NodeCrypto 도움말

Bytes to Base58

카테고리: 데이터 변환 & 인코딩 · 노드 타입 ID: converter-bytes-to-base58

바이트 배열을 Base58 문자열로 인코딩한다 (Bitcoin / Flickr)

개요

원시 바이트 배열(Uint8Array)을 혼동하기 쉬운 문자(0, O, I, l)와 기호를 제외한 Base58 문자열로 인코딩한다.

바이트 배열 앞쪽의 0x00 바이트 개수를 보존하여 선택한 알파벳의 첫 글자(Bitcoin은 1, Flickr는 1)로 정확히 매핑한다.

사용 시점

파라미터 설정

파라미터 (ID)타입 및 기본값노출 조건설명 및 옵션
알파벳
alphabet
select
기본값: btc
항상 노출 사용할 58자 문자표(bitcoin 또는 flickr)를 선택한다.
  • btc: Bitcoin (BTC / IPFS)
  • flickr: Flickr 단축 URL 알파벳(소문자가 대문자보다 먼저 오는 순서).

포트 입출력 명세

포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.

입력 포트

포트 성격: 고정 입력 포트 (총 1개).

포트 이름포트 ID데이터 타입필수 여부노출 조건설명
Bytes In bytes Bytes 필수 항상 노출 인코딩할 원시 바이트 배열(Uint8Array)이다.

출력 포트

포트 성격: 고정 출력 포트 (총 1개).

포트 이름포트 ID데이터 타입노출 조건설명
Base58 Out string String 항상 노출 Base58 문자열

오류 케이스

이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.

활용 예시

Ed25519 공개키를 Bitcoin Base58로 인코딩하기

32바이트 공개키를 Base58 문자열로 변환한다.

  1. Ed25519 KeyGen의 Public Key 출력을 Bytes to Base58의 Bytes 입력에 연결한다.