BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Hiểu khái niệm "mã thông báo ràng buộc linh hồn" thông qua EIP-5114

DeFi之道
特邀专栏作者
Bài viết này có khoảng 3660 từ, đọc toàn bộ bài viết mất khoảng 6 phút
Chính xác thì "ràng buộc linh hồn" nghĩa là gì và tiêu chuẩn Mã thông báo có liên quan nói gì?
Tóm tắt AI
Chính xác thì "ràng buộc linh hồn" nghĩa là gì và tiêu chuẩn Mã thông báo có liên quan nói gì?

Tác giả gốc: Cháo đêm

Vào tháng 1 năm nay, Vitalik, người đồng sáng lập Ethereum, đã xuất bản một bài báo có tiêu đề "Soulbound", trong đó đề cập đến nguồn gốc của khái niệm ràng buộc linh hồn - "World of Warcraft" và liên quan không thể chuyển nhượng " Khái niệm về "NFT ràng buộc linh hồn".

Vào tháng 5, E. Glen Weyl, Puja Ohlhaver và Vitalik là đồng tác giả của một bài báo có tựa đề "Xã hội phi tập trung: Tìm kiếm linh hồn của Web3", nói về các khía cạnh khác nhau của NFT gắn kết linh hồn (còn được gọi là SBT). bao gồm cho vay không có bảo đảm, ví phục hồi xã hội, airdrop linh hồn, bảo vệ DAO, v.v.

Vậy chính xác thì "ràng buộc linh hồn" nghĩa là gì và tiêu chuẩn Mã thông báo có liên quan nói gì?

tiêu đề cấp đầu tiên

"Trói buộc linh hồn" trong World of Warcraft

Mô tả hình ảnh

(Ví dụ: sau khi người chơi thành lập một nhóm để tiêu diệt trùm cuối Illidan trong Ngôi đền Đen, có một cơ hội rất nhỏ để nhận được vũ khí màu cam trông rất ngầu Azzinoth Warblade.)

So với những vũ khí và trang bị do người chơi rèn ra và có thể giao dịch, trang bị kết hồn cùng cấp có thuộc tính tốt hơn và khó lấy được hơn.

Vì vậy, các mặt hàng "soulbound" thực sự không thể mua bán được?

Không, trên thực tế, những người chơi thông minh từ lâu đã bỏ qua ràng buộc này theo hai cách.

Đầu tiên là cái gọi là dịch vụ "Nhóm G", nói một cách đơn giản, người tổ chức (trưởng nhóm) thành lập một đội có kinh nghiệm chuyên nghiệp về phó bản trò chơi, và để lại một số vị trí để tiêu thụ vật phẩm "trói buộc linh hồn". một khi các vật phẩm "ràng buộc linh hồn" mà họ cần xuất hiện, họ có thể tiến hành các hoạt động đấu giá và phí mà người tiêu dùng phải trả cần được phân phối trong "Nhóm G". Bằng cách này, "ràng buộc linh hồn" "Có thể giao dịch dưới hình thức trá hình, nhưng chỉ trước khi ràng buộc.

Mô tả hình ảnh

(Lưu ý: Hình ảnh đến từ nền tảng giao dịch của bên thứ ba)

Còn về khái niệm NFT gắn kết tâm hồn (SBT) do Vitalik và những người khác đề xuất thì sao? Chúng ta có thể hiểu nó thông qua EIP 5114, dự thảo tiêu chuẩn của Token.

tiêu đề cấp đầu tiên

EIP 5114: Chuẩn Soulbound Token (Token Soulbound)

Mô tả: Mã thông báo được gắn vào "linh hồn" trong quá trình sử dụng và Mã thông báo này không thể được chuyển sau đó.

Bởi Micah Zoltu (@MicahZoltu)

Tình trạng: Giai đoạn nháp (Draft)

Danh mục: ERC

Thời gian sáng tác: 30-05-2022

Bản tóm tắt

Bản tóm tắt

tiêu đề phụ

sự chỉ rõ

