Move: ресурсно-ориентированное программирование активовMove: resource-oriented programming for assets

Создание смарт-контрактов: SuiBuilding Smart Contracts: Sui

Move делает владение активом свойством, проверяемым компилятором, а не соглашением между контрактами — актив нельзя случайно скопировать или потерять так, как это возможно в Solidity. Каркас: 4 карточки, страницы ещё не написаны.Move makes asset ownership a compiler-checked property rather than a convention between contracts — an asset can't be accidentally duplicated or lost the way it can in Solidity. Skeleton: 4 cards, pages not yet written.

ТемыTopics

Move: ресурсно-ориентированная модельMove: the resource-oriented modelактивы как linear types — не могут быть скопированы или неявно уничтожены, гарантии на уровне компилятора.assets as linear types — they can't be copied or implicitly destroyed, guarantees enforced at the compiler level. Объекты вместо балансовObjects instead of balancesконтракт оперирует типизированными объектами с явным владельцем, а не записями в общем маппинге балансов.a contract operates on typed objects with an explicit owner, not entries in a shared balance mapping. Параллельное исполнение и дизайн контрактаParallel execution & contract designкак объектная модель влияет на то, каким образом стоит проектировать контракт для максимального параллелизма.how the object model shapes contract design choices to maximize parallelism. Отличие от Move на AptosDivergence from Move on Aptosобщий язык, но разные объектные модели и стандартные библиотеки — почему код не переносится один в один.a shared language but different object models and standard libraries — why code doesn't port over 1:1.

статусstatus

Это каркас: 4 карточки зафиксированы, страницы ещё не написаны.This is a skeleton: 4 cards are locked in, pages not yet written.