Skip to main content

2020 | OriginalPaper | Buchkapitel

Design and Analysis of an Effective Securing Consensus Scheme for Decentralized Blockchain System

verfasst von : Jing Wang, Lingfu Wang, Wei-Chang Yeh, Jinhai Wang

Erschienen in: Blockchain and Trustworthy Systems

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Blockchain, as a decentralized network system, has been attracting increasing attention in recent years. In a blockchain system, there must be a consensus mechanism to ensure the distributed consensus among all parties. Such consensus mechanism may also be applied to guarantee fairness, correctness, and sustainability of such decentralized systems. In this paper, we propose a novel consensus mechanism, named Proof-of-Credibility (PoC), which is an improved version of Proof-of-Work (PoW). Compared with existing consensus mechanisms, PoC provides strong resistance to resource centralization and other malicious attacks. First, we present the Serial Mining Puzzle (SMP) to resist collusive mining. SMP guarantees that participants only get negligible advantage by parallel solving. Second, PoC considers the influence of participant credibility, which is reflected by the mining behaviour of a participant. Thus, credible participants get higher probability of winning the mining competition than incredible ones. Finally, the performance of PoC is analyzed in terms of common prefix, chain quality and power cost. Our analysis indicates that PoC is security and incentive compatible with suitable security parameter settings.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
The equantion is defined in [3]: \(\mathcal {C}_i^{\lceil k^*}\) denotes the sub-chain of \(\mathcal {C}_i\) remove the latest k blocks, \(*\preceq **\) denotes chain \(**\) is contained in chain \(*\).
 
