• bitcoinBitcoin (BTC) $ 69,370.00 8.76%
  • dogecoinDogecoin (DOGE) $ 0.098328 8.24%
  • litecoinLitecoin (LTC) $ 55.86 6.77%
  • ethereum-classicEthereum Classic (ETC) $ 8.95 6.87%
  • kaspaKaspa (KAS) $ 0.029361 8.94%
  • zilliqaZilliqa (ZIL) $ 0.004776 19.91%
  • chiaChia (XCH) $ 3.25 3.1%
Альткоины

Algorand становится первым блокчейном уровня 1, принявшим Python в качестве канонического языка

Algorand становится первым блокчейном уровня 1, принявшим Python в качестве канонического языка

Algorand становится первым блокчейном уровня 1, который принимает Python в качестве канонического языка, что технический директор Algorand Foundation Джон ВУДС называет «сейсмическим изменением». По его словам, Python — это огромный шаг вперед на пути к устранению всех барьеров для разработчиков

Мариано ДОМИНГЕС, разработчик программного обеспечения Vestige.fi, децентрализованного приложения на базе Algorand, рассказал, что для этого есть несколько причин. Во-первых, большинство цепочек, имеющих уровень выполнения смарт-контрактов, работают в сценарии ограничения ресурсов, который нетипичен для современных сред разработки. Из-за этого зачастую проще и дешевле создать предметно-ориентированный язык (например, Solidity, PyTEAL/TEAL или Move), чем интегрировать «обычный» язык, поскольку можно реализовать эти ограничения с самого начала.

TEAL был более ранним языком смарт-контрактов Algorand, а PyTEAL — механизмом для вызова инструкций TEAL из файла Python. Разница сейчас заключается в том, что собственный Python компилируется в байт-код виртуальной машины Algorand (AVM), что делает его совместимым с собственными инструментами Python, включая пакеты тестирования. Это отличает его как от PyTEAL, так и от таких языков, как Vyper для EVM, которые только «подобны Python».

Изображение: Algorand Developer Portal

Источник: cryptonews.net

Related Articles

Back to top button