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
Дисклеймер: содержание этой статьи отражает исключительно мнение автора и не представляет платформу в каком-либо качестве. Данная статья не должна являться ориентиром при принятии инвестиционных решений.
Вам также может понравиться
Децентрализованный игровой протокол KARRAT планирует запустить новый блокчейн Studio Chain
Кэти Вуд спрогнозировала биткоин по $650 000
Фьючерсы на BTC, CME Friday, демонстрируют заметный спрос
BTC упал ниже $90 000,00 и сейчас торгуется на уровне $89 986,85.