ブロックチェーン概要

blockchain

ブロックチェーンで認証っぽいこと
-> 情報流出が騒がれている
-> ロールベースアカウント管理, 時間管理
-> AWSのIAMみたいに

Enigma

CPUのencrave領域(Intel SGX) を用いてコントラクトを秘匿化出来る
(シークレットコントラクト written in Rust)
Etureumの上に乗っているセカンドレイヤーネットワーク

  • 1GEN: enclave on Ethreum
  • 2GEN: multi party
  • 3GEN Ethreumから独立

シークレットコントラクト Enigma を利用したdAppにおけるロールベースアクセス制御アプリケーションの提案

ブロックチェーン

  • ブロックサイズ、トランザクションサイズ、ブロック承認時間で速さが決まる
  • 分散データベースとは別物
  • 不正な書き込みには強いが公開
  • スケーラビリティ問題

DLT(分散型台帳技術)

  • ブロックチェーン in DLT

DAG

  • ブロックチェーンの進化系

ブロックチェーンのトリレンマ

分散性のせいで速度(スケーラビリティ)が犠牲に
-> ブロックチェーン外で(off-chain)
-> PoA(信頼されている少数ノードで構成)

  • プライベート型ブロックチェーン
  • コンソーシアムブロックチェーン

-> ブロックチェーンは何もできないと言われがちだが、工夫次第で取り回しが利く

秘匿されたブロックチェーンでデータアクセス制御
-> ツッコミ: ブロックチェーンである必要がない
=> 中立性、耐障害性, 分散コンピューティングとどう差別化するか

ロール管理のプロトコル作りたいな