Trong tuần qua, chúng tôi đã thấy ít nhất ba tiêu chuẩn liên quan đến Ethereum được thảo luận sôi nổi từ nhiều kênh khác nhau. Các tiêu chuẩn này là EIP-6969, ERC-721C và ERC-6551, mỗi tiêu chuẩn có mục đích và tác động tiềm ẩn khác nhau.
Mỗi tiêu chuẩn đều có tiềm năng hình thành hoặc thay đổi một ngành, vì vậy tầm quan trọng của nó là hiển nhiên. Biết trước cũng có thể giúp bạn khám phá những xu hướng và xu hướng mới hiện nay.
Tuy nhiên, một đặc điểm của thế giới tiền điện tử là tính chất phân tán và đột ngột của thông tin, cùng với nguồn lực hạn chế, điều này có thể khiến bạn không thể tìm hiểu sâu về các tính năng kỹ thuật của từng tiêu chuẩn và tác động tiềm ẩn của chúng. Do đó, Deep Tide nhằm mục đích biên soạn, giải thích và so sánh các tiêu chuẩn này, hướng dẫn bạn hiểu biết toàn diện một cách rõ ràng và dễ hiểu.
EIP-6969 là một đề xuất xuất hiện lần đầu tiên vào khoảng ngày 8 tháng 5. Nó giới thiệu một giao thức phổ quát nhằm thực hiện Doanh thu được bảo vệ theo hợp đồng (CSR). Đề xuất này có thể được coi là phiên bản cải tiến của EIP-1559 trước đó.
Nói một cách dễ hiểu, giao thức này hy vọng sẽ cho phép những người tạo ra hợp đồng thông minh nhận được một phần phí gas do người dùng sử dụng hợp đồng tạo ra.
Đồng tác giả của đề xuất,https://twitter.com/owocki@owocki, cũng đề cập rằng ông hy vọng sẽ khuyến khích các nhà phát triển hợp đồng thông minh thông qua cơ chế này để thúc đẩy sự phát triển của hệ sinh thái Ethereum L2, trong khi không thực hiện đề xuất này trên Ethereum L1 để duy trì tính trung lập của L1.
Theo cách hiểu của tôi, nếu cơ chế khuyến khích này được triển khai trên Ethereum L1, nó có khả năng thu hút cả những tác nhân tốt và xấu muốn thao túng khối lượng giao dịch, dẫn đến tắc nghẽn. Nhìn chung, những bất lợi lớn hơn những lợi ích. Vì vậy, triển khai nó trên L2 có thể là lựa chọn tốt hơn.
Tuy nhiên, để hiểu đầy đủ về đề xuất EIP-6969 này, cần phải hiểu hoạt động hiện tại và thành phần phí gas trong Ethereum. Điều này liên quan đến EIP-1559 trước đó.
EIP-1559 có hiệu lực trong đợt hard fork Ethereum ở London vào tháng 8 năm 2021. Nó chỉ định các điểm đến khác nhau cho phí giao dịch do người dùng thanh toán:
Rõ ràng là EIP-1559 không thực sự quan tâm đến lợi ích của các nhà phát triển hợp đồng. Trên thực tế, với tư cách là một chuỗi công khai, bạn có thể coi phía cung của Ethereum gồm hai phần:
Người xác thực (người khai thác ban đầu) + Nhà phát triển hợp đồng. Cái trước về cơ bản cung cấp một sổ cái đáng tin cậy, trong khi cái sau cung cấp nhiều ứng dụng. Vì vậy, về mặt lý thuyết, việc chia cho người sau một phần miếng bánh là hợp lý.
Nếu EIP-6969 có thể được triển khai trong thời gian thực, phí gas có thể được chia thành: Phí đốt + phí cơ bản + phí ưu tiên + phí trả cho nhà phát triển hợp đồng.
Tóm lại, có những kết nối và khác biệt giữa EIP-6969 và EIP-1559. EIP-1559 là một đề xuất cải tiến giao thức tập trung vào cơ chế phí giao dịch, nhằm mục đích cung cấp phí giao dịch ổn định hơn và có thể dự đoán được cũng như quản lý tắc nghẽn mạng. Tương tự, trong khi duy trì các lợi thế của EIP-1559, EIP-6969 tiếp tục điều chỉnh các cơ chế khuyến khích của người tạo hợp đồng và mạng bằng cách giới thiệu cơ chế doanh thu của người tạo hợp đồng, thúc đẩy sự tham gia và phần thưởng của người tạo hợp đồng.
Chúng ta có thể sử dụng bảng sau để thể hiện rõ ràng các chức năng và tác động của EIP-6969, cũng như nguồn gốc của nó với EIP-1559:
Lưu ý rằng chúng tôi tin rằng rủi ro chính của giao thức mới này là nếu các nhà phát triển hợp đồng khuyến khích có thể nhận được phí gas, liệu điều đó có dẫn đến sự xuất hiện của nhiều hợp đồng rác hơn không? Do đó, thực sự có những rủi ro về bảo mật hợp đồng và nguy cơ chiếm dụng tài nguyên công cộng trên toàn bộ chuỗi công khai.
ERC-721C được Limit Break đề xuất như một sự cải tiến trên tiêu chuẩn mã thông báo không thể thay thế (NFT) ERC-721 trên Ethereum. Mục tiêu chính của nó là cung cấp cho người tạo NFT nhiều quyền kiểm soát và tùy chỉnh hơn đối với các bộ sưu tập NFT của họ cũng như cách xử lý tiền bản quyền.
Ghi chú:
Limit Break là một studio phát triển trò chơi miễn phí đã giới thiệu khái niệm Creator Tokens vào tháng 1 năm 2021. Tiêu chuẩn ERC721-C phiên bản 1.1 được ra mắt vào tháng 5 năm 2023, triển khai nhiều khái niệm về Creator Token.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ cũng trình bày chi tiết chi tiết cụ thể về tiêu chuẩn này trong một tweet.
Kho lưu trữ “Chuyển mã thông báo của người tạo” chính thức của Limit Break cho thấy ERC721-C hiện tương thích với Ethereum và Polygon. Nó cũng được hỗ trợ bởi mạng thử nghiệm Sepolia cho Ethereum và mạng thử nghiệm Mumbai cho Polygon.
Ngay từ cái tên “Mã thông báo của người sáng tạo”, rõ ràng là ERC721-C tập trung hơn vào người sáng tạo, do đó ưu tiên bảo vệ tiền bản quyền.
Nói một cách dễ hiểu, theo tiêu chuẩn ERC-721 hiện tại, tiền bản quyền thực sự chỉ là một thỏa thuận thương mại và không có hiệu lực thi hành trên dây chuyền. ERC-721C đã được đề xuất để giải quyết vấn đề này và biến tiền bản quyền thành một quy tắc hợp đồng thông minh có thể thực thi được trên blockchain.
Với ERC721-C, một số cách sử dụng có thể bao gồm:
Sự ra mắt của ERC-721C sẽ có tác động quan trọng đến ngành NFT:
Bảng tóm tắt ERC-721C:
ERC-6551 nâng cao chức năng và giá trị của NFT bằng cách trao quyền cho ví hợp đồng thông minh NFT.
Giao thức này được đồng tác giả bởi @BennyGiang, một trong những thành viên sáng lập của Dapper Labs, nhóm của ông đã đóng góp cho tiêu chuẩn mã thông báo ERC-721 và các dự án ban đầu như CryptoKitties.
Vấn đề với NFT ERC-721 thông thường là phạm vi hạn chế của chúng. Chúng chỉ có thể được sở hữu và chuyển nhượng chứ không thể sở hữu các tài sản khác như mã thông báo hoặc NFT khác. Ngoài ra, chúng không thể tương tác với các hợp đồng thông minh khác hoặc phát triển dựa trên các yếu tố bên ngoài hoặc ý kiến đóng góp của người dùng.
ERC-6551 giải quyết các hạn chế của NFT ERC-721 thông thường bằng cách giới thiệu khái niệm về ví hợp đồng thông minh cho NFT. Thông qua sự kết hợp giữa cơ quan đăng ký và hợp đồng ủy quyền, nó cho phép bản thân NFT nắm giữ các tài sản khác, tương tác với các hợp đồng và tài khoản thông minh khác, đồng thời đạt được chức năng và khả năng tương tác cao hơn.
Do đó, bạn có thể coi các token (NFT) theo ERC-6551 hoạt động như ví hợp đồng thông minh. Điều này có nghĩa là ERC-6551 có thể giữ mã thông báo và các NFT khác giống như ví hợp đồng thông minh thông thường và có thể giao dịch với các hợp đồng và tài khoản thông minh khác như sàn giao dịch phi tập trung (DEX), nền tảng cho vay, môi trường trò chơi, v.v.
Cách vận hành NFT dưới dạng ví hợp đồng thông minh này tạo thành cái được gọi là “Tài khoản ràng buộc mã thông báo” (TBA), được tạo và quản lý thông qua cơ quan đăng ký không cần cấp phép tương thích với các NFT ERC-721 hiện có.
Tóm tắt ngắn gọn, ERC-6551 có thể mang lại cả lợi ích và thách thức:
Khi viết bài này, tôi vẫn nghĩ đến một câu hỏi phổ biến: Sự khác biệt giữa EIP và ERC là gì?
EIP (Đề xuất cải tiến Ethereum) và ERC (Yêu cầu nhận xét về Ethereum) đều là các tiêu chuẩn đề xuất liên quan đến Ethereum, nhưng chúng thực sự khác nhau.
EIP là tiêu chuẩn đề xuất cải tiến của mạng Ethereum, được sử dụng để mô tả các đề xuất cải tiến và tính năng mới cho giao thức Ethereum. Sau khi EIP được thông qua và đồng ý, nó sẽ trở thành một phần của giao thức Ethereum và được triển khai trên mạng Ethereum. EIP mô tả các thay đổi ở cấp độ giao thức, chẳng hạn như cải thiện cơ chế blockchain, quy tắc máy ảo, thuật toán đồng thuận, v.v.
Ngược lại, ERC là tiêu chuẩn token cho Ethereum, dùng để mô tả giao diện và chức năng của các hợp đồng token. ERC xác định các tiêu chuẩn cơ bản cho hợp đồng mã thông báo để đảm bảo khả năng tương tác của mã thông báo trên mạng Ethereum. ERC là thông số kỹ thuật dành cho hợp đồng mã thông báo, mô tả các chức năng như chuyển mã thông báo, truy vấn số dư, siêu dữ liệu, v.v.
Do đó, mặc dù EIP và ERC đều là cơ chế tiêu chuẩn hóa trong cộng đồng Ethereum nhưng chúng tập trung vào các lĩnh vực khác nhau. EIP tập trung vào cải tiến cấp độ giao thức, trong khi ERC tập trung vào tiêu chuẩn hóa các hợp đồng token. Như vậy, EIP không trực tiếp trở thành ERC vì chúng là những khái niệm độc lập.
Trong tuần qua, chúng tôi đã thấy ít nhất ba tiêu chuẩn liên quan đến Ethereum được thảo luận sôi nổi từ nhiều kênh khác nhau. Các tiêu chuẩn này là EIP-6969, ERC-721C và ERC-6551, mỗi tiêu chuẩn có mục đích và tác động tiềm ẩn khác nhau.
Mỗi tiêu chuẩn đều có tiềm năng hình thành hoặc thay đổi một ngành, vì vậy tầm quan trọng của nó là hiển nhiên. Biết trước cũng có thể giúp bạn khám phá những xu hướng và xu hướng mới hiện nay.
Tuy nhiên, một đặc điểm của thế giới tiền điện tử là tính chất phân tán và đột ngột của thông tin, cùng với nguồn lực hạn chế, điều này có thể khiến bạn không thể tìm hiểu sâu về các tính năng kỹ thuật của từng tiêu chuẩn và tác động tiềm ẩn của chúng. Do đó, Deep Tide nhằm mục đích biên soạn, giải thích và so sánh các tiêu chuẩn này, hướng dẫn bạn hiểu biết toàn diện một cách rõ ràng và dễ hiểu.
EIP-6969 là một đề xuất xuất hiện lần đầu tiên vào khoảng ngày 8 tháng 5. Nó giới thiệu một giao thức phổ quát nhằm thực hiện Doanh thu được bảo vệ theo hợp đồng (CSR). Đề xuất này có thể được coi là phiên bản cải tiến của EIP-1559 trước đó.
Nói một cách dễ hiểu, giao thức này hy vọng sẽ cho phép những người tạo ra hợp đồng thông minh nhận được một phần phí gas do người dùng sử dụng hợp đồng tạo ra.
Đồng tác giả của đề xuất,https://twitter.com/owocki@owocki, cũng đề cập rằng ông hy vọng sẽ khuyến khích các nhà phát triển hợp đồng thông minh thông qua cơ chế này để thúc đẩy sự phát triển của hệ sinh thái Ethereum L2, trong khi không thực hiện đề xuất này trên Ethereum L1 để duy trì tính trung lập của L1.
Theo cách hiểu của tôi, nếu cơ chế khuyến khích này được triển khai trên Ethereum L1, nó có khả năng thu hút cả những tác nhân tốt và xấu muốn thao túng khối lượng giao dịch, dẫn đến tắc nghẽn. Nhìn chung, những bất lợi lớn hơn những lợi ích. Vì vậy, triển khai nó trên L2 có thể là lựa chọn tốt hơn.
Tuy nhiên, để hiểu đầy đủ về đề xuất EIP-6969 này, cần phải hiểu hoạt động hiện tại và thành phần phí gas trong Ethereum. Điều này liên quan đến EIP-1559 trước đó.
EIP-1559 có hiệu lực trong đợt hard fork Ethereum ở London vào tháng 8 năm 2021. Nó chỉ định các điểm đến khác nhau cho phí giao dịch do người dùng thanh toán:
Rõ ràng là EIP-1559 không thực sự quan tâm đến lợi ích của các nhà phát triển hợp đồng. Trên thực tế, với tư cách là một chuỗi công khai, bạn có thể coi phía cung của Ethereum gồm hai phần:
Người xác thực (người khai thác ban đầu) + Nhà phát triển hợp đồng. Cái trước về cơ bản cung cấp một sổ cái đáng tin cậy, trong khi cái sau cung cấp nhiều ứng dụng. Vì vậy, về mặt lý thuyết, việc chia cho người sau một phần miếng bánh là hợp lý.
Nếu EIP-6969 có thể được triển khai trong thời gian thực, phí gas có thể được chia thành: Phí đốt + phí cơ bản + phí ưu tiên + phí trả cho nhà phát triển hợp đồng.
Tóm lại, có những kết nối và khác biệt giữa EIP-6969 và EIP-1559. EIP-1559 là một đề xuất cải tiến giao thức tập trung vào cơ chế phí giao dịch, nhằm mục đích cung cấp phí giao dịch ổn định hơn và có thể dự đoán được cũng như quản lý tắc nghẽn mạng. Tương tự, trong khi duy trì các lợi thế của EIP-1559, EIP-6969 tiếp tục điều chỉnh các cơ chế khuyến khích của người tạo hợp đồng và mạng bằng cách giới thiệu cơ chế doanh thu của người tạo hợp đồng, thúc đẩy sự tham gia và phần thưởng của người tạo hợp đồng.
Chúng ta có thể sử dụng bảng sau để thể hiện rõ ràng các chức năng và tác động của EIP-6969, cũng như nguồn gốc của nó với EIP-1559:
Lưu ý rằng chúng tôi tin rằng rủi ro chính của giao thức mới này là nếu các nhà phát triển hợp đồng khuyến khích có thể nhận được phí gas, liệu điều đó có dẫn đến sự xuất hiện của nhiều hợp đồng rác hơn không? Do đó, thực sự có những rủi ro về bảo mật hợp đồng và nguy cơ chiếm dụng tài nguyên công cộng trên toàn bộ chuỗi công khai.
ERC-721C được Limit Break đề xuất như một sự cải tiến trên tiêu chuẩn mã thông báo không thể thay thế (NFT) ERC-721 trên Ethereum. Mục tiêu chính của nó là cung cấp cho người tạo NFT nhiều quyền kiểm soát và tùy chỉnh hơn đối với các bộ sưu tập NFT của họ cũng như cách xử lý tiền bản quyền.
Ghi chú:
Limit Break là một studio phát triển trò chơi miễn phí đã giới thiệu khái niệm Creator Tokens vào tháng 1 năm 2021. Tiêu chuẩn ERC721-C phiên bản 1.1 được ra mắt vào tháng 5 năm 2023, triển khai nhiều khái niệm về Creator Token.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ cũng trình bày chi tiết chi tiết cụ thể về tiêu chuẩn này trong một tweet.
Kho lưu trữ “Chuyển mã thông báo của người tạo” chính thức của Limit Break cho thấy ERC721-C hiện tương thích với Ethereum và Polygon. Nó cũng được hỗ trợ bởi mạng thử nghiệm Sepolia cho Ethereum và mạng thử nghiệm Mumbai cho Polygon.
Ngay từ cái tên “Mã thông báo của người sáng tạo”, rõ ràng là ERC721-C tập trung hơn vào người sáng tạo, do đó ưu tiên bảo vệ tiền bản quyền.
Nói một cách dễ hiểu, theo tiêu chuẩn ERC-721 hiện tại, tiền bản quyền thực sự chỉ là một thỏa thuận thương mại và không có hiệu lực thi hành trên dây chuyền. ERC-721C đã được đề xuất để giải quyết vấn đề này và biến tiền bản quyền thành một quy tắc hợp đồng thông minh có thể thực thi được trên blockchain.
Với ERC721-C, một số cách sử dụng có thể bao gồm:
Sự ra mắt của ERC-721C sẽ có tác động quan trọng đến ngành NFT:
Bảng tóm tắt ERC-721C:
ERC-6551 nâng cao chức năng và giá trị của NFT bằng cách trao quyền cho ví hợp đồng thông minh NFT.
Giao thức này được đồng tác giả bởi @BennyGiang, một trong những thành viên sáng lập của Dapper Labs, nhóm của ông đã đóng góp cho tiêu chuẩn mã thông báo ERC-721 và các dự án ban đầu như CryptoKitties.
Vấn đề với NFT ERC-721 thông thường là phạm vi hạn chế của chúng. Chúng chỉ có thể được sở hữu và chuyển nhượng chứ không thể sở hữu các tài sản khác như mã thông báo hoặc NFT khác. Ngoài ra, chúng không thể tương tác với các hợp đồng thông minh khác hoặc phát triển dựa trên các yếu tố bên ngoài hoặc ý kiến đóng góp của người dùng.
ERC-6551 giải quyết các hạn chế của NFT ERC-721 thông thường bằng cách giới thiệu khái niệm về ví hợp đồng thông minh cho NFT. Thông qua sự kết hợp giữa cơ quan đăng ký và hợp đồng ủy quyền, nó cho phép bản thân NFT nắm giữ các tài sản khác, tương tác với các hợp đồng và tài khoản thông minh khác, đồng thời đạt được chức năng và khả năng tương tác cao hơn.
Do đó, bạn có thể coi các token (NFT) theo ERC-6551 hoạt động như ví hợp đồng thông minh. Điều này có nghĩa là ERC-6551 có thể giữ mã thông báo và các NFT khác giống như ví hợp đồng thông minh thông thường và có thể giao dịch với các hợp đồng và tài khoản thông minh khác như sàn giao dịch phi tập trung (DEX), nền tảng cho vay, môi trường trò chơi, v.v.
Cách vận hành NFT dưới dạng ví hợp đồng thông minh này tạo thành cái được gọi là “Tài khoản ràng buộc mã thông báo” (TBA), được tạo và quản lý thông qua cơ quan đăng ký không cần cấp phép tương thích với các NFT ERC-721 hiện có.
Tóm tắt ngắn gọn, ERC-6551 có thể mang lại cả lợi ích và thách thức:
Khi viết bài này, tôi vẫn nghĩ đến một câu hỏi phổ biến: Sự khác biệt giữa EIP và ERC là gì?
EIP (Đề xuất cải tiến Ethereum) và ERC (Yêu cầu nhận xét về Ethereum) đều là các tiêu chuẩn đề xuất liên quan đến Ethereum, nhưng chúng thực sự khác nhau.
EIP là tiêu chuẩn đề xuất cải tiến của mạng Ethereum, được sử dụng để mô tả các đề xuất cải tiến và tính năng mới cho giao thức Ethereum. Sau khi EIP được thông qua và đồng ý, nó sẽ trở thành một phần của giao thức Ethereum và được triển khai trên mạng Ethereum. EIP mô tả các thay đổi ở cấp độ giao thức, chẳng hạn như cải thiện cơ chế blockchain, quy tắc máy ảo, thuật toán đồng thuận, v.v.
Ngược lại, ERC là tiêu chuẩn token cho Ethereum, dùng để mô tả giao diện và chức năng của các hợp đồng token. ERC xác định các tiêu chuẩn cơ bản cho hợp đồng mã thông báo để đảm bảo khả năng tương tác của mã thông báo trên mạng Ethereum. ERC là thông số kỹ thuật dành cho hợp đồng mã thông báo, mô tả các chức năng như chuyển mã thông báo, truy vấn số dư, siêu dữ liệu, v.v.
Do đó, mặc dù EIP và ERC đều là cơ chế tiêu chuẩn hóa trong cộng đồng Ethereum nhưng chúng tập trung vào các lĩnh vực khác nhau. EIP tập trung vào cải tiến cấp độ giao thức, trong khi ERC tập trung vào tiêu chuẩn hóa các hợp đồng token. Như vậy, EIP không trực tiếp trở thành ERC vì chúng là những khái niệm độc lập.