Tác giả: 0xmiddle; Nguồn: PermaDAO
Chỉ số là những từ có tần suất xuất hiện cao trong ngữ cảnh của chữ khắc. Vậy chỉ số là gì? Tại sao chữ khắc cần phải dựa vào mục lục? Việc lên dây chỉ số có ý nghĩa gì trên chữ khắc?
1. Bạn bè chơi chữ khắc chắc hẳn thường nghe thấy từ "index". Dù là bên dự án hay sếp kỹ thuật, từ này thường được sử dụng trong ngữ cảnh của các dòng chữ. Nó là gì? Tại sao sự tồn tại của dòng chữ không chỉ dựa vào blockchain mà còn dựa vào các chỉ mục?
2. Điều chúng ta cần hiểu là bản chất của việc khắc chữ là sử dụng chuỗi khối như một đĩa cứng để lưu trữ một cái mới trong trường "nhận xét" dữ liệu giao dịch gốc, sổ cái để thực hiện việc phát hành token. Sổ cái này sẽ không được chính blockchain xác minh và tính toán.
3. Nếu ai đó chuyển một tài sản mà anh ta không sở hữu hoặc đúc một mã thông báo đã được đúc, dòng chữ sẽ vẫn còn trên chuỗi, nhưng Nó không có hiệu lực. Nói cách khác, những gì dòng chữ lưu trữ trên blockchain là một "sổ cái bẩn" trong đó có cả dữ liệu hợp lệ và dữ liệu không hợp lệ.
4. Vậy ai chịu trách nhiệm sàng lọc dữ liệu hợp lệ và tính toán số dư của mọi người? Đây là những gì "chỉ mục" làm. Tất nhiên, chỉ số phải thực hiện việc này theo một bộ quy tắc đã được xã hội đồng thuận. Đối với Inscription, blockchain chỉ là lớp DA và chỉ mục là lớp đồng thuận thực sự.
5. Nếu chỉ mục phân nhánh, thì sự đồng thuận sẽ phân nhánh và dòng chữ sẽ phân nhánh. Tình trạng này sẽ xảy ra nếu các nhà cung cấp dịch vụ chỉ mục như ví, trình duyệt, thị trường giao dịch không phối hợp tốt khi nâng cấp chỉ mục hoặc có sự khác biệt về quy tắc lập chỉ mục.
6. Điều này đã xảy ra nhiều lần với dòng chữ Bitcoin BRC20. Vào tháng 10 năm ngoái, một số người dùng đã phát hiện ra rằng các sàn giao dịch lớn đang chạy các phiên bản khác nhau của trình lập chỉ mục Ordinals. Một số dòng chữ sẽ được lập chỉ mục trong phiên bản mới hơn v0.9.0, nhưng không phải trong các phiên bản trước đó, dẫn đến cùng một tài khoản. Số dư được hiển thị không nhất quán trên các máy khách khác nhau . Sau khi phối hợp, tất cả các bên quyết định sử dụng v0.9.0 làm tiêu chuẩn và tạm dừng các bản nâng cấp tiếp theo.
7. Tuy nhiên, vào tháng 1 năm nay, cơn bão lại bắt đầu. Unisat, nhà cung cấp dịch vụ ví BRC20 lớn nhất, đã công bố đơn phương cập nhật bộ chỉ mục và hai quy tắc lập chỉ mục một lần nữa xuất hiện trên thị trường. Để đối phó với sự cố này, cộng đồng đã chia thành các phe phái khác nhau, bao gồm phe đóng băng phản đối việc nâng cấp, phe nâng cấp ủng hộ nâng cấp ổn định và phe cùng tồn tại ủng hộ fork. Điều gì sẽ xảy ra tiếp theo vẫn chưa được biết.
8. Bây giờ chúng ta hiểu rằng chỉ mục là lớp đồng thuận của dòng chữ. Và sự đồng thuận này giống sự đồng thuận xã hội hơn. Sự đồng thuận xã hội không hẳn là yếu, nhưng trong quá trình nâng cấp, nó thường trải qua một thời gian dài giằng co và hỗn loạn trước khi có thể đạt được “sự chắc chắn cuối cùng” nhất định. Và sự nhầm lẫn này có thể khiến người dùng bị mất tài sản.
9. Có cách nào để chúng tôi biến sự đồng thuận xã hội thành sự đồng thuận trên chuỗi không? Theo trực giác, dường như là không, bởi vì không có cách nào để bất kỳ dòng chữ nào yêu cầu chuỗi công khai mà nó dựa vào để xác minh tính hợp lệ của dòng chữ. Nhưng có vẻ như chúng ta có thể tìm ra một cách khác: Điều gì sẽ xảy ra nếu chúng ta cũng đặt các quy tắc chỉ mục vào chuỗi? Ví dụ: chúng ta có đưa phiên bản đồng thuận hiện tại của giao thức Ordinals vào chuỗi Bitcoin không?
10. Nếu bạn làm điều này, sẽ có một quy tắc chỉ mục duy nhất và hiệu quả trên chuỗi và bất kỳ ai cũng có thể chạy quy tắc đó dựa trên dữ liệu trên chuỗi và quy tắc trên chuỗi, tạo ra trạng thái cuối cùng hợp lệ và nhất quán. Tất nhiên, điều này không thể loại bỏ hoàn toàn các nhánh và các bên quan tâm khác nhau vẫn có thể tải lên các phiên bản khác nhau của chỉ mục. Nhưng hình thức này ít nhất sẽ trở thành cơ chế phối hợp, xác nhận hiệu quả hơn, tránh nhầm lẫn trong quá trình hình thành đồng thuận xã hội.
11. Người đề xuất sớm nhất hình thức này là nhà cung cấp dịch vụ lưu trữ lâu dài Arweave. Mô hình này được gọi là mô hình đồng thuận lưu trữ, cụ thể là Storage-Based Consense Paradim (SCP). Người ta nói rằng dự án khắc chữ đầu tiên trên chuỗi Arweave $ARIS, sẽ sử dụng cơ chế này để tải chỉ mục lên Arweave, trở thành dòng chữ đầu tiên có "sự đồng thuận thuần túy trên chuỗi".
12. Tác giả tin rằng tiềm năng của mô hình SCP không chỉ giới hạn ở các dòng chữ. Nó thực sự tạo ra một mô hình L2 hoàn toàn mới khác với Rollup.
13. Mô hình này linh hoạt hơn L2. Nó không nhất thiết phải ở dạng chuỗi. Nó có thể ở bất kỳ dạng nào. Dành cho dịch vụ Web2 , có thể là Sử dụng SCP, bạn có thể trực tiếp chuyển sang dịch vụ Web3 và nhận được các tính năng như chống kiểm duyệt và không giả mạo. Ngoài ra, so với mô hình Rollup, SCP có tác dụng mở rộng tốt hơn và đáng kể hơn và có thể đạt được hiệu quả tài nguyên ở cấp độ Web2.
14. Hiện tại, có vẻ như mô hình SCP về mặt lý thuyết là con đường tốt nhất để di chuyển quy mô lớn các ứng dụng Web2 sang Web3. Tác giả lạc quan về “dòng chữ đồng thuận thuần túy trên chuỗi” đang được $ARIS triển khai, điều này thể hiện sự thay đổi mô hình trong dòng chữ. Đồng thời, tác giả lạc quan về triển vọng của SCP và hy vọng mô hình SCP có thể được nhiều nhà phát triển triển khai hơn và mang lại nhiều dạng ứng dụng hơn cho hệ sinh thái Web3.