谁来给讲讲比特币的代码安全性问题?开发维护者的肉身安全与自由会影响链安全吗?

Reply to this note

Please Login to reply.

Discussion

安全和传承的问题,我们都考虑的到他们这群极客中的极客,肯定都提前做好备案了吧

这样想太轻率了吧

这样想很正常,我把钱存到blue wallet里面,脑子里想的就是这个是开源钱包,要是会偷私钥早就被code review出来了。

开源项目会被无数双聪明的眼睛盯着。

尤其像比特币这样在全球具有广泛影响力的开源软件,吸引全球范围内极客和科学家的注意,想弄个漏洞盗走用户的私钥,那是比登天还难。

就算把比特币核心开发者全部抓起来,依然会有人前仆后继维护这个开源软件。

另外,中本聪直到今天都没被找到,铁拳的力量也是存在上限的。

他们只是开发者,节点是分散在全世界的。节点有共识才会布署新代码。

沒人修改維護代碼可能更好

能成为github上比特币代码的维护者是一件很光荣,值得骄傲的事情

我也担心这个,同问

我之前看到一个说法,叫比特币的三权分立。大概就是说,开发者如果作恶,矿工可以选择不执行他的代码。如果开发者和矿工联合作恶,持币人可以分叉然后砸盘作恶链。如此保证安全。

这可是顶级权力啊,不贪恋权力,难能可贵。😃

1. 代码是开源的(公开的),也就意味着无数双眼睛盯着,任何小动作都很容易被识破

2. 撰写代码和运行代码是两回事。提交代码到git的是维护者,而从git里下载代码运行的是诸多节点运营者(挖矿的矿工)。POW机制下必须有足够的共识,否则少数人的改变并不能影响整体;如果分歧过大,那么就会形成分叉。

因此维护者对整体网络的安全性影响是很小的,所以不太可能存在威胁他们人身安全就能窃取财富或者信息的可能,故此他们的人身也是安全的。

👍明白了

我瞎想的不一定对:我的理解是比特币是一种共识协议,类比nostr协议一样。BTC协议主要是在解决一个拜占庭的问题,所有的代码应该都是服务于协议之下,不存在几个程序员修改代码影响其安全的可能。

以文中“仅5人”拥有比特币修改权限,他们的权限应该也是共识机制赋予的,他们若违背共识,冰冷又有温度的共识算法数学模型必然会消解他们的权限。

再类比下,有点像“道”,BTC就是一种规则,不会以几个程序员的意志而改变。所谓的安全性问题也就无从谈起。🤔