Tác giả: Hu Feitong
Giới thiệu : Blockchain chuyển sang Web3
Lặng lẽ, mùa xuân mã hóa đang truyền qua mọi người Trong góc , blockchain đã ăn sâu vào lòng đất, cho thấy sự thịnh vượng ngoài sức tưởng tượng. Giai điệu của Web3 ngày càng rõ ràng hơn và đang tiến về phía chúng ta bằng những bước đi vững chắc. Trong mùa phục hồi này, những hạt giống đổi mới nảy mầm khỏi lòng đất, cỏ trải dài lá xanh, hoa ven hồ nở nụ cười mùa xuân. Được nuôi dưỡng bởi ánh sáng mùa xuân, những cây cổ thụ lại thêm một dấu vết sinh trưởng, những măng xuân tỏa ra bầu trời hơi thở ấm áp.
Trong sân của AI, mọi thứ dường như đặc biệt thịnh vượng, công nghệ và trí thông minh hòa quyện vào nhau tạo thành khung cảnh đẹp nhất. Đồng cỏ DePin tràn đầy sức sống và cây xanh, cho thấy mạng lưới truyền thống đang nhảy múa với Token như thế nào. Đây là một mùa xuân tràn đầy hy vọng và sức sống, khắp nơi đều kể những câu chuyện đổi mới, tăng trưởng, đưa chúng ta bước vào một kỷ nguyên số mới nhiều màu sắc hơn.
Câu chuyện của mùa xuân này là quá trình blockchain chuyển đổi thành Web3. DeFi dựa trên các giao dịch Token và các công cụ phái sinh không còn là nhân vật chính duy nhất. Là một thế hệ Internet mới, Web3 chắc chắn sẽ dẫn đầu việc xây dựng một thế hệ cơ sở hạ tầng mới. Cho dù đó là AI hay DePin, nó đều nói về các mạng máy tính và mạng lưu trữ mới, tất cả các bản tổng hợp, các cải tiến đồng thuận mới và mô hình điện toán mới. Kiến trúc điện toán hiệu năng cao hơn với những nền tảng này sẽ giúp quá trình chuyển đổi từ Web2 sang Web3 trở nên khả thi.
(Xa quá, rút lại đi?) Cơ sở hạ tầng của Internet không gì khác hơn là điện toán, kết nối mạng, lưu trữ và các giao thức cũng như ứng dụng được xây dựng cho Nó. Hôm nay, trong khi uống trà, chúng tôi đã nói về một số dự án mới liên quan đến lưu trữ.
SpaceMesh: Một dự án PoC đơn giản
Trên thực tế, các dự án PoC không hề đơn giản. Một định nghĩa rộng về PoC nên bao gồm tất cả các dự án đạt được sự đồng thuận thông qua Bằng chứng về Năng lực. Như tôi đã đề cập trong bài viết [Suy nghĩ ngẫu nhiên về Blockchain] Ba hình thức khai thác: Khai thác/Trồng trọt/Stake, hiện tại điều duy nhất có thể thực hiện xác minh PoC theo cách phi tập trung là không gian lưu trữ, vì vậy tất cả các dự án PoC mà chúng ta đã thấy cho đến nay là các dự án liên quan đến lưu trữ. Cũng có thể nói rằng về cơ bản tất cả các dự án liên quan đến lưu trữ đều có đặc điểm PoC.
SpaceMesh sử dụng cơ chế đồng thuận PoSt, có thể xác minh các cam kết về không gian lưu trữ và đạt được sự công bằng và bảo mật tương đối. Tuy nhiên, việc xác minh không gian lưu trữ của SpaceMesh không quá nghiêm ngặt, nói một cách đơn giản, nó chỉ cần được xác minh hai tuần một lần.Tất nhiên, do vấn đề về công nghệ đĩa P và tốc độ, hiện tại có vẻ như việc tiết kiệm dung lượng lưu trữ rẻ hơn nhiều so với việc xác minh không gian lưu trữ. re-P disk, vì vậy những người khai thác (Nông dân) luôn ưu tiên dành dung lượng không gian đĩa cho mạng.
Một tính năng rất quan trọng khác của SpaceMesh là dữ liệu Plot của nó được chỉ định bởi giao thức mạng nên không phải là dữ liệu người dùng và có thể nói đó là không (ngoại trừ sự đồng thuận) dữ liệu hữu ích. Đây là một lỗ hổng trong câu chuyện của SpaceMesh.
Nói một cách đại khái, có thể coi đặc điểm và không gian phát triển của SpaceMesh như sau:
< li >Do đó, mạng PoC vô dụng không thể được coi là mạng lưu trữ Web3. Có nhiều dự án tương tự như Burst, CHIA, v.v. không có lợi thế trong môi trường kể chuyện hiện tại, khi Bitcoin mạnh thì khó trở thành xu hướng chủ đạo nếu không có những câu chuyện khác;
Sự đồng thuận rất đơn giản, dễ tham gia và hình thành nhóm khai thác dễ dàng hơn nên dễ có cơ sở đại chúng hơn. Là một công ty khai thác mỏ dự án thì nó có những ưu điểm riêng. Khi thị trường tăng giá, Sự đồng thuận dễ hình thành và phát triển;
Vì nó được lưu trữ và được xác minh 2 tuần một lần, nhu cầu tính toán tổng thể của SpaceMesh tương đối nhỏ và tương đối tập trung. Đối với các cá nhân và doanh nghiệp có tài nguyên tính toán linh hoạt, chi phí tham gia có thể tương đối thấp, nhưng đối với người dùng thông thường, tài nguyên tính toán có thể gây lãng phí rất nhiều ;
- < p style="text-align: left;">Không gian giàu trí tưởng tượng của SpaceMesh phải dựa vào SVM (Máy ảo SpaceMesh) để hỗ trợ các hợp đồng thông minh. SVM hiện đang trong giai đoạn phát triển và tuyên bố sẽ hỗ trợ WSAM. Trong thị trường máy ảo Web3 cạnh tranh khốc liệt, ngay cả khi SVM được phát triển thành công, việc thu hút sự chú ý của thị trường vẫn sẽ là một thách thức.
Khuyến nghị: Tiếp tục chú ý phát triển và tham gia thận trọng theo điều kiện thị trường.
Không gian con: Kiến trúc mở, không gian rộng lớn cho trí tưởng tượng
SubSpace tất nhiên cũng là một dự án PoC, vì nó cũng dựa vào bằng chứng về dung lượng lưu trữ để hình thành sự đồng thuận, nhưng không giống như SpaceMesh, SubSpace lưu trữ dữ liệu hữu ích. Tác động của sự khác biệt này đối với câu chuyện là rất đáng kể.
Đồng thời, sự đồng thuận của SubSpace tương tự như sự đồng thuận của Nakamoto và tương tự như Filecoin dẫn đầu về lưu trữ phi tập trung. Theo đúng tỷ lệ dung lượng lưu trữ, Farmer có thể sử dụng bằng chứng lưu trữ để có được quyền sản xuất khối. Sự khác biệt lớn nhất giữa đồng thuận Nakamoto và đồng thuận BFT là đồng thuận Nakamoto có khả năng phân quyền mạnh hơn và về cơ bản có thể mở rộng theo chiều ngang, trong khi đồng thuận BFT thường không có nhiều nút xác minh và đạt 3 chữ số đã là rất tốt rồi. Do đó, sự đồng thuận của Filecoin và SubSpace đều là sự đồng thuận hữu ích (sử dụng bộ lưu trữ hữu ích để hình thành sự đồng thuận) và chúng cũng có tính phi tập trung hơn hầu hết các mạng giống PBFT hiện tại.
Khác với Filecoin, SubSpace không nhằm mục đích cung cấp thị trường lưu trữ mở cho người dùng mà để lưu trữ dữ liệu lịch sử chuỗi. Bằng cách lưu trữ dữ liệu lịch sử chuỗi trong Nhiều nút đảm bảo bảo mật, khác với Bitcoin/Ethereum, v.v. Nút đầy đủ của Bitcoin cần lưu trữ tất cả dữ liệu lịch sử chứ không phải một phần của dữ liệu đó. Yêu cầu này hơi cao cũng là một trong những lý do khiến SegWit của Bitcoin phải nâng cấp. Tình hình thực tế hiện nay là hầu hết các nút Bitcoin không cần lưu trữ tất cả dữ liệu, ví dụ như dữ liệu nhân chứng SebWit chỉ được lưu trữ trong một số ít. nút. Do việc áp dụng Ethereum. Đây là một mô hình trạng thái tài khoản và không cần lưu trữ một lượng lớn dữ liệu lịch sử. Nó chỉ cần lưu trữ trạng thái và dữ liệu gần đây. Do đó, việc bảo quản và xác minh dữ liệu lịch sử là một Đây là một trong những lý do khiến DA (Data Availability) trở nên phổ biến thời gian gần đây. SubSpace về cơ bản không gặp vấn đề về DA vì nó yêu cầu toàn bộ mạng phải lưu trữ toàn bộ dữ liệu lịch sử và lưu trữ nhiều bản sao lưu để đảm bảo an ninh. Nói cách khác, SubSpace giải quyết vấn đề DA một cách tự nhiên thông qua cơ chế đồng thuận của nó.
Ngoài ra, SubSpace áp dụng mô hình tách biệt sự đồng thuận và thực hiện giao dịch, do đó, đây là một kiến trúc phân lớp. Cấp độ này đã được triển khai trong thiết kế ban đầu. sử dụng Miền để thực hiện các giao dịch và triển khai mạng con để đạt được tính toán song song. Điều này tương tự với ICP hoặc IPC của Filecoin.
Hiện tại, lớp đồng thuận của SubSpace đã tương đối hoàn thiện nhưng việc thực thi hợp đồng, tương tác Miền, v.v. vẫn cần được cải thiện. SubSpace hiện đang ở giai đoạn sau của mạng thử nghiệm được khuyến khích và dự kiến sẽ ra mắt mạng chính vào giữa năm nay.
Khuyến nghị: Hãy chú ý và tích cực tham gia nếu có thể.
AO: Lớp tính toán phía trên Arweave
Nhóm Arweave gần đây đã công bố ra mắt mạng thử nghiệm AO. AO là lớp điện toán trên Arweave. Áp dụng kiến trúc hướng diễn viên.
Mô hình Actor hay Kiến trúc hướng diễn viên là một mô hình toán học của điện toán song song, được đề xuất lần đầu tiên bởi Carl Hewitt vào năm 1973. Mô hình này nhằm mục đích giải quyết sự phức tạp của tính toán đồng thời bằng cách giới thiệu một đơn vị tính toán cơ bản được gọi là "tác nhân". Mỗi tác nhân là một thực thể độc lập có thể thực hiện các hoạt động sau:
Tạo bản cập nhật Nhiều tác nhân: Một tác nhân có thể tạo ra nhiều tác nhân hơn trong thời gian chạy, từ đó mở rộng tài nguyên tính toán và khả năng xử lý một cách linh hoạt.
Gửi tin nhắn: các tác nhân tương tác bằng cách gửi và nhận tin nhắn. Mỗi tin nhắn là bất biến, giúp tránh được nhiều vấn đề thường gặp trong môi trường đồng thời , chẳng hạn như điều kiện chủng tộc và xung đột dữ liệu.
Xử lý tin nhắn đã nhận: Mỗi tác nhân có thể quyết định cách trả lời từng tin nhắn nhận được, bao gồm thay đổi trạng thái nội bộ của chính mình, gửi thêm tin nhắn cho các tác nhân khác hoặc tạo ra các tác nhân mới.
Mô hình diễn viên có các đặc điểm chính sau
Đồng thời: Mô hình Diễn viên vốn đã hỗ trợ thực thi đồng thời vì mỗi tác nhân có thể xử lý tin nhắn một cách độc lập. Điều này làm cho mô hình tác nhân rất phù hợp để xây dựng các hệ thống phân tán và các ứng dụng song song.
Phân cấp: Không có điểm kiểm soát trung tâm để quản lý sự tương tác giữa các tác nhân, điều này cho phép hệ thống để dễ dàng mở rộng quy mô và quản lý.
Khả năng chịu lỗi: Mô hình Actor tăng cường khả năng chịu lỗi thông qua cơ chế cách ly và truyền thông báo. Mỗi tác nhân thất bại sẽ không ảnh hưởng trực tiếp đến các tác nhân khác và các cơ chế có thể được thiết kế để giám sát và phục hồi các tác nhân bị lỗi.
Giao tiếp không đồng bộ: Thông báo truyền giữa các tác nhân là không đồng bộ, nghĩa là các tác nhân không cần Bằng cách chặn và chờ phản hồi sau khi gửi tin nhắn, họ có thể tiếp tục xử lý các tin nhắn khác, nhờ đó nâng cao hiệu quả.
Trông thật tuyệt. Tuy nhiên, tại sao một mô hình được đề xuất vào năm 1973 đến nay mới được Arweave triển khai và sử dụng trong thế giới blockchain? Tại sao nhiều năm nỗ lực cải thiện TPS và tính đồng thời lại không được cân nhắc sử dụng kiến trúc AO? Có nhiều lý do cho điều này. Nói đến, có những thách thức lớn trong việc kết hợp giữa AO và blockchain:
Hạn chế của cơ chế đồng thuận: Cốt lõi của công nghệ blockchain nằm ở cơ chế đồng thuận, yêu cầu tất cả những người tham gia trong mạng phải đồng ý về một phiên bản lịch sử giao dịch nhất định. Nhu cầu về tính nhất quán toàn cầu này xung đột với nguyên tắc cục bộ của mô hình Tác nhân, vốn ủng hộ việc truyền và xử lý thông điệp giữa các tác nhân phân tán.
Trình tự và tính cuối cùng của giao dịch: Thứ tự và tính cuối cùng của giao dịch là rất quan trọng vì chúng ảnh hưởng trực tiếp đến trạng thái và thực hiện các hợp đồng thông minh. Mặc dù các tính năng không đồng bộ và độc lập của AO giúp cải thiện khả năng xử lý đồng thời, nhưng nó phải đối mặt với những thách thức trong việc đảm bảo trật tự và tính cuối cùng của giao dịch.
Hạn chế về tài nguyên và mạng: Mặc dù AO có thể cải thiện khả năng xử lý đồng thời, nhưng trong sổ cái phân tán Ở một số nơi trường hợp, chi phí đồng bộ hóa dữ liệu và duy trì tính nhất quán có thể bù đắp lợi ích của tính đồng thời.
Hiện tại chúng tôi chưa thấy làm thế nào để đạt được tính nhất quán mạnh mẽ của toàn bộ mạng theo kiến trúc AO, nghĩa là Nó là một blockchain; Tôi chưa thấy phương thức xác minh Diễn viên. Nếu một Diễn viên được thực thi và toàn bộ mạng đảm bảo rằng việc thực thi của nó là chính xác, cách quay lại nếu nó không chính xác, v.v. Một triển khai khả thi là kiến trúc AO dựa trên Arweave không cần đạt được sự đồng thuận ở lớp điện toán AO. Họ sử dụng Arweave làm DA để ghi lại lịch sử và tin nhắn. Không cần phải đạt được mối quan hệ tin cậy nhất quán giữa các AO. Do đó, nó có thể là mạng có độ tin cậy yếu, được sử dụng cho một số ứng dụng không yêu cầu độ tin cậy mạnh, chẳng hạn như IM, thay vì lưu trữ và giao dịch tiền tệ, v.v.
Gợi ý: Tiếp tục chú ý đến những thách thức kỹ thuật.