Swiftで作って遊ぼうDecentralized Application(DApp) by k-kohey

iOSDC Japan 2022
レギュラートーク(20分)

Swiftで作って遊ぼうDecentralized Application(DApp)

k_koheyi k-kohey k_koheyi
1

DAppとはビジネスロジックやストレージが分散されたアプリケーションです。
ブロックチェーンを使って実装されることが多く、DAppには下記のような利点があります。

  • ブロックチェーンが稼働している限りダウンしない
  • ストレージの更新等の操作がすべて保存・参照できる
  • 中央集権的な管理者であってもコンテンツを消したり情報を改竄する等の破壊的な操作ができない

このDAppをiOSアプリで構築する際には下記の点が障壁となります。

  • Swiftで実装された文献が殆どない
  • ブロックチェーンと開発に必要なツールの知識が一定必要となる

このセッションではこの障壁を減らすべく、iOSエンジニアの視点からEthereumを使ったDAppの開発に必要な知識と作り方を紹介します。
なお、DAppを作ったことがない人・業務でブロックチェーンを使っていない人を聞き手に想定しています。