ไม่มีตรา ไม่มีเทป: ใบเสร็จ DutchBud ปิดช่องเทรดโหนดร้าย

posted in: Uncategorized | 0

เทรดปลอมถูกหยุดด้วยตราประทับ ledger ของธนาคาร

สัปดาห์ก่อนเราเล่าว่าโหนดภูมิภาค PolitiCap pull ซอฟต์แวร์และข้อมูลแทนการรับ push นั่นปิดความเสี่ยงชุดหนึ่ง: โฮสต์ที่ไม่ได้เป็นเจ้าของจะไม่ได้ deploy key ของเรา

ยังมีช่องอีกอย่าง ถ้าผู้ให้บริการ ท้องถิ่น ใจร้ายแล้วแทรกฟิลปลอมลงฐานข้อมูลภูมิภาค แล้วให้แบทช์เทรดส่งไปฮับล่ะ?

คำตอบคือกระดูกสันหลังเดียวกับที่ขยับเงินใน 3DN family อยู่แล้ว: ledger ของ DutchBud ทุกฟิลที่ซินดิเคตต้องมีใบเสร็จจากฝั่งธนาคาร ไม่มีตรา — ไม่รับ

การโจมตีในหนึ่งภาพ

โหนดภูมิภาค SQL: ฟิลปลอม ใน outbox DutchBud ledger ไม่มี receipt? REJECT เทปฮับ เฉพาะที่ seal เป็นเจ้าของกล่องโหนด ≠ mint เงิน ธนาคารอยู่ที่ปริมณฑลธนาคาร
รูปที่ 1. แถว outbox ปลอมตายที่ประตู ledger

ถ้าควบคุมโฮสต์ภูมิภาคได้ ก็ควบคุม MySQL และ node API key ได้ การเซ็นด้วยคีย์บนกล่องเดียวกันช่วยไม่ได้ หลักฐานที่ยั่งยืนมีแค่ใบเสร็จที่ mint ตรงที่เงินอยู่แล้ว: closed-loop ledger ของ DutchBud (dibs / virtual credits)

ฟิลจริงเดินทางอย่างไรตอนนี้

จับคู่ ตรา ledger แบทช์พร้อม receipt ฮับตรวจ

  1. Match — MarketMaker หรือ Broker ครอสบน API ภูมิภาค
  2. Seal — DutchBud บันทึกขา notional แล้วคืน ledger_ref + ledger_code (HMAC ผูก symbol, qty, ราคา, คู่สัญญา, reference)
  3. Outbox — เฉพาะแถวที่มีทั้งสองฟิลด์เข้าคิวแบทช์ การ insert ที่ไม่เซ็นไม่เข้าซินดิเคต
  4. Hub ingest — แต่ละบรรทัด ฮับให้ DutchBud ตรวจและ consume receipt ครั้งเดียว ไม่ตรง / ไม่มีตรา / ใช้ซ้ำ → ปฏิเสธ
เส้นทางซื่อ match → DutchBud seal → outbox(ref,code) → hub verify+consume → trust=ledger เส้นทางโกง SQL สร้างฟิล → outbox ไม่มีตรา → ข้าม/ปฏิเสธ ใช้ receipt ซ้ำ / เปลี่ยน qty → already_consumed หรือ bind_mismatch
รูปที่ 2. ทางดี vs ความพยายามโกง การ mint ยังเป็นบทบาทธนาคาร

ปริมณฑลความเชื่อถือ

การ mint อยู่ที่บทบาทธนาคาร — ปริมณฑล trust สูงสุดในสแต็ก fintech ของเรา โหนดภูมิภาคขอ seal ได้ แต่สร้าง ledger_code ที่ใช้ได้จริงนอกปริมณฑลนั้นไม่ได้

ฮับไม่ mint แค่ตรวจ นั่นทำให้ managed hosting ซื่อสัตย์: ขอบเชื่อถือน้อยกว่าชั้นเงินได้โดยไม่ทำลายตลาดหลายเมือง

3DN สร้าง infrastructure และ compute สำหรับผู้ให้บริการที่ต้องการควบคุมโดยไม่วุ่นวาย Pull ปิดช่อง deploy ใบเสร็จ ledger ปิดช่องเทปปลอม ตาข่ายแน่นขึ้น — ไม่ใช่เพราะเราเชื่อทุกกล่อง แต่เพราะเราเลิกให้กล่องเล่นเป็นธนาคาร

อ่านชิ้นสถาปัตยกรรม: Pull ไม่ push

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *