คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
NOTE:实用的原生比特币智能合约协议
星球君的朋友们
Odaily资深作者
2024-02-22 03:00
บทความนี้มีประมาณ 3000 คำ การอ่านทั้งหมดใช้เวลาประมาณ 5 นาที
NOTE协议,完全来自比特币开发社区开发者的开发。

โปรโตคอล NOTE ถือเป็นการพัฒนาครั้งสำคัญในประวัติศาสตร์ของ Bitcoin

โปรโตคอล NOTE เป็นโปรโตคอลการออกสินทรัพย์ดิจิทัลที่ใช้โมเดล Bitcoin UTXO มันแตกต่างจากโปรโตคอลอื่น ๆ ที่ปรากฏเมื่อเร็ว ๆ นี้ตรงที่ถูกสร้างขึ้นบนโมเดล UTXO ของ Bitcoin อย่างแท้จริง

หมายเหตุ โปรโตคอลใช้ภาษาสัญญาอัจฉริยะที่เข้ากันได้กับ TypeScript และผลลัพธ์การคอมไพล์ที่ลดลงคือ opcodes ดั้งเดิมของ Bitcoin ทัวริงเสร็จสมบูรณ์ และอาจรวมถึงชุดฟังก์ชันที่ทรงพลัง รวมถึง Oracle และการพิสูจน์ความรู้แบบศูนย์

1. สรุปเบื้องต้น

แตกต่างจากโปรโตคอลเช่น Ordinals และ Atomics แม้ว่า Note จะนับสินทรัพย์ของผู้ใช้ผ่านตัวสร้างดัชนีด้วย แต่ทั้งหมดนั้นขึ้นอยู่กับการเข้ารหัส และผู้ขุด Bitcoin รับประกันความเป็นเจ้าของสินทรัพย์ หลีกเลี่ยงปัญหาการทำงานผิดพลาดที่เกิดจากแท็กตัวสร้างดัชนี นอกจากนี้ ต้นทุนการทำธุรกรรมของ NOTE ยังต่ำมาก ทำให้ไม่จำเป็นต้องส่งธุรกรรมสองรายการ เช่น Ordinals และ Atomics ที่สำคัญกว่านั้น โปรโตคอล NOTE รองรับสัญญาอัจฉริยะ เช่น การขุด Bitwork และปริมาณการขุดที่ลดลงเมื่อเวลาผ่านไป โดยจะใช้ค่าโทเค็นจริง แทนที่จะเป็นโปรโตคอลจำนวนเฉพาะที่อิงตามหมายเลข Satoshi หรือรูปแบบสกุลเงินที่ย้อมซึ่งอาศัยยอดคงเหลือ UTXO

เมื่อเปรียบเทียบกับ โปรโตคอลการเชื่อมโยงระหว่างห่วงโซ่ จำนวนมาก NOTE จะออกสินทรัพย์ Bitcoin ดั้งเดิม และไม่เกี่ยวข้องกับการใช้ BTC เป็นหลักประกันในการออกและแลกเปลี่ยนสินทรัพย์ในเครือข่ายอื่น ๆ

หมายเหตุ โปรโตคอลรองรับ cross-chain ซึ่งสามารถส่งสินทรัพย์ดั้งเดิมบน Bitcoin ไปยังเครือข่าย UTXO อื่น ๆ และรับสินทรัพย์จากเครือข่าย UTXO อื่น ๆ ทุกอย่างขึ้นอยู่กับการเข้ารหัสและความเห็นพ้องต้องกันของ Bitcoin blockchain

โปรโตคอล NOTE ได้รับการพัฒนาทั้งหมดโดยนักพัฒนาในชุมชนการพัฒนา Bitcoin

2. การตีความทางเทคนิค

ข้อดีของโมเดล UTXO กำลังกลับคืนสู่จิตสำนึกสาธารณะ Bitcoin ในฐานะจุดยึดของสกุลเงินดิจิทัล จำเป็นต้องมีโซลูชันทางเทคนิคที่พร้อมใช้งานและใช้งานง่าย และโปรโตคอล NOTE ก็เกิดขึ้น

