План на курса

Ден 1: Архитектура на Web3 и SCF сценарий

  • Крипто примитиви: Хеширане, дървета на Меркл и публична/секретна ключова криптография в контекста на предприемателската идентичност (DID).
  • Механизми за консенсус: Дълбок преглед на PoS (Proof of Stake) спрямо PoA (Proof of Authority) за консорциални вериги.
  • Инженерни предизвикателства в SCF: Карта на работния процес "Обръщане на факторинга" към диаграма на състояния.
  • Лабораторно упражнение: Подготовка на локалното разработко-окружение (Hardhat/Truffle/Ganache) и свързване с тестнет.

Ден 2: Инженерия на Смарт Контракти за финанси

  • Гледна точка на Solidity/Chaincode: Датови структури, карти и модификатори.
  • Кодиране на "Фактура": Създаване на Struct за представяне на фактура и променливи за състояние, които показват статуса на одобрението.
  • Автоматизация на ликвидността: Писане на функции за requestEarlyPayment(), approveInvoice() и settlePayment().
  • Лабораторно упражнение: Писане и модулно тестване на основен Смарт Контракт за факторинг.

Ден 3: Интеграция, сигурност и разпространяване

  • Проблемът с оракулите: Как да получите надежно данни за доставка (например, "Получените стоки") в Смарт Контракта за активиране на плащането.
  • Най-добрите практики за сигурност: Анализ на общи уязвимости (Reentrancy, Integer Overflow) и аудитни инструменти (MythX/Slither).
  • Фронтенд на Dapp: Кратък преглед на свързването на фронтенд на React/Next.js с контракта, използвайки Ethers.js или Web3.js.
  • Проект: Разпространяване на SCF контракт в тестнет и взаимодействие с него чрез скрипт.

Изисквания

  • Разбиране на концепциите на блокчейна

 

 21 Часове

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории