User Tools

Site Tools


courses:blockchain

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
courses:blockchain [2021/04/10 21:07]
nataly.zhukova
courses:blockchain [2021/04/10 21:10]
nataly.zhukova
Line 1: Line 1:
 [[https://​zoom.us/​j/​99909419865?​pwd=ZXFpWFVwUzlmbkxMWFU3RXE2ZEdqdz09#​success|Ссылка на Zoom для лекций]] [[https://​zoom.us/​j/​99909419865?​pwd=ZXFpWFVwUzlmbkxMWFU3RXE2ZEdqdz09#​success|Ссылка на Zoom для лекций]]
  
-Лекции+Теория 
 +  - Сравнение классической blockchain-системы и dag/​hashgraph-системы  
 +Доклад,​ схемы примеры систем,​ как реализовано (например,​ bitcoin vs iota) 
 +  - Обзоры наиболее популярных типов систем распределенного реестра:​ bitcoin, Ethererum/​quorum,​ hyperledger (разные типы: fabric, iroha, итд), corda (не совсем блокчейн-система,​ но решает те же задачи),​ polkadot, выбрать любую другую из современных 
 +  - Рассказ о современной инфраструктуре организации ​криптовалютных систем (обменники,​ миксеры,​ биржи, оракулы,​ итд) 
 +  - Типы консенсусов,​ где как работает. 
 + 
 + 
 +Практика 
 +  - Ethereum/​Quorum - развернуть dev-ноду,​ разработать смарт-контракт,​ выбрав применение 
 +  - Ethereum/​Quorum - разработать listener 
 +  - Ethereum/​Quorum - разработать Оракул 
 +  - Hyperledger - развернуть тестовую сеть, разработать chaincode и инвокер,​ настроить blockchain explorer 
 +  - Hyperledger - развернуть тестовую сеть, разработать blockListener,​ chaincode и инвокер,​ настроить blockchain explorer 
 +  - Hyperledger - развернуть тестовую сеть, поднять контракт,​ используя playground 
 +  - Bitcoin - поднять полную ноду 
 +  - IBM Bluemix Blockchain - поднять тестовую сеть, разработать простой контракт,​ используя playground 
 +  - Microsoft Azure Blockchain - поднять тестовую сеть, разработать простой контракт,​ используя playground 
 +  - Разработать на Ethereum/​Quorum алгоритм типа фильтра Блюма 
 +  - Разработать собственную реализацию простого блокчейна без смарт-контрактов,​ язык - на выбор: Java, Python, Rust, Go, C++ 
 + 
 +Возможно как использования личного компъютера так и платформы,​ типа  
 + 
 +IBM Bluemix Blockchain 
 +https://​www.ibm.com/​products/​blockchain-platform/​demos/​use-cases 
 +(см так же исходники на github, типа https://​github.com/​IBM/​Create-BlockchainNetwork-IBPV20) 
 + 
 +MS Azure Blockchain 
 +https://​azure.microsoft.com/​en-us/​services/​blockchain-service/#​features 
 +https://​docs.microsoft.com/​ru-ru/​azure/​blockchain/​service/​create-member 
 + 
 +(3,4,5, 10, 11 - самые сложные,​ 8-9 - самые простые) ​
  
-Посещение 8382 
  
-Посещение 8383  
courses/blockchain.txt · Last modified: 2022/12/10 09:08 (external edit)