Walrus: SUI's Giải pháp Lưu trữ Đa phương tiện Phi tập trung Thế hệ tiếp theo

Trung cấp11/1/2024, 3:19:57 PM
Khám phá Walrus, giải pháp lưu trữ phi tập trung đột phá của blockchain SUI. Được phát triển bởi Mysten Labs, Walrus được thiết kế để lưu trữ hiệu quả các tệp tin lớn và đa phương tiện, kết hợp các ưu điểm của hệ thống sao chép đầy đủ và mã hóa RS (Reed-Solomon). Sử dụng ngôn ngữ lập trình mới Move và công nghệ mã hóa xoá, nó đảm bảo tính sẵn có và đáng tin cậy cao. Walrus hỗ trợ truy cập dữ liệu linh hoạt, tương thích với nhiều nền tảng blockchain và cung cấp giải pháp lưu trữ tiết kiệm chi phí. Tìm hiểu cách Walrus đang thay đổi lưu trữ dữ liệu blockchain và mở ra những khả năng mới cho các ứng dụng phi tập trung.

Vào ngày 17 tháng 10 năm 2024, giao thức lưu trữ phi tập trung Walrus đã công bố trên X (trước đây là Twitter) việc ra mắt testnet công cộng của mình. Walrus, được thiết kế cho các ứng dụng blockchain và các đại lý tự trị, đã phát hành bản xem trước cho các nhà phát triển để thu thập phản hồi. Các ưu điểm chính của giao thức bao gồm lưu trữ blob tiết kiệm chi phí, khả năng sẵn có cao và tính mạnh mẽ.

Walrus đã được sử dụng, với trang tin tức blockchain nổi tiếng “Decrypt” lưu trữ bài báo, video và hình ảnh trên nền tảng để tạo nội dung không thể chỉnh sửa cho một công ty truyền thông mã hóa, tạo niềm tin giữa tờ báo và độc giả của nó. Bài viết này sẽ cung cấp một cái nhìn tổng quan chi tiết về kiến trúc kỹ thuật của Walrus, hoạt động và tokenomics của token WAL của nó.


Nguồn: x

Tổng quan dự án Walrus

Walrus là một giải pháp lưu trữ phi tập trung trên blockchain Sui do Mysten Labs dẫn đầu, nhóm phát triển đứng sau Sui. Các thành viên chính của nhóm này trước đây đã làm việc trên dự án blockchain Libra của Facebook (sau đổi tên thành Diem, được bán cho Silvergate). Walrus sử dụng ngôn ngữ lập trình mới “Move”, xuất phát từ dự án Libra.

Khác với các dự án lưu trữ chính thống dựa trên IPFS, Walrus tập trung vào xử lý các tệp dữ liệu lớn. Nó được thiết kế để lưu trữ và chuyển phát dữ liệu thô và các tệp phương tiện như video, hình ảnh và PDF. Walrus cho phép lưu trữ nhanh và hiệu quả cho những tệp lớn hoặc đống tương tự, cung cấp tính linh hoạt, khả năng mở rộng và khả năng lập trình. Ngay cả trong trường hợp lỗi Byzantine, giao thức đảm bảo tính sẵn có và đáng tin cậy cao.

Nhóm phát triển: Mysten Labs

Mysten Labs bao gồm các chuyên gia hàng đầu về hệ thống phân tán, ngôn ngữ lập trình và mật mã. Các nhà sáng lập của nó là các giám đốc cấp cao của Novi Research của Meta và các kiến trúc sư chính của blockchain Diem và ngôn ngữ lập trình Move. Sứ mệnh của Mysten Labs là xây dựng cơ sở hạ tầng cho web3.


Nguồn:Trung bình

Thông tin Quỹ

Mysten Labs được thành lập vào năm 2021, đạt được sự phát triển đáng kể trong vòng hai năm. Họ đã huy động được 36 triệu đô la trong vòng gọi vốn Series A, tiếp theo là 300 triệu đô la trong vòng gọi vốn Series B. Dự án đã thu hút sự quan tâm đáng kể từ công ty đầu tư rủi ro Silicon Valley Andreessen Horowitz (a16z).

Các nhà đầu tư khác bao gồm Binance Labs, Coinbase Ventures và FTX Ventures, với hơn 20 tổ chức hỗ trợ hệ thống cơ bản tài chính của Mysten Labs.


Nguồn: icodrop

Các Loại Giao Thức Lưu Trữ Phi Tập Trung Chính

Hiện tại, các giao thức lưu trữ phi tập trung có thể được phân loại thành hai loại chính: Hệ thống sao chép đầy đủ và Hệ thống mã hóa Reed-Solomon (RS).

Loại 1: Hệ thống Hoàn toàn Sao chép

Hệ thống được sao chép đầy đủ, như Filecoin và Arweave, cung cấp quyền truy cập và di chuyển dễ dàng nhưng đối mặt với chi phí lưu trữ cao và rủi ro bảo mật như các cuộc tấn công Sybil tiềm năng. Ví dụ, để đảm bảo bảo mật cao có thể yêu cầu tới 25 lần dung lượng lưu trữ. Mặc dù phương pháp này đảm bảo một môi trường không cần phép, độ tin cậy của nó phụ thuộc mạnh vào tính mạnh mẽ của các nút lưu trữ được chọn.

Loại 2: Hệ thống mã hóa RS

Ngược lại, mã hóa RS (một loại cụ thể của mã hóa xóa) có thể giảm yêu cầu sao chép một cách đáng kể và tăng cường bảo mật. Mã hóa RS chia một tệp thành các đoạn dữ liệu nhỏ hơn, mỗi đoạn đại diện cho một phần của tệp gốc. Bất kỳ kết hợp nào của các đoạn dữ liệu có tổng kích thước vượt quá tệp gốc có thể được sử dụng để tái tạo tệp. Ngay cả khi lên đến một phần ba số nút là độc hại, mã hóa RS vẫn có thể duy trì đủ bảo mật chỉ với ba lần đệm lưu trữ.

Tuy nhiên, hệ thống RS-coded đối mặt với những thách thức, bao gồm chi phí tính toán cao và giới hạn về khả năng mở rộng. Chúng chỉ thực tế khi kích thước dữ liệu tổng cộng và số lượng shard là nhỏ. Ngoài ra, nếu các nút lưu trữ tắt mạng và cần được thay thế, hệ thống yêu cầu tất cả các nút hiện có gửi các shard tới nút thay thế, dẫn đến tình trạng tải mạng lớn.

Bất kể giao thức được sử dụng, hệ thống lưu trữ phi tập trung đối mặt với các thách thức về lưu trữ dữ liệu và phối hợp nút, giới hạn khả năng mở rộng. Để giải quyết những vấn đề này, nhiều hệ thống triển khai giao thức lưu trữ và phát triển chuỗi khối tùy chỉnh để xử lý giao dịch và hoạt động tiền điện tử, nâng cao hiệu quả và chức năng chung.


Nguồn:Messari

Làm thế nào để Walrus hoạt động?

Như đã đề cập trước đó, Walrus được thiết kế đặc biệt để lưu trữ các tệp lớn và đa phương tiện. Nó kết hợp sức mạnh của hai loại lưu trữ phi tập trung để tạo ra một loại lưu trữ phi tập trung dựa trên blob độc đáo: Ngôn ngữ lập trình mới (Move) + Thuật toán mã hóa mới (Red Stuff) + Sui Blockchain.

Điều này cho phép Walrus mở rộng lên hàng trăm nút lưu trữ (nhà cung cấp) và đạt được tính linh hoạt cao với tải lưu trữ tối thiểu. Hệ thống không yêu cầu xây dựng một giao thức blockchain hoàn toàn dành riêng để hoạt động. Thay vào đó, nó tận dụng blockchain Sui hiện có như là mặt phẳng điều khiển để quản lý:

  • Quản lý vòng đời của các nút lưu trữ
  • Quản lý vòng đời của các đối tượng nhị phân lớn (Binary Large Objects)
  • Cơ chế kinh tế và khuyến nghị

Phương pháp này cho phép Walrus sử dụng các chức năng của blockchain Sui mà không phải phát triển một blockchain từ đầu. Nó đơn giản hóa thiết kế và triển khai của Walrus trong khi cung cấp các tính năng chính cho việc lưu trữ phi tập trung.


