回古文,原文吃了
最近coordicide和avalanche clone问题大家都在讨论,我去查了些bch应用avalanche来提
升零确认交易安全性的资料,虽然没有办法真的完全理解,但注意到avalanche本身是DAG架
构,也隐含着与iota相似的核心精神
再想想和版主这里提到的将tangle应用于零确认交易提升安全性似乎是有些关联?
望版主开示qwq
这边附上在知乎上看到的avalanche流程(不一定正确):
1.节点u找到新交易T(还未确定的交易),启动一轮Query,即随机抽样k个节点发送包括
该T的Query,注意此处Query中实际上包含了T和以及在DAG中所有T可达的其他交易(ancest
ry)
2.对收到Query的节点而言,如果Query中的T以及其祖先交易在其conflict sets中处于pref
erred option,则返回yes-vote,反之则返回no-vote
3.节点u收集返回的k个Responds,如果该T满足阈值(即有超过αk个节点返回认可该交易的
positive Responds),则该交易的cT赋值为1(收到一个chit),并且更新T交易所有祖先
交易T'对应PT'的pref和cnt
4.节点u对T有一个confidence value
可以发现概念上其实有iota权重的想法