Drivechain
什么是加密货币中的 Drivechain?
Drivechain 是一个 比特币改进提案,旨在扩大比特币 a> 并使用侧链添加新功能。 Drivechain 提案由 Paul Sztorc 撰写,旨在推动比特币创新,同时避免改变比特币核心第一层设计。侧链将与比特币“挂钩”,允许用户在主链和侧链之间转移比特币。
为什么为比特币提出 Drivechain?
根据 Sztorc 的说法,比特币自诞生以来几乎没有经历过创新。由于改变比特币基础层的挑战,升级很困难。 Drivechain 可以通过可以安全失败的侧链,在比特币之上允许无需许可创新而不影响第 1 层。这将使开发新特性和功能成为可能,而核心开发人员无需更改比特币协议本身。 Drivechain 侧链被设想为一种“选择加入”的选择,因此想要利用新创新的用户可以使用侧链,而比特币最大化主义者可以坚持使用主链。
Drivechain 提供什么扩展解决方案比特币?
Drivechain 建议通过将交易从主链转移到侧链来扩展比特币。这些可以拥有更大的区块并直接装载用户,从而减轻第一层的压力。在侧链上拥有更大的区块可以避免比特币主链有争议的区块大小争论。用户在侧链上进行交易以提高效率和降低费用,同时最终仍选择高度安全的比特币主网。此第 2 层模型遵循与闪电网络相同的原理,将交易量移出链,同时使用主链作为安全结算层。
Drivechain 还可以解决哪些其他问题?
Drivechain 可以通过将实验转移到侧链而不是更改第 1 层来减少有争议的硬分叉争议。无需修改主要的比特币协议,在添加新协议时,在社区中引起重大争议和分裂的风险较小特征。在区块奖励下降后,Drivechain 还可以通过从侧链收取费用来支持比特币的安全预算。随着区块奖励随着时间的推移而减少,来自大容量侧链的交易费用可能会取代这一收入来源。
Drivechain 实施如何工作?
Drivechain 实施有两个关键部分 -算力托管使用盲合并挖矿来保护侧链,并使用新的区块链消息来管理侧链创建/销毁以及在侧链和第 1 层之间转移资金。
算力托管使用比特币的挖矿能力来仲裁侧链争议,同时盲合并挖矿可以让比特币矿工在不运行完整侧链节点的情况下保护侧链。新的区块链消息在链之间移动资产。
Drivechain 需要六个新的区块链消息来创建/销毁侧链、将比特币桥接到侧链,以及将资金从侧链返回到母链。这些新颖的消息类型使得比特币能够在两条链之间进行双向传输。它们有助于锁定和解锁每个区块链上的资金。
Drivechain 如何使用盲合并挖矿来确保安全?
盲合并挖矿允许比特币矿工在不运行侧链软件的情况下保护侧链。矿工在比特币区块中包含证据,以表明他们开采了侧链区块,从而赚取比特币的侧链费用。这避免了跨多个链的挖矿算力的碎片化。即使没有验证侧链交易,矿工也可以证明有效的侧链区块,从而防止双花。
Drivechain 可以为比特币带来哪些好处?
Drivechain 将实验从第 1 层转移到侧链上。这避免了有争议的第 1 层变更和硬分叉争议,这些争议已经引起了比特币升级的争议。有争议的建议,例如增加区块大小或隐私功能,可以首先在侧链上尝试,而不是直接修改母链。这可以防止网络分裂和网络效应损失。
此外,由于侧链不会修改第 1 层,因此错误或故障与比特币基础层隔离。这减少了代码更改带来的攻击向量。比特币仍然简单而强大,避免了未经测试的侧链创新带来的新风险。失败的实验不会使主链面临风险。
驱动链侧链还有助于提高可扩展性,因为它们可以拥有更大的区块、更高的吞吐量,并直接启动以扩展交易容量而不影响第 1 层。比特币可以使用侧链“无限”扩展,同时保持其自身基础不变。这避免了主链扩展带来的中心化和安全权衡。
除此之外,Drivechain 还允许在侧链上无需许可地开发新的比特币功能。这些可能包括智能合约、更高的隐私、额外资产、预测市场等。几乎所有主要的加密创新都可以作为侧链安全地实现,从而使比特币受益于新功能,而不会对基础协议造成危险。
什么主要批评是针对 Drivechain 的吗?
一些人认为 Drivechain 允许矿工窃取侧链资金。凭借 51% 的算力,矿工可以从他们未存入的侧链中提取 BTC。这种“矿工可提取价值”的批评表明,除非整个采矿业都受到信任,否则侧链资产的安全性不如原生 BTC。
反对者认为,盲目合并采矿会激励比特币矿工参与他们未完全验证的侧链。这可能会进一步将挖矿集中在几个可以处理多个链的大型矿池中。小型独立矿工可能会被挤出,并被迫依赖更大的矿池运营商。批评者还认为,驱动链和侧链的复杂性可能会产生意想不到的影响,例如新的攻击媒介。人们担心诈骗风险,例如旨在窃取用户资金的虚假侧链。比特币生态系统越复杂,可能出现的边缘情况和漏洞就越多。