Nguồn: Bản tóm tắt Walrus

Kiến trúc cơ bản

Kiến trúc của Walrus đảm bảo nội dung vẫn có thể truy cập ngay cả trong trường hợp các nút gặp sự cố hoặc hoạt động độc hại. Nó sử dụng công nghệ sửa lỗi tiên tiến dựa trên mã lớn tuyến tính nhanh (mã hóa sự mất mát), nâng cao khả năng chống lỗi Byzantine và hỗ trợ các nút lưu trữ thay đổi động. Walrus đơn giản hóa các chức năng cốt lõi của nó bằng cách sử dụng các hợp đồng thông minh Sui để quản lý các nút lưu trữ và xác minh blob.

Trong Walrus, khách hàng phối hợp luồng dữ liệu, với dữ liệu được mã hóa bởi nhà xuất bản và lưu trữ một cách an toàn. Siêu dữ liệu và chứng minh sẵn có được lưu trữ trên chuỗi khối Sui, sử dụng ngôn ngữ Move để cung cấp tính tổ hợp và bảo mật. Khả năng lưu trữ cũng có thể được biểu tượng hóa, cho phép tích hợp với các ứng dụng dựa trên Sui. Ngoài ra, Walrus hỗ trợ các chuỗi khối khác như Solana và Ethereum. Truy cập dữ liệu được thúc đẩy thông qua các bộ tổng hợp thu thập thông tin từ các nút lưu trữ và được gửi thông qua các hệ thống CDNs hoặc caching.

Những thành phần cốt lõi

Blob (Binary Large Object)

Một blob đại diện cho một đối tượng bất biến tương đương với một tệp (dữ liệu nguyên thô). Giải pháp lưu trữ blob được thiết kế cho lưu trữ đám mây, chủ yếu dành cho lượng lớn dữ liệu không cấu trúc, chẳng hạn như hình ảnh, tài liệu và video. Dữ liệu này thường được lưu trữ dưới dạng nhị phân và không nhất thiết theo các định dạng tệp cụ thể.

Thuật toán mã hóa mới: Red Stuff

Ở trung tâm của Walrus là Red Stuff, giới thiệu thuật toán mã hóa hai chiều mới dựa trên mã suối. Khác với mã hóa RS (Reed-Solomon), mã suối chủ yếu dựa vào phép XOR (Exclusive OR), giảm bớt phức tạp toán học. Dưới đây là một cái nhìn tổng quan về mã suối và XOR:

XOR (Exclusive OR) là một toán tử logic, tương tự như khái niệm “hai phủ định tạo ra một khẳng định”. Đó là một loại phân tích logic được áp dụng cho hai toán hạng. Khác với toán tử logic OR thông thường, XOR trả về sai khi cả hai giá trị đều giống nhau, và đúng khi các giá trị khác nhau.

Trong lý thuyết mã hóa, các mã phun là một loại mã xóa dựa trên các kỹ thuật mã hóa tuyến tính dựa trên đồ thị. Chúng cải thiện hiệu suất sửa lỗi bằng cách giảm thiểu mất gói tin. Hai loại mã phun chính là mã LT và mã Raptor.

Nói một cách đơn giản, mã hóa xóa bỏ liên quan đến việc lấy K khối dữ liệu nguồn và mã hóa chúng thành n khối dữ liệu mã hóa, trong đó n > K. Trong quá trình truyền, nếu một số dữ liệu bị mất, các khối dữ liệu còn lại (được gọi là K’ dữ liệu nhận được) có thể được sử dụng để xây dựng lại (dữ liệu đã tái tạo) dữ liệu gốc miễn là K’ ≥ K. Điều này đảm bảo rằng dữ liệu gốc có thể được khôi phục dù mất đi khối nào. Đây tương ứng với hình dưới đây.


Nguồn: researchgate

Lưu trữ và Truy xuất: Hỗ trợ Đọc và Ghi Blob

Walrus hỗ trợ cả việc viết và đọc các khối dữ liệu. Nó cũng cho phép bất kỳ ai chứng minh rằng một khối dữ liệu đã được lưu trữ và có thể được lấy lại sau này.

Quá trình ghi blob trong Walrus tích hợp công nghệ blockchain với lưu trữ phân tán. Các nhà văn mã hóa các blob bằng thuật toán Red Stuff, đăng ký chúng trên blockchain để có được không gian lưu trữ, và phân phối các đoạn thành phần đến các nút lưu trữ. Một chứng chỉ lưu trữ sau đó được công bố trên blockchain, xác nhận tính khả dụng của blob. Quá trình này đảm bảo lưu trữ phân tán và độ tin cậy dữ liệu trong khi sử dụng blockchain để quản lý siêu dữ liệu và phối hợp lưu trữ.

Trong quá trình đọc, người dùng có thể yêu cầu cam kết và các đoạn chính của đoạn Blob từ bất kỳ nút lưu trữ nào. Khi đủ chứng minh hợp lệ được thu thập, đoạn Blob được tái tạo và xác minh. Các tính chất của Red Stuff đảm bảo việc đọc nhất quán, và trong điều kiện bình thường, người dùng chỉ cần tải xuống một lượng dữ liệu ít hơn so với kích thước ban đầu của đoạn blob. Hệ thống cung cấp động lực cho các kịch bản yêu cầu cao để duy trì hiệu suất đọc, điều này sẽ được thảo luận trong phần “Cơ chế động viên”. Ngoài ra, việc sử dụng trình tự hợp và caching giúp giảm tần suất tái tạo blob, cải thiện hiệu suất tổng thể.

Hiệu quả chi phí và tính toàn vẹn dữ liệu không đồng bộ: Red Stuff + Erasure Coding

Như đã thảo luận trước đó, hai loại giao thức lưu trữ phi tập trung chính là sao chép đầy đủ và mã hóa RS. Walrus cho rằng trong khi các phương pháp này cung cấp chi phí vận hành thấp và đảm bảo mạnh mẽ, chúng không phù hợp cho triển khai dài hạn. Trong các hệ thống quy mô lớn chạy trong thời gian dài, các nút lưu trữ dễ bị lỗi, mất mát đoạn, hoặc churn nút thường xuyên. Trong các hệ thống không cho phép, các nút lưu trữ có thể tự nhiên rời đi ngay cả khi có lợi ích, dẫn đến mất dữ liệu. Bất kể nguyên nhân, việc phục hồi các đoạn bị mất cho các nút mới đòi hỏi chi phí truyền dữ liệu đáng kể.

Do đó, Walrus đề xuất rằng chi phí phục hồi dữ liệu bị mất chỉ nên tỉ lệ thuận với lượng dữ liệu cần phục hồi. Ngoài ra, khi số lượng nút trong mạng tăng lên, những chi phí phục hồi này cũng nên giảm đi.

Để đạt được điều này, Red Stuff sử dụng các kỹ thuật mã hóa hai chiều (dựa trên logic XOR) để chia dữ liệu thành các đoạn và phân phối chúng trên các nút lưu trữ. Điều này cho phép phục hồi dữ liệu mất mát một cách hiệu quả hơn mà không cần phải tải xuống toàn bộ đống dữ liệu.


Nguồn:Bản giấy trắng về Walrus

Bằng cách tận dụng mã hóa xóa tiên tiến, Walrus giữ chi phí lưu trữ ở khoảng năm lần kích thước của khối dữ liệu đã lưu trữ. Dữ liệu đã mã hóa cho mỗi khối dữ liệu được phân phối trên các nút lưu trữ khác nhau, đảm bảo tính toàn vẹn dữ liệu không đồng bộ. Phương pháp này tiết kiệm chi phí hơn nhiều so với các phương pháp sao chép đầy đủ truyền thống và cung cấp khả năng chịu lỗi lớn hơn so với các giao thức chỉ lưu trữ mỗi khối dữ liệu trong một tập hợp con của các nút lưu trữ.


Nguồn:Bài báo cáo về Walrus

Quyền Truy cập Linh hoạt

