bitcoin
Bitcoin (BTC) $ 76,059.00
ethereum
Ethereum (ETH) $ 2,308.22
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 632.25
usd-coin
USDC (USDC) $ 0.999839
xrp
XRP (XRP) $ 1.43
binance-usd
BUSD (BUSD) $ 0.978522
dogecoin
Dogecoin (DOGE) $ 0.095006
cardano
Cardano (ADA) $ 0.248561
solana
Solana (SOL) $ 85.50
polkadot
Polkadot (DOT) $ 1.27
tron
TRON (TRX) $ 0.329825
bitcoin
Bitcoin (BTC) $ 76,059.00
ethereum
Ethereum (ETH) $ 2,308.22
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 632.25
usd-coin
USDC (USDC) $ 0.999839
xrp
XRP (XRP) $ 1.43
binance-usd
BUSD (BUSD) $ 0.978522
dogecoin
Dogecoin (DOGE) $ 0.095006
cardano
Cardano (ADA) $ 0.248561
solana
Solana (SOL) $ 85.50
polkadot
Polkadot (DOT) $ 1.27
tron
TRON (TRX) $ 0.329825

Algorand corteja els desenvolupadors de Python en “canvi sísmic”

-

L’elecció d’un llenguatge de programació no és la clau del desenvolupament de contracte intel·ligent. Però sí que influeix en la seguretat, l’eficiència i l’accessibilitat de les aplicacions blockchain.

Cada idioma inclou el seu propi conjunt de capacitats i limitacions que poden afectar com s’executen els contractes, el potencial de vulnerabilitats i la facilitat de trobar i corregir errors.

Algorand s’està convertint en la primera cadena de blocs de capa 1 que adopta Python com a llenguatge canònic, en el que el director de tecnologia de la Fundació Algorand, John Woods, anomena un “canvi sísmic”.

“Python és un gran pas endavant en el full de ruta per eliminar totes les barreres d’entrada per als desenvolupadors”, va dir Woods.

Amb més de 10 milions de desenvolupadors a tot el món, potser és sorprenent que el llenguatge hagi estat històricament passat per alt per les plataformes de contracte intel·ligent, atès que el conjunt total de desenvolupadors de contracte intel·ligent especialitzats segueix sent relativament petit.

Llegeix més: Electric Capital troba que els desenvolupadors veterans de Web3 estan en augment

Mariano Dominguez, desenvolupador de programari de Vestige.fi, un dapp DeFi basat en Algorand, va dir a Blockworks que hi ha algunes raons per això.

D’una banda, “la majoria de cadenes que tenen una capa d’execució de contracte intel·ligent operen en un escenari de restricció de recursos que no és típic en els entorns de desenvolupament moderns”, va dir Domínguez. “Per això, sovint és més fàcil i més barat construir un llenguatge específic de domini (per exemple Solidity, PyTEAL/TEAL o Move), que integrar un llenguatge “normal”, ja que podeu exercir aquestes limitacions des del primer moment. .”

Llegiu també  El llançament aeri TapSwap sembla retardat, reflectint la xarxa Pi

TEAL era el llenguatge de contracte intel·ligent anterior d’Algorand i PyTEAL era un mecanisme per cridar instruccions TEAL des d’un fitxer Python.

La diferència ara, va dir la Fundació a Blockworks, és que el Python natiu es compila al bytecode de la màquina virtual Algorand (AVM), el que el fa compatible amb les eines natives de Python, incloses les suites de proves.

Això el diferencia tant de PyTEAL com d’idiomes com Vyper per a l’EVM, que només són “com Python”.

Llegeix més: Move Chains estan fent moviments

Tanmateix, va afegir Domínguez, la “naturalesa simplista de Python… dificulta l’adaptació a un context blockchain”.

Aquesta simplicitat és una arma de doble tall, va acordar Deian Stefan, cofundador i científic en cap de Cubist, que s’especialitza en eines de desenvolupament per a la interoperabilitat entre cadenas.

“Crec que és just dir que la barrera d’entrada per al desenvolupador mitjà de Python és més baixa”, va dir Stefan a Blockworks. No obstant això, va afegir, “des de la nostra experiència treballant amb diferents equips de l’ecosistema: no està (encara) clar que la barrera sigui tant l’idioma com tot el que l’envolta”.

Stefan considera que els factors tècnics relacionats amb el rendiment bàsic de la plataforma, la facilitat d’incorporació de l’usuari final, així com factors no tècnics com la liquiditat i els efectes de xarxa són més significatius.

