***Testenets***
List of RPC Nodes
ПОЛЕЗНАЯ ДОКУМЕНТАЦИЯ:
(Useful documentation)
Документация переводится в рамках отдельной призовой категории до начала Хакатона
- What is Cosmos? | Перевод выполнен и принят!
- Anatomy of an SDK Application |
- Transaction Lifecycle |
- gRPC, REST, and Tendermint Endpoints |
- Introduction to SDK Modules |
- Messages and Queries |
- Query Services |
- App and Modules Migration |
- IBC Overview |
- IBC Integration |
- IBC Customization |
- IBC Relayer |
- What is Tendermint |
- Creating an application in Go |
- Tendermint: Getting Started |
- Application Architecture Guide |
- Indexing Transactions |
- Tutorilas: Polling app |
- Tutorilals: Burner chain, welcome |
-
Tutorilals: Burner chain, Peggy/Scavenge + BuffiDao |
--------------------------------------------------------------------------------------------
Перевод этих 2 документов не входит в рамки призового фонда категории за переводы. Но если кто-нибудь из хакеров решит их перевести, всегда пожалуйста =)- Tutorilals: Burner chain, Get your XP | Перевод
-
Tutorilals: Burner chain, Scavenger Hunt | Перевод
ВИДЕО С ПРОШЕДЩИХ ХАКАТОНОВ:
(Videos from previous HackAtoms)
- Создать блокчейн за 5 минут с помощью Starport by Tendermint
- Build Your Own Module - Stargate Edition By Regen Network
- DeFi Smart Contracts in JavaScript by Agoric
- Building DeFi dApps using Cosmos and Persistence SDK by Persistence One
- Building a cross-chain Application on top of IBC by Interchain Berlin
- Build your First Cosmos App
- How to Debug a SDK Application
- IBC Workshop
ЗАПЛАНИРОВАННЫЕ ВОРКШОПЫ:
(Planned workshops)
- Денис Фадеев, Tendermint: Разработка IBC блокчейна при помощи Starport
День / Время: 16 Марта, 14.00 МСК
Продолжительность: 60-90 минут
Предварительная информация: Мы создадим модуль блокчейна, который позволит пользователям децентрализованно обмениваться токенами с блокчейнов, соединенных с помощью протокола IBC.
Starport, https://github.com/tendermint/starport
Cosmos SDK, https://docs.cosmos.network/
IBC, https://github.com/cosmos/ics/tree/master/spec/ics-020-fungible-token-transfer
Желательно прочитать https://docs.cosmos.network/v0.41/ibc/overview.html и иметь общее представление о модулях Cosmos SDK.
Denis Fadeev, Tendermint: Building an IBC-enabled blokchain with Starport
Day / Time: 16 of March, 14.00pm MSC time
Duration: 60-90 minutes
Resources / Requirments: We will create a blockchain module that will allow users to exchange tokens, in a decentralized manner, between connected blockchains, using the IBC protocol.
Starport, https://github.com/tendermint/starport
Cosmos SDK, https://docs.cosmos.network/
IBC, https://github.com/cosmos/ics/tree/master/spec/ics-020-fungible-token-transfer
Advised to read https://docs.cosmos.network/v0.41/ibc/overview.html and have a basic understanding of the Cosmos SDK modules.
- Сергей Прилуцкий, Mixbytes: Производительность блокчейнов, измеряем правильно
День / Время: 17 Марта, 14.00 МСК
Продолжительность: 60-80 минут
Предварительная информация: Хорошая ли метрика tps? Финальность в блокчейнах. Как оценивать производительность блокчейнов? Описание способов измерения, учет важных факторов, влияющих на измерения. Ошибки при измерениях и в трактовке результатов. Описание методики тестирования сети Polkadot и EOS в MixBytes и архитектуры разработанного opensource решения для тестирования других сетей (например Cosmos).
Плюсы для слушателей: базовые знания по dev-ops, распределенным БД, блокчейнам. Понимание того, что делают проекты: Ansible, Prometheus, Terraform, Rancher, и платформы AWS, GCE, Digital Ocean
Предварительно, советуем погуглить все что перечислено в "плюсах для слушателей"
Sergey Prilutzki, Mixbytes: Blockchain perfromance measured correctly
Day / Time: 17 of March, 14.00pm MSC time
Duration: 60-80 minutes
Resources / Requirments: Is tps a good metric? Finality in blockchains. How to evaluate the performance of blockchains? Description of measurement methods, consideration of important factors affecting measurements. Errors in measurements and in the interpretation of results. Description of the methodology for testing the Polkadot and EOS networks with MixBytes and the architecture of open-source solutions for testing other networks (such as Cosmos).
Pros for listeners: basic knowledge of dev-ops, distributed databases, blockchains. Understanding what tools, like, are doing: Ansible, Prometheus, Terraform, Rancher, and AWS, GCE, Digital Ocean platforms
It is advised to google everything listed in the "pros for listeners" prior to the workshop
- Orkun Kulce, Confio: CosmWasm and IBC: the new horizon (English)
Duration: 90-120 minutes
Date/Time: 18 of March, 16:00 MSC
Resources/Requirements:
Documentation: https://docs.cosmwasm.com
- Awesome CosmWasm: https://github.com/cosmwasm/cawesome-wasm
- Production grade smart contracts: https://github.com/CosmWasm/cosmwasm-plus
- Trivial contracts: https://github.com/CosmWasm/cosmwasm-examples
- Testnet information: https://github.com/CosmWasm/testnets
- RPC, LCD, Faucet and block-explorer information under subdirs: https://github.com/CosmWasm/testnets/tree/master/musselnet
- Workshops: https://docs.cosmwasm.com/learn/videos-workshops.html
Software Reqiurements: wasmd https://github.com/CosmWasm/wasmd, npm, docker
- Антон Каляев: Разрабатываем распределенную БД с использованием Tendermint
Продолжительность: 60-90 минут
День / Время: 19 Марта, 09.30 МСК
Как протестировать софт на котором написаны блокчейны стоимостью 43 миллиарда долларов
https://docs.tendermint.com/master/tutorials/go-built-in.html
https://github.com/dvyukov/go-fuzz, Jepsen тестирование, тестирование на основе TLA+ модели
Anton Kaliev: Distributed DB with Tendermint
Duration: 60-90 minutes
Day / Time: 19 of March, 09.30 MSC
How to test software that is running blockchains worth over 43 billion USD.
https://docs.tendermint.com/master/tutorials/go-built-in.html
https://github.com/dvyukov/go-fuzz, Jepsen testing, testing based on TLA+ model
- NFT аппликации при помощи interNFT модуля, Deepanshu Tripathi, CTO and Co-founder, Persistence
День / Время: 19 Марта в 12.30 по МСК
Продолжительность: 60 - 70 минут
Building NFT applications using interNFT module. Deepanshu Tripathi, CTO and Co-founder, Persistence
Day / Time: 19 of March, 12.30pm MSC
Duration: 60-70 minutes
- Валерий Литвин, cyber~Congress: Разработка смарт-контрактов c CosmWasm
Продолжительность: 60-90 минут
День / Время: 20 Марта, 12.00 МСК
Предварительная информация: Мы разберем возможности CosmWasm для разработки смарт-контрактов - развернем рабочее окружение, разработаем и запустим полноценное децентрализованное приложение. Дополнительно исследуем кросс-чейн взаимодействие контрактов по IBC.
CosmWasm, https://docs.cosmwasm.com/
CosmWasm-Plus, https://github.com/CosmWasm/cosmwasm-plus
Awesome CosmWasm, https://github.com/CosmWasm/cawesome-wasm
Желательно иметь установленные Go и Rust, https://docs.cosmwasm.com/0.13/getting-started/installation.html
Valery Litvin, cyber~Congress: Developing smart contracts with CosmWasm (Russian)
Duration: 60-90 minutes
Day / Time: 20 of March, 12.00 MSC
Resources / Requirments: We will analyze the capabilities of CosmWasm for the development of smart contracts. Deploy working environment & develop and launch a full-fledged decentralized application. Additionally, we will explore the cross-chain interaction of IBC contracts.
CosmWasm, https://docs.cosmwasm.com/
CosmWasm-Plus, https://github.com/CosmWasm/cosmwasm-plus
Awesome CosmWasm, https://github.com/CosmWasm/cawesome-wasm
You should know how to install Go and Rust, https://docs.cosmwasm.com/0.13/getting-started/installation.html
- Вадим Можаровский, Everstake : Как превратить ончейн данные в аналитический инструмент
День / Время: 20 марта, 15.00 по МСК
Продолжительность: 20-30 минут
Предварительная информация: Как создавался cosmoscan, какие технологии использовались и с какими проблемами мы столкнулись в космосе, а также их решение.
Vadim Mozharovskiy, Everstake: Turning onchain data into analytics
Day / Time: 20 of March, 15.00pm MSC time
Duration: 20-30 minutes
Resources / Requirments: How cosmoscan was created, what technologies were used and what problems we faced working with Cosmos, as well as their solution.
- Andy Nogueira, Informal: Hermes relayer - Connecting IBC enabled chains
Day / Time: 21st of March, 15.00pm MSC
Duration: 60-90 minutes
Resources / Requirments:
- Ассаф Морами, Том Лангер и Реувен Подомзо, Программируемая приватность
День / Время: 22 Марта, 13.00 по МСК
Продолжительность: 1 час
Предварительная информация: Пособие по созданию секретной аппликации
Assaf Morami, Tom Langer and Reuven Podomozo, Programmable Privacy
Day / Time: 22 of March, 13.00pm MSC
Duration: 1 hour
Resources / Requirments: A walkthorough of creating a secret application
- Юрий Савченко, Everstake: Использование CosmWasm котрактов при создании бриджа Terra Wormhole
День / Время: 20 Марта, 19.00 МСК
Продолжительность: 1 час
Предварительная информация: Различные проблемы и методы их решения в контрактах CosmWasm на примере моста Terra Wormhole.
Базовое знание Rust, опыт работы над смарт-контрактами (не обязательно CosmWasm)
Yuriy Savchecnko, Everstake: Using CosmWasm while building the Terra Wormhole bridge
Day / Time: 20 of March, 19.00pm MSC
Duration: 1 hour
Resources / Requirments: Encountered problems and the methods to solve them with CosmWasm contracts while building the Terra Wormhole bridge.
Basic knowledge of Rust, experience with smart contracts (not necessarily CosmWasm)
- Igor Konnov, Inofrmal: Thinking about protocols with TLA+ and Apalache before code is written
Day / Time: 23rd of March, 13.00pm MSC
Duration: 60-90 minutes
Resources / Requirments: