仮想通貨を安全に管理する方法として複数人の秘密鍵で資産を管理するマルチシグという方法があります。これとは対照的に1つの秘密鍵を複数のデータに分けるシャミアの秘密分散法というものもあります。 これらの利用方法についてメリット・デメリットをまとめたいと思います。 複数の秘密鍵を使ったマルチシグの仕組み Bitcoinでは複数の秘密鍵を使ったマルチシグの方法が一般的ですがその方法はP2SHを使って実現しています。 Bitcoinのマルチシグの仕組み 秘密鍵から公開鍵を導出し、それぞれの公開鍵のハッシュ値とOP_CHECKMULSIGをP2SHのRedeem Scriptに使用します。このRedeem Scriptからマルチシグアドレスを生成し、このアドレスに仮想通貨を送ります。 マルチシグアドレスに送られた資産は複数の秘密鍵がないと送金できない仕組みになっています。 例えば2 of 3のマルチシ
![マルチシグとシャミアの秘密分散法の利用方法比較 - ブロックチェーンエンジニアの備忘録](https://cdn-ak-scissors.b.st-hatena.com/image/square/d8611ce6da612ee381ca17bda27953cae10f4af0/height=288;version=1;width=512/https%3A%2F%2Ftomokazu-kozuma.com%2Fwp-content%2Fuploads%2F2019%2F04%2F269a6f5728a0a451637c8ba0cac1b83f.jpg)