Sing-song: 읽고 말하기 쉬운 숫자·키 인코딩
Sing-song: a speakable encoding for long numbers and keys

Sing-song은 임의의 바이트 문자열을 발음 가능한 CV 음절로 변환하는 가역 인코딩입니다. 64음절 알파벳이 6비트를 한 음절에 대응시키며, 길이 정보 없이도 완전한 인코딩이 가능하고 접두사 안정성을 제공합니다. 기계 친화적인 hex나 Base58은 말하고 기억하기 어려운 반면, Sing-song은 규칙적인 발음으로 사람이 읽고 전달하기에 적합합니다. 이 글은 설계 목표, 알고리즘, 변형(variant) 체계, 접두사 안정성, 오류 처리, 대안 비교, 테스트 벡터와 참조 구현을 다룹니다.
Sing-song은 6비트를 짧은 CV 음절 하나에 담아, 사람이 읽고 말하고 기억해야 하는 값에 적합합니다.