Py学习  »  区块链

谈谈区块链的容错

caoz的梦呓 • 5 年前 • 311 次点击  

再谈容错性


老讲容错性,产品设计里,其实容错性已经是非常重要的一个产品设计理念。


微信发的消息可以撤回,常用的邮件系统现在发出去都可以撤回。这些都是产品设计容错的体现。


然而,目前如日中天的区块链,基本没有容错。


你的私钥丢了,就是丢了。


对比,你银行账户密码丢了,你银行卡丢了,你是可以挂失的,你是可以凭借身份证资料去申诉回来的。


当然,抬扛的人会说,总有人真的人间消失了,或者彻底忘掉了某个账户,别抬扛,这事总会有,但大部分正常情况下的账户丢失,总还是有找回来的可能。


你转账转错了,就是错了,完全不可逆。


对比,你银行转帐,通常,账户和姓名要一致才能完成转账,如果不一致转账会失败,少数对于无需核对账户和姓名的,你转错了可以马上申诉撤回,在一定时间内是可以撤回的。再有被欺诈的,还可以申请法律手段维权,虽然不一定能要回来,但至少法律层面是支持这种申诉逻辑的。


但你在区块链上被钓鱼了,在目前而言,你是没有任何机会追回来的。


你的区块链账户被黑了,就是被黑了,追回来的概率,基本等于0。

你的账户被人入侵和消费了,你可以申诉,拒绝付款,对于信用卡来说,这是你的权力。


再说最近开始热谈的dapp,特别是EOS主网要上线,很多人觉得dapp的春天快来了。


智能合约最大的风险是什么?还是不能容错啊!


最近币圈连续出几个安全问题,一行代码的问题就被黑客薅到死。


传统互联网公司可以回滚啊,可以把出问题的数据摘除修复啊,但智能合约出了问题,对不起,只能硬分叉,问题是,硬分叉实际上解决不了继承性的问题。


一个不具备容错性的系统,其未来的发展空间有多大,我是表示存疑的。


有些朋友表示,现金也没有容错性,丢了就是丢了,毁坏就是毁坏,说的没错,但正因为现金本身存在这样的问题,我们才依赖于银行,金融机构和电子货币来保存资产,现金只是小额临时性的产品。只有贪官才会砌一面墙来存现金,不过这倒是区块链的优点,据说贪官也已经开始存币了。


狂热的支持者不会认为这是个问题,他们会认为这是一个优点,因为所有容错性都代表了,中心化的机构有权篡改交易,篡改数据。而他们认为,不可篡改是最大的共识,但问题在于,我们真的准备好了,去适应一个不能容错的社会了么?


最后,说一句我对各种币市值价格的一些观点。


比特币未来上涨的可能性依然很大,但这个上涨背后的真实逻辑,我认为是这样的,币的丢失是长期存在的,未来若干年,超过50%,80%,甚至90%的币会丢失掉,对,彻底丢失掉。但由于比特币的切分特性,剩余的币依然会被大量切分成更小的单位,仍然具有广泛的持有者,所以名义市值会继续攀升,但实际上这种增长,其逻辑是,每一个丢币的行为,等效于将其价值贡献给了所有持币者。这和某些币所谓燃烧其实是一个道理。


这也是我以前强调的,长远来说,持有比特币的最大风险是丢失,而不是下跌。但所有丢币的人,都会认为这只是一个运气不好的偶然事件。


如果给区块链加上容错,那么,所谓去中心化共识就不复存在。


乌托邦实验,挺有意思的。





今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/a4TctxKrlc
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/11337
 
311 次点击