โมเดล Bitcoin UTXO มีประสิทธิภาพและข้อได้เปรียบด้านการทำงานพร้อมกันอย่างมากเมื่อเทียบกับรุ่น EVM อย่างไรก็ตาม การออกสินทรัพย์ดั้งเดิมในรูปแบบ UTXO ของ Bitcoin เกี่ยวข้องกับปัญหาหลายประการที่แก้ไขได้ยาก ปัญหาหลักคือวิธีการระบุสินทรัพย์ อีกประการหนึ่งคือการรักษาสินทรัพย์ไว้ในโครงสร้างธุรกรรมที่รัดกุม

ธุรกรรมในรูปแบบ UTXO มีดังต่อไปนี้

โปรโตคอล NOTE ใช้แนวทางที่เป็นนวัตกรรมในการจัดการธุรกรรม Bitcoin และการจัดการสินทรัพย์ที่แตกต่างจากโซลูชันโปรโตคอลอื่นๆ อย่างมาก ในธุรกรรม Bitcoin แบบดั้งเดิม ส่วนอินพุตของธุรกรรมจะปลดล็อกเอาต์พุตของธุรกรรมก่อนหน้า (เช่น UTXO เก่า) และสร้างเอาต์พุตธุรกรรมใหม่ (เช่น UTXO ใหม่) ในรูปแบบโปรโตคอลอื่นๆ สินทรัพย์จะเชื่อมโยงกับ UTXO ที่สร้างขึ้นใหม่ ส่งผลให้ทรัพย์สินของผู้ใช้กระจัดกระจายไปตาม UTXO ที่แตกต่างกัน แนวทางนี้ต้องการให้ผู้จัดทำดัชนีและกระเป๋าเงินรักษารายการ UTXO อย่างละเอียดถี่ถ้วนเพื่อรับรองความถูกต้องของความสัมพันธ์ในการผูกมัดสินทรัพย์ ในเวลาเดียวกัน UTXO ที่มีแท็กสินทรัพย์จะต้องได้รับการจัดการอย่างระมัดระวังเพื่อหลีกเลี่ยงการใช้จ่ายที่ไม่ถูกต้อง และต้องใช้ UTXO ทั้งหมดพร้อมกัน .

ในทางตรงกันข้าม โปรโตคอล NOTE ใช้แนวทางที่ปฏิบัติต่อผลลัพธ์ของธุรกรรมเป็นหมายเลขบัญชีผู้ใช้ โดยที่หมายเลขบัญชีผู้ใช้จะแสดงด้วยแฮชสคริปต์เอาต์พุตของธุรกรรม ดังที่แสดงในเอาต์พุตธุรกรรม TX 1 ในตัวอย่าง บัญชีประเภทนี้เป็นบัญชีส่วนตัวโดยสมบูรณ์ และประเภทและจำนวนสินทรัพย์ที่ผูกไว้นั้นได้มาจากอินพุตการปลดล็อคของ TX 1 เมื่อสินทรัพย์เหล่านี้ถูกใช้ไปใน TX 2 ผลลัพธ์ของธุรกรรมใหม่จะถูกสร้างขึ้นหลังจากได้รับการยืนยันและปลดล็อคโดยนักขุด Bitcoin ในกระบวนการนี้ ตัวสร้างดัชนีของโปรโตคอล NOTE จำเป็นต้องบันทึกรายละเอียดธุรกรรมที่เปิดเผย ณ เวลาที่ปลดล็อคเท่านั้น และสามารถให้หลักฐานจาก Merkle เพื่อตรวจสอบความถูกต้องของธุรกรรมหลังจากยืนยันการบล็อกแล้ว

การออกแบบนี้ไม่เพียงแต่ทำให้การติดตามและการจัดการสินทรัพย์ง่ายขึ้น ลดปัญหาการแบ่งส่วนสินทรัพย์ของผู้ใช้ แต่ยังเพิ่มความเป็นส่วนตัวของการทำธุรกรรมอีกด้วย ด้วยการใช้เอาท์พุตธุรกรรมเป็นหมายเลขบัญชีและอาศัยการตรวจสอบนักขุดของเครือข่าย Bitcoin และกลไกฉันทามติบล็อคเชน โปรโตคอล NOTE จึงมอบวิธีการที่ปลอดภัย มีประสิทธิภาพ และรักษาความเป็นส่วนตัวมากขึ้นสำหรับการจัดการสินทรัพย์ดิจิทัล

