Skip to main content
ArcBlock Community

arcblock的交易确认是采用什么方式实现的,pow or pos 还是官方自己控制

fatych
Support
discussion

arcblock的交易确认是采用什么方式实现的,pow or pos 还是官方自己控制

1 reply

Robert2 years ago

交易本身的确认是采用数据签名的方法。 几乎所有的区块链都采用这样的方法。

大家不要把PoW,PoS等这些概念和交易确认、交易验证给混淆了。 交易的有效性验证最主要的手段是验证签名、验证交易的数据结构、验证链的状态和这个交易发生的合理性, 和 Proof of X 基本没有关系。

PoW,PoS ,PoA 等也并不是大家所误以为的“共识算法”, 其作用其实主要是为了抗 Sybil Attack。 真正的“共识算法”是 BFT, Paxos,Raft等这些的算法, 是计算机科学里的分布式系统里需要的算法,并不只是区块链的专利。 喜欢学习的同学可以在这里看到更多线索:

Consensus (computer science) - Wikipedia

我们ArcBlock的链可以用PoS (Proof of Stake)或 PoA (Proof of Authority)或者混合的方式部署, 目前ArcBlock链的节点只有 ArcBlock 自己部署,因此可以认为是 PoA为主的机制。

Reply