MSTR Cat

信託法/レベル IX · チェーン上の信託/9.3 円環の完成/レッスン 1

スマートコントラクトでは代替できないもの

コードはルールを実行できるが、判断や良心、慈悲を発揮することはできない。

これは教育であり、法的助言ではありません。信託法は国や州によって異なり、適切な構造はあなたの状況に依存します。あなたが署名するものはすべて、お住まいの地域の資格を持った弁護士による起草またはレビューを受けるべきです。

最小コストの道

法律が認める範囲で、最も安く、税負担が最も軽く、最も簡単で、最もプライバシーを守れる方法を、優先順に示します。各ステップには根拠となるルールと、合法であり続けるための条件を記しています。

  1. 定型の定額支払いにはコードのみを使用し、裁量的判断は人間受託者に委ねることで、予期せぬニーズを考慮できない高コストで複雑な契約を回避する。注意点:自動化により支払われた金額について、受託者は依然として責任を負う(UTC §1001)。
  2. 無償の時間ロックまたはマルチシグ解除機能は定額資金の提供に使えるが、行為能力、年齢、不当影響に関する問題には人間と証拠が必要であり、鍵ではこれらを提供できない。注意点:受託者に自動化された支払いを一時停止または上書きする権限を文書で付与すること。
  3. 裁判所の支援が得られる財産形態を維持する:衡平法により、キー保持者への行為命令、誤りの是正、受託者の解任を命じることができる。注意点:確定した取引はどの裁判所によっても取り消すことはできず、The DAOハッキング後の2016年のハードフォークをめぐる争いがそのことを示している。
  4. 家族への支払いにおいて、オラクル依存の条件よりも固定日付または連署を優先する:コストが低く、操作されにくい。注意点:オラクルフィードが誤っているか操作された場合でも、契約は虚偽の事実に基づいて依然として実行される。

用意するもの信認義務に関するレッスン1.1.6のメモエスクローまたは支払いスマートコントラクトの簡単な説明受託者が1年間で直面する可能性のある決定事項の一覧

問い

  1. ソフトウェアに受託者の仕事ができる日は来るのか?
  2. プログラムが自分で言っている通りに正確に動作したのに、間違った結果になったらどうなるのでしょうか?
  3. コードが失敗したとき、責任は誰にあるのか?

探究

  1. スマートコントラクトとは、特定の日付になったり複数の当事者が署名したりするなど、条件が満たされた際に自動的に合意された手順を実行するソフトウェアです。これにより、単純な取引をより安価で透明性の高いものにすることができ、イギリスの法改正派の人々はスマートコントラクトも法的に拘束力を持つ可能性があると述べています。しかし、信託というのは単なる一連の条件以上のものです。それは他人のために判断を下さなければならない信頼関係であり、まさにその点がコードでは最もうまく処理できない部分なのです。
  2. 多くの信託では、受託者に裁量権が与えられている。それは、受益者の教育や健康、生活支援のために費用を支払ったり、複数の受益者の中から選択したり、緊急事態に対応したりすることである。裁量権とは、信託設定者が予見できなかった状況を考慮することを意味する。一方、プログラムは事前に定められた条件のみに従うことができる。病気や障害、家族の危機といった状況が条件に含まれていない場合、その規則は何もしなかったり、間違った対応をしたりするだけであり、信託設定者が何を望んだかを問うことはできない。
  3. 信託もまた法的制度の中で成り立っている。裁判所は不明確な条項を解釈したり、誤りを正したり、受託者を解任したり、返済を命じたり、状況が変わった際に信託内容を調整したりすることができる。一方、ブロックチェーンでは一度確定した取引を元に戻すのは非常に困難だ。2016年のDAOハッキング事件は、コードが記述通りに動作しても意図された通りには動かない場合に何が起こるかを示している。その解決策は、確立された規則に基づく裁判所の判断ではなく、ネットワーク自体の変更によってもたらされたのである。
  4. スマートコントラクトもまた、アイデンティティや能力の問題に直面している。鍵というのは、誰かがそのアドレスを管理していることを証明するものであり、その人が誰であるか、成人かどうか、自分が何をしているのかを理解しているかどうかを示すものではない。信託法はこれら3つすべてを重視する。委託者に能力があったか、受益者が未成年者や弱い立場にあるか、そして誰かが圧力を受けたり欺かれたりしていないかといった点を問うのだ。これらの疑問には証拠と人間の判断が必要である。
  5. 最後に、コードは外部の情報に依存しており、その情報は多くの場合、価格や日付、イベントを報告する「オラクル」によって提供される。もしオラクルが間違っていたり操作されていたりすると、契約は誤った事実に基づいて動作してしまう。明らかに誤った情報を頼りにした受託者であれば、それに気づき行動を止めるべきだろう。ソフトウェアも、誰かが事前にチェック用のコードを書いておかない限りは何も気づかず、たとえそうしたコードがあったとしても、作成者が想定した問題しか検出できない。
  6. これらのことは、スマートコントラクトが信託管理において役立たないという意味ではない。それらは定期的な支払いを自動化したり、透明性の高い記録を保持したり、ある種の誤りを減らすことができる。重要なのは、スマートコントラクトが受託者が使用するツールに過ぎず、受託者の代わりにはならないという点だ。責任や判断、説明責任は依然として人間や、彼らを監督する裁判所にあるのである。

重要な事実

  • スマートコントラクトは、定められた条件が満たされると事前に記述された手順を自動的に実行します。
  • 裁量権を伴う信託の決定には、委託者が予見できなかった状況についての判断が求められる。
  • 確定したブロックチェーン取引を元に戻すことは非常に困難ですが、裁判所は信託を是正・調整することができます。
  • DAOハック(2016年)は、コードが記述通りに動作しても意図された通りには動かないことを示しました。
  • 秘密鍵はアドレスの管理権を証明するものであり、身元や年齢、資格などを証明するものではない。
  • オラクルに依存するスマートコントラクトは、誤った情報や操作された情報に基づいて動作する可能性がある。

演習 九・六・三・一

9集める年間に信託管理者が下す可能性のある9つの決定、日常的な支払いから予期せぬ要請までを集めました。
6まとめる9つを6つのグループに分類せよ:完全自動化可能、人のチェックが必要な自動化可能、判断が必要、人物に関する証拠が必要、法的助言が必要、裁判所が必要。
3絞り込む6つのグループを、ソフトウェアがサポートできる3つの役割と、人間が担わなければならない3つの役割に削減する。
1結晶化する受託者が単なる一連の規則ではなく、人であるべき理由を1文で説明せよ。

事実確認

日付、数字、主張は、下記に記載された公表資料と照合して確認しました。

インタラクティブ版で開く →

EN PT ES ZH KO RU DE FR MS