Hầu hết các ứng dụng phi tập trung vẫn mang theo một phụ thuộc ẩn: nội dung quan trọng sống ở đâu đó bên ngoài ngăn xếp, và ứng dụng chỉ đơn giản chỉ vào nó. Cách tiếp cận đó sẽ phá vỡ ngay khi người dùng mong đợi tính đáng tin cậy, tính vĩnh cửu và khả năng xác minh. Nó cũng sẽ phá vỡ ngay khi nội dung trở thành sản phẩm. Trong các nền tảng của người sáng tạo, thư viện giáo dục, đường ống AI và các cộng đồng nặng về truyền thông, nội dung không phải là trang trí. Nó là tài sản chính. Walrus đang được định vị như một giao thức lưu trữ blob có thể lập trình cho phép các nhà phát triển lưu trữ, đọc, quản lý và lập trình các tệp dữ liệu và truyền thông lớn, nhằm cung cấp bảo mật phi tập trung và khả năng truy cập dữ liệu có thể mở rộng.
Từ 'lập trình được' ở đây đang thực hiện công việc thực sự. Lưu trữ lập trình được không phải là thêm sự phức tạp. Nó là về việc khiến các tham chiếu lưu trữ hành xử giống như các đối tượng đáng tin cậy có thể được sử dụng trong logic ứng dụng. Khi một tham chiếu ổn định, có thể xác minh và bền vững, nó có thể hỗ trợ các mẫu mà việc triển khai trên các nền tảng thông thường là khó khăn. Các kho lưu trữ được phiên bản vẫn có thể truy cập. Các bản chụp dữ liệu có thể được tham chiếu trong tính toán. Các tài sản phương tiện vẫn giữ liên kết với quyền sở hữu và nguồn gốc. Khả năng xử lý nội dung nặng như một phần tích hợp sẵn của ứng dụng thay vì một liên kết bên ngoài mong manh. Đây là nơi khả năng sẵn sàng của dữ liệu trở nên vượt xa một cụm từ kỹ thuật. Sự sẵn sàng là sự khác biệt giữa một mạng có thể hỗ trợ các sản phẩm nghiêm túc và một mạng chỉ có thể hỗ trợ các dự án hưu trí. Các sản phẩm nghiêm túc cần khả năng truy xuất dự đoán được. Chúng cũng cần hành vi lỗi dự đoán được. Khi sự cố xảy ra, hệ thống nên suy giảm dần dần và phục hồi mà không tạo ra hỗn loạn. Walrus nhấn mạnh một kiến trúc tập trung vào khả năng sẵn sàng cao và tính toàn vẹn cho các khối dữ liệu lớn quy mô, được hỗ trợ bởi mã hóa Red Stuff, với trọng tâm vào phục hồi hiệu quả và hoạt động an toàn trong môi trường mở.
Thiết kế dư thừa nằm ở cốt lõi của điều này. Sao chép toàn bộ ở mọi nơi tốn kém và tạo ra giới hạn mở rộng. Mã hóa phân tán là cách tiếp cận hiệu quả hơn, nhằm cung cấp độ bền với chi phí thấp hơn, nhưng phải được thiết kế cẩn trọng để tránh phục hồi chậm và các chu kỳ sửa chữa nặng nề. Walrus mô tả Red Stuff là một giao thức mã hóa phân tán hai chiều, chuyển đổi dữ liệu để lưu trữ theo cách nhằm giải quyết các lựa chọn đánh đổi phổ biến, bao gồm hiệu quả sao chép và phục hồi nhanh. Điều này quan trọng vì các khối dữ liệu lớn gây áp lực lên mạng theo những cách mà các tệp nhỏ không làm được. Giao thức phải được thiết kế cho nội dung lớn từ đầu, chứ không phải được điều chỉnh sau.
Cũng có câu hỏi về động lực. Một mạng lưu trữ phải tạo động lực cho hai hành vi cùng lúc. Thứ nhất, lưu trữ và cung cấp dữ liệu một cách đáng tin cậy. Thứ hai, chứng minh rằng dữ liệu đang được cung cấp một cách đáng tin cậy. Các bằng chứng về khả năng sẵn sàng giúp cầu nối điều này, biến khả năng sẵn sàng thành thứ có thể kiểm tra được, từ đó có thể được thưởng hoặc phạt. Các cơ chế cụ thể có thể khác nhau, nhưng nguyên tắc cốt lõi là nhất quán: hệ thống phải khiến việc giả vờ lưu trữ dữ liệu trở nên bất hợp lý về kinh tế.
Giá cả và kinh tế cũng quan trọng ngang nhau đối với lưu trữ lập trình, bởi vì các trường hợp sử dụng lập trình làm tăng nhu cầu lưu trữ. Khi lưu trữ trở thành một phần của logic ứng dụng, các nhóm sẽ lưu trữ nhiều hơn, chứ không phải ít hơn. Điều đó có nghĩa là giá cả phải rõ ràng. Walrus nêu rõ rằng người dùng trả tiền để lưu trữ dữ liệu trong một khoảng thời gian cố định, và WAL được thanh toán trước sẽ được phân bổ theo thời gian cho các nút lưu trữ và người staking, với cơ chế được thiết kế để giữ chi phí ổn định về mặt tiền tệ fiat và bảo vệ khỏi biến động giá token dài hạn. Điều này quan trọng vì các nhà phát triển không thể thiết kế các tính năng sản phẩm dựa trên chi phí mà họ không thể dự đoán. Chi phí dự đoán được là điều kiện tiên quyết cho thiết kế dự đoán được.
Bây giờ hãy xem xét cách điều này hỗ trợ các trường hợp sử dụng toàn cầu mà không phụ thuộc vào cơ sở hạ tầng riêng tư. Một thư viện truyền thông có thể được lưu trữ theo cách vẫn có thể truy cập ngay cả khi các nhà vận hành cá nhân biến mất. Một cơ sở tri thức có thể vẫn truy cập được theo thời gian mà không có một nền tảng nào sở hữu duy nhất. Một tập dữ liệu có thể được công bố một lần và được tham chiếu bởi nhiều quy trình đầu ra mà không sợ bị thay thế âm thầm. Đây là những tính năng thực sự quan trọng đối với các cộng đồng toàn cầu, nơi các nền tảng và chính sách thay đổi nhanh chóng và nơi việc bảo tồn thường quan trọng hơn sự mới mẻ.
Cũng có lợi ích kiến trúc sâu sắc hơn. Lưu trữ khối dữ liệu lập trình được cho phép các chuỗi giữ được gọn nhẹ. Nội dung nặng không cần phải nằm trên chuỗi. Thay vào đó, chuỗi có thể lưu trữ các tham chiếu nhỏ gọn, trong khi lớp lưu trữ chịu trách nhiệm về khối lượng và độ bền. Sự tách biệt này là thiết yếu cho khả năng mở rộng. Nó cũng đảm bảo khả năng xác minh, vì các tham chiếu có thể được liên kết với kiểm tra tính toàn vẹn. Ứng dụng có thể xác minh rằng dữ liệu đã lấy về đúng như mong đợi, thay vì tin tưởng vào một cổng trung gian bên thứ ba.
Một lĩnh vực quan trọng khác là thị trường dữ liệu và quy trình tự động hóa. Khi tự động hóa tăng lên, các hệ thống cần đầu vào đáng tin cậy. Nếu một quy trình phụ thuộc vào một bản chụp tập dữ liệu, bản chụp đó phải luôn sẵn sàng và giống nhau theo thời gian. Nếu không, tính lặp lại sẽ bị phá vỡ. Một lớp lưu trữ có thể hỗ trợ tính bền vững có thể xác minh cho các tác phẩm lớn trở thành lớp nền cho tự động hóa, nghiên cứu và phối hợp do máy móc điều khiển. Walrus định vị mình ở hướng này bằng cách nhấn mạnh khả năng lập trình và quản lý khối dữ liệu thay vì chỉ lưu trữ tệp cơ bản.
Nếu bạn đang đánh giá liệu một giao thức có sẵn sàng cho các ứng dụng nghiêm túc hay không, bạn có thể tránh bị thổi phồng bằng cách tập trung vào ba câu hỏi thực tế.
1. Mạng có duy trì khả năng sẵn sàng cao cho các khối dữ liệu lớn mà không phụ thuộc vào sự tập trung ẩn giấu không?
2. Mạng có thể phục hồi hiệu quả khi các nút thay đổi liên tục, mà không làm cho việc phục hồi trở thành sự gián đoạn liên tục không?
3. Các nhóm có thể lập ngân sách chi phí lưu trữ theo cách phù hợp với thời gian thực tế của sản phẩm không?
Các tài liệu công khai của Walrus trực tiếp nhấn mạnh khả năng sẵn sàng cao, phục hồi dựa trên mã hóa phân tán và cơ chế thanh toán theo thời gian, điều này cho thấy một nỗ lực có chủ đích nhằm đáp ứng các tiêu chí này.
@Walrus 🦭/acc #walrus #Walrus $WAL

