Upgrade to Pro — share decks privately, control downloads, hide ads and more …

cris: demo app for Ethereum smart contract

ktr
January 11, 2018

cris: demo app for Ethereum smart contract

@Aizu.go#2

ktr

January 11, 2018
Tweet

More Decks by ktr

Other Decks in Programming

Transcript

  1. バックエンド • Go • Clean Architecture + Hexagonal Architecture /

    DDD • フロントとコンテンツデータをやりとりする • データは暗号化して保存して、サーバが内容を見れないようにしたかった
  2. • 全体のアーキテクチャ • Ethereum • Geth • Truffle, Solidity •

    フロントエンド • Riot.js • しんどいところ • バックエンド • CA, HA, DDD
  3. Ethereum • Geth: go-ethereum • Truffle: Ethereum のスマコンのためのフレームワーク • Solidity:

    Ethereum 上で動くスマートコントラクト用の言語 • しんどい
  4. フロントエンド • Ethereum 上のコントラクトへ直接アクセスする • サーバに依存したくなかった • Riot.js は書くのが楽で良い •

    ConsenSys/truffle-solidity-loader がメンテされてなくてまともに動かない • 全体的にフロントエンドが苦手なので難しい • メインのロジックを結構やっている