Blockchains and Smart Contracts for the Internet of Things
Citations
30 citations
Cites background from "Blockchains and Smart Contracts for..."
...3 Security properties Based on existing research [13, 14, 12, 19], the following security properties that are particularly relevant for IoT systems are as follows....
[...]
...high bandwidth and delays) and hence may not be suited for IoT applications [12, 13]....
[...]
30 citations
30 citations
Cites background from "Blockchains and Smart Contracts for..."
...Due to the nature of the blockchains, it is evaluated as a technology that reduces the possibility of data forgery and alternations and prevents the act of producing illegal data for malicious purposes [48], [49]....
[...]
30 citations
Cites background from "Blockchains and Smart Contracts for..."
...Note that, the codes of smart contracts are stored by the blockchain unit in a blockchain [18]....
[...]
30 citations
Cites background from "Blockchains and Smart Contracts for..."
...This guarantees the identicality of all copies of the ledger without the necessity of an official ‘‘centralized’ ledger copy [9]....
[...]
...Smart contracts are blockchain running programs that allow user interactions in a similar way as any other program on any standard computer [9]....
[...]
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]....
[...]