お問い合わせ

コース概要

Day 1: Web3アーキテクチャとSCFユースケース

  • 暗号学的プリミティブ:エンタープライズID(DID)の文脈におけるハッシング、merkleツリー、および公開/秘密鍵暗号化。
  • コンセンサスメカニズム:コンソーシアムチェーン向けのPoS(Proof of Stake)とPoA(Proof of Authority)に関する深掘り。
  • SCFエンジニアリングの課題:「リバースファクタリング」ワークフローをステートマシンダイアグラムにマッピングする。
  • ラボ:ローカル開発環境(Hardhat/Truffle/Ganache)のセットアップとテストネットへの接続。

Day 2: ファイナンス向けのスマートコントラクトエンジニアリング

  • Solidity/Chaincodeの深掘り:データ構造、マップ、および修飾子。
  • 「請求書」のコーディング:請求書を表現するStructと承認ステータスの状態変数を作成する。
  • 流動性の自動化:requestEarlyPayment()、approveInvoice()、settlePayment()の関数を記述する。
  • ラボ:基本的なファクタリングスマートコントラクトの記述と単体テスト。

Day 3: 統合、セキュリティそしてデプロイメント

  • オーラクルの問題:配達データ(例:「商品受領」)をスマートコントラクトに安全に取り込み、決済を発動させる方法。
  • セキュリティのベストプラクティス:一般的な脆弱性(リエントランシー、整数オーバーフロー)と監査ツール(MythX/Slither)の分析。
  • Dappフロントエンド:Ethers.jsやWeb3.jsを使用してReact/Next.jsのフロントエンドを契約に接続する簡単な概要。
  • プロジェクト:SCF契約をテストネットにデプロイし、スクリプトを通じてその契約と対話する。

要求

  • ブロックチェーンの基本概念に関する理解

 

 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー