Tác giả: Blue Fox Ghi chú Nguồn: X (trước đây là Twitter) @lanhubiji
Giao thức ghi Ethscriptions (sau đây gọi là giao thức eths) là một giao thức để xây dựng và chia sẻ tài sản kỹ thuật số gốc trên chuỗi Ethereum. Chữ khắc Ethscriptions bắt đầu vào năm 2016. Tuy nhiên, sự ra đời của giao thức ETHS được lấy cảm hứng từ giao thức ghi BTC, được đưa ra bởi Tom Lehman. Đến nay, có hơn 2 triệu chữ khắc trên Ethereum.
Giao thức Eths không chỉ mang lại các dòng chữ trên chuỗi Ethereum mà còn cố gắng mang lại những khám phá mới cho quy mô Ethereum L1. Nói một cách đơn giản, nó có một số điểm chính:
Giao thức ETHS sử dụng dữ liệu cuộc gọi giao dịch Ethereum để lưu trữ dữ liệu, thay vì hợp đồng thông minh và có cơ hội giảm phí. Vậy, calldata được khai thác như thế nào? Trong một giao dịch chuyển tiền thông thường, người dùng gửi ETH và calldata dưới dạng “trường nhận xét”, thường được để trống. Nếu bạn tương tác với hợp đồng thông minh, thông tin “Tên và tham số hàm” sẽ được thêm vào trường calldata. EthScriptions sử dụng một cách tiếp cận tương tự, mã hóa dữ liệu vào CallData, nhưng không phải đối với các hợp đồng thông minh, nó có khái niệm hợp đồng câm (tên cũng thú vị, trái ngược với hợp đồng thông minh). Bằng cách này, Ethscription hoàn toàn nằm trên chuỗi Ethereum, đạt được sự tồn tại vĩnh viễn, phù hợp để xây dựng tài sản kỹ thuật số gốc trên Ethereum, v.v.
Như đã đề cập ở trên, nó có khái niệm riêng về hợp đồng câm, nghĩa là bản thân giao thức ETHS không sử dụng hợp đồng thông minh để lưu trữ và thực hiện. Nó tính toán trạng thái bằng cách áp dụng các quy tắc giao thức xác định cho calldata dữ liệu cuộc gọi giao dịch Ethereum. Nói tóm lại, giao thức ETHS sử dụng calldata để bỏ qua các hợp đồng thông minh để lưu trữ dữ liệu trên chuỗi, cố gắng đạt được phương pháp lưu trữ chi phí thấp hơn.
Về giao thức eths, ESC VM (ESC Virtual Machine) do ESIP-4 đề xuất là một sự phát triển mà mọi người chú ý nhiều hơn, bởi vì nó mang trí tưởng tượng lớn hơn. Cụ thể, ESC VM là một giao thức mới được xây dựng dựa trên ethscriptions. Nó hoạt động với EthScriptions dưới dạng hướng dẫn máy tính (nơi EthScriptions có mục đích mới) cho phép người dùng tương tác với một chương trình cụ thể.
Chương trình cụ thể ở đây chủ yếu là Hợp đồng câm. Đó là, ESC VM + Hợp đồng câm, bạn có thể thực hiện các lệnh, chẳng hạn như tạo hợp đồng mới, gọi hợp đồng hiện có, v.v. Tóm lại, trong Ethscriptions, Ethscriptions phải được thực hiện theo một định dạng cụ thể để chúng được coi là “ethscriptions bình thường” để được ESC VM công nhận. Những dòng chữ ETHS này có thể là các hướng dẫn máy tính cho phép “triển khai” và “gọi”. Deploy tạo một Dumb Contract mới và Invoke gọi hàm thay đổi trạng thái trên hợp đồng Dumb hiện có. Khi một hợp đồng câm được triển khai, bất kỳ ai cũng có thể gọi các chức năng của nó.
ESC VM cung cấp một môi trường giống như EVM cho các hợp đồng kết xuất. Tuy nhiên, ESC VM không phải là một máy ảo thực sự trong thời điểm hiện tại, nó chỉ phù hợp với một hợp đồng cụ thể (Hợp đồng câm) trong thời điểm hiện tại. Giao thức eths có kế hoạch giới thiệu tính toán đa năng trong tương lai, mở ra khả năng của một câu chuyện mới.
Hiện tại, Hợp đồng DUMB không hỗ trợ thanh toán trực tiếp. Không có khái niệm về Ether ở đây, và cần phải “bắc cầu” Ether với Hợp đồng câm thông qua một hợp đồng thông minh. Ngoài ra, nó không hỗ trợ việc tự ý tạo ra các hợp đồng ngu ngốc trong thời điểm hiện tại. Mã hợp đồng câm phải phù hợp với các định nghĩa quy tắc giao thức Eths khác trong quy trình ESIP.
eths và L2 khám phá các tuyến kỹ thuật khác nhau và vẫn còn rất nhiều chỗ để phát triển về khả năng mở rộng hiện tại của Ethereum. Và quan trọng, có sự đánh đổi nhất định giữa các tuyến kỹ thuật khác nhau, và không có câu hỏi về việc ai sẽ thay thế trong thời điểm hiện tại.
Đối với giao thức eths, một số chức năng tương đối đơn giản hiện đang được thực hiện thông qua hợp đồng câm và ESC VM, và câu chuyện lớn nhất của nó đến từ khả năng tính toán mục đích chung của ESC VM. Nếu có cơ hội thực sự đến thời điểm này trong tương lai, đối với ETHS, có cơ hội mang lại nhiều khả năng hơn cho các kịch bản ứng dụng và cũng có cơ hội làm phong phú và thịnh vượng hơn nữa hệ sinh thái Ethereum.