• bitcoinBitcoin (BTC) $ 90,107.00 0.21%
  • dogecoinDogecoin (DOGE) $ 0.137619 0.27%
  • litecoinLitecoin (LTC) $ 80.78 1.48%
  • ethereum-classicEthereum Classic (ETC) $ 13.08 0.41%
  • kaspaKaspa (KAS) $ 0.045933 0.33%
  • zilliqaZilliqa (ZIL) $ 0.005222 1.07%
  • chiaChia (XCH) $ 5.14 2.99%
  • octaspaceOctaSpace (OCTA) $ 0.179954 8.55%
Альткоины

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