Phân tích 3 tiêu chuẩn Ethereum phổ biến: EIP-6969, ERC-721C và ERC-6551

Người mới bắt đầuJan 25, 2024
Bài viết này giới thiệu ba tiêu chuẩn Ethereum phổ biến: EIP-6969, ERC-721C và ERC-6551.
Phân tích 3 tiêu chuẩn Ethereum phổ biến: EIP-6969, ERC-721C và ERC-6551

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.

1.EIP6969: Nó có mang lại lợi ích cho người tạo hợp đồng thông minh và hệ sinh thái L2 không?

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:

  1. Đốt: Một phần phí giao dịch trong mỗi khối bị đốt. Khoản phí này sẽ bị loại bỏ vĩnh viễn khỏi nguồn cung, làm giảm tổng nguồn cung Ethereum.
  2. Phí cơ sở: Một phần phí cơ sở giao dịch do người dùng trả sẽ được phân phối cho người khai thác dưới dạng phần thưởng khối. Trong EIP-1559, một phần phí cơ bản được sử dụng làm phần thưởng cho những người khai thác nhằm khuyến khích họ tiếp tục tham gia tạo khối và xử lý giao dịch.
  3. Phí ưu tiên tối đa: Phí ưu tiên tối đa mà người dùng phải trả là một phần của phí bổ sung. Khoản phí này được chuyển trực tiếp đến người khai thác dưới dạng phần thưởng giao dịch của họ. Phí ưu tiên tối đa do người dùng chủ động đặt và có thể được sử dụng để tăng mức độ ưu tiên xử lý giao dịch, từ đó thu hút các thợ đào xử lý giao dịch trước.

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.

2. ERC-721C: Tiền bản quyền NFT trên chuỗi

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:

  1. Tiền bản quyền được chia sẻ: Thay vì người sáng tạo NFT chỉ nhận được tất cả lợi ích bản quyền NFT, chúng có thể được phân phối giữa những người sáng tạo và chủ sở hữu NFT để thưởng cho những người chấp nhận sớm.
  2. Chỉ người đúc tiền mới nhận được tiền bản quyền: Người đúc tiền của NFT có thể là người duy nhất nhận tiền bản quyền chứ không phải là chính người sáng tạo.
  3. Thanh toán tiền bản quyền có điều kiện: Việc tiền bản quyền có được trả cho một số giao dịch NFT nhất định hay không có thể được xác định dựa trên các điều kiện khác nhau. Ví dụ: hợp đồng ERC-721C có thể được định cấu hình để tiền bản quyền chỉ được thanh toán khi giá bán thứ cấp cao hơn giá đúc ban đầu.
  4. Tiền bản quyền có thể chuyển nhượng: Người tạo NFT có thể phát hành NFT độc lập cho chủ sở hữu, cấp cho chủ sở hữu quyền nhận tiền bản quyền. Ví dụ: khi một người đúc “NFT X”, một NFT có tên “NFT Y” cũng được phát hành, được hưởng tất cả tiền bản quyền do “NFT X” tạo ra.

Sự ra mắt của ERC-721C sẽ có tác động quan trọng đến ngành NFT:

  1. Cung cấp khả năng kiểm soát tốt hơn cho người sáng tạo: ERC-721C tăng cường quyền kiểm soát của người sáng tạo đối với thiết kế NFT của họ và cho phép thực thi thanh toán tiền bản quyền thông qua các quy tắc hợp đồng trên chuỗi, từ đó trao cho người sáng tạo quyền tự chủ và bảo vệ quyền tốt hơn.
  2. Thúc đẩy phân phối tiền bản quyền công bằng: Với chức năng tiền bản quyền có thể lập trình, người sáng tạo có thể thiết kế các cơ chế phân phối tiền bản quyền khác nhau như đã đề cập ở trên.
  3. Giảm ảnh hưởng của nền tảng thị trường: Bằng cách nhúng logic tiền bản quyền vào hợp đồng thông minh, người sáng tạo sẽ có thể kiểm soát trực tiếp cài đặt tiền bản quyền, giảm sự kiểm soát và can thiệp của nền tảng thị trường đối với tiền bản quyền.

Bảng tóm tắt ERC-721C:

3.ERC-6551: Khi NFT cũng là Tài khoản

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:

EIP và ERC, Bạn có thể cho biết sự khác biệt không?

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.

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ [TechFlow]. Mọi bản quyền đều thuộc về tác giả gốc [David]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn , họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.
เริ่มตอนนี้
สมัครและรับรางวัล
$100
ลงทะเบียนทันที