Người dùng có thể tương tác với Walrus qua Command Line Interface (CLI), Software Development Kit (SDK) và các công nghệ web2 HTTP. Walrus được thiết kế để tương thích tốt với bộ nhớ đệm truyền thống và Content Delivery Networks (CDN), đồng thời đảm bảo rằng tất cả các hoạt động có thể được thực hiện bằng các công cụ cục bộ để tối đa hóa sự phi tập trung.

Walrus Tokenomics và Cơ chế Incentive

Các thách thức kinh tế của Walrus khác biệt so với những blockchain điển hình vì Walrus sử dụng blockchain Sui làm mặt phẳng điều khiển, kế thừa tính bảo mật của sự nhất trí blockchain. Walrus sử dụng cơ chế Delegated Proof-of-Stake (DPoS), trong đó các bên liên quan ủy quyền token cho các nút lưu trữ ứng cử viên trong mỗi chu kỳ. Hệ thống DPoS ngăn chặn tấn công Sybil và sử dụng token WAL cho quản trị và đặt cược để khuyến khích hoạt động mạng hiệu quả. Các nút lưu trữ phải đặt cược token WAL để tham gia vào mạng lưới. Mạng DPoS đảm bảo dữ liệu có thể được khôi phục ngay cả khi các nút tham gia, rời khỏi, điều chỉnh cược, hoặc không hợp tác. Quản trị cũng xác định các hình phạt để thúc đẩy hành vi tốt.

Tuy nhiên, do mạng lưới phân quyền, sự thay đổi nút theo thời gian có thể dẫn đến “thảm kịch của cộng đồng.” Đảm bảo cam kết dài hạn do đó là một thách thức đáng kể đối với hệ thống Walrus.

Để giải quyết vấn đề này, Walrus đã thiết kế một hệ thống kinh tế và động lực để đảm bảo giá cả cạnh tranh, phân bổ tài nguyên hiệu quả và hạn chế tối đa các hành vi đối đầu. Nó giới thiệu một mô hình kinh tế dựa trên việc đặt cược, sử dụng phần thưởng và khoản phạt để điều chỉnh động lực và thúc đẩy cam kết dài hạn. Hệ thống này bao gồm cơ chế định giá cho tài nguyên lưu trữ và các hoạt động ghi, được bổ sung bằng một mô hình được quản lý bởi token để điều chỉnh các tham số.

WAL Token Staking và Quản trị

Tokenomics của Walrus chủ yếu xoay quanh mã thông báo WAL, với các nút lưu trữ hoặc đại diện của họ đặt mã thông báo WAL làm nền tảng bảo mật của Walrus. Hành vi tốt được khen thưởng, trong khi hành vi xấu bị trừng phạt (chém). Cơ chế đặt cọc của Walrus bao gồm bốn thành phần cốt lõi: đặt cọc và phân bổ phân đoạn dữ liệu, quy trình hủy đặt cọc, tích lũy phần thưởng và hình phạt, và các điều chỉnh cần thiết để tự lưu ký tài sản. Thiết kế này đảm bảo tính bảo mật và hiệu quả đồng thời cung cấp sự linh hoạt và ưu đãi cho người tham gia.

1)Delegated Staking and Data Shard Allocation

Walrus bao gồm một lớp đặt cọc được ủy quyền, cho phép tất cả người dùng tham gia vào an ninh mạng. Các nút cạnh tranh để thu hút cổ phần của người dùng, xác định cách phân bổ phân đoạn. Người dùng chọn các nút để đặt cược dựa trên danh tiếng, vốn đặt cược và tỷ lệ hoa hồng. Khi một chu kỳ bị khóa (ví dụ: tại điểm kiểm tra "c" trong Hình 5), cổ phần được cam kết với nút lưu trữ đã chọn và các phân đoạn dữ liệu được phân bổ theo tỷ lệ của nút trong tổng số cổ phần cho chu kỳ tiếp theo.

Các nút lưu trữ có thể lựa chọn mức vốn cam kết—hoặc thậm chí không cam kết vốn—bởi vì Walrus không áp đặt yêu cầu vốn tối thiểu. Thiết kế linh hoạt này cho phép các nút có kích thước và sức mạnh vốn khác nhau tham gia, mang lại sự tự do cho người ủy quyền để đánh giá tính phù hợp của mỗi nút.

Tỷ lệ hoa hồng bảo vệ

Walrus cung cấp các biện pháp bảo vệ xung quanh tỷ lệ hoa hồng. Walrus yêu cầu các node (tức là nhà cung cấp lưu trữ) đặt tỷ lệ hoa hồng của họ trước hạn chót của mỗi chu kỳ, và tỷ lệ hoa hồng này sẽ không thay đổi trong suốt toàn bộ chu kỳ. Mục đích của cơ chế này là:

  • Để cung cấp tính minh bạch và khả năng dự đoán cho người ủy quyền (tức là người đặt cược). Họ có thể biết rõ tỷ lệ hoa hồng mà họ phải trả trong suốt chu kỳ.
  • Để ngăn chặn các nút đột ngột tăng tỷ lệ hoa hồng đáng kể, nếu một nút quyết định tăng tỷ lệ hoa hồng cho chu kỳ tiếp theo, người ủy quyền có đủ thời gian để hủy đặt cọc trước khi tỷ lệ mới có hiệu lực.

Tự lưu giữ tài sản đặt cược

Walrus áp dụng mô hình tự giữ, tương tự như SUI. Khi người dùng đặt cược quỹ, quỹ sẽ được đóng gói vào các đối tượng giữ mình thay vì được chuyển trực tiếp vào hệ thống Walrus. Điều này giảm thiểu các lỗ hổng hệ thống và cho phép người dùng xây dựng chức năng bổ sung trên cơ sở tài sản đặt cược của họ, mặc dù nó đưa ra một số thách thức vận hành.

Mặc dù Walrus có thể cắt giảm vốn đặt cọc, nhưng nó không có quyền giám sát các quỹ, có nghĩa là nó theo dõi các hình phạt chưa thanh toán. Khi người dùng cố gắng rút token WAL của họ, họ phải trình bày đối tượng lưu ký của mình cho hợp đồng thông minh Walrus để mở khóa và mọi hình phạt chưa thanh toán sẽ được khấu trừ vào số tiền đặt cược. Walrus cũng có thể gặp phải những thách thức về dòng tiền khi các hình phạt phải được phân phối cho những người tham gia khác. Để chuẩn bị cho các trường hợp cực đoan (ví dụ: cổ phần của một nút bị cắt hoàn toàn hoặc một vật thể không được trả lại), Walrus giữ lại một quỹ dự trữ — 5% số tiền gốc ban đầu — được sử dụng để mua lại để khuyến khích người dùng trả lại tất cả các đối tượng đã đặt cọc.

2) Di chuyển Shard

Di cư Shard là một cơ chế được kích hoạ khi hệ thống cần cân bằng tải lưu trữ trên các nút, hoặc khi các nút bị ngắt kết nối, hoặc khi có thay đổi về cổ phần tương đối của các nút. Quá trình này phân phối lại các shard dữ liệu giữa các nút khác nhau để duy trì hiệu suất mạng.

Di cư Shard bao gồm ba giai đoạn: thuật toán phân bổ, đường dẫn chuyển giao hợp tác và đường dẫn phục hồi.

  1. Thuật toán phân bổ: Vào cuối mỗi chu kỳ, hệ thống chạy một thuật toán để xác định cách phân bổ các mảnh phải được phân bổ cho các nút cho chu kỳ tiếp theo, dựa trên cổ phần của mỗi nút và các yếu tố khác.
  2. Đường dẫn hợp tác: Đây là phương pháp chính để chuyển shard. Các nút phối hợp để chuyển shard từ một nút sang nút khác. Nếu việc chuyển shard thành công, không cần thực hiện thêm hành động nào.
  3. Đường phục hồi: Hệ thống kích hoạt cơ chế phục hồi nếu việc chuyển giao hợp tác thất bại (ví dụ, nút nhận không nhận được tất cả dữ liệu hoặc không xác nhận việc nhận). Điều này có thể liên quan đến trừng phạt nút chịu trách nhiệm vì việc chuyển giao thất bại và kích hoạt các nút khác trong quá trình phục hồi.

