SETTINGS
Content language
flag Vietnamese
Vietnamese
flag Vietnamese
Vietnamese
Tiếng việt
flag English
English
English
Channel logo
Coin98 Insights
Save
Copy link

Aavegotchi tận dụng ChainLink VRF - Tiên phong trong NFT trên Layer 2

Aavegotchi là một game NFT thể loại sưu tập tận dụng aToken có khả năng sinh lời của Aave làm tài sản thế chấp để tạo ra các nhân vật đại diện NFT.
jesse
Published Jun 10 2021
Updated Sep 28 2023
13 min read
thumbnail

Thành quả đáng chú ý

  • Khối lượng giao dịch đạt 14 triệu USD.
  • Hơn 500k giao dịch.
  • Giúp người dùng tiết kiệm hơn 14 triệu USD phí gas.

“Thật vinh dự khi biết được rằng tất cả các Aavegotchi đều được triệu hồi bằng Chainlink VRF. Không có gì có thể sánh được với Chainlink trong việc đảm bảo trải nghiệm chơi game được đảo bảo công bằng trên blockchain.” — Jesse Johnson (Người sáng lập và COO của Pixelcraft Studios).

Aavegotchi là gì?

Aavegotchi là một game NFT thể loại sưu tập tận dụng aToken có khả năng sinh lời của Aave làm tài sản thế chấp để tạo ra các nhân vật NFT. Người chơi sẽ muốn tăng giá trị của NFT Aavegotchi lên bằng cách tham gia vào “rarity farming” theo nhiều phương thức game hoá khác nhau trên blockchain.

Thách thức

Aavegotchi cần một phương pháp đảm bảo công bằng và chống gian lận để tạo ra hỗn hợp các nhân vật NFT mới toanh và phân phối các chỉ số hiếm cho các nhân vật đại diện đang tồn tại thông qua phương thức xổ số trên blockchain.

Giải pháp

Chainlink Verifiable Randomness Function (VRF) là một dịch vụ phi tập trung và được vận hành bởi oracle giúp mang đến cho các hợp đồng thông minh nguồn kết quả ngẫu nhiên an toàn trên blockchain mà tất cả người dùng đều có thể tự xác minh.

Tình huống: Sứ mệnh Game hoá độ hiếm của NFT

Non-Fungible Tokens (NFTs) đã tạo nên cơn sốt thôi thúc các nhà sáng tạo mong muốn xuất bản NFT để kiếm tiền từ các vật sưu tập mã hoá độc nhất của họ và những người đam mê lĩnh vực này mua NFT để phục vụ cho niềm yêu thích tài chính cá nhân. Phần lớn thế hệ đầu của NFT tập trung vào việc sử dụng cuốn sổ cái nhất quán, chống gian lận và có thể đảm bảo được sự độc nhất của những tài sản được token hoá. 

Trong khi một số dự án NFT đời đầu đang được bán với giá hàng triệu đô la, nhiều dự án khác không chịu nổi nhiệt. Một số người đùa cợt gọi đây là meme về độ hiếm của NFT, trong đó các NFT chỉ có giá trị khi có độ hiếm cao. Sự hứng thú của người dùng sẽ phai mờ một khi họ nhận ra rằng tất cả những gì mà họ có chỉ đơn thuần là những bức ảnh kỹ thuật số.

Vào tháng Giêng 2021, Aavegotchi đã được triển khai trên Ethereum, với sứ mệnh mang đến cho người dùng một “cơ chế cày độ hiếm” dựa trên blockchain mới với sự góp mặt của những NFT động có sức mạnh DeFi. Aavegotchi được truyền cảm hứng bởi những con thú cầm tay mang tên Tamagotchi của yesteryear, những nhân vật đại diện kỹ thuật số với độ hiếm đa dạng mà người chơi được thưởng khi nuôi dưỡng và tăng cấp cho chúng. 

Chúng có thể được tạo ra bằng cách stake aToken sinh lời của Aave, cũng như mua, nâng cấp, và kiếm tiền thông qua hàng loạt các yếu tố được game hoá và các thị trường thứ cấp.

Thách thức: Xây dựng một NFT đảm bảo công bằng ở diện rộng

Các thách thức:

  • Nhận được một nguồn sinh ngẫu nhiên bảo mật mà không phải quan ngại về các hình thức tấn công trên blockchain ví dụ như đảo ngược block từ thợ đào, hoặc sự mơ hồ của những nhà cung cấp dữ liệu RNG ngoài blockchain.
  • Truy cập vào nguồn ngẫu nhiên minh bạch giúp mang đến bằng chứng để có thể xác minh được rằng quá trình RNG không hề thiên vị và chống gian lận.
  • Gọi hàm ngẫu nhiên ở tần số cao, cùng lúc đó tối thiểu chi phí giao dịch trên chuỗi, đảm bảo rằng người dùng sẽ có một trải nghiệm hoàn hảo trong thế giới của Aavegotchi.

