如果有node不廣播交易 === 先討論最簡單的情況 假設有三個node , 網路拓樸如下 ```graphviz graph graphname{ 1 -- 不廣播node; 2 -- 不廣播node; } ``` $1$ 與 $不廣播node$ 相互連結 $2$ 與 $不廣播node$ 相互連結 接著假設 $1$ , $2$ 和 $不廣播node$ 的DAG如下 ```graphviz digraph init{ rankdir=RL; a[ label="c" color=blue, fontcolor=blue, fontsize=24, shape=box]; b[label="b" color=blue, fontcolor=blue, fontsize=24, shape=box]; c[label="a" color=blue, fontcolor=blue, fontsize=24, shape=box]; d[label="d" color=blue, fontcolor=blue, fontsize=24, shape=box]; e[label="e" color=blue, fontcolor=blue, fontsize=24, shape=box]; a -> c; b -> c; a -> c; b -> c; d->c; d->c; e->c; e->c; } ``` # 只管制從 $1$ 到 $2$ 的交易 # 只管制從 $2$ 到 $1$ 的交易 # $1$ 與 $2$ 的交易皆管制 ## 讓指向 c,b 可以廣播到 $2$ , 指向 d,e 可以廣播到 $1$ , 其他不能廣播 標題 $1$ 與 $2$ 可以交換 , 效果會類似 指向 c,b 或 d,e 包含間接 直接來看各種可能的例子 , 共有六種 ```graphviz digraph init{ rankdir=RL; a[ label="c" color=blue, fontcolor=blue, fontsize=24, shape=box]; b[label="b" color=blue, fontcolor=blue, fontsize=24, shape=box]; c[label="a" color=blue, fontcolor=blue, fontsize=24, shape=box]; d[label="d" color=blue, fontcolor=blue, fontsize=24, shape=box]; e[label="e" color=blue, fontcolor=blue, fontsize=24, shape=box]; 11[label="11" color=blue, fontcolor=blue, fontsize=24, shape=box]; a -> c; b -> c; a -> c; b -> c; d->c; d->c; e->c; e->c; 11->d; 11->e; } ``` ###### tags: `IOTA`