今日はダスクについて書くつもりはありませんでした。
ところが、娘たちの会話を偶然耳にしました。
そのうちの1人が、意外とシンプルな質問をしていました。
「ブロックチェーンの中にあるあのたくさんのコンピュータは、実際にどうやって互いに通信してるの?」
その問いが、まったく別の迷宮へと私を導きました。
私は一度ダスクを“金融のブロックチェーン”として見るのをやめ、その下で何が起きているのかに目を向けました。
ダスクはピアツーピアのネットワーク層としてKadcastを使っています。
そして、私が面白いと思ったのはここです。
ノード同士のランダムなゴシップに頼るのではなく、Kadcastはメッセージの伝播方法を決めるために、構造化されたネットワークを使います。
それは小さなエンジニアリング上の工夫に聞こえるかもしれません。
でも、何百台、あるいは何千台ものコンピュータが、常にブロックや取引、そしてコンセンサスメッセージをネットワーク中に送り続けていることを想像してみてください。
それらのメッセージがどう伝わるかは、帯域幅や信頼性、そしてネットワークがどれくらい予測しやすく感じるかに影響します。
これは、プログラマとして昔学んだあることを思い出させてくれました。
ときには、システムでいちばん重要な部分は、誰も見ない部分にある。
そこで今、私は考えています。
ブロックチェーンを評価するとき、あなたはチェーンの下にあるインフラまで注目しますか? それとも、主に上に見えているものに注目しますか?
#Blockchain
#dusk $DUSK @Dusk
ところが、娘たちの会話を偶然耳にしました。
そのうちの1人が、意外とシンプルな質問をしていました。
「ブロックチェーンの中にあるあのたくさんのコンピュータは、実際にどうやって互いに通信してるの?」
その問いが、まったく別の迷宮へと私を導きました。
私は一度ダスクを“金融のブロックチェーン”として見るのをやめ、その下で何が起きているのかに目を向けました。
ダスクはピアツーピアのネットワーク層としてKadcastを使っています。
そして、私が面白いと思ったのはここです。
ノード同士のランダムなゴシップに頼るのではなく、Kadcastはメッセージの伝播方法を決めるために、構造化されたネットワークを使います。
それは小さなエンジニアリング上の工夫に聞こえるかもしれません。
でも、何百台、あるいは何千台ものコンピュータが、常にブロックや取引、そしてコンセンサスメッセージをネットワーク中に送り続けていることを想像してみてください。
それらのメッセージがどう伝わるかは、帯域幅や信頼性、そしてネットワークがどれくらい予測しやすく感じるかに影響します。
これは、プログラマとして昔学んだあることを思い出させてくれました。
ときには、システムでいちばん重要な部分は、誰も見ない部分にある。
そこで今、私は考えています。
ブロックチェーンを評価するとき、あなたはチェーンの下にあるインフラまで注目しますか? それとも、主に上に見えているものに注目しますか?
#Blockchain
#dusk $DUSK @Dusk