6月12日,密歇根州提出一项法案,对操纵区块链数据以进行欺诈的行为进行刑事处罚。 这是世界上第一次合法保护存储在分布式账本技术(DLT)上的数据,将错误信息输入区块或更改区块本身,可能面临长达14年的监禁。

故意引入虚假数据并不会引发任何问题,这里所有网络成员都可以看到非法行为的迹象,并且不会要求任何评论。 但随着区块的变化,事情变得更加复杂,因为法律没有规定这种操纵的具体例子,直到最近,这种行为本身才被认为是不可能的。

事实证明,这是可行的,正如定期和成功地对大型区块链攻击所证明的那样,包括最近在 Bitcoin Gold 和 Verge 上进行的攻击。 因此,密歇根州的新法律似乎旨在保护网络免受所谓的“51%攻击”,这些攻击在2018年已成为整个加密货币社区的严重问题。

区块链数据的不可更改性

当人们谈论区块链时,经常听到“不可更改性”这个词。 区块链结构的一致性意味着在将数据记录在分布式数据库中之后无法对数据进行调整。 这是由区块链的主要特性——去中心化实现的,负责验证交易真实性的网络的各个部分是自治的而且没有连接到公共服务器。

在此数据库中,一个有序记录列表(称为区块)被连续地存储和重新填充。 区块被重复复制,并且它们的验证由存储信息的设备数量提供——节点。 目前,比特币区块链中每个区块的可靠性由超过 9,000个节点确认,网络中的区块数目现已超过500,000。

图片来源: Bitnodes

为了保护区块链中的数据,记录任创建了一个访问密钥。 如果对区块进行了更改,则先前的密钥变为无效,并且所有网络参与者都可以看到它,通过简单的多数投票,可以阻止任何进一步的未授权操作。 因此,使得无法对存储在区块中的信息进行更改,这是区块链作为技术的基本特征之一。

区块中的数据可以非常多样化。 加密货币的创建只是一个例子。 数据完整性是技术的独特属性,可用于保护任何交易、注册表和文档,并确保网络成员之间的公平交互。

现在,区块链数据不可更改性的概念已经或多或少地形成和清晰,问题仍然存在: 如果不可能对区块进行更改,为什么我们需要密歇根州的法律?

“51攻击”——  区域链的主要敌人

回到“多数规则”的想法,如果攻击者或一群入侵者能够获得51%的网络挖矿哈希率,他们几乎可以随心所欲地利用其中的数据世界——从改变区块到操纵交易。 毕竟,大多数选票都支持他们。

从理论上讲,这种威胁可能存在。 从实际的角度来看,它的概率趋于零,因为破坏区块链所需的计算能力成本是巨大的,从每小时攻击336美元到490,000美元,分析服务51Crypto指出。 考虑到拥有网络哈希率需要大量资金,部署新系统并为其他矿工提供奖励更为合理,而不是利用资源来进攻现有的区块链。  

图片来源: 51Crypto

如果我们谈论加密货币,“51%攻击”,系统的所有参与者立即可见,将导致货币兑换汇率急剧下降。 通过对区块进行更改,一个花费大量资金获取必要计算能力的攻击者将获得他想要的东西——数字货币。 但他的实际利润将是微不足道的,因为利率会下降,而且攻击本身会很快受到抑制。 这是系统自我保护的方式。

加密货币行业的专家经常提出各种比喻来说明区块链技术的自我防御。 例如,DLT Labs的首席执行官兼董事长Loudon Owen以下列方式描述了破坏区块链的可能性:

“猪不能飞。 这是我们都知道并同意的绝对真理。 但是,如果风力非常大,猪就可以飞起来。 没有任何数字的,包括区块链,是完全不可变。 但区块链是一个电子存储可以遇到的最好的庞大的分布式数字账本。”

Consumersafety.org网的金融研究员Cal Cook再次打消疑虑解释道

“然而,发生这种情况的可能性很小,因为这样做没有经济动力。 恶意用户压倒公共区块链网络的做法会使货币贬值。 因此,即使他们“偷走”一些货币,他们很可能最终会获得比以前更少的法定货币。”

但正如实践显示的那样,以逻辑和权宜为导向的专家有时会犯错误。

区块链在世界各地受到攻击

在第三方区块链上创建的加密货币越多,原始网络中出现的硬分叉越多,黑客就越容易将51%的网络总哈希值集中在他们手中。

领先的比特币开发人员,如Peter Todd和Ethan MacBrough一再警告克隆大块区块链会导致“51%攻击”。

但是,加密货币社区似乎对区块链技术的前景过于着迷而听不到这些警告。

结果,仅在今年5月至6月,六个基于区块链的项目成为“51%攻击”的受害者。 对以下进行了攻击:Bitcoin Gold(区块变化导致1860万美元损失), Verge (攻击已经两次,分别影响了176万美元和800,000美元), Monacoin (90,000美元被盗)和 Electroneum ——声称没有钱被盗。

到目前为止,最后一个受害者被认为是 ZenCash ,它遭受了哈希率为20,000美元的攻击,即使拥有 11,823个完整节点,这样的节点数超过了比特币网络,以前曾被认为“有复原力的”。 6月3日,黑客设法改变了38笔交易,总计550,000美元。 同时,根据51 Crypto的说法,对ZenCash网络进行一小时攻击的组织可能仅花费$5,417。 黑客无需获得任何巨大的计算能力,他们只租了矿工四个小时。

图片来源: 51Crypto

在攻击ZenCash的前五天,巴西FECAP大学的加密货币分析师Husam Abboud发布了关于以太坊和以太坊经典的“51%攻击”成本的分析,并以数学方式计算了硬分叉和所有主要区块链的漏洞。 除此之外,他还确定了可能对基于以太坊的网络构成威胁的矿池和矿工。

图片来源: Medium @HusamABBOUD

事实证明,与其能够造成的伤害相比,攻击的价格是很低的。 这不是关于攻击者的利益,而是关于对生态系统的破坏。

显然,到目前为止,它只是针对加密货币的攻击,其中仍有很多机会进行即刻的、非法的发财致富。 当攻击属于一个州或其他与加密货币无关的服务的区块链时,攻击者根本不会获得任何利润,他的行为将是纯粹的流氓行为,故意破坏、欺诈或勒索。 或者它可能是下一代恐怖主义 ,一个不需要武器的恐怖主义。

所有这一切使得密歇根州的倡议看起来非常及时,由州立法机构于6月12日提出,以保护区块链上的任何记录免于改变和伪造。

区块链也不例外

区块链作为一种技术的潜力不容小觑。 不可改变的数据原则允许将中间人排除在人类活动的任何领域之外: 从医药和教育到贸易、生产和物流。 这为新经济的发展开辟了巨大的前景。

去中心化和透明的原则允许从世界任何地方向任何人提供任何服务、知识和财政资源。 这很好,因为它给了所有人平等的机会。

但是,任何人发明的系统都可能被其他人攻击,因此需要制定一般保护原则和行为准则。 在这里,区块链也不例外。

很有可能的是,密歇根法律只是区块链法律保护的第一个先例,如许多人一直认为的那样,它通常根本不需要保护。