バビロンがビットコインのデータをどのように使っているかを見てみました。面白いのは、各データを1つずつ確認することではなく、これらのデータ同士がどのようにつながっているかを確認する点だと思います。
ビットコインの取引ハッシュは、確認するのはかなり簡単です。実在するか、していないかのどちらかです。それだけでは、そのお金が正しい場所に届いたことや、正しいスクリプトが使われたこと、あるいはシステムがそれだと思っているものと一致していることの証明にはなりません。
難しいのは、これらのデータが互いにどのように関連しているかを証明することです。たとえボールトIDと取引IDの両方が実在していても、システムがそれらを「同じ対象」について話しているのだと確信する必要があります。見た目がそれぞれ問題なさそうに見えるだけでは不十分です。
これは取引の各部分についても同様です。送られる金額、金額をロックするスクリプト、そしてそれを使って支出するための条件——これらが、システムの期待する内容と一致している必要があります。追跡のための追加情報は役に立ちますが、それ自体が私たちの信頼の対象であるべきではありません。
また、資産の特定にはリスクもあります。2つの資産が同じ名前を持っていても、それが別の人物のものだったり、異なる契約に基づいていたり、金額が違っていたりする可能性があります。最初はすべて問題なさそうに見えるかもしれません。それでも、システムが見ているのは間違った資産である可能性があります。
これは、バビロンに問題があるという意味ではありません。単に、セキュリティに関する「本当の問い」が、各データがそれぞれ単独で正しいかどうかではなく、システムがそれらすべてのデータが相互にどのように結びついているかを証明できるかどうかにあることを示しているだけです。
そして、そこから私たちは確信を得ます。データの断片からではなく、私たちが確認したそれらの「つながり」からです。
@BabylonLabs_io $BABY | #baby $NVDAB $TRX
ビットコインの取引ハッシュは、確認するのはかなり簡単です。実在するか、していないかのどちらかです。それだけでは、そのお金が正しい場所に届いたことや、正しいスクリプトが使われたこと、あるいはシステムがそれだと思っているものと一致していることの証明にはなりません。
難しいのは、これらのデータが互いにどのように関連しているかを証明することです。たとえボールトIDと取引IDの両方が実在していても、システムがそれらを「同じ対象」について話しているのだと確信する必要があります。見た目がそれぞれ問題なさそうに見えるだけでは不十分です。
これは取引の各部分についても同様です。送られる金額、金額をロックするスクリプト、そしてそれを使って支出するための条件——これらが、システムの期待する内容と一致している必要があります。追跡のための追加情報は役に立ちますが、それ自体が私たちの信頼の対象であるべきではありません。
また、資産の特定にはリスクもあります。2つの資産が同じ名前を持っていても、それが別の人物のものだったり、異なる契約に基づいていたり、金額が違っていたりする可能性があります。最初はすべて問題なさそうに見えるかもしれません。それでも、システムが見ているのは間違った資産である可能性があります。
これは、バビロンに問題があるという意味ではありません。単に、セキュリティに関する「本当の問い」が、各データがそれぞれ単独で正しいかどうかではなく、システムがそれらすべてのデータが相互にどのように結びついているかを証明できるかどうかにあることを示しているだけです。
そして、そこから私たちは確信を得ます。データの断片からではなく、私たちが確認したそれらの「つながり」からです。
@BabylonLabs_io $BABY | #baby $NVDAB $TRX
