TL;DR
- Với sự phổ biến gần đây của hệ sinh thái BTC, chúng ta có thể thấy nhiều loại token được phát hành trên mạng chính Bitcoin. Vậy token này là gì và các giao thức đằng sau chúng hoạt động như thế nào?
- Bài viết này nhằm mục đích giúp mọi người hiểu chi tiết về kế hoạch phát hành khắc chữ sản Bitcoin thông qua một dòng thời gian.
- Đồng thời, bài viết này tham khảo đến nhiều bài viết, trong quá trình tham khảo và nghiên cứu tôi nhận thấy một số bài viết có thể có sai sót về thời gian của một số nghị định thư/dự án nên tôi đã đính kèm các tài liệu liên quan vào tất cả các mốc thời gian trong bài viết này. có sai sót gì xin các bạn chỉ ra cho mình nhé, cảm ơn.
- Tuyên bố miễn trừ trách nhiệm: Token trong bài viết này chỉ dành cho mục đích học tập và trao đổi, không có bất kỳ lời khuyên đầu tư nào, DYOR
Chương trình nghị sự
Chương Ⅰ — Bánh răng số phận bắt đầu chuyển động
「1」Số thứ tự
「2」 Thỏa thuận Ordinals
Chương Ⅱ - Trăm hoa nở trong việc phát hành tài sản sinh thái BTC
「1」Giao thức Brc20
「2」Hệ thống TRAC
「3」Giao thức nguyên tử
「4」Giao thức bitmap
「5」 Giao thức BRC-100
「6」 Giao thức BRC-420
「7」Giao thức Rune
Tóm tắt
Thẩm quyền giải quyết
Chương Ⅰ — Bánh răng số phận bắt đầu chuyển động
「1」Số thứ tự
Nhiều bài viết hiện có đều bắt đầu từ giao thức Ordinals , nhưng trong tài liệu chính thức của Ordinals thì đề cập đầu tiên là lý thuyết về Ordinal Numbers, từ đó suy đoán rằng Casey cũng nên lấy cảm hứng từ nó và tạo ra giao thức Ordinals.
Như chúng ta đã biết, đơn vị nhỏ nhất trong thế giới Bitcoin là Satoshi (sat), và lý thuyết Số thứ tự có thể hiểu đơn giản là đánh số các sat này một cách giả tạo. Từ phần động lực của đề xuất BIP, chúng ta có thể tóm tắt rằng lý thuyết muốn cung cấp cho Bitcoin một cách hoạt động như một mã định danh ổn định để ngăn chặn việc chuyển quyền sở hữu hoặc xoay vòng khóa mà không yêu cầu bất kỳ thay đổi nào đối với mạng Bitcoin.
Tất nhiên, có một số ý kiến phản đối lý thuyết này, chẳng hạn như giảm quyền riêng tư của người dùng, tăng kích thước bộ UTXO, tấn công bụi, v.v. Để biết chi tiết, vui lòng tham khảo đề xuất BIP.
「2」 Thỏa thuận Ordinals
Thỏa thuận đề xuất
Giao thức Ordinals được Casey đề xuất và xuất bản, trong trong đó ông đề xuất các ý tưởng sau:
“Chúng ta có thể sắp xếp các Satoshi này theo một thứ tự nhất định, gán cho chúng một số thứ tự trong khoảng từ 0 đến 2.100.000.000.000.000, sau đó kết nối chúng với các thông tin khác: hình ảnh, văn bản, video hoặc thậm chí là một chuỗi mã. Mỗi Satoshi do đó trở nên độc nhất và không thể thay thế. Điều này tương đương với việc cung cấp cho Bitcoin khả năng tự nhiên để tạo NFT. "
Giao thức Ordinals đã được triển khai vào cuối năm 2022 và khắc chữ mainnet đầu tiên được ghi vào ngày 2022.12.14 UTC (https://orderalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0), trong thời gian đó giao thức đã được cập nhật lặp đi lặp lại nhưng không dành cho Thông báo chính thức, tweet thông báo chính thức đầu tiên có thể được tìm thấy từ Twitter của Casey như sau, vì vậy thỏa thuận Ordinals có thể được cho rằng là được đề xuất vào tháng 12 hoặc tháng 1: (Cũng xin cảm ơn anh trai Shep ở đây đã cung cấp manh mối)
Tính năng giao thức
Số sat và sự phân chia độ hiếm
Con người sinh ra đã là nhà sưu tập. Vì Số thứ tự đánh số sat một cách giả tạo, tại sao không phân loại những sat này thành cấp cao và cấp thấp, để có sự phân biệt giữa độ hiếm. Hiện tại có 6 loại hiếm:
Sự hiếm có này cũng tương tự như những gì chúng ta gọi là "tiền giấy báo", "tiền giấy nối tiếp",... khi chơi với tiền giấy ngoài đời thực, chúng thực chất là tiền giấy, giá trị thực tế của chúng chính là mệnh giá của tờ tiền. Vì ý nghĩa đặc biệt của nó, nó có giá trị thu thập cao hơn và có giá trị cao hơn, điều mà chúng ta thường gọi là “sự đồng thuận tạo ra giá trị”.
Mặc dù Ordinals thức Ordinals chỉ định một số quy tắc cụ thể cho từng sat và theo dõi nó trong giao dịch, nhưng nó cũng cho phép mọi người đính kèm dữ liệu bổ sung như hình ảnh, văn bản, video, âm thanh (Âm thanh), v.v. Vào thời điểm đó, những người chơi ban đầu chủ yếu tạo NFT trên đó. Định hướng ban đầu của người sáng lập Casey đối với nó là cho phép mọi người lưu trữ thứ gì đó vĩnh cửu trên Bitcoin, chuỗi lâu đời nhất có sự đồng thuận mạnh mẽ nhất. Vì vậy, trong một khoảng thời gian, nhiều người sẽ đánh đồng Ordinals với "Bitcoin NFT". Ngày nay chúng ta vẫn có thể thấy chúng trong Ví Unisat.
Giao dịch vào trước ra trước
Để đảm bảo rằng các sat có số sê-ri không bị sai thứ tự trong quá trình giao dịch, phương thức giao dịch vào trước, ra trước được áp dụng. Dưới đây là một ví dụ từ bài viết của Giáo viên Wang Yishi (https://yishi.io/a-beginner-guide-to-the-Ordinals-protocol/) để giải thích tính năng nhập trước Ordinals trước:
Trong hình bên dưới, có hai Đầu vào ở bên trái. Địa chỉ 1 và Địa chỉ 2 có tổng cộng 5 satoshi. Trong giao dịch này, 4 satoshi đã được gửi đến địa chỉ bắt đầu bằng 3oPz và 1 satoshi được để lại dưới dạng phí đào trả tiền cho thợ đào.
Giả sử trong giao dịch trên, chúng ta bí mật sử dụng giao thức Ord để gán danh tính (số sê-ri) cho mỗi satoshi, sau khi giao dịch hoàn tất, 4 satoshi được đánh số Ord A->D tại địa chỉ 1 và địa chỉ 2 sẽ đi đến địa chỉ 3. Ở đó, satoshi cuối cùng đã được trao cho thợ đào.
Cái gọi là "nhập trước, xuất trước" có nghĩa là sắp xếp số của mỗi Satoshi được xác định theo chỉ số của nó trong đầu ra giao dịch. Ví dụ: trong đầu ra giao dịch (Đầu ra) trong hình bên dưới, địa chỉ 3 được xếp trước địa chỉ thợ đào, do đó satoshi được chuyển từ địa chỉ 1 và địa chỉ 2 sẽ được kế thừa theo địa chỉ 3 trước tiên, sau đó là địa chỉ của thợ đào Địa chỉ.
Nguyên tắc thỏa thuận
Những người bạn biết rõ về Bitcoin đều biết rằng Bitcoin đã tồn tại như một hệ thống tiền điện tử ngang hàng kể từ khi nó ra đời. Ngôn ngữ lập trình mà nó sử dụng là ngôn ngữ kịch bản hoàn chỉnh không có Turing nên gần như không thể thực hiện được một số chức năng phức tạp. hai bản cập nhật lớn của BTC vào năm 2017 và 21 đã cho phép chúng tôi triển khai một số chức năng chứa logic phức tạp trên BTC.
Dựa trên tiền đề phát triển ở trên, giao thức Ordinals đạt được hiệu quả xem và truyền bằng cách ghi nội dung khắc chữ của nó vào tập lệnh Taproot và sử dụng UTXO. Vì việc tiêu thụ tập lệnh Taproot chỉ có thể được thực hiện từ các Đầu ra Taproot hiện có nên quy trình hai giai đoạn cam kết/tiết lộ được sử dụng để triển khai khắc. Đầu tiên, trong giao dịch gửi, chúng ta cần tạo Đầu ra Taproot chứa tập lệnh của nội dung khắc chữ. Thứ hai, trong giao dịch tiết lộ, hãy sử dụng giao dịch gửi đã tạo trước đó để tiết lộ nội dung của khắc chữ trên chuỗi. Trong quá trình này, chúng tôi cũng cần Thực hiện sê-ri các tuần tự về nội dung của khắc chữ :

Vì vậy, để giải thích bằng tiếng Anh đơn giản, nó tương đương với việc bạn bắt đầu chuyển WeChat. Trong quá trình chuyển khoản, chúng tôi cần viết nội dung khắc chữ bạn đã tạo trong ghi chú (Đầu ra Taproot), sau đó gửi chuyển khoản. (chi tiêu và gửi giao dịch), sau khi gửi xong, chúng tôi có thể cho bên kia xem những gì bạn đã viết trong ghi chú trong hộp trò chuyện (tiết lộ giao dịch). Nếu không có ghi chú nào được ghi trên giao dịch chuyển tiền này hoặc giao dịch bị hủy, nội dung của khắc chữ này sẽ không được tải lên chuỗi.

Chương Ⅱ - Trăm hoa nở trong việc phát hành tài sản sinh thái BTC
「1」Giao thức Brc20
Thỏa thuận đề xuất
Sau khi giao thức Ordinals ra mắt, những người chơi đầu tiên đã chơi với NFT và nhà phát triển nặc danh domo đã phát hành một tiêu chuẩn thử nghiệm vào ngày 8 tháng 3 năm 2023 - giao thức BRC-20 dựa trên sự cải tiến của giao thức Ordinals và chính thức triển khai BRC20 $ordi đầu tiên Giao thức này cho phép mọi người phát hành token trên mạng Bitcoin, tương tự như cách token ERC-20 hoạt động trên Ethereum.
Để ý:
1. Tweet sớm nhất của Domo về BRC-20 là 2023.3.9, nhưng xét theo thời gian triển khai là $meme và $ordi, đáng lẽ nó phải được tung ra vào 2023.3.8
2. $meme là BRC20 đầu tiên được triển khai, trong khi $ordi là BRC20 được phát hành chính thức đầu tiên, có thể suy đoán bằng cách xem thời gian triển khai của chúng.
Về phần $ordi, mọi người đều nên có một ít kinh nghiệm, ta sẽ không đề cập ở đây, chi tiết vui lòng tham khảo tweet bên dưới:
Nguyên tắc thỏa thuận
Giao thức BRC-20 phát triển sê-ri tiêu chuẩn để triển khai, đúc và chuyển mã thông báo BRC20 dựa trên lý thuyết Thứ tự. Chuẩn định dạng của giao thức này bắt nguồn từ định dạng của dự án Sats Name (dự án DID đầu tiên dựa trên giao thức Ordinals ):

Tương tự, nếu được giải thích bằng ngôn ngữ đơn giản ở đây thì nó giống như giao thức Ordinals , tương đương với việc bạn bắt đầu chuyển WeChat, nhưng nội dung nhận xét thì khác.
mở rộng
Mặc dù phương pháp này của giao thức BRC-20 cho phép phát hành miễn phí các token đồng nhất trên chuỗi Bitcoin, nhưng vì Bitcoin không có mô hình tài khoản và nội dung của BRC-20 được đặt trong tập lệnh Taproot của Segwit nên chúng tôi không thể trực tiếp phát hành nó trên chuỗi. Tính số dư BRC20 cho mỗi tài khoản. Do đó, phương pháp hiện tại là xây dựng một máy chủ chỉ mục ngoài chuỗi để đạt được việc thu thập thông tin token thông báo BRC20, tính toán số dư, chuyển giao giao dịch, v.v., nhưng phương pháp này sẽ có rủi ro tập trung hóa.
Trước hết, bạn có thể hiểu ba phần chính của giao thức lớp BTC: giao thức quy định các quy tắc ghi dữ liệu trên Bitcoin , trình lập chỉ mục cung cấp khả năng truy vấn và phân tích dữ liệu này và sổ cái ghi lại số dư và xử lý token chuyển nhượng .
Đối với BRC20, trước tiên máy chủ chỉ mục cần xác định từng lần triển khai BRC20 để đọc thông tin token, phần này gọi là "index".
Đồng thời, do số dư của BRC20 được khắc vào tập lệnh và không thể được chính mạng BTC nhận dạng nên máy chủ chỉ mục của BRC20 phải xây dựng sổ cái cục bộ để ghi lại số dư của BRC20. Mỗi khi thực hiện chuyển khoản, giao dịch có thể được thực hiện hay không (có đủ xu hay không) thì sổ cái địa phương cần được kiểm tra và cập nhật.
Vì vậy BRC20 cần gửi hai giao dịch khi giao dịch:
1. Giao dịch đầu tiên đọc dữ liệu sổ cái mới nhất trong sổ cái cục bộ và tính số dư.
2. Chuyển giao dịch thứ hai.
Giao thức Ordinals về cơ bản được thiết kế cho NFT. Dựa trên BRC20 được cải tiến, độ phức tạp truyền tăng trưởng theo cấp số nhân. Bộ lập chỉ mục BRC20 cũng đảm nhận công việc của sổ cái, tồn tại hoàn toàn ngoài chuỗi mà không có Bitcoin. Người lập chỉ mục phải ghi lại chính xác mọi thay đổi số dư để đảm bảo tính toàn vẹn của sổ cái.
Do đó, khi thời gian tích lũy, sổ cái chỉ mục sẽ tích lũy và áp lực nút sẽ tăng lên. Nếu người lập chỉ mục không được khích lệ liên tục thì sẽ khó duy trì. Nếu sổ cái chỉ mục ngừng cung cấp dịch vụ, BRC20 sẽ hoàn toàn không sử dụng được.
「2」Hệ thống TRAC
$TRAC
$TRAC là Token BRC20 được Benny ra mắt vào ngày 2023.5.3 và triển khai chính thức ra mắt ngày 22/5/2023.
Trác lõi
Trac core là công cụ lập chỉ mục phi tập trung và oracle của khắc chữ Bitcoin , giải quyết các vấn đề như lập chỉ mục dữ liệu sinh thái khắc chữ , truy xuất và cung cấp giá.
Ví dụ: về mặt người lập chỉ mục, mặc dù dữ liệu khắc chữ được lưu trữ trên chuỗi Bitcoin nhưng đây chỉ là thông tin về khắc chữ có liên quan và việc cập nhật và kiểm tra dữ dữ liệu cần phải dựa vào các trình lập chỉ mục tập trung của bên thứ ba và tính bảo mật sẽ luôn bị chỉ trích (ví dụ: , vào cuối tháng 11 Lỗi kế toán của thị trường đối với chỉ số ordi của Binance), vì vậy Trac có thể cho phép hệ sinh thái Khắc chữ kế thừa tính bảo mật của Bitcoin ở mức độ lớn hơn, thu thập, sắp xếp và sắp xếp tất cả dữ liệu trên Bitcoin và có kế hoạch giới thiệu hàng trăm nút chỉ mục trong tương lai.
Đồng thời, với sự gia tăng của nút, Trac Core cũng tích hợp vai trò của oracle, lấy dữ liệu đáng tin cậy cần thiết từ các nguồn bên ngoài để nhập vào blockchain, làm cơ sở cho việc xây dựng các giao thức lớp trên sau này như Khắc chữ gốc DeFi và API của Trac oracle Có thể được gọi miễn phí.
Do đó, vị trí sinh thái của Trac core là có cả bộ lập chỉ mục phi tập trung và oracle Bitcoin có thể nói là đi trước hầu hết các dự án Khắc chữ .
Nhấn vào Giao thức
Tap Protocol là một giao thức cải tiến dựa trên Ordinals do đội ngũ $TRAC phát hành vào ngày 2023.8.7. Chúng ta có thể coi nó như nâng cấp của giao thức mirror BRC20, là một giao thức tương thích và nâng cấp cho BRC20, có bốn đặc điểm sau:
- Giao thức OrdFi với các tiêu chuẩn token duy nhất
- Tương thích với token BRC20, dễ dàng tích hợp thị trường và vượt qua giới hạn độ dài tên của BRC20. Độ dài của token BRC-20 được cố định ở 4 chữ số, trong khi độ dài của token Tap là 3 hoặc 5-32 chữ số (không thể là 4 chữ số)
- Hỗ trợ chuyển khoản hàng loạt, tài sản cầm cố, swap token và các chức năng khác. Nâng cao hiệu quả giao dịch mà không cần dựa vào chuỗi L2
- Giao thức đầu tiên hỗ trợ khắc chữ bị nguyền rủa
Sử dụng $TRAC đã triển khai trước đó làm token quản trị của giao thức của nó (đây không phải là một tính năng nhưng được giải thích tại đây)
Hiện tại, hai token $TAP và $-TAP đã được phát hành chính thức trong Tap Protocol. Trong đó, $TAP được BennyTheDev đúc vào ngày 2023.8.6 nhưng không được lưu hành; $-TAP được mở cho cộng đồng mint , tổng cộng 21.000.000 xu (tức là 21.000 đồng). Theo nghiên cứu của Shep, $-TAP đã được triển khai sớm hơn 30 phút so với $TAP và là Token gốc thực sự đầu tiên trong giao thức.
Đường ống
Giao thức Pipe được đề xuất bởi Benny, tác giả của $TRAC, giao thức này được Benny cải tiến trên giao thức Runes. Giao thức Pipe có thể nói là đã lấn át giao thức Runes trong một góc, vì giao thức Runes được Casey, người sáng lập giao thức Ordinals đề xuất, nhưng trọng tâm chính của nó lại là giao thức Ordinals nên tiến độ phát triển của giao thức Runes Tốc độ tương đối chậm, Benny cũng đang học xong giao thức Runes, sau khi suy nghĩ kỹ thì giao thức Pipe tung ra chỉ sau khoảng một tháng.
Sự kết nối giữa ba
Đến đây chúng ta có thể thấy Benny tung ra liên tiếp 3 dự án trong vòng chưa đầy nửa năm, và 3 dự án này cũng được xếp lớp với nhau, giống như búp bê matryoshka, chúng ta hãy cùng ngắm nhìn chúng qua hình ảnh bên dưới về mối quan hệ giữa.
Nói chung, token quản trị của một dự án được chọn làm Token gốc của giao thức của nó. Tuy nhiên, Benny sử dụng phương pháp token quản trị này để đạt được mục đích là ba dự án có thể thúc đẩy và hạn chế lẫn nhau, điều này cực kỳ hiếm. Hiện tại, chức năng cụ thể của token quản trị này vẫn chưa được công bố chính thức, vì vậy trong quá trình phát triển tiếp theo, chúng ta có thể xem liệu điều này có tạo ra một số xung đột thú vị khác nhau hay không.
「3」Giao thức nguyên tử
Thỏa thuận đề xuất
Người sáng lập giao thức Atomics đã cố gắng phát triển dự án DID trên giao thức Ordinals vào tháng 2. Tuy nhiên, trong quá trình phát triển, ông nhận thấy rằng những hạn chế của giao thức Ordinals khiến việc triển khai một số chức năng mà ông mong muốn trở nên không thể hoặc khó khăn, khiến dễ dàng hơn cho 2023.5.29 đã đăng ý tưởng đầu tiên về giao thức Atomics trên Twitter và cuối cùng ra mắt ngày 17 tháng 9 năm 2023, sau vài tháng phát triển.
Lần tung ra đầu tiên của giao thức Atomics không gây được nhiều hứng thú trong hệ sinh thái Bitcoin, bởi vì vào thời điểm đó do tung ra của giao thức Ordinals và giao thức BRC-20, một số lượng lớn các giao thức cải tiến dựa trên chúng đã xuất hiện trên các chuỗi khác nhau. Tuy nhiên, khi xem xét tài liệu về giao thức Atomics, chúng ta sẽ thấy rằng đó là một giao thức hoàn toàn khác.
Cơ sở lý thuyết—Lý thuyết vật chất kỹ thuật số (DMT)
Lý thuyết DMT (Digital Matter Theory) đề cập đến lý thuyết vật chất kỹ thuật số, có nghĩa là thông tin kỹ thuật số không chỉ là những con số và chữ cái ngẫu nhiên, trên thực tế, nó còn có thể được coi là "vật chất" của chính nó, chẳng hạn như gỗ hoặc kim loại. DMT trong dữ liệu blockchain có thể là giao dịch, byte hoặc bất kỳ mẫu dữ liệu blockchain nào khác có thể được chuyển thành vật phẩm hoặc tài sản kỹ thuật số có giá trị.
Đây cũng là trích dẫn nội dung của Tiến sĩ Jingle để mọi người hiểu rõ hơn:
- Một số nhà vật lý cho rằng thông tin là một dạng vật chất mới mà cuối cùng có thể thống trị mọi thứ trên Trái đất (điều này cũng gây nhiều tranh cãi). Theo xu hướng tăng trưởng hiện nay, trong khoảng 350 năm tới, lượng thông tin số được sử dụng trên Trái đất có thể lớn hơn số lượng nguyên tử vật lý, điều này cũng làm nổi bật tăng trưởng theo cấp số nhân và tầm quan trọng của thông tin số.
- Ý tưởng của nhà vật lý đã khuyến khích nhiều người biến nó thành một giao thức thực thi, phân tích thông tin có giá trị từ blockchain Bitcoin để tạo ra “ token không tùy ý”. Việc sử dụng lý thuyết vật chất kỹ thuật số có tiềm năng cách mạng hóa việc tạo ra giá trị kỹ thuật số, khiến nó trở nên không tùy tiện và có ý nghĩa hơn. Bằng cách tận dụng dữ liệu trong bối cảnh lý thuyết vật chất kỹ thuật số, các cơ chế mới có thể được tạo ra để xác định và rút ra các chuỗi giá trị mới trong dữ liệu, mở ra khả năng cho các dạng token mới.
- Ví dụ, một số người thậm chí còn so sánh Bitcoin với một ứng dụng của DMT, Bitcoin cũng là một token không tùy ý và có thông số kỹ thuật riêng, chẳng hạn như 21 triệu xu, cứ 10 phút lại có một khối, v.v. Thông qua việc trao đổi thông tin kỹ thuật số trên mạng Bitcoin, giá trị có thể được chuyển giao và lưu trữ. Mặc dù Bitcoin chỉ tồn tại trong thế giới kỹ thuật số nhưng giá trị và tầm ảnh hưởng của nó có thể có tác động đáng kể trong thế giới thực, giống như tiền tệ vật chất truyền thống.
- Tuy nhiên, DMT không phải là không có tranh cãi. Một số nhà phê bình cho rằng thông tin số không thể so sánh với các thực thể vật lý cơ bản như vật chất và năng lượng vì bản thân thông tin số không thể trực tiếp thay đổi thế giới thực. Tuy nhiên, những người ủng hộ DMT cho rằng rằng mặc dù thông tin số không thể trực tiếp thay đổi thế giới thực. Tuy nhiên, thông tin kỹ thuật số có thể thay đổi thế giới một cách gián tiếp thông qua các hành động và quyết định của con người, chẳng hạn như việc áp dụng crypto.
Các vấn đề mà các nhà xây dựng Bitcoin hiện tại phải đối mặt
- Các vấn đề khác nhau do API độc quyền gây ra:
- Khóa dịch vụ, chi phí tương tác cao, cùng một dữ liệu trên chuỗi sẽ có những biểu hiện khác nhau và sự cạnh tranh giữa các nhà phát triển
- Bộ chỉ mục không đáng tin cậy:
- Vấn đề bảo mật tài sản, thay đổi thường xuyên, số dương và số âm của Ordinals
- Thiếu thiết kế cấp cao nhất:
- Khó khăn trong việc kết hợp các giao thức và phát triển cơ sở độc quyền
- Hạn chế của dữ liệu trên chuỗi:
- Ví dụ: Các bộ sưu tập phải được tải lên kho lưu trữ Github theo cách thủ công và chúng phải được cập nhật thủ công trên hàng chục thị trường mà không có sự đồng thuận về phản hồi trên chuỗi
- Lỗi không thể sửa được hoặc sửa rất tốn kém
- Cấu trúc dữ liệu của giao thức Ordinals chủ yếu dựa vào việc sử dụng các tệp riêng lẻ, có nghĩa là có các quy ước ngoài chuỗi và chỉ mục độc quyền ở các thị trường khác nhau
- Thiếu kiểm soát:
- Nếu không có quyền truy cập vào các bộ chỉ mục phi tập trung mạnh mẽ, hiệu suất cao và nhiều khóa dịch vụ/bộ chỉ mục hơn, khả năng di chuyển dữ liệu sẽ trở thành một vấn đề
- Thiếu lợi nhuận :
- Sự phụ thuộc vào các dịch vụ và thị trường cụ thể này cũng như các dịch vụ độc quyền của chúng như người lập chỉ mục, API, v.v. sẽ dẫn đến lợi nhuận giảm
Ba điểm đầu tiên dành cho nhà phát triển và ba điểm cuối dành cho người sáng tạo.
thuyết nguyên tử
Giao thức Atomics là một giao thức đơn giản và linh hoạt để đúc , chuyển giao và cập nhật các đối tượng kỹ thuật số (theo truyền thống được gọi là NFT) cho blockchain ra giao dịch chưa được chi tiêu (UTXO) như Bitcoin .
1️⃣ Đối tượng kỹ thuật số - NFT “nguyên tử”
Nguyên tử (hoặc “nguyên tử”) là một loại NFT mới có thể đúc , chuyển và cập nhật trên Bitcoin . Sự khác biệt chính là không cần sử dụng dịch vụ tập trung hoặc bộ lập chỉ mục bên thứ ba đáng tin cậy. Nó không yêu cầu bất kỳ thay đổi nào đối với Bitcoin để chạy, cũng như không yêu cầu sidechain hoặc bất kỳ L2 nào. Đã đến lúc giành lại quyền kiểm soát cuộc sống số của chúng ta một cách tốt đẹp.
2️⃣BitWork — Bằng chứng công việc
Cải tiến thú vị nhất của giao thức Atomics là liên kết tính toán CPU được thêm vào quá trình đúc token , liên kết này được gọi là BitWork. Đúc cần tính toán toàn diện giá trị băm khớp với các ký tự tiền tố cụ thể trước khi đúc .
PoW có thể làm cho đúc token tương đối công bằng, với cả giá trị về năng lượng và thời gian cũng như sự xuất hiện của may mắn ngẫu nhiên.
Không giống như thuật toán PoW truyền thống vốn khó tính toán, Bitwork đạt được sự điều chỉnh chi tiết về độ khó khai thác bằng cách thay đổi phương thức khớp tiền tố. Nó có thể thêm một số từ 1 đến 15 sau tiền tố, chẳng hạn như: "7777.1" hoặc "7777.15" hoặc bất kỳ số nào ở giữa đại diện cho phạm vi biến thể được phép cho ký tự đó.
Cách thức hoạt động là số sau "." được gọi là ký tự bán đại diện và được sử dụng để khớp với bất kỳ ký tự thứ 5 nào bắt đầu từ số đó. Lấy "7777.10" làm ví dụ: 4 ký tự txid đầu tiên (thập lục phân) phải là "7777" và ký tự thứ năm có thể là số 10 (thập lục phân) trở lên.
Vậy số có 5 chữ số có thể là a, b, c, d, e hoặc f. Điều này cho phép toàn bộ hệ thống không chỉ có 16x để lựa chọn mỗi khi độ khó tăng lên mà còn có phạm vi từ 2x đến 16x để lựa chọn.
Đồng thời, BitWork cũng mang đến một số trường hợp sử dụng mới:
- Thêm yếu tố may mắn ngẫu nhiên vào quá trình đúc
- Tổ chức cộng đồng xung quanh TXID và REF phù phiếm
- Khi bạn có một tham khảo hoặc tiền tố thực sự thú vị, hãy tổ chức một cộng đồng có liên quan thông qua sự đồng thuận
- Xếp hạng nội dung dựa trên lý thuyết tín hiệu đắt tiền
- Bằng cách này, chúng tôi có thể xếp hạng nội dung dựa trên mức tiêu thụ năng lượng như điện
- Điều tiết và giới hạn đúc mã thông báo - bộ lọc thư rác
3️⃣NFT container — Tiêu chuẩn NFT
Vùng chứa là tiêu chuẩn bộ sưu tập để thể hiện NFT và dữ liệu. Nó có thể được sử dụng để thêm/sửa đổi/xóa nội dung của bất kỳ giao thức nào như Atomicals, Ordinals, Bitmap, v.v. Bạn cũng có thể chọn “niêm phong” vĩnh viễn nội dung, tức là khóa nội dung vào một thùng chứa rồi đốt"chìa khóa" có thể mở được container, qua đó mục đích là duy trì trạng thái niêm phong và không thể sửa đổi.
Dịch vụ tên container:
- Tên vùng chứa bắt đầu bằng ký hiệu hashtag # và mỗi tên là duy nhất và không thể lặp lại, đồng thời được tạo trên cơ sở đúc được phục vụ trước.
- Độ dài của tên nằm trong khoảng 3-64 ký tự và Bitwork được sử dụng để làm chậm quá trình đăng ký tên vùng chứa.
- Ví dụ về tên vùng chứa: #bitcoin-funks, # Gemini-warriors,…
4️⃣ARC20 — Đồng xu màu
Giao thức Atomics sử dụng sat, đơn vị nhỏ nhất của Bitcoin, làm "nguyên tử" cơ bản. UTXO của mỗi sat được dùng để đại diện cho chính Token, tức là số dư của ARC20 là số sat, 1 token = 1 sat .
ARC20 là mô hình đồng xu màu và thông tin đăng ký được ghi lại trong tập lệnh giao dịch. Bằng cách ràng buộc thông tin với UTXO, khả năng lập trình và phi tập trung của mã thông báo có thể được cải thiện. Đồng thời, tính bảo mật của giao dịch được đảm bảo bởi mainnet BTC. Về mặt theo dõi giao dịch, tính toán số dư , v.v., không có gì sai sót Cần có hệ thống chuỗi. , để tính toán số dư của token ARC20, vì số dư token phù hợp với số lượng sat trong UTXO. Đây là điểm khác biệt lớn nhất so với giao thức BRC-20.
-
Khi triển khai ARC20, tên token, tổng số tiền, giới hạn số lượng, cài đặt độ khó, khối bắt đầu, hình ảnh và các thông tin khác. - Khi người dùng đúc ARC20, họ viết tên của token vào tập lệnh UTXO. Số lượng được xác định trực tiếp bằng số sats trong UTXO, 1 sat = 1 token.
- Để chuyển ARC20, người dùng không cần gửi bất kỳ dữ liệu nào vào BTC nữa mà chỉ cần sử dụng UXTO để tiếp tục giữ token làm đầu vào giao dịch và xuất nó sang các địa chỉ khác.
Đối với ARC20, chúng tôi chỉ cần một chỉ mục để giúp chúng tôi đọc thông tin đăng ký token và xác định các giao dịch đúc tiền để xác nhận và xác minh UTXO nào là ARC20.
Lợi ích của việc này là:
- Chi phí của máy chủ chỉ mục giảm đi rất nhiều. Hầu như ai cũng có thể tự tạo ra một máy chủ chỉ mục. Hệ thống có phi tập trung.
- Việc chuyển tiền hoàn toàn dựa vào mạng BTC và sẽ không liên tục tạo ra các giao dịch rác. Tính bảo mật của việc chuyển tiền ARC20 được đảm bảo bởi BTC.
- Tính nguyên tử của ARC20 phù hợp với tính nguyên tử của BTC và phù hợp để triển khai nhiều ứng dụng gốc.
Tất nhiên, thiết kế đồng xu màu cũng mang đến một số nhược điểm, vì số dư không được ghi vào dữ liệu mà bị ràng buộc bởi sat nên độ chính xác phân chia tối thiểu của số dư ARC20 là 1.
Điều này cũng khiến người dùng không thể thực hiện các giao dịch chi tiết vì bản thân mainnet BTC đã đặt giới hạn giao dịch tối thiểu là 546 sat để ngăn chặn các cuộc tấn công bụi. Tuy nhiên, giao thức Atomics hiện đã cung cấp một kế hoạch phân chia cụ thể và đang tích cực phát triển nó.
Dưới đây là hình ảnh cho thấy sự khác biệt cơ bản nhất giữa BRC20 và ARC20:
5️⃣Hệ thống tên miền (RNS) — Hệ thống tên miền lĩnh vực
RNS được biết đến là đối thủ thực sự của hệ thống tên miền DNS và đặt mục tiêu trở thành giải pháp thay thế toàn cầu cho DNS và các hệ thống tên miền blockchain khác.
Tên vương quốc là mã định danh mà con người có thể đọc được, có thể được sử dụng để liên kết địa chỉ mạng với thông tin tài nguyên. Tên vương quốc bắt đầu bằng dấu cộng + và có ít nhất một ký tự chữ cái, chẳng hạn như +alice và +agent007, cả hai đều là tên hợp lệ (cấp cao nhất—vương quốc hoặc TLR trong Hệ thống tên miền vương quốc (RNS)).
Tên vương quốc được tự sở hữu và tự quản lý trực tiếp trên blockchain Bitcoin bằng cách sử dụng định dạng đối tượng kỹ thuật số nguyên tử, về cơ bản có nghĩa là không có người trung gian hoặc nhà đăng ký tập trung.
6️⃣Đúc tiền Subrealm — Đúc Subrealm
Cộng đồng được quản lý và token hóa bằng cách phát hành các tiểu vương quốc thuộc bất kỳ Vương quốc nào. Các quy tắc cụ thể như sau:
- Bất kỳ tên miền hoặc tên miền phụ nào cũng có thể xuất bản tên miền phụ
- Tất cả các tên miền phụ có thể kế thừa các đặc điểm giống nhau và xuất bản tên miền phụ của chúng dựa trên tên miền phụ
- Mọi người đều là người đăng ký trong lĩnh vực họ sở hữu và không có cơ quan tập trung
Để đưa ra một ví dụ đơn giản:
- Đầu tiên chúng tôi đăng ký một tên miền + ATOM
- Khi chúng tôi muốn thành lập một cộng đồng về Punk NFT trong lĩnh vực này, chúng tôi có thể tạo trường con +ATOM.PUNK dựa trên trường +ATOM
- Sau khi muốn thành lập DAO trong cộng đồng Punk, chúng ta có thể tạo miền phụ +ATOM.PUNK.DAO
- Nếu mọi người trong DAO được chỉ định DID, bạn có thể tạo tên miền+ATOM.PUNK.DAO.JINGLE
Ngoài ra, Subrealm có thể được sử dụng để tổ chức truyền thông xã hội, xác minh danh tính, phần thưởng cho lòng trung thành, v.v.
Tính năng giao thức
Qua lý thuyết nguyên tử ở trên, chúng ta có thể biết được những đặc điểm chính của giao thức Atomics bao gồm:
- Sử dụng satoshi làm đơn vị cơ sở để đại diện cho token
- Cho phép tạo, chuyển và cập nhật các đối tượng kỹ thuật số trên Bitcoin
- Cung cấp cách tiếp cận phi tập trung và tuân thủ văn hóa Bitcoin phương pháp token hóa
- Tận dụng Bằng chứng công việc (POW) để tăng tính công bằng và phi tập trung của quy trình đúc
- Được thiết kế để mở rộng chức năng của Bitcoin và hỗ trợ nhiều ứng dụng hơn
Sự khác biệt chính so với các giao thức khác
Phương pháp tốt nhất để hiểu sự khác biệt trong giao thức Atomics là so sánh nó với các giao thức NFT phổ biến khác:

「4」Giao thức bitmap
Thỏa thuận đề xuất
Bitmap.land là dự án Metaverse đầu tiên trong hệ sinh thái Bitcoin , dựa trên lý thuyết Ordinals và lý thuyết Bitmap.
Lý thuyết bitmap được người dùng Twitter @blockamoto đề xuất vào ngày 5 tháng 6 năm 2023.
Lý thuyết này ánh xạ từng đầu vào giao dịch trong khối Bitcoin thành một bưu kiện (Parcel), tạo thành một khối hoặc quận (Quận). Sự khác biệt về kích thước của các đầu vào giao dịch khác nhau dẫn đến kích thước khác nhau của các ô được ánh xạ.
Khái niệm thỏa thuận
Người mua Bitmap.land bị ảnh hưởng bởi Decentraland và The Sandbox và áp dụng phương pháp phân chia đất và vẽ các mẫu trên bản đồ, tương tự như logic mua đất trên hai nền tảng này. Người dùng ghi dữ liệu vào Satoshi thông qua khắc chữ và có được quyền sở hữu các khối Bitcoin cụ thể, tương tự như việc đúc tiền miễn phí.
Trên blockchain Bitcoin , mỗi khối được chia thành bốn phần để thể hiện các chu kỳ giảm nửa khác nhau. Người dùng có thể xem số lượng và màu sắc của từng khối trên trang web Bitmap.land, các màu khác nhau thể hiện trạng thái bán hàng khác nhau.
Chào bán Bitmap.land có liên quan chặt chẽ đến lý thuyết thứ tự, tương tự như chào bán đất ảo của Decentraland và The Sandbox, dựa trên tiêu chuẩn ERC-721. Lý thuyết thứ tự tương tự như nguyên tắc của các đồng tiền có màu sắc ban đầu, nhưng trong bối cảnh câu chuyện, sự đồng thuận, hệ sinh thái và cơ sở hạ tầng hiện tại của Bitcoin , cả hai đều khác nhau. Mặc dù lý thuyết thứ tự không có tính đổi mới như ERC-721 nhưng phương pháp của BRC-20 lại độc đáo hơn.
Lý thuyết Bitmap bổ sung một cách giải thích mới cho các khối Bitcoin, mang lại tính thời sự mặc dù thiếu tính thực tế. Nó thay đổi kết nối giữa Bitcoin và Metaverse , tạo cho mỗi khối của blockchain Bitcoin một chiều mới và biến nó thành một phần của Metaverse bằng cách cho phép người dùng sở hữu và ghi lại các khối riêng lẻ.
Lý thuyết bitmap đã thu hút sự chú ý của cộng đồng Ordinals và truyền cảm hứng cho cơn khắc chữ . Bất kỳ khối nào trên blockchain Bitcoin đều có thể trở thành một phần của Metaverse thông qua Bitmap, mang lại cơ hội sở hữu và sáng tạo mới cho cộng đồng.
Bitmap.land xóa mờ ranh giới giữa Bitcoin và Metaverse thông qua lý thuyết bitmap, mở đường cho quyền sở hữu, tính sáng tạo và phát triển cộng đồng. Khi cơn sốt khắc chữ vẫn tiếp tục, điều đó có nghĩa là tiềm năng rất lớn cho những ai đang tìm cách tạo ra một vị trí thích hợp trong lĩnh vực kỹ thuật số.
Sinh viên quan tâm cũng có thể truy cập trình duyệt chính thức để xem nhiều Bitmap khác nhau: https://bitmap.game/
「5」 Giao thức BRC-100
Thỏa thuận đề xuất
Như chúng ta đã biết, các giao thức dựa trên Bitcoin như giao thức Ordinals và BRC-20 đã mang lại nhiều trí tưởng tượng cho sự phát triển của hệ sinh thái Bitcoin thông qua cơ chế “khai báo trên chuỗi, phân tích ngoài chuỗi”. Và lượng lớn NFT Bitcoin và token đã được phát hành, nhưng sự phát triển của các ứng dụng phi tập trung như DeFi vẫn còn bị tụt lại phía sau. Do đó, Mikael.btc đã phát hành giao thức hỗ trợ điện toán phi tập trung vào ngày 2 tháng 9 năm 2023: BRC-100.
Giới thiệu giao thức
BRC-100 là giao thức mở rộng dựa trên lý thuyết Ordinals , được thiết kế đặc biệt để triển khai các ứng dụng phi tập trung khác nhau trên Bitcoin Lớp 1. Giao thức này không chỉ đảm nhận các chức năng cơ bản của BRC-20 trên Bitcoin, chẳng hạn như tạo, đúc và giao dịch, mà còn giới thiệu khái niệm điện toán phi tập trung.
Điều này có nghĩa là dựa trên ngăn xếp giao thức BRC-100, nhiều ứng dụng phi tập trung khác nhau như DeFi, SocialFi và GameFi có thể được phát triển, mang lại phi tập trung thực sự, tín nhiệm , chống kiểm duyệt và không cần cấp phép cho lớp Bitcoin đầu tiên.
Một tính năng chính của giao thức BRC-100 là khả năng tương tác của nó, không chỉ cho phép tất cả các giao thức và ứng dụng trong ngăn xếp giao thức của nó tương thích với nhau mà còn hỗ trợ khả năng tương tác với BTC, BRC-20 hoặc các chuỗi lớp 1 khác như Ethereum và Ngăn xếp để tương tác. Ngoài ra, giao thức cũng giới thiệu mô hình UTXO và mô hình máy trạng thái để tăng cường khả năng tính toán và bảo mật.
Tính năng giao thức
Vì giao thức BRC-100 là mở rộng của lý thuyết Ordinals nên bản thân BRC-100 có tất cả các tính năng của BRC-20, đồng thời cũng giới thiệu một số tính năng cải tiến:
Tiết kiệm tiền: Dựa trên giao thức BRC-100 để thực hiện nhiều mở rộng khác nhau như giao thức airdrop, giao thức quản trị, giao thức chuyển tiếp, v.v. Chúng ta có thể hiểu rằng Mikael muốn giới thiệu nhiều trò chơi DeFi khác nhau vào BTC
Kế thừa giao thức
Giao thức BRC-100 giới thiệu khái niệm kế thừa. Giao thức được kế thừa trực tiếp hoặc gián tiếp từ BRC-100 được gọi là giao thức mở rộng BRC-100. Giao thức mở rộng BRC-100 chỉ được kế thừa từ một giao thức. Giao thức mở rộng sẽ kế thừa các thuộc tính, thao tác và thao tác tính toán của giao thức gốc và chỉ có thể mở rộng các thuộc tính và thao tác tính toán.
Điều này cũng tương tự như khi chúng ta tạo ra đồ gốm, lúc đầu nó chỉ là phôi đất sét, dần dần qua quá trình đánh bóng và tạo hình, dần dần nó có thêm nhiều chức năng mở rộng hơn như trang trí, đựng đồ, v.v.
Ngăn xếp giao thức BRC-100
Giao thức BRC-100 cùng tất cả mở rộng và cải tiến của nó được gọi chung là ngăn xếp giao thức BRC-100. Dựa trên ngăn xếp giao thức này, tất cả token/ứng dụng đều tương thích với nhau, điều đó có nghĩa là một token /ứng dụng có thể được sử dụng ở bất kỳ đâu bởi mã thông báo/ứng dụng khác ứng dụng.
Giao thức và ứng dụng
Trong ngăn xếp giao thức BRC-100, giao thức là một tiêu chuẩn mô tả các thuộc tính, hoạt động và hoạt động tính toán của một ứng dụng. Ứng dụng là các phiên bản của giao thức được tạo sau khi được triển khai vào mạng Bitcoin thông qua Khắc chữ .
Một ứng dụng về cơ bản là một token có khả năng tính toán và trạng thái. Khả năng tính toán của ứng dụng được nêu chi tiết trong thỏa thuận. Nếu không thêm các ứng dụng phụ, các ứng dụng không thể có khả năng tính toán không được mô tả trong giao thức. Ứng dụng con được thêm vào chỉ có thể có khả năng tính toán của giao thức, nếu không thì người lập chỉ mục công khai không thể xác minh trạng thái của ứng dụng, dẫn đến trạng thái không nhất quán giữa người dùng và ứng dụng.
Áp dụng lồng nhau
Các ứng dụng được triển khai dựa trên BRC-100 và các giao thức mở rộng của nó có thể được lồng vào nhau, nghĩa là một ứng dụng khác có thể được tạo trong một ứng dụng, được gọi là ứng dụng con.
Mã đánh dấu của ứng dụng phụ bắt đầu bằng "mã đánh dấu ứng dụng mẹ:". Có thể tạo nhiều ứng dụng trong một ứng dụng để hoàn thành nhiều logic tính toán độc lập. Ví dụ: trong kịch bản AMM DEX cổ điển, nhiều ứng dụng phụ/ token NHÀ CUNG CẤP THANH KHOẢN cần được tạo trong một ứng dụng DEX, chẳng hạn như "amm_dex:LP_BRC100_BTC".
Trạng thái và địa chỉ ứng dụng
Ngoài mô hình UTXO, giao thức BRC-100 còn giới thiệu mô hình máy trạng thái để mở rộng khả năng tính toán của giao thức.
Các ứng dụng, ứng dụng con và địa chỉ đều có thể có trạng thái. Ví dụ: ứng dụng có thể chứa token và địa chỉ có thể có số dư trong ứng dụng. UTXO và chuyển đổi trạng thái được hoàn thành thông qua các hướng dẫn burn2/burn3 và mint2/mint3.
Các hoạt động tính toán (COP) được sử dụng để biểu diễn logic tính toán cụ thể, tức là logic chuyển đổi của trạng thái ứng dụng và địa chỉ.
Ví dụ: địa chỉ A đốt 10 token1 cho ứng dụng thông qua khắc chữ burn3. Tại thời điểm này, ứng dụng sở hữu UTXO này và 10 token1. Ứng dụng có thể phân bổ 10 mã thông báo này bằng cách thay đổi bất kỳ địa chỉ nào hoặc trạng thái bên trong của ứng dụng thông qua logic tính toán của nó. Sau đó, địa chỉ hoặc ứng dụng trong ứng dụng sở hữu token1 có thể đúc nó thông qua lệnh mint3.
Quyền
Giao thức BRC-100 giới thiệu hai nhân vật: chủ sở hữu và quản trị viên.
Địa chỉ có khắc chữ triển khai ứng dụng được gọi là chủ sở hữu. Chủ sở hữu có thể theo dõi chuyển UTXO triển khai khắc chữ. Chủ sở hữu của tất cả các ứng dụng con là chủ sở hữu của ứng dụng mẹ.
Quản trị viên được quản lý bởi chủ sở hữu và quản trị viên không thể quản lý quản trị viên khác. Quyền của chủ sở hữu và quản trị viên bị hạn chế nghiêm ngặt. Họ không thể kiểm duyệt người dùng, họ chỉ có thể làm: quản lý các ứng dụng chưa khởi động DAO và hoàn thành các thao tác tính toán mint2/burn2.
Quản trị viên có thể là địa chỉ, ứng dụng hoặc ứng dụng con. Theo mặc định, các ứng dụng và ứng dụng phụ là quản trị viên chung và không yêu cầu cài đặt bổ sung, nhưng các ứng dụng phụ không phải là quản trị viên chung.
Khắc chữ dành cho burn2/burn3 cần phải được gửi đến người triển khai ứng dụng để được xử lý chính xác.
Lệnh "mint2" yêu cầu một phần token đúc chỉ có thể được phân bổ theo logic ứng dụng/ứng dụng phụ và ứng dụng/ứng dụng phụ cần phải là quản trị viên của token. Lệnh "burn2" có logic tương tự .
Khắc chữ cho burn2/burn3 cần phải được gửi đến người triển khai ứng dụng để được xử lý chính xác theo logic của hoạt động tính toán.
Quản trị ứng dụng phi tập trung
Ngăn xếp giao thức BRC-100 giới thiệu giao thức quản trị: BRC-101, có thể quản lý các ứng dụng triển khai BRC-100 hoặc các tiêu chuẩn giao thức mở rộng của nó. Sau khi ứng dụng khởi động DAO, nó cần hoàn thành việc quản trị thông qua bỏ phiếu phi tập trung .
Quản lý ứng dụng bao gồm cập nhật các thuộc tính ứng dụng và ứng dụng phụ, triển khai các ứng dụng phụ và dừng ứng dụng. Quản trị ứng dụng là quản trị trên chuỗi. Sau khi cuộc bỏ phiếu trên chuỗi được thông qua, ứng dụng sẽ được thông báo thông qua thao tác tính toán:egov và sau đó ứng dụng sẽ tự động thực hiện quản trị sau khi khóa thời gian.
Triển khai ứng dụng/Mã thông báo
Trong giao thức BRC-100, có hai cách để triển khai ứng dụng: một là triển khai trực tiếp bằng hướng dẫn triển khai, hai là triển khai thông qua giao thức quản trị: BRC-101.
Ứng dụng đầu tiên được sử dụng để triển khai ứng dụng gốc và ứng dụng con có cấu hình không yêu cầu quản trị và ứng dụng còn lại được sử dụng để triển khai các ứng dụng con yêu cầu quản trị.
token đúc tiền
Giao thức BRC-100 cung cấp ba hướng dẫn đúc: mint, mint2 và mint3, được sử dụng để đúc token trong các tình huống khác nhau.
Khi triển khai ứng dụng của mình, bạn cần đặt số lượng token mà người dùng có thể đúc (sử dụng lệnh "đúc"). Token còn lại cũng sẽ được đúc bằng lệnh "đúc".
"mint": Đúc của người dùng, đúc tiền công bằng, bất kỳ ai cũng có thể đúc token cho người dùng, nhưng tổng số tiền đúc nhà điều hành "mint" đúc không được vượt quá cài đặt của thuộc tính "max" và "mma" của ứng dụng. Sau khi đúc, nguồn cung cấp token nguồn cung lưu thông sẽ tăng lên.
"mint2": Đúc danh sách trắng, ứng dụng ghi lại số lượng người dùng hoặc ứng dụng có thể đúc, bất kỳ ai cũng có thể đúc 2 token cho một người dùng hoặc ứng dụng theo quy tắc ứng dụng. Sau mint2, nguồn cung lưu thông của token cũng sẽ tăng lên.
"mint3": Kho bạc đúc, mint3 là số dư người dùng hoặc ứng dụng trong các ứng dụng khác, bất kỳ ai cũng có thể mint3 token cho người dùng hoặc ứng dụng theo quy tắc của ứng dụng. Sau mint3, nguồn cung token nguồn cung lưu thông sẽ không tăng.
Đốt token
Đốt là một hoạt động mới được giới thiệu trong giao thức BRC-100. Người dùng có thể ghi đốt và sau đó chuyển khắc chữ đến người triển khai ứng dụng, tương tự như ngữ nghĩa của thao tác chuyển. Token bị đốt sau đó sẽ bị đốt hoặc chuyển vào số dư của ứng dụng.
Tương tự như định nghĩa của hoạt động đúc, có ba toán tử ghi: burn, burn2 và burn3, tương ứng về mặt logic với mint, mint2 và mint3. Không cần cấu hình bổ sung, tất cả các ứng dụng/ token đều hỗ trợ ba hướng dẫn đốt này.
"burn": Đốt công khai, mọi người đều có thể sử dụng hướng dẫn đốt token. Sau khi token bị đốt thành công, lượng lưu thông sẽ bị giảm và token đốt sẽ không thể đúc lại.
"burn2": Đốt danh sách trắng. Theo quy tắc đặt trước của ứng dụng, sau khi token burn2 được chuyển vào ứng dụng, số dư của người dùng sẽ bị giảm, trạng thái của ứng dụng sẽ được cập nhật tương ứng và lượng lưu thông sẽ giảm. Trong thực tế, logic như loại bỏ thanh khoản trong AMM DEX có thể được triển khai thông qua burn2.
"burn3": Kho bạc đốt ... burn3 sẽ làm giảm số dư token của người dùng và tăng số dư của ứng dụng "to". Trong các ứng dụng thực tế, mint3 có thể được sử dụng để hoàn thiện logic trao đổi token và tăng thanh khoản trong AMM DEX.
Thuế giao dịch và giảm phát
Giao thức BRC-100 giới thiệu cơ chế giao dịch token mới: thuế giao dịch và giảm phát. Ứng dụng có thể đặt tỷ lệ phần trăm thuế giao dịch, người nhận thuế và tỷ lệ phần trăm lỗ đen giao dịch. Các cài đặt này chỉ có hiệu lực khi giao dịch trên sàn giao dịch phi tập trung dựa trên AMM. Các hoạt động chuyển nhượng, đúc tiền và đốt thông thường sẽ không gây ra thuế giao dịch và giảm phát.
Hoạt động tính toán
Hoạt động tính toán là các hành vi tính toán mở rộng của giao thức BRC-100. Nó được biểu thị bằng thuộc tính cop, đây là đơn vị nhỏ nhất trong khả năng tính toán của giao thức. Khi sử dụng với toán tử op: burn2/burn3/mint2/mint3, có thể hiểu là hàm chuyển trạng thái, xác định trạng thái của ứng dụng và người dùng được cập nhật như thế nào theo toán tử op tương ứng.
Oracle
Oracle là một yêu cầu chung để blockchain tương tác với các bên ngoài chuỗi và đã được triển khai và áp dụng tốt trên blockchain như Ethereum . Nếu không có oracle, các hợp đồng thông minh trên blockchain sẽ hoàn toàn bị giới hạn ở dữ liệu trên chuỗi. Nhưng so với blockchain, giao thức BRC-100 có những đặc điểm rất đặc biệt.
Nó không chỉ có sức mạnh tính toán của blockchain mà còn dựa vào các bộ lập chỉ mục ngoài chuỗi để hoàn thành các phép tính. Đồng thời, người lập chỉ mục ngoài chuỗi có thể giao tiếp trực tiếp với blockchain hoặc siêu giao thức khác, nhưng blockchain không thể thực hiện điều này, điều đó có nghĩa là người lập chỉ mục có thể xác minh bất kỳ dữ liệu nào ngoài chuỗi hoặc trên chuỗi với đủ dữ liệu chứng thực. yêu cầu của giao thức BRC-100 của Oracle.
Ví dụ: xác minh việc chuyển tài sản BTC hoặc BRC-20, xác minh giá ETH trên một khối Ethereum nhất định, v.v.
Nói cách khác, trong giao thức BRC-100, oracle có một mô hình mới: bằng chứng và xác minh, trong đó người dùng gửi dữ liệu bằng chứng và người lập chỉ mục đóng vai trò là Người xác minh Oracle để xác minh dữ liệu bằng chứng do người dùng gửi bên ngoài giao thức mà không cần cần một dịch vụ Oracle độc lập.
Trong giao thức BRC-100, các lệnh burn2/burn3/mint2/mint3 thực sự hỗ trợ thuộc tính proof, thuộc tính này được sử dụng để gửi dữ liệu proof bên ngoài giao thức. Người lập chỉ mục có thể xác minh dữ liệu bằng chứng để đảm bảo tính nhất quán và tính chính xác của trạng thái. Bằng chứng có thể là bằng chứng chuyển giao, bằng chứng Merkle trees, Bằng chứng không tri thức, bằng chứng về giá, v.v. Nó có thể được sử dụng trong các tình huống như tài sản bắc cầu, airdrop và Bitcoin lớp 2, giải quyết khoản vay mượn, v.v.
giao thức chuyển tiếp
Các siêu giao thức trên Bitcoin không đồng nhất và không thể giao tiếp với nhau. Các giao thức khác nhau tương tự như blockchain khác nhau, chúng chia sẻ tính bảo mật của blockchain Bitcoin và có sức mạnh tính toán khác nhau. Ngoài ra, siêu giao thức không thể giao tiếp trực tiếp với blockchain khác: chẳng hạn như Ethereum, cũng như không thể sử dụng tài sản trên blockchain khác.
Do đó, ngăn xếp giao thức BRC-100 yêu cầu giao thức chuyển tiếp để hoàn thành giao tiếp giữa Bitcoin, siêu giao thức, blockchain và giao thức BRC-100, kết nối tài sản trên các giao thức hoặc blockchain khác với BRC-100 và tham gia vào các ứng dụng phi tập trung như DeFi . Đồng thời, BRC-100 sẽ có nhiều giao thức chuyển tiếp do tính đa dạng của giao thức và blockchain.
Đầu tiên, chúng tôi sẽ phát hành: BRC-103, chịu trách nhiệm kết nối tài sản giữa Bitcoin, BRC-20 và BRC-100.
Khi kết nối một tài sản từ siêu giao thức hoặc blockchain(nguồn) sang giao thức BRC-100 (đích), để người lập chỉ mục xác minh tính chính xác của quá trình chuyển, dữ liệu bằng chứng cần phải được gửi bằng hướng dẫn "mint2", được gọi là bằng chứng chuyển nhượng.
Bằng chứng chuyển nhượng có nghĩa là khi đúc tài sản cố định trên giao thức đích (BRC-100), bạn cần gửi dữ liệu chuyển khoản ở phía nguồn (chẳng hạn như Bitcoin, BRC-20 hoặc blockchain khác) làm bằng chứng cùng một lúc. là một hàm băm giao dịch. Hoặc ID khắc chữ.
Vì vậy, tất cả các nhà lập chỉ mục BRC-100 có thể xác minh tính chính xác của việc đúc các tài sản cố định.
Transfer Proof là một ứng dụng rất quan trọng của giao thức Oracle BRC-100.
Các trường hợp sử dụng giao thức
Vì BRC-100 được mở rộng từ BRC-20 nên về cơ bản nó có tất cả các kịch bản ứng dụng của BRC-20, nhưng các kịch bản ứng dụng của BRC-100 còn nhiều hơn thế. Chúng tôi vẫn có thể mở rộng trên cơ sở giao thức BRC-100. Dưới đây là một số giao thức mở rộng được liệt kê chính thức , một số trong đó đã được phát triển:
BRC-101 (đã phát hành)
Giao thức quản trị trên chuỗi phi tập trung của ngăn xếp giao thức BRC-100 xác định cách cập nhật các thuộc tính của ứng dụng/ token gốc/con, dừng ứng dụng và thêm ứng dụng con.
Ngoài ra, BRC-101 cũng có thể hoàn thành việc quản trị ngoài chuỗi thông qua bỏ phiếu phi tập trung.
BRC-102 (đang được phát triển)
Giao thức thanh khoản tự động xác định cách trao đổi token của ngăn xếp giao thức BRC-





