bitcoin
Bitcoin (BTC) $ 96,061.74
ethereum
Ethereum (ETH) $ 2,599.92
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 575.52
xrp
XRP (XRP) $ 2.39
cardano
Cardano (ADA) $ 0.7051
usd-coin
USDC (USDC) $ 1.00
matic-network
Polygon (MATIC) $ 0.295346
binance-usd
BUSD (BUSD) $ 0.992984
dogecoin
Dogecoin (DOGE) $ 0.243714
okb
OKB (OKB) $ 46.43
polkadot
Polkadot (DOT) $ 4.55
shiba-inu
Shiba Inu (SHIB) $ 0.000015
tron
TRON (TRX) $ 0.229909
uniswap
Uniswap (UNI) $ 8.99
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 96,113.75
dai
Dai (DAI) $ 1.00
litecoin
Litecoin (LTC) $ 102.04
staked-ether
Lido Staked Ether (STETH) $ 2,593.96
solana
Solana (SOL) $ 190.42
avalanche-2
Avalanche (AVAX) $ 24.11
chainlink
Chainlink (LINK) $ 18.17
cosmos
Cosmos Hub (ATOM) $ 4.34
the-open-network
Toncoin (TON) $ 3.69
ethereum-classic
Ethereum Classic (ETC) $ 19.60
leo-token
LEO Token (LEO) $ 9.79
filecoin
Filecoin (FIL) $ 3.14
bitcoin-cash
Bitcoin Cash (BCH) $ 316.73
monero
Monero (XMR) $ 203.08
bitcoin
Bitcoin (BTC) $ 96,061.74
ethereum
Ethereum (ETH) $ 2,599.92
tether
Tether (USDT) $ 1.00
bnb
BNB (BNB) $ 575.52
usd-coin
USDC (USDC) $ 1.00
xrp
XRP (XRP) $ 2.39
binance-usd
BUSD (BUSD) $ 0.992984
dogecoin
Dogecoin (DOGE) $ 0.243714
cardano
Cardano (ADA) $ 0.7051
solana
Solana (SOL) $ 190.42
matic-network
Polygon (MATIC) $ 0.295346
polkadot
Polkadot (DOT) $ 4.55
tron
TRON (TRX) $ 0.229909

Algorand corteja desenvolvedores de Python em ‘mudança sísmica’

Deve ler

A escolha da linguagem de programação não é o princípio e o término de tudo no desenvolvimento de contratos inteligentes. Mas influencia a segurança, a eficiência e a acessibilidade das aplicações blockchain.

Cada linguagem vem com seu próprio conjunto de capacidades e limitações que podem impactar a forma uma vez que os contratos são executados, o potencial para vulnerabilidades e a facilidade de encontrar e emendar erros.

A Algorand está se tornando a primeira blockchain da estrato 1 a adotar o Python uma vez que sua linguagem canônica, no que o diretor de tecnologia da Algorand Foundation, John Woods, labareda de “mudança sísmica”.

“Python é um grande passo no roteiro para remover todas as barreiras de ingresso para desenvolvedores”, disse Woods.

Com mais de 10 milhões de desenvolvedores em todo o mundo, talvez seja surpreendente que a linguagem tenha sido historicamente negligenciada pelas plataformas de contratos inteligentes, oferecido que o conjunto totalidade de desenvolvedores especializados de contratos inteligentes permanece relativamente pequeno.

Consulte Mais informação: Electric Capital descobre que desenvolvedores veteranos de Web3 estão em subida

Mariano Dominguez, desenvolvedor de software da Vestige.fi, um dapp DeFi fundamentado em Algorand, disse à Blockworks que há alguns motivos para isso.

Por um lado, “a maioria das cadeias que possuem uma estrato de realização de contratos inteligentes opera em um cenário de restrição de recursos que não é típico em ambientes de desenvolvimento modernos”, disse Dominguez. “Por motivo disso, muitas vezes é mais fácil e barato edificar uma linguagem específica de domínio (uma vez que Solidity, PyTEAL/TEAL ou Move, por exemplo), do que integrar uma linguagem “normal”, já que você pode exercitar essas limitações desde o início. .”

TEAL era a linguagem de contrato inteligente anterior da Algorand e PyTEAL era um mecanismo para invocar instruções TEAL de um registo Python.

LER  O preço do Bitcoin está em grave perigo? 3 sinais de baixa e 2 de alta para o BTC observar

A diferença agora, disse a Instauração à Blockworks, é que o Python nativo é compilado no bytecode da Algorand Virtual Machine (AVM), tornando-o conciliável com ferramentas nativas do Python, incluindo suítes de testes.

Isso o diferencia do PyTEAL e de linguagens uma vez que Vyper para EVM, que são exclusivamente “semelhantes ao Python”.

Consulte Mais informação: Move Chains estão fazendo movimentos

No entanto, acrescentou Dominguez, a “natureza simplista do Python… torna difícil a adaptação a um contexto de blockchain”.

