В блокчейн Algorand добавлена поддержка смарт-контрактов и функций DeFi


Algorand Foundation выпустил модернизация протокола, добавив в свой блокчейн функции децентрализованного финансирования (DeFi) и смарт-контракты. Модернизация Algorand 2.0 стало очень крупным обновлением в плане расширения перспектив сети с момента запуска блокчейна в июне 2019 года. «Новые функции и простые ресурсы для разработчиков обеспечивают новые вариации использования и более широкое использование блокчейна в целом», — сообщил гендиректор Algorand Стив Кокинос (Steve Kokinos). Algorand в начале добавил помощь смарт-контрактов на базе кода, которые могут отслеживать и осуществлять условия официальных соглашений по истечении времени . Смарт-контракты Algorand (ASC) имеют внутренние отличия от смарт-контрактов, которые реализуются, к примеру, в Эфириуме. Это сопряжено с тем, что новый собственный язык программирования Algorand Transaction Execution Approval Language (TEAL), не всесторонний по Тьюрингу. Практически все сегодняшние языки программирования выступают полными по Тьюрингу, но Algorand позиционирует это различие TEAL как особенная черта, а не как ограничение. Algorand утверждает, что смарт-контракты на TEAL безопаснее писать и осуществлять, несмотря на ограниченную потенциальную функциональность. К примеру, в соответствии информации для разработчиков, ASC не может поддерживать рекурсивную функцию. «Мы не верим, что полнота по Тьюрингу нужна в основном », — сказал Пол Ригл (Paul Riegle), управленец отдела продуктов Algorand. «Она дополняет возможности для атаки и вероятно оказывает влияние на уровень качества работы языка». Упрощенная функциональность может означать лучшую безопасность или, по крайней мере, более простой путь к обспечению безопасности контрактов ASC, дабы пользователи не потеряли активы по неосторожности. По этим Hacker Noon, проще и быстрее проверять код смарт-контракта на наличие недочетов, если его язык программирования исключает рекурсивную функцию.

Понравилась статья? Поделиться с друзьями:
ePay Info | Все про платежные системы