Co je Code Is Law?
Code Is Law je myšlenka, že na blockchainu výsledky určují pravidla programu. Pokud kód akci povolí, síť ji provede, bez zákaznické podpory, kam byste žádali o opakování. Představte si logiku prodejního automatu bez zbytečného povídání.
„Code Is Law znamená, že cokoliv, co kód dovolí, je automaticky správné.“ Ne zcela. A chytrý kontrakt je stále software, komunity mohou provést aktualizaci, pozastavit jej nebo dokonce odštěpení, když se věci zvrtnou. Právní systémy také pořád existují.
Jak Code Is Law funguje
Představte si swap v blockchainové aplikaci. Žádný manažer neschvaluje váš obchod. Pravidla už jsou v kódu.
- Krok 1: Vývojáři zveřejní pravidla programu na řetězci.
- Krok 2: Odešlete transakci, která volá funkci, například swap tokenů.
- Krok 3: Validátoři ověří, že vaše transakce splňuje pravidla, a provedou ji bez důvěry.
- Krok 4: Výsledky se zaznamenají a není žádné speciální přepsání, pokud to program výslovně nezahrnuje.
- Krok 5: Pokud to pravidla dovolí, stane se to, i když to překvapí lidi sledující mempool.
To je tento model, s výhodami i nevýhodami.
Proč je Code Is Law důležitý
Získáte předvídatelné provedení bez prostředníka, ale také odpovědnost porozumět pravidlům, která spouštíte.
- Výhoda: Automatizace a předvídatelnost, které mohou ušetřit čas a poplatky.
- Pohled: Přesouvá důvěru z lidí na programy, což je důvod, proč decentralizované finance (DeFi) běží nepřetržitě, i když týmy spí.
- Význam: Setkáte se s ním v obchodních aplikacích, při mintování NFT, při hlasování v DAO a v dalších dapps.
Než kliknete na potvrdit, zeptejte se, zda je program možné aktualizovat, pozastavit nebo zda prohlašuje neměnitelnost. Tyto náznaky ukážou, kdo může měnit pravidla a jak nebezpečná může být chyba.
Hlavní rysy Code Is Law
Zde jsou vlastnosti, které to pohání:
- Determinismus: Stejné vstupy produkují stejné výstupy napříč sítí.
- Autonomie: Vykonání řídí kód, nikoli lidské rozhodování v podpůrných chatech.
- Transparentnost: Pravidla a stav jsou viditelné, takže kdokoli může auditovat chování.
- Síť: Běží na decentralizovaném souboru účastníků, což snižuje jediné body selhání.
Většina ztrát pochází z exploitů v programech nebo integracích. Čtěte audity, testujte s malými částkami a pamatujte, že řetězec udělá přesně to, co program říká.
Příklad
Půjčovací aplikace zlikviduje vaši pozici ve chvíli, kdy cenový zdroj překročí hranici, žádné telefonáty, žádná odvolání. To je Code Is Law v praxi.
Zajímavost
Profesor práva Lawrence Lessig tento výraz zpopularizoval v roce 1999, aby poukázal na to, že software stanovuje pravidla podobně jako zákony, a to dávno před tím, než kryptoměny učinily tuto myšlenku každodenní realitou.
Shrnutí
Stručně: důvěřujte kódu, ověřujte kód a používejte jen částky, se kterými můžete snést, že program s nimi pohne bez dalšího dotazu.
