{"title":"比特币和棱镜区块链的活力和一致性:非同步同步案例","authors":"Jing Li, Dongning Guo","doi":"10.1109/ICBC48266.2020.9169464","DOIUrl":null,"url":null,"abstract":"Bitcoin is a peer-to-peer payment system proposed by Nakamoto in 2008. Since then, a number of protocols based on the Nakamoto consensus have been proposed to improve the blockchain throughput while maintaining a similar level of security. In addition to bitcoin, this work also studies the Prism protocol proposed by Bagaria, Kannan, Tse, Fanti, and Viswanath in 2018. The liveness and consistency properties of the bitcoin and the Prism backbone protocols have been established by assuming either explicitly or implicitly that the blockchains have finite lifespan. While the lifespan can be arbitrarily large, it is unsatisfying for the security guarantee to be dependent on this parameter. In addition, most analyses also assume lockstep synchrony, where by the end of each round all honest miners have complete information about all blocks published until then. This paper presents a streamlined and strengthened analysis of the liveness and consistency of bitcoin and Prism protocols without the finite lifespan assumption. Also, we use the non-lockstep synchronous model which assumes the block propagation delays to be heterogeneous, arbitrary, and upper bounded by some constant. A probabilistic guarantee is also provided for a transaction to become permanent in the final ledger of all honest miners. In lieu of order optimal results, these properties take the form of explicit bounds, which provide improved design references for public transaction ledger protocols.","PeriodicalId":420845,"journal":{"name":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Liveness and Consistency of Bitcoin and Prism Blockchains: The Non-lockstep Synchronous Case\",\"authors\":\"Jing Li, Dongning Guo\",\"doi\":\"10.1109/ICBC48266.2020.9169464\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Bitcoin is a peer-to-peer payment system proposed by Nakamoto in 2008. Since then, a number of protocols based on the Nakamoto consensus have been proposed to improve the blockchain throughput while maintaining a similar level of security. In addition to bitcoin, this work also studies the Prism protocol proposed by Bagaria, Kannan, Tse, Fanti, and Viswanath in 2018. The liveness and consistency properties of the bitcoin and the Prism backbone protocols have been established by assuming either explicitly or implicitly that the blockchains have finite lifespan. While the lifespan can be arbitrarily large, it is unsatisfying for the security guarantee to be dependent on this parameter. In addition, most analyses also assume lockstep synchrony, where by the end of each round all honest miners have complete information about all blocks published until then. This paper presents a streamlined and strengthened analysis of the liveness and consistency of bitcoin and Prism protocols without the finite lifespan assumption. Also, we use the non-lockstep synchronous model which assumes the block propagation delays to be heterogeneous, arbitrary, and upper bounded by some constant. A probabilistic guarantee is also provided for a transaction to become permanent in the final ledger of all honest miners. In lieu of order optimal results, these properties take the form of explicit bounds, which provide improved design references for public transaction ledger protocols.\",\"PeriodicalId\":420845,\"journal\":{\"name\":\"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)\",\"volume\":\"55 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICBC48266.2020.9169464\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICBC48266.2020.9169464","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Liveness and Consistency of Bitcoin and Prism Blockchains: The Non-lockstep Synchronous Case
Bitcoin is a peer-to-peer payment system proposed by Nakamoto in 2008. Since then, a number of protocols based on the Nakamoto consensus have been proposed to improve the blockchain throughput while maintaining a similar level of security. In addition to bitcoin, this work also studies the Prism protocol proposed by Bagaria, Kannan, Tse, Fanti, and Viswanath in 2018. The liveness and consistency properties of the bitcoin and the Prism backbone protocols have been established by assuming either explicitly or implicitly that the blockchains have finite lifespan. While the lifespan can be arbitrarily large, it is unsatisfying for the security guarantee to be dependent on this parameter. In addition, most analyses also assume lockstep synchrony, where by the end of each round all honest miners have complete information about all blocks published until then. This paper presents a streamlined and strengthened analysis of the liveness and consistency of bitcoin and Prism protocols without the finite lifespan assumption. Also, we use the non-lockstep synchronous model which assumes the block propagation delays to be heterogeneous, arbitrary, and upper bounded by some constant. A probabilistic guarantee is also provided for a transaction to become permanent in the final ledger of all honest miners. In lieu of order optimal results, these properties take the form of explicit bounds, which provide improved design references for public transaction ledger protocols.