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/