ABSTRACT
A consensus mechanism serves as a basic and essential component of a blockchain based system (e.g. an IoT system) and constructs the decentralized trustworthiness between the decentralized nodes/things in the system network. The design of the consensus mechanism strongly impacts the blockchain system performance, including transaction capacity, scalability, and security. The Traditional consensus mechanisms (i.e., PoW and PoS) have encountered great challenges and require further investigation. In this work, a proof of reputation consensus mechanism is proposed, where the reputation of a node is constructed based on its asset, transaction activity, and consensus participation. In the proposed mechanism, a new block is generated by the leader node with the highest reputation and the new block is validated and confirmed through the reputation based voting. The rewards from generating the new block are then divided among the validators in proportion to their reputation values.
- I. Abraham, G. Gueta, D. Malkhi, and J.-P. Martin. Revisiting fast practical byzantine fault tolerance: Thelma, velma, and zelma. arXiv preprint arXiv:1801.10022, 2018.Google Scholar
- E. Androulaki, A. Barger, and V. e. a. Bortnikov. Hyperledger fabric: a distributed operating system for permissioned blockchains. In Proceedings of the Thirteenth EuroSys Conference, pages 1--15, 2018. Google ScholarDigital Library
- M. Castro and B. Liskov. Practical byzantine fault tolerance and proactive recovery. ACM Transactions on Computer Systems (TOCS), 20(4):398--461, 2002. Google ScholarDigital Library
- J. Chen, S. Yao, Q. Yuan, K. He, S. Ji, and R. Du. Certchain: Public and efficient certificate audit based on blockchain for tls connections. In IEEE INFOCOM Conference on Computer Communications, pages 2060--2068, 2018.Google ScholarDigital Library
- K. Croman, C. Decker, I. Eyal, A. E. Gencer, A. Juels, A. Kosba, A. Miller, P. Saxena, E. Shi, E. G. Sirer, et al. On scaling decentralized blockchains. In International Conference on Financial Cryptography and Data Security, pages 106--125, 2016.Google ScholarCross Ref
- P. Daian, R. Pass, and E. Shi. Snow white: Robustly reconfigurable consensus and applications to provably secure proofs of stake. In Iacr, pages 1--64. 2017.Google Scholar
- digiconomist. Bitcoin energy consumption index. https://digiconomist.net/bitcoin-energy-consumption, 4 2019.Google Scholar
- C. Dwork, N. Lynch, and L. Stockmeyer. Consensus in the presence of partial synchrony. Journal of the ACM (JACM), 35(2):288--323, 1988. Google ScholarDigital Library
- H. Fawcett. Manual of political economy. Macmillan and Company, 1883.Google Scholar
- F. Gai, B. Wang, W. Deng, and W. Peng. Proof of reputation: a reputation-based consensus protocol for peer-to-peer network. In International Conference on Database Systems for Advanced Applications, pages 666--681, 2018.Google ScholarDigital Library
- M. Gupta, P. Judge, and M. Ammar. A reputation system for peer-to-peer networks. In Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video, pages 144--152, 2003. Google ScholarDigital Library
- R. Kotla, L. Alvisi, M. Dahlin, A. Clement, and E. Wong. Zyzzyva: speculative byzantine fault tolerance. In ACM SIGOPS Operating Systems Review, volume 41, pages 45--58, 2007. Google ScholarDigital Library
- A. Miller, A. Juels, E. Shi, B. Parno, and J. Katz. Permacoin: Repurposing bitcoin work for data preservation. In 2014 IEEE Symposium on Security and Privacy, pages 475--490, 2014. Google ScholarDigital Library
- D. Mingxiao, M. Xiaofeng, Z. Zhe, W. Xiangwei, and C. Qijun. A review on consensus algorithm of blockchain. In IEEE International Conference on Systems, Man, and Cybernetics (SMC), pages 2567--2572, 2017.Google ScholarDigital Library
- S. Nakamoto et al. Bitcoin: A peer-to-peer electronic cash system. 2008.Google Scholar
- A. Narayanan, J. Bonneau, E. Felten, A. Miller, and S. Goldfeder. Bitcoin and cryptocurrency technologies: A comprehensive introduction. Princeton University Press, 2016. Google ScholarDigital Library
- S. Park, K. Pietrzak, A. Kwon, J. Alwen, G. Fuchsbauer, and P. Gazi. Spacemint: A cryptocurrency based on proofs of space. In Proceedings of the 22nd International Conference on Financial Cryptography and Data Security (FC). Springer, 2018.Google ScholarDigital Library
- P. Resnick and R. Zeckhauser. Trust among strangers in internet transactions: Empirical analysis of ebay's reputation system. In The Economics of the Internet and E-commerce, pages 127--157. Emerald Group Publishing Limited, 2002.Google ScholarCross Ref
- A. A. Selcuk, E. Uzun, and M. R. Pariente. A reputation-based trust management system for p2p networks. In IEEE International Symposium on Cluster Computing and the Grid, 2004. CCGrid 2004., pages 251--258, 2004. Google ScholarDigital Library
- M. Szydlo. Merkle tree traversal in log space and time. In International Conference on the Theory and Applications of Cryptographic Techniques, pages 541--554, 2004.Google ScholarCross Ref
- A. Tapscott and D. Tapscott. How blockchain is changing finance. Harvard Business Review, 1(9), 2017.Google Scholar
- F. Tschorsch and B. Scheuermann. Bitcoin and beyond: A technical survey on decentralized digital currencies. IEEE Communications Surveys & Tutorials, 18(3):2084--2123, 2016.Google ScholarDigital Library
- M. Vukolić. The quest for scalable blockchain fabric: Proof-of-work vs. bft replication. In International workshop on open problems in network security, pages 112--125, 2015.Google ScholarDigital Library
- Y. Xiao, N. Zhang, W. Lou, and Y. T. Hou. A survey of distributed consensus protocols for blockchain networks. arXiv:1904.04098v1, pages 1--27, 2019.Google Scholar
- L. Xiong and L. Liu. Peertrust: Supporting reputation-based trust for peer-to-peer electronic communities. IEEE transactions on Knowledge and Data Engineering, 16(7):843--857, 2004. Google ScholarDigital Library
- R. Zhou and K. Hwang. Powertrust: A robust and scalable reputation system for trusted peer-to-peer computing. IEEE Transactions on parallel and distributed systems, 18(4):460--473, 2007. Google ScholarDigital Library
Index Terms
- Proof of Reputation: A Reputation-based Consensus Protocol for Blockchain Based Systems
Recommendations
RTChain: A Reputation System with Transaction and Consensus Incentives for E-commerce Blockchain
Visions Paper, Regular Papers, SI: Blockchain in E-Commerce, and SI: Human-Centered Security, Privacy, and Trust in the Internet of ThingsBlockchain technology, whose most successful application is Bitcoin, enables non-repudiation and non-tamperable online transactions without the participation of a trusted central party. As a global ledger, the blockchain achieves the consistency of ...
A fair consensus model in blockchain based on computational reputation
Highlights- A reputation-based consensus model (FRCM) for fair selection of nodes' transactions.
AbstractFair selection of community members’ transactions in blockchain-based technologies, especially in finance, is essential and vital. Therefore, in this paper, a novel consensus model for fair selection of community members’ transactions ...
A Reputation Based Hybrid Consensus for E-Commerce Blockchain
Web Services – ICWS 2020AbstractBlockchain can achieve non-tampering, non-repudiation, consistency and integrity that other data management technologies do not have. Especially in peer-to-peer networks, the decentralized nature of blockchain has drawn tremendous attention from ...
Comments