Cơ chế di chuyển mảnh đảm bảo cân bằng động và an ninh trong mạng Walrus, cho phép hệ thống thích ứng với thay đổi node và ngăn chặn các cuộc tấn công tiềm năng.

3) Cơ chế định giá và thanh toán cho Hoạt động Ghi Lưu trữ

Là một hệ thống phi tập trung, Walrus yêu cầu một cơ chế để xác định giá trị và phân bổ tài nguyên. Cơ chế này cho phép các nút cung cấp dịch vụ cạnh tranh trong khi đảm bảo họ được bồi thường đầy đủ, tạo động lực kinh tế. Các mô hình giá cố định và trả trước đem lại sự ổn định cho hệ thống bằng cách giảm thiểu rủi ro biến động giá.

Cơ chế định giá & Quy trình thanh toán

Ở đầu mỗi kỷ nguyên, các nút lưu trữ bỏ phiếu về giá lưu trữ và ghi. Hệ thống chọn phân vị 66,67 (theo trọng lượng cổ phần) làm giá cuối cùng. Người dùng trả giá ghi khi đăng ký một blob và phí lưu trữ khi mua lưu trữ. Những khoản phí này được phân phối cho các nút liên quan vào cuối kỷ nguyên, đảm bảo giá cả công bằng và hoạt động của hệ thống trôi chảy.

4) Quản trị Token WAL

Quản trị trong Walrus hoạt động thông qua token WAL, điều chỉnh các thông số hệ thống. Bốn thông số chính có thể được điều chỉnh, bao gồm các thông số liên quan đến phục hồi mảnh và thách thức dữ liệu. Trước hạn chót đặt cược của mỗi kỷ nguyên, bất kỳ nút Walrus nào cũng có thể đệ trình đề xuất để điều chỉnh các thông số. Các nút bầu chọn cho các đề xuất, với quyền bầu cử tỷ lệ thuận với tổng cược của họ (bao gồm cược được ủy quyền). Một đề xuất cần hơn 50% sự chấp thuận và phải đáp ứng điều kiện tối thiểu để được thực hiện trong kỷ nguyên tiếp theo.

Cơ chế khuyến nghị

Thách thức lưu trữ

Cơ chế thách thức lưu trữ trong hệ thống Walrus đảm bảo sự tuân thủ của các nút lưu trữ và bảo đảm an ninh kinh tế của hệ thống.

Chính sách khuyến khích cho các thách thức lưu trữ có thể được tóm tắt như sau: Hệ thống Walrus sử dụng các thử thách ngẫu nhiên định kỳ để xác minh xem các nút lưu trữ có lưu trữ dữ liệu mà chúng yêu cầu lưu trữ hay không. Các nút phải đáp ứng những thách thức này bằng cách cung cấp bằng chứng về các đốm màu đã chọn. Nếu các nút thực hiện tốt trong những thách thức này (nhận được 50% báo cáo tích cực trở lên), chúng được coi là đã hoàn thành trách nhiệm của mình. Ngược lại, các nút hoạt động kém sẽ phải đối mặt với các hình phạt, chẳng hạn như cắt giảm các mã thông báo đã đặt cọc của họ. Cơ chế khuyến khích này chủ yếu khuyến khích các nút hành động trung thực và duy trì tính toàn vẹn của mạng.

Đọc Phần Thưởng

Mục tiêu chính của Walrus là cung cấp dịch vụ lưu trữ blob mạnh mẽ. Nó khuyến khích các nút lưu trữ cung cấp dịch vụ đọc miễn phí và nhanh chóng, nhưng không bắt buộc. Trong khi một số nút lưu trữ sẵn lòng cung cấp dịch vụ đọc để hỗ trợ Walrus, cũng sẽ có những nút chỉ cung cấp dịch vụ lưu trữ. Nếu tình cờ, tất cả các nút đều mong đợi các nút khác cung cấp dịch vụ đọc, có thể dẫn đến tình huống yêu cầu đọc của khách hàng không được đáp ứng, ảnh hưởng đến hoạt động bình thường của hệ thống Walrus. Để giải quyết vấn đề này, Walrus cung cấp ba chương trình khuyến khích đọc:

1)Mô hình Dịch vụ Node: Người dùng ký hợp đồng trả phí với các nút lưu trữ để đọc dữ liệu. Điều này có thể bao gồm các điểm cuối trả phí trực tiếp hoặc các thỏa thuận cấp doanh nghiệp. Phương pháp này có thể trở thành cách chính thức để bộ nhớ cache và các nhà cung cấp nội dung tương tác với Walrus.

2)Bounty trên chuỗi: Khi một đọc thất bại, người dùng có thể đăng bounty trên chuỗi. Các nút lưu trữ kiếm được tiền thưởng bằng cách cung cấp dữ liệu. Phương pháp này được thực hiện thông qua hợp đồng thông minh Sui nhưng có thể gây phiền toái và phức tạp.

3)Lấy Mẫu Nút Nhẹ: Phương pháp này giới thiệu các nút nhẹ như các thành viên tham gia bổ sung, cung cấp bảo đảm an ninh phi tập trung ở Layer 2. Nó cho phép các nút nhẹ lấy mẫu các ký hiệu trực tiếp từ các nút lưu trữ thông qua việc đọc cố gắng hết sức hoặc tải các khối thông qua bộ nhớ cache và mã hóa lại chúng. Mặc dù phức tạp, phương pháp này mạnh mẽ hơn và cung cấp một con đường cho sự tham gia của cộng đồng.

Tất cả những kế hoạch này nhằm đảm bảo sự có sẵn và hiệu quả của hệ thống Walrus trong khi duy trì tính phân tán của nó.

Kết luận

Walrus là một hệ thống lưu trữ dữ liệu phi tập trung sáng tạo kết hợp công nghệ mã hóa 2D với cơ chế bằng chứng cổ phần được ủy quyền. Sự kết hợp này cung cấp cho người dùng các giải pháp lưu trữ dữ liệu hiệu quả, an toàn và tiết kiệm chi phí. Hệ thống đạt được khả năng phục hồi dữ liệu hiệu quả và lưu trữ chi phí thấp trong khi vẫn đảm bảo tính ổn định và độ tin cậy của mạng thông qua các phương pháp truy cập linh hoạt và cơ chế khuyến khích mạnh mẽ. Mô hình kinh tế thông minh của Walrus ngăn chặn "thảm kịch chung", trong khi cơ chế quản trị phi tập trung của nó, được thực hiện thông qua mã thông báo WAL, tăng cường hơn nữa quyền tự chủ và tính bền vững của hệ thống.

Từ góc độ đầu tư, Walrus có vị trí độc đáo trong thị trường lưu trữ phi tập trung đang phát triển nhanh chóng. Nó không chỉ giải quyết các vấn đề của lưu trữ tập trung truyền thống mà còn mang lại lợi thế cạnh tranh đáng kể về hiệu quả và chi phí. Tuy nhiên, là một dự án mới nổi, Walrus có thể phải đối mặt với những thách thức kỹ thuật và rủi ro bảo mật, và thành công lâu dài của nó phần lớn phụ thuộc vào tỷ lệ áp dụng trong các ứng dụng thực tế.

Nhìn chung, Walrus đại diện cho một bước đột phá đáng kể trong công nghệ blockchain trong lưu trữ dữ liệu, mang đến cơ hội có giá trị tiềm năng cho các nhà đầu tư dài hạn. Nó thể hiện định hướng tương lai của lưu trữ phi tập trung và có tiềm năng mang lại những thay đổi mang tính cách mạng trong quản lý dữ liệu và bảo vệ quyền riêng tư. Tuy nhiên, như với tất cả các khoản đầu tư công nghệ mới nổi, các nhà đầu tư nên đánh giá toàn diện rủi ro, theo dõi chặt chẽ quỹ đạo phát triển của dự án và phản ứng của thị trường để đưa ra quyết định đầu tư sáng suốt.

Tác giả: Deniz
Thông dịch viên: Sonia
(Những) người đánh giá: Edward、Piccolo、Elisa
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.

Walrus: SUI's Giải pháp Lưu trữ Đa phương tiện Phi tập trung Thế hệ tiếp theo

