기술 표준

  • 니모닉 표준

    - 니모닉은 BIP39 표준을 준수하며, 기본적으로 12단어 니모닉이 생성됩니다.

    니모닉에서 시드 생성

    - BIP39 표준 프로세스를 사용하여 시드를 생성합니다.

    - PBKDF2 알고리즘에서는 니모닉 문장이 비밀번호로 사용되고 "니모닉"이 솔트(비밀번호는 비어 있음)로 사용됩니다.

    니모닉 문장의 처리

    - 영어 기억술의 시작과 끝에 있는 공백을 제거하고, 각 단어의 중간에 공백을 추가합니다.

    - 중국어 기억술의 시작과 끝에 있는 공백을 제거하고, 각 단어의 중간에 공백을 추가합니다.

  • 비트코인 다중서명 주소 생성

    다중 서명은 P2SH를 통해 구현되며 bitcoind(LTC의 litecoind와 같은 다른 통화도 유사함) createmultisig 인터페이스를 호출하여 주소를 생성하거나 다음 논리(예: 2-3 다중 서명)와 동일합니다.

    1. redeemScript = <OP_2> <A 공개키> <B 공개키> <C 공개키> <OP_3> <OP_CHECKMULTISIG>

    2. redeemScriptHash = RIPEMD160(SHA256(redeemScript))

    3. P2SHAddress = base58check.Encode("05", redeemScriptHash)

    다중서명 공개키 배열 순서

    - 공개 키의 순서는 공개 키 자체의 사전식 순서(16진수 문자열을 ASCII 문자열로 변환)에 따라 정렬됩니다.

    - 예를 들어: A의 공개 키: c0f832..., B의 공개 키: aaff01..., C의 공개 키: b8facc..., 그러면: redeemScript = <OP_2> <B 공개 키> ; <C 공개 키> <A 공개 키> <OP_3> <OP_CHECKMULTISIG>

    Ethereum/Solana 다중 서명 소스 코드

    Github: https://github.com/bitbill/ownbit-multisig-contracts

    오프라인 서명 QR 코드 형식

    bb_watch: 워치 지갑 생성

    bb_addcoin: 지갑에 화폐가 추가되는 것을 지켜보세요

    bb_sign: 거래에 서명하다

    bb_tx: 네트워크에 브로드캐스트 거래

    인코딩 형식 참조: zlibCompress + Base64

Original text
Rate this translation
Your feedback will be used to help improve Google Translate