Язык Move (Move Language)
Язык программирования смарт-контрактов с ресурсно-ориентированной моделью безопасности активов.
Move — язык, изначально созданный для проекта Diem (Facebook/Meta), фокусирующийся на безопасном управлении цифровыми активами. Главная инновация — ресурсная модель: активы не могут быть случайно скопированы или уничтожены, что предотвращает целые классы ошибок.
Безопасность: ресурсы в Move имеют линейную типизацию — каждый ресурс существует ровно в одном месте. Невозможно создать «из воздуха» или потерять токены из-за ошибки в коде. Формальная верификация встроена в язык, позволяя математически доказать корректность контрактов.
Блокчейны: Aptos (Move на базе Diem), Sui (модифицированный Move с объектной моделью), Movement Labs. Хотя экосистема пока меньше EVM, ресурсная модель Move может обеспечить более высокую безопасность для финансовых приложений, где ошибки стоят миллионы.
Связанные термины
Ещё из раздела «Блокчейн»
Хеш (Hash)
Результат криптографической хеш-функции — уникальная строка фиксированной длины, полученная из входных данных любого размера.
Узел сети (Node)
Компьютер, подключённый к блокчейн-сети, хранящий копию реестра и участвующий в валидации транзакций.
Блок (Block)
Пакет данных, содержащий набор подтверждённых транзакций и связанный с предыдущим блоком в цепочке.
Транзакция (Transaction)
Запись о переводе криптовалюты или вызове смарт-контракта, подписанная приватным ключом отправителя.
Дерево Меркла (Merkle Tree)
Иерархическая структура хешей, позволяющая эффективно и безопасно верифицировать целостность больших наборов данных.
Доказательство работы (Proof-of-Work)
Консенсусный механизм, требующий от майнеров затрат вычислительной мощности для создания новых блоков.