Loom Network,官方文档

Loom 源于希望创建一个简单、快速且可扩展的中间件平台,使开发人员和公司能够更有效地在以太坊网络上构建应用程序。中间件通常被比作“软件粘合剂”。以太坊面临着在许多公共区块链网络中很常见的可扩展性问题,尤其是那些需要多个网络节点来验证添加到区块链的每个新交易块的网络。各种区块链选择在各自协议中集成的不同共识方法可以显着影响达成共识的速度,但所有共识机制都需要时间。速度、去中心化的微妙平衡,区块链三角困境”)。这个概念断言,不可能构建一个区块链协议来完美地实现三个主要特征:去中心化、安全和快速,创建一个真正平衡的、最先进的系统,并针对广泛的企业使用进行优化。换句话说,由于可扩展性问题,通常需要在这三个方面中的一个或多个方面做出妥协。

在过去几年中,已经实施了各种解决可扩展性三难问题的解决方案。第 1 层解决方案是对第 1 层区块链协议本身进行直接更改的解决方案。这种变化的一个例子是增加块大小为了将更多的交易数据打包到每个新区块中,目的是增加网络可扩展性和交易完成时间。然而,增加整体区块大小的缺点之一是每个节点必须随后处理更多数据密集型区块以实现最终确定。可以说在这个例子中,增加的吞吐量最终可能会减少去中心化,因为许多网络参与者没有能力有效地处理更大的块。反过来,这可能会使个人和业余爱好者的进入门槛过高,同时将权力集中在大型和复杂的企业手中。

相比之下,第 2 层扩展解决方案通过提高网络速度而不显着增加单个节点的负担来工作。他们通过将一部分所需的数据处理从主区块链网络中移出来实现这一点,因此也降低了各个网络节点在此过程中的网络责任负担。第 2 层解决方案不会更改主区块链基础上的协议,而是通过在主区块链外部执行操作来提高操作效率。由于这种结构,第 2 层系统也称为链下系统。链下过程减轻了基础区块链协议的处理压力,同时仍保持其许多安全性、去中心化和交易速度特性。

第 2 层解决方案通常作为构建在原始区块链之上的智能合约而存在。作为智能合约,它们具有与外部第三方软件交互的能力,而这个软件是网络处理操作的一部分被迁移的地方。第 2 层开发还允许创建“子链”或“侧链”,它们是连接到主区块链的二级链。侧链可以处理复杂的处理任务,甚至可以托管整个 dApp,同时与它们所锚定的基础层区块链进行最低限度的交互。这正是 Loom Network 为在以太坊区块链上构建 dApp 的开发人员提供的系统类型。建立在 Loom Network 平台上的 dApp 被赋予一个专用的 dAppChain,它成为他们自己独特的建立在以太坊区块链上的侧链。

声明:图文资料来源于网络,不代表币博客的观点和立场,版权归原作者所有,如有侵权请联系删除。