TABConf2023|Drivechain Debate Paul Sztorc and Peter Todd
2023-10-17 14:17
LayerTwo Labs
2023-10-17 14:17
订阅此专栏
收藏此文章

TABConf2023

https://www.youtube.com/watch?v=KDZi-vtD0qg

P:Drivechain 的理念是利用未使用的 opt-5(操作码)来计数到 13000。如果能成功计数到 13000,交易就可以进行。这被认为是一种最佳的简化支付验证(SPV)证明,使比特币能够与其他软件和区块链互动,潜在地解决了许多问题。

T:由谁负责计数?

P:代码中有一个整数,可以在每个区块中递增一次,可以由用户执行或忽略,允许他们在指定的时间内计数到 13000。

T:所以,计数到 13000 需要三个月?

P:实际上是 20000,并且代表着三个月的区块。

T:计数何时停止?

P:在 26000 个区块后,计数会超时。

T:由谁来决定?

P:描述会在尝试提取由这个操作码锁定的硬币时引发错误。如果计数达到 17000,您可以提取所有硬币;否则,您不能。这些是比特币区块有效性规则。

T:好的,让我们用不同的方式解释一下。您提到比特币有一些规则,但 Drivechain 旨在引入新的功能。

P:对,Drivechain 可以解决各种问题并引入新功能,尽管由于比特币的保守性,它可能不会被原生接受。

T:但您仍然想尝试。

P:是的,而且 Drivechain 旨在将资产计价于比特币,而不仅仅是其他货币。这涉及在比特币内部创建抽象表示。

T:因此,它旨在在不同链之间转移资产时降低风险。

P:是的,目标是拥有与第 1 层(比特币的主链)相同安全性的侧链,同时最小程度地干扰那些不想参与的人。

T:嗯,所以思考可能出错的情况总是有好处的,那么有没有一个例子,我可以把我的钱投入比特币热钱包,即使我赢得了所有的在线赌注或其他什么,我仍然会失去所有的钱,对于您来说,这种情况可能会如何发生?

P:会导致失去资金的可能是侧链的规则,如果一个人按照协议规则进行操作并失去了,就会损失资金。

T:显然,是的,这是一种好的效益。

P:我认为众所周知,Drivechain BIP-300 的主要风险是矿工设定了目的地,矿工设定了上载,他们计数到 13000,因此他们是可以设定提取目的地的人,他们可以满足第 2 层的所有要求,这就是名称等等,但我有很多争论,他们可能不会这样做,如果他们这样做了,他们就会失去我们。

T:因此,这个术语“Hatchery of the screen”是准确的,描述了它是什么,我要指出的是,Blockstream 已经选择合并线性侧链同步,他们可能是第一个引入 Patrick estrum 的人。

P:我从他们那里了解到的,是的,我从他们那里阅读了 SPV 证明的想法,然后我突然想到为比特币取名为“Hashed Escrow”可能更合适。

T:那么,您如何使用这个证明系统?

P:嗯,正如您所知,我有点以比他们更抽象的方式使用这个短语,因为在 Blockstream 的 2014 年 10 月的论文中,他们的想法实际上是将一些侧链的区块头信息放入 L1 交易中,您可以看到这个不同区块链的一瞥,那是他们版本的 SPV 证明。但我有一个稍微不同的版本,因为您知道,我把工作的方式有点颠倒了,我只是假设一旦矿工的集合是相同的,因为是同一群人,我就假设当他们将计数器从 12999 提高到 13000 时,他们实际上是在报告他们在找到那个区块的工作,就是他们支持的提取。

T:所以是同一群人,但我的意思是 BIP301 谈到了类似 BMM 的事情。

P:我担心它会变得有点像可选的 BMM 正在运行,就像你根本无法强制执行侧链使用 BMM 一样,我认为每个人都会使用 BMM,我认为它不仅仅是一个 BIP,而且它也是任何 BMM 的自然均衡结果,因为矿工不想付出任何成本,他们希望尽可能少的麻烦,所以最理想的情况是他们不运行任何侧链节点,然后与某人合作,BIP-301 使其无需信任,所以我认为 BMM 是一个很酷的想法,但它有点像樱桃在蛋糕上,或者是额外的东西,我很乐意谈论它,但在我看来,人们似乎在很大程度上难以解决计数 13000 块的问题。

