美文网首页区块链研究区块链研习社区块链
图解概念:51%算力攻击和代码即法律的关系?

图解概念:51%算力攻击和代码即法律的关系?

作者: 阿鲤有画说 | 来源:发表于2018-07-23 20:24 被阅读6次

本文节选自串串文章 为什么EOS需要宪法,而比特币不需要

插画师 把复杂的概念变有趣

欢迎各位免费约稿~

1

区块链共识机制当中有一个51%算力攻击,前段时间比特黄金遭遇了这样的算力攻击,大家开始讨论这件事是否违法,而为什么串串认同51%算力攻击不违法?

——且不说本来就没有法律规定这事儿吧,比特黄金自己选择的POW,那么人家完全根据POW的规则,掌控51%算力以后,来实施双花,来毁灭你,你有什么好说的……

为什么算力攻击和攻击矿池、盗用算力不是一回事?

——因为后者属于侵犯他人财产,违反的是这个系统之外的司法系统的规则。

有没有对51%算力攻击立法限制的可能性?

——不然你先试试立法判定恶意收购违法?

2 代码即法律

串串觉得,结合比特黄金被51%算力攻击这个事,来说“代码即法律”,特别有意思。

比特黄金官方公告说51%算力攻击属于违法、将联合FBI予以打击。在串串看来,这属于依据他们的“代码法律”运行,带来了不想要的坏结果时,试图通过系统外部打一个没什么依据的补丁来强行扭转。

而真正的问题在于,万一外部真的脑残给你打上这个补丁,将同时意味着你这个代码系统的消解——哦,原来你的POW都是说说的啊,真的掌握了算力,不作数的?

这才是算力攻击和攻击矿池是两码事的根本原因。后者通过法律仲裁,是不会消解掉你自身的代码系统立足点的。

3 代码和法律

在区块链的世界里,“代码即法律”是常常被提及的一句话。其实代码和法律的差异还是挺大的。

一句话说,法律只是立法的完成,代码则是立法的完成+司法+执法。继续来看:

首先,代码是前置的条件约束,法律是后置的追溯。

其次,代码不具备可诠释余地,是真正的程序语言。这意味着代码的规定将是不可逆的,从而,一旦一开始的代码有问题,也将无法修正。

最后,也正因为上述代码的无诠释空间but现实的复杂性,显然代码的适用范围会比法律狭窄很多。

所以,在上述三个前置条件之下,还能以代码和数字来运行的一个系统,必然是简约而不简单,美得不可名状的……比如,比特币。

4

比特币是完全纯粹的基于代码和数字的系统。

由于优雅的规则和巧妙的设定,几十万员工、几千万用户,人人自私自利,连CEO都没有,却运行得风生水起……

5 “代码法律”无法适用的地方呢?

比如,跨系统时。在某个系统内部,有基础代码规则和智能合约来进行条件约束。但是,当产生跨系统的价值交易时,显然,系统内的代码法律就无法触及了。

所以串串料想,以后对于各个代码系统之间的第三方仲裁,可能会是个需求。

话说回来,大家有没有想过,为什么EOS要设定宪法、而比特币不需要设定社区宪法

根本上,是因为EOS的机制决定了像贿选这种价值交换是无法在它的系统闭环内由代码合约去做限制的,所以,必须通过社区宪法之类的外部仲裁来完成。而比特币系统所有环节都可以交由机器和代码闭环约束,所以不需要什么比特币宪法。

6 所以,是EOS的机制设计有缺陷吗?

当然不是这样说的…

性能、去中心化、安全的不可能三角已经广为人知,需不需要外部仲裁来补足,本质上是在这三者之间找到所要的平衡点以后的必然选择罢了

EOS的系统比起比特币系统既可以做更多的事情,同时也复杂了很多、需要更多补足。也正因如此,比特币是独一无二、后无来者的,EOS在未来确实存在被更精细更复杂的系统取代的可能性的。而一旦有天出现了这样一个更复杂更精细更广为认同的系统,它必然是更更脆弱、需要更多补足、却依然更更容易被取代的……

FIN

感谢大神串串授权发布此文~

图画的方式有助于复杂概念的表达,让文章更有趣味。

有喜欢插画的朋友,鲤斯基很愿意帮大家的美文配上插图~

欢迎加我微信讨论staywithmeu~

感谢点赞和支持~

更多插画作品

串串:通证经济的逻辑起点是什么/图解好文

区块链内容平台火爆,或许是普通人最好的机遇

都有这么多价值币了,IBM你为什么还在发稳定币?

* 分享此文给好友即为对作者的支持;

* 文章由入驻向北社区的作者发布,不代表向北社区立场;

* 关注向北社区微信公众号: BitScribe 获取最新热门资讯。

0转发顶/踩0

评论

评论 (0) | 转发 (0)

抢沙发

© 2018 All Rights Reserved沪公网备号 31010502002975沪ICP备14051402号-10联系我们

need-to-insert-img

相关文章

  • 图解概念:51%算力攻击和代码即法律的关系?

    本文节选自串串文章为什么EOS需要宪法,而比特币不需要 插画师鲤 把复杂的概念变有趣 欢迎各位免费约稿~ 1 区块...

  • 未来,51攻击或将更容易!

    51攻击,即拥有超过全网51%的算力,就拥有了这个网络的绝对控制权,最常见的攻击手法是利用回滚制造双花谋取利益。 ...

  • 详解比特币的“51%攻击”

    刚接触比特币的时候,都听过“51%攻击”这个概念。简单来说,就是如果某个节点拥有超过全网51%的算力,将能够实现双...

  • 2019-12-22

    遵从共识机制 代码及法律 算力即权力 共识 价值 趋势 dapp应用 分步式系统

  • 【Day9-孙浩然】比特币是否安全

    今天在仔细研究比特币的51%攻击 1. 当全网算力巨大的情况下,发起51%的攻击制造一个区块所消耗的算力巨大,成本...

  • Horizen防51攻击方案被行业认可采纳

    在熊市算力下降、矿工关机、老牌项目都惨遭51攻击的情况下。功夫不负有心人,Horizen的防51攻击方案得到了行业...

  • 匿名加密货币 verge (XVG) 代码中的一个 bug

    匿名加密货币 verge (XVG) 据称遭受了 51% 的算力攻击,攻击的矿工利用了 XVG 代码中的一个 bu...

  • 2021-07-10 刑事证据

    证据能力 :证据资格 证据能力 by法律解决;(即法律说了算,立法觉得) VS 证明力:证据重量 证明力:逻辑 经...

  • 以太坊经典(ETC)惨遭双花攻击?

    阅读前小理解,什么是“双花攻击”? 双花攻击也可以称之为双重支付攻击。双花就是掌握超过51%的算力之后,对主链进行...

  • 云算力简述

    一、算力合约概念 算力合约也称云算力,即平台将矿机算力切割,用户根据自己投资需求按比例租赁或购买算力挖矿,在扣除电...

网友评论

    本文标题:图解概念:51%算力攻击和代码即法律的关系?

    本文链接:https://www.haomeiwen.com/subject/owfsmftx.html