객체 소유권 유형
Sui의 다양한 객체 소유권 유형을 알아본다.
주소 소유 객체
Address-owned object는 Sui의 32바이트 address가 소유하며, 이 address는 account address 또는 object ID일 수 있다. 이러한 object를 생성하고 접근하는 방법을 학습한다.
불변 객체
Immutable objects는 변경, 전송, 삭제가 불가능하다. Immutable object는 소유자를 가질 수 없으며 누구나 사용할 수 있다.
Party 객체
Party object는 전송 시 지정된 party가 소유하며, consensus에 의해 버전이 관리된다. 이러한 object를 생성하고 접근하는 방법을 설명한다.
공유 객체
Sui 네트워크의 shared object는 누구나 접근할 수 있으므로, 필요할 경우 접근을 보호하기 위한 주의가 필요하다.
래핑된 객체
Wrapped object는 다른 object 데이터 구조 내부에 중첩된 object 데이터 구조이다. Object는 직접, `Option`을 통해, 또는 `vector` 필드를 통해 wrapped될 수 있다.