T:所以您是说这对矿工来说是无需信任的,但当我看 BIP301 时,我并没有看到与 BIP300 有关的内容,我的意思是,这个 BMM 与 Hashed Escrow 有什么关系。

P:您说得对,这是正交的,您可以进行对另一种比特币进行盲目挖矿,而不是散列,您还可以进行不使用 MM 的第五层哈伯巢宿主。

T:好的,所以我们有了这种潜在的共识方式,但与实际决定谁获得激励搜索无关。

P:嗯,如果您使用 BMM,那么您就拥有相同的,您知道 BTC 上的第一层矿工是 L2 的要求,所以他们正在推动 L2,因此他们知道真实提取,他们也说了 L1 提取,所以他们知道。

T:现在要明确一下,但您也说过,我认为我以前听您说过,一些 Drivechain 并不一定会影响比特币挖矿。

P:好的,我认为您指出这一点是正确的,因为我认为这可能是我内心的一种误解,也就是您和我都在比特币领域工作了很长时间,但许多事情已经发生了,矿工有一些必须做的事情,比如购买 Asics 和制冷 Asics 功能,因为他们有一些必须做的事情,他们赚了钱,这个清单在过去的几年里发生了很大的变化,所以这确实会进一步发生变化,但对我来说,它并没有真正被视为一种问题。

T:好的,好的,那么让我们明确一下,假设比特币热钱包得到了实施,假设您知道它非常受欢迎,有大约五亿美元投入进去。那么,如果没有参与矿工,如何从比特币主网的 Drivechain 中提取资金呢?因为当我查看 BIP 300 时,似乎需要多数哈希算力的签名。

P:矿工不需要知道买家要做什么,BIP 300 的工作方式是,矿工和买家是同一组人,因此没有任何东西从 L2 到 L1 进行跨越,但由于矿工将运行两者,矿工就像是传送带。

T:所以您说矿工是同一组人,但我们也没有这个盲目合并挖矿的想法,我是说,是的,这是如何匹配的?

P:关系是矿工不会一直不运行侧链节点,他们不必一直运行,但如果出现争议或问题,他们可以运行。

T:您说了一直不必运行,但如果出现争议,如果我想从比特币热钱包的 Drivechain 中提取资金,我必须在六个月内,是的,同意提取应该发生在 50% 的区块中,这与他们不必每天运行软件相符吗?

P:因为他们将以绝对的确定性知道提取现金不是真的,每三个月只需运行一个全节点的消息,这将告诉他们,好的,对于第三季度,这是散列,这是一个在这个三个月内有效的提取,但他们也可以以任何其他方式了解它,因此他们可以以 SPV 模式运行侧链,或者只需给一个正在运行的节点的朋友打电话以从他们那里获取它,因此它有一个大的设计者。在两个世界中都是如此,所以他们有获得绝对确定性的选择,他们自己想要了解它,即使多年来他们一直没有运行,他们可以说,好吧,最后发生了争议,他们可以运行节点,因为声音操作可以有一些 etxo 承诺或不需要的东西是所有历史。但关键是为了获得绝对确定性,他们将运行节点,但他们不需要这样做,他们可以像任何人一样了解任何事情,他们可以猜测,或者他们可以从其他人那里听到。

T:所以在我的例子中,假设有半亿美元,我肯定会想要改变,显然有人可以创建一个只是正确窃取所有资金的提案,您是希望这基于人们可能只是猜测而已。

P:不,我认为它是基于自利的。BIP300 的安全模型是,矿工从所有这些链中收取交易费,以换取基本上不需要额外工作,所以这是一种双方都担心和贪婪的关系,所以作为用户,我们害怕矿工会从我们这里窃取,我们通常希望有新的功能,但是矿工方面最终也是一样,矿工们在思考我们是否会赚取所有这些交易费收入,他们认为如果我们不获得这些资金,我们将倒闭,我们将不再是盈利性企业而是非盈利性企业,他们害怕的是,嗯,他们将无法吸引任何人。

