注:原文作者是BitcoinCore项目现任首席维护者WladimirvanderLaan,对于近期Bitcoincore.org删除比特币白皮书引起的风波,他表示自己倍感压力,并将尝试逐渐摆脱关键的决策角色,而更多地参与幕后开发工作,此外,他还提出了一些计划以提高比特币开发的去中心化。
最近发生的事件,让我对一些事情进行了反思。此外,社交媒体上的回应让我意识到,人们对我以及我在BitcoinCore项目中的角色是什么,有着奇怪的期望。
比特币的成长
BitGo聘请前Genesis高管Matthew Ballensweig领导新平台Go Network:金色财经报道,加密货币托管平台 BitGo 聘请了 Genesis 前董事总经理 Matthew Ballensweig,他将领导 BitGo 新推出的 Go Network,该网络旨在允许对冲基金和其他机构在各个交易所获取交易流动性,而无需将其资产离开监管托管。Matthew Ballensweig于去年 9 月因一系列加密公司倒闭而辞职。
Ballensweig 还曾担任 Genesis 交易和贷款联席主管。
Go Network 于今年早些时候上线,迄今为止包括 Bitstamp、Gate.io、INX 和Enclave Markets 等交易场所,还有数十家交易所、做市商和对冲基金正在洽谈加入合作事宜。[2023/8/3 16:16:56]
自从2011年我开始为比特币贡献代码以来,它已经有了很大的发展。对于一个运行着6000亿美元市值系统的小型自由/开源软件项目来说,一些可接受的安排已经不复存在了。市值带有很大的误导性,而我关注的不是关于具体的数字。
BitMEX Research:今日凌晨比特币曾出现长度为2的链分叉:5月8日消息,BitMEX Research在推特上表示,北京时间5月8日04:44(区块高度788686),比特币出现了长度为2的链分叉,Antpool和Foundry Pool USA之间出现了竞争,Antpool最终获胜。比特币上长度为2的链分叉非常罕见,最后一次可能是发生在2020年11月。但是,鉴于最近无效区块的大量增加,这也许并不意外。据BitMEX Research分享的Forkmonitor页面分析,如果交易发生在一个分支中,而冲突的交易发生在另一个分支中,那么它可能是RBF费用增加或尝试双花。在上述区块高度中,涉及9.85805149 BTC的13笔交易在最长的链上被双花。[2023/5/8 14:49:34]
有一件事是很清楚的:这是一个严肃的项目,我们需要开始认真对待去中心化。
BitCherry CEO:区块链技术将重构环保治理工作:BitCherry CEO Paul表示:“9月14日是世界清洁地球日,目前在环保领域中,区块链技术应用虽然处于探索阶段,但具有广阔的应用前景。比如,监控是环保的刚需,难以监控和记录是环保领域的难题,而利用区块链技术,通过建立‘垃圾分类’积分奖励机制,确保每一个垃圾做到正确分类并可全程追溯,将大大提升垃圾分类回收的实际效果;而企业污染物的排放也可以利用硬件设备加智能合约的方式进行链上治理,实现无人监控,将排放数据实时记录在BitCherry数据链上,排放数据不可篡改并将直接影响企业征信。可以说,区块链技术对于环保治理是行之有效的。”[2020/9/15]
继续前进
动态 | 监测:2000枚BTC转入Bitfinex:Whale Alert监测数据显示,北京时间1月7日16:14,2000枚BTC(价值约1582万美元)从未知地址转入Bitfinex交易所。交易哈希为62e871bf5897479321c16015eb2e2ff7c8d5c3f2497d531771f6da4409f68b87。[2020/1/7]
我意识到自己是一个中心化瓶颈,尽管我认为比特币是一个非常有趣的项目,并且相信它是当前最重要的事情之一,但我也有许多其他兴趣。这让我倍感压力,而我不想要它,也不想在社交媒体上进行奇怪的争吵,我想将自己定义为一个人。
分散权力
我将从委派自己的任务开始,并减少参与。我不打算停止为比特币甚至BitcoinCore项目做贡献,但我想摆脱关键的角色,而去做更多的幕后工作。
请注意,我们的开发活动有了很好的增长,代码本身的维护已经在多人中进行了一段时间。目前我不是最积极的维护者。你可以看看过去一年的git合并数量。
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的重点。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。