Move - язык программирования

kandi

Administrator
Команда форума
Регистрация
19 Июн 2019
Сообщения
38
Баллы
6
Блокчейн Libra имеет открытый исходный код и лицензию Apache 2. Любой разработчик может создавать совместные приложения, используя язык кодирования Move. Прототип блокчейна уже был запущен в тестовой сети, поэтому он будет работать в режиме бета-тестирования для разработчиков до официального запуска в первой половине 2020 года. Libra Association работает с биржей HackerOne над системой вознаграждения за поиск багов, которая будет запущена в конце этого года. Компания будет платить вознаграждение инженерам-исследователям проблем безопасности за обнаружение дефектов и сбоев. Тем временем Libra Association интегрирует протокол Libra Core, используя язык программирования Rust, поскольку он разработан для предотвращения уязвимостей безопасности, а язык Move еще не готов полностью.


Язык программирования Move был создан, чтобы легче писать код блокчейна на основе алгоритма автора, без введения ошибок. Он называется Move, потому что его основной функцией является перемещение криптовалюты Libra из одного счета на другой. Данный язык позволяет предотвратить случайное дублирование этих активов. Основной код транзакции выглядит следующим образом: LibraAccount.pay_from_sender (receive_address, amount).


В конечном итоге, разработчики Move смогут создавать смарт-контракты для программного взаимодействия с блокчейном Libra. Пока Move не готов, разработчики могут создавать модули и скрипты транзакций для сети Libra, используя Move IR, который достаточно высокого уровня для чтения, но слишком низкого уровня для преобразования в байтовый код Move, записанный в блокчейне.


Экосистема Libra и язык Move будут полностью открытыми для использования и построения, что подразумевает значительный риск. Недобросовестные разработчики, полагаясь на неопытность криптопользователей, смогут утверждать, что их приложения работают точно так же, как и неподдельные, и что они безопасные, потому что использует Libra. Но если эти мошенники обкрадут потребителей, весь гнев и негодование, несомненно, обрушится на Facebook. Тем не менее, руководитель Calibra Кевин Вейл говорит, что Libra Association не планирует принимать активное участие в проверке разработчиков.


Подробней о языке Move: https://developers.libra.org/docs/move-overview