T:让我们明确一下,所以如果我没弄错的话,Drivechain 团队关于 256 个侧链的提案基本上是这样写的,现在您可以想象一种未来,通过 BMM 获得的收入可以分散到 256 个侧链,您是否期望我作为一名矿工几乎每天都要跟踪您的研究,以了解是否存在欺诈企图,我是说这听起来是很多工作。

P:您知道,它的设计是相反的,因为是侧链节点每三个月自动生成一个外部提款,所以每三个月只有 32 字节,我真的认为不会有 256 个侧链,尽管可能有,当然也可能有更多,我们可以减去软件 300 A B C D。

T:明确一点,当您说每三个月在所有的侧链上只有一个真正的提款时,这意味着如果我要成为一名矿工并且不希望发生潜在的窃取,我需要为另一款软件弄清楚到底发生了什么。

P:这确实如此,但坦率地说,我对此一点都不担心,我认为这是交易费用的吸引力,鼓励矿工支持哈希托管或侧链。

T:好吧,那么有这种吸引力,但再次说,我们仍然正在创造大量工作,我是说,让我们举一个稍微不同的例子,假设我们使 stratum V2 运作,正如我们所知,stratum V2 的目的是允许像您知道的我自己或任何金额的矿工在小规模内生成区块,您知道我可能每个月赚 100 美元生成区块。

P:Stratum V2 不允许您提出区块,矿池仍然可以覆盖您,所以我认为 Stratum 2 很棒,但我认为它做得还远远不够,我也不认为这是一个大问题,因为总的来说,矿池的代理权非常有限,对我来说,他们几乎不构成

T:您说矿池不构成代理,但在这个例子中,他们基本上是确定资金是否出售的人

P:嗯,我不同意的原因是因为它太慢了,它不是很好,有时人们会说,为什么不与四家最大的矿池之一建立多边形,这不是一回事,但不,四家最大的矿池有这个密钥,并且在任何他们自己的客户意识到发生了什么之前,在凌晨 3 点提取资金,所以只有在他们从客户那里受益的情况下,矿池才存在

P:您说它太慢了,但请记住,对于个人而言,可能会慢一些,是的,可能会有很多这些事情,我们必须同意这不慢,我必须每隔几天就要做一些工作,以“诚实”引用的方式来说,可能已经过得很好

P:我认为即使在侧链软件有巨大块且非常难以运行的情况下,您必须赶上几个月的历史,实际上只需要不到三个月的时间,您知道不需要三到六个月的时间来同步

T:我认为我们似乎都同意这样一个事实,如果 Drivechain 按照您的预期工作,那么对于矿工来说,我们正在增加额外的开销,我的意思是,事实是,如果我想要成为参与策略 2 矿池等的人,如果我是矿工,我现在有更多的开销,需要去处理,如果我未能处理,我们将有其他人未能处理,最多 Drivechain 币只会被卡住,而无法扩展。

P:我认为这是正确的,但我一点都不担心的原因是,自比特币创建以来,矿工的固定成本一直在飙升,就像我所说的,现在他们必须拥有 Asics,现在他们必须拥有浸入冷却,您知道他们有潜在的天然气积分等等,事实上,正如我所说的,一倍多的钱成为平衡结果。矿工就像这是一个每个人都可以运行的开源软件,对我们来说没有成本。 当然,您可以有一个示例或反例,就是本周变得流行的内容,即动荡使用了削减信用额度的方式,在那里您基本上是德克萨斯州政府或德克萨斯州政府的代理人通过非营利性机构,他们要求德克萨斯州政府支付现金给矿工,不让他们挖矿,不仅仅是给任何矿工,他们可能只接受与之签署协议的矿工,但这是一件好事,尽管与运行软件,特别是在 BMM 作为它们的平衡时进行比较,您有所有这些其他人是实际用户,他们已经运行了软件,并且只需告诉矿工下一个区块的散列将是什么,这是一件非常好的事情。

