300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > [Blockchain-3] Blockchains and Smart Contracts for the Internet of Things

[Blockchain-3] Blockchains and Smart Contracts for the Internet of Things

时间:2021-01-29 12:03:32

相关推荐

[Blockchain-3] Blockchains and Smart Contracts for the Internet of Things

一、文章内容

1. 做了什么?

We then move into the IoT domain, and describe how a blockchain-IoT combination:

Facilitates the sharing of services and resources leading to the creation of a marketplace of services between devices andAllows us to automate in a cryptographically verifiable manner several existing, time-consuming workflows.

详细描述了区块链和智能合约的工作模式,说明了区块链引入区块链和智能合约到现有系统所带来的优缺点。描述了区块链结合物联网的全新用例,

2. 文章结构

区块链工作模式

网络一致性

Proof-of-Work (PoW):任何节点都可以解决难题(算力)Proof-of-Stake(PoS):Power of Work的一个替代品,需要更少的计算资源Practical Byzantine Fault Tolerance (PBFT):解决拜占庭问题,至少需要3f +1个节点,允许f的错误节点Tangaroa:Raft algorithm 的个变种,对错误节点超过1/3时有更强的保证,允许验证节点集合的动态改变Ripple’s consensus algorithm:使用Unique Node Lists (UNL)解决BFT-tolerate系统的高延迟乔问题,在5f +1个节点中只允许1/5的节点错误Mining diversity scheme:挖矿密度用于计算矿工在进行下一次挖矿之前需要等待的区块数量Sieve: (HyperLedger Fabric)增强了PBFT算法,增加了特殊执行和验证机制,允许网络检测和过滤不确定性的请求

区块链数字资产交易

Alice 给 Bob转账过程

一个交易删除一行(UTXO)并且创建新的行(UTXO)

智能合约

(1) 思想

将其嵌入软、硬件,能够自动执行将合约条款翻译成代码

(2)特点

合约有自己的状态,可以掌控区块上的资产(Account-based-model)合约允许我们使用代码进行逻辑的交易合适的智能合约需要描述合约所有的输出存储在区块链,对所有人公开拥有唯一的地址,通过此地址触发合同进行交易(发送信息或交易)智能合约是确定的,相同的输入会产生相同的输出通过签名消息进行交互,全网可验证、可溯源

区块链种类

谁可以访问网络(任何人参与,用于公网-达成一致性困难,吞吐量低)谁能进行交易或挖矿(过滤、身份认证-用于私有网络)比特币模式的交易或者智能合约(基于账号的模式)

3. 结论?

The blockchain-IoT combination is powerful and can cause significant transformations across several industriesPaving the way for new business models and novel, distributed applications.

二、文章术语

Decentralized Autonomous Organizations(DAOs)Homomorphic Encryption 同态加密UTXO(Unspend Transaction Output)

三、生词

1. 写作助手

Let us unpack this statement with an example让我们用一个例子来解释这句话a slew of 许多;大量pros and cons 优缺点

2. 生僻词

enticing adj.迷人的;诱人的;有吸引力的;有诱惑力的scattered adj.分散的;零散的;疏落的custody n.羁押;保管;保护taxonomy n.分类学;分类法;分类系统underperform vt.运作差于 vi.表现不佳sharding 分片;水平分区;切分mitigate v.减轻;环节;缓和;平息resilient adj.可迅速恢复的;有适应力的;有弹性的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。