Solidity, llenguatge de Ethereum, llança versió 0.8.1

El 27 de gener del present any, va ser llançada la versió més recent del llenguatge de programació de la xarxa de Ethereum que facilita la creació de contractes intel·ligents Solidity. Aquesta nova versió si bé va portar amb si quantitat de millores una miqueta menors, respecte a la versió 0.8 llançada al desembre, ofereix ajustos d’optimització tant dins del compilador com del llenguatge.

La nova versió de Solidity es va donar a conèixer dins del Blog oficial del llenguatge de programació. En aquest article, es enlistaban els canvis, correccions i noves sentències que entrarien en funcionament a partir de la versió 0.8.1.

About

Canvis destacables en Solidity 0.8.1

Millora en la compilació SMTChecker la qual permet trobar errors dins del contracte intel·ligent al moment de ser compilat. Funciona verificant el codi amb una llista predeterminada d’errors per a comprovar si hi ha algun present. Amb la nova optimització, es poden definir quins errors específics es desitgen provar, evitant una sobre càrrega i optimitzant l’ús de memòria.

Un altre canvi a nivell de compilador va ser la millora del generador de codi de direccions, que redueix l’ús de memòria.

Respecte a l’ús del llenguatge de programació, en la nova version de Solidity ara és possible usar la sentència Catch panic (unit code). Aquesta funció busca millorar un error introduït en la versió anterior (0.8) permetent controlar els errors que fan que l’execució d’un contracte es detingui de manera abrupta.

Visa i Bitcoin

Per què s’optimitza un llenguatge de programació com Solidity

En el desenvolupament de programari és normal que cada dia es trobin nous errors, i surtin actualitzacions que els corregeixin, com va ocórrer amb aquesta nova versió de Solidity. No obstant això, l’objectiu que busca l’optimització dels llenguatges de programació és l’administració adequada dels recursos.

En un programari de PC, quan parlem de recursos, ens referim a disc dur, memòria ram, memòria de vídeo, processador. Tot el maquinari encarregat de fer que el programari s’executi correctament. Una aplicació optimitzada correctament utilitza de manera adequada tots aquests recursos, permetent que uns altres programis funcionen paral·lelament, inclòs el sistema operatiu.

Ara, quan parlem de recursos dins d’un contracte intel·ligent, això es refereix al poder de minat. Atès que cada contracte s’hi hagi dins de la xarxa de Ethereum, es paguen comissions per mineria per a poder executar les instruccions bé sigui d’una transacció o d’un contracte intel·ligent.

En un llenguatge mal optimitzat dins d’una xarxa de criptomonedas, les comissions augmenten, atès que, al no haver-hi una bona administració de recursos, es requereix major poder de còmput per a executar les transaccions.

Consells abans d’Invertir en Criptomonedas

Consells abans d'Invertir en CriptomonedasAproximadament un terç dels residents a l'Argentina, el Brasil, Colòmbia i Mèxic estan molt més interessats a invertir en criptomonedas com a resultat de la crisi econòmica desencadenada pel COVID-19, mostra el nou estudi de...

Descobreix Cardano

Cardano és una plataforma blockchain de prova de participació: la primera que es basa en una recerca revisada per parells i es desenvolupa a través de mètodes basats ​​en evidència. Combina tecnologies pioneres per a proporcionar seguretat i sostenibilitat...

Què és i com funciona el LiteCoin

Litecoin és una moneda d'Internet de tipus punt a punt que permet realitzar pagaments instantanis i de cost gairebé zero a qualsevol part del món.  Litecoin és una xarxa de pagaments global i de codi obert que és completament descentralitzada i sense autoritats...

Què és i com funciona Ethereum

Nou en Ethereum? Estàs en el lloc indicat. Comencem amb una descripció general. Ethereum posa els fonaments per a una nova era d'internet: - Una internet on diners i pagaments estan integrats. - Una internet on els usuaris poden ser amos de les seves dades, i les...

Sorare: el nou joc Fantasy de futbol

SORARE és una plataforma de joc de cromos digitals col·leccionables de jugadors de futbol «Fantasy» amb llicència oficial, basat sobre la blockchain de Ethereum i en el qual pots guanyar premis cada setmana. És com jugar als cromos, però en aquest cas es paguen...

Què és i com registrar-se a Coinbase

Coinbase és una plataforma global de trading fàcil de criptomonedas, amb seu a San Francisco, Califòrnia. És una plataforma dirigida a la compra, venda, transferència i emmagatzematge de criptomonedas. És realment segura i té com a missió «crear un sistema financer...

Què és i com funciona el Bitcoin

El Bitcoin (BTC) és la primera criptomoneda que es va desenvolupar i també la primera i única aplicació basada en la tecnologia blockchain que funciona 24/7 els 365 dies de l'any des de 2009. Bitcoin és un programari, un protocol i una moneda. Aquestes tres...

Contractes Intel·ligents

Contractes Intel·ligentsPer entendre un contracte intel·ligent, primer hem de recordar què significa un contracte. Un contracte no és més que un acord entre dos o més parts, un entorn on es defineix el que es pot fer, com es pot fer, què passa si alguna cosa no es fa....

Dapps

Són aplicacions descentralitzades que utilitzen ‘blockchain’ perquè els usuaris es relacionin directament entre ells i tanquin acords sense que existeixi una entitat central que gestioni el servei.Com Funcionen?A grans trets, cadascun dels usuaris d'una...