Polkadot简介
Polkadot是一种链间区块链协议,包括与权益证明(PoS)链的整合,允许Parachain在没有内部共识的情况下获得共识。
Polkadot包括:
Relay-Chains 连接到所有Parachains并协调区块链之间的共识和交易传递,并使用*验证函数*通过验证PoV候选块的正确性来促进Parachain交易的最终确定。
Parachains(跨网络的并行链),它们是区块链,用于收集和并行处理交易以实现可伸缩性。
无需信任,交易直接在区块链之间转移,而不是通过中间人或分散交易所。
汇总安全,根据共识协议规则(Rules)检查Parachain交易有效性。通过结合由动态治理系统确定的每个集团成员的一定比例的权益token资本来实现安全性。群组成员资格需要绑定来自Validators和Nominators的赌注token的输入,如果出现不良行为,可以在试验中使用不当行为证明进行扣除。
Bridges 通过解耦具有不同共识架构机制的区块链网络之间的链接来提供可扩展性。
Collators 负责监管和维护特定的Parachain,方法是将其可用交易整理为有效性证明(PoV)候选块,向Validators报告以证明交易有效并在块中正确执行。如果它有winning ticket(由最接近Golden Ticket的Polkadot地址的Collator签名)并且变得规范和最终确定,则通过支付他们从创建PoV候选区块所收集的任何交易费来激励他们。Collators被给予Polkadot地址。胶合剂不与铆接标记粘合。
*Golden Ticket*是包含奖励的每个Parachain的每个区块中的特定Polkadot地址。Collators被赋予一个Polkadot地址,并向Validator提供由Collator签名的PoV候选块。奖励的获奖者在PoV候选区块中有一个Collator Polkadot地址,该区域最接近Golden Ticket Polkadot地址
Fisherman 监控Polkadot网络交易,以发现Polkadot社区的不良行为。将验证者带到法庭并证明他们表现得很糟糕的Fisherman会被确认者的债券激励,因为债券被用作惩罚不良行为的惩罚。
验证者 是Parachain社区中的维护者,他们被部署到不同的Parachains来监管系统。验证者同意Merkle Trees的根源。验证者必须使交易可用。渔民可以将验证员带到法庭,因为没有进行交易,相关的Collators可能会质疑该交易是否可以作为整理证明。
提名者(类似于PoW挖掘)被动监督并投票给他们认为可以通过赌注代币资助他们认可的确认者。
Polkadot的Relay-Chains使用*Proof of Stake(PoS*系统,其中结构化状态机(SM)并行执行多个拜占庭容错(BFT)共识,以便SM过程收敛于越多个Parachain维度的包含有效候选者的解决方案跨的块。每个Parachain中的有效候选块是根据交易的可用性和有效性确定的,因为根据共识机制,目标验证者(下一个块)只有在具有足够的交易信息时才能从源验证者(前一个块)执行传入消息。可用和有效。验证人投票选择Collators使用规则达成共识的有效候选区块。
参考
Polkadot link: https://polkadot.network
Polkadot presentation at Berlin Parity Ethereum link: https://www.youtube.com/watch?v=gbXEcNTgNco