Tác giả: jolestar, nguồn: Twitter của tác giả @jolestar
Về mặt kỹ thuật mà nói, dòng chữ này rất đơn giản và thô sơ, khi một người kỹ thuật nhìn thấy nó lần đầu tiên, anh ta nên có biểu hiện dấu chấm hỏi. có phải đây là?
Tuy nhiên, sau những ngày trải nghiệm phân tích cú pháp dòng chữ trong hợp đồng thông minh, tôi đã kết luận rằng nó thực sự có thể được hiểu là một tài sản có thể thay thế được (SFT).
Ban đầu Ordinals Inscription có thể được hiểu là một biểu thức của NFT, với một ID duy nhất, bao gồm content_type và content, đồng thời có thể được nhúng vào bất kỳ loại dữ liệu nào. Giao thức BRC20 nhúng JSON vào nội dung và xác định FT. FT trong NFT thực chất là một biểu hiện điển hình của SFT, mọi người đều quen với việc sử dụng "mảnh" làm đơn vị khi mua bán chữ khắc.
Và SFT là gì có? Còn các tình huống sử dụng thì sao? Trên thực tế, mọi người đều đã nghiên cứu chuyên sâu về vấn đề này trong DeFi vừa qua. Ví dụ, nó được sử dụng để thể hiện đạo cụ trò chơi, giá trị FT ở giữa có thể thể hiện sự khan hiếm, cũng có thể được sử dụng để thể hiện trái phiếu, phiếu giảm giá, các hóa đơn khác nhau, v.v. Nhưng các đặc điểm của nó đã không được tận dụng hết trong chu kỳ trước và không có nhiều tài sản loại SFT được tạo ra. Và hiện nay chữ khắc đã quá phổ biến nên loại tài sản này đã được tạo đầy đủ, cách sử dụng chúng như thế nào?
Vấn đề nan giải về khả năng mở rộng hiện tại của bản ghi
Nếu muốn tận dụng tính năng ghi dưới dạng SFT, bạn phải tạo các kịch bản sử dụng cho nó và bạn phải mở rộng giao thức ghi. Một số nhóm đã cố gắng đạt được điều này bằng cách mở rộng giao thức ghi, chẳng hạn như thêm nhiều hướng dẫn hoạt động hơn trong BRC20. Tuy nhiên, một khi giao thức ghi được chấp nhận rộng rãi trên thị trường thì nó phải được thực hiện bởi nhiều người lập chỉ mục. Để mở rộng giao thức, nhiều người lập chỉ mục phải đạt được sự đồng thuận ngoài chuỗi và đạt được sự nâng cấp đồng thuận. Độ khó của việc nâng cấp này không kém gì Nâng cấp đồng thuận L1. Rõ ràng là khó đáp ứng các yêu cầu về khả năng mở rộng.
Để đáp ứng yêu cầu về khả năng mở rộng này, ngành đã thực sự phát triển một giải pháp hoàn thiện, đó là hợp đồng thông minh. Mô hình máy ảo hợp đồng thông minh của blockchain là mô hình có khả năng mở rộng cao nhất được toàn bộ cộng đồng kỹ thuật phần mềm khám phá. Vì vậy, có hai giải pháp hiện tại:1. Đưa hợp đồng thông minh vào bộ chỉ mục. 2. Thể hiện chữ khắc thông qua hợp đồng thông minh.
Đưa hợp đồng thông minh vào bộ chỉ mục
Đưa hợp đồng thông minh vào bộ chỉ mục có thể được gọi là bộ chỉ mục thông minh hoặc mô-đun hóa lớp thực thi trong blockchain. Mô hình dòng chữ có thể được hiểu là bản tổng hợp chủ quyền của DA đầu tiên. Nó sử dụng L1 làm DA và không giới thiệu trình sắp xếp thứ tự. Nó trực tiếp sắp xếp các giao dịch thông qua các khối của L1 và bộ chỉ mục tự nhiên có thể được hiểu là lớp thực thi. . Tôi đã sử dụng mô hình này trong bài viết "Dòng chữ này là lỗi hay tính năng?" 》 đã được giải thích. Rooch cũng đang khám phá hướng đi này. Để biết các kế hoạch cụ thể, hãy xem "Lớp 2 của Bitcoin nên được thực hiện như thế nào?" 》.
< /p>
Chúng tôi đang xây dựng một trò chơi mẫu cho kịch bản này có tên là Bitcoin Plants. Vì có đầy đủ trạng thái Bitcoin trong Rooch, nên Dòng chữ thông thường có thể được đọc trong hợp đồng thông minh. Người dùng có thể sử dụng Dòng chữ làm hạt giống trong trò chơi để trồng cây. Cây này yêu cầu người dùng tưới nước thường xuyên, và sau đó nó có thể sinh hoa trái. Cây này được liên kết với Dòng chữ. Nếu người dùng chuyển Dòng chữ trên Bitcoin thì cây cũng sẽ được chuyển. Ví dụ đơn giản này cho thấy cách tạo các kịch bản sử dụng cho dòng chữ L1 bằng cách thực thi các hợp đồng thông minh ở lớp. Để biết chi tiết, hãy xem vấn đề về github https://github.com/rooch-network/rooch/issues/1214.
Ngoài ra, tôi cũng thấy rằng Ethscriptions đang xây dựng một máy ảo khía cạnh, đây cũng là một lộ trình tương tự, có vẻ như những người bạn trong ngành cũng đã nhìn ra hướng đi này.
Thể hiện dòng chữ thông qua hợp đồng thông minh
Nếu không có hợp đồng thông minh trên Bitcoin, các nhà phát triển đã tìm ra cách để khắc dòng chữ JSON. Tại sao các chuỗi hợp đồng thông minh khác vẫn viết JSON? Điều khó hiểu nhất là khi viết JSON trên Rollup L2, JSON đó cuối cùng sẽ được roll lên L1, vậy tại sao lại viết trên L2? L2 không phải tự nhiên trở thành người lập chỉ mục cho dòng chữ L1 sao? Bạn vẫn cần một bộ chỉ mục dòng chữ? Nhưng ngay cả điều này cũng không thể ngăn cản sự nhiệt tình chơi chữ khắc của người dùng và nhiều người chơi L2 đã thất bại. Vì vậy, sau khi suy nghĩ, tôi đã tóm tắt một số tiết lộ từ dòng chữ:
1. Nó là một tài sản bán đồng nhất và tính thanh khoản của nó không tốt bằng FT, nhưng đây là một lợi thế trong giai đoạn đầu của thị trường. .
2. Ngưỡng phát hành tài sản của nó thấp hơn FT trên mỗi chuỗi và chi phí nhận thức của nó cũng thấp. Việc phát hành tài sản trên mỗi chuỗi thường yêu cầu triển khai hợp đồng thông minh và việc nhận dạng chủ yếu thông qua địa chỉ hợp đồng, điều này gây khó khăn cho người mới. Làn sóng chữ khắc này về cơ bản đã hạ ngưỡng này xuống mức thấp nhất.
3. Mô hình phát hành công bằng trên Bitcoin của nó có thể được hiểu là mô hình phát hành PoW cho thuê thợ mỏ thông qua Gas.
Trong trường hợp đó, tại sao chúng ta không sử dụng hợp đồng thông minh để triển khai giao thức ghi có các đặc điểm trên? Vì vậy, tuần này tôi đã cố gắng triển khai giao thức Movementscriptions bằng Move.
Trước hết, nó là một giao thức tài sản có thể thay thế được thể hiện thông qua Move. Biểu thức nội dung dựa trên cấu trúc dữ liệu của Move là lý tưởng để thể hiện giao thức này.
1. Sử dụng dấu kiểm tên duy nhất trên toàn cầu để thể hiện loại, học hỏi từ BRC20, tuân thủ nguyên tắc KISS, đơn giản và trực quan.
2. Giá trị có thể được sử dụng để biểu thị số dư của FT hoặc giá trị khóa trong NFT.
3. Siêu dữ liệu có thể được thêm vào bất kỳ loại dữ liệu nào.
Thứ hai, nó hỗ trợ phân phối tài sản thông qua PoW. Người triển khai có thể đặt ra khó khăn bằng cách chỉ định độ khó để đảm bảo phân phối tài sản công bằng hơn và phi tập trung hơn. Vì Gas của các chuỗi khác quá thấp nên khó ngăn chặn các cuộc tấn công của phù thủy bằng cách đốt Gas.
Các dòng chữ được hiện thực hóa thông qua hợp đồng thông minh mà tôi gọi là dòng chữ thông minh. Cuối cùng đã đến lúc các dòng chữ phát triển đến mức cần có hợp đồng thông minh. Những dòng chữ như vậy đương nhiên là trạng thái của hợp đồng thông minh và không dựa vào người lập chỉ mục. Chúng có thể dễ dàng kết hợp với các tình huống ứng dụng khác nhau, chẳng hạn như FOCG. Những người bạn quan tâm đến thử nghiệm này có thể theo dõi @movescription và github https://github.com/movescriptions/movescriptions. Phiên bản hợp đồng Rooch hiện tại đã bước đầu được hoàn thiện, việc phân phối PoW cũng đã được triển khai và các phiên bản chuỗi Move khác đang được tiến hành.
Inscription là nguồn cảm hứng cho các nhà phát triển
Inscription bắt nguồn từ một nỗ lực ngẫu nhiên trên Bitcoin và hiện tại nó đã quét qua tất cả các chuỗi công khai. Mặc dù đơn giản và thô thiển nhưng nó cực kỳ quan trọng. Tương lai của nó vẫn chưa rõ ràng và có sự khác biệt lớn về quan điểm về nó, nhưng đây cũng là phần thú vị của thị trường và cơ hội luôn xuất hiện ở nơi có sự khác biệt. Vì vậy, hãy thêm một số tính ngẫu nhiên vào nó. Các nhà phát triển có thể hành động. Thay vì để người dùng in dấu một loạt JSON mà họ không biết cách sử dụng, tốt hơn hết bạn nên thử kết hợp nó với các hợp đồng thông minh. Nếu sự kết hợp thành công, nó có thể là viên đá đánh lửa cho sự ra mắt của FOGC và AW, chúng ta có thể nói về điều này trong bài viết tiếp theo.