区块链:Bitcoin Core首席代码维护者:3个计划实现比特币开发去中心化

注:原文作者是BitcoinCore项目现任首席维护者WladimirvanderLaan,对于近期Bitcoincore.org删除比特币白皮书引起的风波,他表示自己倍感压力,并将尝试逐渐摆脱关键的决策角色,而更多地参与幕后开发工作,此外,他还提出了一些计划以提高比特币开发的去中心化。

最近发生的事件,让我对一些事情进行了反思。此外,社交媒体上的回应让我意识到,人们对我以及我在BitcoinCore项目中的角色是什么,有着奇怪的期望。

比特币的成长

自从2011年我开始为比特币贡献代码以来,它已经有了很大的发展。对于一个运行着6000亿美元市值系统的小型自由/开源软件项目来说,一些可接受的安排已经不复存在了。市值带有很大的误导性,而我关注的不是关于具体的数字。

宝马集团在汽车行业推动区块链扩展:金色财经报道,宝马集团正在使用区块链和其他创新技术为其国际供应链带来更多可追溯性。这家总部位于慕尼黑的豪华汽车公司最近宣布计划扩展PartChain。该项目于去年启动,旨在通过“点击按钮”优化对多个组件的跟踪。宝马将使用区块链优化多个流程,同时跟踪组件的来源或供应路线。基于区块链的系统将允许买家、供应商和其他合作伙伴更有效地进行交互,减少手动报告并提高透明度,而无需任何数据操纵风险。通过扩大从“矿山到冶炼厂”的跟踪,该公司计划将采购的数字化提升到一个新的水平。[2020/4/23]

有一件事是很清楚的:这是一个严肃的项目,我们需要开始认真对待去中心化。

继续前进

我意识到自己是一个中心化瓶颈,尽管我认为比特币是一个非常有趣的项目,并且相信它是当前最重要的事情之一,但我也有许多其他兴趣。这让我倍感压力,而我不想要它,也不想在社交媒体上进行奇怪的争吵,我想将自己定义为一个人。

金色晨讯|上财国际金融系主任:官方数字货币将迎来发展机遇 宝马与区块链公司共同开发客户贷款解决方案:1. 世界经济论坛:引入区块链环境保护应建立负责任和全球的生态系统

2. Coinbase联合创始人:数字货币创造强大部落主义

3. 清华大学已推出法定数字货币应用试验

4. 上海财经大学国际金融系主任:官方数字货币将迎来发展机遇

5. 塞浦路斯证券监管机构推出区块链创新中心

6. 加密挖矿公司CEO:影响行业发展的主要问题是对行业的误解

7. 广东省抢占区块链高地 广州市每年增加2亿财政支出支持行业发展

8. 加拿大区块链公司与Soluna合作 助其创建风力发电厂提供廉价挖矿能源

9. 宝马与区块链公司共同开发客户贷款解决方案

10. V神:如何公平有效地分配资源取决于机制设计的可信度[2018/9/16]

分散权力

OVU和宝马创建试点项目追踪里程数据:据ethnews,DOVU和宝马创建了一个试点项目,以追踪里程数据,并保持租赁和车队使用加密货币的转售价值,以此激励消费者。在完成为期10周的项目后,DOVU写道:我们为宝马(BMW)生产了一个定制的钱包,并与Alphabet的视觉品牌合作。这款应用是通过我们的企业账户在内部发布的,iOS和安卓用户可以使用不同版本,而且试点还在继续运行,这样我们就可以继续测量如何让人们执行某些任务以及影响他们的行为。[2018/5/9]

我将从委派自己的任务开始,并减少参与。我不打算停止为比特币甚至BitcoinCore项目做贡献,但我想摆脱关键的角色,而去做更多的幕后工作。

请注意,我们的开发活动有了很好的增长,代码本身的维护已经在多人中进行了一段时间。目前我不是最积极的维护者。你可以看看过去一年的git合并数量。

