Java, C++, Python, HTML... lista limbajelor de programare continuă și continuă. Dar cum rămâne cu limbajele de programare smart contract? Cum arată acel peisaj?
Un fir de cercetare Binance 🧵👇
1/ Soliditatea și Rugina domină peisajul lingvistic al contractelor inteligente. Solidity este folosit pentru a implementa contracte inteligente pe Eethereum și alte lanțuri EVM, în timp ce Rust este folosit pe Solana și alte lanțuri precum NEAR și Polkadot.
2/ În timp ce Solidity a fost creat special pentru dezvoltarea de contracte inteligente (lansat în 2015), Rust exista de mai mulți ani înainte de lansarea Solana, iar dezvoltarea sa inițială este de fapt anterioară cărții albe Bitcoin.
3/ Cea mai nouă adăugare la acest grup este un limbaj numit Move. „Move este un limbaj pentru programare cu rarități”, așa îl descrie creatorul limbajului.
4/ Dezvoltat inițial pentru proiectul Diem al Meta, Move este un limbaj de programare agnostic față de platformă, bazat pe Rust, pentru implementarea de contracte inteligente sigure și flexibile și tranzacții personalizate.
5/ Move a fost conceput foarte special pentru a gestiona active digitale și aduce numeroase caracteristici inovatoare. Acestea includ caracteristici unice de siguranță, cum ar fi verificatorul de bytecode și The Move Prover, precum și o serie de proprietăți pentru a îmbunătăți flexibilitatea și eficiența limbajului.
6/ Move speră că caracteristicile sale de design, inclusiv lipsa dispecerizării dinamice, înseamnă că exploatările de reintrare, care au devenit din ce în ce mai frecvente în ultimul an, sunt prevenite în blockchain-urile bazate pe Move.
Pentru a afla mai multe despre peisajul lingvistic actual și pentru a analiza Move, consultați raportul nostru recent la adresa: https://research.binance.com/



