Transaction Authentication
Sui의 transaction 인증 기능은 온체인 데이터에 대한 미승인 접근으로부터 보안을 제공한다.
Keys and Addresses
Sui는 BIP-32, SLIP-0010, BIP-44, BIP-39 지갑 사양을 지원한다. 서명된 transaction의 경우 Sui는 pure Ed25519, ECDSA Secp256k1, ECDSA Secp256r1 및 multisig를 지원한다.
Signatures
Sui는 여러 cryptography 알고리즘과 primitive를 지원하며, 이들 간의 빠른 전환이 지원된다.
Multisig
multisig transaction은 단일 키가 아닌 인증을 위해 여러 키를 필요로 한다. Sui는 순수 Ed25519, ECDSA Secp256k1, ECDSA Secp256r1 암호화 키에 대한 multisig transaction을 지원한다.
Offline Signing
오프라인 서명은 기기가 Sui 네트워크에 연결되어 있지 않거나, 서명하는 지갑이 서명 대상 transaction과 다른 프로그래밍 언어를 사용하는 경우에 Sui transaction에 서명하는 데 사용할 수 있다.
Intent Signing
인텐트 서명은 사용자와 authority 서명 모두가 서명하는 데이터에 간결한 도메인 구분자를 제공한다. 각 서명이 커밋하는 데이터는 인텐트 메시지라고 하며, Sui의 모든 서명은 이를 포함해야 한다.