T:我认为您的真正预期是,您认为矿工会承担额外的开销,当然,我是说那里有我不能不指出的历史,比如说,我预计矿工会运行一些太阳能电源之类的东西,因为我恰好在家里有一点额外的能源,我的意思是,如果我们希望比特币,如果我们希望比特币最终成为去中心化货币,那就是我们期望发生的事情,当然,还有像浸入冷却之类的东西,也代表了额外的开销,我也不能同意这一点,因为有很多人不使用那种技术,您知道,我认为在经济学上我们有非常强烈的共识。

P:我认为 Peter 所说的是,不一定要使用俄罗斯冷却,那么我是怎么声称它是挖矿的固定成本之类的东西

T:对,当然,我们说挖矿,但作为技术人员,我们真正讨论的是创造区块的活动,而不是挖矿的活动

P:是的,但正如您所知,我只是有争议,我认为矿池实际上没有很多代理权,如果他们构建了不好的区块,哈希率将指向不同的矿池,因为我们都知道,很容易将哈希率导入不同的矿池

T:对于那些拥有矿池的人来说并不容易,因为这个周末只有在他们运行比特币核心的情况下,我是说,您建议未来会有不同的离散片段,您需要知道如果我“诚实地”挖掘

P:我更喜欢这种方式,因为我们已经拥有了许多挖矿,比如说像名币什么的,我是说,Blind Mine 是 2010 年由 中本聪发明的,即使它没有价值,它也表明浸入采矿无法停止,而且我的侧链软件几乎没有成本,因为即使您不真正使用 BMM,软件的成本也高达每天 1000 万美元,矿工会想,我想收取所有这些费用,但我不喜欢支付这些成本,我们能做些什么来减少成本,然后他们将调高成本,他们将外包给矿池,或者在我不会打电话给矿泉水的情况下,他们将打电话给那些已经运行节点的人,因为请记住,每个这些都必须是一个真正的监视网络,他们必须有一堆真正的终端用户,人们只是运行像 Z cash sidechain 的软件,这些人就是您可以称之为零百分之一的矿工,但根本没有在挖矿,他们仍然运行节点,所以他们必须存在,以便已知成本确实在实践中具有上限,所以我们每天都有一千万美元的成本供人们使用

T:我们在这里讨论的情况是,如果它变得很糟,你可以打电话给一个朋友,希望他会告诉你,但无论如何,我认为它会很有用

P:是的,但要看看,因为如果它恶化成这样,这只会意味着侧链开发人员做得不好,它会失败,所以这将会有一些竞争性的软件,我们希望其中一些会失败,我们希望人们尝试非常实验性的想法,我们不希望人们尝试那些如此安全,以至于它们已经或者 Hutchins

T:您还有这个想法,我们已经确定哈希标签存在问题,但第二个问题是,你有这个想法,BMM 是一种让矿工不参与日常共识的方法,但它的问题是,当你说你有一个三到六个月的时间时,现在假设再次,我们有一个关于 mind stretching 的说法,非微不足道的费用产生了,如果我正在通过坏死症参与 BMM,有人提议用来线路的块,假设有人,你知道有点付钱给我,但如果我正试图说服他们,盲目地赚取矿工的费用,那么在至少三个月之后,假设一切都正常,我将不能访问这些费用,所以现在有一大笔钱被承诺,也许将来 Drivechain 将工作,我是说,这实际上听起来相当集中,因为有多少人的组织不会这样做。

P:我认为它对任何特定的人都没有差异效应,所以不管是谁,不管是谁在 L2 coinbase 上收取,如果谁这样做,无论他们是 L1 矿工,还是使用 BMM 的人,或者一个可怜的家伙,或者一个富人,或者欧洲的一些人,无论是谁,无论是什么都是那些具有 L2 区块成熟周期的硬币,即 100 个区块的成熟期,有哪些示例,然后必须等待三个月才能出来,所以对于每个人来说都是一样的劣势,所以它不会影响任何人

T:如果大脑中有后门,矿工不需要盲目,如果矿工不被盲目地盲目,那么持有资金的成本问题就不存在,您知道您不需要拥有承诺的巨额资金,也许在未来 Drivechains 将能够工作,我是说,这实际上听起来相当集中,因为多少人的组织不会这样做。

