План на курса
Ден 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 контракт в тестнет и взаимодействие с него чрез скрипт.
Изисквания
- Разбиране на концепциите на блокчейна
Отзиви от потребители (5)
Добра комуникация, отворена за дискусия, запази нея интересна и ангажираща
Ahmet Keyman - Keytrade AG
Курс - Management Accounting and Finance for Non-Finance Professionals
Машинен превод
Опитът на тренера и начина му на предаване на съдържанието
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
Машинен превод