Một trong những yếu tố nền tảng trong cơ chế chơi game của Aavegotchi là tính ngẫu nhiên, vốn rất quan trọng trong quá trình tạo ra mọi nhân vật Aavegotchi và câp nhật các NFT mới bằng cách sử dụng cơ chế phân phối theo dạng xổ số ra những thuộc tính hiếm. 

Tuy nhiên, để xây dựng một vũ trụ game hoá tài chính và phức tạp, Aavegotchi cần có một nguồn ngẫu nhiên với tần số cao và đảm bảo được sự công bằng để không bên nào có thể dự đoán hoặc thao túng để sở hữu các NFT quý hiếm nhất. Đội ngũ phát triển của nền tảng Aavegotchi cần một Chương Trình Tạo Số Ngẫu Nhiên (RNG) có mã nguồn mở và có thể xác minh được, nghĩa là bất kỳ người dùng nào cũng có thể xác minh được sự trung thực của RNG.

Một trình tạo số ngẫu nhiên (RNG) là cách tốt nhất để tạo ra hệ số entropy. Nó tận dụng một giá trị seed để tạo ra một con số ngẫu nhiên dựa trên một thước đo được định sẵn (ví dụ từ 1 - 1000). Sau đó con số ngẫu nhiên ấy sẽ là đầu vào để tạo ra kết quả dựa trên một danh sách của các khả năng được vạch ra sẵn. Dù thoạt nhìn có vẻ đơn giản nhưng việc tạo ra sự ngẫu nhiên mà có thể xác minh được khả năng chống làm giả và không dự đoán được chính là một vấn đề rất phức tạp trong khoa học máy tính.

Các kỹ thuật RNG trên blockchain - các con số ngẫu nhiên có được từ hoạt động của blockchain như kích thước khối - có những điểm yếu mà thợ đào có thể dễ dàng khai thác. Đáng chú ý nhất là thợ đào có thể thay đổi vị trí của giao dịch trong khối để thay đổi các các con số đầu vào ngẫu nhiên và nhận được một kết quả tốt hơn. 

Thay vào đó, các giải pháp RNG ngoài blockchain - các con số ngẫu nhiên có được từ API của nhà cung cấp dữ liệu - có thể mơ hồ và không thể mang đến một bằng chứng thật cho thấy nhà cung cấp dữ liệu không thể làm giả quá trình RNG và/hoặc chạy trước giao dịch dựa trên đầu vào ngẫu nhiên mà họ cung cấp. Các giải pháp RNG cả trên và ngoài blockchain đều có những giới hạn nghiêm trọng, tiềm ẩn những nguy cơ an ninh trong tổng thể thiết kế game của Aavegotchi, đặc biệt là khi giá trị của Aavegotchi đang ngày càng tăng và các yếu tố độc hại sẽ có nhiều phần thưởng khuyến khích họ thao túng việc tạo ra NFT và các đặc tính của chúng.

Bên cạnh cách vấn đề về nguồn RNG, các blockchain layer 1 như Ethereum hiện tại không thực tế về mặt chi phí đối để hỗ trợ cho một game có khối lượng giao dịch cao như Aavegotchi mà không giới hạn nặng nề với trải nghiệm người dùng. Người dùng sẽ không thể tham gia vào thế giới Aavegotchi nếu họ phải thực hiện cách giao dịch quan trọng trên blockchain mỗi lần họ tương tác với Aavegotchi của mình, suy cho cùng thì việc giảm đi các yếu tố cạnh tranh và khả năng không đoán trước được khiến game vui hơn và nhận được nhiều lợi ích tài chính hơn.

“Chúng tôi đã nghiên cứu một vài phương án thay thế cho RNG. Không có giải pháp RNG nào có thể giải quyết được cả các cuộc tấn công từ thợ đào và sự mập mờ của những nhà cung cấp dự liệu ngoài blockchain. Đó là lý do mà chúng tôi rất tự tin sử dụng Chainlink.” - Coder Dan, CEO của Pixelcraft Studios.

Giải pháp: ChainLink VRF trên mạng lưới Layer 2 của Polygon

Chainlink Verifiable Function (VRF) là một dịch vụ RNG được vận hành bởi oracle của Chainlink, tận dụng một cấu trúc kết hợp cả trên và ngoài blockchain. Chainlink VRF hoạt động bằng cách kết hợp các khối dữ liệu mà vẫn chưa nhận được khi yêu cầu được gửi đi với private key của oracle node để tạo ra một con số ngẫu nhiên và một dữ liệu ngoài blockchain có bằng chứng mã hoá. Bằng chứng mã hoá được tạo ra ngoài blockchain với chi phí thấp những được xác minh trên blockchain để xác định tính trung thực của quy trình RNG ngoài blokchain.

Hợp đồng thông minh của Aavegotchi sẽ chỉ chấp nhận con số ngẫu nhiên nếu nó có kèm theo một bằng chứng mã hoá, và bằng chứng mã hoá sẽ chỉ được tạo từ Chainlink VRF nếu quá trình này hoàn toàn chống lại được gian lận. Tính linh hoạt trong thiết kế cho phép Chainlink VRF có thể chạy trực tiếp trên Polygon - một mạng lưới sidechain layer 2 tổng hợp với phí giao dịch cực kỳ rẻ. Aavegotchi đã có thể tận dụng Chainlink VRF trên Polygon mà không phải phụ thuộc vào bất kỳ blokchchain nào khác, cuối cùng giúp Aavegotchi có thể sử dụng Chainlink VRF liên tục mà phí chỉ bằng một phần nghìn so với chi phí phải bỏ ra trên blockchain layer 1 Ethereum.

