比特币和加密数字货币是当前的热门话题。乐观主义者认为比特币将从根本上改变人们的支付方式、全球经济甚至政治格局;悲观者则认为它生来就不完美,其失败是注定且彻底的。
阅读本书需要具备计算机科学的基础知识,了解计算机的工作原理、数据结构和算法,拥有一定的编程经验。如果你是一名计算机专业本科生或研究生、软件工程师、创业者或技术爱好者,那么这本书很适合你。
完成本书的学习之后,对比特币和加密数字货币的观点,你应该具备了去伪存真的能力;同时也掌握了基础概念,能够开发出安全的、能与比特币网络互动的软件;还可以把比特币相关理论应用于自己的项目中。
究其根本,这些分歧之所以存在,是因为人们没弄清楚到底什么是比特币以及它是如何运作的。本书的目的就是帮助人们跳过噱头切入重点,看清比特币的特殊性。要真正了解比特币的特殊性,我们需要了解它在技术层面的运作模式。比特币是一项新兴技术。把它与现有技术进行简单类比,很难帮助我们做到这一点。
本书将讨论比特币的一系列重要问题:比特币是如何运作的?它因何而与众不同?你的比特币安全吗?比特币用户如何匿名?我们可以在比特币这一平台上创建什么应用程序?加密数字货币可以被监管吗?创建一种新的数字货币将会带来什么样的变化?未来将会如何发展?
[1] Coursera,是免费大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。旨在同世界顶尖大学合作,在线提供免费的网络公开课程。——译者注
本书网上补充阅读材料中,还包含系列配套练习题,可以帮助你更深入理解每一章节。此外,你还需要运用到一些要求运用比特币的简化模型,来完成一系列编程任务。本书的大部分内容都有视频,如有需要,可以在免费公开在线课程[1]上获得(补充材料获取网址为:http://press. princeton. edu/titles/10908.html)。同时,建议读者补充比特币相关知识,你可以阅读比特币维基、论坛、研究报告,并与比特币从业者及兴趣相同的人进行讨论。