Trung cấp11/1/2024, 3:19:57 PM
Khám phá Walrus, giải pháp lưu trữ phi tập trung đột phá của blockchain SUI. Được phát triển bởi Mysten Labs, Walrus được thiết kế để lưu trữ hiệu quả các tệp tin lớn và đa phương tiện, kết hợp các ưu điểm của hệ thống sao chép đầy đủ và mã hóa RS (Reed-Solomon). Sử dụng ngôn ngữ lập trình mới Move và công nghệ mã hóa xoá, nó đảm bảo tính sẵn có và đáng tin cậy cao. Walrus hỗ trợ truy cập dữ liệu linh hoạt, tương thích với nhiều nền tảng blockchain và cung cấp giải pháp lưu trữ tiết kiệm chi phí. Tìm hiểu cách Walrus đang thay đổi lưu trữ dữ liệu blockchain và mở ra những khả năng mới cho các ứng dụng phi tập trung.

Vào ngày 17 tháng 10 năm 2024, giao thức lưu trữ phi tập trung Walrus đã công bố trên X (trước đây là Twitter) việc ra mắt testnet công cộng của mình. Walrus, được thiết kế cho các ứng dụng blockchain và các đại lý tự trị, đã phát hành bản xem trước cho các nhà phát triển để thu thập phản hồi. Các ưu điểm chính của giao thức bao gồm lưu trữ blob tiết kiệm chi phí, khả năng sẵn có cao và tính mạnh mẽ.

Walrus đã được sử dụng, với trang tin tức blockchain nổi tiếng “Decrypt” lưu trữ bài báo, video và hình ảnh trên nền tảng để tạo nội dung không thể chỉnh sửa cho một công ty truyền thông mã hóa, tạo niềm tin giữa tờ báo và độc giả của nó. Bài viết này sẽ cung cấp một cái nhìn tổng quan chi tiết về kiến trúc kỹ thuật của Walrus, hoạt động và tokenomics của token WAL của nó.


Nguồn: x

Tổng quan dự án Walrus

Walrus là một giải pháp lưu trữ phi tập trung trên blockchain Sui do Mysten Labs dẫn đầu, nhóm phát triển đứng sau Sui. Các thành viên chính của nhóm này trước đây đã làm việc trên dự án blockchain Libra của Facebook (sau đổi tên thành Diem, được bán cho Silvergate). Walrus sử dụng ngôn ngữ lập trình mới “Move”, xuất phát từ dự án Libra.

Khác với các dự án lưu trữ chính thống dựa trên IPFS, Walrus tập trung vào xử lý các tệp dữ liệu lớn. Nó được thiết kế để lưu trữ và chuyển phát dữ liệu thô và các tệp phương tiện như video, hình ảnh và PDF. Walrus cho phép lưu trữ nhanh và hiệu quả cho những tệp lớn hoặc đống tương tự, cung cấp tính linh hoạt, khả năng mở rộng và khả năng lập trình. Ngay cả trong trường hợp lỗi Byzantine, giao thức đảm bảo tính sẵn có và đáng tin cậy cao.

Nhóm phát triển: Mysten Labs

Mysten Labs bao gồm các chuyên gia hàng đầu về hệ thống phân tán, ngôn ngữ lập trình và mật mã. Các nhà sáng lập của nó là các giám đốc cấp cao của Novi Research của Meta và các kiến trúc sư chính của blockchain Diem và ngôn ngữ lập trình Move. Sứ mệnh của Mysten Labs là xây dựng cơ sở hạ tầng cho web3.


Nguồn:Trung bình

Thông tin Quỹ

Mysten Labs được thành lập vào năm 2021, đạt được sự phát triển đáng kể trong vòng hai năm. Họ đã huy động được 36 triệu đô la trong vòng gọi vốn Series A, tiếp theo là 300 triệu đô la trong vòng gọi vốn Series B. Dự án đã thu hút sự quan tâm đáng kể từ công ty đầu tư rủi ro Silicon Valley Andreessen Horowitz (a16z).

Các nhà đầu tư khác bao gồm Binance Labs, Coinbase Ventures và FTX Ventures, với hơn 20 tổ chức hỗ trợ hệ thống cơ bản tài chính của Mysten Labs.


Nguồn: icodrop

Các Loại Giao Thức Lưu Trữ Phi Tập Trung Chính

Hiện tại, các giao thức lưu trữ phi tập trung có thể được phân loại thành hai loại chính: Hệ thống sao chép đầy đủ và Hệ thống mã hóa Reed-Solomon (RS).

Loại 1: Hệ thống Hoàn toàn Sao chép

Hệ thống được sao chép đầy đủ, như Filecoin và Arweave, cung cấp quyền truy cập và di chuyển dễ dàng nhưng đối mặt với chi phí lưu trữ cao và rủi ro bảo mật như các cuộc tấn công Sybil tiềm năng. Ví dụ, để đảm bảo bảo mật cao có thể yêu cầu tới 25 lần dung lượng lưu trữ. Mặc dù phương pháp này đảm bảo một môi trường không cần phép, độ tin cậy của nó phụ thuộc mạnh vào tính mạnh mẽ của các nút lưu trữ được chọn.

Loại 2: Hệ thống mã hóa RS

Ngược lại, mã hóa RS (một loại cụ thể của mã hóa xóa) có thể giảm yêu cầu sao chép một cách đáng kể và tăng cường bảo mật. Mã hóa RS chia một tệp thành các đoạn dữ liệu nhỏ hơn, mỗi đoạn đại diện cho một phần của tệp gốc. Bất kỳ kết hợp nào của các đoạn dữ liệu có tổng kích thước vượt quá tệp gốc có thể được sử dụng để tái tạo tệp. Ngay cả khi lên đến một phần ba số nút là độc hại, mã hóa RS vẫn có thể duy trì đủ bảo mật chỉ với ba lần đệm lưu trữ.

Tuy nhiên, hệ thống RS-coded đối mặt với những thách thức, bao gồm chi phí tính toán cao và giới hạn về khả năng mở rộng. Chúng chỉ thực tế khi kích thước dữ liệu tổng cộng và số lượng shard là nhỏ. Ngoài ra, nếu các nút lưu trữ tắt mạng và cần được thay thế, hệ thống yêu cầu tất cả các nút hiện có gửi các shard tới nút thay thế, dẫn đến tình trạng tải mạng lớn.

Bất kể giao thức được sử dụng, hệ thống lưu trữ phi tập trung đối mặt với các thách thức về lưu trữ dữ liệu và phối hợp nút, giới hạn khả năng mở rộng. Để giải quyết những vấn đề này, nhiều hệ thống triển khai giao thức lưu trữ và phát triển chuỗi khối tùy chỉnh để xử lý giao dịch và hoạt động tiền điện tử, nâng cao hiệu quả và chức năng chung.


Nguồn:Messari

Làm thế nào để Walrus hoạt động?

Như đã đề cập trước đó, Walrus được thiết kế đặc biệt để lưu trữ các tệp lớn và đa phương tiện. Nó kết hợp sức mạnh của hai loại lưu trữ phi tập trung để tạo ra một loại lưu trữ phi tập trung dựa trên blob độc đáo: Ngôn ngữ lập trình mới (Move) + Thuật toán mã hóa mới (Red Stuff) + Sui Blockchain.

Điều này cho phép Walrus mở rộng lên hàng trăm nút lưu trữ (nhà cung cấp) và đạt được tính linh hoạt cao với tải lưu trữ tối thiểu. Hệ thống không yêu cầu xây dựng một giao thức blockchain hoàn toàn dành riêng để hoạt động. Thay vào đó, nó tận dụng blockchain Sui hiện có như là mặt phẳng điều khiển để quản lý:

  • Quản lý vòng đời của các nút lưu trữ
  • Quản lý vòng đời của các đối tượng nhị phân lớn (Binary Large Objects)
  • Cơ chế kinh tế và khuyến nghị

Phương pháp này cho phép Walrus sử dụng các chức năng của blockchain Sui mà không phải phát triển một blockchain từ đầu. Nó đơn giản hóa thiết kế và triển khai của Walrus trong khi cung cấp các tính năng chính cho việc lưu trữ phi tập trung.


Nguồn: Bản tóm tắt Walrus

Kiến trúc cơ bản