Tot i que Algorand ofereix avantatges tecnològics com ara un alt rendiment i baixes comissions de transacció, històricament la xarxa ha lluitat per atraure una massa crítica de casos d’ús convincents i dapps, malgrat les seves arrels sòlides en la criptografia fonamental i la informàtica teòrica.

L’últim esforç d’Algorand, AlgoKit 2.0, és un intent de “construir eines que compleixin amb els desenvolupadors on es troben”, va dir Domínguez, estimant que per a un desenvolupador Python habilitat, el temps necessari per fer el salt a escriure contractes intel·ligents es reduiria de “setmanes” a “setmanes”. “Una qüestió d’hores”.

Llegiu també  Les monedes de memes d'IA salten un 26,4% en 24 hores, superant els 10.000 milions de dòlars: CoinGecko

També ajuda el propi negoci de Vestige, permetent que la dapp integri un nou dex escrit en Python per a Algorand en qüestió de dies, o fins i tot més ràpidament amb accés al codi font, va dir.

“Al final del dia, com més ràpid puguis passar d’idea a producte, més coses pots provar i més innovació es pot produir”, va dir Domínguez.

Però serà segur?

Dean Tribble, CEO de la plataforma de contracte intel·ligent centrada en Javascript, Agoric, té els seus dubtes.

“No és un principiant des d’una perspectiva de seguretat”, va dir Tribble a Blockworks, citant raons tècniques que Python s’utilitza àmpliament per a l’anàlisi de dades per part de Google, però no per a aplicacions que gestionen bilions de dòlars.

Llegeix més: Resoldre el problema del desenvolupador de Web3: Web2 segueix dubtant

“Ja hem pagat 10.000 milions de dòlars en pèrdues pels contractes actuals de Solidity DeFi que s’han provat i han sobreviscut”, va dir Tribble. “Això no vol suggerir que hauríem de tenir por d’utilitzar contractes allà fora: n’han pagat el preu (i és un xec alt!), però fer un treball nou i innovador és molt perillós”.

Tant per a l’adopció com per a la seguretat, la capacitat d’utilitzar biblioteques i patrons de disseny existents com els contractes OpenZeppelin provats a la batalla a Solidity és clau per a l’èxit de qualsevol idioma, va dir Stefan de Cubist, i va assenyalar que factors com ara la gestió segura de claus criptogràfiques, la prova de la infraestructura. els desplegaments i l’execució d’actualitzacions són més importants a la pràctica.

Llegeix més: Stellar provoca l’actualització del contracte intel·ligent, i no és un EVM

Llegiu també  Els inversors de Pepe Unchained s'aboquen a la venda anticipada de Mpeppe mentre busquen obtenir encara més guanys

AlgoKit 2.0 s’envia amb un nou sistema de plantilles, una biblioteca completa de plantilles de contracte intel·ligent i tota la infraestructura necessària per executar aplicacions localment, segons la Fundació Algorand.

L’esperança és cortejar una sèrie de desenvolupadors, des d’estudiants acabats de sortir de les classes d’informàtica fins a investigadors avançats d’IA i aprenentatge automàtic.

Per als usuaris dapp, la cadena, el llenguatge de programació o altres factors tècnics no haurien d’importar, segons Domínguez. El que fa és “que l’aplicació que estan utilitzant resol la necessitat que tenen”.

“Crec que amb Algorand el tipus de productes i solucions que es poden construir són iguals, i en alguns casos fins i tot millors, que els que utilitzen sistemes heretats”, va dir Domínguez, assenyalant com a exemple la plataforma de tokenització immobiliària Lofty, on ” les persones poden invertir en propietats individuals que procedeixen a tenir com a DAO legal, sense passar per un custodi”.

Els clients d’aquestes dapps es preocuparan per la seguretat, entenguin o no els fonaments tècnics. Allà, Tribble es mostrava escèptic.

“No és probable per a mi que Python sigui mai un llenguatge que pugueu executar de manera robusta en una cadena de blocs”, va dir el CEO d’Agoric.

Pel que fa al nombre de desenvolupadors de Python? No és un problema, va dir: “La majoria dels desenvolupadors de Python ja coneixen JavaScript!”

*Com la manca d’escriptura estàtica i matemàtiques uint: operacions aritmètiques que utilitzen enters sense signe per evitar nombres negatius.

Algorand corteja els desenvolupadors de Python en “canvi sísmic”

ÚLTIMES PUBLICACIONS

El més popular