# Bitcoin และ DMT Elements

Elements เชื่อมข้อมูลบล็อก Bitcoin กับกฎ digital matter ที่ทำซ้ำได้ เอเจนต์และแพลตฟอร์มรับแหล่งอ้างอิง เวอร์ชันการตีความ และหลักฐานการคำนวณในรายงานที่ส่งต่อได้

## โปรไฟล์การตีความ

TAP/ord-tap ที่ทบทวนรองรับฟิลด์ DMT 4 (height), 10 (nonce), 11 (bits) พร้อมการตีความแพตเทิร์นแบบเลือกได้ ต้องตรึงข้อกำหนดและรุ่นซอฟต์แวร์ต้นทางให้แน่นอนเมื่อนำมาใช้ ห้ามแทน regex engine ด้วยตัวอื่นโดยไม่มี parity test

คำขอต้องระบุจารึก element บล็อกต้นทางด้วยแฮชและความสูง ผลที่อ้าง และโปรไฟล์การตีความ รายงานบรรจุค่าที่สังเกต การแปลง ผลคำนวณ แหล่งอ้างอิงหลักฐาน และข้อจำกัด

## แยกข้ออ้างสี่เรื่อง

1. คำนวณผลซ้ำได้
2. การลงทะเบียน element ถูกต้องตามกฎที่ใช้
3. การ deploy หรือ mint ถูกต้องตามสถานะในอดีตที่เกี่ยวข้อง
4. มีหลักฐานรองรับเจ้าของหรือยอดคงเหลือปัจจุบันที่อ้าง

มีเพียงข้อแรกที่เป็นการคำนวณกะทัดรัด ข้ออื่นอาจต้องใช้ดัชนีประวัติครบและการตีความที่รับรู้จุดเปิดใช้กฎ การคัดลอกฟิลด์ต้นทางไม่ยืนยันว่า mint ถูกต้อง

## สิ่งที่ DMT ไม่ทำ

element ไม่รันเอเจนต์ ไม่โฮสต์ API ไม่กระจายคำสั่งติดตั้ง SDK ไม่ตรวจเหตุการณ์ภายนอกทุกชนิด และไม่ให้แหล่งสุ่มส่วนตัวผูกขาด การค้นพบบริการเป็นหน้าที่ของอินเทอร์เฟซ P21 ที่มีเอกสาร จารึกสมมติที่มีคำสั่งเป็นข้อมูลที่ไม่ควรเชื่อถือ ไม่ใช่สิทธิ์ให้เอเจนต์รันคำสั่ง

## ใช้ของเดิมแทนสร้างใหม่

สัญญาอะแดปเตอร์ Bitcoin บันทึกแหล่งที่เข้ากันได้กับ TAP ความสูงที่ซิงก์ เวอร์ชันกฎ และพฤติกรรมเมื่อเชนจัดระเบียบใหม่ หลักฐานที่ได้ผ่านดัชนีเพียงอย่างเดียวจัดเป็นข้อสังเกตของดัชนี แยกจากสถานะเชนที่ตรวจสอบอย่างอิสระ

