1. BSV中文网 - 最大的比特币BSV新闻资讯网站!首页
  2. 创业分享

CSW:经济安全

CSW:经济安全

作者:Craig Wright (比特币SV是原初比特币)\
原文标题《Economic security》首发于2019年5月23日《Medium》
译者:刘晔律师 上海市海上律师事务所

重组和孤块不是比特币的一个问题。说它们是一个问题,就是把两个不同的问题混淆了。首先,你能双花一笔交易而不受惩罚吗?其次,一个周期性的孤块能改变场景吗?

这是两个不同的问题。更重要的是,被建议的是,一个拥有巨大算力的恶意矿工会冒着10亿美元投资风险去在一个小额支付上欺骗别人赚钱。这就是正在讨论的问题。没有100% 安全这回事。

CSW:经济安全

诡辩家们创造了一些与比特币完全无关的东西,并且用他们的”稻草人”论点作为攻击比特币的手段,常见的攻击之一是围绕密码安全的攻击。比特币从来不是他们所谓的密码学安全。比特币不是基于密码安全设计的,它是基于经济安全。

为了解释这个问题,我将着眼于比特币的一些被人误导的基本方面。首先,孤块是比特币中的一种信号方式。当分叉作为竞争者矿工在几乎同一时间发现一个区块的结果时,区块链分叉成为两个可能的竞争链。

孤块并不意味着区块中没有交易。

比特币的协议加载了两个块,即孤链和矿工正在工作的那个链,任何依赖于其他链的孤块将进入下一个递归过程。当此作为时,它将寻找任何孤块交易,并包括在后一区块。因此,位于一个区块中的交易也将最终位于另一个分叉中。如果一个商人从一个交易中收到钱,并将其发送到区块链,同样的交易将进入两个链。按照协议,矿工们应当在内存池中保留孤链。当发生孤链或其他分叉时,矿工应该同时保留这两条链一段时间。他们将接受在两种情形下交易均有效。

因此,如果两个矿工,A和 B,在大约同一时间发现一个块,并各自以大约50% 的网络跟随的方式传播它,就会出现一个临时分叉。

这是协议的工作方式。当出现这样的临时分叉时,A和B接受的交易将彼此紧密镜像,尽管可能有一些时间上的差异。此时出现了针对比特币零确认交易的错误论点。

错误的等价

描述: 两个完全相反的论点和主张在逻辑上看起来是等价的,但实际上并不等价。此种混淆往往是由于论点的多个主张中存在一个共同特性,但这个共同特性完全在级别之外,或者过于简单,或者只是一个重要的附加因素而已被忽略。

  • 事物1和事物2都有共同的特征A
  • 因此,事物1和事物2是等价的。

重组之于双花

事实上,这正是人们争论的问题。

对于比特币,重组和孤块不是问题。说它们是一个问题意味着错误的等价;那些为它辩护的人试图把两个独立的问题混淆起来。

· 问题1: 你能不能双花一笔钱而不受惩罚?
· 问题2: 交易分叉是否导致了交易的丢失或改变?

当混淆这两个问题时,人们就将争议焦点从比特币转移到其他系统了。重组对基于Omni的系统的影响是不成比例的,例如如Tether和虫洞。一个小小的重组可以彻底改变Tether系统的寄生层,在很多方面扰乱Tether系统的安全性,比我这里列举的更多。基本上,我们又回到了虫洞的争论。当分叉和孤块出现时,矿工将从两个分叉跟踪协议下的交易。如果你没有理解这一点,请阅读原始的 alpha 代码。

更重要的是,被建议的是,一个拥有巨大算力的恶意矿工会冒着10亿美元投资风险去在一个小额支付上欺骗别人而赚钱。这就是正在讨论的问题。没有100% 安全这回事。只有足够安全,这就是比特币的设计初衷。当然,足够安全已经比现有系统好上几百倍。这里真正的争论是法律之外的行为。这就是为什么参与Tether 的人正是那些资助创造一个与比特币截然不同系统而的人。

这些组织一直想改变比特币,因为他们想要一个本质上不经济的密码系统。他们相信,这将使他们能够以一种政府无法阻止的方式行事。这就是问题所在。

当我在2010年做出以下声明时,我们讨论的是在没有任何确认的情况下接受交易并花费它们:

如果您需要多于0个确认,那么最好显示当前余额(0确认)和可用余额(1或更多个确认),这样他们可以立即看到他们的付款被确认。并不是所有的网站都需要等待确认,所以双重选项即显示当前的和可用的余额是可以的。大多数销售数字产品的网站都可以接受0次确认。

在那以后,一切都没有改变。

