前言

前言

特朗普当选新一届美国总统后,看着比特币不断纳入美国国家储备和州储备的各种消息,我相信比特币肯定出现更大的格局。比特币已经10万美元一个了,总市值达到2.1万亿美元,它已经创造奇迹了,但明显它的格局远不足如此。

比特币是区块链的源头。先有比特币,后有区块链。区块链技术,也就是大家把比特币的分布式数据库、加密通讯技术、共识算法、通证经济等各部分抽象出来,再进行扩展,从而形成的学科。

比特币也是加密货币的源头。在加密原教旨主义的信徒看来,加密货币行业,只有比特币和山寨币。除了比特币,都是山寨币。

然后,在一个市值已经有2.1万亿美元的巨型资产品类上,却很少有人潜心了解过它的技术以及进展。比特币的开发,一开始只是很少一部分顶尖程序员做的事,技术发展也比较缓慢。但是自从segwit、taproot等大的技术升级以后,比特币的可编程性以及大大提高。BRC20、ARC20、RUNES等比特币铭文生态曾经火了一段时间,奇怪的更多人主要把精力花在了投机上,掌握这种技术能力的人还是很少。

我本来只是一个投资人,而且还花了很多精力“浪费”在非数字货币的传统投股权资上。但我曾经接受过可能是中国最好的计算机编程的大学教育,对技术一直没有放弃过。我以前投资的也都是TMT行业的公司。我一直认为软件是人类智慧的结晶,也极度看好开源软件的发展。自从生成式人工智能(GENAI)的出现,Chatgpt、Claude、Cursor等智能体给了我自己动手编程的勇气。虽然我已经10年没有写程序了。我在AI的帮助下写过很多软件,但最终我决定专注在比特币开发上,并决定写下本书。

原因很简单,比特币如果成为人类最大的资产品类,比特币生态大概率会蓬勃发展。从事区块链这个大的行业,不管你是DEFI专家、还是NFT高手、还是MEME的大将,还是Solana的开发者,先成为比特币专家是最应该的,也是最有必要的。天天讨论币价的涨跌是没有意义的,我们都该问问自己,你投资的东西你真正懂了吗?当比特币跌到低谷的时候,很多人不敢买进,本质还是没有真正懂它。而要搞懂比特币,动手去编程,是最佳的实践。

我翻阅过很多比特币技术书籍,大部分从椭圆曲线、公钥私钥、拜占庭算法等枯燥的数学和密码学理论讲起,让人没有兴趣。我要写的书,是先动手去编写和调试程序,当你发现问题以后,再去学理论知识。另外,大部分比特币技术书籍,知识比较陈旧了,segwit、taproot等新技术谈论很少,而这些技术恰好极大的提高了比特币的编程性。

本书将以“写一个程序,产生比特币地址,并转账”作为最初的想法,然后在程序的写作和结果展示中,介绍比特币地址类型、UTXO模型、交易构建的方法以及各字段的意义,然后以高级的目标“转账给一个taproot地址并以多种方法使用这笔钱”,让大家理解segwit、taproot,最后介绍最新的BRC20、ARC20等铭文和比特币二层技术。如果时间允许,我们再介绍多签、二层资产交易相关的实操以及编程。

希望这是一本顺应时代的书。

Aaron 写于硅谷

Last updated