ธุรกรรมทั่วไปในรูปแบบ Taproot P 2 TR มีลักษณะเช่นนี้

กลยุทธ์ทางเทคนิคที่นำมาใช้โดยโปรโตคอล NOTE นั้นแตกต่างอย่างมากจากกลยุทธ์ Ordinals และ Atomicals Ordinals และ Atomicals ใช้สคริปต์ไถ่ถอนของ P 2 TR (Taproot) เพื่อฝังข้อมูลเพิ่มเติมโดยการสร้างขอบเขตข้อมูลที่ไม่สามารถเข้าถึงได้โดยการเพิ่ม opcode OP_FALSE OP_IF โปรโตคอล NOTE ช่วยให้สามารถจัดการข้อมูลที่ปลดล็อคได้โดยตรงผ่าน opcodes เพื่อปรับปรุงความพร้อมใช้งานของข้อมูล ในโปรโตคอล NOTE สคริปต์ตัวอย่างสามารถดึงข้อมูลโดยตรงจากสแต็ก และสคริปต์ที่ซับซ้อนมากขึ้นสามารถใช้ฟังก์ชันการตรวจสอบแบบออนไลน์ เช่น แฮชล็อค

นอกจากนี้ โปรโตคอล NOTE ไม่ได้จำกัดอยู่เพียงการใช้ P 2 TR เท่านั้น แต่ยังสามารถนำมาใช้ผ่าน P 2 SH (Pay to Script Hash), P 2 WSH (Pay to Witness Script Hash) และสคริปต์ที่ไม่ได้มาตรฐาน ซึ่งจะเพิ่ม ความยืดหยุ่นและความสามารถในการซื้อขายสินทรัพย์ข้ามสายโซ่ หมายเหตุ โปรโตคอลใช้การเข้ารหัสข้อมูล msgpack แทนการเข้ารหัส json ซึ่งมีขนาดกะทัดรัดกว่าและช่วยลดปริมาณข้อมูลในแต่ละธุรกรรม ซึ่งจะช่วยลดต้นทุนการทำธุรกรรมของผู้ใช้

ในโปรโตคอล NOTE ที่อยู่ที่สร้างจากสคริปต์การแลกรางวัลเฉพาะจะทำหน้าที่เป็นบัญชีผู้ใช้ ที่อยู่บัญชีเหล่านี้สามารถยืนยันได้โดยนักขุดเมื่อมีการปลดล็อคอย่างถูกต้องเท่านั้น ข้อมูลธุรกรรมสินทรัพย์ที่มีอยู่ในสคริปต์การปลดล็อคจะได้รับการยอมรับจากตัวสร้างดัชนีเมื่อปลดล็อคและประมวลผลโดยสัญญาอัจฉริยะนอกเครือข่าย ตัวทำดัชนีจะบันทึกเฉพาะธุรกรรมสินทรัพย์ที่ผ่านการตรวจสอบในสัญญานอกเครือข่ายเท่านั้น กลไกนี้ป้องกันกระเป๋าสตางค์ Bitcoin จากการใช้จ่าย NOTE UTXO โดยไม่ได้ตั้งใจ และอนุญาตให้ติดตามจำนวน Bitcoin (เช่น 546 Satoshi) ใน UTXO นำไปรีไซเคิลได้

โปรโตคอล NOTE ได้รับการออกแบบโดยคำนึงถึงการอัพเกรดเครือข่าย Bitcoin หลายครั้งตั้งแต่ปี 2560 เกี่ยวกับความเป็นส่วนตัวและการเพิ่มประสิทธิภาพพื้นที่การทำธุรกรรม ในเวลาเดียวกัน มันยังใช้กลยุทธ์บล็อกขนาดใหญ่ที่แสดงโดย BSV (Bitcoin SV) เพื่อสำรวจศักยภาพของสคริปต์ Bitcoin อย่างลึกซึ้ง หมายเหตุ โซลูชันสัญญาอัจฉริยะของโปรโตคอลขึ้นอยู่กับภาษาสัญญาอัจฉริยะ Bitcoin ที่พัฒนาโดยทีม sCrypt ซึ่งรองรับการตรวจสอบสัญญานอกเครือข่าย เนื่องจากภาษาสคริปต์ Bitcoin นั้นทัวริงสมบูรณ์และสามารถรับประกันการดำเนินการภายในความยาวสคริปต์ที่กำหนด ตัวสร้างดัชนีจะไม่ตกอยู่ในวงวนไม่สิ้นสุดเนื่องจากการออกแบบสัญญาอัจฉริยะที่ไม่เหมาะสม ทำให้มั่นใจในเสถียรภาพและประสิทธิภาพของระบบ

การสาธิตโครงการสัญญาอัจฉริยะสำหรับการออกสินทรัพย์ N 20 ได้รับการเผยแพร่บน GitHub

https://github.com/NoteProtocol/scryptdemo

มันแสดงให้เห็นว่าสัญญา Pow ภายใต้โปรโตคอล NOTE แสดงให้เห็นถึงความสามารถในการใช้ตรรกะที่ซับซ้อนบนเครือข่าย Bitcoin โดยการจำลองกลไกการลดจำนวนลงครึ่งหนึ่งของการขุด Bitcoin และการขุดความยาก Bitwork ของ Atomics ด้วยการสร้างสคริปต์ Bitcoin ขนาด 1 KB สัญญาอนุญาตให้ผู้จัดทำดัชนีเรียกและตรวจสอบว่าธุรกรรมสอดคล้องกับโปรโตคอลหรือไม่ กระบวนการนี้แสดงให้เห็นถึงความเป็นไปได้และความยืดหยุ่นของสัญญาอัจฉริยะในเครือข่าย Bitcoin

Oracle ที่ซับซ้อนยิ่งขึ้นซึ่งใช้อัลกอริธึมลายเซ็น Rabin และสัญญาที่ซับซ้อนซึ่งอิงจากการพิสูจน์ความรู้เป็นศูนย์จะมอบสถานการณ์แอปพลิเคชันระดับสูง เทคโนโลยีเหล่านี้มีบทบาทสำคัญในการนำสัญญาอัจฉริยะไปใช้ โดยเฉพาะอย่างยิ่งเมื่อจำเป็นต้องตรวจสอบเงื่อนไขเฉพาะหรือต้องดำเนินการตรรกะเฉพาะ

ด้วยการใช้ประโยชน์จากสัญญาอันชาญฉลาดเหล่านี้ การออกสินทรัพย์บน Bitcoin สามารถใช้เพื่อปรับใช้สถานการณ์การใช้งานในโลกแห่งความเป็นจริง เช่น สถานการณ์ค่าหัวสำหรับ AI เพื่อแก้ไขปัญหา ในสถานการณ์ประเภทนี้ ตราบใดที่ใครบางคนสามารถส่งผลการคำนวณที่ตรวจสอบได้ ก็สามารถรับรางวัลได้ สิ่งนี้ไม่เพียงแสดงให้เห็นถึงประโยชน์ของสัญญาอัจฉริยะของ Bitcoin เท่านั้น แต่ยังรวมถึงวิธีการอำนวยความสะดวกในการใช้งานแอปพลิเคชันที่ซับซ้อน ซึ่งนอกเหนือไปจากธุรกรรมทางการเงินและการจัดการสินทรัพย์แบบเดิมๆ

ฟังก์ชั่นการออกสินทรัพย์โทเค็น N 20 เป็นส่วนหนึ่งของฟังก์ชั่นมากมายในโปรโตคอล NOTE โปรโตคอล NOTE ยังรวมถึง DID (การระบุตัวตนแบบกระจายอำนาจ) รวมถึงข้อมูลที่เข้ารหัสและการระบุความเป็นเจ้าของ และด้วยกระบวนการพัฒนาและตรวจสอบของ N 721 NFT และ Alias ​​​​(Bitcoin Alias ​​​​System) ความสามารถและขอบเขตการใช้งานของ NOTE คาดว่าจะมีการขยายโปรโตคอลเพิ่มเติม

เพื่อให้ผู้ใช้สามารถสัมผัสประสบการณ์ใหม่และการถ่ายโอนโทเค็น N 20 ได้ กระเป๋าเงินบรรทัดคำสั่งได้รับการเผยแพร่บน GitHub และตัวสร้างดัชนีโอเพ่นซอร์สก็วางแผนที่จะเปิดตัวเช่นกัน