satoshi on July 14, 2010, 09:10:52 PM 14,2010,09:10:52 PM

“我预计永远不会有超过100K 的节点,可能更少。它会达到一个平衡,在那时不值得有更多的节点加入。剩下的将是轻量级客户机,可能达到数百万。”

“在平衡尺寸下,许多节点将是集群化的服务器,其中有一个或两个网络节点通过局域网为集群的其余部分提供服务。”

实际情况是,人们被误导了,以为需要一个象Omni 那样的外部寄生系统,这意味着比特币自身并不安全。事实上,这是一个设计糟糕的系统,其设计的唯一目的是让犯罪分子洗钱,而 Tether 正被用于其他设计同样糟糕的系统,并作为比特币为什么需要改变的论据。比特币不需要改变。我说比特币稳如磐石是有原因的,部分原因是为了阻止这种腐败系统成为比特币的一部分。

尽管有人告诉你,他们将创建一个对犯罪和洗钱友好的系统时,但比特币的设计终点总是数据中心。它总是经济激励型的。均衡是商业实体寻求最大化交易吞吐量和供应商成本之间的平衡。SPV钱包将在比特币上创建大部分系统,设计便是如此。重要的是,人们必须明白,SPV 实际上是安全的,而且非常简单。没有必要验证整个区块链,这只是那些戴锡箔纸帽子的人的呼吁,说什么世界出自你手。事实要简单得多。

双花不是基于重组。

以下是重点提醒: 不可能将一个交易的双花建立在区块重组上。区块重组是一个概率问题。 区块重组基本上与核科学中的量子事件相同。你可以预测它们会发生,但你不能预测何时发生。因此,你无法预测何时交易将被“重组”,也就不能用相同参数来说明交易将被双花。

这是他们没有提到的部分。重组和双花是不同的事情。如果你能准确地知道重组将在什么时候发生,并且你有大量闲置的算力可以强行在网络上添加区块,那么重组将是一个问题。但这不是比特币的工作方式。记住,没有人知道什么时候产生一个区块。

问题的另一方面是,矿工补贴正在慢慢消失明年,比特币和核心币(BTC)的采矿补贴将减半。四年后,它又减半了。如果没有使用,Tether这个庞氏骗局就支撑不了比特币。最有可能的是,Tether这个庞氏骗局最终会以大规模混乱的抓捕行动而告终,运营这个骗局的罪犯会被判处多项终身监禁。没有其他更好方式可以证明这一点了:“Tether是一个大规模的全球洗钱计划”。

对于比特币,如果正确适用,即使是零确认也是安全的。问题在于,很少有人能够很好理解比特币系统,从而正确地实现它。这事关使用 SPV 和最初设计的网络。当SPV被使用,并以这种方式使用时,比特币是难以置信的安全的。当人们试图改变比特币内部的控制和激励机制,以便建立一个对洗钱和犯罪更友好的系统时(就像核心币 BTC),这种激励机制会导致一个更少安全的系统。

我真正想说的是..

争论并不新鲜。在2008年比特币推出之前,我不得不和James A Donald 争论比特币的安全性。 争论到现在没有真正改变。

在与James Donald的电子邮件中,我们讨论了如果双花被发送到网络上会发生什么。我不打算谈论电子黄金或自由储备美元,或者如同萨博试图创造的其他任何系统,而是讨论比特币。上述人士都不想要比特币,因为比特币不利于犯罪。如果你读了这个邮件帖子,你会发现我在争论我们对双花的检测。如果您阅读过代码的 alpha 版本,您将注意到孤块交易被记录和被监视。这个代码做的不是非常好,但并不意味着你可以如人们想的那样放弃检测。我们需要检查网络是否有双花。不是修复双花,而是检测它们。

如果检测到双花,则零确认是安全的。

要做的很简单。您轮询随机选择的节点。只要你同意节点是商业化的,这种方法就非常有效。当您不再尝试树莓派节点时,该系统实际上可以工作。

正如我早期文章中所说,由于交易费是支付给矿工的,节点有动机将它们收到的全部付费交易包括在内。至于免费交易,他们可以自由地接受或拒绝。

比特币从来不是关于不可反悔的。我也说过很多次了。它是一个快速、安全的支付系统和一个经济激励的信息账本。正如我所说,交易可以在一个小时左右内充分地不可逆转。这是指,任何交易。

