PŘÍPADOVÁ STUDIE - NEAR FOUNDATION

BLOCKCHAINWEBOVÁ APLIKACESMART CONTRACTS

Jak jsme postavili DAO portál pro NEAR Foundation a její blockchain komunitu.

2020 - DOPOSUD

NEAR Foundation potřebovala efektivní nástroj pro správu decentralizované komunity, transparentní governance a automatizaci odměn pro členy. Postavili jsme DAO portál nad NEAR blockchainem s Rust smart contracts, Node.js backendem, React frontendem a integrací NEAR wallet pro autentizaci. Po nasazení pravidelně hlasuje přes 70 % aktivních členů a fondová správa probíhá s minimálním lidským zásahem.

ZADÁNÍ PROJEKTU

NEAR Foundation, organizace stojící za stejnojmennou Layer-1 blockchain platformou, řešila praktický problém větší decentralizované komunity - jak zajistit transparentní governance, hlasování o návrzích a automatizovanou distribuci odměn bez závislosti na centrálním administrátorovi. Stávající procesy byly rozptýleny mezi několik nástrojů, low engagement v rozhodování a manuální fund management byly limitující faktory pro další škálování. Klient potřeboval dodavatele se zkušeností s Web3 vývojem, který zvládne smart contract layer i produktový frontend. Spolupráce začala v roce 2020 a kontinuálně pokračuje doposud.

ROZSAH PROJEKTU

Scope DAO portálu pokrýval tři architektonické vrstvy - smart contract layer nad NEAR blockchainem, off-chain backend pro indexaci a koordinaci a webový frontend, ve kterém členové komunity reálně pracují. Smart contracty jsme implementovali v Rustu pro produkční moduly a doplnili je o AssemblyScript komponenty pro vybrané prototypy; pokrývají správu členství, vytváření a hlasování o proposalech, správu community fondu a automatizovanou distribuci odměn. Backend v Node.js zajišťuje indexaci on-chain událostí, agregace pro reporting a expozici REST API pro frontend. React frontend nabízí UI pro proposal lifecycle, treasury overview, hlasovací workflow a member rewards, vše s autentizací přes NEAR wallet, takže každá akce je kryptograficky podepsaná uživatelovým klíčem. Integrace s NEAR CLI a deployment pipeline umožňuje předvídatelné nasazování smart contractů do testnetu i mainnetu. Z bezpečnostního hlediska jsme řešili audit smart contract logiky pro ekonomické útoky, ošetření re-entrance scenarios a důsledný oddělený access control. Tým z naší strany tvořil tech lead, dva senior vývojáři pro Rust/AssemblyScript smart contracts a dva pro Node.js backend a React frontend; na straně NEAR Foundation projekt řídil engineering manager se zázemím v blockchainové ekosystémové komunitě. Součástí scope byla i průběžná dokumentace, materiály pro onboarding přispěvatelů a předávací protokoly mezi vývojovými cykly.

Zjistěte, jak bezpečně postavit Web3 řešení pro vaši komunitu.

Vše pod NDA. Odpovíme do 4 hodin. Vaše data zpracováváme dle ISO 27001 a GDPR.

PRŮBĚH REALIZACE A DOKONČENÍ

Spolupráce začala v roce 2020 fází analýzy a designu - mapováním governance modelu, definicí rolí, lifecyklu proposalů a požadavků na fund management. Následoval vývoj a implementace, kde jsme pracovali iterativně - smart contracty jsme deployovali nejprve do NEAR testnetu, validovali ekonomické chování v simulovaných scénářích a teprve poté povýšili do mainnetu. Jednou z reálných překážek bylo přizpůsobení návrhu hlasovací logiky tak, aby účast komunity nebyla limitovaná gas cost na řetězci - museli jsme přepracovat batchování hlasů a posunout část výpočtu mimo on-chain část, což stálo zhruba měsíc dodatečné práce na refaktoringu a re-auditu. Po nasazení následovala fáze testingu a deploymentu s důrazem na monitorování on-chain událostí a sledování engagementu. Po prvotním launchi jsme se s NEAR Foundation domluvili na kontinuální spolupráci - od roku 2020 doposud iterujeme funkčnost portálu, doplňujeme nové moduly a reagujeme na vývoj NEAR ekosystému. Výsledkem je platforma, na které pravidelně hlasuje přes 70 % aktivních členů komunity a community fund je spravován s minimálním lidským zásahem.

TECHNOLOGIE, KTERÉ JSME POUŽILI

NEZÁVAZNÁ KONZULTACE

Získejte návrh blockchain architektury pro vaši komunitu.

Popište nám vaši komunitu a use-case. Provedeme úvodní analýzu v rozsahu až 5 MD zdarma a navrhneme architekturu DAO nebo Web3 řešení s realistickým ROI.

ODPOVÍDÁME DO 4 PRACOVNÍCH HODIN

Formuláře nejsou pro vás? Kontaktujte nás napřímo.

NÁŠ EMAIL

info@etyka.cz

NÁŠ TELEFON

+420 777 720 777
Jiří Domjen

CTO

Jiří Domjen

Rád s vámi proberu technickou stránku DAO nebo Web3 projektu. Společně se podíváme na governance model, ekonomiku odměn a architekturu smart contractů, která zvládne reálnou komunitní zátěž.