มาตรฐานทางเทคนิค

  • มาตรฐานการช่วยจำ

    - ระบบช่วยจำจะปฏิบัติตามมาตรฐาน BIP39 โดยระบบจะสร้างระบบช่วยจำ 12 คำตามค่าเริ่มต้น

    สร้างเมล็ดพันธุ์จากความจำ

    - สร้างเมล็ดพันธุ์โดยใช้กระบวนการมาตรฐาน BIP39

    - ในอัลกอริทึม PBKDF2 ประโยคช่วยจำจะถูกใช้ให้เป็นรหัสผ่าน และ "ช่วยจำ" จะถูกใช้แทนเกลือ (วลีผ่านว่างเปล่า)

    การประมวลผลประโยคช่วยจำ

    - ลบช่องว่างที่จุดเริ่มต้นและจุดสิ้นสุดของคำช่วยจำภาษาอังกฤษ และเพิ่มช่องว่างตรงกลางของแต่ละคำ

    - ลบช่องว่างที่จุดเริ่มต้นและจุดสิ้นสุดของคำช่วยจำภาษาจีน และเพิ่มช่องว่างตรงกลางของแต่ละคำ

  • การสร้างที่อยู่ลายเซ็นหลายรายการของ Bitcoin

    ลายเซ็นหลายรายการถูกนำไปใช้งานผ่าน P2SH โดยการเรียกใช้อินเทอร์เฟซ createmultisig ของ bitcoind (สกุลเงินอื่นๆ มีลักษณะคล้ายกัน เช่น litecoind ของ LTC) เพื่อสร้างที่อยู่ หรือเทียบเท่ากับตรรกะต่อไปนี้ (โดยใช้ลายเซ็นหลายรายการ 2-3 รายการเป็นตัวอย่าง):

    1.replaceScript = <OP_2> <A pubkey> <B pubkey> <C pubkey> <OP_3> <OP_CHECKMULTISIG>

    2.redeemScriptHash = RIPEMD160(SHA256(redeemScript))

    3. P2SHAddress = base58check.Encode("05", แลกรับสคริปต์แฮช)

    ลำดับการจัดเรียงคีย์สาธารณะหลายลายเซ็น

    - ลำดับของคีย์สาธารณะจะเรียงลำดับตามพจนานุกรมของคีย์สาธารณะเอง (สตริงเลขฐานสิบหกเป็นสตริง ASCII)

    - ตัวอย่าง: Pubkey ของ A: c0f832..., Pubkey ของ B: aaff01..., Pubkey ของ C: b8facc..., จากนั้น: redeemScript = <OP_2> <B pubkey> ; <C pubkey> <A pubkey> <OP_3> <OP_CHECKMULTISIG>

    ซอร์สโค้ดหลายลายเซ็นของ Ethereum/Solana

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

    รูปแบบ QR code ลายเซ็นออฟไลน์

    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