หมายเหตุ ผู้เขียนโค้ดโอเพ่นซอร์สที่อยู่เบื้องหลังโปรโตคอลเน้นย้ำว่าเนื้อหาทั้งหมดมีไว้เพื่อการสนทนาทางเทคนิคเท่านั้น และการออกและเผยแพร่เนื้อหาใดๆ ไม่เกี่ยวข้องกับผู้เขียนโค้ด หมายเหตุเป็นเพียงโครงการเทคโนโลยีโอเพ่นซอร์ส

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

3. สรุป

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

1. การสนับสนุนสัญญาอัจฉริยะ:โปรโตคอล NOTE ขยายขอบเขตของแอปพลิเคชันของ Bitcoin ผ่านสัญญาอัจฉริยะ ทำให้สามารถสร้างและดำเนินการตรรกะและธุรกรรมที่ซับซ้อนมากขึ้นบนเครือข่าย Bitcoin ซึ่งรวมถึงแต่ไม่จำกัดเพียงการออกสินทรัพย์ แอปพลิเคชันการเงินแบบกระจายอำนาจ (DeFi) และสถานการณ์อื่นๆ ที่ต้องมีการดำเนินการตามเงื่อนไข

2. โมเดลที่ใช้ UTXO:แตกต่างจากแพลตฟอร์มสัญญาอัจฉริยะตามบัญชี โปรโตคอล NOTE สร้างขึ้นจากโมเดล UTXO ของ Bitcoin โดยใช้ประโยชน์จากความปลอดภัยและประสิทธิภาพของ Bitcoin

3. ฟังก์ชั่นข้ามสายโซ่:โปรโตคอล NOTE รองรับธุรกรรมข้ามสายโซ่ ช่วยให้สามารถย้ายสินทรัพย์ดิจิทัลระหว่างสายโซ่ UTXO ที่แตกต่างกัน ปรับปรุงความยืดหยุ่นและขอบเขตการใช้งานให้ดียิ่งขึ้น

4. การใช้งานจริง:โปรโตคอล NOTE รองรับเทคโนโลยีการเข้ารหัสขั้นสูง เช่น การพิสูจน์ความรู้เป็นศูนย์และอัลกอริธึมลายเซ็น Rabin และสามารถนำไปใช้ในสถานการณ์การใช้งานจริงที่ซับซ้อนมากขึ้น

5. ต้นทุนต่ำและมีประสิทธิภาพสูง:ด้วยการเพิ่มประสิทธิภาพการจัดเก็บข้อมูลและการใช้การเข้ารหัส msgpack โปรโตคอล NOTE จึงมีจุดมุ่งหมายเพื่อลดต้นทุนการทำธุรกรรมและปรับปรุงประสิทธิภาพของเครือข่าย

6. โอเพ่นซอร์สและขับเคลื่อนโดยชุมชน:โปรโตคอล NOTE เน้นย้ำถึงจิตวิญญาณของโอเพ่นซอร์สและการมีส่วนร่วมของชุมชน ส่งเสริมความโปร่งใสและความน่าเชื่อถือของเทคโนโลยี และยังสนับสนุนการพัฒนาและนวัตกรรมแอปพลิเคชันในวงกว้างอีกด้วย

ด้วยการพัฒนาและการประยุกต์ใช้โปรโตคอล NOTE เราสามารถคาดหวังได้ว่าแอพพลิเคชั่นและบริการที่เป็นนวัตกรรมใหม่จะปรากฏในระบบนิเวศของ Bitcoin ซึ่งจะช่วยให้ผู้ใช้มีฟังก์ชั่นที่สมบูรณ์ยิ่งขึ้นและบริการที่ดีกว่าในขณะที่ยังคงรักษาคุณค่าหลักของประสบการณ์ Bitcoin

หมายเหตุโปรโตคอล

เว็บไซต์:https://noteprotocol.org

X: https://twitter.com/NoteProtocol

GitHub: https://github.com/NoteProtocol

สัญญาที่ชาญฉลาด
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
NOTE协议,完全来自比特币开发社区开发者的开发。
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android