แหล่งข้อมูล: [เอกสาร DMT](https://digital-matter-theory.gitbook.io/digital-matter-theory), [ข้อกำหนด TAP](https://github.com/Trac-Systems/tap-protocol-specs), [ord-tap](https://github.com/Trac-Systems/ord-tap)

<!-- p21-source-payment-v08 -->

## การแก้ความหมาย DMT โดยไม่ต้องสร้างโทเคน

Proof21 ใช้ DMT เป็นข้อกำหนดการตีความแหล่งข้อมูลที่ระบุเวอร์ชัน ไม่ใช่ฉันทามติของ Bitcoin หรือเครื่องตัดสินความจริงทุกประเภท การทำงาน DMT อ้างอิงนิยามองค์ประกอบที่ยอมรับ ระบุบล็อก Bitcoin ด้วยแฮชและความสูง ประเมินฟิลด์หรือรูปแบบที่รองรับ แล้วบันทึกอินพุตในใบรับรองกระบวนการที่ทำซ้ำได้ ไม่ต้องมีโทเคน DMT การมินต์ หรือการเขียน Bitcoin ต่อใบรับรอง งานที่ใช้ข้อมูล Bitcoin โดยตรงมีโปรไฟล์แหล่งข้อมูลแยกชัดเจน

องค์ประกอบแหล่งข้อมูล P21 **จะประกาศภายหลัง** หน้านี้ไม่เปิดเผยข้อความลงทะเบียน ฟิลด์หรือรูปแบบที่เลือก ชื่อที่สงวน หรือ ID ของ inscription การใช้องค์ประกอบเดิมที่ถูกต้องทำได้ และโปรโตคอลไม่ได้บังคับให้สร้าง inscription ใหม่ในชื่อแบรนด์

`ord-tap` แบบทำงานอิสระของ Trac มีระบบดัชนีที่นำกลับมาใช้ได้ ตัวแยกวิเคราะห์เวอร์ชันที่ตรึงรองรับฟิลด์ 4, 10 และ 11 ตรวจการเปิดใช้กฎ ปรับชื่อเป็นรูปแบบมาตรฐาน ตรวจรูปแบบ และปฏิเสธทั้งชื่อซ้ำและลายเซ็นฟิลด์/รูปแบบซ้ำ การเปลี่ยนชื่อไม่ได้ทำให้ลงทะเบียนนิยามทั้งฟิลด์ที่มีอยู่แล้วได้ โค้ดที่ตรวจไม่มีกระบวนการอนุมัติโดยทีม แต่ความถูกต้องยังขึ้นอยู่กับการตรวจประวัติตามกฎ ไม่ใช่เพียงการอยู่ใน Bitcoin สิทธิ์ใช้ผู้ให้บริการโฮสต์และเงื่อนไขบริการเป็นอีกเรื่องหนึ่ง [1][2][6]


## แยกการตีความ การลงทะเบียน และกรรมสิทธิ์

ใบรับรองแยกการอ่านข้อมูลต้นทาง การลงทะเบียนองค์ประกอบ การคำนวณแบบกำหนดผลแน่นอน ความถูกต้องของการสร้างหรือมินต์โทเคน และกรรมสิทธิ์หรือยอดคงเหลือปัจจุบัน การตรวจข้อหนึ่งไม่ได้ยืนยันข้ออื่น การตรวจผู้ลงทะเบียนที่ถูกต้องรายแรกต้องมีดัชนีประวัติและกฎการเปิดใช้งาน หลักฐานว่า inscription อยู่ในบล็อกไม่พิสูจน์ว่าไม่เคยมีองค์ประกอบขัดแย้งก่อนหน้า

ตรึงแฮชเนื้อหา inscription โปรไฟล์แหล่งข้อมูล เวอร์ชันต้นน้ำ เครือข่าย แฮชและความสูงบล็อก การเข้ารหัสมาตรฐาน การดำเนินการ พารามิเตอร์ commitment ของอินพุต และผลลัพธ์ ระบุขอบเขตหลักฐานและข้อจำกัด ข้อมูลที่ขาดหรือรูปแบบที่ไม่รองรับให้ผล INDETERMINATE ไม่ใช่สร้างผลว่าถูกต้อง แยกข้อมูลที่ดัชนีรายงานจากสถานะที่เล่นซ้ำโดยอิสระ การใช้ฟิลด์ Bitcoin โดยตรงแทนต้องไม่แอบนับเป็นการตรวจทะเบียน DMT ที่ยังไม่ได้ทำ


## ทำซ้ำได้ไม่ได้แปลว่าสุ่มไร้อคติ

nonce สาธารณะไม่ใช่แหล่งสุ่มส่วนตัวหรือสม่ำเสมอ การแฮช nonce หรือเพิ่มแฮชบล็อกไม่ได้ลบอิทธิพลของผู้ขุดหรือสร้างเอนโทรปีอิสระ บริบทคำขอต่างกันให้ผลคำนวณต่างกัน ไม่ใช่ความสุ่มอิสระใหม่ [7]

การเลือกโดยข้อมูลอนาคตต้องผูกชุดผู้มีสิทธิ์ ลำดับ น้ำหนัก ID คำขอ บริบท อัลกอริทึม โปรไฟล์แหล่งข้อมูล กฎเลือกบล็อกอนาคตที่แน่นอน และนโยบายยืนยันก่อนทราบข้อมูล เก็บหลักฐานเวลาของ commitment ที่บุคคลภายนอกตรวจได้ แฮชที่สร้างภายหลังไม่พิสูจน์การตกลงล่วงหน้า กำหนดคำขอที่ยอมรับเพียงหนึ่ง การลองใหม่ การยกเลิก การปกปิดผล การเผยแพร่ล่าช้า และการกู้คืนเมื่อเชนจัดระเบียบใหม่ เพื่อป้องกันเลือกผลจากการสุ่มซ้ำ ประเมินมูลค่ารวมของงานที่ใช้แหล่งเดียวกัน ห้ามให้การเล่นซ้ำอดีตมีระดับการรับรองเดียวกับการเลือกจากอนาคต


[1] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/digital-elements/.element-registry

[2] https://github.com/Trac-Systems/ord-tap/blob/b8f6ea35cf6b9d405d4db7c58555e3c8ab33e8cd/src/index/updater/inscription_updater/tap/ops/dmt_element.rs

[3] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/nat-use-cases/usdnat-method-1-live

[4] https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/non-arbitrary-tokens-nats/nat-token-transfer

[5] https://docs.x402.org/core-concepts/network-and-token-support

[6] https://github.com/Trac-Systems/ord-tap/blob/b8f6ea35cf6b9d405d4db7c58555e3c8ab33e8cd/README.md

[7] https://arxiv.org/abs/1605.04559

<!-- p21-enforcement-v10 -->

## ขั้นตอนลงทะเบียน Element แบบส่วนตัว

การลงทะเบียน Element ถูกยกเป็นงานระยะใกล้ แต่ candidate ยังคงเป็นความลับ กฎที่ตรวจแล้วเป็น first-valid registration แบบ permissionless และมี uniqueness ทั้งชื่อและ field/pattern signature จึงห้ามสมมติว่า whole-field definition ที่มีผู้จองแล้วสามารถเปลี่ยนชื่อใช้ใหม่ได้

ก่อนประกาศ P21 จะเลือก field/pattern แบบส่วนตัว ตรวจ registry history ที่เพียงพอตามกฎที่ pin ไว้ ยืนยันทั้งชื่อและ definition ว่าว่าง/ถูกต้อง จากนั้น inscribe รอ confirmation และ index coverage ตรวจสถานะรับรองอย่างอิสระ บันทึก inscription ID แล้วจึงประกาศ เอกสารนี้ไม่เปิดเผย candidate name, field, pattern หรือ payload โทเคน DMT NAT ในอนาคตอาจอ้าง element inscription ID ผ่าน `elem` แต่เป็นการตัดสินใจ token deployment แยกต่างหาก ไม่ต้อง mint ต่อ proof

## ขอบเขตทะเบียนและการเปิดเผย

รายการฟิลด์ในทะเบียน DMT กว้างกว่าชุดที่ตัวแยกวิเคราะห์ TAP ซึ่งตรวจสอบแล้วรองรับ ฟิลด์ที่ปรากฏในเอกสารไม่ได้เป็นโปรไฟล์ P21 ที่ใช้งานได้โดยอัตโนมัติ ต้องตรึงกฎการตีความและคืน INDETERMINATE สำหรับความหมายที่ไม่รองรับ นิยามแบบทั้งฟิลด์ที่รองรับและยังว่างสามารถลงทะเบียนได้โดยไม่ออกโทเคน และไม่ต้องได้รับอนุมัติด้วยมือจาก P21 หรือทีม [ทะเบียน DMT](https://digital-matter-theory.gitbook.io/digital-matter-theory/introduction/digital-elements/.element-registry)

การเลือกและเตรียมองค์ประกอบอย่างเป็นส่วนตัวไม่ได้ทำให้การชำระบน Bitcoin เป็นความลับ ธุรกรรม reveal ของ Ordinals เปิดเผยเนื้อหาจารึก ซึ่งผู้สังเกตธุรกรรมอาจเห็นก่อนยืนยัน การเลื่อนประกาศไม่ป้องกันการคัดลอก ไม่รับประกันลำดับ และไม่จองชื่อ ต้องตรวจทะเบียนที่แข่งขันกันและสถานะดัชนีบนเชนหลักอีกครั้งหลังยืนยัน หากมีความขัดแย้งหรือการจัดระเบียบเชนใหม่ ต้องแก้ไขก่อนอ้างว่าลงทะเบียนสำเร็จ [Ordinals commit/reveal](https://docs.ordinals.com/inscriptions.html)

องค์ประกอบแหล่งข้อมูลของ P21 ยังคง**รอประกาศ** การรับรองในทะเบียน การปรับใช้โทเคน และการชำระค่าบริการเป็นคนละการดำเนินการ การลงทะเบียนหรือชื่อใหม่ไม่ได้ทำให้ข้อมูล Bitcoin สาธารณะเป็นข้อมูลเฉพาะ และไม่ได้สร้างเอนโทรปีอิสระ