P:但再说一次,它并不依赖于打电话给朋友,它只是说你可以想象一下,我在枪口下强迫每个人运行侧链,这就像你知道卢克·达什尔世界,所以实际上它并没有增加比原来的框的大小,因为,因为块大小的问题与校友会有关,现在这不是一个块的大小已经增加了,而是与以前一样,所以它不会比原来的效果差

T:那么你不认为让挖矿成为任何人都可以轻松进入的东西是至关重要的吗

P:只是认为这样的筹码,基本上是一个完全出售,因为它是因为工作证明,因为上升的难度调整,它花费了很多钱,就像现在

T:这种说法,那是真的,因为你知道一千美元的激情设备,相对于我的百分比,就像以前我在挖矿,也许在 2012 年或 2013 年,我可以运行 P2 金,我可以赚钱,只要我们去修复一些关于 tp24 的技术问题,我们可以得到完全相同的地方,再次,除非当然,我们添加你知道一些像 Drivechains 之类的东西,它突然让我完全有能力运行 cp2 矿池,你知道

P:我认为这是一个错误,巨大的费用来自于 Drivechain ,来自于相互连接,这才是真正去中心化的挖矿,但现在一旦你去中心化了挖矿,如果要运行矿池就变得更加困难,因为我已经说过了,我认为运行软件不会成为一项很大的支出,而像暴动中断信用这样的东西,是不可行的,对于随机的人来说,它不可行,虽然找出随机的人是否可以打电话给德克萨斯州长,然后说我有一个矿工,我有一个区块,这将是一项有趣的练习。

T:您意识到在这个具体示例中,这正是增强系统正在提出的东西,您可以随时关掉大量机器以获取报酬。我是说,这是正在创新的事情,所以我不知道他们是否明白,我不知道这方面的规模如何,这是一个合法文件,工作量与您使用的电力量成正比,再次,这是一个线性的事情。

P:这只是一个非常小的成本,可以通过适当的响应降至零。矿工有一长串的任务需要完成,我认为我会让这个任务清单变得更长,因为这将增加收入。但我认为实际上很可能最终会有 10 倍的收费。这并不是确定的,但我认为将会有大量的费用。

T:我认为问题在于矿工可能需要花更多的钱。再举一个例子,我有些担忧,因为我们正在写一个有点儿令人担忧的服务。当然,我个人正被克雷格起诉,他提出了两项不同的诉讼,其中之一是去收取大量资金并将其交给他们。显然,您现在正在添加的一个问题是,现在有了所有这些点,如果网站输入方向成功,那就是关于矿工的问题。我是说,这确实会引发法律风险,您同意吗?

P:不,他们到底会做什么呢?他们会说我们起诉 Foundry 并迫使他们撤回以解决巧合。这只是一个简单的问题,是客户还是 Foundry,Foundry 的客户认为窃取这些币对他们最有利。然后,政府命令就不再需要了,但我们显然可以提供给他们一个补充。

T:毕竟,在半亿美元的高光时刻,我们肯定可以将其分为一半,然后与进出帮助现金的人一起分配。

P:是的,但如果这符合他们的经济最佳利益,政府命令或诉讼或其他什么都是多余的。如果不符合最佳利益,那么他们将在第一天结束后的十三千分之一的路程上,每个矿工都会向 Foundry 报告他们的哈希,然后家庭揭示会一起进行。

T:如果我们使用一个小规模的威胁系统会怎样?

P:是的,矿工认为他们将来会获得多少费用与 Drivechain 在某一特定时刻的所有币种的总数之比至关重要。这绝对至关重要。所以在这一点上,您是完全正确的。但我将其看作是一种关系。矿工们正在考虑,“我将如何从中获得大量的费用?”我希望矿工们非常贪婪,并认为我们需要让每个人都使用比特币来进行 50%的全球交易。他们正在思考,“哦,我们将赚很多钱。”

