快速最终性
最终性对于区块链安全至关重要,一旦区块被最终确定,它就不会再被恢复。快速最终性功能非常有用。用户可以确保他们从最新确定的区块中获得准确的信息,然后他们可以立即决定下一步做什么。
BOT Chain 鼓励用户等待,直到收到超过 ⅔N+1 个不同验证者密封的区块。这样,BOT Chain 可以容忍少于 ⅓N 的拜占庭验证者。例如,对于 21 个验证人,如果出块时间为 3 秒,⅔N+1 个不同的验证人印章将需要 (⅔21+1)3 = 45 秒的时间段。 BOT Chain 的任何关键应用程序可能必须等待 ⅔N+1 以确保相对安全的最终性。通过上述削减机制的增强,1/2*N+1甚至更少的区块足以作为大多数交易的确认。
当功能Fast Finality启用时。如果 ⅔*N 或更多验证者正常投票,则该链将在两个区块内最终确定,否则该链将有固定数量的区块来像以前一样达到概率最终性。