Cointime

Download App
iOS & Android

Nhìn vào chữ khắc từ góc độ tài sản bán đồng nhất

Từ @jolestar

Hôm qua, tôi đã nói về các chữ khắc trong buổi chia sẻ Ngày xây dựng Wamo Chiang Mai, "Nhìn vào các chữ khắc từ góc độ tài sản bán đồng nhất."

Từ góc độ kỹ thuật, dòng chữ này đơn giản và thô sơ, khi các kỹ thuật viên lần đầu tiên nhìn thấy nó, họ chắc chắn sẽ có biểu hiện dấu chấm hỏi, đây là gì?

Tuy nhiên, sau những ngày trải nghiệm phân tích các 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, có 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.

Các tình huống sử dụng của SFT là gì? 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 của các dòng chữ hiện tại

Nếu bạn 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

Việc đưa các 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 lớp thực thi trong chuỗi khối mô-đun. 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 đã thảo luận về mô hình này trong bài viết "Dòng chữ là lỗi hay tính năng?" Điều này được giải thích trong https://twitter.com/jolestar/status/1732711942563959185. 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?" 》https://twitter.com/jolestar/status/1717358817992995120.

Chúng tôi đang xây dựng một trò chơi mẫu cho tình huống 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 chữ khắc 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 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ố điều tiết lộ từ dòng chữ:

1. Đây là tài sản bán linh hoạ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 của nó, trên Bitcoin, 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.

Đầu tiên, 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 tích, một tên duy nhất trên toàn cầu, để thể hiện loại. Rút ra bài học từ BRC20, nó tuân thủ nguyên tắc KISS và đơ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ị chính 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.

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.

Đối với các dòng chữ được thực hiện thông qua hợp đồng thông minh, tôi gọi chúng 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 chúng yêu cầu 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 kịch bản ứng dụng khác nhau, chẳng hạn như FOCG. Bạn bè quan tâm tới 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.

Cảm hứng của dòng chữ dành cho các nhà phát triển

Dòng chữ có nguồn gốc là 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 chút 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.

Các bình luận

Tất cả bình luận

Recommended for you