比特币扩容方案新星:Moonbeam
如今,比特币扩容解决方案并不难获得。隔离见证(Segregated Witness)、比特币无限(Bitcoin Unlimited)、BIP 100和扩展区块(Extensions Blocks)都只是众多可能方案中的一部分。此外,还有用户激活软分叉(UASF)需要考虑。然而,似乎有一种新的解决方案即将问世,据称它有可能在"几周内"实现比特币扩容。让我们一起来看看Moonbeam能提供什么。
Moonbeam:优雅的扩容方案
不得不说,Moonbeam解决方案为比特币扩容提供了一个相当优雅的方案。该项目没有直接增加区块大小,而是利用比特币支付通道来实现链下交易。此外,这个解决方案可以在不同平台之间无摩擦地运行。从某种程度上说,它消除了对上述所有扩容解决方案以及更大区块的需求。理论上,这个概念没有什么不讨人喜欢的地方,前提是它能够获得一些关注。
将某些比特币交易从主区块链中移出,将有效地为其他比特币转账创造空间。此外,MoonBeam在理论上能够为高流量平台(如比特币交易所、转换平台和比特币借记卡公司)提供几乎即时的链下支付。看到这样一个解决方案来自比特币开发者之外的人,总是令人耳目一新,因为更多的比特币扩容解决方案从来都不是坏事。
Moonbeam的工作原理
常规的比特币交易围绕用户使用唯一的交易ID发送支付展开。这些交易始终包括矿工费用,以便矿工将其包含在下一个网络区块中。另一方面,Moonbeam以批处理的形式发送比特币支付,同时仍将其作为一笔单独的交易进行结算。只有在矿工接受结算转账时,才会支付与转账相关的矿工费用。这形成了一个实用的解决方案,为网络中所有参与交易的人提供了好处。
需要注意的是,隔离见证(SegWit)的做法不同,它移除交易签名并单独携带。虽然这允许在同一个区块中进行更多交易,但它与创建交易"批处理"有很大的不同。
与闪电网络的关系
必须指出的是,Moonbeam并不是为了与闪电网络(Lightning Network)竞争而设计的,即使后者真的实现。这两个概念可以和平共存,尽管它们都提供了类似的解决方案。以更低的成本更快地进行支付是再好不过的了,但与闪电网络不同,Moonbeam不需要对比特币进行根本性的改变。作为一个短期解决方案,这个项目似乎非常值得考虑,因为它可以有效地在几分钟内部署。
Moonbeam带来的主要变化
Moonbeam协议将为比特币带来一个重大变化,即它使用了不同的钱包结构。常规比特币地址以"1"开头(如果是多重签名则以"3"开头),而Moonbeam地址以"m"开头。然而,这些地址也将与不支持此实施的传统钱包软件兼容。地址中"+"号之后的部分可以粘贴到常规比特币交易的接收方字段中。很高兴看到这个协议是向后兼容的,并为服务提供商提供了是否使用Moonbeam的选择。
实施进展
最后但同样重要的是,Moonbeam代码几乎已经准备就绪。开发者已经在测试网上部署了一个参考实现,但要为主网创建一个生产就绪版本还需要一些工作。不过,这个过程应该只需要几周时间。看看服务提供商和比特币用户在主网上线后是否会尝试使用Moonbeam,这将是一件有趣的事情。这个项目有明显的优势,这一点是肯定的。