Kiến trúc của Walrus đảm bảo nội dung vẫn có thể truy cập ngay cả trong trường hợp các nút gặp sự cố hoặc hoạt động độc hại. Nó sử dụng công nghệ sửa lỗi tiên tiến dựa trên mã lớn tuyến tính nhanh (mã hóa sự mất mát), nâng cao khả năng chống lỗi Byzantine và hỗ trợ các nút lưu trữ thay đổi động. Walrus đơn giản hóa các chức năng cốt lõi của nó bằng cách sử dụng các hợp đồng thông minh Sui để quản lý các nút lưu trữ và xác minh blob.

Trong Walrus, khách hàng phối hợp luồng dữ liệu, với dữ liệu được mã hóa bởi nhà xuất bản và lưu trữ một cách an toàn. Siêu dữ liệu và chứng minh sẵn có được lưu trữ trên chuỗi khối Sui, sử dụng ngôn ngữ Move để cung cấp tính tổ hợp và bảo mật. Khả năng lưu trữ cũng có thể được biểu tượng hóa, cho phép tích hợp với các ứng dụng dựa trên Sui. Ngoài ra, Walrus hỗ trợ các chuỗi khối khác như Solana và Ethereum. Truy cập dữ liệu được thúc đẩy thông qua các bộ tổng hợp thu thập thông tin từ các nút lưu trữ và được gửi thông qua các hệ thống CDNs hoặc caching.

Những thành phần cốt lõi

Blob (Binary Large Object)

Một blob đại diện cho một đối tượng bất biến tương đương với một tệp (dữ liệu nguyên thô). Giải pháp lưu trữ blob được thiết kế cho lưu trữ đám mây, chủ yếu dành cho lượng lớn dữ liệu không cấu trúc, chẳng hạn như hình ảnh, tài liệu và video. Dữ liệu này thường được lưu trữ dưới dạng nhị phân và không nhất thiết theo các định dạng tệp cụ thể.

Thuật toán mã hóa mới: Red Stuff

Ở trung tâm của Walrus là Red Stuff, giới thiệu thuật toán mã hóa hai chiều mới dựa trên mã suối. Khác với mã hóa RS (Reed-Solomon), mã suối chủ yếu dựa vào phép XOR (Exclusive OR), giảm bớt phức tạp toán học. Dưới đây là một cái nhìn tổng quan về mã suối và XOR:

XOR (Exclusive OR) là một toán tử logic, tương tự như khái niệm “hai phủ định tạo ra một khẳng định”. Đó là một loại phân tích logic được áp dụng cho hai toán hạng. Khác với toán tử logic OR thông thường, XOR trả về sai khi cả hai giá trị đều giống nhau, và đúng khi các giá trị khác nhau.

Trong lý thuyết mã hóa, các mã phun là một loại mã xóa dựa trên các kỹ thuật mã hóa tuyến tính dựa trên đồ thị. Chúng cải thiện hiệu suất sửa lỗi bằng cách giảm thiểu mất gói tin. Hai loại mã phun chính là mã LT và mã Raptor.

Nói một cách đơn giản, mã hóa xóa bỏ liên quan đến việc lấy K khối dữ liệu nguồn và mã hóa chúng thành n khối dữ liệu mã hóa, trong đó n > K. Trong quá trình truyền, nếu một số dữ liệu bị mất, các khối dữ liệu còn lại (được gọi là K’ dữ liệu nhận được) có thể được sử dụng để xây dựng lại (dữ liệu đã tái tạo) dữ liệu gốc miễn là K’ ≥ K. Điều này đảm bảo rằng dữ liệu gốc có thể được khôi phục dù mất đi khối nào. Đây tương ứng với hình dưới đây.


Nguồn: researchgate

Lưu trữ và Truy xuất: Hỗ trợ Đọc và Ghi Blob

Walrus hỗ trợ cả việc viết và đọc các khối dữ liệu. Nó cũng cho phép bất kỳ ai chứng minh rằng một khối dữ liệu đã được lưu trữ và có thể được lấy lại sau này.

Quá trình ghi blob trong Walrus tích hợp công nghệ blockchain với lưu trữ phân tán. Các nhà văn mã hóa các blob bằng thuật toán Red Stuff, đăng ký chúng trên blockchain để có được không gian lưu trữ, và phân phối các đoạn thành phần đến các nút lưu trữ. Một chứng chỉ lưu trữ sau đó được công bố trên blockchain, xác nhận tính khả dụng của blob. Quá trình này đảm bảo lưu trữ phân tán và độ tin cậy dữ liệu trong khi sử dụng blockchain để quản lý siêu dữ liệu và phối hợp lưu trữ.

Trong quá trình đọc, người dùng có thể yêu cầu cam kết và các đoạn chính của đoạn Blob từ bất kỳ nút lưu trữ nào. Khi đủ chứng minh hợp lệ được thu thập, đoạn Blob được tái tạo và xác minh. Các tính chất của Red Stuff đảm bảo việc đọc nhất quán, và trong điều kiện bình thường, người dùng chỉ cần tải xuống một lượng dữ liệu ít hơn so với kích thước ban đầu của đoạn blob. Hệ thống cung cấp động lực cho các kịch bản yêu cầu cao để duy trì hiệu suất đọc, điều này sẽ được thảo luận trong phần “Cơ chế động viên”. Ngoài ra, việc sử dụng trình tự hợp và caching giúp giảm tần suất tái tạo blob, cải thiện hiệu suất tổng thể.

Hiệu quả chi phí và tính toàn vẹn dữ liệu không đồng bộ: Red Stuff + Erasure Coding

Như đã thảo luận trước đó, hai loại giao thức lưu trữ phi tập trung chính là sao chép đầy đủ và mã hóa RS. Walrus cho rằng trong khi các phương pháp này cung cấp chi phí vận hành thấp và đảm bảo mạnh mẽ, chúng không phù hợp cho triển khai dài hạn. Trong các hệ thống quy mô lớn chạy trong thời gian dài, các nút lưu trữ dễ bị lỗi, mất mát đoạn, hoặc churn nút thường xuyên. Trong các hệ thống không cho phép, các nút lưu trữ có thể tự nhiên rời đi ngay cả khi có lợi ích, dẫn đến mất dữ liệu. Bất kể nguyên nhân, việc phục hồi các đoạn bị mất cho các nút mới đòi hỏi chi phí truyền dữ liệu đáng kể.

Do đó, Walrus đề xuất rằng chi phí phục hồi dữ liệu bị mất chỉ nên tỉ lệ thuận với lượng dữ liệu cần phục hồi. Ngoài ra, khi số lượng nút trong mạng tăng lên, những chi phí phục hồi này cũng nên giảm đi.

Để đạt được điều này, Red Stuff sử dụng các kỹ thuật mã hóa hai chiều (dựa trên logic XOR) để chia dữ liệu thành các đoạn và phân phối chúng trên các nút lưu trữ. Điều này cho phép phục hồi dữ liệu mất mát một cách hiệu quả hơn mà không cần phải tải xuống toàn bộ đống dữ liệu.


Nguồn:Bản giấy trắng về Walrus

Bằng cách tận dụng mã hóa xóa tiên tiến, Walrus giữ chi phí lưu trữ ở khoảng năm lần kích thước của khối dữ liệu đã lưu trữ. Dữ liệu đã mã hóa cho mỗi khối dữ liệu được phân phối trên các nút lưu trữ khác nhau, đảm bảo tính toàn vẹn dữ liệu không đồng bộ. Phương pháp này tiết kiệm chi phí hơn nhiều so với các phương pháp sao chép đầy đủ truyền thống và cung cấp khả năng chịu lỗi lớn hơn so với các giao thức chỉ lưu trữ mỗi khối dữ liệu trong một tập hợp con của các nút lưu trữ.


Nguồn:Bài báo cáo về Walrus

Quyền Truy cập Linh hoạt

Người dùng có thể tương tác với Walrus qua Command Line Interface (CLI), Software Development Kit (SDK) và các công nghệ web2 HTTP. Walrus được thiết kế để tương thích tốt với bộ nhớ đệm truyền thống và Content Delivery Networks (CDN), đồng thời đảm bảo rằng tất cả các hoạt động có thể được thực hiện bằng các công cụ cục bộ để tối đa hóa sự phi tập trung.

