より多くのお客様が証明書を検証し、マークルツリーで残高を確認すればするほど、公表された Proof of Solvency(支払い能力の証明)が正確であるという信頼性が高くなります。最低限の数(~5%)のお客様が自分の残高が含まれていることを確認すれば、高い信頼性を短期間で実現することができます。
マークルツリーによって、以下のように問題が解決されます。
-
マークルツリーのルートを公開することで、すべてのお客様が同じマークルツリーを見ていることがわかります。
-
できるだけ多くのお客様に、自分の残高がメルケル・ツリーに含まれているか確認するよう促します。
-
取引所では、誰でもいつでも口座残高を確認できるため、誰かが残高の証明から外れてしまうことはないと考えられます。 もしお客様が自分の口座残高が含まれていないことに気づいたら、それはすぐに明らかになるはずです。
-
計算は複雑ですが、マークルツリーの信頼度は指数関数的なものです。約4%のお客様が確認している状態で、信頼度は約98% になります。
他のお客様も残高を確認し、異議申し立てをしていないことから信頼性は生まれます。より多くのお客様が自分の残高を確認することで、マークルツリーのルートハッシュが正確である確率が高まります。信頼性を高めるために、必ずしもすべてのお客様がチェックする必要はありません。ツリー内の大規模な不正を検知するためには、ごく一部のお客様がチェックするだけで十分です。
https://www.yji.me/publication/gpol/gpol.pdf