T:我认为在这些失败的类型中,实际上,这是一种实践。这取决于 Drivechain 是否有效,以及它是否保持有效。当然,我们已经为一些事情承担了一大堆风险,但最终可能不起作用。我是说,首先,为什么不在莱特币上做这个?

P:我真的不想让莱特币成功。我认为这对于那些没有深入研究的人来说是一种很大的夸奖。如果人们说他们需要更多时间来考虑,我完全尊重。好吧,我经常发现很荒谬和让人讨厌的事情是,很明显,有些人甚至没有读过一点或者没有研究任何东西,甚至没有查看 FAQ。然后当他们开始谈论它时,他们说:“哦,我不喜欢它。”我认为我们必须讨论的问题是是否要提高区块大小,因为我故意脱颖而出以确保这一点。以这种方式被误解是令人遗憾的,它只看 L1 区块链,只查看 L1 上的 coinbase 交易中的消息,不需要查看其他东西。

T:我感觉到,如果我想花钱,我必须以一种使其正常工作的方式来做到这一点。事实上,我必须开始做一些这样的事情,比如打电话给朋友来了解情况,或运行软件,或采用其他系统,以便能够以使 Drivechain 正常工作,或者不会被盗的方式来挖比特币。我是说,这基本上与区块大小的增加类似,哦,我不太接近区块大小的增加,你可以使用软件进行便宜的硬件编程,这与必须进行大量的人工劳动非常相似,这是一件非常丑陋的事情。我们希望挖矿是简单的,只需运行一些不必经常更改的简单软件,这与比特币矿池和 Stratum V2 的愿景非常相似。

P:这甚至不是在正确的情况下,因为您提到了一个微小的软件片段必须分摊到每个哈希上,如果您这样做,就不可能运行比特币核心,也许在您看来,这是一名矿工,因为如果它的成本不是零。

QA:如果 Peter 认为矿工应该做某事,而矿工认为他们应该做某事,那么当矿工在早上 9 点醒来时,谁将最终获胜,他再次绕过了长期关心的原因是节点方面,这正是我成功地隔离开来的,这是每个人都应该关注的地方。

QA:参与或不参与都没有错,可以做任何您认为正确的事情,它正确地强调了增加区块大小的自愿选择与我们都必须遵守的强制性 L1 区块大小完全不同。这是同意的不同之处。

QA:如果他们会对其实施罚款,他们确实应该使用它,因为它是如此矿工为中心。我们需要很多矿工和一些用户来使用它,否则就没有太多意义,因为如果它让矿工束缚在一个短链上,而且还涉及到矿工的参与和矿工的激励,那么除非我们有超多数的矿工和一些用户采用它,否则就没有太多意义。

QA:正如您所能想象的那样,对方持有相反的观点。我认为,如果这证明了这种情况的事实,而且不仅没有发生坏事,就像病毒可以做的坏事,如传感交易或重组监视等坏事,但这些事情根本不会发生。而且,我们有像先生所描述的奇怪事情发生,而在挖矿中没有发生坏事,这对我来说证明了这种现象根本不是问题。而且,对于 Drivechain 来说,使它比最大酒店号信用更糟糕一百万分之一,那些选择。

QA:我认为闪电网络存在很多问题。你知道我没有太多时间来解释它们所有,但我认为我列出的问题三和问题四将是可扩展性和隐私。所以可扩展性的想法就是如果明天我们能给 80 亿人什么,如果那样行得通,就没有其它闪电支付失败的问题和其他问题,所以我认为闪电网络是重要的。

QA:我认为吸引人的部分是某人可以在没有许可的情况下启动全新的软件。这足以证明你正在做的任何事情是有道理的,对于那些没有深入研究的人来说,这是足够的。所以我认为我们现在应该有一个在旁链上的 LWMA-119,它现在应该有一个侧链上的 CK 智能隐私,我们现在应该有所有这些功能,多年前就已经有了,我没有足够的时间来做这个。

Peter Todd ( @peterktodd ) 和 Paul Sztorc ( @Truthcoin ) 辩论 BIP300。通过相对较旧的比特币改进提案,可以在比特币网络上构建 Drivechain。这使得侧链成为可能。


【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

LayerTwo Labs
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开