Essa simplicidade é uma faca de dois gumes, concordou Deian Stefan, cofundador e cientista-chefe da Cubist, especializada em ferramentas de desenvolvedor para interoperabilidade entre cadeias.

“Acho justo expressar que a barreira de ingresso para o desenvolvedor Python médio é menor”, ​​disse Stefan à Blockworks. No entanto, acrescentou ele, “pela nossa experiência de trabalho com diferentes equipes no ecossistema: (ainda) não está evidente se a barreira é tanto o linguagem quanto tudo ao seu volta”.

Stefan considera os fatores técnicos relacionados ao desempenho da plataforma principal, a facilidade de integração do usuário final, muito uma vez que fatores não técnicos, uma vez que liquidez e efeitos de rede, uma vez que sendo mais significativos.

Embora a Algorand ofereça vantagens tecnológicas uma vez que cima rendimento e baixas taxas de transação, a rede tem historicamente lutado para atrair uma tamanho sátira de casos de uso e dapps atraentes, apesar de suas fortes raízes na criptografia fundamental e na ciência da computação teórica.

O esforço mais recente da Algorand, AlgoKit 2.0, é uma tentativa de “edificar ferramentas que atendam aos desenvolvedores onde eles estão”, disse Dominguez, estimando que para um desenvolvedor Python qualificado, o tempo necessário para dar o salto para a escrita de contratos inteligentes diminuiria de “semanas” para “uma questão de horas.”

LER  A nomeação de Justin Sun como primeiro-ministro da Liberlândia gera uma resposta enigmática de Hoskinson

Também ajuda o próprio negócio da Vestige, permitindo que o dapp integre um novo dex escrito em Python para Algorand em poucos dias, ou ainda mais rápido com entrada ao código-fonte, disse ele.

“No final das contas, quanto mais rápido você passar da teoria ao resultado, mais coisas poderá testar e mais inovação poderá ocorrer”, disse Dominguez.

Mas será seguro?

Dean Tribble, CEO da plataforma de contratos inteligentes focada em Javascript, Agoric, tem suas dúvidas.

“É um fracasso do ponto de vista da segurança”, disse Tribble à Blockworks, citando razões técnicas de que o Python é amplamente usado para estudo de dados por empresas uma vez que o Google, mas não para aplicativos que gerenciam trilhões de dólares.

Consulte Mais informação: Resolvendo o problema do desenvolvedor Web3: Web2 permanece irresoluto

“Já pagamos US$ 10 bilhões em perdas pelos atuais contratos Solidity DeFi que foram testados em guerra e sobreviveram”, disse Tribble. “Isso não significa sugerir que devemos ter temor de usar contratos – eles pagaram o preço (e é um cheque cima!) – mas fazer um trabalho novo e inovador é muito perigoso.”

Tanto para adoção quanto para segurança, a capacidade de usar bibliotecas existentes e padrões de design, uma vez que contratos OpenZeppelin testados em guerra no Solidity, é a chave para o sucesso de qualquer linguagem, disse Stefan do Cubist, observando que fatores básicos uma vez que gerenciamento seguro de chaves criptográficas, testes de infraestrutura implantações e realização de atualizações são mais importantes na prática.

Consulte Mais informação: Stellar desencadeia atualização de contrato inteligente – e não é um EVM

O AlgoKit 2.0 vem com um novo sistema de templates, uma livraria abrangente de modelos de contratos inteligentes e toda a infraestrutura necessária para executar aplicações localmente, de conciliação com a Algorand Foundation.

LER  O crescimento do volume do Raydium levanta sobrancelhas

A esperança é galantear uma série de desenvolvedores, desde estudantes recém-saídos das aulas de ciência da computação até pesquisadores avançados de IA e aprendizagem de máquina.

Para usuários do dapp, a calabouço, a linguagem de programação ou outros fatores técnicos não deveriam importar, segundo Dominguez. O que significa é “que o aplicativo que eles estão usando resolva a premência que eles têm”.

“Acho que com Algorand o tipo de produtos e soluções que podem ser construídos estão no mesmo nível, e em alguns casos até melhores, do que aqueles que empregam sistemas legados”, disse Dominguez, apontando a plataforma de tokenização imobiliária Lofty uma vez que exemplo, onde “ as pessoas podem investir em propriedades individuais que passam a possuir uma vez que DAO lícito, sem passar por um custodiante.”

Os clientes desses dapps se preocuparão com a segurança, independentemente de compreenderem ou não os fundamentos técnicos. Nisso, Tribble estava cético.

“Não é provável que o Python qualquer dia seja uma linguagem que possa ser executada de forma robusta em um blockchain”, disse o CEO da Agoric.

Quanto ao número de desenvolvedores Python? Não há problema, disse ele: “A maioria dos desenvolvedores Python já conhece JavaScript!”

*Uma vez que a falta de digitação estática e matemática uint – operações aritméticas usando números inteiros sem sinal para evitar números negativos.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Mais recente

Que preço o Solana chegará este ano? Nova previsão...

A Solana Cryptocurrency (SOL), que agora cita US $ 198, 32% inferior de seus US $ 294 históricos registrados...

Notícias relacionadas