Lansarea Simplicity pe rețeaua Liquid
Blockstream a lansat Simplicity pe rețeaua Liquid, permițând programabilitatea contractelor inteligente pe infrastructura Bitcoin. Anunțul a fost făcut pe 31 iulie, iar conceptul a fost propus pentru prima dată în 2017 de cercetătorul Russell O’Connor.
Caracteristicile Simplicity
Simplicity a fost creat ca un limbaj de contracte inteligente, mai expresiv decât Bitcoin Script, dar mai restrâns și mai sigur decât platformele de uz general. Aceasta oferă dezvoltatorilor o nouă oportunitate de a construi aplicații financiare pe baza Bitcoin.
Spre deosebire de limbaje precum Solidity sau Rust, Simplicity nu este complet Turing; programele descriu funcții finite, exclud buclele nelimitate și evită starea globală mutabilă. Aceste constrângeri sunt deliberate, având ca scop facilitarea analizei statice, astfel încât fiecare cale de execuție și costul taxelor să fie cunoscute în avans, sprijinind verificarea formală și favorizând programele compacte care pot fi accelerate prin implementarea de tip „jets”.
Faza alpha și scopurile viitoare
Funcționalitatea este disponibilă pe Liquid în faza alpha, pe care Blockstream o consideră un prag pragmatic pentru o lansare mai largă. Anunțul a subliniat că cererea pentru programabilitatea Bitcoin crește odată cu adoptarea mai largă, iar Liquid vizează crearea unui mediu de producție pentru livrarea de contracte auditate, cu un grad înalt de siguranță.
Limba de programare de nivel înalt
Blockstream a menționat că Simplicity poate susține convenții, seifuri și scheme de delegare pentru controlul întreprinderilor. Aceasta permite astfel crearea de primitive de piață, cum ar fi derivatele cu decontare în numerar, portofelele grupate și chiar logica de schimb care evită tokenurile de platformă.
Deoarece Simplicity este intenționat un limbaj de bază, Blockstream va lansa o limbă de programare de nivel înalt similară cu Rust, redenumită din Simfony în SimplicityHL, permițând dezvoltatorilor să scrie contracte ușor de citit care se compilează în nucleul specificat formal.
Planuri de activare pe rețeaua de testare Bitcoin
Roadmap-ul a subliniat că următorul obiectiv principal este activarea pe o rețea de testare Bitcoin, menținând experimentarea departe de mainnet, în timp ce se îndreaptă ecosistemul spre contracte inteligente verificabile și cu resurse limitate.
Concluzie
Lansarea Simplicity pe rețeaua Liquid reprezintă un pas semnificativ în dezvoltarea capacităților de programare ale Bitcoin, oferind dezvoltatorilor un instrument puternic pentru crearea de aplicații financiare sigure și eficiente.