比特币作为一个去中心化的货币承载了很多希望,但它在被广泛接受的道路上,任然存在着许多技术问题需要解决。
很少人能比核心开发者Gregory Maxwell更了解这种情况,在很早的时候,Maxwell就已经在为比特币的软件做出贡献。
Maxwell作为一个长期沉浸于开源代码以及密码学的倡导者,他是维基百科的早期贡献者,他还曾经在Mozilla基金会任职。而现在,他已经是Blockstream的联合创始人,最近该公司融资了2100万美元,已经提出了一个雄心勃勃的计划,旨在推动比特币的发展,以更好地保护其未来。
Maxwell 近日在“货币的未来”峰会上接受Coindesk的采访,谈到了他早期时候其实非常蔑视数字货币的想法,而现在,他计划培养出更多的比特币核心开发人员,并希望Blockstream能够解决更多的技术问题。
从怀疑到信仰
早在2008年,中本聪就在一个密码学网站上的邮件列表上介绍了比特币的概念,当时,Maxwell和列表上的很多其他成员一样,对于数字货币无需第三方信任这一点非常怀疑。
他说:
“比特币的概念刚出现时,我就在这个密码学网站上浏览,当它真的诞生时,我就笑了,因为我已经证明了分权共识是不可能的。”
他的大部分猜疑都源自于一个问题,Maxwell自2004年底时成为了维基百科贡献者,这些年在维基百科的工作令他觉得,完全去中心化将很难得以实现。
“传统共识系统需要一个接纳控制系统,”Maxwell表示,指的是维基百科需要网关给浏览者提供高度准确的信息。
Maxwell说:
“比特币由工作量证明机制(POW)驱动,我认为它是酷的,或许有人会用它来防范垃圾邮件,但它不可能是安全的。”
后来在2009年的时候,Maxwell发现比特币仍旧存在着,于是他仔细阅读了它的源代码。
他说:
“我开始关注比特币,学习它的工作原理,然后我决定开始为它做出贡献,你瞧,其实它并非是不可能的。”
之后,他开始将他自己写的代码发送到Sourceforge上,也就是存储比特币代码库的地方(GitHub的前任)。
Blockstream的起源
据Maxwell自己描述,Blockstream的诞生与比特币核心软件巨量的工作任务有关,“在技术层面,有趣的技术问题永无止境。”他说。
侧链,将允许比特币移动到替代链,以增加更多的用途和功能,还可以允许新技术的容错实验,这是该公司重点关注的一个方面。
十月份时,侧链的概念白皮书公布于世,在比特币社区内引起了重大反响,称有潜力重塑数字货币生态系统。
在此之前,Maxwell曾经表示,单向概念的锚定侧链早就已经被讨论过,然而这一想法得到了很少的支持,如果拟议的侧链项目不能实现,那么用户们可能得到是一些一文不值的数字。
“单向锚定的问题是,如果对方是一个柠檬,那么你就完蛋了,你没法出去,你没法返回,” Maxwell 解释说。
最终,Blockstream发现了一种方法能够实现双向锚定。
培养核心开发者
Blockstream的Adam Back以及Austin Hill都谈论过要加快比特币技术的发展,但是目前最大的问题是,根本没有足够的核心程序员。
而Maxwell在Blockstream扮演的一个其中一个角色就是,培养新的人才来帮助推动比特币的发展,“真正的问题摆在了我的面前,哪些人可以做这些事呢?”他说。
他表示:
“我们需要更多的核心开发人员,我的招聘目标在几番思索后还未清晰。”
Maxwell 将比特币的开发工作描述为“关键性任务”,而关于比特币如何能够保持一个稳定和安全的技术,Blockstream在行业内代表了一种领袖的声音。
“我觉得【比特币】对于Blockstream里的家伙而言更易理解,因为我们都参与了这些技术的研发,我们是比特币行业里最大的一杆技术枪,”他说。
11月,该公司获得了2100万美元的融资,由Reid Hoffman,Khosla Ventures 以及 Real Ventures领投,以比特币的长期发展开发为重心点。
“发展前景就是我们所告诉投资人的东西,要做到这些就需要钱,它不是一个短期投资,而是一个长线投资,”Maxwell表示。
解决中心化问题的担忧
许多比特币社区的人们正在担心一点,比特币的去中心化正在削弱。
他们指出,链下的交易,监管审查以及例如像Blockstream这样集中了众多比特币核心开发者的公司,这些问题将导致比特币的中心化。
Maxwell强调说,虽然该公司会出现很多新的比特币核心开发者,但并不意味着他们必须永远呆在该公司。
他还补充说:
“从某个角度来看,这其实并不是什么大问题,因为如果拥有了一群人,或者说控制了一堆人,其实对于开发工作而言是不利的,我们将陷入困境。”
而谈及另外一个问题时,Maxwell表示,当比特币交易量增加时,唯一有动力去运行比特币节点的将是那些规模较大的公司。
他指出:
“你需要大量的带宽,可能是千兆字节,这会导致一个问题,谁会愿意去运行这些节点呢?”
Maxwell 确定说,如果比特币的交易量上升,只有BitPay,Coinbase,Bitfinex和Bitstamp以及一些少部分的大型比特币公司将可能运行这些节点。
而这个问题就解释了,侧链为何对于比特币而言将是极其重要的,当然,如何正确地扩展比特币仍旧需要大量的测试。
“代价是不恒定的,我们可以做到一些事情,而无需伤害比特币的去中心化,但这需要进行一些实验,”他说。