รูปแบบรหัส QR สำหรับการเซ็นแบบออฟไลน์
กระเป๋าเย็นของ Ownbit ข้ามช่องว่างอากาศโดยใช้รหัส QR ที่มีเนื้อหาถอดรหัสเป็น ข้อความธรรมดา ทั้งหมด ไม่มีโปรโตคอลเฉพาะที่ซ่อนอยู่ — QR แต่ละอันมี prefix ที่กำหนดไว้ และคุณสามารถถอดรหัสอันใดก็ได้ด้วยตัวเอง
การตั้งค่ากระเป๋าดู
| Prefix | วัตถุประสงค์ |
|---|---|
bb_watch: | สร้าง Watch Wallet ใหม่ |
bb_addcoin: | เพิ่มเหรียญไปยัง Watch Wallet |
bb_mswatch: | สร้าง MultiSig Watch Wallet |
การเซ็นกระเป๋าเดียว
| Prefix | วัตถุประสงค์ |
|---|---|
bb_sign: | เซ็นธุรกรรม (ออฟไลน์ บนกระเป๋าเย็น) |
bb_signresult: | ผลลัพธ์ที่เซ็นแล้วของคำขอเซ็นเฉพาะข้อความ |
bb_tx: | กระจายสัญญาณธุรกรรมที่เซ็นแล้วไปยังเครือข่าย |
การเซ็นมัลติซิก
การเซ็นมัลติซิกจับคู่ QR คำขอ (แสดงโดยกระเป๋าที่เริ่มต้น) กับ QR ลายเซ็น/ธุรกรรม ที่ส่งกลับ จากผู้ร่วมเซ็นแต่ละคน สี่ขั้นตอนคือ initiate → confirm → deploy → execute
| ขั้นตอน | คำขอ | ลายเซ็น / tx ที่ส่งกลับ |
|---|---|---|
| Initiate | bb_msinitiate: | bb_txmsinitiate: |
| Confirm | bb_msconfirm: | bb_txmsconfirm: |
| Deploy | bb_msdeploy: | bb_txmsdeploy: |
| Execute | bb_msexecute: | bb_txmsexecute: |
การเข้ารหัสและการถอดรหัส
เพย์โหลดถูก บีบอัดด้วย zlib จากนั้นเข้ารหัสด้วย Base64 คลาย Base64 และขยาย zlib stream เพื่อกู้คืนข้อความธรรมดา — กุญแจสาธารณะ/ที่อยู่ (สำหรับ bb_watch / bb_addcoin) หรือธุรกรรมและลายเซ็นของมัน (สำหรับ bb_sign / bb_tx) อ้างอิงการถอดรหัสฉบับเต็มเผยแพร่ที่ bb_sign_encoding.txt
เนื่องจาก QR ทุกอันถอดรหัสเป็นข้อความธรรมดาที่คุณสามารถตรวจสอบได้ ไม่มีข้อมูลส่วนตัวใดถูกลักลอบผ่านช่องทางในระดับข้อความธรรมดา ดู Verify it yourself สำหรับการตรวจสอบแบบลงมือทำ
อัปเดตล่าสุด:
ดาวน์โหลด Ownbit
ติดตั้งแอป แล้วตั้งค่ากระเป๋าเย็นหรือมัลติซิกตามเวิร์กโฟลว์ที่คุณต้องการ