Nói về phần khó nhất trong việc xây dựng các ứng dụng blockchain hoàn chỉnh, nhiều nhà phát triển ban đầu sẽ nói về chi phí gas hoặc giới hạn hiệu suất, nhưng thực sự khiến người ta đau đầu lại là cách quản lý dữ liệu.



Dữ liệu không bao giờ chỉ cần viết một lần rồi xong. Nó sẽ được tham chiếu bởi các mô-đun khác nhau, cần thay đổi trạng thái, có thể bị hoàn tác xác thực, thậm chí bị đọc đi đọc lại bởi nhiều hợp đồng. Các giải pháp lưu trữ phi tập trung truyền thống trông có vẻ an toàn, nhưng khi sử dụng thì giống như đang lật mở kho lạnh lạnh lẽo — ổn định nhưng cứng nhắc.

Trong vấn đề này, góc nhìn của Walrus khá thực tế. Cách tiếp cận cốt lõi của nó là: khi dữ liệu được sử dụng lâu dài, duy trì cấu trúc ổn định còn quan trọng hơn nhiều so với việc không thay đổi nội dung.

Làm thế nào để đạt được điều này? Thông qua mô hình lưu trữ ở cấp đối tượng. Cùng một đối tượng dữ liệu có thể giữ nguyên danh tính, nhưng cho phép trạng thái bên trong được cập nhật nhiều lần. Như vậy, frontend, hợp đồng thông minh và dịch vụ chỉ mục không cần phải thay đổi địa chỉ tham chiếu thường xuyên. Theo dữ liệu công khai, một đối tượng có thể chứa thông tin ở mức MB, và việc lưu trữ đa nút trong mạng đảm bảo an toàn thông qua dự phòng. Trong giai đoạn thử nghiệm, khi cập nhật đối tượng sẽ không tạo ra đường dẫn tham chiếu mới, điều này giúp giảm chi phí trực tiếp cho các ứng dụng phức tạp.

Nhìn từ góc độ khác, Walrus không cạnh tranh về chi phí lưu trữ rẻ nhất, mà là giúp các nhà phát triển giảm thiểu công việc sửa đổi cấu trúc dữ liệu nhiều lần gây ra. Tất nhiên, cần chú ý rằng mô hình này yêu cầu độ nhất quán của mạng cao hơn, hiệu suất cao hơn cần thời gian để kiểm chứng.

Tuy nhiên, nếu bạn từng bị vấn đề "dữ liệu sau khi ghi vào bắt đầu mất kiểm soát" làm phiền, thì hướng đi này thực sự đáng để quan tâm.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 8
  • Đăng lại
  • Retweed
Bình luận
0/400
AltcoinTherapistvip
· 9giờ trước
Quản lý dữ liệu thực sự là một yếu tố gây chết người vô hình, trước đây đã từng vấp phải sai lầm mới hiểu ra.
Xem bản gốcTrả lời0
LuckyBearDrawervip
· 13giờ trước
Quản lý dữ liệu thực sự là một điểm đau, trước đây làm hợp đồng luôn bị vướng mắc bởi vấn đề này Ý tưởng của Walrus khá tinh tế, giữ cho tham chiếu ổn định và có thể thay đổi trạng thái, tiết kiệm nhiều phiền phức trong việc tái cấu trúc Về khả năng xử lý cao đồng bộ, còn phải xem phản hồi sau, nhưng so với việc thay đổi địa chỉ thường xuyên thì thực sự tiện lợi
Xem bản gốcTrả lời0
MEVHunterLuckyvip
· 01-07 21:51
Quản lý dữ liệu thực sự là một điểm đau... Trước đây đã gặp quá nhiều rắc rối, ý tưởng của Walrus thực sự đã giải tỏa được căng thẳng
Xem bản gốcTrả lời0
GasWranglervip
· 01-07 21:46
thật sự walrus cuối cùng cũng hiểu ra... hầu hết các nhà phát triển đều tập trung tối ưu hóa phí gas trong khi điểm đau thực sự là giữ cho các tham chiếu ổn định. các mô hình cấp đối tượng thực sự hợp lý ở đây
Xem bản gốcTrả lời0
MetaverseHobovip
· 01-07 21:42
Quản lý dữ liệu thực sự là một kẻ giết người vô hình, trước đây đã bị chuyện này lừa vài lần
Xem bản gốcTrả lời0
ContractTestervip
· 01-07 21:30
Việc điều chỉnh cấu trúc dữ liệu liên tục gây ra phải làm lại... Trời ơi, đây chính là công việc hàng ngày của tôi, mỗi lần đều phải sửa địa chỉ tham chiếu, thật điên rồ
Xem bản gốcTrả lời0
MoonRocketTeamvip
· 01-07 21:24
Ồ, quản lý dữ liệu thực sự là một kẻ giết người vô hình, còn phiền hơn cả phí gas tiêu tốn tiền bạc
Xem bản gốcTrả lời0
GoldDiggerDuckvip
· 01-07 21:23
Ban đầu nghe nhiều về gas và hiệu suất, không ngờ quản lý dữ liệu mới thực sự là cơn ác mộng Nhiều hợp đồng đọc đi đọc lại đoạn đó thật sự rất chân thực, mỗi lần đều phải sửa đổi địa chỉ tham chiếu thật sự là đòi mạng Ý tưởng của Walrus thực sự khác biệt, đối tượng không thay đổi nhưng có thể cập nhật trạng thái, cảm giác đã giải quyết được điểm đau của nhà phát triển Tuy nhiên, về khả năng xử lý cao đồng bộ thì còn phải xem thực chiến, chỉ thử nghiệm tốt không có nghĩa là sản xuất ổn định Có ai đã dùng qua Walrus chưa, nói chút trải nghiệm thực tế đi
Xem bản gốcTrả lời0
  • Ghim