base58 인코딩(base58 Encodings)

XRP Ledger API는 종종 계정 주소와 암호화 키와 관련된 다른 유형의 값을 나타내기 위해 체크섬("Base58Check"라고도 함)이 포함된 "base58" 인코딩을 사용합니다. 이 인코딩은 비트코인 주소에 사용되는 인코딩과 동일하지만, XRP Ledger이 다음 사전을 사용한다는 점이 다릅니다: rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz.

XRP Ledger은 다양한 유형의 값을 인코딩하기 전에 특정 8비트 숫자로 접두사를 붙여 서로 다른 데이터 유형을 구분합니다. XRP Ledger의 base58 사전의 문자 배열로 인해 다양한 유형의 인코딩된 값에 대한 base58 표현은 유형별로 특정 문자로 시작하게 됩니다.

다음 표에는 XRP Ledger이 사용하는 모든 인코딩이 나열되어 있습니다:

데이터 유형시작 위치유형 접두사콘텐츠 크기Maximum characters

계정 주소

r

0x00

20 bytes

35

계정 공개 키

a

0x23

33 bytes

53

시드 값(비밀 키용)

s

0x21

16 bytes

29

유효성 검사 공개 키 또는 노드 공개 키

n

0x1C

33 bytes

53

콘텐츠 크기는 1바이트 유형 접두사를 제외합니다.

Last updated