Walrus Tokenomics và Cơ chế Incentive

Các thách thức kinh tế của Walrus khác biệt so với những blockchain điển hình vì Walrus sử dụng blockchain Sui làm mặt phẳng điều khiển, kế thừa tính bảo mật của sự nhất trí blockchain. Walrus sử dụng cơ chế Delegated Proof-of-Stake (DPoS), trong đó các bên liên quan ủy quyền token cho các nút lưu trữ ứng cử viên trong mỗi chu kỳ. Hệ thống DPoS ngăn chặn tấn công Sybil và sử dụng token WAL cho quản trị và đặt cược để khuyến khích hoạt động mạng hiệu quả. Các nút lưu trữ phải đặt cược token WAL để tham gia vào mạng lưới. Mạng DPoS đảm bảo dữ liệu có thể được khôi phục ngay cả khi các nút tham gia, rời khỏi, điều chỉnh cược, hoặc không hợp tác. Quản trị cũng xác định các hình phạt để thúc đẩy hành vi tốt.

Tuy nhiên, do mạng lưới phân quyền, sự thay đổi nút theo thời gian có thể dẫn đến “thảm kịch của cộng đồng.” Đảm bảo cam kết dài hạn do đó là một thách thức đáng kể đối với hệ thống Walrus.

Để giải quyết vấn đề này, Walrus đã thiết kế một hệ thống kinh tế và động lực để đảm bảo giá cả cạnh tranh, phân bổ tài nguyên hiệu quả và hạn chế tối đa các hành vi đối đầu. Nó giới thiệu một mô hình kinh tế dựa trên việc đặt cược, sử dụng phần thưởng và khoản phạt để điều chỉnh động lực và thúc đẩy cam kết dài hạn. Hệ thống này bao gồm cơ chế định giá cho tài nguyên lưu trữ và các hoạt động ghi, được bổ sung bằng một mô hình được quản lý bởi token để điều chỉnh các tham số.

WAL Token Staking và Quản trị

Tokenomics của Walrus chủ yếu xoay quanh mã thông báo WAL, với các nút lưu trữ hoặc đại diện của họ đặt mã thông báo WAL làm nền tảng bảo mật của Walrus. Hành vi tốt được khen thưởng, trong khi hành vi xấu bị trừng phạt (chém). Cơ chế đặt cọc của Walrus bao gồm bốn thành phần cốt lõi: đặt cọc và phân bổ phân đoạn dữ liệu, quy trình hủy đặt cọc, tích lũy phần thưởng và hình phạt, và các điều chỉnh cần thiết để tự lưu ký tài sản. Thiết kế này đảm bảo tính bảo mật và hiệu quả đồng thời cung cấp sự linh hoạt và ưu đãi cho người tham gia.

1)Delegated Staking and Data Shard Allocation

Walrus bao gồm một lớp đặt cọc được ủy quyền, cho phép tất cả người dùng tham gia vào an ninh mạng. Các nút cạnh tranh để thu hút cổ phần của người dùng, xác định cách phân bổ phân đoạn. Người dùng chọn các nút để đặt cược dựa trên danh tiếng, vốn đặt cược và tỷ lệ hoa hồng. Khi một chu kỳ bị khóa (ví dụ: tại điểm kiểm tra "c" trong Hình 5), cổ phần được cam kết với nút lưu trữ đã chọn và các phân đoạn dữ liệu được phân bổ theo tỷ lệ của nút trong tổng số cổ phần cho chu kỳ tiếp theo.

Các nút lưu trữ có thể lựa chọn mức vốn cam kết—hoặc thậm chí không cam kết vốn—bởi vì Walrus không áp đặt yêu cầu vốn tối thiểu. Thiết kế linh hoạt này cho phép các nút có kích thước và sức mạnh vốn khác nhau tham gia, mang lại sự tự do cho người ủy quyền để đánh giá tính phù hợp của mỗi nút.

Tỷ lệ hoa hồng bảo vệ

Walrus cung cấp các biện pháp bảo vệ xung quanh tỷ lệ hoa hồng. Walrus yêu cầu các node (tức là nhà cung cấp lưu trữ) đặt tỷ lệ hoa hồng của họ trước hạn chót của mỗi chu kỳ, và tỷ lệ hoa hồng này sẽ không thay đổi trong suốt toàn bộ chu kỳ. Mục đích của cơ chế này là:

  • Để cung cấp tính minh bạch và khả năng dự đoán cho người ủy quyền (tức là người đặt cược). Họ có thể biết rõ tỷ lệ hoa hồng mà họ phải trả trong suốt chu kỳ.
  • Để ngăn chặn các nút đột ngột tăng tỷ lệ hoa hồng đáng kể, nếu một nút quyết định tăng tỷ lệ hoa hồng cho chu kỳ tiếp theo, người ủy quyền có đủ thời gian để hủy đặt cọc trước khi tỷ lệ mới có hiệu lực.

Tự lưu giữ tài sản đặt cược

Walrus áp dụng mô hình tự giữ, tương tự như SUI. Khi người dùng đặt cược quỹ, quỹ sẽ được đóng gói vào các đối tượng giữ mình thay vì được chuyển trực tiếp vào hệ thống Walrus. Điều này giảm thiểu các lỗ hổng hệ thống và cho phép người dùng xây dựng chức năng bổ sung trên cơ sở tài sản đặt cược của họ, mặc dù nó đưa ra một số thách thức vận hành.

Mặc dù Walrus có thể cắt giảm vốn đặt cọc, nhưng nó không có quyền giám sát các quỹ, có nghĩa là nó theo dõi các hình phạt chưa thanh toán. Khi người dùng cố gắng rút token WAL của họ, họ phải trình bày đối tượng lưu ký của mình cho hợp đồng thông minh Walrus để mở khóa và mọi hình phạt chưa thanh toán sẽ được khấu trừ vào số tiền đặt cược. Walrus cũng có thể gặp phải những thách thức về dòng tiền khi các hình phạt phải được phân phối cho những người tham gia khác. Để chuẩn bị cho các trường hợp cực đoan (ví dụ: cổ phần của một nút bị cắt hoàn toàn hoặc một vật thể không được trả lại), Walrus giữ lại một quỹ dự trữ — 5% số tiền gốc ban đầu — được sử dụng để mua lại để khuyến khích người dùng trả lại tất cả các đối tượng đã đặt cọc.

2) Di chuyển Shard

Di cư Shard là một cơ chế được kích hoạ khi hệ thống cần cân bằng tải lưu trữ trên các nút, hoặc khi các nút bị ngắt kết nối, hoặc khi có thay đổi về cổ phần tương đối của các nút. Quá trình này phân phối lại các shard dữ liệu giữa các nút khác nhau để duy trì hiệu suất mạng.

Di cư Shard bao gồm ba giai đoạn: thuật toán phân bổ, đường dẫn chuyển giao hợp tác và đường dẫn phục hồi.

  1. Thuật toán phân bổ: Vào cuối mỗi chu kỳ, hệ thống chạy một thuật toán để xác định cách phân bổ các mảnh phải được phân bổ cho các nút cho chu kỳ tiếp theo, dựa trên cổ phần của mỗi nút và các yếu tố khác.
  2. Đường dẫn hợp tác: Đây là phương pháp chính để chuyển shard. Các nút phối hợp để chuyển shard từ một nút sang nút khác. Nếu việc chuyển shard thành công, không cần thực hiện thêm hành động nào.
  3. Đường phục hồi: Hệ thống kích hoạt cơ chế phục hồi nếu việc chuyển giao hợp tác thất bại (ví dụ, nút nhận không nhận được tất cả dữ liệu hoặc không xác nhận việc nhận). Điều này có thể liên quan đến trừng phạt nút chịu trách nhiệm vì việc chuyển giao thất bại và kích hoạt các nút khác trong quá trình phục hồi.

Cơ chế di chuyển mảnh đảm bảo cân bằng động và an ninh trong mạng Walrus, cho phép hệ thống thích ứng với thay đổi node và ngăn chặn các cuộc tấn công tiềm năng.

3) Cơ chế định giá và thanh toán cho Hoạt động Ghi Lưu trữ

