Skip to main content
QUICK REVIEW

[論文レビュー] Blockchain and Cryptocurrency: A comparative framework of the main Architectural Drivers

Martín Garriga, Maximiliano Arias|arXiv (Cornell University)|Nov 29, 2018
Blockchain Technology Applications and Security参考文献 14被引用数 17
ひとこと要約

本論文は、分散型アプリケーション(dApps)の開発者やアーキテクトが最適なブロックチェーン技術を選定するのを支援する比較フレームワークを提案する。合意形成メカニズム、スマートコントラクト対応、パフォーマンスといったアーキテクチャ的要因を分析することで、トップブロックチェーンプラットフォームおよびインシュアテック分野における事例研究を通じた実世界の検証により、意思決定を支援する。その結果、高スループットで手数料ゼロのデジタル画像の認証にEOSへの移行に成功した。

ABSTRACT

Blockchain is a decentralized transaction and data management solution, the technological weapon-of-choice behind the success of Bitcoin and other cryptocurrencies. As the number and variety of existing blockchain implementations continues to increase, adopters should focus on selecting the best one to support their decentralized applications (dApps), rather than developing new ones from scratch. In this paper we present a framework to aid software architects, developers, tool selectors and decision makers to adopt the right blockchain technology for their problem at hand. The framework exposes the correlation between technological decisions and architectural features, capturing the knowledge from existing industrial products, technical forums/blogs, experts' feedback and academic literature; plus our own experience using and developing blockchain-based applications. We validate our framework by applying it to dissect the most outstanding blockchain platforms, i.e., the ones behind the top 10 cryptocurrencies apart from Bitcoin. Then, we show how we applied it to a real-world case study in the insurtech domain.

研究の動機と目的

  • ブロックチェーン実装の複雑化と多様化が進む中で、dApp開発に適したプラットフォームを選定することが難しくなっているのを是正する。
  • 技術的選択をアーキテクチャ的成果に結びつける体系的フレームワークを提供し、開発者やアーキテクトによる意思決定を改善する。
  • フレームワークを、主要11種の暗号資産(時価総額順)および実世界のインシュアテック分野の事例研究を用いて検証する。
  • カスタムブロックチェーン開発への依存を減らし、既存で実績のあるブロックチェーンソリューションの再利用と組み合わせを促進する。
  • 産業製品、フォーラム、専門家、学術文献からの知見を活用して、実務家が体系的かつ根拠に基づいた選定プロセスを踏めるように支援する。

提案手法

  • フレームワークは、産業製品、技術フォーラム、学術文献、専門家フィードバック、ブロックチェーンベースアプリケーションにおける実地経験から得た知見を統合することで構築された。
  • 合意形成メカニズム、スマートコントラクト対応、取引スループット、最終性、分散性、コストといった主要なアーキテクチャ的要因が、品質特性に結びつけられ、体系的に分析された。
  • 特定のアプリケーション要件に応じたアーキテクチャ的特徴の重み付けされた重要度に基づき、スコアリング手法を用いてブロックチェーンプラットフォームを評価する。
  • フレームワークは、時価総額上位11のブロックチェーンプラットフォーム(ビットコインを除く)を分析することで検証され、さまざまなユースケースにおける適合性が評価された。
  • インシュアテック分野における実世界の事例研究(Photofied:信頼性のある画像認証システム)により、ビットコインおよびイーサリアムからEOSへの移行を効果的にガイドした。
  • 実務家がフレームワークを実際の現場で活用できるように、ウィザード形式のアンケートを用いてフレームワークを実装化した。

実験結果

リサーチクエスチョン

  • RQ1実世界の分野(例:インシュアテック)における高スループット・低コスト・監査可能である分散型アプリケーションを支えるブロックチェーンプラットフォームとして、どのプラットフォームが最も適しているか?
  • RQ2合意形成プロトコルやスマートコントラクト対応といったアーキテクチャ的意思決定が、パフォーマンス、コスト、分散性といった主要なシステム品質特性にどのように影響を与えるか?
  • RQ3標準化されたフレームワークによって、カスタムブロックチェーン開発の必要性をどの程度低減でき、dApp開発者の選定精度を向上させられるか?
  • RQ4アプリケーション固有の要件に基づき、既存のブロックチェーンプラットフォームを体系的に評価・比較する方法は何か?
  • RQ5主要ブロックチェーンプラットフォームにおいて、パフォーマンス、分散性、コストのトレードオフは何か。それらはどのように定量的に評価できるか?

主な発見

  • フレームワークは、高い取引スループット、ゼロの取引手数料、強固なコミュニティ支援のため、PhotofiedインシュアテックアプリケーションにおいてEOSを最適な選択と特定した。これは、パフォーマンスとコストの指標においてビットコインおよびイーサリアムを上回った。
  • 分析により、イーサリアムおよびビットコインは高い取引手数料と低スループットを抱えており、頻繁で低コストの取引を必要とする高ボリュームdAppsには不適切であることが明らかになった。
  • TRONは強力な代替案とされたが、当時メインネットのリリースがなかったため選定されなかった。これは、プラットフォーム選定においてリアルタイムでの利用可能性の重要性を浮き彫りにした。
  • フレームワークは、レガシーブロックチェーンソリューションからよりスケーラブルでコスト効率の良いプラットフォームへの移行を体系的に行うのを可能にし、実世界のdApp開発における実用的価値を示した。
  • 主要ブロックチェーンプラットフォームの評価において、パフォーマンスおよびアーキテクチャ的トレードオフに顕著な差が認められ、体系的な選定フレームワークの必要性が強調された。
  • プラットフォーム分析および実世界の事例研究によるフレームワークの検証は、根拠に基づいた、的確なブロックチェーン技術選定を支援するフレームワークの有効性を裏付けた。

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

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

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

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