Bittrex联合创始人:确认收到2360万STEEM 对硬分叉结果感到沮丧:Bittrex联合创始人Richie Lai发文称,确认Bittrex交易所储备账户已收到community321转来的23627501 STEEM。但是,Steem硬分叉和“community321”账户被黑客入侵的指控是两个独立的问题,不能把这两个问题混为一谈。首先,由于这些资金是在没有适当的识别备忘录的情况下被发送至Bittrex持有账户,我们必须审查这笔转账的事实性,以便将这些资金返还给该地址的所有者,前提是地址所有者能够证明这些资金确认属于他们。在这种情况下,如果有人声称自己是黑客攻击的受害者,我们在将资金返还给声称自己被黑客攻击的人之前,要求对方出示所有权证明。第二,Steem 0.23版本硬分叉引发了可以理解的巨大争议。我们希望整个Steem社区能够以一种人人都感觉到公平的方式合理处理问题。虽然我也对结果感到沮丧,但我个人的感受并不重要。事实上,我们只会依据链上数据进行理解,在这种情况下,区块链的共识——不管它是如何达成的——都同意从这64个账户的资金转移到“community321”账户。[2020/5/21]

bitcoin$gitlog--pretty="format:%cn"--merges--since=2020-01-01|sort|uniq-c313fanquake51JonasSchnelli727MarcoFalke7PieterWuille65SamuelDobson363WladimirJ.vanderLaan

去年,只有大约24%的合并工作是由我完成的。

计划

但是,我觉得还是有很多事情需要去解决的:

1、去中心化发布

在短期内,将bitcoincore.org转移至一个组织,而非私人所有,以降低“巴士指数”。

我认为,如果其他一些组织建立镜像会很好,因此尝试关闭bitcoincore.org的动机更少。

从长远来看,要完全摆脱一个网站来进行代码发布。因为无论是谁拥有这个网站,只要他点一下按钮,就可以关闭掉它,而且似乎全球互联网正在准备让审查变得越来越容易。我们需要一个去中心化的网络。对我们来说,一个选择是IPFS,它开始流行起来。对于二进制文件本身,已经有了通过种子下载的选项。

2、去中心化发布过程,以及发布签名

授权发布过程的更多部分。其他维护者应该可以在没有我参与的情况下发布比特币代码。

将用于签署SHA256SUMS.asc的GPG密钥重命名为“BitcoinCorereleasesigningkey”,而不是以我的个人title。进行一些构造,以使成功进行构建的M个可信gitian签名者中的N个,自动生成签名分发。

对于Windows和MacOS的本地代码签名也是如此。

从长远来看,更好的做法是分割密钥,例如通过RSA门限签名,这样整个过程就可以分布在不同的地理位置。

3、分散开发中心

从长远来看,是否可信任github代表我们的利益尚不清楚。尽管问题和PR已通过API进行了备份,但将其移至其他位置可能会严重中断开发。而且,从一个提供商跳到另一个提供商会很糟糕,理想情况下,整个过程根本不需要依赖于中央服务器。为此,我一直在关注radicle项目,这是一个P2P分布式代码协作平台,尽管它还没有完全实现,但似乎很有希望。

比特币在这里的一些要求与其他开源软件项目有很大的不同,因此我们必须开发一些工具。当然,我们也需要一些帮助。

一些小问题需要考虑:

找其他人代替我担任IRC会议主席,或者在多人之间轮换。

发布到bitcoin-dev和bitcoin-core-dev列表的发布邮件将不再由我签名和发送。

我托管了一些特定于开发的工具。由于它们是非关键性的,并且只有很少的时间来维护它们,因此我现在对此表示满意。

至于去中心化比特币的节点软件本身:

CarlDong的libbitcoin_kernel是有效工作的。BitcoinCore是一个大型的整体项目,其中包含了共识代码,这要比其他部分更为关键。kernel将是一个具有明确定义接口的孤立部分,并且在某个时候,它具有自己的更改检查流程。与以前的libbitcoin_consensus计划的不同之处在于,kernel是有状态的:它包括UTXO管理和验证。但它不包括P2P、存储池策略、钱包、GUI和RPC代码。它可在不同的客户端中重使用,以使客户端具有更多的多样性,但不会存在偏离共识实施的风险。

在2021年的过程中,以上将是我关注BitcoinCore的重点。

本公众号所载文章中观点仅代表原作者个人立场,不代表巴比特资讯立场。投资者不应将文中观点、结论为作出投资决策的惟一参考因素,亦不应认为文中观点可以取代自己的判断。在决定投资前,如有需要,投资者务必向专业人士咨询并谨慎决策。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-6:119ms