Là một hệ thống phi tập trung, Walrus yêu cầu một cơ chế để xác định giá trị và phân bổ tài nguyên. Cơ chế này cho phép các nút cung cấp dịch vụ cạnh tranh trong khi đảm bảo họ được bồi thường đầy đủ, tạo động lực kinh tế. Các mô hình giá cố định và trả trước đem lại sự ổn định cho hệ thống bằng cách giảm thiểu rủi ro biến động giá.

Cơ chế định giá & Quy trình thanh toán

Ở đầu mỗi kỷ nguyên, các nút lưu trữ bỏ phiếu về giá lưu trữ và ghi. Hệ thống chọn phân vị 66,67 (theo trọng lượng cổ phần) làm giá cuối cùng. Người dùng trả giá ghi khi đăng ký một blob và phí lưu trữ khi mua lưu trữ. Những khoản phí này được phân phối cho các nút liên quan vào cuối kỷ nguyên, đảm bảo giá cả công bằng và hoạt động của hệ thống trôi chảy.

4) Quản trị Token WAL

Quản trị trong Walrus hoạt động thông qua token WAL, điều chỉnh các thông số hệ thống. Bốn thông số chính có thể được điều chỉnh, bao gồm các thông số liên quan đến phục hồi mảnh và thách thức dữ liệu. Trước hạn chót đặt cược của mỗi kỷ nguyên, bất kỳ nút Walrus nào cũng có thể đệ trình đề xuất để điều chỉnh các thông số. Các nút bầu chọn cho các đề xuất, với quyền bầu cử tỷ lệ thuận với tổng cược của họ (bao gồm cược được ủy quyền). Một đề xuất cần hơn 50% sự chấp thuận và phải đáp ứng điều kiện tối thiểu để được thực hiện trong kỷ nguyên tiếp theo.

Cơ chế khuyến nghị

Thách thức lưu trữ

Cơ chế thách thức lưu trữ trong hệ thống Walrus đảm bảo sự tuân thủ của các nút lưu trữ và bảo đảm an ninh kinh tế của hệ thống.

Chính sách khuyến khích cho các thách thức lưu trữ có thể được tóm tắt như sau: Hệ thống Walrus sử dụng các thử thách ngẫu nhiên định kỳ để xác minh xem các nút lưu trữ có lưu trữ dữ liệu mà chúng yêu cầu lưu trữ hay không. Các nút phải đáp ứng những thách thức này bằng cách cung cấp bằng chứng về các đốm màu đã chọn. Nếu các nút thực hiện tốt trong những thách thức này (nhận được 50% báo cáo tích cực trở lên), chúng được coi là đã hoàn thành trách nhiệm của mình. Ngược lại, các nút hoạt động kém sẽ phải đối mặt với các hình phạt, chẳng hạn như cắt giảm các mã thông báo đã đặt cọc của họ. Cơ chế khuyến khích này chủ yếu khuyến khích các nút hành động trung thực và duy trì tính toàn vẹn của mạng.

Đọc Phần Thưởng

Mục tiêu chính của Walrus là cung cấp dịch vụ lưu trữ blob mạnh mẽ. Nó khuyến khích các nút lưu trữ cung cấp dịch vụ đọc miễn phí và nhanh chóng, nhưng không bắt buộc. Trong khi một số nút lưu trữ sẵn lòng cung cấp dịch vụ đọc để hỗ trợ Walrus, cũng sẽ có những nút chỉ cung cấp dịch vụ lưu trữ. Nếu tình cờ, tất cả các nút đều mong đợi các nút khác cung cấp dịch vụ đọc, có thể dẫn đến tình huống yêu cầu đọc của khách hàng không được đáp ứng, ảnh hưởng đến hoạt động bình thường của hệ thống Walrus. Để giải quyết vấn đề này, Walrus cung cấp ba chương trình khuyến khích đọc:

1)Mô hình Dịch vụ Node: Người dùng ký hợp đồng trả phí với các nút lưu trữ để đọc dữ liệu. Điều này có thể bao gồm các điểm cuối trả phí trực tiếp hoặc các thỏa thuận cấp doanh nghiệp. Phương pháp này có thể trở thành cách chính thức để bộ nhớ cache và các nhà cung cấp nội dung tương tác với Walrus.

2)Bounty trên chuỗi: Khi một đọc thất bại, người dùng có thể đăng bounty trên chuỗi. Các nút lưu trữ kiếm được tiền thưởng bằng cách cung cấp dữ liệu. Phương pháp này được thực hiện thông qua hợp đồng thông minh Sui nhưng có thể gây phiền toái và phức tạp.

3)Lấy Mẫu Nút Nhẹ: Phương pháp này giới thiệu các nút nhẹ như các thành viên tham gia bổ sung, cung cấp bảo đảm an ninh phi tập trung ở Layer 2. Nó cho phép các nút nhẹ lấy mẫu các ký hiệu trực tiếp từ các nút lưu trữ thông qua việc đọc cố gắng hết sức hoặc tải các khối thông qua bộ nhớ cache và mã hóa lại chúng. Mặc dù phức tạp, phương pháp này mạnh mẽ hơn và cung cấp một con đường cho sự tham gia của cộng đồng.

Tất cả những kế hoạch này nhằm đảm bảo sự có sẵn và hiệu quả của hệ thống Walrus trong khi duy trì tính phân tán của nó.

Kết luận

Walrus là một hệ thống lưu trữ dữ liệu phi tập trung sáng tạo kết hợp công nghệ mã hóa 2D với cơ chế bằng chứng cổ phần được ủy quyền. Sự kết hợp này cung cấp cho người dùng các giải pháp lưu trữ dữ liệu hiệu quả, an toàn và tiết kiệm chi phí. Hệ thống đạt được khả năng phục hồi dữ liệu hiệu quả và lưu trữ chi phí thấp trong khi vẫn đảm bảo tính ổn định và độ tin cậy của mạng thông qua các phương pháp truy cập linh hoạt và cơ chế khuyến khích mạnh mẽ. Mô hình kinh tế thông minh của Walrus ngăn chặn "thảm kịch chung", trong khi cơ chế quản trị phi tập trung của nó, được thực hiện thông qua mã thông báo WAL, tăng cường hơn nữa quyền tự chủ và tính bền vững của hệ thống.

Từ góc độ đầu tư, Walrus có vị trí độc đáo trong thị trường lưu trữ phi tập trung đang phát triển nhanh chóng. Nó không chỉ giải quyết các vấn đề của lưu trữ tập trung truyền thống mà còn mang lại lợi thế cạnh tranh đáng kể về hiệu quả và chi phí. Tuy nhiên, là một dự án mới nổi, Walrus có thể phải đối mặt với những thách thức kỹ thuật và rủi ro bảo mật, và thành công lâu dài của nó phần lớn phụ thuộc vào tỷ lệ áp dụng trong các ứng dụng thực tế.

Nhìn chung, Walrus đại diện cho một bước đột phá đáng kể trong công nghệ blockchain trong lưu trữ dữ liệu, mang đến cơ hội có giá trị tiềm năng cho các nhà đầu tư dài hạn. Nó thể hiện định hướng tương lai của lưu trữ phi tập trung và có tiềm năng mang lại những thay đổi mang tính cách mạng trong quản lý dữ liệu và bảo vệ quyền riêng tư. Tuy nhiên, như với tất cả các khoản đầu tư công nghệ mới nổi, các nhà đầu tư nên đánh giá toàn diện rủi ro, theo dõi chặt chẽ quỹ đạo phát triển của dự án và phản ứng của thị trường để đưa ra quyết định đầu tư sáng suốt.

Tác giả: Deniz
Thông dịch viên: Sonia
(Những) người đánh giá: Edward、Piccolo、Elisa
* Đầu tư có rủi ro, phải thận trọng khi tham gia thị trường. Thông tin không nhằm mục đích và không cấu thành lời khuyên tài chính hay bất kỳ đề xuất nào khác thuộc bất kỳ hình thức nào được cung cấp hoặc xác nhận bởi Gate.io.
* Không được phép sao chép, truyền tải hoặc đạo nhái bài viết này mà không có sự cho phép của Gate.io. Vi phạm là hành vi vi phạm Luật Bản quyền và có thể phải chịu sự xử lý theo pháp luật.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500