“Một trong những lý do mà chúng tôi quyết định xây dựng trên Polygon chính là vì Chainlink VRF đã được tích hợp trên Polygon.

Aavegotchi hiện đã sử dụng Chainlink VRF hàng vạn lần để tạo ra hơn 10k NFT. Con số nào bao gồm cả những lần Chainlink VRF được dùng trong quá trình xổ số trên Mainnet, trong đó một người dùng may mắn trong số 16 nghìn người tham gia đã giành được một NFT ở cấp độ godlike mang tên LINK-Cube, vật phẩm quyền năng nhất trong game, tất cả diễn ra mà không có bất kỳ biến đổi nào trong tính trung thực của sự kiện xổ số.

Bằng cách mang đến sự ngẫu nhiên có thể xác minh được, Aavegotchi đi tiên phon trong một thiết kế game mới mà họ gọi là một “cơ chế game rarity farming.” 

Trong cơ chế này người dùng cạnh tranh với nhau để tìm ra những Aavegotchi có độ hiếm cao nhất, bằng cách tạo ra những Aavegotchi mới từ portal hoặc tăng cấp cho những NFT cũ bằng cách chiến thắng trong raffle và những trò chơi khác, hoặc mua NFT Aavegotchi và các trang bị nâng cấp được bán trên những thị trường thứ cấp. Do đó, không chỉ có những NFT Aavegotchi hiếm, mà chúng cũng “có thể cày” thông qua một trò chơi không có tổn thất được vận hành bởi những tài sản thực có khả năng sinh lời - kết hợp giữa DeFi, NFT, game phi tập trung, và đầu vào từ thế giới thực để tạo ra những trải nghiệm game khó mà sánh kịp.

Kết quả kinh doanh

Các NFT động liên tục thu hút khách hàng mới và cũ.

Kể từ khi mainnet được triển khai vào đầu năm 2021, Aavegotchi đã lọt vào top 10 dự án NFT trên DappRadar. Việc vận hành trên mạng lưới layer 2 của Polygon cho phép nền tảng Aavegotchi vận hành trơn tru bảo mật hơn 500k giao dịch và giúp người dùng tiết kiệm 14 triệu USD tiền phí, cùng lúc đó đảm bảo tạo ra các NFT và những tính năng tuyệt vời trong game thông qua Chainlink VRF.

Một lượng lớn các hoạt động trên blockchain là phép thử rõ ràng để thấy được nhu cầu game hoá kết hợp với các phần thưởng tài chính của người chơi đang có xu hướng tăng dần. Việc tích hợp Chainlink vào Aavegotchi không chỉ cho thấy một ứng dụng hoàn toàn mới trong nền kinh tế NFT mà nó còn định nghĩa lại trải nghiệm chơi game về tổng quát có thể kiếm tiền thành công bằng cách sử dụng các NFT động, giúp người chơi sưu tập, kiếm tiền, giao dịch, và tương tác với bộ sưu tập của họ. “Không giống như nhiều NFT khác,” Nhà sáng lập Jesse Johnson giải thích, “các NFT thật sự thưởng cho bạn nếu bạn chăm sóc chúng kỹ lưỡng.”

Một nguồn ngẫu nhiên an toàn chính là yếu tố cốt lõi trong thiết kế của nền tảng Aavegotchi. Vươn lên từ sự kết hợp của DeFi và game blockchain, Aavegotchi cần phải mang đến cho người dùng sự bảo mật và rõ ràng để đảm bảo rằng sự kết hợp ấy sẽ phân hoá hệ sinh thái hợp đồng thông minh rộng lớn. 

Theo như lời CEO của Pixelcraft Studios, Coder Dan, cho biết rằng:

“Khi bạn có thể tạo ra những chỉ số thuộc tính một cách ngày nhiên có thể ảnh hưởng đến kết quả chơi game của bạn thì bạn sẽ thấy có rất nhiều giá trị phía sau những thuộc tính này. Chúng tôi đã ghi nhận hàng loạt các Aavegotchi được bán với giá hơn chục ngàn đô la gần như mỗi ngày trên chợ thứ cấp. Hãy thử tưởng tượng xem sẽ ra sao nếu những Aavegotchi này không được tạo ra bằng cách sử dụng Chainlink VRF: sẽ có rất nhiều câu hỏi về giá trị của chúng và liệu các chỉ số của chúng có thể bị thao túng hay không. Chainlink mang đến những câu trả lời dứt khoát và không thể bàn cãi cho những câu hỏi này.”

Đọc thêm:  Aavegotchi Công Bố Lộ Trình Ra Mắt Gotchiverse - Metaverse Của Game

RELEVANT SERIES