Abstract
The purpose of this paper is to present mechanisms and algorithms for improving Bitcoin cryptocurrency efficiency, security along with the block propagation times. Specifically, Segregated Witness Implementation (SWI) issues are verified based on both the simulation and real data from the Bitcoin network. Based on the block propagation times calculated in the simulator and real-world bitcoin network, the efficiency and safety of Bitcoin has been analysed and validated.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gervais, A., Karame, G.O., Wüst, K., Glykantzis, V., Ritzdorf, H., Capkun, S.: On the security and performance of proof of work blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 3–16 (2016)
Neudecker, T., Hartenstein, H.: Short paper: an empirical analysis of blockchain forks in bitcoin. In: Goldberg, I., Moore, T. (eds.) FC 2019. LNCS, vol. 11598, pp. 84–92. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-32101-7_6
Decker, C., Wattenhofer, R.: Information propagation in the Bitcoin network. In: IEEE P2P 2013 Proceedings, pp. 1–10. IEEE (2013)
Kuzuno, H., Karam, C.: Blockchain explorer: an analytical process and investigation environment for Bitcoin. In 2017 APWG Symposium on Electronic Crime Research (eCrime), pp. 9–16. IEEE (2017)
Rudlang, M.: Comparative analysis of Bitcoin and Ethereum (Master’s thesis, NTNU), Norwegian Univeristy of Science and Technology (2017)
Song, J.: Understanding Segwit Block Size–Jimmy Song–Medium (2017)
Kedziora, M., Kozłowski, P., Szczepanik, M., Jóźwiak, P.: Analysis of Blockchain Selfish Mining Attacks. In: Borzemski, L., Światek, J., Wilimowska, Z. (eds.) ISAT 2019. AISC, vol. 1050, pp. 231–240. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-30440-9_22
Kedziora, M., Gorka, A., Marianski, A., Jóźwiak, P.: Anti-Cheat tool for detecting unauthorized user interference in the unity engine using Blockchain. In: Poniszewska-Marańda, A., Kryvinska, N., Jarzabek, S., Madeyski, L. (eds.) Data-Centric Business and Applications. LNDECT, vol. 40, pp. 191–209. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-34706-2_10
BTC.TOP: btc.com Mining Pool Statistics (2018). https://btc.com/stats/pool/BTC.TOP. Accessed Feb 2018
Antonopoulos, A.M.: Mastering Bitcoin: Unlocking Digital Cryptocurrencies. O’Reilly Media Inc., Sebastopol (2014)
Antonopoulos, A.M.: Mastering Bitcoin: Programming the Open Blockchain. O’Reilly Media Inc., Sebastopol (2017)
Nakamoto, P.: Bitcoin: Ultimate Guide to Understanding Blockchain, Bitcoin, Cryptocurrencies, Smart Contracts and the Future of Money. CreateSpace Independent Publishing Platform, Scotts Valley (2017)
Nakamoto, S.: The Book of Satoshi: The Collected Writings of Bitcoin Creator Satoshi Nakamoto. Phil Champagne. e53 Publishing LLC (2014)
Song, J.: Programming Bitcoin: Learn how to Program Bitcoin from Scratch. O’Reilly Media, Inc., Sebastopol (2019)
Drescher, D.: Blockchain Basics, vol. 276. Apress, Berkeley (2017)
Core, B.: Segregated witness benefits (2016). https://Bitcoincore.org/en/2016/01/26/ segwit-benefits/
Fry, S.: BIP 148: Mandatory Activation of Segwit Deployment, GitHub, 12 March 2017
Acknowledgements
This work was partially supported by the European Union’s Horizon 2020 research and innovation programme under the grant agreement No. 825183.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Kędziora, M., Pieprzka, D., Jóźwiak, I., Liu, Y., Song, H. (2020). Analysis of Segregated Witness Implementation for Increasing Efficiency and Security of the Bitcoin Cryptocurrency. In: Nguyen, N.T., Hoang, B.H., Huynh, C.P., Hwang, D., Trawiński, B., Vossen, G. (eds) Computational Collective Intelligence. ICCCI 2020. Lecture Notes in Computer Science(), vol 12496. Springer, Cham. https://doi.org/10.1007/978-3-030-63007-2_50
Download citation
DOI: https://doi.org/10.1007/978-3-030-63007-2_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63006-5
Online ISBN: 978-3-030-63007-2
eBook Packages: Computer ScienceComputer Science (R0)