Moveはデジタル資産を管理するために作成されたが、その初期のストレージモデルはかさばり、多くのユースケースに適したものではなかった。例えば、アリスがボブに資産Xを移転したい場合、ボブは新しい「空の」リソースを作成し、その後アリスが資産Xをボブにトランスファーする必要があった。このプロセスは直感的ではなく、実装には課題があったが、それはDiemの制限的な設計が一因となっていた。元の設計のもう一つの欠点は、「トランスファー」操作のための内蔵サポートがないことで、各モジュール全てが独自のストレージトランスファーロジックを実装する必要があったことだ。加えて、単一のアカウントで異なる種類の資産コレクションを管理することもとりわけ困難であった。
Suiは、オブジェクトのストレージおよび所有権モデルを再設計し、現実世界のオブジェクト相互作用により近づけることで、これらの課題に対処した。所有権とトランスファーのネイティブな概念により、アリスは資産Xを直接ボブに移転できる。さらに、ボブは事前の準備なしに異なる資産のコレクションを維持できる。これらの改善は、Suiにおけるオブジェクトモデルの基礎を築いた。
The Move Book へ戻る