อ้างอิง

รูปแบบรหัส 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

Deploy ครอบคลุมการตั้งค่าบนเชน (เช่น การอัปเดตสิทธิ์ Tron); execute ครอบคลุมการใช้จ่ายธุรกรรมมัลติซิก
ขั้นตอนคำขอลายเซ็น / tx ที่ส่งกลับ
Initiatebb_msinitiate:bb_txmsinitiate:
Confirmbb_msconfirm:bb_txmsconfirm:
Deploybb_msdeploy:bb_txmsdeploy:
Executebb_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

ติดตั้งแอป แล้วตั้งค่ากระเป๋าเย็นหรือมัลติซิกตามเวิร์กโฟลว์ที่คุณต้องการ