Java, C++, Python, HTML... seznam programovacích jazyků by mohl pokračovat dál a dál. Ale co programovací jazyky pro chytré smlouvy? Jak ta krajina vypadá?
Vlákno výzkumu Binance 🧵👇
1/ Solidity a Rust dominují prostředí inteligentních kontraktů. Solidity se používá k implementaci chytrých smluv na Eethereum a dalších řetězcích EVM, zatímco Rust se používá na Solana a dalších řetězcích, jako jsou NEAR a Polkadot.
2/ Zatímco Solidity byla speciálně vytvořena pro vývoj chytrých kontraktů (zahájena v roce 2015), Rust existoval již několik let před spuštěním Solana a jeho počáteční vývoj ve skutečnosti předchází whitepaper bitcoinů.
3/ Nejnovějším přírůstkem do této skupiny je jazyk s názvem Move. „Move je jazyk pro programování s nedostatkem“ tak to popisuje tvůrce jazyka.
4/ Původně vyvinutý pro projekt Meta's Diem, Move je platformově agnostický programovací jazyk založený na Rustu pro implementaci bezpečných a flexibilních smart kontraktů a zakázkových transakcí.
5/ Move byl navržen velmi speciálně pro práci s digitálními aktivy a přináší mnoho inovativních funkcí. Patří mezi ně jedinečné bezpečnostní funkce, jako je verifikátor bajtového kódu a The Move Prover, a také řada vlastností pro zlepšení jazykové flexibility a efektivity.
6/ Move doufá, že jeho designové prvky, včetně chybějícího dynamického odesílání, znamenají, že v blockchanech založených na Move je zabráněno zneužití opětovného vstupu, které bylo v posledním roce stále běžnější.
Chcete-li se dozvědět více o současném jazykovém prostředí a ponořit se do Move, podívejte se na naši nedávnou zprávu na: https://research.binance.com/



