Bitcoin 已经巩固了自己作为世界上最大、最受欢迎的加密货币的地位。 然而,由于其工作量证明共识和区块大小限制, Bitcoin 区块链面临可扩展性和速度的挑战。 这限制了网络的发展及其作为有效支付系统或托管更复杂的基于智能trac的应用程序的能力。
输入第 2 层解决方案,例如侧链——与主 Bitcoin 网络并行运行并可与其互操作的独立区块链。 Mintlayer 就是这样一个雄心勃勃的第 2 层侧链项目,专门设计用于为 Bitcoin带来智能trac、闪电般快速的交易和可扩展性。
在本次深入研究中,我们将揭示 Mintlayer 到底是什么、它如何作为 Bitcoin侧链工作、其独特的功能和架构,以及这个有前途的第 2 层扩展解决方案的未来可能性。
什么是侧链?
简单来说,侧链是与主区块链并行运行的独立区块链。 它通过双向挂钩连接到主链,锁定主链上的代币并释放侧链上的等价代币。 这使得资产可以在侧链和主链之间转移。
侧链允许开发人员在不中断主链的情况下试验区块链的新特性和功能。 它们通过将交易移出拥挤的主链来帮助扩展。 Mintlayer 就是为 Bitcoin构建的这样一种侧链。
什么是第 2 层?
第 2 层是指构建在现有区块链之上的辅助框架或协议。 目标是在链下处理交易并执行智能trac功能,以提高可扩展性和效率。
使用 Mintlayer,智能trac所需的所有复杂计算和存储都发生在侧链(第 2 层)上,同时仍然与主 Bitcoin 区块链(第 1 层)的安全性相连接。 这有助于扩展和加快交易速度。
通过利用侧链和第 2 层解决方案, Bitcoin 可以克服一些局限性,同时坚持其核心设计原则。 Mintlayer 提供了一种有趣的方式,将去中心化金融 (DeFi) 功能引入 Bitcoin。 它仍处于早期阶段,但有望帮助 Bitcoin 扩大规模以得到更广泛的采用。
什么是明层?
Mintlayer 是 Stacks 为 Bitcoin 网络构建的开源第 2 层侧链,Stacks 是一家专注于为 Bitcoin创建智能trac和去中心化应用程序 (dApp) 功能的公司。 Mintlayer 侧链本质上与主 Bitcoin 区块链并行运行,但通过双向挂钩与其挂钩。
这种双向挂钩可以实现 Bitcoin 主链和 Mintlayer 侧链之间的资产转移。 Bitcoin 上的资产可以被锁定,以在 Mintlayer 上铸造等价代币。 相反的情况也可能发生——Mintlayer 资产被烧毁以释放锁定的 Bitcoin 代币。 这种互操作性解锁了以去中心化方式为 Bitcoin 带来智能trac、近乎即时交易和更高吞吐量的能力。
铸币层的机制
要了解 Mintlayer 如何实现与 Bitcoin互操作,我们首先看一下涉及的一些关键机制:
铸造和燃烧过程
铸造和销毁过程是资产在 Bitcoin 区块链和 Mintlayer 侧链之间转移的方式。 用户可以将他们的比特币锁定在 Bitcoin 上,这样它们就不再流通了。 然后,这会在 Mintlayer 链上铸造相同数量的 BTC 代币。 BTC 会一直锁定在 Bitcoin 上,直到所有者希望转回为止。
当资产从 Mintlayer 转移到 Bitcoin时,过程正好相反。 BTC 代币在 Mintlayer 上燃烧,然后在 Bitcoin 链上解锁等量的实际 BTC。 这种双向挂钩对于允许 Bitcoin 在主链和侧链之间自由移动至关重要。
股权证明
Mintlayer 通过引入尖端的权益证明 (PoS) 第 2 层协议彻底改变了 Bitcoin 区块链。 凭借其创新方法,Mintlayer 能够将智能trac可编程性无缝集成到 Bitcoin 网络中。
通过作为独立的dent 链运营,Mintlayer 为 Bitcoin的可扩展性挑战提供了全面的解决方案,同时提升了 Bitcoin 网络上去中心化金融 (DeFi) 应用、去中心化交易所 (DEX)、稳定币和代币化的能力。
Mintlayer 的核心是通过将每个 Mintlayer 区块的交易安全地锚定到相应的 Bitcoin 区块来确保与 Bitcoin 币区块链的tron连接。 这种集成在 Mintlayer 和 Bitcoin之间建立了共生关系,使用户能够同时 enj两个网络的好处。
智能trac
通过对智能trac的支持,Mintlayer 可以托管难以或不可能直接在 Bitcoin上实施的去中心化应用程序。 这些智能trac由 Stacks 协议及其 Clarity 智能trac语言启用。
与其他智能trac平台一样,这允许 DeFi 应用、不可替代代币(NFT)、去中心化存储等。 这些 dApp 仍然选择 Bitcoin ,但利用 Mintlayer 来实现更快的处理和复杂的逻辑。
Minlayer如何运作?
Mintlayer 作为一个与 Bitcoin 网络紧密相连的区块链生态系统运作。 它引入了一种称为动态插槽分配(DSA)的独特共识机制,它将 Bitcoin 的安全性与参与者选择结合起来。 这种改进版的权益证明 (PoS) 通过区块奖励来激励验证者并阻止恶意行为。
网络参与
用户必须至少抵押总代币供应量的 0.01%(例如 40,000 个 ML 代币)才能参与 Mintlayer 共识。 这笔股份使他们有资格被 Mintlayer 算法选择。 此外,用户必须在所需的参与轮次之前抵押代币两轮,从而导致持续约三周的三轮锁定期。 由于关键利益相关者的代币被锁定很长一段时间,因此锁定时间可以对有害行为起到威慑作用。
共识参与者可以续订锁仓,无需经历前两轮锁仓即可参与后续轮次。 此外,任何参与者都可以在 1,008 个可用会员空间中占据多个位置。
Mintlayer 采用独特的方法,其中每个 Mintlayer 区块都引用一个 Bitcoin 区块。 在每一轮 Mintlayer 中,跨越大约 1,008 个 Bitcoin 区块(大约一周),参与者从质押者中选出,为新 Mintlayer 区块的创建做出贡献。
使用一种算法来选择运行节点并满足最低质押阈值的合格参与者,该算法利用 Bitcoin 区块的哈希值作为无偏随机性来源。 该算法决定参与者创建和验证区块的顺序。 然后,选定的参与者的任务是构建和传播一个区块,并在指定时间收取交易费用。
为了增强 Bitcoin 区块链的长期安全性,Mintlayer 引入了检查点系统。 该系统可以防止远程攻击,并允许以快速同步模式运行的节点从最新的检查点而不是整个区块链下载数据。 它还有助于在特定块高度之前进行区块链修剪,从而最大限度地减少数据存储要求。 Mintlayer 网络参与者可以使用 OP_RETURN 函数在 Bitcoin 区块链上创建检查点。 一旦足够的 Mintlayer 区块在检查点之上得到验证,网络节点就会强制其有效性。
区块提议者
Mintlayer 区块提议者受益于动态区块创建功能,该功能为他们提供了 1 到 2 分钟的窗口,在此期间他们的区块可能会被会签。 这种灵活性使提议者能够在生成和广播新区块之前等待 Mintlayer 内存池填满交易,从而最大化其费用收取。
Mintlayer 的设计强调可持续性和多样性。 区块大小限制为 1 MB,这确保即使在高区块频率时期,每年的区块链大小也不会超过 525 GB。
是什么让 Minlayer 与众不同?
Mintlayer 通过利用 WebAssembly 虚拟机 (WASM) 来执行 Script Hash(一种图灵不完整的编程语言)而脱颖而出。 Script Hash 结合了多重签名帐户和散列时间锁定trac(HTLC) 等功能,可以创建更复杂的trac,同时确保可靠性、可预测性和效率。
通过采用这种架构,Mintlayer 为用户提供了在 UTXO 和具有可编程池的基于账户的系统之间无缝转换的能力。 尽管 Mintlayer 的智能trac功能默认是图灵不完备的,但用户可以选择燃烧 Mintlayer 代币来换取图灵完备的代币。 这些可编程代币有助于提供更灵活的执行环境,允许用户通过销毁新铸造的代币来恢复交易。
Mintlayer 实施访问控制列表 (ACL),允许对特定加密货币交易施加限制,以确保符合法律或政策要求。 代币发行者可以通过新交易动态更新 MLS-01 代币的这些规则,从而提供增强的控制和灵活性。
通过交易批处理、遵循 UTXO 模型以及与闪电网络的集成,Mintlayer 为用户提供了降低费用和提高交易吞吐量的优势。 虽然默认情况下费用通常以 ML 代币支付,但用户可以选择使用区块签名者接受的任何 MLS-01 代币来支付费用,从而进一步增加了系统的灵活性。
了解 Mintlayer 的分类:它是第 2 层解决方案还是侧链?
关于 Mintlayer 是否应该被归类为 Bitcoin 的第 2 层解决方案或侧链,存在一些困惑。 为了澄清这一点,我们来探讨一下第 2 层区块链和侧链的特征。
二层区块链
- 与主区块链(例如 Bitcoin)一起运行
- 通过将交易移至链外(例如闪电网络)来提高交易效率
- 利用主区块链的安全性和去中心化
侧链
- 作为链接到主区块链的独立dent 链发挥作用
- 建立自己的规则、安全属性和共识机制(例如权益证明)
- 为验证者实现检查点系统以参考之前的状态
- 实现原生资产从主区块链到侧链的桥接
在检查 Mintlayer 的本机功能时,它与侧链的特征一致。 它拥有自己独立的dent 链,采用权益证明共识机制,利用检查点系统,并通过其 MLS-01 或 MLS-02 代币标准将原生 BTC 与包装的 Bitcoin 等价物挂钩。
然而,由于与闪电网络的集成,Mintlayer 还整合了第 2 层功能。 这种集成允许用户使用 BTC、ML 或 MLS-01 代币从链下交易效率中受益。
考虑到 Mintlayer 兼具侧链和第 2 层解决方案的特征,因此最准确地将其归类为混合第 2 层侧链。 这种分类承认 Mintlayer 的双重性质,将侧链的优势与通过闪电网络集成提供的附加第 2 层功能相结合。
结论
Mintlayer 代表了一种突破性的第 2 层侧链解决方案,旨在增强 Bitcoin 区块链的功能。 通过无缝集成智能trac功能,Mintlayer 解决了 Bitcoin的可扩展性挑战,同时提高了交易效率,并扩大了去中心化金融、去中心化交易所、稳定币和代币化的可能性。
其独特的功能,例如动态插槽分配共识、WebAssembly 虚拟机执行和闪电网络集成,使 Mintlayer 成为一种多功能创新协议,利用 Bitcoin 的安全性和去中心化性,同时引入高级功能。