“1” ตัวอักษรลำดับที่หนึ่ง
บางบทความที่มีอยู่เริ่มต้นด้วยโปรโตคอล Ordinals แต่ในเอกสารประกอบทางการของ Ordinals บทแรกกล่าวถึงทฤษฎีเลขอันดับ จากนั้นสามารถสรุปได้ว่า Casey ก็ได้รับแรงบันดาลจากนั้นเพื่อสร้างโปรโตคอล Ordinals ครับ
ตามทราบของเราทุกคน หน่วยที่เล็กที่สุดในโลกของบิตคอยน์คือซาโตชิ (sat) และทฤษฎีจำนวนลำดับสามารถเข้าใจได้อย่างง่ายดายว่าการตั้งเลขลำดับนี้ไว้กับซาโตชิ จากส่วนแรงจูงใจของข้อเสนอ BIP เราสามารถสรุปได้ว่าทฤษฎีต้องการที่จะให้บิตคอยน์เป็นตัวระบุที่มั่นคงเพื่อป้องกันการโอนสิทธิหรือการหมุนกุญแจโดยไม่ต้องการเปลี่ยนแปลงใด ๆ ในเครือข่ายบิตคอยน์
แน่นอนว่ามีข้อโต้แย้งบางประการต่อทฤษฎีนี้ เช่น การลดความเป็นส่วนตัวของผู้ใช้ เพิ่มขนาดของเซ็ต UTXO โจมตีของฝุ่น ฯลฯ สำหรับรายละเอียดโปรดดูข้อเสนอ BIP
ข้อตกลงของเลขลำดับ "2"
ข้อเสนอของข้อตกลง
ข้อตกลง Ordinals ถูกเสนอและเผยแพร่โดย Casey ในนั้นเขาเสนอความคิดต่อไปนี้:
" เราสามารถจัดเรียง "Satoshi" เหล่านี้ตามลําดับที่กําหนดหมายเลขลําดับระหว่าง 0 ถึง 2,100,000,000,000,000,000 แล้วเชื่อมต่อกับข้อมูลอื่น ๆ : รูปภาพข้อความวิดีโอหรือแม้แต่สตริงรหัส ด้วยเหตุนี้ซาโตชิทุกคนจึงกลายเป็นเอกลักษณ์และไม่สามารถถูกแทนที่ได้ สิ่งนี้เทียบเท่ากับการให้ Bitcoin มีความสามารถดั้งเดิมในการสร้าง NFT"
ข้อตกลง Ordinals ได้ถูกนำไปใช้งานในปลายปี 2022 และการสร้างสคริปต์ครั้งแรกบน mainnet ได้รับการสลักในวันที่ 14 ธันวาคม 2022 ตามโซนเวลา UTC (https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0) ภายในช่วงเวลานั้นมีข้อตกลงถูกตกลงมันเคยถูกอัปเดตและทดสอบอย่างต่อเนื่อง แต่ยังไม่ได้ประกาศอย่างเป็นทางการ ปัจจุบันสามารถอัปเดตจากประกาศทางการครั้งแรกที่พบบนทวิตเตอร์ของ Casey ได้ดังนี้ ดังนั้นความตกลงของ Ordinals สามารถคิดว่าถูกเสนอเมื่อในเดือนธันวาคมหรือมกราคม: (ขอบคุณสำหรับคำใบ้ที่ Shep ให้)
คุณสมบัติของข้อตกลง
ตัวเลข SAT และการแบ่งความหายาก
มนุษย์เป็นนักสะสมธรรมชาติ ตั้งแต่ตัวเลขลำดับเลขจำนวนอย่างเทียบเท่ามีจำนวน Sats ที่เป็นของเทียบเท่าที่นำมาให้ SATs เหล่านี้มีจำนวนที่สูงหรือต่ำมากขึ้น ดังนั้นจึงมีการแยกแยะระหว่างความหายาก ณ ปัจจุบันมี 6 ประเภทของความหายาก:
ความหายากของสิ่งนี้คล้ายกับสิ่งที่เราเรียกว่า "ธนบัตรเสือ", "ธนบัตรลำดับ", ฯลฯ เมื่อเล่นกับธนบัตรในชีวิตจริง พื้นฐานแล้ว พวกเขาก็คือธนบัตรทั้งหมด มูลค่าจริงของบัตรคือ มูลค่าใบพับ แต่เพราะคนให้ความหมายพิเศษให้กับมัน พวกเขามีมูลค่าสะสมสูงกว่า และมีค่าเพิ่ม นั่นคือ สิ่งที่เราเรียกว่า "ความเห็นร่วมสร้างค่า" บ่อยครั้ง
ในขณะที่กำหนดหมายเลขกฎเฉพาะให้แต่ละ sat และติดตามในธุรกรรม ข้อตกลง Ordinals ยังอนุญาตให้ใครก็ตามแนบข้อมูลเพิ่มเติม เช่น ภาพ (Image), ข้อความ (Text), วิดีโอ (Video), เสียง (Audio) ฯลฯ ผ่านข้อตกลง Ordinals ในวันก่อนนอน ผู้เล่นมักจะสร้าง NFTs บนนั้นมากกว่า ตำแหน่งเริ่มต้นของผู้ก่อตั้ง Casey ในมันก็คือการให้คนเก็บบางอย่างที่ไม่สามารถเปลี่ยนแปลงได้บน Bitcoin ที่เป็นโซ่ที่เก่าแก่ที่สุดและที่พบได้บ่อยที่สุด ดังนั้นเป็นเวลาที่นานมาก หลายคนจะนิยม Ordinals กับ "Bitcoin NFTs" วันนี้ เรายังคงเห็นว่าพวกเขาอยู่ใน Unisat Wallet ได้อยู่
ซื้อขายก่อน ขายก่อน
เพื่อให้แน่ใจว่าการทำ SAT ติดต่อที่มีหมายเลขซีเรียลไม่ใช่ในกระบวนการซึ่งเป็นโกลาหลในกระบวนการซื้อขาย ใช้วิธีการซื้อขายตามลำดับซึ่งมาก่อนก่อนมาก่อนนี่คือตัวอย่างของบทความของ Wang Yishi (https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/) เพื่ออธิบายลักษณะของ first in, first out:
ในภาพด้านล่างมีอินพุทสองอันทางซ้าย แอดเดรส 1 และ แอดเดรส 2 มีรวมกัน 5 ซาโตชิ ในธุรกรรมนี้ มีการส่ง 4 ซาโตชิ ไปยังที่อยู่ที่เริ่มต้นด้วย 3 OpZ และ 1 ซาโตชิ ถูกเหลือไว้เพื่อจ่ายให้กับนักขุดเป็นค่าธรรมเนียมของนักขุด
ถ้าสมมติว่าในธุรกรรมดังกล่าวเราใช้โปรโตคอล Ord อย่างลับเพื่อจัดเรียงเลขประจำตัว (หมายเลขซีเรียล) สำหรับแต่ละ Satoshi จากนั้นหลังจากที่ธุรกรรมเสร็จสิ้น 4 จำนวนของ Satoshi Ord A- > D ที่อยู่ที่ 1 และที่อยู่ที่ 2 ไปที่ที่อยู่ที่ 3 และ Satoshi สุดท้ายถูกมอบให้กับนักขุด
ที่เรียกว่า "ก่อนหน้าก่อนหลัง" หมายถึง ทุกตัวเลข Satoshi ถูกเรียงลำดับตามดัชนีของมันในเอาต์พุทของธุรกรรม ตัวอย่างเช่น ในเอาต์พุทของธุรกรรม (เอาต์พุท) ในรูปด้านล่าง ที่อยู่ 3 ถูกจัดอันดับข้างหน้าที่อยู่ของผู้ขุดเหมือง จากนั้น Satoshi ที่ถูกโอนจากที่อยู่ 1 และที่อยู่ 2 ถูกสืบทอดก่อนจากที่อยู่ 3 และจากนั้นถึงที่อยู่ของผู้ขุดเหมือง
หลักการของโปรโตคอล
ผู้ที่คุ้นเคยกับ Bitcoin ทราบดีว่า Bitcoin เกิดขึ้นเป็นระบบเงินอิเล็กทรอนิกส์แบบ peer-to-peer ภาษาโปรแกรมมิ่งที่ใช้ไม่ใช่ Turing’s complete scripting language จึงเป็นเรื่องเกือบจะได้ทำฟังก์ชันที่ซับซ้อน และการอัปเดตสองครั้งของ BTC ในปี '17 และ '21 ทำให้เป็นไปได้ที่จะทำฟังก์ชันบางอย่างที่เกี่ยวข้องกับตรรกะซับซ้อนบน BTC
จากหลักฐานการพัฒนาที่อธิบายไว้ข้างต้น Ordinals Protocol บรรลุผลของการดูและถ่ายโอนโดยการเขียนเนื้อหาของจารึกลงในสคริปต์ Taproot และใช้ UTXO เนื่องจากต้นทุนการเขียนสคริปต์ Taproot สามารถทําได้จาก Taproot Outputs ที่มีอยู่เท่านั้นจึงใช้สองขั้นตอน (commit / reveal) เพื่อให้ได้การแกะสลัก ขั้นแรกในการส่งธุรกรรมเราจําเป็นต้องสร้าง Taproot Output ด้วยสคริปต์ที่มีเนื้อหาของจารึกและประการที่สองในการเปิดเผยธุรกรรมเราจําเป็นต้องใช้ธุรกรรมที่ส่งมาก่อนหน้านี้เพื่อเปิดเผยเนื้อหาของจารึกบนห่วงโซ่ ในกระบวนการนี้เราจําเป็นต้องจัดลําดับเนื้อหาของจารึกในชุดขั้นตอน:
ดีนะ ในการอธิบายสิ่งนี้ในภาษาทั่วไป มันเทียบเท่ากับคุณเริ่มโอน WeChat ครับ ระหว่างกระบวนการโอนเงิน เราต้องระบุเนื้อหาของคำบรรทัดที่คุณสร้างในความคิดเห็น (Taproot Output) แล้วส่งเงิน (ใช้เงินเพื่อส่งธุรกรรม) ดังนั้นหลังจากที่การส่งเสร็จสิ้นแล้ว เราสามารถให้ฝ่ายอื่นๆ ดูสิ่งที่คุณเขียนในความคิดเห็น (เปิดเผยธุรกรรม) ในกล่องแชท หากไม่มีความคิดเห็นในการโอนเงินนี้หรือธุรกรรมถูกยกเลิก เนื้อหาของคำบรรทัดนี้จะไม่ถูกอัพโหลดไปยังลิงค์
ข้อตกลง Brc20 "1"
ข้อเสนอของข้อตกลง
หลังจากโปรโตคอล Ordinals ปล่อยออกมา ผู้เล่นเริ่มต้นเล่นกับ NFTs และนักพัฒนาที่ไม่รู้จักชื่อ domo ได้ปล่อยมาตรฐานทดลองในวันที่ 8 มีนาคม 2023 — โปรโตคอล BRC-20 ที่ปรับปรุงขึ้นจากโปรโตคอล Ordinals และใช้งานอย่างเป็นทางการครั้งแรกกับ $ordi ซึ่งช่วยให้ผู้ใดก็สามารถเปิดตัวโทเคนบนเครือข่าย Bitcoin ได้ โดยคล้ายกับวิธีการเล่นเหรียญ ERC-20 บน Ethereum
ประกาศ:
โพสต์แรกของ domo เกี่ยวกับ BRC-20 เมื่อ 9 มีนาคม 2023 แต่จากการดูเวลาการใช้งานของ $meme และ $ordi น่าจะเปิดใช้งานเมื่อ 8 มีนาคม 2023
$meme เป็น BRC20 แรกที่ถูกติดตั้งและ $ordi เป็น BRC20 ที่ถูกเผยแพร่อย่างเป็นทางการครั้งแรก ซึ่งสามารถสืบเนินการได้ด้วยการดูเวลาการติดตั้งของพวกเขา
อย่างไรก็ตาม ทุกคนควรได้สัมผัสประสิทธิภาพการพัฒนาของ $ordi ไม่มีการกล่าวถึงมากที่นี่ สำหรับรายละเอียดโปรดดูทวีตด้านล่าง:
หลักการของโปรโตคอล
โปรโตคอล BRC-20 จัดตั้งมาตรฐานชุดของเพื่อ fr ให้การใช้งานการเลิกใช้การสร้างเหรียญ และการโอนย้ายเหรียญ BRC20 ตามทฤษฎี Ordinal มาตรฐานของโปรโตคอลมาจากรูปแบบของโครงการชื่อชื่อ Sats (โครงการแรกของ DID ตามโปรโตคอล Ordinals):
นอกจากนี้ เพื่ออธิบายในภาษาทั่วไปที่นี่ คล้ายกับข้อตกลง Ordinals มันเทียบเท่ากับคุณเริ่มต้นการโอนเงินผ่าน WeChat แต่เนื้อหาของบันทึกแตกต่างกัน
ขยาย
แม้วิธีนี้ของโปรโตคอล BRC-20 จะทำให้สามารถออกโทเค็นที่มีคุณลักษณะเหมือนกันบนเชน Bitcoin ได้โดยไม่มีค่าธรรมเนียม แต่เนื่องจาก Bitcoin ไม่มีรูปแบบบัญชีและเนื้อหาของ BRC-20 ถูกวางไว้ในสคริปต์ Taproot ของ Segwit จึงทำให้เราไม่สามารถคำนวณยอดคงเหลือ BRC20 ของแต่ละบัญชีโดยตรงบนเชนได้ ดังนั้นวิธีปัจจุบันคือการสร้างเซิร์ฟเวอร์ดัชนีภายใต้เชนเพื่อบรรลุการเก็บข้อมูลโทเค็น BRC20 คำนวณยอดคงเหลือ การโอนย้ายธุรกรรม ฯลฯ แต่ก็มีความเสี่ยงจากการกลายเป็นส่วนกลาง
ก่อนอื่นเรามาเข้าใจสามส่วนของโปรโตคอลชั้น BTC ก่อน: ข้อตกลงกำหนดกฎระเบียบสำหรับการเขียนข้อมูลไปยังบิตคอยน์ ดัชนีเสนอความสามารถในการค้นหาและวิเคราะห์ข้อมูลนี้ และบัญชีเงินเหรียญบันทึกยอดคงเหลือเหรียญและประมวลผลการโอน
สำหรับ BRC20 เซิร์ฟเวอร์ดัชนีจำเป็นต้องรู้จักการติดตั้งของ BRC20 ทุกตัวก่อนที่จะอ่านข้อมูลโทเค็นซึ่งเรียกว่า "ดัชนี"
ในขณะเดียวกัน เนื่องจากยอดคงเหลือ BRC20 ถูกสลักเข้าไปทั้งหมดในสคริปต์ ระบบเครือข่าย BTC เองไม่สามารถรับรู้ได้เพราะฉะนั้นเซิร์ฟเวอร์ดัชนี BRC20 จำเป็นต้องสร้างบัญชีรายการท้องถิ่นเพื่อบันทึกยอดคงเหลือ BRC20 ทุกครั้งที่มีการโอน เป็นไปได้ที่ต้องตรวจสอบและอัพเดตบัญชีรายการท้องถิ่นเพื่อดูว่าธุรกรรมสามารถดำเนินได้หรือไม่ (มีเหรียญเพียงพอ)
ดังนั้น BRC20 ต้องส่งธุรกรรมสองครั้งระหว่างการทำธุรกรรม:
ธุรกรรมแรกอ่านข้อมูลบัญชีที่ล่าสุดในสมุดบัญชีภายในและคำนวณยอดคงเหลือ
ธุรกรรมที่สองจึงถูกโอน
โปรโตคอล Ordinals ถูกออกแบบโดยสำคัญสำหรับ NFTs โดยอิงจาก BRC20 ที่ปรับปรุงแล้ว ความซับซ้อนในการโอนย้ายเติบโตโดยเช่นกัน ดัชนี BRC20 ยังรับผิดชอบงานของบัญชีสมุดบัญชี สมุดบัญชีนี้อยู่นอกเชื่อมต่อจาก Bitcoin ดัชนีจำเป็นต้องบันทึกการเปลี่ยนแปลงค่าคงค้างทุกรายการอย่างแม่นยำเพื่อให้แน่ใจถึงความสมบูรณ์ของสมุดบัญชี
ดังนั้น จะเกิดการสะสมเวลา บัญชีดัชนีจะสะสม และความกดดันที่มีต่อโหนดจะเพิ่มขึ้น หากไม่มีการกระตุ้นโดยต่อเนื่อง บัญชีดัชนีจะยากที่จะรักษาได้ หากบัญชีดัชนีไม่ให้บริการอีกต่อไป แล้ว BRC20 จะไม่สามารถใช้งานได้อย่างสมบูรณ์
ระบบ TRAC "2"
$TRAC
$TRAC เป็นตัวดัชนี BRC20 ที่ถูกเปิดตัวโดยเบนนี เมื่อ 3 พฤษภาคม 2023 และเปิดใช้งานอย่างเป็นทางการเมื่อ 22 พฤษภาคม 2023
Trac Core
Trac core เป็นออราเคิลและดีเซ็นทรัลไอนเด็กเซอร์สำหรับ Bitcoin inscriptions ซึ่งแก้ปัญหาเช่นการจัดทำดัชนี การเรียกคืน และการตัดราคาของข้อมูลนิเวศวิถี
ตัวอย่างเช่นในเชิงดัชนี ทั้ง ๆ ที่ข้อมูลสถานที่อยู่ถูกเก็บไว้บนเชน Bitcoin นี้เป็นเพียงข้อมูลที่เกี่ยวข้องกับสถานที่อยู่เท่านั้น และกระบวนการอัปเดตข้อมูลและตรวจสอบต้องใช้ดัชนีเชนที่มีลักษณะเฉพาะซึ่งมีด้านความปลอดภัยที่ถูกวิจารณ์เสมอ (เช่นข้อผิดพลาดในบัญชีดัชนี ordi ของ Binance ณ สิ้นเดือนพฤศจิกายน) ดังนั้น Trac สามารถทำให้ระบบสถานที่อยู่สืบทอดความปลอดภัยของ Bitcoin ในขั้นตอนที่ใหญ่ขึ้น รวบรวม จัดระเบียบ และเรียงลำดับข้อมูลทั้งหมดบน Bitcoin และมีแผนที่จะเรียกเข้าสู่ระบบดัชนีร้อยๆ ของโหนดในอนาคต
ในเวลาเดียวกัน เมื่อจำนวนของโหนดเพิ่มขึ้น Trac Core ยังรวมบทบาทของออราเคิลเพื่อรับข้อมูลที่เชื่อถือได้จากแหล่งข้อมูลภายนอกเพื่อนำเข้าบล็อกเชนซึ่งเป็นพื้นฐานสำหรับการสร้างโปรโตคอลระดับสูงเช่น DeFi แบบธรรมชาติที่ลงทะเบียน และ API ของ Trac สามารถเรียกใช้งานได้ฟรี
ดังนั้น Trac Core ช่องการ์ดนิเวศน์ทางนิเวศที่เป็นดัชนีเซ็นทรัลไลเซอร์และบิทคอยน์ออราเคิลสามารถพูดได้ว่า out นโยบายการลงทะเบียนหลายโครงการ
โปรโตคอล Tap
Tap Protocol เป็นโปรโตคอลที่ปรับปรุงโดย Ordinals ที่ถูกเปิดตัวโดยทีม $TRAC เมื่อวันที่ 7 สิงหาคม 2023 เราสามารถพิจารณาว่าเป็นเวอร์ชันอัพเกรดของโปรโตคอล BRC20 ที่มีกระจายเชิงกระจาย มันเป็นโปรโตคอลที่เข้ากันได้และอัพเกรดไปยัง BRC20 มีคุณสมบัติดังต่อไปนี้ 4 คุณสมบัติ
ใช้ $TRAC ที่ถูกใช้งานไว้ก่อนเป็นโทเค็นในการประกอบการของมัน (ไม่เป็นลักษณะเด่นมาก แต่ฉันจะอธิบายที่นี่)
ในปัจจุบัน, โทเค็น $TAP และ $-TAP ได้รับการเปิดตัวอย่างเป็นทางการใน Tap Protocol, โดย $TAP ถูกพิมพ์โดย BennyTheDev เมื่อ 2023.8.6; $-TAP เปิดให้ชุมชนพิมพ์โทเค็นโดยมีทั้งหมด 21,000,000 (หรือ 21,000) ตามการวิจัยของ Shep, $-TAP ได้ถูกนำไปใช้งาน 30 นาทีก่อน $TAP และเป็นโทเค็นแรกที่แท้จริงในโปรโตคอล
ท่อ
โปรโตคอล Pipe ถูกเสนอโดย $TRAC นักเขียน Benny ซึ่งเป็นการปรับปรุงของโปรโตคอล Runes สามารถบอกได้ว่า Pipe agreement ได้ยึด Runes agreement เพราะ Runes agreement ถูกเสนอโดย Casey ผู้ก่อตั้งของ Ordinals agreement แต่โฟกัสหลักของมันอยู่ที่ Ordinals agreement ดังนั้นการพัฒนาของ Runes agreement ได้ช้าลง และ Benny ได้เปิดตัว Pipe agreement เพียงเพียงประมาณหนึ่งเดือนหลังจากเรียนรู้จากไอเดียของ Runes agreement
การเชื่อมโยงระหว่างสาม
ในจุดนี้เราสามารถเห็นได้ว่าเบนนี ได้เปิดตัวโครงการ 3 โครงการติดต่อกันในระยะเวลาน้อยกว่าครึ่งปี และ 3 โครงการเหล่านี้ยังมีความเชื่อมโยงกัน มันคือชุดตุ๊กตาสุดท้าย เรามาใช้ภาพด้านล่างเพื่อแกะสลักความสัมพันธ์ระหว่างพวกเขา
โดยทั่วไปมาแล้ว โทเค็นการบริหารของโครงการถูกใช้เป็นโทเค็นธรรมชาติของข้อตกลง และเบนนีสามารถส่งเสริมและ จำกัด กันผ่านวิธีการของโทเค็นการบริหารนี้ซึ่งเป็นสิ่งที่หาได้ยากมาก ในปัจจุบันฟังก์ชันที่เฉพาะเจาของโทเค็นการบริหารเหล่านี้ยังไม่ได้ประกาศอย่างเป็นทางการ ดังนั้นเราจะเห็นว่าสิ่งนี้จะมีการชนกันที่น่าตื่นเต้นในการพัฒนาต่อไป
ข้อตกลง Atomicals "3"
ข้อเสนอของข้อตกลง
ผู้ก่อตั้ง Atomicals Protocol พยายามพัฒนาโครงการ DID บน Ordinals Protocol ในเดือนกุมภาพันธ์ แต่ในระหว่างกระบวนการพัฒนาเขาค้นพบว่าข้อ จํากัด ของ Ordinals Protocol ทําให้คุณสมบัติบางอย่างที่เขาต้องการเป็นไปไม่ได้หรืออึดอัดเล็กน้อย เขาทวีตแนวคิดแรกของเขาเกี่ยวกับ Atomicals Protocol เมื่อวันที่ 2023.5.29 และในที่สุดก็เปิดตัวข้อตกลงในวันที่ 2023.9.17 หลังจากการพัฒนาหลายเดือน
การเปิดตัวเเรกเซสของโปรโตคอล Atomicals ไม่ได้สร้างความสั่นสะเทือนมากในระบบ Bitcoin เพราะในเวลานั้นเนื่องจากการเปิดตัวของโปรโตคอล Ordinals และโปรโตคอล BRC-20 มีจำนวนมากของโปรโตคอลที่ปรับปรุงมาจากทั้งสองโปรโตคอลที่เกิดขึ้นบนเชนต่าง ๆ แต่เมื่อเรามองไปที่เอกสารของโปรโตคอล Atomicals เราพบว่ามันเป็นโปรโตคอลที่แตกต่างอย่างสิ้นเชิง
หลักทฤษฎี — ทฤษฎีสารทางดิจิทัล (DMT)
ทฤษฎี DMT (ทฤษฎีสารสนเทศดิจิตอล) หมายถึง ทฤษฎีสารสนเทศดิจิตอลซึ่งหมายถึง ข้อมูลดิจิตอลไม่ได้เป็นเพียงตัวเลขและตัวอักษรสุ่ม แท้จริงแล้ว มันยังสามารถมองเป็น “สารสิ่ง” ของตัวเอง เช่น ไม้หรือโลหะ DMT สามารถเป็นการทำธุรกรรม ไบต์ หรือรูปแบบอื่น ๆ ของข้อมูลบล็อกเชนในข้อมูลบล็อกเชน และรูปแบบเหล่านี้สามารถกลายเป็นไอเทมดิจิตอลหรือสินทรัพย์มูลค่า
นี่คือคำพูดของ Dr. Jingle สำหรับทุกคนที่เข้าใจได้ดีขึ้น:
ปัญหาที่นักสร้าง Bitcoin กำลังเผชิญ
สามข้อแรกเป็นคำถามสำหรับนักพัฒนา และสามข้อสุดท้ายเป็นสำหรับผู้สร้าง
ทฤษฎีอะตอม
โปรโตคอล Atomicals เป็นโปรโตคอลที่เรียบง่ายและยืดหยุ่นสำหรับการทำเหรียญ, การโอน, และการอัปเดตวัตถุดิจิทัล (ที่เป็นที่รู้จักในชื่อ NFTs) สำหรับบล็อกเชนปล่อยการใช้จ่ายที่ยังไม่ได้ใช้ (UTXO) เช่น Bitcoin
1 ️ ︎ วัตถุดิจิทัล - NFT "อะตอม"
อะตอมิคอล (หรือ "อะตอม") เป็นชนิดใหม่ของ NFT ที่สามารถเหรียญ, โอน, และอัปเดตบน Bitcoin ได้ ความแตกต่างหลักคือไม่จำเป็นต้องใช้บริการที่มีจุดศูนย์กลางหรือดัชนีบุคคลที่ไว้วางใจ ไม่ต้องการการเปลี่ยนแปลงใด ๆ ใน Bitcoin เพื่อทำงาน หรือไม่จำเป็นต้องมี sidechains หรือ L2 ใด ๆ ถึงเวลาที่เราจะเอาควบคุมการดิจิทัลของเรากลับมาให้ดี
2 ️ ︎ BitWork — Micro Proof of Work PoW
การปรับปรุงที่น่าสนใจที่สุดของโปรโตคอล Atomicals คือการเพิ่มกระบวนการคำนวณ CPU เข้าสู่กระบวนการทำเหรียญโทเค็น ซึ่งเรียกว่า BitWork ผู้ก่อต้องทำการคำนวณค่าแฮชอย่างละเอียดเพื่อให้ตรงกับตัวอักษรหน้าที่กำหนดก่อนที่พวกเขาจะสามารถทำเหรียญโทเค็น
PoW สามารถทำให้การผลิตเหรียญเป็นสุภาพสุข ด้วยการฉีดค่าพลังงานและเวลา และองค์ประสงค์ที่เป็นส่วนประกอบของความโชคดี
โดยไม่เหมือนกับอัลกอริทึม PoW แบบดั้งเดิม ซึ่งยากต่อการคำนวณ Bitwork สามารถปรับความยากในการขุดได้อย่างละเอียดโดยการเปลี่ยนวิธีการตรงพาดี้เพิ่มตัวเลขระหว่าง 1 ถึง 15 หลังจากตัวตรงพาดี้ เช่น "7777.1" หรือ "7777.15" หรือตัวเลขใด ๆ ที่อยู่ระหว่างนั้น ซึ่งบ่งชี้ถึงช่วงการเปลี่ยนแปลงที่ตัวอักษรนั้นได้รับอนุญาต
หลักการทำงานของมันคือ “.” ตัวเลขที่ตามมาเรียกว่าไฮล์ซิมบอลและใช้ในการจับคู่ตัวอักษรที่ 5 จากตัวเลขนั้น เช่น “7777.10” ตัวอย่างเช่น ตัวอักษร txid 4 ตัวแรก (hex) ต้องเป็น “7777,” และตัวอักษรที่ 5 สามารถเป็นตัวเลข 10 (hex) หรือมากกว่านั้น
ดังนั้นตัวเลข 5 หลักสามารถเป็น a, b, c, d, e, หรือ f ซึ่งทำให้ระบบทั้งหมดสามารถเลือกระหว่าง 2 และ 16 ครั้ง แทนที่จะเป็น 16 ครั้งทุกครั้งที่ความยากขึ้น
ในที่เดียวกัน BitWork ยังนำเสนอบางกรณีการใช้ที่น่าสนใจ
3 ️ ︎ คอนเทนเนอร์ NFTs — มาตรฐาน NFT
คอนเทนเนอร์ (คอนเทนเนอร์) เป็นมาตรฐานการรวบรวมสําหรับการแสดง NFT และข้อมูลเมตา สามารถใช้เพื่อเพิ่ม / แก้ไข / ลบเนื้อหาของข้อตกลงใด ๆ เช่น Atomicals, Ordinals, Bitmaps ฯลฯ และคุณยังสามารถเลือก "การปิดผนึก" แบบถาวรนั่นคือการล็อคเนื้อหาในภาชนะบรรจุแล้วทําลาย "กุญแจ" ที่สามารถเปิดภาชนะได้จึงบรรลุเป้าหมายในการรักษาสถานะเดิมเมื่อปิดผนึกและไม่สามารถแก้ไขได้
บริการชื่อคอนเทนเนอร์:
4 ️ ECT ARC20 — Dyed Coin
โปรโตคอล Atomicals ใช้หน่วยเล็กที่สุดของ Bitcoin คือ sat เป็น “อะตอม” พื้นฐาน UTXO ของแต่ละ sat ถูกใช้เพื่อแทนโทเค็นเอง กล่าวคือ ยอดคงเหลือของ ARC20 คือจำนวนของ sat 1 โทเค็น = 1 sat
ARC20 เป็นแบบจำลองเหรียญที่ถูกย้อมสี และข้อมูลการลงทะเบียนถูกบันทึกในสคริปต์การทำธุรกรรม โดยการผูกข้อมูลกับ UTXO จะช่วยปรับปรุงความสามารถในการโปรแกรมและการกระจายอำนาจของโทเค็นได้อย่างดี ในเวลาเดียวกัน ความปลอดภัยของการทำธุรกรรมถูกรับประกันโดยเครือข่ายหลัก BTC ไม่จำเป็นต้องมีระบบออฟเชนใดๆ เพื่อคำนวณยอดคงเหลือของโทเค็น ARC20 ในด้านการติดตามการทำธุรกรรมและการคำนวณยอดคงเหลือ เนื่องจากยอดคงเหลือของโทเคนที่สอดคล้องกับจำนวน SATs ใน UTXO นั้นเป็นความแตกต่างที่สำคัญจากโปรโตคอล BRC-20
เมื่อติดตั้ง ARC20 ข้อมูลเช่น ชื่อโทเค็น จำนวนทั้งหมด ขีดจำกัดปริมาณ การตั้งค่าความยาก บล็อกเริ่มต้น ภาพ ฯลฯ
2. เมื่อผู้ใช้เทียบ ARC20 พวกเขาเขียนชื่อโทเค็นลงในสคริปต์ UTXO ปริมาณถูกกำหนดโดยตรงโดยจำนวน sats ใน UTXO 1 sat = 1 โทเคน
3. เพื่อโอน ARC20 ผู้ใช้ไม่จำเป็นต้องฝากข้อมูลใดๆ เข้าไปใน BTC แล้ว พวกเขาเพียงต้องใช้ UXTO ที่ยังคงถือโทเค็นเป็นอินพุตและเอาท์พุตของการทำธุรกรรมไปยังที่อื่นๆ
สำหรับ ARC20 เราต้องการดัชนีเพียงอย่างเดียวเพื่อช่วยให้เราอ่านข้อมูลการลงทะเบียนโทเค็นและระบุธุรกรรมการเหรียญเพื่อยืนยันว่า UTXO ไหนเป็น ARC20
ประโยชน์ของสิ่งนี้คือ:
แน่นอนการออกแบบของเหรียญที่เป็นสีก็มีข้อเสียอย่างไรก็ตาม เนื่องจากยอดเงินไม่ได้ถูกเขียนลงในข้อมูล แต่มากกว่านั้น sat ถูกผูกพัน ดังนั้นความแม่นยำในการแบ่งของยอดยวง ARC20 คือ 1
นอกจากนี้ยังทำให้ผู้ใช้ไม่สามารถทำธุรกรรมละเอียดใต้ BTC mainnet เองได้ซึ่งได้กำหนดขีดจำกัดการทำธุรกรรมขั้นต่ำที่ 546 sat เพื่อป้องกันการโจมตีดินสน อย่างไรก็ตามโปรโตคอล Atomicals ได้เสนอแผนการแยกแยะเฉพาะและกำลังพัฒนาอย่างเต็มที่
นี่คือภาพที่แสดงความแตกต่างสำคัญที่สุดระหว่าง BRC20 และ ARC20:
5 ️ ︎ ระบบชื่อของพื้นที่ (RNS) — ระบบชื่อโดเมน
RNS อ้างว่าเป็นคู่แข่งจริงของระบบชื่อโดเมน DNS และมีเป้าหมายที่จะเป็นตัวแทนระบบ DNS และระบบชื่อโดเมนบล็อกเชนอื่นๆ ในระดับโลก
ชื่อเขตคือตัวแทนที่อ่านง่ายที่สามารถใช้เพื่อเชื่อมต่อที่อยู่ของเครือข่ายและข้อมูลทรัพยากร ชื่อเขตเริ่มต้นด้วยเครื่องหมายบวก + และมีตัวอักษรอย่างน้อยหนึ่งตัว เช่น +alice และ +agent007 ซึ่งเป็นชื่อที่ถูกต้องทั้งหมด (โดเมนระดับสูง — โดเมนหรือ TLR ในระบบชื่อโดเมนเขต (RNS))
โดเมนเนมเป็นเจ้าของและจัดการโดยตรงบนบล็อกเชนของบิตคอยน์โดยใช้รูปแบบออบเจกต์ดิจิทัลแบบอะตอมิก ซึ่งหมายความว่าไม่มีผู้กลางหรือทะเบียนของบริษัทกลาง
6 ️ ︎ การสร้างพระราชินีกับตราสารล่วงหน้า
จัดการและทำให้ชุมชนเป็นโทเค็นโดยการออก subrealms (Subrealms) ภายใต้ realm (Realm) ใดก็ได้ กฎเฉพาะคือดังนี้:
นี่คือตัวอย่างทั่วไป:
นอกจากนี้ Subrealm ยังสามารถใช้สำหรับการจัดการสื่อสังคม การยืนยันตัวตน รางวัลความ忠诚 และอื่น ๆ ได้
ลักษณะของข้อตกลง
ผ่านทฤษฎีอะตอมที่กล่าวถึงข้างต้น เราสามารถเห็นได้ว่าคุณลักษณะหลักของโปรโตคอล Atomicals ประกอบด้วย:
ความแตกต่างสำคัญจากข้อตกลงอื่น ๆ
วิธีที่ดีที่สุดในการเข้าใจความแตกต่างในโปรโตคอล Atomicals คือการเปรียบเทียบกับโปรโตคอล NFT ยอดนิยมอื่น ๆ:
โปรโตคอล Bitmap "4"
ข้อเสนอของข้อตกลง
Bitmap.land เป็นโครงการเมตาเวิร์สแรกในนิเวศ Bitcoin ซึ่งขึ้นอยู่บนทฤษฎีออร์ดินัล (Ordinals theory) และทฤษฎีบิตแมพ (Bitmap theory)
ทฤษฎีบิตแมพ (Bitmap theory) ถูกเสนอโดยผู้ใช้ Twitter @blockamotoใน 2023.6.5.
ทฤษฎีนี้จะทำการแมปข้อมูลของแต่ละธุรกรรมขาเข้าในบล็อก Bitcoin เป็นพัสดุ (พัสดุ) เพื่อสร้างบล็อกหรืออำเภอ (อำเภอ) โดยเนื่องจากความแตกต่างในขนาดของข้อมูลขาเข้าที่แตกต่างกัน ขนาดพัสดุที่ถูกแมปก็จะแตกต่างกันด้วย
แนวคิดของข้อตกลง
ผู้ซื้อของ Bitmap.land ได้รับความกระตือรือร้นจาก Decentraland และ The Sandbox และใช้วิธีการแบ่งแปลงดินและวาดรูปลงบนแผนที่ที่คล้ายกันกับตรรกการซื้อดินบนแพลตฟอร์มสองรายการนี้ ผู้ใช้เขียนข้อมูลไปยัง Satoshi ผ่านการสร้างบันทึกเพื่อใช้เจ้าของสิทธิ์บล็อกบิตคอยน์ที่เฉพาะเจาะจง คล้ายกับการพิมพ์เหรียญฟรี
ในบล็อกเชนของบิตคอยน์ แต่ละบล็อกถูกแบ่งเป็นสี่ส่วนเพื่อแทนวงจรการลดครึ่งครั้งที่แตกต่างกัน ผู้ใช้สามารถตรวจสอบจำนวนและสีของแต่ละบล็อกได้ที่เว็บไซต์ Bitmap.land สีที่แตกต่างกันแทนสถานะการขายที่แตกต่างกัน
การขายของ Bitmap.land เชื่อมโยงอย่างใกล้ชิดกับทฤษฎีเลขอันดับเหมือนกับการขายที่ดินเสมือนจริงของ Decentraland และ The Sandbox ซึ่งขึ้นอยู่กับมาตรฐาน ERC-721 ทฤษฎีเลขอันดับนี้คล้ายกับหลักการของเหรียญที่เข้าสีแรกๆ แต่สองอย่างแตกต่างกันในบทบาทของบิตคอยน์ในปัจจุบันเช่นนาราทธิการสรรพสิ่ง นิยม นิเวศ และสถาปัตยกรรม ถึงแม้ทฤษฎีเลขอันดับจะไม่น่าสร้างสรรค์เท่ากับ ERC-721 วิธีการของ BRC-20 ก็ยังคงเป็นรูปแบบเริ่มแรกมากกว่า
ทฤษฎีบิตแมพเสริมชีพให้สำหรับบล็อกบิตคอยน์ โดยให้ข้อมูลที่น่าสนใจ แม้ว่าจะขาดคุณค่า มันเปลี่ยนแปลงความสัมพันธ์ระหว่างบิตคอยน์กับเมตาเวิร์ส โดยให้มุมมองใหม่ให้กับทุกบล็อกในบล็อกเชนบิตคอยน์ และทำให้เป็นส่วนหนึ่งของเมตาเวิร์ส โดยอนุญาตให้ผู้ใช้เป็นเจ้าของและบันทึกบล็อกแต่ละบล็อกได้
ทฤษฎีบิตแมพดึงดูดความสนใจจากชุมชนออร์ดินัลและเริ่มกระชับในการสร้างสรรค์ บล็อกใดก็ได้บนบล็อกเชนบิตคอยน์สามารถกลายเป็นส่วนหนึ่งของเมทาเวิร์สผ่านบิตแมพ นำโอกาสใหม่ในการสร้างและเอาชนะมาสู่ชุมชน
Bitmap.land ทำให้ขอบเขตระหว่าง Bitcoin และ metaverse เริ่มมัวแต่ทฤษฎี bitmap ซึ่งเป็นทางเลือกสำหรับการครอบครอง ความคิดสร้างสรรค์ และการพัฒนาชุมชน เมื่อความโรแมนติกในการสร้างสรรค์ยังคงอยู่ นั่นหมายถึงศักยภาพที่ใหญ่มากสำหรับผู้ที่ต้องการสร้างตัวตนในโลกดิจิตอล
นักเรียนที่สนใจยังสามารถไปที่เบราว์เซอร์อย่างเป็นทางการเพื่อดูบิตแมพต่างๆ: https://bitmap.game/
โปรโตคอล BRC-100 "5"
ข้อเสนอของข้อตกลง
เราทราบกันดีว่าพรอทอคอลที่ใช้ Bitcoin เช่น Ordinals Protocol และ BRC-20 ได้นำเสนอหลายทางเพื่อการพัฒนาระบบนิเวศของ Bitcoin ผ่านกลไก “ประกาศบนเชนและวิเคราะห์นอกเชน” อีกทั้งยังได้เปิดตัว NFTs และโทเคนของ Bitcoin จำนวนมาก แต่การพัฒนาแอพพลิเคชันที่ไม่มีศูนย์กลาง เช่น DeFi ยังคงทำไปไม่ทัน ในผลกระทบ Mikael.BTC ได้เปิดตัวโปรโตคอลที่รองรับการคำนวณแบบไม่มีศูนย์กลาง: BRC-100 เมื่อ 2023.9.2
บทนำสัญญา
BRC-100 เป็นโปรโตคอลขยายตามทฤษฎี Ordinals ที่ออกแบบเพื่อนำมาใช้ในการปฏิบัติงานแอปพลิเคชันที่กระจายอยู่บน Bitcoin Layer 1 ข้อตกลงนี้ไม่เพียงแต่ดำเนินฟังก์ชันพื้นฐานของ BRC-20 บน Bitcoin เช่น การสร้าง เหรียญ และการซื้อขาย แต่ยังเสนอแนวคิดของการคำนวณแบบกระจาย
นี่หมายความว่า โดยใช้ BRC-100 protocol stack นั้น สามารถที่จะพัฒนาแอปพลิเคชันที่เฉพาะเจาะจงแบบไม่มีการกำหนดเอง เช่น DeFi, SocialFi, และ GameFi ซึ่งจะนำมาสู่ภาวะที่แท้จริงของการไม่มีการกำหนดเอง การไม่มีการวางเงินไว้ก่อน การต้านทานการเซ็นเซอร์ และภาวะการใช้แอปพลิเคชันที่เฉพาะเจาะจงในชั้นที่หนึ่งของ Bitcoin
หนึ่งในคุณสมบัติสำคัญของโปรโตคอล BRC-100 คือความสามารถในการทำงานร่วมกัน ซึ่งไม่เพียงทำให้โปรโตคอลและแอปพลิเคชันทั้งหมดภายในชุดโปรโตคอลเป็นไปได้ที่จะเข้ากันได้กันเท่านั้น แต่ยังรองรับการโต้ตอบกับ BTC, BRC-20 หรือโซ่ระดับ 1 อื่น ๆ เช่น Ethereum และ Stacks อีกด้วย นอกจากนี้ โปรโตคอลยังมีการนำเสนอรูปแบบ UTXO และรูปแบบ state machine เพื่อเสริมความปลอดภัยและความสามารถในการคำนวณ
ลักษณะของข้อตกลง
เนื่องจากโปรโตคอล BRC-100 เป็นส่วนขยายของทฤษฎี Ordinals ดังนั้น BRC-100 เองมีคุณสมบัติทั้งหมดของ BRC-20 พร้อมกับการนำเสนอคุณสมบัติบางอย่างที่น่าสนใจ
การออมเงิน: มันขึ้นอยู่กับโปรโตคอล BRC-100 สำหรับการขยายออกมาในหลายด้าน เช่น ข้อตกลง airdrop, ข้อตกลงการปกครอง, ข้อตกลงการถ่ายทอด ฯลฯ เราสามารถเข้าใจได้ว่า Mikael ต้องการนำเข้าเกมเพลย์ DeFi ต่าง ๆ เข้าสู่ BTC
การสืบเชื้อรายการ
โปรโตคอล BRC-100 นำเสนอแนวคิดของการรับช่องท่อสืบทอด โปรโตคอลที่สืบทอดโดยตรงหรือโดยอ้อมจาก BRC-100 เรียกว่าโปรโตคอลส่วนขยาย BRC-100 โปรโตคอลส่วนขยาย BRC-100 ต้องสืบทอดจากโปรโตคอลเพียงอย่างเดียว ข้อตกลงที่ขยายตัวสืบทอดคุณสมบัติ การดำเนินการ และการดำเนินการคำนวณของข้อตกลงหลัก และสามารถขยายคุณสมบัติและการดำเนินการคำนวณเท่านั้น
นี่คล้ายกับเมื่อเราทำเครื่องเคลือบ แต่แรกแค่เป็นตัวอย่างดินเท่านั้น ทีละน้อย เราเจริญรุ่งเริ่งและรูปร่าง พัฒนาฟังก์ชันที่ขยายมากขึ้น เช่น การตกแต่ง การเก็บของ ฯลฯ
BRC-100 protocol stack
โปรโตคอล BRC-100 และส่วนขยายและการปรับปรุงทั้งหมดเป็นที่รู้จักรวมกันเป็นชุด BRC-100 โดยมีพื้นฐานอยู่บนชุดนี้ โทเคน/แอปพลิเคชั่นทุกตัวสามารถที่จะเข้ากันได้กับกัน ซึ่งหมายความว่า โทเคน/แอปพลิเคชั่นหนึ่งสามารถใช้แอปพลิเคชั่นอื่นที่ใดก็ได้
ข้อตกลงและการใช้งาน
ในชุดโปรโตคอล BRC-100 โปรโตคอลคือมาตรฐานสำหรับการอธิบายคุณสมบัติ การดำเนินการ และการดำเนินการทางคำนวณของแอปพลิเคชัน แอปพลิเคชันคือตัวอย่างที่สร้างขึ้นหลังจากโปรโตคอลถูกนำไปใช้ในเครือข่ายบิตคอยน์ผ่านการสร้างอักษร
แอปเป็นโทเค็นที่มีพลังและสถานะในการคํานวณเป็นหลัก พลังการประมวลผลของแอปพลิเคชันอธิบายไว้ในรายละเอียดในโปรโตคอล หากคุณไม่เพิ่มแอปพลิเคชันย่อยแอปพลิเคชันจะไม่สามารถมีอํานาจในการคํานวณที่ไม่ได้อธิบายไว้ในข้อตกลง แอปพลิเคชันย่อยที่เพิ่มเข้ามายังสามารถมีพลังการคํานวณของโปรโตคอลเท่านั้น มิฉะนั้นตัวทําดัชนีสาธารณะจะไม่สามารถตรวจสอบสถานะของแอปพลิเคชันทําให้สถานะของผู้ใช้และแอปพลิเคชันไม่สอดคล้องกัน
การซ้อนแอปพลิเคชัน
แอปพลิเคชันที่ถูกติดตั้งขึ้นโดยใช้ BRC-100 และโปรโตคอลที่ถูกขยายของมันสามารถถูกซ้อนกันได้ กล่าวคือ ภายใต้แอปพลิเคชันหนึ่ง สามารถสร้างแอปพลิเคชันอีกตัวหนึ่งได้ เรียกว่า ซับแอปพลิเคชัน
ตัวสัญญาแอปพลิเคชันเด็กเริ่มต้นด้วย “สัญญาแอปพลิเคชันหลัก:”. สามารถสร้างแอปพลิเคชันหลายๆ ในแอปพลิเคชันเดียว เพื่อดำเนินตรรกะการคำนวณที่อิสระหลายรายการ ตัวอย่างเช่น ในสถานการณ์ AMM DEX แบบคลาสสิค สามารถสร้างแอปพลิเคชัน LP หลายตัว/โทเค็น เช่น “amm_dex: LP_BRC100_BTC” ภายในแอปพลิเคชัน DEX
สถานะแอพพลิเคชั่นและที่อยู่
นอกจากรูปแบบ UTXO โมเดล โปรโตคอล BRC-100 ยังมีการนำเข้าโมเดล state machine เพื่อขยายความสามารถในการคำนวณของโปรโตคอล
แอปพลิเคชัน ซับแอปพลิเคชัน และที่อยู่ สามารถมีสถานะได้ทั้งหมด เช่น แอปพลิเคชันสามารถถือโทเคนและที่อยู่สามารถถือยอดคงเหลือภายในแอปพลิเคชัน การทำ UTXO และสถานะทรานซิชันทำได้ด้วยคำสั่งเผา2/เผา3 และเหรียญ2/เหรียญ3
การดำเนินงานทางคอมพิวเตอร์ (cop) ใช้ในการแทนตรรกะการคำนวณเฉพาะ นั่นคือ ตรรกะของการแปลงสถานะแอพลิเคชันและที่อยู่
ตัวอย่างเช่น ที่อยู่ A ทำลาย token1 10 ชิ้นสู่แอปพลิเคชันผ่านอินสคริปชันการเผาผลาญ ณ จุดนี้ แอปพลิเคชันมี UTXO นี้และ token1 10 ชิ้น แอปพลิเคชันสามารถจัดสรร token1 10 ชิ้นเหล่านี้ผ่านตรรกะคำนวณของตนโดยการเปลี่ยนแปลงที่อยู่ใดก็ได้หรือสถานะภายในของแอปพลิเคชัน จากนั้นที่อยู่ของ token1 ในแอปหรือแอปสามารถสร้างมันด้วยคำสั่ง mint3 ได้
สิทธิ์
โปรโตคอล BRC-100 นำเสนอบทบาทสองประการคือเจ้าของและผู้ดูแล
ที่อยู่ที่มีคำบรรยายการใช้งานเรียกว่าเจ้าของ ผู้เจ้าของสามารถติดตามการโอน UTXO ด้วยคำบรรยายการใช้งาน ผู้เป็นเจ้าของของแอปลูกทั้งหมดคือเจ้าของแอปหลัก
ผู้ดูแลระบบจะถูกจัดการโดยเจ้าของ และผู้ดูแลระบบไม่สามารถจัดการผู้ดูแลระบบคนอื่นได้ สิทธิของเจ้าของและผู้ดูแลระบบถูกจำกัดอย่างเข้มงวด พวกเขาไม่สามารถตรวจสอบผู้ใช้ได้ พวกเขาสามารถทำได้เพียง: การจัดการแอปที่ยังไม่ได้เปิดตัว DAO และการดำเนินการคำนวณ mint2/burn2 ให้สมบูรณ์
ผู้ดูแลระบบสามารถเป็นที่อยู่ แอปพลิเคชัน หรือซับแอปพลิเคชัน โดยค่าเริ่มต้น แอปพลิเคชันและซับแอปพิเคชันเป็นผู้ดูแลระบบของกันเองโดยไม่ต้องการการตั้งค่าเพิ่มเติม แต่ซับแอปพลิเคชันไม่ใช่ผู้ดูแลระบบของกัน
คำลากระบุ burn2/burn3 ต้องส่งให้ผู้ติดตั้งแอปพลิเคชันเพื่อการประมวลผลที่ถูกต้อง
บางส่วนของโทเค็นที่ต้องการให้ "mint2" จะต้องถูกจัดสรรตามตรรกะโดยแอป/ซับแอปพลิเคชันและแอป/ซับแอปพลิเคชันต้องเป็นผู้ดูแลโทเค็น คำสั่ง "burn2" ก็มีตรรกะที่คล้ายกัน
คำลากรุมที่เป็น burn2/burn3 ต้องส่งให้ผู้ใช้งานแอปพลิเคชั่นเพื่อการประมวลผลที่ถูกต้องตามตรรกะของการดำเนินงานคำนวณ
การปกครองแบบกระจายของแอปพลิเคชัน
โปรโตคอลสแต็ก BRC-100 นำเสนอโปรโตคอลการปกครอง: BRC-101 ซึ่งควบคุมการใช้งานที่นำมาใช้ BRC-100 หรือมาตรฐานโปรโตคอลขยาย โปรแกรมหนึ่งเมื่อเปิดใช้งาน DAO จะต้องทำการปกครองผ่านการลงคะแนนโหวตแบบกระจาย
การปกครองแอปพลิเคชั่นรวมถึงการอัปเดตคุณสมบัติของแอปพลิเคชั่นและซับแอปพลิเคชั่น การสร้างตัวแอปพลิเคชั่นย่อย และหยุดการทำงานของแอปพลิเคชั่น การปกครองแอปพลิเคชั่นเป็นการปกครองบนเชน หลังจากที่การลงคะแนนบนเชนผ่านไปแล้ว แอปพลิเคชั่นควรได้รับการแจ้งให้ทราบผ่านการกระทำทางคอมพิวเตอร์: egov จากนั้น แอปพลิเคชั่นจะดำเนินการปกครองโดยอัตโนมัติหลังจากเวลาถูกล็อค
Implement applications/tokens
ในโปรโตคอล BRC-100 มีวิธีการ implement แอปพลิเคชัน 2 วิธี: วิธีหนึ่งคือ implement โดยตรงโดยใช้คำสั่งการ implement และวิธีอื่นคือ implement ผ่านโปรโตคอลการปกครอง BRC-101
อันแรกใช้ในการ implement parent และ child applications ที่ไม่ต้องการการกำหนดค่าของการปกครอง และอีกอันใช้ในการ implement child applications ที่ต้องการการปกครอง
การสร้างโทเค็น
โปรโตคอล BRC-100 มีคำสั่งการผลิตสามรูปแบบ: mint, mint2 และ mint3, เพื่อการผลิตโทเค็นในสถานการณ์ต่าง ๆ
เมื่อติดตั้งแอปพลิเคชั่น คุณจำเป็นต้องตั้งค่าจำนวนโทเคนที่ผู้ใช้สามารถเหรียญ (โดยใช้คำสั่ง “mint”) โทเคนที่เหลือจะถูกเหรียญโดยใช้คำสั่ง “mint” ด้วย
“Mint”: ผู้ใช้ทำเหรียญ, ทำเหรียญอย่างยุติธรรม, ใครก็สามารถทำเหรียญสำหรับผู้ใช้ได้, แต่จำนวนผู้ทำเหรียญ “mint” รวมทั้งสิ้นต้องไม่เกินการตั้งค่าของ “max” และ “mma” attributes ของแอปพลิเคชัน หลังจากการทำเหรียญ, จำนวนเหรียญที่หมุนเวียนจะเพิ่มขึ้น
“mint2”: การทำระบบ whitelist minting แอปจะบันทึกจำนวนผู้ใช้หรือแอปที่สามารถ minted และผู้ใดก็สามารถ mint2 โทเค็นสำหรับผู้ใช้หรือแอปตามกฎของแอปนั้น ๆ หลังจาก mint2 จำนวนวงเวียนของโทเค็นก็จะเพิ่มขึ้นเช่นกัน
“mint3”: Mint3 เป็นการพิมพ์สมบัติของสมบัติ mint3 คือสมดุลของผู้ใช้หรือแอปในแอปอื่น ๆ ใครก็สามารถสมัครใช้เหรียญ mint3 สำหรับผู้ใช้หรือแอปภายใต้กฎของการใช้งาน หลังจากการพิมพ์ mint3 จำนวนเงินที่หมุนเวียนของเหรียญจะไม่เพิ่มขึ้น
ทำลายโทเค็น
Destroy เป็นการดําเนินการใหม่ที่นํามาใช้ในโปรโตคอล BRC-100 ผู้ใช้สามารถแกะสลักการดําเนินการทําลายแล้วถ่ายโอนจารึกไปยังผู้ปรับใช้ของแอปพลิเคชันซึ่งคล้ายกับความหมายของการดําเนินการถ่ายโอน โทเค็นที่ถูกเผาจะถูกทําลายหรือโอนไปยังยอดคงเหลือของแอป
เหมือนกับการกำหนดค่าการทำเหรียญ, มีผู้ปฏิบัติการการเผา 3 คน: เผา, เผา2, และเผา3, ซึ่งสอดคล้องตามจินตนาการของการเหรียญ, การเหรียญ2, และการเหรียญ3 ตามลำดับ ไม่จำเป็นต้องกำหนดค่าเพิ่มเติมและแอป/โทเคนทั้งหมดรองรับคำสั่งการเผาเหล่านี้ทั้งสาม
“การเผา”: การเผาในท้องถิ่น ที่ทุกคนสามารถใช้คำสั่งเพื่อทำลายโทเค็น หลังจากที่โทเค็นถูกทำลายเรียบร้อยแล้ว การหมุนเวียนจะลดลง และโทเค็นที่ถูกทำลายไปแล้วจะไม่สามารถทำเหรียญใหม่ได้อีก
“burn2”: การทำ Whitelist ถูกทำลาย ตามกฎที่กำหนดโดยแอปพลิเคชัน เมื่อเหรียญ burn2 ถูกโอนไปยังแอปพลิเคชัน ยอดคงเหลือของผู้ใช้จะลดลง สถานะของแอปพลิเคชันจะถูกอัพเดตตามที่เกิดขึ้น และการหมุนเวียนจะลดลง ในความเป็นจริง ตรรกะเช่นการลบ Likvidity ใน AMM DEX สามารถนำมาใช้ได้ผ่าน burn2
"Burn3": คลังถูกทําลาย Burn3 จะลดยอดคงเหลือโทเค็นของผู้ใช้และเพิ่มยอดคงเหลือของแอปพลิเคชัน "ถึง" ในการใช้งานจริงเป็นไปได้ที่จะร่วมมือกับ mint3 เพื่อเติมเต็มตรรกะของการแลกเปลี่ยนโทเค็นและเพิ่มสภาพคล่องใน AMM DEX
ภาษีธุรกรรมและภาวะเงินฝืด
ข้อตกลง BRC-100 มีการนำเสนอกลไกใหม่สำหรับการซื้อขายโทเค็น: ภาษีธุรกรรมและธุรกิจต้านลม. แอปพลิเคชันสามารถตั้งค่าเปอร์เซ็นต์ภาษีธุรกรรม, ผู้รับภาษี, และเปอร์เซ็นต์หลุมดำธุรกรรม. การตั้งค่าเหล่านี้มีผลเฉพาะเมื่อซื้อขายบนตลาดแบบ AMM บนพื้นฐานของการแลกเปลี่ยนไร้กฎหมาย. การโอนทั่วไป, การสร้างเหรียญ, และการทำลายเหรียญทำให้ไม่มีภาษีธุรกรรมหรือธุรกิจต้านลม.
การดำเนินการทางคอมพิวเตอร์
การดําเนินการคํานวณเป็นพฤติกรรมการคํานวณแบบขยายของโปรโตคอล BRC-100 มันถูกแสดงโดยแอตทริบิวต์ cop และเป็นหน่วยที่เล็กที่สุดของพลังการคํานวณของโปรโตคอล เมื่อใช้กับตัวดําเนินการ op: burn2/burn3/mint2/mint3 สามารถเข้าใจได้ว่าเป็นฟังก์ชันการเปลี่ยนสถานะ ซึ่งกําหนดวิธีอัปเดตสถานะของแอปพลิเคชันและผู้ใช้ภายใต้ตัวดําเนินการ op ที่เกี่ยวข้อง
ออราเคิลออราเคิล
Oracle เป็นความต้องการที่พบบ่อยสำหรับบล็อกเชนในการสื่อสารกับฝ่ายทั้งหมดภายใต้ลูกโซ่ และได้รับการนำมาใช้งานอย่างดีบนบล็อกเชนเช่น Ethereum โดยไม่มี oracles สัญญาอัจฉริยะบนบล็อกเชนจะถูกจำกัดอย่างสิ้นเชิงต่อข้อมูลภายในลูกโซ่ อย่างไรก็ตาม เมื่อเปรียบเทียบกับบล็อกเชน โปรโตคอล BRC-100 มีลักษณะเฉพาะที่มีความพิเศษมาก
มันไม่เพียงแต่มีพลังการคำนวณของบล็อกเชน แต่ยังขึ้นอยู่กับดัชนีเชนนอกเพื่อทำการคำนวณเสร็จสิ้น ในเวลาเดียวกัน ดัชนีเชนนอกสามารถสื่อสารโดยตรงกับบล็อกเชนอื่น ๆ หรือเมตาโปรโตคอล แต่บล็อกเชนไม่สามารถทำเช่นนี้ได้ ซึ่งหมายความว่าดัชนีเชนสามารถยืนยันว่าข้อมูลใด ๆ ที่อยู่นอกเชนหรือในเชนตรงตามข้อกำหนดของโปรโตคอล Oracle BRC-100 ได้
ตัวอย่าง: การตรวจสอบการโอน BTC หรือสินทรัพย์ BRC-20, การตรวจสอบราคาของ ETH บนบล็อก Ethereum, ฯลฯ
กล่าวอีกอย่างคือในโปรโตคอล BRC-100 ผู้ทำนายมีรูปแบบใหม่: การรับรองและการตรวจสอบ ที่ผู้ใช้ส่งข้อมูลการรับรอง และผู้ดัชนีทำหน้าที่เป็น Oracle Verifier เพื่อตรวจสอบข้อมูลการรับรองที่ผู้ใช้ส่งไว้นอกขอบเขตของข้อตกลง โดยไม่จำเป็นต้องใช้บริการ Oracle แยกต่างหาก
ในโปรโตคอล BRC-100, คำสั่งเผา2/เผา3/ผสม2/ผสม3 สนับสนุนคุณลักษณะพิสูจน์อย่างเดียวสำหรับการส่งข้อมูลพิสูจน์ภายนอกโปรโตคอล ดัชนีเจ้าของสามารถยืนยันข้อมูลการรับรองและรับรองความสอดคล้องและความแม่นยำของสถานะ พิสูจน์สามารถเป็นพิสูจน์การโอน, พิสูจน์ต้นไม้เมอร์เคิล, พิสูจน์ความจริงโดยไม่เปิดเผย, พิสูจน์ราคา เป็นต้น และสามารถใช้สำหรับการเชื่อมต่อสถานการณ์เช่นทรัพย์สิน, การแจกจ่ายโดยอากาศ เป็นต้น และสามารถใช้สำหรับการเชื่อมต่อสถานการณ์เช่น Bitcoin ชั้นที่ 2, การตกลงเรื่องการชำระเงิน เป็นต้น
โปรโตคอลเรเลย์
เมต้าโปรโตคอลบนบิตคอยน์เป็นเรื่องที่หลากหลายและไม่สามารถสื่อสารกันได้ โปรโตคอลที่แตกต่างกันคล้ายกับบล็อกเชนที่แตกต่างกัน พวกเขาแชร์ความปลอดภัยของบล็อกเชนบิตคอยน์และมีความสามารถทางคำนวณที่แตกต่างกัน นอกจากนี้ เมต้าโปรโตคอลไม่สามารถสื่อสารโดยตรงกับบล็อกเชนอื่น ๆ: ตัวอย่างเช่น Ethereum ไม่สามารถใช้สินทรัพย์บนบล็อกเชนอื่น
ดังนั้น ชุดโปรโตคอล BRC-100 ต้องใช้โปรโตคอลส่งสัญญาณให้สมบูรณ์ระหว่าง Bitcoin, meta-protocol, blockchain และโปรโตคอล BRC-100, สะพานสินทรัพย์บนโปรโตคอลหรือบล็อกเชนอื่น ๆ ไปยัง BRC-100 และเข้าร่วมในแอปพลิเคชันที่ไม่มีกลาง เช่น DeFi ในเวลาเดียวกัน เนื่องจากความหลากหลายของโปรโตคอลและบล็อกเชน BRC-100 จะมีโปรโตคอลส่งสัญญาณที่หลายตัว
เราจะปล่อย: BRC-103 ซึ่งรับผิดชอบในการสะพานทรัพย์สินระหว่าง Bitcoin, BRC-20 และ BRC-100 ก่อน
เมื่อสินทรัพย์ถูกเชื่อมโยงจากเมตาโปรโตคอลหรือบล็อกเชน (แหล่งที่มา) ไปยังโปรโตคอล BRC-100 (เป้าหมาย) เพื่อให้ผู้จัดทําดัชนีตรวจสอบความถูกต้องของการส่งจําเป็นต้องส่งหลักฐานการส่งข้อมูลโดยใช้คําสั่ง "mint2" ซึ่งเรียกว่าหลักฐานการส่ง
พิสูจน์การโอนหมายความว่าเมื่อสินทรัพย์ที่ผูกพันกับโปรโตคอลเป้าหมาย (BRC-100) ได้รับการระดมทุน ข้อมูลการโอนจากด้านต้นทาง (เช่น Bitcoin, BRC-20 หรือบล็อกเชนอื่น ๆ) ต้องยื่นเป็นพิสูจน์ด้วย ซึ่งอาจเป็นแฮชการทำธุรกรรมหรือ ID สิ่งทอดตลาด
เพื่อให้ดัชนี BRC-100 ทุกตัวสามารถตรวจสอบความถูกต้องของการพิมพ์เหรียญของสินทรัพย์ที่ผูก
Transfer Proof เป็นแอปพลิเคชันที่สำคัญมากของโปรโตคอล BRC-100 ของ Oracle
กรณีการใช้งานโปรโตคอล
เนื่องจาก BRC-100 ถูกขยายจาก BRC-20 ดังนั้นมันมีสถานการณ์การใช้งานทั้งหมดของ BRC-20 แต่สถานการณ์การใช้งานของ BRC-100 มีมากกว่านั้นอย่างมาก เรายังคงขยายออกไปตามพื้นฐานของโปรโตคอล BRC-100 นี่คือส่วนขยายทางการทำงานบางอย่างที่รายการไว้เป็นทางการ บางส่วนได้เริ่มพัฒนาอยู่แล้ว:
BRC-101 (ปล่อย)
โปรโตคอลสําหรับการปกครองบนเชนแบบกระจาย BRC-100 กําหนดหลักการที่เป็นอิสระบนเชนว่าจะมีการอัพเดตลักษณะของแอพลิเคชัน/โทเค็นบนระดับบิดา/ลูก หยุดแอพลิเคชัน และเพิ่มแอพลิเคชันลูก
นอกจากนี้ BRC-101 ยังสามารถดําเนินการกํากับดูแลนอกเครือข่ายผ่านการลงคะแนนแบบกระจายอํานาจ
BRC-102 (กำลังพัฒนา)
โปรโตคอลสภาพคล่องอัตโนมัติกําหนดวิธีการแลกเปลี่ยนโทเค็นสําหรับสแต็คโปรโตคอล BRC-100 ผ่านอัลกอริธึมผู้ดูแลสภาพคล่องอัตโนมัติ (AMM) ตรรกะการคํานวณจะคล้ายกับ Uniswap บน Ethereum
BRC-103 (in development)
โปรโตคอลส่งเสริมระหว่าง BTC, BRC-20, และ BRC-100 โปรโตคอลเมต้าบน Bitcoin เป็นเชื้อเพลิงและไม่สามารถสื่อสารกันได้ โปรโตคอลที่แตกต่างกันคล้ายกับเชื่อเหลือของต่างๆ พวกเขาแชร์ความปลอดภัยของบล็อกเชน Bitcoin และมีพลวัตคำนวณที่แตกต่างกัน
ดังนั้นสแต็คโปรโตคอล BRC-100 จะเผยแพร่โปรโตคอลรีเลย์หลายตัวเพื่อการสื่อสารที่สมบูรณ์ระหว่างเมตาโปรโตคอลเชนที่แตกต่างกันและ BRC-100 และเชื่อมโยงโปรโตคอลอื่น ๆ และสินทรัพย์แบบ on-chain ไปยัง BRC-100 เพื่อเข้าร่วมใน DApps เช่น DeFi
BRC-104
ข้อตกลงการทำเหมืองเหล็กน้ำหนักกำหนดวิธีการรับรางวัลโทเค็นหลังจากการฝากโทเค็น
โทเค็นการจำนำสามารถเป็นโทเค็นที่ฐาน BRC-100 อย่างเช่น โทเค็นสระน้ำเงินโปรโตคอล BRC-103 หรือโทเค็นเดียวกันเป็นโทเค็นรางวัล อีกทั้ง BRC-104 จะสนับสนุนการล็อคโทเค็นที่จำนำระหว่างระยะเวลาล็อคดาวน์
BRC-105
โปรโตคอลการแจกจ่ายนี้กำหนดวิธีการแจกจ่ายโทเค็นไปยังที่อยู่หลายๆ แหล่งให้บริการอย่างมีประสิทธิภาพ
โปรโตคอลจะใช้ Merkle Tree เพื่อทำการแจกจ่ายโดยไม่ต้องเปิดเผยข้อมูลเดิมทั้งหมดใน Bitcoin เพื่อประหยัดค่าธุรกรรม ผู้ใช้จำเป็นต้องส่ง Merkle Proof เพื่อพิสูจน์ว่าตนเองครอบครอง airdrop ในระหว่าง “mint2” จากนั้นดัชนีเช็คสามารถตรวจสอบความถูกต้องเพื่อทำการแจกจ่ายเสร็จสิ้น
BRC-106
โปรโตคอลพูลสเตเบิ้ลคอยน์ที่ไม่มีการกำหนดที่อยู่ที่มีการกำหนดว่าสเตเบิ้ลคอยน์ถูกสร้างผ่านการมีหลักทรัพย์
ตรรกะการคำนวณจะคล้ายกับ DAI ของ MakerDAO3 บน Ethereum
BRC-107
ข้อตกลงสระว่ายน้ำสินเชื่อกำหนดวิธีการยืมสินทรัพย์ผ่านหลักประกัน
โลจิกการคำนวณจะคล้ายกับ Aave บนเวทเธอเรียม
BRC-108
โปรโตคอล Likuiditi อัตโนมัติสำหรับ stablecoins.
BRC-109
โปรโตคอลการซื้อขายแบบกระจายสำหรับอนุสัญญาอนุสิทธิถาวร
BRC-110
โปรโตคอลรีเลย์ระหว่างบล็อกเชนที่เข้ากันได้กับ EVM และ BRC-100 นิยามวิธีที่สินทรัพย์บนบล็อกเชนที่เข้ากันได้กับ EVM สามารถถูกสะพานเข้าสู่ BRC-100
BRC-111
โปรโตคอลการยืนยันชั้นที่ 2 ของ Bitcoin กำหนดวิธีการยืนยันข้อมูลพิสูจน์ชั้นที่ 2 ของ Bitcoin เช่นสัญญาฉลาดชั้นที่ 2 บน Ethereum
โปรโตคอล BRC-420 "6"
ข้อเสนอของข้อตกลง
หลังจากที่โปรโตคอล BRC-20 ถูกเสนอ โปรโตคอลทดลองใหม่อีกตัวที่เรียกว่า BRC-420 หรือที่เรียกว่าโปรโตคอลเมตาเวิร์ส ปรากฏขึ้นในวันที่ 19 กันยายน 2023
แนวคิดของข้อตกลง
BRC-420 เป็นการทดลองที่น่าสนใจ นั้นคือโปรโตคอลเมตาเวิร์สแรกใน Ordinals Protocol โปรโตคอลสินทรัพย์ที่ขึ้นบนโปรโตคอลแบบ Bitmap
โดยการรวมหลายสิ่งที่เขียนลงบนไฟล์เดียวกันเป็นสินทรัพย์ที่ซับซ้อน เช่น ไอเท็มเกม อนิเมชัน และเอฟเฟกต์ หรือโมดูลเกมในโลกเสมือน ทุกอย่างตั้งแต่ตัวละครเล็กๆ และสัตว์เลี้ยง จนถึงสคริปต์เกมแบบเต็มรูปแบบและเครื่องจำลองเสมือนได้ถูกสร้างขึ้น
เนื่องจากลักษณะโอเพนซอร์สบนเชนของพวกเขา สินทรัพย์เหล่านี้สามารถทำงานหรือตรวจสอบได้จากลูกค้าใดก็ตาม โดยสะท้อนใบรักษาความเป็นเอกเรขาที่เต็มรูปแบบของเกมฟูล-เชน
ข้อตกลง BRC-420 ประกอบด้วยสองส่วน: มาตาเวิร์สสแตนดาร์ด (Metaverse Standard) ซึ่งกำหนดรูปแบบเปิดสำหรับสินทรัพย์ในโลกสมมติและมาตรฐานค่าสิทธิ (royalty standard) ซึ่งจัดตั้งข้อตกลงบนเชือกสำหรับเศรษฐกิจผู้สร้างบนเชือก
BRC-420 เปิดโอกาสสำหรับการเล่นเกมแบบออร์ดินัลบนเชือกและบล็อกเชนแบบโมดูลาร์ได้ ผู้สร้างต่าง ๆ สามารถมีส่วนร่วมในโมดูลต่าง ๆ และผู้สร้างใหม่สามารถสร้างต่อบนนวัตกรรมของบรรพบิดก่อนหน้าได้ สิ่งนี้ได้นำไปสู่การแพร่กระจายของนวัตกรรมภายในนิเวศออร์ดินัล ที่เป็นผลดีต่อผู้เข้าร่วมทุกคน
การพัฒนาข้อตกลง
ปัจจุบัน BRC-420 ได้ปล่อย BRC-420 DLC เมื่อวันที่ 3 พฤศจิกายน 2023 ซึ่งสามารถรวมพันธะพิสัยหลายพันให้อยู่ในรูปของ 1 DLC หลังจากการใช้งานผู้ใช้สามารถได้รับพันธะพิสัยหลายพันในการสร้างเหรียญเพียงครั้งเดียว
ข้อตกลง “7” รูน
ข้อเสนอของข้อตกลง
หลังจาก BRC20 protocol ถูกเปิดตัว Casey รู้สึกว่าไม่ควรสร้างโทเค็นแบบหยั่งเหยิงบนบิตคอยน์ 99% ของโทเค็นแบบหยั่งเหยิงเป็นโกหกและจะไม่หายไปในระยะเวลาสั้น การสร้างโปรโตคอลโทเค็นแบบหยั่งเหยิงที่ดีสำหรับบิตคอยน์ อาจส่งผลให้บิตคอยน์ได้รายได้จากค่าธรรมเนียมธุรกรรม นักพัฒนาและผู้ใช้ที่สำคัญ
Casey ดังนั้นได้เสนอโปรโตคอล Runes ที่ใช้เทคโนโลยี UTXO ในวันที่ 26 กันยายน 2023
การออกแบบโปรโตคอล Runes อาจมีผลกระทบจาก ARC20 โดยเฉพาะ. การเลือกที่จะเขียนข้อมูลโทเค็นโดยตรงลงในสคริปต์ UTXO ซึ่งรวมถึง ID, ออกพอร์ต, และปริมาณของโทเคน
โดยที่ชัดเจนการนำมาใช้งานของรูนมีความคล้ายคลึงกับ ARC20 และการโอนย้ายโทเคนจัดการโดยตรงไปยัง BTC mainnet ความแตกต่างคือรูนเขียนจำนวนโทเคนในข้อมูลสคริปต์ซึ่งทำให้เขามีความแม่นยำกว่า ARC20
ในทำเวลาเดียวกัน อย่างไรก็ตามความซับซ้อนก็เพิ่มขึ้น ทำให้ยากต่อการใช้ประโยชน์จากลักษณะการรวมกันของ BTC UTXO เช่น ARC20 โดยตรง
การพัฒนาข้อตกลง
ตั้งแต่เปิดตัวของ Runes agreement ตั้งแต่การพัฒนาของ Casey โดยส่วนใหญ่เป็นที่ดีของ Ordinals protocol การพัฒนาของ Runes protocol ได้เร็วขึ้น ซึ่งเป็นเหตุผลที่ Benny ได้ทำการแย่งมุมและพัฒนา Pipe protocol หลังการปล่อย Runes agreement
ในช่วงงาน Taiwan Blockchain Week เดือนธันวาคม Casey ก็ประกาศที่งานในไทเปว่า Runes Protocol จะเริ่มเปิดใช้บนเครือข่ายหลัก ณ ความสูงของบล็อค 840,000 ก็คือ ครั้งถัดไปที่ BTC ถูกหารครึ่งจะอาจจะเป็นได้ที่สิ้นเดือนเมษายน 2014
หลังจากที่ฉันได้ศึกษาแผนการเผยแพร่สินทรัพย์ BTC ฉันก็รู้สึกถึงเสน่ห์ของพวกเขาอย่างเต็มที่ ดังนั้นฉันก็กล่าวถึงความคิดเห็นบางอย่างของฉันเองด้วย:
ในที่สุดขอขอบคุณสำหรับการอ่านบทความนี้ จุดประสงค์เดิมของบทความนี้คือการให้คุณเข้าใจเกี่ยวกับการพัฒนาของนิเวศ BTC ได้ดียิ่งขึ้นและกว้างขึ้น และยินดีต้อนรับทุกท่านมาเข้าสู่การสนทนากับฉันได้ ในวันถัดไป ฉันจะโพสต์บางความเห็นจากเวลาสู่เวลา และฉันยังจะเขียนบทความอีกเรื่องเกี่ยวกับแผนการขยายตัวดังนั้นติดตามไว้
“1” ตัวอักษรลำดับที่หนึ่ง
บางบทความที่มีอยู่เริ่มต้นด้วยโปรโตคอล Ordinals แต่ในเอกสารประกอบทางการของ Ordinals บทแรกกล่าวถึงทฤษฎีเลขอันดับ จากนั้นสามารถสรุปได้ว่า Casey ก็ได้รับแรงบันดาลจากนั้นเพื่อสร้างโปรโตคอล Ordinals ครับ
ตามทราบของเราทุกคน หน่วยที่เล็กที่สุดในโลกของบิตคอยน์คือซาโตชิ (sat) และทฤษฎีจำนวนลำดับสามารถเข้าใจได้อย่างง่ายดายว่าการตั้งเลขลำดับนี้ไว้กับซาโตชิ จากส่วนแรงจูงใจของข้อเสนอ BIP เราสามารถสรุปได้ว่าทฤษฎีต้องการที่จะให้บิตคอยน์เป็นตัวระบุที่มั่นคงเพื่อป้องกันการโอนสิทธิหรือการหมุนกุญแจโดยไม่ต้องการเปลี่ยนแปลงใด ๆ ในเครือข่ายบิตคอยน์
แน่นอนว่ามีข้อโต้แย้งบางประการต่อทฤษฎีนี้ เช่น การลดความเป็นส่วนตัวของผู้ใช้ เพิ่มขนาดของเซ็ต UTXO โจมตีของฝุ่น ฯลฯ สำหรับรายละเอียดโปรดดูข้อเสนอ BIP
ข้อตกลงของเลขลำดับ "2"
ข้อเสนอของข้อตกลง
ข้อตกลง Ordinals ถูกเสนอและเผยแพร่โดย Casey ในนั้นเขาเสนอความคิดต่อไปนี้:
" เราสามารถจัดเรียง "Satoshi" เหล่านี้ตามลําดับที่กําหนดหมายเลขลําดับระหว่าง 0 ถึง 2,100,000,000,000,000,000 แล้วเชื่อมต่อกับข้อมูลอื่น ๆ : รูปภาพข้อความวิดีโอหรือแม้แต่สตริงรหัส ด้วยเหตุนี้ซาโตชิทุกคนจึงกลายเป็นเอกลักษณ์และไม่สามารถถูกแทนที่ได้ สิ่งนี้เทียบเท่ากับการให้ Bitcoin มีความสามารถดั้งเดิมในการสร้าง NFT"
ข้อตกลง Ordinals ได้ถูกนำไปใช้งานในปลายปี 2022 และการสร้างสคริปต์ครั้งแรกบน mainnet ได้รับการสลักในวันที่ 14 ธันวาคม 2022 ตามโซนเวลา UTC (https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0) ภายในช่วงเวลานั้นมีข้อตกลงถูกตกลงมันเคยถูกอัปเดตและทดสอบอย่างต่อเนื่อง แต่ยังไม่ได้ประกาศอย่างเป็นทางการ ปัจจุบันสามารถอัปเดตจากประกาศทางการครั้งแรกที่พบบนทวิตเตอร์ของ Casey ได้ดังนี้ ดังนั้นความตกลงของ Ordinals สามารถคิดว่าถูกเสนอเมื่อในเดือนธันวาคมหรือมกราคม: (ขอบคุณสำหรับคำใบ้ที่ Shep ให้)
คุณสมบัติของข้อตกลง
ตัวเลข SAT และการแบ่งความหายาก
มนุษย์เป็นนักสะสมธรรมชาติ ตั้งแต่ตัวเลขลำดับเลขจำนวนอย่างเทียบเท่ามีจำนวน Sats ที่เป็นของเทียบเท่าที่นำมาให้ SATs เหล่านี้มีจำนวนที่สูงหรือต่ำมากขึ้น ดังนั้นจึงมีการแยกแยะระหว่างความหายาก ณ ปัจจุบันมี 6 ประเภทของความหายาก:
ความหายากของสิ่งนี้คล้ายกับสิ่งที่เราเรียกว่า "ธนบัตรเสือ", "ธนบัตรลำดับ", ฯลฯ เมื่อเล่นกับธนบัตรในชีวิตจริง พื้นฐานแล้ว พวกเขาก็คือธนบัตรทั้งหมด มูลค่าจริงของบัตรคือ มูลค่าใบพับ แต่เพราะคนให้ความหมายพิเศษให้กับมัน พวกเขามีมูลค่าสะสมสูงกว่า และมีค่าเพิ่ม นั่นคือ สิ่งที่เราเรียกว่า "ความเห็นร่วมสร้างค่า" บ่อยครั้ง
ในขณะที่กำหนดหมายเลขกฎเฉพาะให้แต่ละ sat และติดตามในธุรกรรม ข้อตกลง Ordinals ยังอนุญาตให้ใครก็ตามแนบข้อมูลเพิ่มเติม เช่น ภาพ (Image), ข้อความ (Text), วิดีโอ (Video), เสียง (Audio) ฯลฯ ผ่านข้อตกลง Ordinals ในวันก่อนนอน ผู้เล่นมักจะสร้าง NFTs บนนั้นมากกว่า ตำแหน่งเริ่มต้นของผู้ก่อตั้ง Casey ในมันก็คือการให้คนเก็บบางอย่างที่ไม่สามารถเปลี่ยนแปลงได้บน Bitcoin ที่เป็นโซ่ที่เก่าแก่ที่สุดและที่พบได้บ่อยที่สุด ดังนั้นเป็นเวลาที่นานมาก หลายคนจะนิยม Ordinals กับ "Bitcoin NFTs" วันนี้ เรายังคงเห็นว่าพวกเขาอยู่ใน Unisat Wallet ได้อยู่
ซื้อขายก่อน ขายก่อน
เพื่อให้แน่ใจว่าการทำ SAT ติดต่อที่มีหมายเลขซีเรียลไม่ใช่ในกระบวนการซึ่งเป็นโกลาหลในกระบวนการซื้อขาย ใช้วิธีการซื้อขายตามลำดับซึ่งมาก่อนก่อนมาก่อนนี่คือตัวอย่างของบทความของ Wang Yishi (https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/) เพื่ออธิบายลักษณะของ first in, first out:
ในภาพด้านล่างมีอินพุทสองอันทางซ้าย แอดเดรส 1 และ แอดเดรส 2 มีรวมกัน 5 ซาโตชิ ในธุรกรรมนี้ มีการส่ง 4 ซาโตชิ ไปยังที่อยู่ที่เริ่มต้นด้วย 3 OpZ และ 1 ซาโตชิ ถูกเหลือไว้เพื่อจ่ายให้กับนักขุดเป็นค่าธรรมเนียมของนักขุด
ถ้าสมมติว่าในธุรกรรมดังกล่าวเราใช้โปรโตคอล Ord อย่างลับเพื่อจัดเรียงเลขประจำตัว (หมายเลขซีเรียล) สำหรับแต่ละ Satoshi จากนั้นหลังจากที่ธุรกรรมเสร็จสิ้น 4 จำนวนของ Satoshi Ord A- > D ที่อยู่ที่ 1 และที่อยู่ที่ 2 ไปที่ที่อยู่ที่ 3 และ Satoshi สุดท้ายถูกมอบให้กับนักขุด
ที่เรียกว่า "ก่อนหน้าก่อนหลัง" หมายถึง ทุกตัวเลข Satoshi ถูกเรียงลำดับตามดัชนีของมันในเอาต์พุทของธุรกรรม ตัวอย่างเช่น ในเอาต์พุทของธุรกรรม (เอาต์พุท) ในรูปด้านล่าง ที่อยู่ 3 ถูกจัดอันดับข้างหน้าที่อยู่ของผู้ขุดเหมือง จากนั้น Satoshi ที่ถูกโอนจากที่อยู่ 1 และที่อยู่ 2 ถูกสืบทอดก่อนจากที่อยู่ 3 และจากนั้นถึงที่อยู่ของผู้ขุดเหมือง
หลักการของโปรโตคอล
ผู้ที่คุ้นเคยกับ Bitcoin ทราบดีว่า Bitcoin เกิดขึ้นเป็นระบบเงินอิเล็กทรอนิกส์แบบ peer-to-peer ภาษาโปรแกรมมิ่งที่ใช้ไม่ใช่ Turing’s complete scripting language จึงเป็นเรื่องเกือบจะได้ทำฟังก์ชันที่ซับซ้อน และการอัปเดตสองครั้งของ BTC ในปี '17 และ '21 ทำให้เป็นไปได้ที่จะทำฟังก์ชันบางอย่างที่เกี่ยวข้องกับตรรกะซับซ้อนบน BTC
จากหลักฐานการพัฒนาที่อธิบายไว้ข้างต้น Ordinals Protocol บรรลุผลของการดูและถ่ายโอนโดยการเขียนเนื้อหาของจารึกลงในสคริปต์ Taproot และใช้ UTXO เนื่องจากต้นทุนการเขียนสคริปต์ Taproot สามารถทําได้จาก Taproot Outputs ที่มีอยู่เท่านั้นจึงใช้สองขั้นตอน (commit / reveal) เพื่อให้ได้การแกะสลัก ขั้นแรกในการส่งธุรกรรมเราจําเป็นต้องสร้าง Taproot Output ด้วยสคริปต์ที่มีเนื้อหาของจารึกและประการที่สองในการเปิดเผยธุรกรรมเราจําเป็นต้องใช้ธุรกรรมที่ส่งมาก่อนหน้านี้เพื่อเปิดเผยเนื้อหาของจารึกบนห่วงโซ่ ในกระบวนการนี้เราจําเป็นต้องจัดลําดับเนื้อหาของจารึกในชุดขั้นตอน:
ดีนะ ในการอธิบายสิ่งนี้ในภาษาทั่วไป มันเทียบเท่ากับคุณเริ่มโอน WeChat ครับ ระหว่างกระบวนการโอนเงิน เราต้องระบุเนื้อหาของคำบรรทัดที่คุณสร้างในความคิดเห็น (Taproot Output) แล้วส่งเงิน (ใช้เงินเพื่อส่งธุรกรรม) ดังนั้นหลังจากที่การส่งเสร็จสิ้นแล้ว เราสามารถให้ฝ่ายอื่นๆ ดูสิ่งที่คุณเขียนในความคิดเห็น (เปิดเผยธุรกรรม) ในกล่องแชท หากไม่มีความคิดเห็นในการโอนเงินนี้หรือธุรกรรมถูกยกเลิก เนื้อหาของคำบรรทัดนี้จะไม่ถูกอัพโหลดไปยังลิงค์
ข้อตกลง Brc20 "1"
ข้อเสนอของข้อตกลง
หลังจากโปรโตคอล Ordinals ปล่อยออกมา ผู้เล่นเริ่มต้นเล่นกับ NFTs และนักพัฒนาที่ไม่รู้จักชื่อ domo ได้ปล่อยมาตรฐานทดลองในวันที่ 8 มีนาคม 2023 — โปรโตคอล BRC-20 ที่ปรับปรุงขึ้นจากโปรโตคอล Ordinals และใช้งานอย่างเป็นทางการครั้งแรกกับ $ordi ซึ่งช่วยให้ผู้ใดก็สามารถเปิดตัวโทเคนบนเครือข่าย Bitcoin ได้ โดยคล้ายกับวิธีการเล่นเหรียญ ERC-20 บน Ethereum
ประกาศ:
โพสต์แรกของ domo เกี่ยวกับ BRC-20 เมื่อ 9 มีนาคม 2023 แต่จากการดูเวลาการใช้งานของ $meme และ $ordi น่าจะเปิดใช้งานเมื่อ 8 มีนาคม 2023
$meme เป็น BRC20 แรกที่ถูกติดตั้งและ $ordi เป็น BRC20 ที่ถูกเผยแพร่อย่างเป็นทางการครั้งแรก ซึ่งสามารถสืบเนินการได้ด้วยการดูเวลาการติดตั้งของพวกเขา
อย่างไรก็ตาม ทุกคนควรได้สัมผัสประสิทธิภาพการพัฒนาของ $ordi ไม่มีการกล่าวถึงมากที่นี่ สำหรับรายละเอียดโปรดดูทวีตด้านล่าง:
หลักการของโปรโตคอล
โปรโตคอล BRC-20 จัดตั้งมาตรฐานชุดของเพื่อ fr ให้การใช้งานการเลิกใช้การสร้างเหรียญ และการโอนย้ายเหรียญ BRC20 ตามทฤษฎี Ordinal มาตรฐานของโปรโตคอลมาจากรูปแบบของโครงการชื่อชื่อ Sats (โครงการแรกของ DID ตามโปรโตคอล Ordinals):
นอกจากนี้ เพื่ออธิบายในภาษาทั่วไปที่นี่ คล้ายกับข้อตกลง Ordinals มันเทียบเท่ากับคุณเริ่มต้นการโอนเงินผ่าน WeChat แต่เนื้อหาของบันทึกแตกต่างกัน
ขยาย
แม้วิธีนี้ของโปรโตคอล BRC-20 จะทำให้สามารถออกโทเค็นที่มีคุณลักษณะเหมือนกันบนเชน Bitcoin ได้โดยไม่มีค่าธรรมเนียม แต่เนื่องจาก Bitcoin ไม่มีรูปแบบบัญชีและเนื้อหาของ BRC-20 ถูกวางไว้ในสคริปต์ Taproot ของ Segwit จึงทำให้เราไม่สามารถคำนวณยอดคงเหลือ BRC20 ของแต่ละบัญชีโดยตรงบนเชนได้ ดังนั้นวิธีปัจจุบันคือการสร้างเซิร์ฟเวอร์ดัชนีภายใต้เชนเพื่อบรรลุการเก็บข้อมูลโทเค็น BRC20 คำนวณยอดคงเหลือ การโอนย้ายธุรกรรม ฯลฯ แต่ก็มีความเสี่ยงจากการกลายเป็นส่วนกลาง
ก่อนอื่นเรามาเข้าใจสามส่วนของโปรโตคอลชั้น BTC ก่อน: ข้อตกลงกำหนดกฎระเบียบสำหรับการเขียนข้อมูลไปยังบิตคอยน์ ดัชนีเสนอความสามารถในการค้นหาและวิเคราะห์ข้อมูลนี้ และบัญชีเงินเหรียญบันทึกยอดคงเหลือเหรียญและประมวลผลการโอน
สำหรับ BRC20 เซิร์ฟเวอร์ดัชนีจำเป็นต้องรู้จักการติดตั้งของ BRC20 ทุกตัวก่อนที่จะอ่านข้อมูลโทเค็นซึ่งเรียกว่า "ดัชนี"
ในขณะเดียวกัน เนื่องจากยอดคงเหลือ BRC20 ถูกสลักเข้าไปทั้งหมดในสคริปต์ ระบบเครือข่าย BTC เองไม่สามารถรับรู้ได้เพราะฉะนั้นเซิร์ฟเวอร์ดัชนี BRC20 จำเป็นต้องสร้างบัญชีรายการท้องถิ่นเพื่อบันทึกยอดคงเหลือ BRC20 ทุกครั้งที่มีการโอน เป็นไปได้ที่ต้องตรวจสอบและอัพเดตบัญชีรายการท้องถิ่นเพื่อดูว่าธุรกรรมสามารถดำเนินได้หรือไม่ (มีเหรียญเพียงพอ)
ดังนั้น BRC20 ต้องส่งธุรกรรมสองครั้งระหว่างการทำธุรกรรม:
ธุรกรรมแรกอ่านข้อมูลบัญชีที่ล่าสุดในสมุดบัญชีภายในและคำนวณยอดคงเหลือ
ธุรกรรมที่สองจึงถูกโอน
โปรโตคอล Ordinals ถูกออกแบบโดยสำคัญสำหรับ NFTs โดยอิงจาก BRC20 ที่ปรับปรุงแล้ว ความซับซ้อนในการโอนย้ายเติบโตโดยเช่นกัน ดัชนี BRC20 ยังรับผิดชอบงานของบัญชีสมุดบัญชี สมุดบัญชีนี้อยู่นอกเชื่อมต่อจาก Bitcoin ดัชนีจำเป็นต้องบันทึกการเปลี่ยนแปลงค่าคงค้างทุกรายการอย่างแม่นยำเพื่อให้แน่ใจถึงความสมบูรณ์ของสมุดบัญชี
ดังนั้น จะเกิดการสะสมเวลา บัญชีดัชนีจะสะสม และความกดดันที่มีต่อโหนดจะเพิ่มขึ้น หากไม่มีการกระตุ้นโดยต่อเนื่อง บัญชีดัชนีจะยากที่จะรักษาได้ หากบัญชีดัชนีไม่ให้บริการอีกต่อไป แล้ว BRC20 จะไม่สามารถใช้งานได้อย่างสมบูรณ์
ระบบ TRAC "2"
$TRAC
$TRAC เป็นตัวดัชนี BRC20 ที่ถูกเปิดตัวโดยเบนนี เมื่อ 3 พฤษภาคม 2023 และเปิดใช้งานอย่างเป็นทางการเมื่อ 22 พฤษภาคม 2023
Trac Core
Trac core เป็นออราเคิลและดีเซ็นทรัลไอนเด็กเซอร์สำหรับ Bitcoin inscriptions ซึ่งแก้ปัญหาเช่นการจัดทำดัชนี การเรียกคืน และการตัดราคาของข้อมูลนิเวศวิถี
ตัวอย่างเช่นในเชิงดัชนี ทั้ง ๆ ที่ข้อมูลสถานที่อยู่ถูกเก็บไว้บนเชน Bitcoin นี้เป็นเพียงข้อมูลที่เกี่ยวข้องกับสถานที่อยู่เท่านั้น และกระบวนการอัปเดตข้อมูลและตรวจสอบต้องใช้ดัชนีเชนที่มีลักษณะเฉพาะซึ่งมีด้านความปลอดภัยที่ถูกวิจารณ์เสมอ (เช่นข้อผิดพลาดในบัญชีดัชนี ordi ของ Binance ณ สิ้นเดือนพฤศจิกายน) ดังนั้น Trac สามารถทำให้ระบบสถานที่อยู่สืบทอดความปลอดภัยของ Bitcoin ในขั้นตอนที่ใหญ่ขึ้น รวบรวม จัดระเบียบ และเรียงลำดับข้อมูลทั้งหมดบน Bitcoin และมีแผนที่จะเรียกเข้าสู่ระบบดัชนีร้อยๆ ของโหนดในอนาคต
ในเวลาเดียวกัน เมื่อจำนวนของโหนดเพิ่มขึ้น Trac Core ยังรวมบทบาทของออราเคิลเพื่อรับข้อมูลที่เชื่อถือได้จากแหล่งข้อมูลภายนอกเพื่อนำเข้าบล็อกเชนซึ่งเป็นพื้นฐานสำหรับการสร้างโปรโตคอลระดับสูงเช่น DeFi แบบธรรมชาติที่ลงทะเบียน และ API ของ Trac สามารถเรียกใช้งานได้ฟรี
ดังนั้น Trac Core ช่องการ์ดนิเวศน์ทางนิเวศที่เป็นดัชนีเซ็นทรัลไลเซอร์และบิทคอยน์ออราเคิลสามารถพูดได้ว่า out นโยบายการลงทะเบียนหลายโครงการ
โปรโตคอล Tap
Tap Protocol เป็นโปรโตคอลที่ปรับปรุงโดย Ordinals ที่ถูกเปิดตัวโดยทีม $TRAC เมื่อวันที่ 7 สิงหาคม 2023 เราสามารถพิจารณาว่าเป็นเวอร์ชันอัพเกรดของโปรโตคอล BRC20 ที่มีกระจายเชิงกระจาย มันเป็นโปรโตคอลที่เข้ากันได้และอัพเกรดไปยัง BRC20 มีคุณสมบัติดังต่อไปนี้ 4 คุณสมบัติ
ใช้ $TRAC ที่ถูกใช้งานไว้ก่อนเป็นโทเค็นในการประกอบการของมัน (ไม่เป็นลักษณะเด่นมาก แต่ฉันจะอธิบายที่นี่)
ในปัจจุบัน, โทเค็น $TAP และ $-TAP ได้รับการเปิดตัวอย่างเป็นทางการใน Tap Protocol, โดย $TAP ถูกพิมพ์โดย BennyTheDev เมื่อ 2023.8.6; $-TAP เปิดให้ชุมชนพิมพ์โทเค็นโดยมีทั้งหมด 21,000,000 (หรือ 21,000) ตามการวิจัยของ Shep, $-TAP ได้ถูกนำไปใช้งาน 30 นาทีก่อน $TAP และเป็นโทเค็นแรกที่แท้จริงในโปรโตคอล
ท่อ
โปรโตคอล Pipe ถูกเสนอโดย $TRAC นักเขียน Benny ซึ่งเป็นการปรับปรุงของโปรโตคอล Runes สามารถบอกได้ว่า Pipe agreement ได้ยึด Runes agreement เพราะ Runes agreement ถูกเสนอโดย Casey ผู้ก่อตั้งของ Ordinals agreement แต่โฟกัสหลักของมันอยู่ที่ Ordinals agreement ดังนั้นการพัฒนาของ Runes agreement ได้ช้าลง และ Benny ได้เปิดตัว Pipe agreement เพียงเพียงประมาณหนึ่งเดือนหลังจากเรียนรู้จากไอเดียของ Runes agreement
การเชื่อมโยงระหว่างสาม
ในจุดนี้เราสามารถเห็นได้ว่าเบนนี ได้เปิดตัวโครงการ 3 โครงการติดต่อกันในระยะเวลาน้อยกว่าครึ่งปี และ 3 โครงการเหล่านี้ยังมีความเชื่อมโยงกัน มันคือชุดตุ๊กตาสุดท้าย เรามาใช้ภาพด้านล่างเพื่อแกะสลักความสัมพันธ์ระหว่างพวกเขา
โดยทั่วไปมาแล้ว โทเค็นการบริหารของโครงการถูกใช้เป็นโทเค็นธรรมชาติของข้อตกลง และเบนนีสามารถส่งเสริมและ จำกัด กันผ่านวิธีการของโทเค็นการบริหารนี้ซึ่งเป็นสิ่งที่หาได้ยากมาก ในปัจจุบันฟังก์ชันที่เฉพาะเจาของโทเค็นการบริหารเหล่านี้ยังไม่ได้ประกาศอย่างเป็นทางการ ดังนั้นเราจะเห็นว่าสิ่งนี้จะมีการชนกันที่น่าตื่นเต้นในการพัฒนาต่อไป
ข้อตกลง Atomicals "3"
ข้อเสนอของข้อตกลง
ผู้ก่อตั้ง Atomicals Protocol พยายามพัฒนาโครงการ DID บน Ordinals Protocol ในเดือนกุมภาพันธ์ แต่ในระหว่างกระบวนการพัฒนาเขาค้นพบว่าข้อ จํากัด ของ Ordinals Protocol ทําให้คุณสมบัติบางอย่างที่เขาต้องการเป็นไปไม่ได้หรืออึดอัดเล็กน้อย เขาทวีตแนวคิดแรกของเขาเกี่ยวกับ Atomicals Protocol เมื่อวันที่ 2023.5.29 และในที่สุดก็เปิดตัวข้อตกลงในวันที่ 2023.9.17 หลังจากการพัฒนาหลายเดือน
การเปิดตัวเเรกเซสของโปรโตคอล Atomicals ไม่ได้สร้างความสั่นสะเทือนมากในระบบ Bitcoin เพราะในเวลานั้นเนื่องจากการเปิดตัวของโปรโตคอล Ordinals และโปรโตคอล BRC-20 มีจำนวนมากของโปรโตคอลที่ปรับปรุงมาจากทั้งสองโปรโตคอลที่เกิดขึ้นบนเชนต่าง ๆ แต่เมื่อเรามองไปที่เอกสารของโปรโตคอล Atomicals เราพบว่ามันเป็นโปรโตคอลที่แตกต่างอย่างสิ้นเชิง
หลักทฤษฎี — ทฤษฎีสารทางดิจิทัล (DMT)
ทฤษฎี DMT (ทฤษฎีสารสนเทศดิจิตอล) หมายถึง ทฤษฎีสารสนเทศดิจิตอลซึ่งหมายถึง ข้อมูลดิจิตอลไม่ได้เป็นเพียงตัวเลขและตัวอักษรสุ่ม แท้จริงแล้ว มันยังสามารถมองเป็น “สารสิ่ง” ของตัวเอง เช่น ไม้หรือโลหะ DMT สามารถเป็นการทำธุรกรรม ไบต์ หรือรูปแบบอื่น ๆ ของข้อมูลบล็อกเชนในข้อมูลบล็อกเชน และรูปแบบเหล่านี้สามารถกลายเป็นไอเทมดิจิตอลหรือสินทรัพย์มูลค่า
นี่คือคำพูดของ Dr. Jingle สำหรับทุกคนที่เข้าใจได้ดีขึ้น:
ปัญหาที่นักสร้าง Bitcoin กำลังเผชิญ
สามข้อแรกเป็นคำถามสำหรับนักพัฒนา และสามข้อสุดท้ายเป็นสำหรับผู้สร้าง
ทฤษฎีอะตอม
โปรโตคอล Atomicals เป็นโปรโตคอลที่เรียบง่ายและยืดหยุ่นสำหรับการทำเหรียญ, การโอน, และการอัปเดตวัตถุดิจิทัล (ที่เป็นที่รู้จักในชื่อ NFTs) สำหรับบล็อกเชนปล่อยการใช้จ่ายที่ยังไม่ได้ใช้ (UTXO) เช่น Bitcoin
1 ️ ︎ วัตถุดิจิทัล - NFT "อะตอม"
อะตอมิคอล (หรือ "อะตอม") เป็นชนิดใหม่ของ NFT ที่สามารถเหรียญ, โอน, และอัปเดตบน Bitcoin ได้ ความแตกต่างหลักคือไม่จำเป็นต้องใช้บริการที่มีจุดศูนย์กลางหรือดัชนีบุคคลที่ไว้วางใจ ไม่ต้องการการเปลี่ยนแปลงใด ๆ ใน Bitcoin เพื่อทำงาน หรือไม่จำเป็นต้องมี sidechains หรือ L2 ใด ๆ ถึงเวลาที่เราจะเอาควบคุมการดิจิทัลของเรากลับมาให้ดี
2 ️ ︎ BitWork — Micro Proof of Work PoW
การปรับปรุงที่น่าสนใจที่สุดของโปรโตคอล Atomicals คือการเพิ่มกระบวนการคำนวณ CPU เข้าสู่กระบวนการทำเหรียญโทเค็น ซึ่งเรียกว่า BitWork ผู้ก่อต้องทำการคำนวณค่าแฮชอย่างละเอียดเพื่อให้ตรงกับตัวอักษรหน้าที่กำหนดก่อนที่พวกเขาจะสามารถทำเหรียญโทเค็น
PoW สามารถทำให้การผลิตเหรียญเป็นสุภาพสุข ด้วยการฉีดค่าพลังงานและเวลา และองค์ประสงค์ที่เป็นส่วนประกอบของความโชคดี
โดยไม่เหมือนกับอัลกอริทึม PoW แบบดั้งเดิม ซึ่งยากต่อการคำนวณ Bitwork สามารถปรับความยากในการขุดได้อย่างละเอียดโดยการเปลี่ยนวิธีการตรงพาดี้เพิ่มตัวเลขระหว่าง 1 ถึง 15 หลังจากตัวตรงพาดี้ เช่น "7777.1" หรือ "7777.15" หรือตัวเลขใด ๆ ที่อยู่ระหว่างนั้น ซึ่งบ่งชี้ถึงช่วงการเปลี่ยนแปลงที่ตัวอักษรนั้นได้รับอนุญาต
หลักการทำงานของมันคือ “.” ตัวเลขที่ตามมาเรียกว่าไฮล์ซิมบอลและใช้ในการจับคู่ตัวอักษรที่ 5 จากตัวเลขนั้น เช่น “7777.10” ตัวอย่างเช่น ตัวอักษร txid 4 ตัวแรก (hex) ต้องเป็น “7777,” และตัวอักษรที่ 5 สามารถเป็นตัวเลข 10 (hex) หรือมากกว่านั้น
ดังนั้นตัวเลข 5 หลักสามารถเป็น a, b, c, d, e, หรือ f ซึ่งทำให้ระบบทั้งหมดสามารถเลือกระหว่าง 2 และ 16 ครั้ง แทนที่จะเป็น 16 ครั้งทุกครั้งที่ความยากขึ้น
ในที่เดียวกัน BitWork ยังนำเสนอบางกรณีการใช้ที่น่าสนใจ
3 ️ ︎ คอนเทนเนอร์ NFTs — มาตรฐาน NFT
คอนเทนเนอร์ (คอนเทนเนอร์) เป็นมาตรฐานการรวบรวมสําหรับการแสดง NFT และข้อมูลเมตา สามารถใช้เพื่อเพิ่ม / แก้ไข / ลบเนื้อหาของข้อตกลงใด ๆ เช่น Atomicals, Ordinals, Bitmaps ฯลฯ และคุณยังสามารถเลือก "การปิดผนึก" แบบถาวรนั่นคือการล็อคเนื้อหาในภาชนะบรรจุแล้วทําลาย "กุญแจ" ที่สามารถเปิดภาชนะได้จึงบรรลุเป้าหมายในการรักษาสถานะเดิมเมื่อปิดผนึกและไม่สามารถแก้ไขได้
บริการชื่อคอนเทนเนอร์:
4 ️ ECT ARC20 — Dyed Coin
โปรโตคอล Atomicals ใช้หน่วยเล็กที่สุดของ Bitcoin คือ sat เป็น “อะตอม” พื้นฐาน UTXO ของแต่ละ sat ถูกใช้เพื่อแทนโทเค็นเอง กล่าวคือ ยอดคงเหลือของ ARC20 คือจำนวนของ sat 1 โทเค็น = 1 sat
ARC20 เป็นแบบจำลองเหรียญที่ถูกย้อมสี และข้อมูลการลงทะเบียนถูกบันทึกในสคริปต์การทำธุรกรรม โดยการผูกข้อมูลกับ UTXO จะช่วยปรับปรุงความสามารถในการโปรแกรมและการกระจายอำนาจของโทเค็นได้อย่างดี ในเวลาเดียวกัน ความปลอดภัยของการทำธุรกรรมถูกรับประกันโดยเครือข่ายหลัก BTC ไม่จำเป็นต้องมีระบบออฟเชนใดๆ เพื่อคำนวณยอดคงเหลือของโทเค็น ARC20 ในด้านการติดตามการทำธุรกรรมและการคำนวณยอดคงเหลือ เนื่องจากยอดคงเหลือของโทเคนที่สอดคล้องกับจำนวน SATs ใน UTXO นั้นเป็นความแตกต่างที่สำคัญจากโปรโตคอล BRC-20
เมื่อติดตั้ง ARC20 ข้อมูลเช่น ชื่อโทเค็น จำนวนทั้งหมด ขีดจำกัดปริมาณ การตั้งค่าความยาก บล็อกเริ่มต้น ภาพ ฯลฯ
2. เมื่อผู้ใช้เทียบ ARC20 พวกเขาเขียนชื่อโทเค็นลงในสคริปต์ UTXO ปริมาณถูกกำหนดโดยตรงโดยจำนวน sats ใน UTXO 1 sat = 1 โทเคน
3. เพื่อโอน ARC20 ผู้ใช้ไม่จำเป็นต้องฝากข้อมูลใดๆ เข้าไปใน BTC แล้ว พวกเขาเพียงต้องใช้ UXTO ที่ยังคงถือโทเค็นเป็นอินพุตและเอาท์พุตของการทำธุรกรรมไปยังที่อื่นๆ
สำหรับ ARC20 เราต้องการดัชนีเพียงอย่างเดียวเพื่อช่วยให้เราอ่านข้อมูลการลงทะเบียนโทเค็นและระบุธุรกรรมการเหรียญเพื่อยืนยันว่า UTXO ไหนเป็น ARC20
ประโยชน์ของสิ่งนี้คือ:
แน่นอนการออกแบบของเหรียญที่เป็นสีก็มีข้อเสียอย่างไรก็ตาม เนื่องจากยอดเงินไม่ได้ถูกเขียนลงในข้อมูล แต่มากกว่านั้น sat ถูกผูกพัน ดังนั้นความแม่นยำในการแบ่งของยอดยวง ARC20 คือ 1
นอกจากนี้ยังทำให้ผู้ใช้ไม่สามารถทำธุรกรรมละเอียดใต้ BTC mainnet เองได้ซึ่งได้กำหนดขีดจำกัดการทำธุรกรรมขั้นต่ำที่ 546 sat เพื่อป้องกันการโจมตีดินสน อย่างไรก็ตามโปรโตคอล Atomicals ได้เสนอแผนการแยกแยะเฉพาะและกำลังพัฒนาอย่างเต็มที่
นี่คือภาพที่แสดงความแตกต่างสำคัญที่สุดระหว่าง BRC20 และ ARC20:
5 ️ ︎ ระบบชื่อของพื้นที่ (RNS) — ระบบชื่อโดเมน
RNS อ้างว่าเป็นคู่แข่งจริงของระบบชื่อโดเมน DNS และมีเป้าหมายที่จะเป็นตัวแทนระบบ DNS และระบบชื่อโดเมนบล็อกเชนอื่นๆ ในระดับโลก
ชื่อเขตคือตัวแทนที่อ่านง่ายที่สามารถใช้เพื่อเชื่อมต่อที่อยู่ของเครือข่ายและข้อมูลทรัพยากร ชื่อเขตเริ่มต้นด้วยเครื่องหมายบวก + และมีตัวอักษรอย่างน้อยหนึ่งตัว เช่น +alice และ +agent007 ซึ่งเป็นชื่อที่ถูกต้องทั้งหมด (โดเมนระดับสูง — โดเมนหรือ TLR ในระบบชื่อโดเมนเขต (RNS))
โดเมนเนมเป็นเจ้าของและจัดการโดยตรงบนบล็อกเชนของบิตคอยน์โดยใช้รูปแบบออบเจกต์ดิจิทัลแบบอะตอมิก ซึ่งหมายความว่าไม่มีผู้กลางหรือทะเบียนของบริษัทกลาง
6 ️ ︎ การสร้างพระราชินีกับตราสารล่วงหน้า
จัดการและทำให้ชุมชนเป็นโทเค็นโดยการออก subrealms (Subrealms) ภายใต้ realm (Realm) ใดก็ได้ กฎเฉพาะคือดังนี้:
นี่คือตัวอย่างทั่วไป:
นอกจากนี้ Subrealm ยังสามารถใช้สำหรับการจัดการสื่อสังคม การยืนยันตัวตน รางวัลความ忠诚 และอื่น ๆ ได้
ลักษณะของข้อตกลง
ผ่านทฤษฎีอะตอมที่กล่าวถึงข้างต้น เราสามารถเห็นได้ว่าคุณลักษณะหลักของโปรโตคอล Atomicals ประกอบด้วย:
ความแตกต่างสำคัญจากข้อตกลงอื่น ๆ
วิธีที่ดีที่สุดในการเข้าใจความแตกต่างในโปรโตคอล Atomicals คือการเปรียบเทียบกับโปรโตคอล NFT ยอดนิยมอื่น ๆ:
โปรโตคอล Bitmap "4"
ข้อเสนอของข้อตกลง
Bitmap.land เป็นโครงการเมตาเวิร์สแรกในนิเวศ Bitcoin ซึ่งขึ้นอยู่บนทฤษฎีออร์ดินัล (Ordinals theory) และทฤษฎีบิตแมพ (Bitmap theory)
ทฤษฎีบิตแมพ (Bitmap theory) ถูกเสนอโดยผู้ใช้ Twitter @blockamotoใน 2023.6.5.
ทฤษฎีนี้จะทำการแมปข้อมูลของแต่ละธุรกรรมขาเข้าในบล็อก Bitcoin เป็นพัสดุ (พัสดุ) เพื่อสร้างบล็อกหรืออำเภอ (อำเภอ) โดยเนื่องจากความแตกต่างในขนาดของข้อมูลขาเข้าที่แตกต่างกัน ขนาดพัสดุที่ถูกแมปก็จะแตกต่างกันด้วย
แนวคิดของข้อตกลง
ผู้ซื้อของ Bitmap.land ได้รับความกระตือรือร้นจาก Decentraland และ The Sandbox และใช้วิธีการแบ่งแปลงดินและวาดรูปลงบนแผนที่ที่คล้ายกันกับตรรกการซื้อดินบนแพลตฟอร์มสองรายการนี้ ผู้ใช้เขียนข้อมูลไปยัง Satoshi ผ่านการสร้างบันทึกเพื่อใช้เจ้าของสิทธิ์บล็อกบิตคอยน์ที่เฉพาะเจาะจง คล้ายกับการพิมพ์เหรียญฟรี
ในบล็อกเชนของบิตคอยน์ แต่ละบล็อกถูกแบ่งเป็นสี่ส่วนเพื่อแทนวงจรการลดครึ่งครั้งที่แตกต่างกัน ผู้ใช้สามารถตรวจสอบจำนวนและสีของแต่ละบล็อกได้ที่เว็บไซต์ Bitmap.land สีที่แตกต่างกันแทนสถานะการขายที่แตกต่างกัน
การขายของ Bitmap.land เชื่อมโยงอย่างใกล้ชิดกับทฤษฎีเลขอันดับเหมือนกับการขายที่ดินเสมือนจริงของ Decentraland และ The Sandbox ซึ่งขึ้นอยู่กับมาตรฐาน ERC-721 ทฤษฎีเลขอันดับนี้คล้ายกับหลักการของเหรียญที่เข้าสีแรกๆ แต่สองอย่างแตกต่างกันในบทบาทของบิตคอยน์ในปัจจุบันเช่นนาราทธิการสรรพสิ่ง นิยม นิเวศ และสถาปัตยกรรม ถึงแม้ทฤษฎีเลขอันดับจะไม่น่าสร้างสรรค์เท่ากับ ERC-721 วิธีการของ BRC-20 ก็ยังคงเป็นรูปแบบเริ่มแรกมากกว่า
ทฤษฎีบิตแมพเสริมชีพให้สำหรับบล็อกบิตคอยน์ โดยให้ข้อมูลที่น่าสนใจ แม้ว่าจะขาดคุณค่า มันเปลี่ยนแปลงความสัมพันธ์ระหว่างบิตคอยน์กับเมตาเวิร์ส โดยให้มุมมองใหม่ให้กับทุกบล็อกในบล็อกเชนบิตคอยน์ และทำให้เป็นส่วนหนึ่งของเมตาเวิร์ส โดยอนุญาตให้ผู้ใช้เป็นเจ้าของและบันทึกบล็อกแต่ละบล็อกได้
ทฤษฎีบิตแมพดึงดูดความสนใจจากชุมชนออร์ดินัลและเริ่มกระชับในการสร้างสรรค์ บล็อกใดก็ได้บนบล็อกเชนบิตคอยน์สามารถกลายเป็นส่วนหนึ่งของเมทาเวิร์สผ่านบิตแมพ นำโอกาสใหม่ในการสร้างและเอาชนะมาสู่ชุมชน
Bitmap.land ทำให้ขอบเขตระหว่าง Bitcoin และ metaverse เริ่มมัวแต่ทฤษฎี bitmap ซึ่งเป็นทางเลือกสำหรับการครอบครอง ความคิดสร้างสรรค์ และการพัฒนาชุมชน เมื่อความโรแมนติกในการสร้างสรรค์ยังคงอยู่ นั่นหมายถึงศักยภาพที่ใหญ่มากสำหรับผู้ที่ต้องการสร้างตัวตนในโลกดิจิตอล
นักเรียนที่สนใจยังสามารถไปที่เบราว์เซอร์อย่างเป็นทางการเพื่อดูบิตแมพต่างๆ: https://bitmap.game/
โปรโตคอล BRC-100 "5"
ข้อเสนอของข้อตกลง
เราทราบกันดีว่าพรอทอคอลที่ใช้ Bitcoin เช่น Ordinals Protocol และ BRC-20 ได้นำเสนอหลายทางเพื่อการพัฒนาระบบนิเวศของ Bitcoin ผ่านกลไก “ประกาศบนเชนและวิเคราะห์นอกเชน” อีกทั้งยังได้เปิดตัว NFTs และโทเคนของ Bitcoin จำนวนมาก แต่การพัฒนาแอพพลิเคชันที่ไม่มีศูนย์กลาง เช่น DeFi ยังคงทำไปไม่ทัน ในผลกระทบ Mikael.BTC ได้เปิดตัวโปรโตคอลที่รองรับการคำนวณแบบไม่มีศูนย์กลาง: BRC-100 เมื่อ 2023.9.2
บทนำสัญญา
BRC-100 เป็นโปรโตคอลขยายตามทฤษฎี Ordinals ที่ออกแบบเพื่อนำมาใช้ในการปฏิบัติงานแอปพลิเคชันที่กระจายอยู่บน Bitcoin Layer 1 ข้อตกลงนี้ไม่เพียงแต่ดำเนินฟังก์ชันพื้นฐานของ BRC-20 บน Bitcoin เช่น การสร้าง เหรียญ และการซื้อขาย แต่ยังเสนอแนวคิดของการคำนวณแบบกระจาย
นี่หมายความว่า โดยใช้ BRC-100 protocol stack นั้น สามารถที่จะพัฒนาแอปพลิเคชันที่เฉพาะเจาะจงแบบไม่มีการกำหนดเอง เช่น DeFi, SocialFi, และ GameFi ซึ่งจะนำมาสู่ภาวะที่แท้จริงของการไม่มีการกำหนดเอง การไม่มีการวางเงินไว้ก่อน การต้านทานการเซ็นเซอร์ และภาวะการใช้แอปพลิเคชันที่เฉพาะเจาะจงในชั้นที่หนึ่งของ Bitcoin
หนึ่งในคุณสมบัติสำคัญของโปรโตคอล BRC-100 คือความสามารถในการทำงานร่วมกัน ซึ่งไม่เพียงทำให้โปรโตคอลและแอปพลิเคชันทั้งหมดภายในชุดโปรโตคอลเป็นไปได้ที่จะเข้ากันได้กันเท่านั้น แต่ยังรองรับการโต้ตอบกับ BTC, BRC-20 หรือโซ่ระดับ 1 อื่น ๆ เช่น Ethereum และ Stacks อีกด้วย นอกจากนี้ โปรโตคอลยังมีการนำเสนอรูปแบบ UTXO และรูปแบบ state machine เพื่อเสริมความปลอดภัยและความสามารถในการคำนวณ
ลักษณะของข้อตกลง
เนื่องจากโปรโตคอล BRC-100 เป็นส่วนขยายของทฤษฎี Ordinals ดังนั้น BRC-100 เองมีคุณสมบัติทั้งหมดของ BRC-20 พร้อมกับการนำเสนอคุณสมบัติบางอย่างที่น่าสนใจ
การออมเงิน: มันขึ้นอยู่กับโปรโตคอล BRC-100 สำหรับการขยายออกมาในหลายด้าน เช่น ข้อตกลง airdrop, ข้อตกลงการปกครอง, ข้อตกลงการถ่ายทอด ฯลฯ เราสามารถเข้าใจได้ว่า Mikael ต้องการนำเข้าเกมเพลย์ DeFi ต่าง ๆ เข้าสู่ BTC
การสืบเชื้อรายการ
โปรโตคอล BRC-100 นำเสนอแนวคิดของการรับช่องท่อสืบทอด โปรโตคอลที่สืบทอดโดยตรงหรือโดยอ้อมจาก BRC-100 เรียกว่าโปรโตคอลส่วนขยาย BRC-100 โปรโตคอลส่วนขยาย BRC-100 ต้องสืบทอดจากโปรโตคอลเพียงอย่างเดียว ข้อตกลงที่ขยายตัวสืบทอดคุณสมบัติ การดำเนินการ และการดำเนินการคำนวณของข้อตกลงหลัก และสามารถขยายคุณสมบัติและการดำเนินการคำนวณเท่านั้น
นี่คล้ายกับเมื่อเราทำเครื่องเคลือบ แต่แรกแค่เป็นตัวอย่างดินเท่านั้น ทีละน้อย เราเจริญรุ่งเริ่งและรูปร่าง พัฒนาฟังก์ชันที่ขยายมากขึ้น เช่น การตกแต่ง การเก็บของ ฯลฯ
BRC-100 protocol stack
โปรโตคอล BRC-100 และส่วนขยายและการปรับปรุงทั้งหมดเป็นที่รู้จักรวมกันเป็นชุด BRC-100 โดยมีพื้นฐานอยู่บนชุดนี้ โทเคน/แอปพลิเคชั่นทุกตัวสามารถที่จะเข้ากันได้กับกัน ซึ่งหมายความว่า โทเคน/แอปพลิเคชั่นหนึ่งสามารถใช้แอปพลิเคชั่นอื่นที่ใดก็ได้
ข้อตกลงและการใช้งาน
ในชุดโปรโตคอล BRC-100 โปรโตคอลคือมาตรฐานสำหรับการอธิบายคุณสมบัติ การดำเนินการ และการดำเนินการทางคำนวณของแอปพลิเคชัน แอปพลิเคชันคือตัวอย่างที่สร้างขึ้นหลังจากโปรโตคอลถูกนำไปใช้ในเครือข่ายบิตคอยน์ผ่านการสร้างอักษร
แอปเป็นโทเค็นที่มีพลังและสถานะในการคํานวณเป็นหลัก พลังการประมวลผลของแอปพลิเคชันอธิบายไว้ในรายละเอียดในโปรโตคอล หากคุณไม่เพิ่มแอปพลิเคชันย่อยแอปพลิเคชันจะไม่สามารถมีอํานาจในการคํานวณที่ไม่ได้อธิบายไว้ในข้อตกลง แอปพลิเคชันย่อยที่เพิ่มเข้ามายังสามารถมีพลังการคํานวณของโปรโตคอลเท่านั้น มิฉะนั้นตัวทําดัชนีสาธารณะจะไม่สามารถตรวจสอบสถานะของแอปพลิเคชันทําให้สถานะของผู้ใช้และแอปพลิเคชันไม่สอดคล้องกัน
การซ้อนแอปพลิเคชัน
แอปพลิเคชันที่ถูกติดตั้งขึ้นโดยใช้ BRC-100 และโปรโตคอลที่ถูกขยายของมันสามารถถูกซ้อนกันได้ กล่าวคือ ภายใต้แอปพลิเคชันหนึ่ง สามารถสร้างแอปพลิเคชันอีกตัวหนึ่งได้ เรียกว่า ซับแอปพลิเคชัน
ตัวสัญญาแอปพลิเคชันเด็กเริ่มต้นด้วย “สัญญาแอปพลิเคชันหลัก:”. สามารถสร้างแอปพลิเคชันหลายๆ ในแอปพลิเคชันเดียว เพื่อดำเนินตรรกะการคำนวณที่อิสระหลายรายการ ตัวอย่างเช่น ในสถานการณ์ AMM DEX แบบคลาสสิค สามารถสร้างแอปพลิเคชัน LP หลายตัว/โทเค็น เช่น “amm_dex: LP_BRC100_BTC” ภายในแอปพลิเคชัน DEX
สถานะแอพพลิเคชั่นและที่อยู่
นอกจากรูปแบบ UTXO โมเดล โปรโตคอล BRC-100 ยังมีการนำเข้าโมเดล state machine เพื่อขยายความสามารถในการคำนวณของโปรโตคอล
แอปพลิเคชัน ซับแอปพลิเคชัน และที่อยู่ สามารถมีสถานะได้ทั้งหมด เช่น แอปพลิเคชันสามารถถือโทเคนและที่อยู่สามารถถือยอดคงเหลือภายในแอปพลิเคชัน การทำ UTXO และสถานะทรานซิชันทำได้ด้วยคำสั่งเผา2/เผา3 และเหรียญ2/เหรียญ3
การดำเนินงานทางคอมพิวเตอร์ (cop) ใช้ในการแทนตรรกะการคำนวณเฉพาะ นั่นคือ ตรรกะของการแปลงสถานะแอพลิเคชันและที่อยู่
ตัวอย่างเช่น ที่อยู่ A ทำลาย token1 10 ชิ้นสู่แอปพลิเคชันผ่านอินสคริปชันการเผาผลาญ ณ จุดนี้ แอปพลิเคชันมี UTXO นี้และ token1 10 ชิ้น แอปพลิเคชันสามารถจัดสรร token1 10 ชิ้นเหล่านี้ผ่านตรรกะคำนวณของตนโดยการเปลี่ยนแปลงที่อยู่ใดก็ได้หรือสถานะภายในของแอปพลิเคชัน จากนั้นที่อยู่ของ token1 ในแอปหรือแอปสามารถสร้างมันด้วยคำสั่ง mint3 ได้
สิทธิ์
โปรโตคอล BRC-100 นำเสนอบทบาทสองประการคือเจ้าของและผู้ดูแล
ที่อยู่ที่มีคำบรรยายการใช้งานเรียกว่าเจ้าของ ผู้เจ้าของสามารถติดตามการโอน UTXO ด้วยคำบรรยายการใช้งาน ผู้เป็นเจ้าของของแอปลูกทั้งหมดคือเจ้าของแอปหลัก
ผู้ดูแลระบบจะถูกจัดการโดยเจ้าของ และผู้ดูแลระบบไม่สามารถจัดการผู้ดูแลระบบคนอื่นได้ สิทธิของเจ้าของและผู้ดูแลระบบถูกจำกัดอย่างเข้มงวด พวกเขาไม่สามารถตรวจสอบผู้ใช้ได้ พวกเขาสามารถทำได้เพียง: การจัดการแอปที่ยังไม่ได้เปิดตัว DAO และการดำเนินการคำนวณ mint2/burn2 ให้สมบูรณ์
ผู้ดูแลระบบสามารถเป็นที่อยู่ แอปพลิเคชัน หรือซับแอปพลิเคชัน โดยค่าเริ่มต้น แอปพลิเคชันและซับแอปพิเคชันเป็นผู้ดูแลระบบของกันเองโดยไม่ต้องการการตั้งค่าเพิ่มเติม แต่ซับแอปพลิเคชันไม่ใช่ผู้ดูแลระบบของกัน
คำลากระบุ burn2/burn3 ต้องส่งให้ผู้ติดตั้งแอปพลิเคชันเพื่อการประมวลผลที่ถูกต้อง
บางส่วนของโทเค็นที่ต้องการให้ "mint2" จะต้องถูกจัดสรรตามตรรกะโดยแอป/ซับแอปพลิเคชันและแอป/ซับแอปพลิเคชันต้องเป็นผู้ดูแลโทเค็น คำสั่ง "burn2" ก็มีตรรกะที่คล้ายกัน
คำลากรุมที่เป็น burn2/burn3 ต้องส่งให้ผู้ใช้งานแอปพลิเคชั่นเพื่อการประมวลผลที่ถูกต้องตามตรรกะของการดำเนินงานคำนวณ
การปกครองแบบกระจายของแอปพลิเคชัน
โปรโตคอลสแต็ก BRC-100 นำเสนอโปรโตคอลการปกครอง: BRC-101 ซึ่งควบคุมการใช้งานที่นำมาใช้ BRC-100 หรือมาตรฐานโปรโตคอลขยาย โปรแกรมหนึ่งเมื่อเปิดใช้งาน DAO จะต้องทำการปกครองผ่านการลงคะแนนโหวตแบบกระจาย
การปกครองแอปพลิเคชั่นรวมถึงการอัปเดตคุณสมบัติของแอปพลิเคชั่นและซับแอปพลิเคชั่น การสร้างตัวแอปพลิเคชั่นย่อย และหยุดการทำงานของแอปพลิเคชั่น การปกครองแอปพลิเคชั่นเป็นการปกครองบนเชน หลังจากที่การลงคะแนนบนเชนผ่านไปแล้ว แอปพลิเคชั่นควรได้รับการแจ้งให้ทราบผ่านการกระทำทางคอมพิวเตอร์: egov จากนั้น แอปพลิเคชั่นจะดำเนินการปกครองโดยอัตโนมัติหลังจากเวลาถูกล็อค
Implement applications/tokens
ในโปรโตคอล BRC-100 มีวิธีการ implement แอปพลิเคชัน 2 วิธี: วิธีหนึ่งคือ implement โดยตรงโดยใช้คำสั่งการ implement และวิธีอื่นคือ implement ผ่านโปรโตคอลการปกครอง BRC-101
อันแรกใช้ในการ implement parent และ child applications ที่ไม่ต้องการการกำหนดค่าของการปกครอง และอีกอันใช้ในการ implement child applications ที่ต้องการการปกครอง
การสร้างโทเค็น
โปรโตคอล BRC-100 มีคำสั่งการผลิตสามรูปแบบ: mint, mint2 และ mint3, เพื่อการผลิตโทเค็นในสถานการณ์ต่าง ๆ
เมื่อติดตั้งแอปพลิเคชั่น คุณจำเป็นต้องตั้งค่าจำนวนโทเคนที่ผู้ใช้สามารถเหรียญ (โดยใช้คำสั่ง “mint”) โทเคนที่เหลือจะถูกเหรียญโดยใช้คำสั่ง “mint” ด้วย
“Mint”: ผู้ใช้ทำเหรียญ, ทำเหรียญอย่างยุติธรรม, ใครก็สามารถทำเหรียญสำหรับผู้ใช้ได้, แต่จำนวนผู้ทำเหรียญ “mint” รวมทั้งสิ้นต้องไม่เกินการตั้งค่าของ “max” และ “mma” attributes ของแอปพลิเคชัน หลังจากการทำเหรียญ, จำนวนเหรียญที่หมุนเวียนจะเพิ่มขึ้น
“mint2”: การทำระบบ whitelist minting แอปจะบันทึกจำนวนผู้ใช้หรือแอปที่สามารถ minted และผู้ใดก็สามารถ mint2 โทเค็นสำหรับผู้ใช้หรือแอปตามกฎของแอปนั้น ๆ หลังจาก mint2 จำนวนวงเวียนของโทเค็นก็จะเพิ่มขึ้นเช่นกัน
“mint3”: Mint3 เป็นการพิมพ์สมบัติของสมบัติ mint3 คือสมดุลของผู้ใช้หรือแอปในแอปอื่น ๆ ใครก็สามารถสมัครใช้เหรียญ mint3 สำหรับผู้ใช้หรือแอปภายใต้กฎของการใช้งาน หลังจากการพิมพ์ mint3 จำนวนเงินที่หมุนเวียนของเหรียญจะไม่เพิ่มขึ้น
ทำลายโทเค็น
Destroy เป็นการดําเนินการใหม่ที่นํามาใช้ในโปรโตคอล BRC-100 ผู้ใช้สามารถแกะสลักการดําเนินการทําลายแล้วถ่ายโอนจารึกไปยังผู้ปรับใช้ของแอปพลิเคชันซึ่งคล้ายกับความหมายของการดําเนินการถ่ายโอน โทเค็นที่ถูกเผาจะถูกทําลายหรือโอนไปยังยอดคงเหลือของแอป
เหมือนกับการกำหนดค่าการทำเหรียญ, มีผู้ปฏิบัติการการเผา 3 คน: เผา, เผา2, และเผา3, ซึ่งสอดคล้องตามจินตนาการของการเหรียญ, การเหรียญ2, และการเหรียญ3 ตามลำดับ ไม่จำเป็นต้องกำหนดค่าเพิ่มเติมและแอป/โทเคนทั้งหมดรองรับคำสั่งการเผาเหล่านี้ทั้งสาม
“การเผา”: การเผาในท้องถิ่น ที่ทุกคนสามารถใช้คำสั่งเพื่อทำลายโทเค็น หลังจากที่โทเค็นถูกทำลายเรียบร้อยแล้ว การหมุนเวียนจะลดลง และโทเค็นที่ถูกทำลายไปแล้วจะไม่สามารถทำเหรียญใหม่ได้อีก
“burn2”: การทำ Whitelist ถูกทำลาย ตามกฎที่กำหนดโดยแอปพลิเคชัน เมื่อเหรียญ burn2 ถูกโอนไปยังแอปพลิเคชัน ยอดคงเหลือของผู้ใช้จะลดลง สถานะของแอปพลิเคชันจะถูกอัพเดตตามที่เกิดขึ้น และการหมุนเวียนจะลดลง ในความเป็นจริง ตรรกะเช่นการลบ Likvidity ใน AMM DEX สามารถนำมาใช้ได้ผ่าน burn2
"Burn3": คลังถูกทําลาย Burn3 จะลดยอดคงเหลือโทเค็นของผู้ใช้และเพิ่มยอดคงเหลือของแอปพลิเคชัน "ถึง" ในการใช้งานจริงเป็นไปได้ที่จะร่วมมือกับ mint3 เพื่อเติมเต็มตรรกะของการแลกเปลี่ยนโทเค็นและเพิ่มสภาพคล่องใน AMM DEX
ภาษีธุรกรรมและภาวะเงินฝืด
ข้อตกลง BRC-100 มีการนำเสนอกลไกใหม่สำหรับการซื้อขายโทเค็น: ภาษีธุรกรรมและธุรกิจต้านลม. แอปพลิเคชันสามารถตั้งค่าเปอร์เซ็นต์ภาษีธุรกรรม, ผู้รับภาษี, และเปอร์เซ็นต์หลุมดำธุรกรรม. การตั้งค่าเหล่านี้มีผลเฉพาะเมื่อซื้อขายบนตลาดแบบ AMM บนพื้นฐานของการแลกเปลี่ยนไร้กฎหมาย. การโอนทั่วไป, การสร้างเหรียญ, และการทำลายเหรียญทำให้ไม่มีภาษีธุรกรรมหรือธุรกิจต้านลม.
การดำเนินการทางคอมพิวเตอร์
การดําเนินการคํานวณเป็นพฤติกรรมการคํานวณแบบขยายของโปรโตคอล BRC-100 มันถูกแสดงโดยแอตทริบิวต์ cop และเป็นหน่วยที่เล็กที่สุดของพลังการคํานวณของโปรโตคอล เมื่อใช้กับตัวดําเนินการ op: burn2/burn3/mint2/mint3 สามารถเข้าใจได้ว่าเป็นฟังก์ชันการเปลี่ยนสถานะ ซึ่งกําหนดวิธีอัปเดตสถานะของแอปพลิเคชันและผู้ใช้ภายใต้ตัวดําเนินการ op ที่เกี่ยวข้อง
ออราเคิลออราเคิล
Oracle เป็นความต้องการที่พบบ่อยสำหรับบล็อกเชนในการสื่อสารกับฝ่ายทั้งหมดภายใต้ลูกโซ่ และได้รับการนำมาใช้งานอย่างดีบนบล็อกเชนเช่น Ethereum โดยไม่มี oracles สัญญาอัจฉริยะบนบล็อกเชนจะถูกจำกัดอย่างสิ้นเชิงต่อข้อมูลภายในลูกโซ่ อย่างไรก็ตาม เมื่อเปรียบเทียบกับบล็อกเชน โปรโตคอล BRC-100 มีลักษณะเฉพาะที่มีความพิเศษมาก
มันไม่เพียงแต่มีพลังการคำนวณของบล็อกเชน แต่ยังขึ้นอยู่กับดัชนีเชนนอกเพื่อทำการคำนวณเสร็จสิ้น ในเวลาเดียวกัน ดัชนีเชนนอกสามารถสื่อสารโดยตรงกับบล็อกเชนอื่น ๆ หรือเมตาโปรโตคอล แต่บล็อกเชนไม่สามารถทำเช่นนี้ได้ ซึ่งหมายความว่าดัชนีเชนสามารถยืนยันว่าข้อมูลใด ๆ ที่อยู่นอกเชนหรือในเชนตรงตามข้อกำหนดของโปรโตคอล Oracle BRC-100 ได้
ตัวอย่าง: การตรวจสอบการโอน BTC หรือสินทรัพย์ BRC-20, การตรวจสอบราคาของ ETH บนบล็อก Ethereum, ฯลฯ
กล่าวอีกอย่างคือในโปรโตคอล BRC-100 ผู้ทำนายมีรูปแบบใหม่: การรับรองและการตรวจสอบ ที่ผู้ใช้ส่งข้อมูลการรับรอง และผู้ดัชนีทำหน้าที่เป็น Oracle Verifier เพื่อตรวจสอบข้อมูลการรับรองที่ผู้ใช้ส่งไว้นอกขอบเขตของข้อตกลง โดยไม่จำเป็นต้องใช้บริการ Oracle แยกต่างหาก
ในโปรโตคอล BRC-100, คำสั่งเผา2/เผา3/ผสม2/ผสม3 สนับสนุนคุณลักษณะพิสูจน์อย่างเดียวสำหรับการส่งข้อมูลพิสูจน์ภายนอกโปรโตคอล ดัชนีเจ้าของสามารถยืนยันข้อมูลการรับรองและรับรองความสอดคล้องและความแม่นยำของสถานะ พิสูจน์สามารถเป็นพิสูจน์การโอน, พิสูจน์ต้นไม้เมอร์เคิล, พิสูจน์ความจริงโดยไม่เปิดเผย, พิสูจน์ราคา เป็นต้น และสามารถใช้สำหรับการเชื่อมต่อสถานการณ์เช่นทรัพย์สิน, การแจกจ่ายโดยอากาศ เป็นต้น และสามารถใช้สำหรับการเชื่อมต่อสถานการณ์เช่น Bitcoin ชั้นที่ 2, การตกลงเรื่องการชำระเงิน เป็นต้น
โปรโตคอลเรเลย์
เมต้าโปรโตคอลบนบิตคอยน์เป็นเรื่องที่หลากหลายและไม่สามารถสื่อสารกันได้ โปรโตคอลที่แตกต่างกันคล้ายกับบล็อกเชนที่แตกต่างกัน พวกเขาแชร์ความปลอดภัยของบล็อกเชนบิตคอยน์และมีความสามารถทางคำนวณที่แตกต่างกัน นอกจากนี้ เมต้าโปรโตคอลไม่สามารถสื่อสารโดยตรงกับบล็อกเชนอื่น ๆ: ตัวอย่างเช่น Ethereum ไม่สามารถใช้สินทรัพย์บนบล็อกเชนอื่น
ดังนั้น ชุดโปรโตคอล BRC-100 ต้องใช้โปรโตคอลส่งสัญญาณให้สมบูรณ์ระหว่าง Bitcoin, meta-protocol, blockchain และโปรโตคอล BRC-100, สะพานสินทรัพย์บนโปรโตคอลหรือบล็อกเชนอื่น ๆ ไปยัง BRC-100 และเข้าร่วมในแอปพลิเคชันที่ไม่มีกลาง เช่น DeFi ในเวลาเดียวกัน เนื่องจากความหลากหลายของโปรโตคอลและบล็อกเชน BRC-100 จะมีโปรโตคอลส่งสัญญาณที่หลายตัว
เราจะปล่อย: BRC-103 ซึ่งรับผิดชอบในการสะพานทรัพย์สินระหว่าง Bitcoin, BRC-20 และ BRC-100 ก่อน
เมื่อสินทรัพย์ถูกเชื่อมโยงจากเมตาโปรโตคอลหรือบล็อกเชน (แหล่งที่มา) ไปยังโปรโตคอล BRC-100 (เป้าหมาย) เพื่อให้ผู้จัดทําดัชนีตรวจสอบความถูกต้องของการส่งจําเป็นต้องส่งหลักฐานการส่งข้อมูลโดยใช้คําสั่ง "mint2" ซึ่งเรียกว่าหลักฐานการส่ง
พิสูจน์การโอนหมายความว่าเมื่อสินทรัพย์ที่ผูกพันกับโปรโตคอลเป้าหมาย (BRC-100) ได้รับการระดมทุน ข้อมูลการโอนจากด้านต้นทาง (เช่น Bitcoin, BRC-20 หรือบล็อกเชนอื่น ๆ) ต้องยื่นเป็นพิสูจน์ด้วย ซึ่งอาจเป็นแฮชการทำธุรกรรมหรือ ID สิ่งทอดตลาด
เพื่อให้ดัชนี BRC-100 ทุกตัวสามารถตรวจสอบความถูกต้องของการพิมพ์เหรียญของสินทรัพย์ที่ผูก
Transfer Proof เป็นแอปพลิเคชันที่สำคัญมากของโปรโตคอล BRC-100 ของ Oracle
กรณีการใช้งานโปรโตคอล
เนื่องจาก BRC-100 ถูกขยายจาก BRC-20 ดังนั้นมันมีสถานการณ์การใช้งานทั้งหมดของ BRC-20 แต่สถานการณ์การใช้งานของ BRC-100 มีมากกว่านั้นอย่างมาก เรายังคงขยายออกไปตามพื้นฐานของโปรโตคอล BRC-100 นี่คือส่วนขยายทางการทำงานบางอย่างที่รายการไว้เป็นทางการ บางส่วนได้เริ่มพัฒนาอยู่แล้ว:
BRC-101 (ปล่อย)
โปรโตคอลสําหรับการปกครองบนเชนแบบกระจาย BRC-100 กําหนดหลักการที่เป็นอิสระบนเชนว่าจะมีการอัพเดตลักษณะของแอพลิเคชัน/โทเค็นบนระดับบิดา/ลูก หยุดแอพลิเคชัน และเพิ่มแอพลิเคชันลูก
นอกจากนี้ BRC-101 ยังสามารถดําเนินการกํากับดูแลนอกเครือข่ายผ่านการลงคะแนนแบบกระจายอํานาจ
BRC-102 (กำลังพัฒนา)
โปรโตคอลสภาพคล่องอัตโนมัติกําหนดวิธีการแลกเปลี่ยนโทเค็นสําหรับสแต็คโปรโตคอล BRC-100 ผ่านอัลกอริธึมผู้ดูแลสภาพคล่องอัตโนมัติ (AMM) ตรรกะการคํานวณจะคล้ายกับ Uniswap บน Ethereum
BRC-103 (in development)
โปรโตคอลส่งเสริมระหว่าง BTC, BRC-20, และ BRC-100 โปรโตคอลเมต้าบน Bitcoin เป็นเชื้อเพลิงและไม่สามารถสื่อสารกันได้ โปรโตคอลที่แตกต่างกันคล้ายกับเชื่อเหลือของต่างๆ พวกเขาแชร์ความปลอดภัยของบล็อกเชน Bitcoin และมีพลวัตคำนวณที่แตกต่างกัน
ดังนั้นสแต็คโปรโตคอล BRC-100 จะเผยแพร่โปรโตคอลรีเลย์หลายตัวเพื่อการสื่อสารที่สมบูรณ์ระหว่างเมตาโปรโตคอลเชนที่แตกต่างกันและ BRC-100 และเชื่อมโยงโปรโตคอลอื่น ๆ และสินทรัพย์แบบ on-chain ไปยัง BRC-100 เพื่อเข้าร่วมใน DApps เช่น DeFi
BRC-104
ข้อตกลงการทำเหมืองเหล็กน้ำหนักกำหนดวิธีการรับรางวัลโทเค็นหลังจากการฝากโทเค็น
โทเค็นการจำนำสามารถเป็นโทเค็นที่ฐาน BRC-100 อย่างเช่น โทเค็นสระน้ำเงินโปรโตคอล BRC-103 หรือโทเค็นเดียวกันเป็นโทเค็นรางวัล อีกทั้ง BRC-104 จะสนับสนุนการล็อคโทเค็นที่จำนำระหว่างระยะเวลาล็อคดาวน์
BRC-105
โปรโตคอลการแจกจ่ายนี้กำหนดวิธีการแจกจ่ายโทเค็นไปยังที่อยู่หลายๆ แหล่งให้บริการอย่างมีประสิทธิภาพ
โปรโตคอลจะใช้ Merkle Tree เพื่อทำการแจกจ่ายโดยไม่ต้องเปิดเผยข้อมูลเดิมทั้งหมดใน Bitcoin เพื่อประหยัดค่าธุรกรรม ผู้ใช้จำเป็นต้องส่ง Merkle Proof เพื่อพิสูจน์ว่าตนเองครอบครอง airdrop ในระหว่าง “mint2” จากนั้นดัชนีเช็คสามารถตรวจสอบความถูกต้องเพื่อทำการแจกจ่ายเสร็จสิ้น
BRC-106
โปรโตคอลพูลสเตเบิ้ลคอยน์ที่ไม่มีการกำหนดที่อยู่ที่มีการกำหนดว่าสเตเบิ้ลคอยน์ถูกสร้างผ่านการมีหลักทรัพย์
ตรรกะการคำนวณจะคล้ายกับ DAI ของ MakerDAO3 บน Ethereum
BRC-107
ข้อตกลงสระว่ายน้ำสินเชื่อกำหนดวิธีการยืมสินทรัพย์ผ่านหลักประกัน
โลจิกการคำนวณจะคล้ายกับ Aave บนเวทเธอเรียม
BRC-108
โปรโตคอล Likuiditi อัตโนมัติสำหรับ stablecoins.
BRC-109
โปรโตคอลการซื้อขายแบบกระจายสำหรับอนุสัญญาอนุสิทธิถาวร
BRC-110
โปรโตคอลรีเลย์ระหว่างบล็อกเชนที่เข้ากันได้กับ EVM และ BRC-100 นิยามวิธีที่สินทรัพย์บนบล็อกเชนที่เข้ากันได้กับ EVM สามารถถูกสะพานเข้าสู่ BRC-100
BRC-111
โปรโตคอลการยืนยันชั้นที่ 2 ของ Bitcoin กำหนดวิธีการยืนยันข้อมูลพิสูจน์ชั้นที่ 2 ของ Bitcoin เช่นสัญญาฉลาดชั้นที่ 2 บน Ethereum
โปรโตคอล BRC-420 "6"
ข้อเสนอของข้อตกลง
หลังจากที่โปรโตคอล BRC-20 ถูกเสนอ โปรโตคอลทดลองใหม่อีกตัวที่เรียกว่า BRC-420 หรือที่เรียกว่าโปรโตคอลเมตาเวิร์ส ปรากฏขึ้นในวันที่ 19 กันยายน 2023
แนวคิดของข้อตกลง
BRC-420 เป็นการทดลองที่น่าสนใจ นั้นคือโปรโตคอลเมตาเวิร์สแรกใน Ordinals Protocol โปรโตคอลสินทรัพย์ที่ขึ้นบนโปรโตคอลแบบ Bitmap
โดยการรวมหลายสิ่งที่เขียนลงบนไฟล์เดียวกันเป็นสินทรัพย์ที่ซับซ้อน เช่น ไอเท็มเกม อนิเมชัน และเอฟเฟกต์ หรือโมดูลเกมในโลกเสมือน ทุกอย่างตั้งแต่ตัวละครเล็กๆ และสัตว์เลี้ยง จนถึงสคริปต์เกมแบบเต็มรูปแบบและเครื่องจำลองเสมือนได้ถูกสร้างขึ้น
เนื่องจากลักษณะโอเพนซอร์สบนเชนของพวกเขา สินทรัพย์เหล่านี้สามารถทำงานหรือตรวจสอบได้จากลูกค้าใดก็ตาม โดยสะท้อนใบรักษาความเป็นเอกเรขาที่เต็มรูปแบบของเกมฟูล-เชน
ข้อตกลง BRC-420 ประกอบด้วยสองส่วน: มาตาเวิร์สสแตนดาร์ด (Metaverse Standard) ซึ่งกำหนดรูปแบบเปิดสำหรับสินทรัพย์ในโลกสมมติและมาตรฐานค่าสิทธิ (royalty standard) ซึ่งจัดตั้งข้อตกลงบนเชือกสำหรับเศรษฐกิจผู้สร้างบนเชือก
BRC-420 เปิดโอกาสสำหรับการเล่นเกมแบบออร์ดินัลบนเชือกและบล็อกเชนแบบโมดูลาร์ได้ ผู้สร้างต่าง ๆ สามารถมีส่วนร่วมในโมดูลต่าง ๆ และผู้สร้างใหม่สามารถสร้างต่อบนนวัตกรรมของบรรพบิดก่อนหน้าได้ สิ่งนี้ได้นำไปสู่การแพร่กระจายของนวัตกรรมภายในนิเวศออร์ดินัล ที่เป็นผลดีต่อผู้เข้าร่วมทุกคน
การพัฒนาข้อตกลง
ปัจจุบัน BRC-420 ได้ปล่อย BRC-420 DLC เมื่อวันที่ 3 พฤศจิกายน 2023 ซึ่งสามารถรวมพันธะพิสัยหลายพันให้อยู่ในรูปของ 1 DLC หลังจากการใช้งานผู้ใช้สามารถได้รับพันธะพิสัยหลายพันในการสร้างเหรียญเพียงครั้งเดียว
ข้อตกลง “7” รูน
ข้อเสนอของข้อตกลง
หลังจาก BRC20 protocol ถูกเปิดตัว Casey รู้สึกว่าไม่ควรสร้างโทเค็นแบบหยั่งเหยิงบนบิตคอยน์ 99% ของโทเค็นแบบหยั่งเหยิงเป็นโกหกและจะไม่หายไปในระยะเวลาสั้น การสร้างโปรโตคอลโทเค็นแบบหยั่งเหยิงที่ดีสำหรับบิตคอยน์ อาจส่งผลให้บิตคอยน์ได้รายได้จากค่าธรรมเนียมธุรกรรม นักพัฒนาและผู้ใช้ที่สำคัญ
Casey ดังนั้นได้เสนอโปรโตคอล Runes ที่ใช้เทคโนโลยี UTXO ในวันที่ 26 กันยายน 2023
การออกแบบโปรโตคอล Runes อาจมีผลกระทบจาก ARC20 โดยเฉพาะ. การเลือกที่จะเขียนข้อมูลโทเค็นโดยตรงลงในสคริปต์ UTXO ซึ่งรวมถึง ID, ออกพอร์ต, และปริมาณของโทเคน
โดยที่ชัดเจนการนำมาใช้งานของรูนมีความคล้ายคลึงกับ ARC20 และการโอนย้ายโทเคนจัดการโดยตรงไปยัง BTC mainnet ความแตกต่างคือรูนเขียนจำนวนโทเคนในข้อมูลสคริปต์ซึ่งทำให้เขามีความแม่นยำกว่า ARC20
ในทำเวลาเดียวกัน อย่างไรก็ตามความซับซ้อนก็เพิ่มขึ้น ทำให้ยากต่อการใช้ประโยชน์จากลักษณะการรวมกันของ BTC UTXO เช่น ARC20 โดยตรง
การพัฒนาข้อตกลง
ตั้งแต่เปิดตัวของ Runes agreement ตั้งแต่การพัฒนาของ Casey โดยส่วนใหญ่เป็นที่ดีของ Ordinals protocol การพัฒนาของ Runes protocol ได้เร็วขึ้น ซึ่งเป็นเหตุผลที่ Benny ได้ทำการแย่งมุมและพัฒนา Pipe protocol หลังการปล่อย Runes agreement
ในช่วงงาน Taiwan Blockchain Week เดือนธันวาคม Casey ก็ประกาศที่งานในไทเปว่า Runes Protocol จะเริ่มเปิดใช้บนเครือข่ายหลัก ณ ความสูงของบล็อค 840,000 ก็คือ ครั้งถัดไปที่ BTC ถูกหารครึ่งจะอาจจะเป็นได้ที่สิ้นเดือนเมษายน 2014
หลังจากที่ฉันได้ศึกษาแผนการเผยแพร่สินทรัพย์ BTC ฉันก็รู้สึกถึงเสน่ห์ของพวกเขาอย่างเต็มที่ ดังนั้นฉันก็กล่าวถึงความคิดเห็นบางอย่างของฉันเองด้วย:
ในที่สุดขอขอบคุณสำหรับการอ่านบทความนี้ จุดประสงค์เดิมของบทความนี้คือการให้คุณเข้าใจเกี่ยวกับการพัฒนาของนิเวศ BTC ได้ดียิ่งขึ้นและกว้างขึ้น และยินดีต้อนรับทุกท่านมาเข้าสู่การสนทนากับฉันได้ ในวันถัดไป ฉันจะโพสต์บางความเห็นจากเวลาสู่เวลา และฉันยังจะเขียนบทความอีกเรื่องเกี่ยวกับแผนการขยายตัวดังนั้นติดตามไว้