区块链共识算法允许区块链在不要求对特定方或服务提供者具有高度信任的情况下运行。在Nano的例子中,它的区块链格子(blockchain lattice)方法仍然提出了很多问题,尽管与传统的解决方案(比如证明工作)相比,这个概念有很多好处。
区块链格子解释
在几乎每个加密货币生态系统中,都有一个所有网络参与者都可以访问的区块链。在比特币的例子中,分类账是在数千个节点和网络参与者之间24小时共享的。只有一个分类帐要记录所有的信息。
尽管该系统在很大程度上运行得相当顺利,但显然,比特币区块链目前的局限性带来了很多问题。从扩展的角度来看,比特币既需要更大的区块链,也需要一种提高区块效率的方法。闪电网是否会在这方面提供很大的帮助仍有待于确定。
在Nano的例子中,它的区块链共识算法非常不同。它没有使用一个区块链,而是提供了许多相互连接的区块链。区块链格子系统将一个区块链连接到网络上的每一个用户。这与其他加密货币有很大的不同,而不同可以被认为是一件好事。
在区块链格子系统下,每个用户都有自己的区块链,它与他们的私钥相连。从该链发送的任何交易都记录在用户的区块链上。资金的接收者将在他们的链上创建一个接收块,因此单个区块链膨胀被保持在最小水平。单个链跟踪用户的帐户余额,而不是其交易额。
使用块链格结构的另一个好处是,它为Nano用户提供了更快的交易时间。它还允许用户的区块链以异步方式更新到块格的其余部分。因为不需要依赖工作证明或证明文件,这也消除了对分布式共识协议的需求。这看起来可能适得其反,但到目前为止,它在Nano上运行得还不错。
块格子生态系统最吸引人的地方也许是每笔交易都被一分为二。发送和接收块结构最初相当令人困惑,尽管它是一种有效的方式,可以提供完全的网络支持,而不会使网络中的每个人都必须访问区块链。这可以解决许多未来的扩展问题,尽管区块链格还有待于测试。