Veilid สำหรับการรับส่ง Monero สำหรับการชำระเงิน ไม่มีผู้ให้บริการอยู่ตรงกลาง
ไม่มีเซิร์ฟเวอร์ DUCAT อยู่ที่ไหนเลย — รายชื่อผู้ติดต่อ ข้อความ ใบเรียกเก็บเงิน และใบเสร็จ ล้วนเป็นระเบียนบน DHT และเพย์โหลดที่ผนึกแบบต้นทางถึงปลายทาง และโทรศัพท์ทุกเครื่องรันโหนด Veilid เต็มรูปแบบ คืนการกำหนดเส้นทางและพื้นที่จัดเก็บเท่าที่มันใช้ไป
เซ็นแบบดีบัก ใช้บน stagenet เท่านั้น ยังไม่ใช่สำหรับเงินจริง
ดูกัตเคยเป็นเหรียญทองที่ผู้คนรับกันตั้งแต่เวนิสไปจนถึงเวียนนาและดินแดนเลแวนต์นานถึงหกศตวรรษ — ไม่มีความสัมพันธ์กับผู้ออกเหรียญ ไม่มีบัญชีอยู่เบื้องหลัง ไม่มีการขออนุญาตติดมาด้วย DUCAT คือสิ่งนั้น สำหรับตอนที่คุณยืนอยู่ตรงหน้าใครสักคนแล้วทำธุรกิจกัน
รายชื่อผู้ติดต่อ ใบเรียกเก็บเงิน การชำระเงิน และใบเสร็จ เดินทางในรูปเพย์โหลดที่ผนึกแบบ ต้นทางถึงปลายทางบน DHT ของ Veilid ไม่มีอะไรให้ออกหมายเรียก จำกัดอัตรา ถอดออกจาก แพลตฟอร์ม หรือสั่งปิด เพราะไม่มีอะไรทำงานอยู่เลย โทรศัพท์ทุกเครื่องเป็นโหนดเต็มรูปแบบ และ คืนการกำหนดเส้นทางกับพื้นที่จัดเก็บเท่าที่มันใช้ไป
สร้างขึ้นบนโทรศัพท์ ไม่ต้องใช้อีเมล ไม่ต้องใช้เบอร์โทร ไม่มีใครให้ลงทะเบียนด้วย — และนั่นก็เป็นเหตุผลว่าทำไมไม่มีใครกู้คืนให้คุณได้เช่นกัน และแอปพูดออกมาตรง ๆ แทนที่จะกลบเอาไว้
คุณยื่นบัตรให้ใครสักคน — เป็นคิวอาร์ ลิงก์ ducat: หรือแตะ NFC — และมันใช้ได้กับ
คนเดียวเท่านั้น เมื่อถูกอ้างสิทธิ์แล้วมันจะหยุดทำงาน ภาพหน้าจอที่หลุดไป
อยู่ที่อื่นจึงไม่ใช่ทางเข้า
การเข้ารหัสทรงเดียวกับ X3DH พร้อมพรีคีย์แบบใช้ครั้งเดียวและความลับต่อเนื่องไปข้างหน้า เมื่อแอป จำเป็นต้องถอยไปใช้พรีคีย์ที่เซ็นไว้ มันจะแสดงแม่กุญแจที่เปิดอยู่ให้คุณเห็น แทนที่จะซ่อนมันไว้
เธรดที่อาศัยกล่องจดหมาย ซึ่งทำงานได้แม้ฝ่ายใดฝ่ายหนึ่งออฟไลน์ — พาไปด้วยทั้งใบเรียกเก็บ เงินแบบแจกแจงรายการที่บรรทัดย่อยต้องรวมได้เท่ายอดรวม มิฉะนั้นข้อความจะถูกปฏิเสธ ทั้งการชำระเงิน และใบเสร็จที่ผู้รับเงินออกให้ ซึ่งชี้ไปยังธุรกรรมที่พวกเขารับรอง กลุ่มเล็ก ๆ กระจายลงเธรดคู่เดิมเหล่านั้น ไม่มีกุญแจกลุ่ม ไม่มีบันทึกร่วม และคุณสมบัติของเธรดไม่เปลี่ยนไปเลย
ภาพหน้าจอทุกภาพในหน้านี้คือแอปที่รันอยู่บนโทรศัพท์จริง ไม่ใช่ภาพจำลอง ไม่มีอะไรที่นี่ขอให้คุณ สมัคร เพราะไม่มีใครให้สมัครด้วย
ตัวตนของคุณคือคู่กุญแจที่สร้างขึ้นบนอุปกรณ์ — ไม่ต้องใช้อีเมล ไม่ต้องใช้เบอร์โทร ไม่มีใครให้ ลงทะเบียนด้วย และนั่นก็เป็นเหตุผลว่าทำไมไม่มีใครกู้คืนให้คุณได้เช่นกัน ขั้นตอนสุดท้ายคือข้อมูลสำรอง เพราะกระเป๋าเงินที่กู้คืนไม่ได้คือหนทางเดียวที่คนจะเสียเงินจริง ๆ ที่นี่
กระเป๋าเงิน Monero ที่คุณเก็บกุญแจเอง พร้อมการแปลงเป็นสกุลเงินท้องถิ่นตลอดทั้งแอป สแกนและใช้จ่าย ด้วยเอนจิน monero-oxide ที่ฝังอยู่ในตัว — ไม่มีเดมอนกระเป๋าเงินใด ๆ บนโทรศัพท์
เวลาจ่ายเงินจะเห็นจำนวน ค่าธรรมเนียมเครือข่ายโดยประมาณ ยอดรวม เหลือเท่าไรหลังจากนั้น ใช้ธนบัตรกี่ใบ และใช้เวลาราวเท่าไร — แล้วให้คุณเลือกความเร็วเอง ประวัติถูกสร้างใหม่จากเชน รายการที่ส่งออกระบุด้วย key image เงินทอนไม่เคยแสดงเป็นรายรับ ทุกบรรทัดมียอดสะสมกำกับ และ รายการเดินบัญชีทั้งหมดส่งออกเป็น CSV ได้
Monero ใช้จ่ายเป็นธนบัตรแยกใบ ไม่ใช่ยอดคงเหลือ กระเป๋าที่ถือธนบัตรใบใหญ่ใบเดียวจึงอาจจ่ายสองครั้ง ติดกันไม่ได้ แอปนับธนบัตรที่ใช้จ่ายได้ แล้วบอกให้คุณแตกใบหนึ่งก่อน ที่คุณจะไปยืนอยู่หน้าเคาน์เตอร์ แทนที่จะไปพลาดเอาตรงนั้น
ผู้ติดต่อคือคู่กุญแจ ไม่ใช่ตัวระบุ การสแกนครั้งเดียวเปิดบทสนทนาที่อาศัยกล่องจดหมาย ซึ่งทำงานได้แม้ ฝ่ายใดฝ่ายหนึ่งออฟไลน์ — และเธรดเหล่านั้นพาการค้าไปด้วย ไม่ใช่แค่ตัวอักษร
คุณยื่นบัตรให้ใครสักคน — ด้วยคิวอาร์ ลิงก์ ducat: หรือแตะ NFC — และมัน
ใช้ได้กับคนเดียวเท่านั้น เมื่อถูกอ้างสิทธิ์แล้วมันจะหยุดทำงาน ภาพหน้าจอที่หลุด
ไปอยู่ที่อื่นจึงไม่ใช่ทางเข้า
กลุ่มคือรายชื่อที่มีแต่จะยาวขึ้น และถ้อยคำของมันเดินทางบนระเบียนกระดานร่วมหนึ่งอันต่อหนึ่งรุ่น (§16.24) สมาชิกแต่ละคนเขียนหน้าของตัวเองใต้กุญแจกลุ่มที่รายชื่อพกไว้ ข้อความถึงห้าคนจึงเป็นการเขียนครั้งเดียวแทนที่จะเป็นห้าครั้ง และเครือข่ายก็แยกระเบียนนั้นออกจากระเบียนอื่นไม่ได้ ไม่มีใครปลอมเป็นใครได้ และการออกจากกลุ่มเป็นเรื่องเฉพาะเครื่อง กลุ่มยังหารบิลได้ ยอดรวมหนึ่งก้อนกลายเป็นคำขอแยกถึงแต่ละคน พร้อมประโยคหนึ่งที่ทุกคนใช้ตรวจการคำนวณได้ และคำขอแต่ละอันจะพลิกเป็นจ่ายแล้วทันทีที่หลักฐานอ้างอิงมาถึง
เลือกหนึ่งในเก้าโหมด แล้วทั้งแอปจะส่งมอบหน้าที่ให้ — มีแท็บของตัวเอง ไม่เหลืออะไรของกระเป๋าเงิน แทบไม่มีส่วนไหนเลยที่ต้องใช้อ็อบเจ็กต์โปรโตคอลใหม่ และนั่นคือประโยคที่ข้อกำหนดภูมิใจที่สุด
จุดขายคิดเงินทีละรายการหรือรับยอดรวมที่พิมพ์เข้าไป คำนวณภาษีขายของภูมิภาคนั้น แล้วแสดงโค้ดเดียว บิลไปโผล่บนโทรศัพท์ลูกค้าทันทีที่เขาสแกน และใบเสร็จย้อนกลับมาเมื่อเขาจ่าย บิลค้างที่บาร์แจ้งเครื่องดื่มทุกแก้วให้ลูกค้ารู้ แล้วปิดด้วยบิลเดียว คีออสก์ยื่นโทรศัพท์ให้ลูกค้าทั้งเครื่อง โดยมีแผงพนักงานอยู่หลังรหัส PIN กล่องรับบริจาคเปิดไว้ทั้งสองทาง: โค้ด DUCAT ที่เปิดบทสนทนาและส่งใบเสร็จกลับทันทีที่เงินมาถึง กับที่อยู่ถาวรที่กระเป๋า Monero ใดก็ให้ได้ — พร้อมบอกราคาด้านความเชื่อมโยงไว้บนหน้าจอ ไม่ใช่ในนโยบาย
พิมพ์ว่าคุณจะไปไหน โทรศัพท์แปลงพิกัด GPS เป็นจีโอเซลล์ — กระดานประกาศสาธารณะ ที่มีสถานที่นั้นเองเป็นที่อยู่ — แล้วติดประกาศเรียกรถ: บัตรใช้ครั้งเดียว พื้นที่แบบหยาบ ๆ และ ราคาที่คิดจากเส้นทางขับจริง ไม่มีชื่อขึ้นไปอยู่บนกระดาน — ไม่อยู่บนบัตร และ ไม่อยู่ในระเบียนที่อยู่เบื้องหลังมัน คนขับเฝ้าดูเซลล์ของตัวเองกับเซลล์ข้างเคียงแล้วรับงาน DHT เป็นกรรมการตัดสินการแข่งขันนี้ และไม่มีตัวกลางจับคู่อยู่เลย
เส้นสีเขียวคือประเด็นสำคัญ อัตราของ DUCAT อยู่ต่ำกว่าที่แพลตฟอร์มเรียกเก็บจากผู้โดยสารราว 15% และคนขับได้ไปทั้งหมด — ส่วนแบ่งแพลตฟอร์มที่หายไป คืนกลับให้ทั้ง สองฝ่าย การตอบรับมาพร้อมใบหน้าคน: ชื่อ รถ สี ทะเบียน เวลาที่จะถึง — ผนึกส่งให้ผู้โดยสารเท่านั้น ไม่เคยแสดงบนกระดาน ส่วนชื่อของคุณเองกับประตูที่คุณยืนรออยู่ ก็เดินทางสวนกลับไปในจังหวะเดียวกัน ถึงคนขับคนเดียวที่รับงานนั้นไว้
ข้อแลกเปลี่ยนหนึ่งข้อ บอกไว้ตรง ๆ บนหน้าจอ: การค้นหาที่อยู่ การหาเส้นทาง และไทล์แผนที่ ล้วนสอบถาม ไปยัง OpenStreetMap — จุดเดียวที่ DUCAT ส่งตำแหน่งออกนอกเครื่อง ส่วนตัวกระดานเองไม่เคยเก็บ ความละเอียดดีกว่าราว 1.2 กม.
กลไกกระดานเดียวกันนี้พาอะไรได้มากกว่าการเดินทาง ประกาศในตลาด การให้เช่า หรือความช่วยเหลือที่มีฝีมือสักชั่วโมง ล้วนไปติดอยู่บนกระดานประกาศที่ใช้ย่าน เป็นที่อยู่ และคนแปลกหน้าที่อยู่ใกล้ ๆ ก็อ่านมันได้ โดยที่ทั้งสองฝ่ายไม่ต้องแตะแพลตฟอร์มใดเลย
ประกาศอยู่บนกระดานที่หยาบกว่าการเรียกรถ — กว้างราวห้ากิโลเมตร เพราะคนยอมเดินทางไปรับพวงกุญแจ การค้นหาจะอ่านกระดานของคุณกับวงแหวนรอบ ๆ แล้ววาดผลลัพธ์ทันทีที่แต่ละที่ตอบกลับ ของที่จอดอยู่ ใกล้คุณจึงขึ้นหน้าจอภายในไม่ถึงหกวินาที ขณะที่ «แถวนี้ไม่มีอะไรลงประกาศไว้» ใช้เวลาราวสี่สิบวินาที และไล่ตัดพื้นที่ทีละแห่งให้ดู
แบบฟอร์มลงประกาศถูกแบ่งเป็นสองส่วน และแอปบอกคุณว่าส่วนไหนเป็นส่วนไหน ทุกอย่างในส่วนแรก จะขึ้นกระดานสาธารณะที่ใครก็ตามที่อยู่ใกล้อ่านได้ ส่วนที่อยู่ ตำแหน่งที่วางกุญแจ และทะเบียนรถ อยู่ในส่วนที่สอง ซึ่งจะไม่ออกจากโทรศัพท์ของคุณจนกว่าจะมีการจองจริง
ระเบียนที่แบกบิลได้ ก็แบกหน้ากระดาษได้ดีพอกัน กุญแจของคุณเป็นที่อยู่อยู่แล้ว สิ่งที่คุณเขียนจึงมีที่อยู่ของมัน โดยไม่ต้องไปขอที่ทางจากใคร
บ้านของตัวตนหนึ่งตั้งอยู่ที่อยู่ซึ่งกุญแจของมันเองเป็นผู้ตั้งชื่อ และ ฟีดคือเส้นเวลาของคนที่คุณเก็บไว้ — โพสต์หนึ่งพารูปและไฟล์ไปด้วยได้ และหัวใจก็ย้อนกลับมา ไซต์ต่าง ๆ ถูกเสิร์ฟจากดิสก์ของคนที่เผยแพร่มันเอง และเปิดขึ้นในห้องที่ปิดผนึก การอ่านสักไซต์จึงไม่ไปดึงอะไรจากที่อื่นเลย
สิ่งพิมพ์ — หนังสือพิมพ์ นิยายเป็นตอน ซอฟต์แวร์สักชิ้น — ขายกันทั่วโลก บนกระดานตามหัวข้อ ไม่ใช่ตามย่าน โพสต์หนึ่งลงทั้งบนกระดานของหัวข้อและกระดานของภาษาตัวเอง ส่วน «ทั้งหมด» อ่านทั้งหกชั้นวางเรียงกันไป ประกาศหนึ่งดึงชุดข้อมูลของมันมาจากโทรศัพท์ของผู้ขายเอง — รูปขนาดเต็มได้ถึง 24 รูป คำบรรยาย สเปก และไฟล์แนบ — และถูกปฏิเสธทั้งชุดเมื่อเจอกุญแจที่มันไม่ได้ระบุชื่อไว้ เพื่อไม่ให้เอกสารที่แย่ซ่อนรูปที่ดีเอาไว้ได้
ไม่มีบริษัทอยู่ตรงกลางให้เข้าข้างใคร DUCAT จึงทำสิ่งที่ง่ายกว่านั้น เงินไปพักอยู่ในที่อยู่ที่มีแค่ คุณสองคนเปิดได้ และการปลดล็อกจะคืนเงินประกันของแต่ละฝ่ายกลับไปตามชื่อ ไม่มีใครริบเงินประกันได้ — รวมถึงเราด้วย เพราะไม่มี «เรา» ให้ต้องจ่าย
ตัวเลขเหล่านั้นมีเหตุผลรองรับ ไม่ใช่เดาเอา — โมเดล 2-จาก-2 แบบไม่มีผู้ดูแลทรัพย์ของ Bisq คือ ตัวอย่างที่ใช้งานจริงและใกล้เคียงที่สุด และงานวิชาการเรื่องเงินมัดจำสองฝ่ายพิสูจน์ว่าการจัดวางแบบนี้ กันโกงได้ที่จุดสมดุล จากนั้นได้ขอบเขตสองข้อ: เงินประกันที่มูลค่าน้อยกว่าค่าธรรมเนียมในการคืนมันจะ กลายเป็นศูนย์แทนที่จะเป็นของประดับ และไม่มีก้อนไหนเกินครึ่งหนึ่งของราคา ฝ่ายที่เสี่ยงมากกว่าจะวางเงิน เป็นลำดับที่สอง เงินของเขาจึงไม่เคยนอนอยู่ลำพังในที่อยู่ร่วม
เมื่อดีลต้องการมากกว่าเงินประกัน: ผู้โดยสาร คนขับ และผู้ติดต่อที่ทั้งคู่ไว้ใจให้เป็นอนุญาโตตุลาการ จะร่วมกันทำการสร้างกุญแจแบบกระจายผ่านเธรดที่ผนึกไว้ — อุปกรณ์สามเครื่องสร้าง ที่อยู่ Monero เดียวกัน แต่ละเครื่องถือไว้เพียงส่วนแบ่ง สองเครื่องใดก็เซ็นได้ และไม่มีผู้แจกจ่าย อยู่ที่ไหนเลย เส้นทางที่ราบรื่นคือแตะสองครั้ง
นอกเหนือจากนั้นคือการตกลงกัน: ฝ่ายหนึ่งเสนอสัดส่วนการแบ่ง อีกฝ่ายเซ็นหรือเสนอกลับ ใครที่ติดค้างอยู่ ก็ไปถามอนุญาโตตุลาการ ซึ่งลายเซ็นร่วมของเขาคือคำตัดสิน — อนุญาโตตุลาการที่ถูกยึดครองแย่ ที่สุดก็ทำได้แค่เลือกระหว่างคู่กรณีที่ระบุชื่อไว้ ไม่มีทางจ่ายให้ตัวเองได้ พิสูจน์บนเชนแล้วบน stagenet ในทุกรูปแบบ รวมถึงการปลดล็อกแบบ FROST ที่มีสองอินพุต
ก่อนจะมีดีลใด ๆ ย่อมมีคนแปลกหน้าอยู่ก่อน และคำถามคือชื่อของเขามีราคาเท่าไรสำหรับเขา ตัวตนหนึ่ง อาจเผา Monero — ส่งมันไปยังที่อยู่ที่ไม่มีใครถือกุญแจ ซึ่งได้มาจากแฮชที่ใคร ก็คำนวณซ้ำเองได้ — แล้วพกหลักฐานการชำระเงินของ Monero เองติดตัวมาด้วย แอปของคุณตรวจหลักฐานนั้น กับโหนดของตัวเอง ถามโหนดที่สองว่าธุรกรรมอยู่ในบล็อกแล้วหรือยัง และจากนั้นก็แสดงตัวตนนั้นเป็น ถ้อยคำในทุกที่ที่คุณต้องตัดสินใจอะไรสักอย่าง: เผา 0.01 XMR ตั้งแต่บล็อก N ไม่เคยเป็น คะแนน กฎที่สำคัญคือคำเตือน: เมื่อสิ่งที่คุณกำลังจะเสี่ยงมีค่ามากกว่าสิ่งที่เขาเผาไป แอปจะบอก คุณตรง ๆ เพราะชื่อที่ไม่มีราคาอะไรเลย ก็ไม่มีอะไรจะเสียเมื่อหายไป
หลังจากดีลจบลงแล้ว ฝ่ายใดฝ่ายหนึ่งอาจลงนามในใบเสร็จที่มีคะแนน และใครก็ตามที่คุณ เคยพบตัวจริงก็อาจลงนามในการรับรองได้ ทั้งสองอย่างเดินทางอยู่ในเธรดที่ผนึกไว้ และทั้งสองอย่างถูกชั่งน้ำหนักโดยผู้อ่านเพียงลำพัง — หนึ่งเสียงต่อผู้ลงนามหนึ่งคน นับเฉพาะ ผู้ลงนามที่คุณตรวจการเผาของเขาแล้ว และนับการรับรองเฉพาะจากคนที่อยู่ในรายชื่อผู้ติดต่อ ของคุณอยู่แล้ว ก้าวเดียว ไม่มีกราฟ ไม่มีอะไรถูกเผยแพร่ที่ไหนเลย ชื่อเสียงที่ ต้องจ่ายด้วยเงิน ไม่ใช่ด้วยความเป็นส่วนตัว
เครื่องมือความเป็นส่วนตัวที่ใช้แล้วน่ารำคาญ จะถูกใช้แค่ครั้งเดียว ตัวนี้บอกคุณว่าแต่ละอย่างมีราคาเท่าไร พูดได้ยี่สิบภาษา และมีธีมมืดที่ไม่ใช่ของแถมคิดทีหลัง
ความสะดวกมีราคาของมันในระบบที่เน้นความเป็นส่วนตัว และแอปบอกราคานั้นตรงจังหวะที่คุณเลือก ไม่ใช่ใน นโยบายที่ไม่มีใครอ่าน การยอมให้ผู้ติดต่อจ่ายเงินให้คุณโดยตรงหมายถึงการใช้ที่อยู่เดิมซ้ำ — มันจึงบอกว่า ใครก็ตามที่เฝ้าดูเชนอยู่จะรู้ได้ว่าเงินถูกจ่ายให้คนคนเดิมทุกครั้ง รวมถึงคนที่เคยจ่ายให้คุณ เพียงครั้งเดียว แล้วชี้ทางเลือกอื่นให้ นิสัยแบบเดียวกันนี้อยู่ทั่วทั้งแอป: สิ่งที่เห็นใน mempool จะแสดงว่าเห็นแล้ว แต่ยังไม่ชำระ และโปรไฟล์ถูกนำเสนอเป็นคำกล่าวอ้าง ตามที่มันเป็นเสมอ
มันพูดได้ยี่สิบภาษา — ทุกหน้าจออ่านจากไฟล์ทรัพยากร รูปพหูพจน์ถูกประกอบขึ้นแทนที่จะต่อสตริงเข้าด้วยกัน และภาษาอาหรับกับภาษาเปอร์เซียเป็นข้อพิสูจน์ของการสะท้อนหน้าจอ ใบเสร็จคือระเบียน ไม่ใช่ข้อความ ใบเสร็จแต่ละใบอยู่ในคลังของตัวเอง รอดจากการลบเธรดและลบผู้ติดต่อ และเดินทางไปกับ ข้อมูลสำรองที่เข้ารหัส — ซึ่งพาผู้คนไปด้วยพอ ๆ กับพาเงิน
หน้าต่างเนทีฟบน Rust ชุดเดียวกับที่โทรศัพท์รันอยู่ — เคาน์เตอร์ของคนขายของ คีออสก์ ห้องข่าว ตลาด และฟีด จึงเป็นการพัฒนาชุดเดียวกัน ไม่ใช่การพอร์ตข้ามไป
มันพูดยี่สิบภาษาของโทรศัพท์จากไฟล์ทรัพยากรชุดเดียวกัน และผ่านการพิสูจน์คู่กับโทรศัพท์มาแล้วในทุกพิธี: แชท กลุ่มบนกระดาน บิลและใบเสร็จ ออร์เดอร์คีออสก์ที่จ่ายมาจากโทรศัพท์ซึ่งไม่เคยเจอโต๊ะเครื่องนี้มาก่อน ไฟล์และไซต์ที่เสิร์ฟและดึงมา รวมถึงการโทรที่มีเสียงจริง
ไฟล์ README จดบัญชีไว้ว่าอะไรบ้างที่รันได้จริงตั้งแต่ต้นจนจบบนเครือข่ายจริงและบน stagenet จริง — และระบุช่องโหว่ไว้ตรง ๆ แทนที่จะกลบมันไว้
core/ มาก่อนทุกบิลด์เซ็นแบบดีบักและชำระเงินบน stagenet ของ Monero — เหรียญที่ไม่มีมูลค่า โดยตั้งใจ ข้อกำหนดนี้ เป็นฉบับร่าง 1.1.0-dev13 และพูดถึงตัวเองว่า ไม่มีอะไรในนี้ที่สรุปสุดท้ายแล้ว และ §14 คือวาระที่แท้จริง ลองใช้มัน ทุบมัน อ่านมัน — เพียงอย่าเอาเงินไปลงกับมัน
ducat-protocol.md คือชิ้นงานหลัก — ห้าส่วน มีบันทึกการเปลี่ยนแปลงอยู่หน้าสุด และชุด
ทดสอบความสอดคล้องที่การพัฒนาอีกชุดหนึ่งรันผ่าน เพื่อไม่ให้เอกสารค่อย ๆ เคลื่อนออกจากโค้ดอย่างเงียบ ๆ
★ ducat-protocol.md ข้อกำหนด — ฉบับร่าง 1.1.0-dev13 บันทึกการเปลี่ยนแปลงอยู่หน้าสุด core/ การพัฒนาอ้างอิง (Rust) vectors/ 406 กรณีความสอดคล้อง + สคีมา conformance/ ตัวตรวจสี่ตัว รันทุกครั้งที่ push harness/ ตั้งแต่ต้นจนจบบนเส้นทาง Veilid จริง sim/ ตัวจำลองแบบออฟไลน์ สถานการณ์ตลาด applications/ android/ + desktop/ (ไฟล์ต้นทางชุดเดียวกัน) mobile/ สะพาน Rust: กระเป๋าเงิน · กล่องจดหมาย · โหนด research/ หลักฐาน ไม่ใช่ผลิตภัณฑ์
schema.jsonการดูแลรักษาเป็นข้อบังคับ ไม่ใช่ความปรารถนา: §18.7 ทำให้จริยธรรมของ Veilid กลายเป็นเงื่อนไขความ สอดคล้อง — ไม่มีค่าธรรมเนียมโปรโตคอล ไม่มีการจ่ายเงินให้โหนด ไม่มีวันทำ สร้างอะไรก็ได้จากโค้ดนี้ แต่ไคลเอนต์ที่หาเงินจากการรับส่งข้อมูลนั้นไม่ใช่ DUCAT
ไม่ต้องติดตั้งอะไรก่อน — ทุกบิลด์พกไลบรารี Rust และ JVM ของตัวเองมาด้วย Android บนโทรศัพท์ และแอปตัวเดียวกันในรูปหน้าต่างเนทีฟบน Linux, Windows และ macOS ไม่มีบิลด์สำหรับ iOS มันจะได้โฟลเดอร์ของตัวเองเมื่อสมควรได้
เปิดจากเบราว์เซอร์บนมือถือ บิลด์ล่าสุด ไม่ต้องไปไล่หาหน้ารีลีส armeabi-v7a
ใช้กับเครื่องที่เก่ากว่าราวปี 2016 เท่านั้น ส่วน x86_64 ไว้สำหรับอีมูเลเตอร์
มีบิลด์สำหรับ Apple Silicon และ Intel ยังไม่ได้เซ็น — macOS จะเตือนตอนเปิดครั้งแรก
เซ็นแบบดีบัก ใช้บน stagenet เท่านั้น — ไม่ใช่สำหรับเงินจริง