因此,如果你监视并验证网络,问题就不是问题了。相反的论点即认为大算力恶意矿工将会致力于隐藏区块和交易,是荒谬的。这种观点认为,矿工将开发专门的采矿软件以积极创造欺诈性的双花,并将其隐藏起来,以免被网络上的其他矿工发现。它需要监视所有其他系统,维护和广播正确的而不是双花的那一个交易,然后再发送双花的交易。如果这个犯罪矿工隐藏了一笔双花的交易,并希望创造一个包含这笔交易的区块,他们这么做的概率是,同时留下了巨大的证据线索。这个证据线索,将允许采取民事索赔和刑事指控。那些反政府的锡箔子大队需要开始思考并停止考虑一个无政府主义世界了,因为这不是比特币的设计。

是的,我接触过的许多早期人士本质上都是无政府主义者,当他们戴上锡箔帽子时很可能在囤积武器,为的是准备应付政府的突袭,他们会把这归责于外星人,但现实是,这样的世界从来不是支持比特币的理由。像James Donald这样的人寻求的是一种与比特币截然不同的系统。同样的人现在参与创造一个破碎的系统,如核心币(BTC)。

我在2008年的谈话中没有说清楚,但是很简单: 如果你检测到了一个双花,在考虑付款有效之前,你应该等待。下面是确定一个交易的非常简单的方法:

1、商家发送一笔交易到网络。如果Alice和Bob签订合同,Alice付钱给Bob提供服务,然后Bob给Alice一个模板,Alice签字。然后 Bob 将其传播到网络,而不是 Alice。

2、商人等待一两秒钟,然后轮询网络。 Bob 发送了交易,并且知道交易在何时何地发布。在广播之前,他可以检查来自 Alice 地址的任何交易,并且在传播交易之后,他将再次检查。通过这样做,他很可能很快就会核实任何双花的企图。Alice可以对Bob进行双花的唯一的方法是,与矿工形成犯罪同谋,但是同一矿工也知道Bob有证据,这个证据将适用于刑事案件

3、如果没有检测到双花,商家认为交易是安全的。当 Bob 检查了网络且发现没有双花交易广播时,他可以断定他的交易是安全的

4、商户检测到双重消费。此种情形,Bob 检测到来自 Alice 的双花。这个过程在几秒钟内发生。Bob 可以选择等待,看看他的交易是否得到确认,或者来自 Alice 的双花交易是否得到确认。在这两种情况下,他都取得欺诈性犯罪的证据,可以对Alice采取法律行动。重要的是,他仍然没有亏损,甚至还有一个潜在的收益—当Alice试图逃跑时。

关键在于: 正如我在2008年所说,唯一的攻击是网络上的双化,然后… ..

“即使一个坏家伙的算力超越了网络,他也不会一夜暴富。他所能做的就是拿回他自己花掉的钱,就像跳票一样。为了利用这一点,他必须从商人那里购买一些东西,等到商人发货,然后控制这个网络,并设法把他的钱拿回来。我不认为他比刷信用卡赚的钱更多。”

即使使用51% 的网络力量,也不能更改协议。即使是 SPV 节点也会拒绝你的链,你所做的就是创建一个比特币的空投副本。比特币的设计不是用来分裂的。如果你复制它,并用不同的协议规则发布了一个分叉,那么它就不是比特币。

攻击者只有一种攻击方式,那就是试图通过支付欺诈来收回他们已支付的钱。其他一直被声称的攻击不适用于比特币。它们适用于像核心币(BTC)这样的系统。

SPV

当我第一次发布比特币的时候,我没有让 SPV 工作,我很高兴我没有。

我高兴是因为SPV对于比特币的运行和扩容至关重要。问题是,没有人理解它。 尽管它很简单,我也试图给人们很多提示,但十年下来,没有人能做到这一点。因此,比特币的最关键部分之一已被专利所覆盖。不管你喜欢与否,没有SPV,就没有办法让比特币扩容与运行。SPV只会出现在比特币上,而不会出现在核心币(BTC)上。

“一旦银行家进入董事会——不管是什么情况——他的权力就会被证明是牢固的,他的影响力通常是最大的,因为他控制着新货币的供应。”

– Louis D. Brandeis, 《别人的钱以及银行家如何使用它》。

比特币历史比特币是什么,比特币Satoshi Vision(BSV)是今天唯一遵循原始Satoshi Nakamoto白皮书的比特币项目,它遵循原始的Satoshi协议和设计。BSV是唯一一个维持比特币原始愿景的公共区块链,建设metanet,并将大规模扩展成为全球新的货币和企业区块链。

【免责声明】本文仅代表作者本人观点,与本站无关。网站对文中关于比特币,BSV,比特币SV,bitcoinsv等观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何保证。请读者仅作参考,特此声明!转载请注明出处:https://www.bsvers.com/1075.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

QR code