```solidity 

interface IERC5114 { 

// Được kích hoạt khi một phiên bản mới của Mã thông báo này được tạo

//Sự kiện này **không thể** kích hoạt hai lần cho cùng một `tokenId`

event Mint (uint256 indexed tokenId, address indexed nftAddress, uint256 indexed nftTokenId); 

// Trả lại mã thông báo NFT sở hữu mã thông báo

// Nếu mã thông báo chưa được đúc, chức năng này **phải** ném

// Hàm này **MUST** luôn trả về cùng một kết quả khi được gọi sau mỗi lần xây dựng

// Hàm này **MUST** trả về giá trị giống như đã tìm thấy cho mã thông báo trong sự kiện `Mint` ban đầu

function ownerOf (uint256 index) external view returns (address nftAddress, uint256 nftTokenId); 

// trả về một URI chống kiểm duyệt có chứa thông tin chi tiết về bộ sưu tập mã thông báo này; // siêu dữ liệu được trả về bởi điều này được hợp nhất với siêu dữ liệu được trả về qua `tokenUri(uint256)`

//collectionUri** phải** là bất biến và có thể định địa chỉ theo nội dung (ví dụ: IPF://)

//collectionUri **không thể** trỏ đến nội dung có thể thay đổi/có thể kiểm duyệt (ví dụ: https://)

// Dữ liệu từ "tokenUri" được ưu tiên hơn dữ liệu được trả về bởi phương thức này

// Bất kỳ liên kết bên ngoài nào được tham chiếu bởi nội dung trong `collectionUri` cũng phải ** tuân theo tất cả các quy tắc trên

function collectionUri () external view returns (string collectionUri); 

// Trả về URI chống kiểm duyệt chứa thông tin chi tiết về phiên bản mã thông báo này

//tokenUri **PHẢI** là bất biến và nội dung có thể định địa chỉ (ví dụ: ipfs://)

//tokenUri **không thể** trỏ đến nội dung có thể thay đổi/có thể kiểm duyệt (ví dụ: https://)

// dữ liệu từ đây được ưu tiên hơn dữ liệu được trả về bởi `collectionUri`

tiêu đề phụ

function tokenUri (uint256 tokenId) external view returns (string tokenUri);

Cơ bản

1. Bất biến

Bằng cách yêu cầu mã thông báo cố định vĩnh viễn, cả hai chúng tôi đều đảm bảo khả năng không thể tách rời và không thể hợp nhất giữa các bộ mã thông báo liên kết linh hồn được liên kết với một NFT duy nhất, đồng thời cho phép người dùng tích cực lưu trữ kết quả.

2. Nội dung URI bắt buộc phải có địa chỉ

Mã thông báo Soulbound là huy hiệu/chỉ báo vĩnh viễn được gắn vào một nhân vật. Điều này có nghĩa là không chỉ người dùng không thể chuyển quyền sở hữu mà bản thân người khai thác cũng không thể rút, chuyển hoặc thay đổi quyền sở hữu. Điều này bao gồm chuyển đổi hoặc xóa bất kỳ nội dung từ xa nào như một phương tiện kiểm duyệt hoặc thao túng người dùng cụ thể.

3. Định dạng dữ liệu tokenUri 

tiêu đề phụ

tương thích ngược

tiêu đề phụ

Biện pháp phòng ngừa an toàn

Một số bên dự án có thể tuyên bố đã triển khai EIP này và đối với người dùng, chúng tôi cần xác minh rằng họ đã làm như vậy.

Tác giả mã thông báo có thể tạo mã thông báo có vẻ như tuân theo các quy tắc khi chúng tôi thực hiện thăm dò ban đầu về bề mặt API của nó, nhưng thực tế thì không.

Ví dụ: một hợp đồng có thể cho phép chuyển giao thông qua một số cơ chế, nhưng đơn giản là ban đầu không sử dụng chúng.

Cũng cần làm rõ rằng một mã thông báo soulbound không bị ràng buộc với con người mà với một nhân vật.

Nhân vật là bất kỳ người tham gia nào (hoặc thậm chí là một nhóm người), theo thời gian, thu thập nhiều mã thông báo liên kết linh hồn để xây dựng bộ sưu tập huy hiệu.

Nhân vật này có thể chuyển giao cho một người hoặc một nhóm người khác và bất kỳ ai tương tác với nhân vật đó không nên cho rằng có một người cố định đằng sau nhân vật đó.

Ngoài ra, một Soulbound Token có thể được liên kết với một Soulbound Token khác.

bản quyền

bản quyền

tiêu đề cấp đầu tiên

Một số quan điểm về NFT ràng buộc linh hồn

So với các trò chơi như World of Warcraft, khả năng chuyển nhượng của tài khoản chuỗi khối sẽ thấp hơn, vì khóa riêng được liên kết với địa chỉ của người dùng, điều đó có nghĩa là ngay cả khi một tài khoản chuỗi khối nhất định có giá trị lớn, thì việc chuyển giao giữa những người dùng cũng vậy. không thể thực hiện hiệu quả các giao dịch tài khoản thông qua nền tảng của bên thứ ba hoặc riêng tư trong khoảng thời gian này (có rủi ro rất lớn).

Tuy nhiên, chúng ta vẫn không thể đơn giản giả định rằng "NFT ràng buộc linh hồn" bị ràng buộc với chính người dùng, mà chúng ta cần xem xét khả năng "giao dịch linh hồn". Giá trị tín dụng là không đủ và một số trường hợp sử dụng NFT ràng buộc linh hồn khác ít nhiều sẽ gặp vấn đề như vậy.

Theo tôi, "linh hồn airdrop" có thể là điểm liên quan mật thiết nhất với mọi người, hiện tại, để xây dựng cộng đồng tốt hơn, bên dự án web3 sẽ chọn phát miễn phí Token cho những người dùng hoạt động sớm, điều này đương nhiên sẽ khuyến khích Sybil tấn công (nghĩa là một người dùng sử dụng nhiều địa chỉ để tương tác), kết quả là phía dự án cố gắng khóa tài khoản Sybil, trong khi người dùng cố gắng tránh các biện pháp chống Sybil, điều này không tốt cho cả hai bên.

Phương pháp "linh hồn airdrop" cho phép bên dự án nhắm mục tiêu chính xác hơn những người dùng airdrop mục tiêu, từ đó khuyến khích người dùng trau dồi cẩn thận "linh hồn" của họ thay vì dành thời gian và năng lượng cho các cuộc tấn công sybil.

Nhìn chung, "NFT gắn kết tâm hồn", với tư cách là khái niệm cốt lõi của một xã hội phi tập trung do Vitalik và những người khác đề xuất, vẫn đang trong giai đoạn phát triển rất sớm. "Trở nên thú vị có thể rất có giá trị.

liên kết gốc

1、https://vitalik.ca/general/2022/01/26/soulbound.html

2、https://www.defidaonews.com/article/6750230

3、https://github.com/ethereum/EIPs/pull/5114/files

liên kết gốc

ETH
Vitalik
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina