Smart kontrakty jsou samoautomatizované počítačové programy nebo transakční protokoly, které se používají k automatizaci předem stanovených podmínek v rámci blockchainu. Konkrétněji, smart kontrakt je kód, který je uložen v blockchainu a pracuje na zpracování transakcí, pokud jsou splněny určité podmínky mezi dvěma stranami. Stejně jako jakákoli jiná forma smlouvy nebo dohody, i smart kontrakt funguje decentralizovaným způsobem na počest obou stran dohody, jako by měl papírový (nebo digitální) kontrakt. Smart kontrakty sice nejsou právně závaznými dohodami, některé vlády, například v Bělorusku, stejně jako několik států ve Spojených státech, podnikly kroky k vytvoření souvisejících právně uznávaných ustanovení.
Smart kontrakty jsou nákladově efektivní nástroj pro provádění a automatizaci jakékoli sady úkolů v síti. Automatizací transakcí bez nutnosti zprostředkování ústředním orgánem mohou jednotlivci i konglomeráty skutečně snížit potenciální rizika a zároveň šetřit peníze a čas. Jak kdysi laicky shrnul Nick Szabo, vynálezce smart kontraktů: smart kontrakty lze přirovnat k nákupu občerstvení v automatu. Automat je předem naprogramován tak, aby fungoval a mohl pracovat bez zaměstnanců.
Smart kontrakty jsou neměnné a distribuovány mezi blockchain, což poskytují jednoduchý a bezpečný mechanismus pro více stran k podnikání nebo provádění jakékoli dohody. Distribuovaný aspekt platformy smart kontraktů znamená, že žádná strana nemůže s transakcí manipulovat. Technologická struktura smart kontraktů poskytuje rozmanitou škálu případů použití, a lze je aplikovat na digitální identitu, klinické zkoušky, řízení dodavatelského řetězce, mezinárodní obchod, sběr finančních údajů, herní technologie a další.
Základ smart kontraktu se řídí podmíněným formátem "if/then", ve kterém podmnožina proměnných umožňuje, aby po splnění podmínek nastaly různé výsledky. Potenciál smart kontraktů proto může být spíše otevřený, protože je můžete naprogramovat pro řadu funkcí.
Ethereum je jednou z největších platforem s podporou smart kontraktů a využívá vlastní programovací kód známý jako Solidity. S tímto jazykem mohou uživatelé vytvářet své vlastní aplikace prostřednictvím smart kontraktů. ERC-20 je tokenový standard Ethereum pro vývoj nových smart kontraktů na blockchainu a používá se pro všechny smart kontrakty v síti. Ethereum implementuje standard umožňující tuto funkci, konkrétně nastiňuje soubor pokynů nezbytných pro nasazení smart kontraktů. Standard ERC-20 používají také jiné kryptoměny včetně OMG Network, Makera Basic Attention Token.
Kromě Etherea a jejich smart kontrakt tokenu spustila společnost Binance vlastní rozsáhlou platformu smart kontraktů. Dubbovaný řetězec BNB, tato síť byla speciálně navržena pro spouštění smart kontrakt aplikací a je plně kompatibilní s Ethereem.
Ethereum a Binance však nejsou jedinými populárními tokeny smart kontraktů. Pokud jde o jejich současnou tržní kapitalizaci, Cardano, Solana, Avalanche a Chainlinkjsou také vysoce ceněnými smart kontrakt sítěmi, které mohou doufat, že jednoho dne překonají Ethereum. Pro konkrétnější data poskytuje CoinMarketCap informace v reálném čase o nejlepších tokenech smart kontraktů podle tržní kapitalizace.
Buďte informováni o světu krypto.Vždy a všude.Informujte mě prosím e-mailem o nejnovějších krypto zprávách, výsledcích výzkumu, programech odměn, aktualizacích událostí, uvedeních mincí na trh a dalších informacích z CoinMarketCap.