Java, C++, Python, HTML... lista języków programowania jest długa. Ale co z językami programowania inteligentnych kontraktów? Jak wygląda ten krajobraz?
Wątek badawczy Binance 🧵👇
1/ Solidity i Rust dominują w krajobrazie języków inteligentnych kontraktów. Solidity służy do wdrażania inteligentnych kontraktów w Eethereum i innych sieciach EVM, podczas gdy Rust jest używany w Solanie i innych sieciach, takich jak NEAR i Polkadot.
2/ Chociaż Solidity został stworzony specjalnie do opracowywania inteligentnych kontraktów (uruchomiony w 2015 r.), Rust istniał przez wiele lat przed uruchomieniem Solany, a jego początkowy rozwój faktycznie poprzedzał białą księgę Bitcoin .
3/ Najnowszym dodatkiem do tej grupy jest język o nazwie Move. „Move to język do programowania z niedoborem” – tak opisuje go twórca tego języka.
4/ Pierwotnie opracowany dla projektu Meta's Diem, Move jest niezależnym od platformy, opartym na Rust językiem programowania, służącym do wdrażania bezpiecznych i elastycznych inteligentnych kontraktów i niestandardowych transakcji.
5/ Move został zaprojektowany specjalnie do obsługi zasobów cyfrowych i oferuje wiele innowacyjnych funkcji. Należą do nich unikalne funkcje bezpieczeństwa, takie jak weryfikator kodu bajtowego i The Move Prover, a także szereg właściwości poprawiających elastyczność i wydajność języka.
6/ Move ma nadzieję, że jego cechy konstrukcyjne, w tym brak dynamicznej wysyłki, sprawią, że w blockchainach opartych na Move będą zapobiegane exploitom polegającym na ponownym wejściu, które w ciągu ostatniego roku były coraz bardziej powszechne.
Aby dowiedzieć się więcej o obecnym krajobrazie językowym i zagłębić się w Move, zapoznaj się z naszym najnowszym raportem na stronie: https://research.binance.com/



