tktechblog

日々の開発学習の進捗確認とテクノロジーに関して考えたことをまとめます(ブロックチェーン学習中)

paper24日目

今日の成果 paper4

  • Gamedex:Digital collectibles powered by blockchain.
  • TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub
  • Schnorr Non-interactive Zero-Knowledge Proof
  • Teechain: Scalable Blockchain Payments using Trusted Execution Environments

dev

今日の反省

所感

Gamedex:Digital collectibles powered by blockchain.

collective exchange powered by blockchain.カードの発行、購入、交換をブロックチェーンで行う。既存のトレーディングと違って真贋かtrustlessにわかるし、所有権もはっきりすることに加えて、真の希少性(複製されないので)が確保される。

TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub

fast, anonymous, off-chain payments untrusted. オフチェーンペイメントを使ってスケーリング対応。lightuninネットワークのようにブロードキャスト前にtxの連鎖を作る必要があるが、Truebitに関してはbitcoinプロトコルの変更なくスケーリングができるところがメリット。

Schnorr Non-interactive Zero-Knowledge Proof

複数の署名を一つに統合できるのでECDSAよりも処理スピードが高まる。マルチシグネチャでの送信の中でひとまとまりで送信できるので大きくサイズ削減。スケーラビリティにも対応。Lamport署名方式(量子コンピューター)もあるが、それ自体に課題があるので導入するかは謎。最近ではschnorr自体はbtcに取り込む案も出ている。

Teechain: Scalable Blockchain Payments using Trusted Execution Environments

TEEs(Trusted execution environment)を使って高速なペイメント。スケーラビリティに効果あり。lightning network payment channelよりもperformanceが良い。