Blockchains and Smart Contracts for the Internet of Things
Citations
35 citations
Cites background from "Blockchains and Smart Contracts for..."
...Smart contract is a piece of code which is executed automatically when a node trigger it by sending transaction [1]....
[...]
...Blockchain technology has attracted significant attention from a wide range of industries: utilities, finance, medical services and the real estate [1]....
[...]
35 citations
Cites background from "Blockchains and Smart Contracts for..."
...maintenance cost for firmware update in IoT [8]....
[...]
...cryptocurrency exchanged provides a convenient billing layer and paves the way for a marketplace of services between devices [8]....
[...]
...Both academia and industry [3], [8]–[12] have started to look at the application of...
[...]
35 citations
34 citations
34 citations
Cites background from "Blockchains and Smart Contracts for..."
...The transactions of its blockchain describe invocations of chaincode functions, where a chaincode is a form of containerized application serving as a smart contract [25]....
[...]
References
5,208 citations
4,901 citations
[...]
4,816 citations
"Blockchains and Smart Contracts for..." refers background in this paper
...Because of the Sybil attack [15], consensus in public networks is costly...
[...]
...anyone can join though, this would be catastrophic because of the Sybil attack [15]: a single entity could join with multiple identities, get multiple votes, and thus influence the network to favor this entity’s interests....
[...]
3,562 citations
"Blockchains and Smart Contracts for..." refers background or methods in this paper
...5If more than 3f + 1 nodes are used, then the quorum thresholds listed in [26] may lead to forks....
[...]
...Tendermint vs PBFT—Tendermint....
[...]
...Sieve [38], a mechanism used in the HyperLedger Fabric project, augments the PBFT algorithm [26] by adding speculative execution and verification phases, inspired by the execute-verify architecture presented in [39]....
[...]
...Tendermint [32] provides BFT tolerance and is similar to the PBFT algorithm; however it provides a tighter guarantee with regards to the results returned to the client when more than one third of the nodes are faulty, and allows for a dynamically changing set of set of validators, and leaders that can be rotated in a round-robin manner, among other optimizations [33]....
[...]
...PBFT works on the assumption that less than one third of the nodes are faulty (f ), which is why say that it requires at least5 3f + 1 nodes....
[...]
1,811 citations
"Blockchains and Smart Contracts for..." refers methods in this paper
...popular Raft algorithm [30], is used as a consensus mechanism in Juno [31]....
[...]