Skip to main content
QUICK REVIEW

[論文レビュー] Smart Contract Templates: foundations, design landscape and research directions

Christopher D. Clack, Vikram A. Bakshi|arXiv (Cornell University)|Aug 2, 2016
Blockchain Technology Applications and Security被引用数 178
ひとこと要約

スマートコントラクトを自動化可能で執行可能な合意として定義し、法的文言をコードへ結びつけるテンプレートの設計全体像と、今後の研究方向を概説するポジションペーパー。

ABSTRACT

In this position paper, we consider some foundational topics regarding smart contracts (such as terminology, automation, enforceability, and semantics) and define a smart contract as an automatable and enforceable agreement. We explore a simple semantic framework for smart contracts, covering both operational and non-operational aspects, and describe templates and agreements for legally-enforceable smart contracts, based on legal documents. Building upon the Ricardian Contract, we identify operational parameters in the legal documents and use these to connect legal agreements to standardised code. We also explore the design landscape, including increasing sophistication of parameters, increasing use of common standardised code, and long-term research.

研究の動機と目的

  • 用語、自動化、執行可能性、意味論を含むスマートコントラクトの基本概念を明確にする。
  • パラメータを介して法的文言と標準化コードを結びつける実用的な枠組み(Smart Contract Templates)を提案する。
  • 法的に執行可能なスマートコントラクトを支えるテンプレート・テンプレート、パラメータ、共通コードの設計オプションを探る。
  • 金融機関での将来採用を見据えた長期的な研究課題と潜在的なアーキテクチャを提起する。

提案手法

  • スマートコントラクトを自動化可能で執行可能な合意として、高レベルの二重的視点で定義する。
  • 契約の運用上の側面(自動化)と非運用的な側面(法的)を区別する意味論的枠組みを提示する。
  • 法的文言とパラメータを結びつけてコード実行を推進する、リカルディアン契約に触発されたテンプレートを紹介する。
  • テンプレートパラメータ、コード標準化、将来裁判所で認められる形式性を有効にする方法に関する設計判断を論じる。

実験結果

リサーチクエスチョン

  • RQ1スマートコントラクトの本質的な基礎(用語、自動化、執行可能性、意味論)は何か?
  • RQ2法的文書を標準化コードに接続するパラメータ付きテンプレートとして表現するにはどうすればよいか?
  • RQ3パラメータの高度化と共通コードの共有を含むSmart Contract Templatesの設計レイアウトはどうなるのか?
  • RQ4スマートコントラクトの形式言語と裁判所に認められる表現を可能にする長期的な研究方向は何か?

主な発見

  • スマートコントラクトは、スマートコントラクトコードとスマート法的契約の両方にまたがる自動化可能で執行可能な合意として見ることができる。
  • テンプレートは法的文言とパラメータを組み合わせ、パラメータを介してコードへ入力される完全に実体化した合意の導出を可能にする。
  • パラメータの高度化と高階パラメータの拡張により、ビジネスロジックのより柔軟で裁判所に認められる 表現を可能にすることが想定される。
  • 複数の機関で共通の標準化コードと共有コードベースを広く使用することで、重複を減らし、スケーラブルな展開を可能にする。
  • 長期的な研究により、実行可能なコードと法的に認められる文言の両方に翻訳される形式言語が生まれる可能性がある。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。