コース概要
1日目:Web3アーキテクチャとSCFユースケース
-
暗号プリミティブ: ハッシング、Merkleツリー、および公開鍵/秘密鍵暗号化(エンタープライズアイデンティティのDID)。
-
コンセンサスメカニズム: PoS(Proof of Stake)とPoA(Proof of Authority)の深掘り。
-
SCFエンジニアリングの課題: 「逆ファクタリング」ワークフローをステートマシン図にマッピング。
-
ラボ: ローカル開発環境(Hardhat/Truffle/Ganache)のセットアップとテストネットへの接続。
2日目:金融用スマートコントラクトエンジニアリング
-
Solidity/Chaincodeの深掘り: データ構造、マッピング、およびモディファイア。
-
「請求書」のコーディング: 請求書を表すStructと承認状態のステート変数を作成。
-
流動性の自動化: requestEarlyPayment()、approveInvoice()、settlePayment()の関数を記述。
-
ラボ: 基本的なファクタリングスマートコントラクトの記述とユニットテスト。
3日目:統合、セキュリティ、およびデプロイ
-
オラクルの問題: 支払いをトリガーするため、「商品受領」などの出荷データを安全にスマートコントラクトに取得する方法。
-
セキュリティのベストプラクティス: 再入力、整数オーバーフローなどの一般的な脆弱性とMythX/Slitherなどの監査ツールの分析。
-
Dappフロントエンド: React/Next.jsフロントエンドをEthers.jsまたはWeb3.jsを使用して契約に接続する概要。
-
プロジェクト: SCFコントラクトをテストネットにデプロイし、スクリプトを通じてインタラクション。
要求
- ブロックチェーンの概念の理解
お客様の声 (4)
講師の経験と内容の伝達方法
Roggli Marc - Bechtle Schweiz AG
コース - FinOps
機械翻訳
パトリックは、用意された資料をすべてカバーしつつも、グループからの質問に詳細な回答をする時間を作り出すというバランスを非常にうまく取りました。
Mick Mccarthy - Rakuten Blockchain Lab
コース - Ethereum for Developers
機械翻訳
個人向けのサービスで、私のニーズに合わせています
ANN - New Vitality Clinic
コース - GnuCash for Business Accounting
機械翻訳
I was benefit from the interesting and clear ideas and suggestions.
Vincent van Walt
コース - A Practical Guide to Successful Pricing Strategies
機械翻訳