Literatur
1.
Zurück zum Zitat Evans, D.S.: Economic aspects of Bitcoin and other decentralized public-ledger currency platforms. University of Chicago Coase-Sandor Institute for Law & Economics Research Paper No. 685 (2014) Evans, D.S.: Economic aspects of Bitcoin and other decentralized public-ledger currency platforms. University of Chicago Coase-Sandor Institute for Law & Economics Research Paper No. 685 (2014)
5.
Zurück zum Zitat Gervais, A., Karame, G., Capkun, S., Capkun, V.: Is Bitcoin a decentralized currency? IEEE Secur. Priv. 12(3), 54–60 (2014)CrossRef Gervais, A., Karame, G., Capkun, S., Capkun, V.: Is Bitcoin a decentralized currency? IEEE Secur. Priv. 12(3), 54–60 (2014)CrossRef
6.
Zurück zum Zitat Bradbury, D.: The problem with Bitcoin. Comput. Fraud Secur. 2013(11), 5–8 (2013)CrossRef Bradbury, D.: The problem with Bitcoin. Comput. Fraud Secur. 2013(11), 5–8 (2013)CrossRef
7.
Zurück zum Zitat Matonis, J.: The Bitcoin mining arms race: Ghash. IO and the 51% issue (2014) Matonis, J.: The Bitcoin mining arms race: Ghash. IO and the 51% issue (2014)
8.
Zurück zum Zitat Miller, A., Kosba, A., Katz, J., Shi, E.: Nonoutsourceable scratch-off puzzles to discourage Bitcoin mining coalitions. In: Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pp. 680–691. ACM (2015) Miller, A., Kosba, A., Katz, J., Shi, E.: Nonoutsourceable scratch-off puzzles to discourage Bitcoin mining coalitions. In: Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pp. 680–691. ACM (2015)
9.
Zurück zum Zitat Kroll, J.A., Davey, I.C., Felten, E.W.: The economics of Bitcoin mining, or Bitcoin in the presence of adversaries. In: Proceedings of WEIS (2013) Kroll, J.A., Davey, I.C., Felten, E.W.: The economics of Bitcoin mining, or Bitcoin in the presence of adversaries. In: Proceedings of WEIS (2013)
12.
Zurück zum Zitat Bentov, I., Lee, C., Mizrahi, A., Rosenfeld, M.: Proof of activity: extending bitcoin’s proof of work via proof of stake [extended abstract] y. ACM SIGMETRICS Perform. Eval. Rev. 42(3), 34–37 (2014) CrossRef Bentov, I., Lee, C., Mizrahi, A., Rosenfeld, M.: Proof of activity: extending bitcoin’s proof of work via proof of stake [extended abstract] y. ACM SIGMETRICS Perform. Eval. Rev. 42(3), 34–37 (2014) CrossRef
13.
Zurück zum Zitat Vierhauser, M., Rabiser, R., Grünbacher, P.: A case study on testing, commissioning, and operation of very-large-scale software systems. In: Companion Proceedings of the 36th International Conference on Software Engineering, pp. 125–134. ACM (2014) Vierhauser, M., Rabiser, R., Grünbacher, P.: A case study on testing, commissioning, and operation of very-large-scale software systems. In: Companion Proceedings of the 36th International Conference on Software Engineering, pp. 125–134. ACM (2014)
14.
Zurück zum Zitat Dubois, S., Guerraoui, R., Kuznetsov, P., Petit, F., Sens, P.: The weakest failure detector for eventual consistency. In: Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, pp. 375–384. ACM (2015) Dubois, S., Guerraoui, R., Kuznetsov, P., Petit, F., Sens, P.: The weakest failure detector for eventual consistency. In: Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing, pp. 375–384. ACM (2015)
15.
Zurück zum Zitat Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Manubot (2019) Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Manubot (2019)
16.
Zurück zum Zitat Pass, R., Shi, E.: Fruitchains: a fair blockchain. In: Proceedings of the ACM Symposium on Principles of Distributed Computing, pp. 315–324. ACM (2017) Pass, R., Shi, E.: Fruitchains: a fair blockchain. In: Proceedings of the ACM Symposium on Principles of Distributed Computing, pp. 315–324. ACM (2017)
17.
Zurück zum Zitat Talukder, A.K., Chaitanya, M., Arnold, D., Sakurai, K.: Proof of disease: a Blockchain consensus protocol for accurate medical decisions and reducing the disease burden. In: 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), pp. 257–262. IEEE (2018) Talukder, A.K., Chaitanya, M., Arnold, D., Sakurai, K.: Proof of disease: a Blockchain consensus protocol for accurate medical decisions and reducing the disease burden. In: 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), pp. 257–262. IEEE (2018)
18.
Zurück zum Zitat Dong, Z., Lee, Y.C., Zomaya, A.Y.: Proofware: proof of useful work blockchain consensus protocol for decentralized applications. arXiv preprint arXiv:1903.09276 (2019) Dong, Z., Lee, Y.C., Zomaya, A.Y.: Proofware: proof of useful work blockchain consensus protocol for decentralized applications. arXiv preprint arXiv:​1903.​09276 (2019)
19.
Zurück zum Zitat Bonneau, J., Miller, A., Clark, J., Narayanan, A., Kroll, J.A., Felten, E.W.: Research perspectives on Bitcoin and second-generation cryptocurrencies. In: IEEE Symposium on Security and Privacy (2015) Bonneau, J., Miller, A., Clark, J., Narayanan, A., Kroll, J.A., Felten, E.W.: Research perspectives on Bitcoin and second-generation cryptocurrencies. In: IEEE Symposium on Security and Privacy (2015)
21.
Zurück zum Zitat Bedford Taylor, M.: Bitcoin and the age of bespoke silicon. In: International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), pp. 1–10 (2013) Bedford Taylor, M.: Bitcoin and the age of bespoke silicon. In: International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), pp. 1–10 (2013)
22.
Zurück zum Zitat Tromp, J.: Cuckoo cycle: a memory-hard proof-of-work system. IACR Cryptology ePrint Archive, 59 (2014) Tromp, J.: Cuckoo cycle: a memory-hard proof-of-work system. IACR Cryptology ePrint Archive, 59 (2014)
23.
Zurück zum Zitat King, S., Nadal, S.: Ppcoin: peer-to-peer crypto-currency with proof-of-stake. Self-published paper, 19 August 2012 King, S., Nadal, S.: Ppcoin: peer-to-peer crypto-currency with proof-of-stake. Self-published paper, 19 August 2012
25.
Zurück zum Zitat Poelstra, A.: Distributed consensus from proof of stake is impossible. Self-published Paper (2014) Poelstra, A.: Distributed consensus from proof of stake is impossible. Self-published Paper (2014)
27.
Zurück zum Zitat Kroll, J.A., Davey, I.C., Felten, E.W.: The economics of Bitcoin mining, or Bitcoin in the presence of adversaries. In: Proceedings of WEIS. Citeseer (2013) Kroll, J.A., Davey, I.C., Felten, E.W.: The economics of Bitcoin mining, or Bitcoin in the presence of adversaries. In: Proceedings of WEIS. Citeseer (2013)
30.
Zurück zum Zitat Garay, J.A.: Basic properties of the Blockchain: (invited talk). In: Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts, p. 1. ACM (2017) Garay, J.A.: Basic properties of the Blockchain: (invited talk). In: Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts, p. 1. ACM (2017)
31.
Zurück zum Zitat Billingsley, P.: Convergence of Probability Measures. Wiley (2013) Billingsley, P.: Convergence of Probability Measures. Wiley (2013)
Metadaten
Titel
Design and Analysis of an Effective Securing Consensus Scheme for Decentralized Blockchain System
verfasst von
Jing Wang
Lingfu Wang
Wei-Chang Yeh
Jinhai Wang
Copyright-Jahr
2020
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-2777-7_18