3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

明日になったら「teamsで、Azure blockchain serviceで構築したetheriumのwalletに保管されているコインのやり取りしてみた」っていうアドカレ用の記事できてないかな〜〜〜

Posted at

なぜ

  • 社内になんとなく「blockchain使おうぜ!」というムーブがある(僕より詳しい人は何人もいます、念の為)
  • 去年Azure Blockchain Workbenchのレクチャーに参加したことがあった
  • teamsから操作できたらいいなあ〜と思って調べ始めた
  • 今のところ触ってみただけになりそう

なに

そもそもblockchainとは

etheriumとは

solidityとは

web3.js

Azure blockchain workbenchとは

アプリケーション開発に必要なクラウド サービスへの統合が事前になされているため、開発に要する時間とコストが削減されます。ブロックチェーン ID を Azure Active Directory に関連付けることで、サインインとコラボレーションが容易になります。Azure Key Vault を使用して秘密キーを安全に格納します。スマート コントラクトをトリガーするうえで必要なメッセージとイベントは、Service Bus と Event Hubs を使って取り込みます。署名、ハッシュ、ルーティングを行うための各ツールによって、メッセージは、ブロックチェーンのネイティブ API に必要な形式へと変換されます。

  • よしなにやってくれるテンプレートと見た(ソコソコの量のインスタンスが立つ)
  • az_rg_created.png

どうやって

Azure環境構築

"appRoles": [
  {
    "allowedMemberTypes": [
      "User",
      "Application"
    ],
    "displayName": "Administrator",
    "id": "****************",
    "isEnabled": true,
    "description": "Blockchain Workbench administrator role allows creation of applications, user to role assignments, etc.",
    "value": "Administrator"
  }
],

どうなった

  • とりあえずアプリの画面を表示
  • いくつかの自分のアカウントをかきあつめてADに登録
  • 作成したconfigのjsonとsolファイルをアップロード
  • いくつかの自分のアカウントを招待
  • なんかチュートリアルはできた
    • app_demo_result.png
  • 遅めのリアクティブなWEBアプリの完成!!

今後

  • 4日で3000円かかってるので止めます
    • これ以上動かし続けると、僕のオリコカードでは耐えられません。
    • cost_for_fourdays.png
  • 外からから呼び出すAPIの口があるよう
    • ユーザーとして、アクションを実行できる
  • EVMをいっぱい作るテンプレートがあるらしい
    • [[Deploy Ethereum proof-of-authority consortium solution template on Azure:https://docs.microsoft.com/en-us/azure/blockchain/templates/ethereum-poa-deployment]]
    • それでweb3.jsで書けば中間者のいない(改竄できない)お金のやり取りできるかも
    • えぐい量のVM立ちそう、、、
      • deployment-architecture.png

先人の方たち

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?