網路拓樸的影響 === IRI的實作 , 會讓node彼此形成網狀的網路拓樸 例如: ```graphviz graph graphname{ 1 -- 2; 2 -- 3; 3 -- 1; 4 -- 3; 4 -- 2; 4 -- 5; } ``` $1$ 和 $2$ , $3$ 互連 $4$ 也和 $2$ , $3$ 互連 $2$ 與 $3$ 互連 $5$ 只與 $4$ 連結 ## 鄰居node(Neighbor node) 以下面這張圖為例: ```graphviz graph graphname{ 1 -- 2; 2 -- 3; 3 -- 1; 4 -- 3; 4 -- 2; 4 -- 5; } ``` $1$ 的鄰居node是 $2$ , $3$ $2$ 的鄰居node是 $1$ , $3$ , $4$ $3$ 的鄰居node是 $1$ , $2$ , $4$ $4$ 的鄰居node是 $2$ , $3$ , $5$ $5$ 的鄰居node是 $4$ 從以上例子容易看出鄰居node的定義 就是與該 $node$ 連結的 $node$ 都是鄰居node ## [lazy tip](https://hackmd.io/s/BJ5ylOOrG) ## 觀察 lazy tip * 在node0相鄰的鄰居node , 找一個node與node0至少間隔 10 個node * 從node0發一筆交易a * 從找到的node , 查詢從node0廣播的交易a * 想辦法知道交易a所驗證兩筆交易的權重 ## 會出現所驗證的交易不在DAG的情況 考慮網路延遲與UDP的鄰居node 就可以出現這種交易了 ## [如果有node不廣播交易](https://hackmd.io/s/BybLq2RIM)