回古文,原文吃了
最近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權重的想法