Gần đây, từ BRC 20 đến ORC 20, từ “Wizard” đến “Pepe the Frog”, những meme về hệ sinh thái Bitcoin này phổ biến đến mức chúng hoàn toàn FOMO trên thị trường. Đồng thời, ngoài giao thức Ordinals, giao thức ghi Bitcoin bị lãng quên RGB và nhiều dự án Bitcoin L2 khác nhau đã trở thành điểm nóng mới và một số dự án mới đã tham gia vào đó, với hy vọng tham gia xây dựng hệ sinh thái Bitcoin, một phần của cốt truyện mới.
Bản chất kỹ thuật của chữ khắc Bitcoin (Bitcoin inscriptions), nó có được ghi trên “Satoshi” không? Chuyện gì xảy ra với Bitcoin L2? Một hệ sinh thái có thể được xây dựng trên Bitcoin không? Hãy xem qua.
Bitcoin “inscriptions” là gì
Bitcoin là một sổ cái phi tập trung ghi lại mọi giao dịch diễn ra trên đó. Khi mỗi giao dịch được gửi, ngoài siêu dữ liệu giao dịch cơ bản, mạng Bitcoin còn cho phép gửi một chuỗi ký tự tùy chỉnh, có thể hiểu là ghi chú giao dịch. Trường nhận xét giao dịch này trước đây chủ yếu là trường “OP_Return”, sau khi nâng cấp Taproot, nó cũng có thể là trường chứng kiến giao dịch. Bất cứ nơi nào nó tồn tại, phần này được lưu trữ trên chuỗi Bitcoin như một phần của giao dịch.
Vậy dòng chữ trên chữ “Công” là gì? Trên thực tế, giao thức Thông thường lần đầu tiên được sử dụng để phát hành NFT, trong quá trình đúc thông thường NFT, bạn sẽ nhận được 1 Satoshi và siêu dữ liệu của NFT được khắc trên giao dịch của 1 Satoshi này, do đó 1 Satoshi này bị ràng buộc đến NFT. . Nếu bạn sẵn sàng trả chi phí cao hơn, bạn cũng có thể khắc toàn bộ dữ liệu của NFT. Trường nhân chứng hỗ trợ khắc lên đến 4 M nội dung.
Nhưng xin lưu ý rằng mạng Bitcoin sẽ không nhận ra mối quan hệ ràng buộc giữa Ordinals NFT và Satoshi, khi bạn chuyển 1 Satoshi cho người khác, mạng Bitcoin sẽ không phân biệt đó là Satoshi ràng buộc với NFT hay Satoshi thông thường. Điều này có nghĩa là bạn có thể vô tình trả Satoshi đặc biệt này khi chuyển tiền.
Như chúng ta đã biết, sổ cái của Bitcoin là mô hình UTXO, là một mô hình kế toán mô phỏng tiền mặt vật lý. Thứ được đặt trong tài khoản của mỗi người không phải là Bitcoin, mà là UTXO từng cái một, giống như tiền giấy từng cái một. Khi cần thanh toán cho người khác, nếu trong tài khoản của bạn có nhiều tờ tiền, bạn có thể chọn tờ tiền nào sẽ sử dụng (UTXO tùy chọn). Ngoài ra, bạn có thể sử dụng một tờ tiền để thanh toán cho một giao dịch hoặc bạn có thể sử dụng kết hợp nhiều tờ tiền để thanh toán cho một giao dịch, nếu số tiền bạn muốn thanh toán ít hơn số tiền tối thiểu trong tay, bạn có thể cũng sử dụng tiền giấy Một tờ được chia thành hai, một tờ được trả cho bên kia và một tờ được trả cho chính mình (đây thường được gọi là “tiền lẻ” trong mô hình UTXO).
Hầu hết các ví Bitcoin không đặt chức năng UTXO tùy chọn ở vị trí dễ thấy khi thanh toán mà ẩn nó trong phần cài đặt nâng cao.Theo mặc định, ví sẽ tự động chọn một hoặc một số ví để sử dụng theo một bộ quy tắc ngẫu nhiên do chính nó xác định. UTXO để thanh toán.
Để ngăn satoshi đặc biệt bị thanh toán nhầm thành satoshi thông thường, cần phải “xác minh khách hàng”. Nếu ví hỗ trợ giao thức Ordinals, nó sẽ tránh Satoshi đặc biệt khi thanh toán. Nếu bạn muốn chuyển Satoshi đặc biệt này, ví cũng sẽ nhắc bạn rằng bạn đang chuyển NFT. Điều đó có nghĩa là, các ứng dụng khách ví hỗ trợ giao thức Ordinals chịu trách nhiệm duy trì và xác định mối quan hệ ràng buộc giữa NFT và Satoshi đặc biệt.
RGB và Ordinals NFT có cùng nguyên tắc và cả hai đều dựa vào xác minh phía máy khách để xác minh mối quan hệ ràng buộc giữa NFT và Satoshi. Và đây thực chất là một sự đồng thuận ngoài chuỗi.
Mã thông báo BRC 20 có phải là dòng chữ trên “Satoshi” không?
Cả hai mã thông báo Ordnals NFT và BRC 20 về cơ bản đều là những chữ khắc trong các giao dịch Bitcoin, chứ không phải là những chữ khắc trên “Satoshi”, nhưng NFT của Ordinals sẽ thiết lập mối quan hệ ràng buộc giữa NFT và Satoshi. Mã thông báo BRC 20 thì khác, không có mối quan hệ ràng buộc nào giữa mã thông báo và Satoshi. Mã thông báo BRC 20 được triển khai, đúc và chuyển thông qua chữ khắc. Cụ thể, nó được thực hiện bằng cách ghi dữ liệu chuyển đổi trạng thái ở định dạng Jason trong các giao dịch Bitcoin. Như hình dưới đây:
Bất kỳ ai cũng có thể viết trên chuỗi Bitcoin, không nhất thiết phải thông qua một khách hàng cụ thể. Nếu ai đó đúc mã thông báo BRC 20 thông qua đúc dòng chữ hoặc chuyển mã thông báo BRC 20 mà anh ta không sở hữu. đúc hoặc chuyển khoản này không hợp lệ. Nhưng bản thân chuỗi Bitcoin không xử lý các mã này, cũng như không xác minh xem việc đúc và chuyển mã thông báo BRC 20 có hợp lệ hay không.
Công việc xác minh tính hợp lệ của dòng chữ được thực hiện bởi ứng dụng ví hoặc trình duyệt hỗ trợ giao thức Ordinals.
Có thể hiểu rằng giao thức Ordinals thực sự sử dụng giao thức Bitcoin như một đĩa cứng và ghi lại sổ cái của chính nó trên chuỗi Bitcoin, nhưng các quy tắc giải thích cho sổ cái là cục bộ chứ không phải trên chuỗi Bitcoin. Hoặc chúng ta có thể sử dụng ý tưởng về một chuỗi khối mô-đun để hiểu: chuỗi Bitcoin chỉ là Lớp truy cập dữ liệu của mã thông báo BRC 20 và bản thân giao thức Ordinals là lớp đồng thuận thực sự. Logic này phù hợp với ” lớp chủ quyền” do Celestia đề xuất. Khái niệm “Rollup” rất giống nhau.
Sự khác biệt giữa BRC 20 và Ordinals NFT là việc chuyển Ordinals NFT không được thực hiện thông qua chữ khắc và chức năng chuyển không bắt buộc. Chỉ chuyển một Satoshi cụ thể tương đương với chuyển NFT tương ứng. Cấu trúc này hỗ trợ Lightning Network một cách tự nhiên. Mã thông báo BRC 20 không bị ràng buộc với Satoshi và thông tin chuyển được ghi lại thông qua chữ khắc. Cần phải phát triển khả năng tương thích cụ thể để hỗ trợ Lightning Network.
Mã thông báo “Chữ khắc” có an toàn không?
Cho dù đó là mã thông báo Ordinals NFT hay BRC 20, mặc dù sổ cái tồn tại trên Bitcoin, các quy tắc đồng thuận đều nằm ngoài chuỗi. Vì vậy, mã thông báo kiểu “Chữ khắc” không chia sẻ chính xác tính bảo mật của Bitcoin.
Là một lớp dữ liệu sẵn có, chuỗi Bitcoin không thực hiện bất kỳ xác minh nào đối với các dòng chữ. Cả hai dòng chữ hợp lệ và không hợp lệ sẽ được gửi. Bản thân chuỗi Bitcoin không có khả năng phân biệt liệu dòng chữ đó có hợp lệ hay không. Do đó, mặc dù sổ cái của giao thức Ordinals được lưu trữ trên Bitcoin, nhưng nó là một “sổ cái bẩn”, tất cả dữ liệu hợp lệ đều được lưu trữ trên đó, nhưng không phải tất cả dữ liệu được lưu trữ đều hợp lệ. Việc lọc “sách bẩn” được thực hiện thông qua “xác minh khách hàng”.
“Quy tắc lọc” này hoặc “quy tắc diễn giải” về tính hợp lệ của dữ liệu trên chuỗi, là bản thể luận của giao thức Ordinals. Mã thông báo “Chữ khắc” chỉ an toàn nếu bộ quy tắc được xác định bởi chính giao thức Ordinals có sự đồng thuận xã hội mạnh mẽ.
Một hệ sinh thái có thể được xây dựng trên Bitcoin không?
Giao thức Ordinals hiện chỉ có thể được sử dụng để phát hành Token, nhưng nếu Ordinals tạo ra hệ thống ghi, nghĩa là hệ thống quy tắc đủ phức tạp, thì nó có thể được sử dụng cho DeFi.
Nhưng tôi không nghĩ đây là hệ sinh thái Bitcoin! Đây chỉ là hệ sinh thái Ordinals. Nếu các hệ thống ghi khác, chẳng hạn như RGB, cũng tạo ra một bộ quy tắc như vậy, thì đó là hệ sinh thái RGB, không phải hệ sinh thái Bitcoin. Hệ sinh thái RGB và hệ sinh thái thông thường không thể tương tác với nhau và chúng cũng không thể dựa vào Bitcoin để cung cấp khả năng tương tác. Có vẻ như, một hợp đồng trên Ethereum không thể truy cập và gọi một hợp đồng khác…
Bitcoin L2 là gì?
Đầu tiên chúng ta cần xác định L2, L2 là chuỗi gắn bảo mật cho các L1 khác. Bitcoin L2 là một chuỗi có bảo mật được gắn với Bitcoin hoặc Bitcoin L2 là một chuỗi chia sẻ bảo mật với Bitcoin.
Theo tiêu chuẩn này, Rootstock, Liquid và Stack không phải là L2 của Bitcoin mà chỉ có thể được coi là chuỗi bên của Bitcoin. Stack tuyên bố rằng họ sẽ triển khai bảo mật dùng chung với Bitcoin trong bản cập nhật phiên bản tiếp theo, nhưng không tiết lộ kế hoạch cụ thể.
Hiện tại, nhiều giải pháp ưa thích khác nhau được đề xuất bởi các dự án khác nhau tự xưng là Bitcoin L2, nhưng thực tế là chuỗi bên, không có cách nào để chia sẻ bảo mật với Bitcoin, bao gồm:
Muốn chia sẻ bảo mật với Bitcoin không phải là không thể. Chúng ta có thể tưởng tượng, điều gì sẽ xảy ra nếu giao thức Ordinals không chỉ lưu trữ dữ liệu sổ cái thông qua các dòng chữ trên chuỗi Bitcoin mà còn đặt toàn bộ quy tắc Ordinals xác định tính hợp lệ của dữ liệu (tức là mã nguồn của giao thức Ordinals) trên chuỗi Bitcoin? Trong trường hợp này, mặc dù “xác minh ứng dụng khách” vẫn được yêu cầu để đạt được xác minh trong một loạt các hoạt động. Nhưng bất kỳ đối tượng nào cũng có thể chạy sổ cái sạch thông qua “quy tắc” và sổ cái bẩn được viết trên chuỗi, đồng thời nhận được bản ghi chuyển đổi trạng thái nhất quán và trạng thái cuối cùng.
Hình thức này không phải là điều mới mà là một mô hình đồng thuận lưu trữ do Arweave – SCP đề xuất , phù hợp để xây dựng các ứng dụng nặng, không đòi hỏi khả năng tương tác cao nhưng yêu cầu hiệu năng cao. Arweave đã được tích lũy trong nhiều năm và đã có 100 ứng dụng SCP trên đó.
Nếu bạn muốn xây dựng các ứng dụng SCP dựa trên Bitcoin, điều đó là khả thi về mặt kỹ thuật, nhưng bị hạn chế về mặt kinh tế, bạn chỉ có thể xây dựng các ứng dụng có hình thức tương đối đơn giản, vì các bản ghi thường xuyên trên Bitcoin thường không đắt.
bản tóm tắt
Đã nói tất cả những điều đó, tôi không có ý bác bỏ hoàn toàn những nỗ lực xây dựng các dịch vụ khác nhau trên Bitcoin. Tôi hiểu rằng những người ủng hộ PoW không hài lòng với việc nâng cấp Ethereum và tôi cũng hiểu nhu cầu của những người khai thác Bitcoin để tìm kiếm thu nhập tăng lên với kỳ vọng halving. câu chuyện nên Đủ là đủ và chúng ta không nên lãng phí thời gian để sao chép hệ sinh thái Ethereum trên Bitcoin (cho dù đó là phương pháp “ghi” hay phương pháp L2), bởi vì điều này sẽ không tạo ra bất kỳ giá trị mới nào cho toàn bộ Web3.
Trong phân tích cuối cùng, thực hiện hệ sinh thái trên Bitcoin tương đương với việc làm những gì Ethereum có thể làm theo cách tồi tệ và tốn kém hơn.Trong hệ sinh thái Bitcoin, không có gì mới có thể được sinh ra. Tôi không phủ nhận rằng huyền thoại tạo ra sự giàu có và phép màu xung quanh khái niệm “Hệ sinh thái Bitcoin” có thể tiếp tục, nhưng với tư cách là một người theo chủ nghĩa dài hạn, tôi chú ý nhiều hơn đến những câu chuyện mới có thể tạo ra giá trị thực, mở rộng các kịch bản sử dụng của Web3 , và để Web ra khỏi vòng tròn.
- Viết tiêu đề khối trên chuỗi Bitcoin (tương tự như giải pháp Plasma đã bị Ethereum loại bỏ)
- Sử dụng Bitcoin làm mã thông báo cam kết mạng
- Bầu chọn nhà sản xuất khối trên chuỗi Bitcoin
- Đồng bộ hóa với chuỗi Bitcoin để tạo khối
- Khuyến khích những người khai thác Bitcoin trở thành người xác thực mạng L2