Journal of Agricultural Big Data ›› 2020, Vol. 2 ›› Issue (2): 5-13.doi: 10.19788/j.issn.2096-6369.200201
Hui Li(), Yuming Yuan(
), Wenqi Zhao
Received:
2020-05-20
Online:
2020-06-30
Published:
2020-07-30
Contact:
Yuming Yuan
E-mail:lihui0729@huobi.com;yuanyuming@huobi.com
CLC Number:
Hui Li, Yuming Yuan, Wenqi Zhao. Development and Visions of Blockchain Technology[J].Journal of Agricultural Big Data, 2020, 2(2): 5-13.
Table1
Comparison of mainstream consensus protocols"
共识协议 | 核心算法 | 拜占庭容错 | 敌手模型 | 扩展性 | 分布式 程度 | 应用 |
---|---|---|---|---|---|---|
PoW | PoW | 是 | 低 | 高 | Bitcoin, Ethereum | |
PoS | PoS | 是 | 中 | 高 | Peercoin, Nxt | |
DPoS | PoS | 是 | 中 | 高 | EOS, Bitshares | |
PoA | PoW+PoS | 是 | 中 | 高 | Decred | |
PoB | PoW+PoS | 是 | 中 | 高 | Slimcoin | |
PoSV | PoW+PoS | 是 | 中 | 高 | Reddcoin | |
PoC | PoW+PoS | 是 | 中 | 高 | Lava | |
Paxos | CFT | 否 | 高 | 中 | Chubby | |
Raft | CFT | 否 | 高 | 中 | etcd, braft | |
PBFT | BFT | 是 | 高 | 中 | Fabric | |
HotStuff | BFT | 是 | 高 | 中 | Facebook Libra | |
LibraBFT | BFT | 是 | 高 | 中 | Facebook Libra | |
Tendermint | PoS+BFT | 是 | 高 | 中 | Monax |
1 | Nakamoto S. Bitcoin: A Peer-to-Peer Electronic Cash System[R]. Manubot, 2019. |
2 | Zheng Z, Xie S, Dai H, et al. An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends[C]//2017 IEEE International Congress on Big Data (BigData Congress). IEEE, 2017: 557-564. |
3 | 袁勇, 王飞跃. 区块链技术发展现状与展望[J]. 自动化学报, 2016, 42(4): 481-494 |
Yuan Y, Wang F Y. Blockchain: the State of the Art and Future Trends[J]. Acta Automatica Sinica, 2016,42(4): 481-494 | |
4 | 邵奇峰, 金澈清, 张召, 等. 区块链技术: 架构及进展[J]. 计算机学报, 2018, 41(5): 969-988. |
Shao Q F, Jin C Q, Zhang Z, et al. Blockchain:Architecture and Research Progress[J]. Chinese Journal of Computers, 2018. 41(5): 969-988. | |
5 | Merkle R C. Protocols for Public Key Cryptosystems[C]//1980 IEEE Symposium on Security and Privacy. IEEE, 1980: 122-122. |
6 | Merkle R C. A Digital Signature Based on a Conventional Encryption Function[C]//Conference on the Theory and Application of Cryptographic Techniques. Springer, Berlin, Heidelberg, 1987: 369-378. |
7 | Szydlo M. Merkle Tree Traversal in Log Space and Time[C]//International Conference on the Theory and Applications of Cryptographic Techniques. Springer, Berlin, Heidelberg, 2004: 541-554. |
8 | De La Briandais R. File Searching Using Variable Length Keys[C]//Papers Presented at the March 3-5, 1959, Western Joint Computer Conference. 1959: 295-298. |
9 | Brass P. Advanced Data Structures[M]. Cambridge: Cambridge University Press, 2008. |
10 | Wood G. Ethereum: A Secure Decentralised Generalised Transaction Ledger[J]. Ethereum Project Yellow Paper, 2014, 151(2014): 1-32. |
11 | Christofides N. Graph Theory: An Algorithmic Approach (Computer Science and Applied Mathematics)[M]. Academic Press, Inc., 1975. |
12 | Churyumov A. Byteball: A Decentralized System for Storage and Transfer of Value[J]. URL https://byteball. org/Byteball. pdf, 2016. |
13 | Popov S, Moog H, Camargo D, et al. The Coordicide[J]. 2020. |
14 | Baird L, Harmon M, Madsen P. Hedera: A Public Hashgraph Network & Governing Council[J]. White Paper, 2019, 1. |
15 | Brown R G, Carlyle J, Grigg I, et al. Corda: An Introduction[J]. R3 CEV, August, 2016, 1: 15. |
16 | Cachin C. Architecture of the Hyperledger Blockchain Fabric[C]//Workshop on Distributed Cryptocurrencies and Consensus Ledgers. 2016, 310: 4. |
17 | Maymounkov P, Mazieres D. Kademlia: A Peer-to-Peer Information System Based on the Xor Metric[C]//International Workshop on Peer-to-Peer Systems. Springer, Berlin, Heidelberg, 2002: 53-65. |
18 | Van Renesse R, Dumitriu D, Gough V, et al. Efficient Reconciliation and Flow Control for Anti-Entropy Protocols[C]//Proceedings of the 2nd Workshop on Large-Scale Distributed Systems and Middleware. 2008: 1-7. |
19 | Lamport L. The Part-Time Parliament[M]//Concurrency: The Works of Leslie Lamport. 2019: 277-317. |
20 | Lamport L, Shostak R, Pease M. The Byzantine Generals Problem[M]//Concurrency: the Works of Leslie Lamport. 2019: 203-226. |
21 | Castro M, Liskov B. Practical Byzantine Fault Tolerance[C]//OSDI. 1999, 99(1999): 173-186. |
22 | Pass R, Shi E. Hybrid Consensus: Efficient Consensus in the Permissionless Model[C]//31st International Symposium on Distributed Computing (DISC 2017). Schloss Dagstuhl-Leibniz-Zentrum Fuer Informatik, 2017. |
23 | IO E O S. Eos. Io Technical White Paper[J]. EOS. IO (accessed 18 December2017) https://github. com/EOSIO/Documentation, 2017. |
24 | Kwon J, Buchman E. Cosmos: A Network of Distributed Ledgers[J]. URL https://cosmos. network/whitepaper, 2016. |
25 | Buchman E. Tendermint: Byzantine Fault Tolerance in the Age of Blockchains[D]. , 2016. |
26 | Szabo N. Smart Contracts: Building Blocks for Digital Markets[J]. EXTROPY: The Journal of Transhumanist Thought,(16), 1996, 18: 2. |
27 | Klarman U, Basu S, Kuzmanovic A, et al. Bloxroute: A Scalable Trustless Blockchain Distribution Network Whitepaper[J]. IEEE Internet of Things Journal, 2018. |
28 | Labs Marlin. Design and Analysis of a Decentralized Relay Network[J]. URL https://www.marlin.pro/whitepaper, 2019. |
29 | ZILLIQA Team. The ZILLIQA Technical Whitepaper[J]. Retrieved September, 2017, 16: 2019. |
30 | Poon J, Dryja T. The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments[J]. 2016. |
31 | Network R. What is the Raiden Network[J]. 2018. |
32 | Dong M, Liang Q, Li X, et al. Celer Network: Bring Internet Scale to Every Blockchain[J]. arXiv preprint arXiv:1810.00037, 2018. |
33 | Back A, Corallo M, Dashjr L, et al. Enabling Blockchain Innovations with Pegged Sidechains[J]. URL: http://www. opensciencereview. com/papers/123/enablingblockchain-innovations-with-pegged-sidechains, 2014, 72. |
34 | Wood G. Polkadot: Vision for a Heterogeneous Multi-chain Framework[J]. White Paper, 2016. |
35 | FOUNDATION FUSION. An Inclusive Cryptofinance Platform Based on Blockchain[J]. FUSION Whitepaper, 2017. |
36 | FISCO. Financial Blockchain Open Source Platform[J]. FISCO BCOS Whitepaper, 2017. |
[1] | GUAN Bolun, DONG Wei, ZHANG Liping, YANG Qianjin, WANG Yan. Development and Application of Traceability Tracking Platform for Ratooning Rice [J]. Journal of Agricultural Big Data, 2023, 5(1): 55-67. |
[2] | Yanqing Li, Zhuang Li, An Yang, Cungang Cheng, Ning Zhang. Dataset of Soil Nutrient Characteristics of Apple Orchard in Suizhong, LiaoNing Province in 2018 [J]. Journal of Agricultural Big Data, 2022, 4(3): 60-63. |
[3] | Jiali Li, Han Yang, Jianping Qian. An Credible Traceability System for Cold Chain Logistics Developed for China’s Agricultural Products in the Context of COVID-19 [J]. Journal of Agricultural Big Data, 2022, 4(1): 14-24. |
[4] | Wendou Wu, Bing Zhou, Lei Zhu, Qing Li, Yong Zhang, Shaoqi Zi, Tianxia Liu, Wenqing Yang, Xingping Tang. Design of Environmental Monitoring System for Walnut Base in Mountainous Area Based on STM32 [J]. Journal of Agricultural Big Data, 2022, 4(1): 145-156. |
[5] | Zhe Zhang, Xinting Yang, Helong Yu, Shanshan Li, Chuanheng Sun. Progress of Research to Develop a Traceability System for Fresh Agricultural Products Using Blockchain Technology [J]. Journal of Agricultural Big Data, 2022, 4(1): 25-34. |
[6] | Xin Zhang, Xiangzhen Peng, Yue Li, Xiaoyi Wang, Zhiyao Zhao, Jiping Xu. Information Traceability Model for the Grain and Oil Food Supply Chain Based on Trusted Identification and Trusted Blockchain [J]. Journal of Agricultural Big Data, 2022, 4(1): 35-48. |
[7] | Chen Chen. Research on the Construction of a Traceability System for Imported Cold Chain Food Based on Blockchain Technology under COVID-19 [J]. Journal of Agricultural Big Data, 2022, 4(1): 77-81. |
[8] | Yali Shu, Yuan Rao, Lei Xu. Design and Implementation of a Trusted Tea Quality Control System Based on Edge Intelligence [J]. Journal of Agricultural Big Data, 2021, 3(4): 40-50. |
[9] | Huijuan Wang, Qian Xu, Ailian Zhou, Xiaohe Liang, Nengfu Xie, Xiaoyu Li, Saisai Wu. The Development of Blockchain and Its Application in Agriculture [J]. Journal of Agricultural Big Data, 2021, 3(3): 76-86. |
[10] | Yanqing Chen, Yongsheng Cao, Yunan Lin, Wei Fang. A Layout Method for National Crop Germplasm Resource Observation and Identification Station Systems [J]. Journal of Agricultural Big Data, 2020, 2(4): 20-28. |
[11] | Xuejing Zheng, Hang Xiong. How the Blockchain Technology Facilitate Data to Realize Value: the Case of Food Supply Chain [J]. Journal of Agricultural Big Data, 2020, 2(3): 13-20. |
[12] | Min Zuo, Siyu He, Qingchuan Zhang, Shuangshun Yao. Research on Food Source Traceability Technology Based on Blockchain [J]. Journal of Agricultural Big Data, 2020, 2(3): 52-60. |
[13] | Wensheng Wang. Prospect of Agricultural and Rural Application of Trusted Blockchain [J]. Journal of Agricultural Big Data, 2020, 2(2): 14-24. |
[14] | Zhongfu Sun, Juncheng Ma, Feixiang Zheng, Keming Du. Preliminary Exploration of Big Data Security Supported by Blockchain in Agriculture [J]. Journal of Agricultural Big Data, 2020, 2(2): 25-37. |
[15] | Jianping Qian, Qiangyi Yu, Yun Shi, Baohui Zhang, Yan Zha, Wenbin Wu. Design of an Intelligent Control Platform for Agricultural Inputs based on Blockchain [J]. Journal of Agricultural Big Data, 2020, 2(2): 38-46. |
|