Cơ sở hạ tầng Web3 tập trung so với phi tập trung

Một phần của tài liệu The block research 2022 digital asset outlook v2(VN) (Trang 120 - 124)

- Hợp đồng tương lai được thanh toán bằng tiền mặt, có nghĩa là các quỹ không phải giữ bitcoin.

Cơ sở hạ tầng Web3 tập trung so với phi tập trung

Những phát triển công nghệ này và hệ thống không cần đặt niềm tin mà chúng tạo ra đã hình thành thứ mà một số người coi là lớp giải quyết giá trị mới của internet - một cách để trao đổi giá trị an toàn ở quy mô toàn cầu mà không có biên giới.

Tương lai sẽ cho biết chất lượng web mới do cơ sở hạ tầng Web3 mang lại sẽ tích lũy giá trị như thế nào. Giờ đây, cơ sở hạ tầng đang bắt đầu tự củng cố bên cạnh cơ sở hạ tầng Web2 đã được kiểm tra theo thời gian, chúng tôi có thể mong đợi các nhà phát triển tích hợp theo chiều ngang nền tảng của họ ngày càng nhiều hơn với các công nghệ Web3 để đáp ứng nhu cầu của người dùng về phân quyền, quyền sở hữu, khả năng xác minh và thực thi - nhu cầu đương nhiên có tính đến cả lợi ích và chi phí liên quan. Khi chuyển sang web dựa trên dữ liệu phân tán, một trong những thách thức chính sẽ là về cách người dùng và nhà phát triển có thể đưa dữ liệu blockchain vào các ứng dụng một cách hiệu quả và tiết kiệm chi phí. Nếu Web3 muốn được phân quyền, thì một cơ sở hạ tầng mạng nút mạnh mẽ, an toàn và tiết kiệm là điều cần thiết. Tiếp theo, chúng tôi tập trung vào cơ sở hạ tầng Web3 cho phép sử dụng dữ liệu blockchain một cách hiệu quả, an toàn và tiết kiệm chi phí.

Cơ sở hạ tầng Web3 tập trung so với phi tập trung trung

Hiện tại, có các hoạt động tập trung và phi tập trung giúp hợp lý hóa việc truy cập dữ liệu blockchain. Ví dụ: các nhà cung cấp cơ sở hạ tầng blockchain như Infura và Alchemy cung cấp các cổng thông tin cho dữ liệu blockchain, nhưng chúng được phát triển, sở hữu và vận hành bởi các thực thể tập trung. Mặt khác, các dự án như The Graph và Pocket Network đã cung cấp các giải pháp phi tập trung để truy cập dữ liệu blockchain.

Quyền truy cập phi tập trung vào dữ liệu phi tập trung

Có vẻ như tương lai của Web3 sẽ dựa trên một lớp cơ sở của dữ liệu sổ cái phân tán, bảo mật và bất biến trên nhiều blockchain. Sau đó, Web3 phải đối mặt với ba thách thức chính:

● Cách đưa dữ liệu từ chuỗi khối vào ứng dụng một cách hiệu quả

● Cách truy cập dữ liệu trên nhiều blockchain một cách thuận tiện

● Cách thực hiện A và B theo cách phi tập trung

Trong kiến trúc web phi tập trung, một cơ sở hạ tầng nút đáng tin cậy là điều cần thiết cho tính toán phi tập trung. Một mạng máy tính phi tập trung có thể được chia thành ba thành phần chung:

1. Các ứng dụng. Đây là bất kỳ phần mềm nào gửi yêu cầu API (ví dụ: truy vấn, chuyển tiếp) có nghĩa là được chuyển đến bất kỳ nút cơ sở dữ liệu công khai hoặc mã hóa nào.

2. Các nút. Đây là những máy chủ phi tập trung

cung cấp các chức năng như lưu trữ các chỉ số cơ sở dữ liệu, gửi thông tin phiên họp tới ứng dụng, phục vụ các yêu cầu API do ứng dụng gửi và lưu trữ trạng thái mạng như số dư tài khoản và báo cáo công việc.

3. Lớp Mạng. Hệ sinh thái duy trì hoạt động của giao thức phi tập trung, bao gồm quản trị, quy tắc giao thức, các tác nhân liên quan và các trò chơi kinh tế mà họ tham gia.

Như thể hiện trong sơ đồ bên dưới, các nút chuyển tiếp hoặc lập chỉ mục nằm “giữa” các ứng dụng và các nút blockchain (hoặc các mạng máy chủ phi tập trung khác) mà chúng lấy dữ liệu từ đó. Sau khi xử lý dữ liệu từ các nút blockchain, chúng gửi thông tin liên quan đến máy chủ ứng dụng tập trung hoặc phi tập trung.

Tiếp theo, chúng tôi giải thích cách thức hoạt động của cấu trúc khung máy tính phi tập trung với hai trường hợp ví dụ: The Graph and Project Network.

The Graph: Phân cấp lập chỉ mục và truy vấn trong một gói

Các ứng dụng Web3 có thể được hưởng lợi từ việc truy vấn dữ liệu từ một chuỗi khối bằng cách lọc hoặc tìm kiếm. Quá trình này có thể chậm và tốn nhiều tính toán vì các chuỗi khối lưu trữ dữ liệu và xử lý các chuyển đổi trạng thái, nhưng chúng không lập chỉ mục dữ liệu. Lập chỉ mục giúp định vị dữ liệu có liên quan nhanh hơn và ít đòi hỏi tính toán hơn.

Trước The Graph, các nhà phát triển dapp sẽ thiết lập các chỉ số cơ sở dữ liệu của riêng họ cho người dùng và khách hàng của họ. Tuy nhiên, phương pháp này giữ dữ liệu được lập chỉ mục trong cơ sở dữ liệu tập trung (không phải các nút phi tập trung), làm giảm độ tin cậy của dapp. Nhiều nhóm thiết lập máy chủ lập chỉ mục của riêng họ cũng là điều không cần thiết.

Trong The Graph, subgraph xác định dữ liệu nào cần lưu trữ và cách lưu trữ dữ liệu đó. Mặc dù các subgraph của một dự án thường được xác định bởi các nhà phát triển của dự án đó, nhưng bất kỳ ai cũng có thể tự do xác định các subgraph này.

Tiếp theo, các nút Graph lưu trữ dữ liệu đó trong chỉ mục cơ sở dữ liệu (tạo một subgraph được phục vụ), liên tục quét chuỗi khối có liên quan (ví dụ: chuỗi khối Ethereum) để tìm các thay đổi của sự kiện và cập nhật dữ liệu cho phù hợp. Điểm cuối kết quả sau đó có thể được các ứng dụng truy vấn thông qua GraphQL, mở ra khả năng có thể truy cập chỉ mục dữ liệu chuỗi chéo thông qua ngôn ngữ truy vấn thống nhất.

Các nút lập chỉ mục ban đầu do The Graph sở hữu và vận hành, nhưng vào đầu năm nay, mười dự án đã bắt đầu chuyển từ dịch vụ lưu trữ sang mạng chính phi tập trung của The Graph. Cuối cùng, The Graph nhằm mục đích hiện thực hóa tầm nhìn của mình về một nền kinh tế dữ liệu phi tập trung hoàn toàn. Trong nền kinh tế này, giao thức Graph sẽ xác định các quy tắc mà bất kỳ ai cũng có thể chạy hoặc truy vấn một Graph nút.

Làm cách nào để The Graph có thể phân cấp các nhà cung cấp bút danh trong khi cung cấp các bảo đảm về dịch vụ? Tất cả đều đi xuống lớp mạng. Graph chia sẻ cấu trúc mạng giống như các giải pháp máy tính phi tập trung khác, với bốn thuộc tính sau:

1. Cung (nhà cung cấp dữ liệu) và nhu cầu (ứng dụng, người dùng) gặp nhau trong một thị trường mở.

2. Các nhà cung cấp tham gia vào một trò chơi kinh tế (đặt cược mã thông báo) nhằm mục đích đảm bảo dịch vụ.

3. Hiệu suất của các nhà cung cấp được kiểm tra bởi một số cơ chế (thông qua bằng chứng mật mã hoặc “người đánh cá” kiểm tra chất lượng công việc của họ và được thưởng vì đã báo cáo chính xác hành vi sai trái).

4. Nếu nhà cung cấp bị bắt gặp không thành công trong công việc của họ, họ sẽ bị phạt theo một cách nào đó (mất một phần mã thông báo đã đặt cọc hoặc không được chọn để tham gia vào dịch vụ tạo doanh thu).

Graph sử dụng mô hình mã thông báo công việc trong đó các nhà cung cấp Graph nút đặt GRT để nhận dữ liệu lập chỉ mục công việc được xác định bởi các bản kê khai subgraph. Mô hình này giới thiệu các động lực kinh tế đối với chất lượng dịch vụ vì người lập chỉ mục có thể mất cơ hội làm việc hoặc bị cắt (mất mã thông báo) vì cung cấp dữ liệu không chính xác.

Lớp mạng hay “thị trường truy vấn” của Đồ thị liên quan đến bốn tác nhân chính. Các ưu đãi mã thông báo cho mỗi tác nhân này được thiết kế để đảm bảo dịch vụ chất lượng cao và mang lại tiện ích mã thông báo.

Các nhà phát triển. Các thực thể này xác định các

subgraph. Hiện tại, họ thường là những nhà phát triển từ một giao thức nhất định tạo ra các subgraph cho dữ liệu của giao thức đó. Tuy nhiên, về lý thuyết, bất kỳ ai cũng có thể tạo ra một subgraph của dữ liệu từ một chuỗi khối công cộng. Hiện tại, các nhà phát triển dự kiến sẽ trả tiền cho các yêu cầu thay mặt cho người dùng của họ. Cuối cùng, The Graph hình dung rằng người dùng cuối sẽ trả tiền cho các truy vấn của riêng họ khi các giải pháp Lớp 2 được triển khai rộng rãi trên các ví Web3.

Bộ lập chỉ mục. Các thực thể này đóng góp GRT để nhận

công việc từ mạng The Graph. Công việc của họ liên quan đến việc lập chỉ mục dữ liệu blockchain trên các Graph Nút / bản kê khai subgraph. Doanh thu của người lập chỉ mục (và theo doanh thu của người ủy quyền mở rộng) đến từ phần thưởng thu được cho công việc lập chỉ mục. Phí truy vấn tập thể từ giao thức được phân phối cho người lập chỉ mục (và người ủy quyền) tương ứng với GRT đặt cọc và họ cũng nhận được phần thưởng lập chỉ mục từ mức lạm phát hàng năm 3% của GRT.

Người quản lý. Những thực thể này báo hiệu bảng kê

subgraphs nào có chất lượng tốt hơn để người lập chỉ mục biết những đối tượng nào cần lập chỉ mục trong các Graph nút. Bất kỳ nhà phát triển nào cũng có thể khởi chạy một subgraph với dữ liệu blockchain phi tập trung, vì vậy, mạng Đồ thị cần những tác nhân này để xác định những tác nhân hữu ích.

Người quản lý báo hiệu cho người lập chỉ mục bằng cách đánh dấu GRT phía sau các subgraph cụ thể. Đối với dịch vụ của họ, họ nhận được một phần phí truy vấn từi đoạn subgraph mà họ đã báo hiệu. Thị phần đó được xác định bởi một đường cong liên kết trả phần thưởng dựa trên mức độ sớm của người quản lý đánh giá cho nó, tạo ra một thị trường dự đoán trong đó người quản lý suy đoán về mức độ phổ biến trong tương lai của các subgraph

Các đại biểu.Các thực thể này đóng góp GRT cho người

lập chỉ mục, nhận được một phần phần thưởng lập chỉ mục và phí truy vấn mà người lập chỉ mục kiếm được, do người lập chỉ mục đặt ra. Số tiền mà người ủy quyền có thể đặt cược với người lập chỉ mục bị giới hạn bởi số GRT Người lập chỉ mục đặt cược.

Nó tạo ra động lực cho cả hai bên. Người ủy quyền kiếm được nhiều tiền hơn bằng cách ủy quyền cho những người lập chỉ mục “tốt nhất” - những người lập chỉ mục các subgraph quan trọng nhất do người quản lý xác định. Người lập chỉ mục kiếm được nhiều tiền hơn bằng cách “giành được” vốn của người ủy quyền, khuyến khích người lập chỉ mục chia sẻ thu nhập hợp lý của họ với người ủy quyền.

Hiện tại, có 7.306 người ủy quyền, 2.266 người phụ trách và 160 người lập chỉ mục trong mạng The Graph.

The Graph là một trường hợp điển hình về cách lớp mạng có thể vận hành thành công một mạng máy tính phi tập trung mà không cần một thực thể tập trung phụ trách. Nó thể hiện một giải pháp phi tập trung đang hoạt động để đưa dữ liệu từ chuỗi khối đến một ứng dụng và một cách để truy cập dữ liệu một cách thuận tiện trên nhiều chuỗi khối thông qua một ngôn ngữ truy vấn thống nhất.

Pocket: giải quyết vấn đề khuyến khích nút

Giống như The Graph, Pocket có các ứng dụng, nút và một lớp mạng. Có lẽ sự khác biệt chính là Pocket tập trung vào giải quyết một vấn đề cụ thể đang hạn chế tiềm năng phát triển của Web3: vấn đề khuyến khích nút. Mặt khác, The Graph tự ví mình như một loại “Google của Web3”, nhằm

tổ chức blockchain của thế giới, làm cho nó hữu ích và có thể truy cập được trên toàn cầu.

Để phát triển một web phi tập trung, cần phải phát triển một cơ sở hạ tầng nút đáng tin cậy. Tuy nhiên, việc các nhà phát triển vừa lưu trữ các full node của riêng họ vừa cung cấp hỗ trợ back-end cho các ứng dụng của họ là không thực tế. Do đó, các nhà phát triển Web3 đã phụ thuộc rất nhiều vào các giải pháp tập trung dẫn đến các rủi ro tập trung như các điểm lỗi đơn lẻ, rủi ro bảo mật và xâm nhập quyền riêng tư. Hiện tại đang thiếu một cơ sở hạ tầng nút đáng tin cậy do các bên thứ ba điều hành.

Một trong những lý do dẫn đến việc thiếu các full node do các cá nhân và công ty điều hành là do không có khuyến khích nút chuyển tiếp gốc (các lý do khác bao gồm sự phức tạp khi thiết lập và sự bất tiện). Để giải quyết vấn đề này, Pocket Network khuyến khích tài chính các cá nhân và công ty triển khai và vận hành các full node cho bất kỳ blockchain nào có nhu cầu ứng dụng.

Thông qua sự kết hợp của các ưu đãi mã thông báo, bằng chứng mật mã và thuật toán lựa chọn không chân thật ngẫu nhiên, Pocket có thể tạo ra một mạng chuyển tiếp phi tập trung đáng tin cậy, nơi các nhà phát triển có thể truy cập vào dữ liệu chuỗi chéo với độ bảo mật cao hơn và ít chi phí hơn so với các nhà cung cấp tập trung.

Một lần nữa, câu hỏi đặt ra về cách Pocket cung cấp các dịch vụ đảm bảo thông qua một mạng lưới các nhà cung cấp dịch vụ phi tập trung mà chúng tôi không biết? Sự không cần đặt niềm tin được thiết lập hoàn toàn thông qua một lớp mạng phi tập trung, mặc dù với các quy tắc và khuyến khích khác nhau từ The Graph.

Một điểm khác biệt chính là Pocket sử dụng mô hình phiên làm việc, mô hình này không dựa vào các nút lưu trữ dữ liệu được lập chỉ mục như các nút trong mạng Graph. Các nút Pocket có ba chức năng: cung cấp thông tin phiên làm việc cho ứng dụng liên hệ với nó, phục vụ các yêu cầu chuyển tiếp được gửi bởi các ứng dụng và lưu trữ thông tin về trạng thái của mạng Pocket để phân công công việc và xác nhận các báo cáo công việc.

Phiên làm việc là cơ chế mà mạng sử dụng để điều chỉnh các tương tác giữa các ứng dụng và các nút.

Chúng là cấu trúc dữ liệu sử dụng dữ liệu về trạng thái của mạng Pocket được lưu trữ trong các nút để ghép nối giả ngẫu nhiên một ứng dụng với một tập hợp tối đa năm nút trên mỗi chuỗi để cung cấp dịch vụ mà ứng dụng đã trả tiền.

Sau đó, hai nhân tố quan trọng trong mạng Pocket là các ứng dụng và các nút chuyển tiếp cũng hoạt động như trình xác nhận và nhà sản xuất khối cho Pocket blockchain - một cơ sở dữ liệu dựa trên Tendermint để đảm bảo sự đồng thuận giữa các ứng dụng và các nút về việc cung cấp cơ sở hạ tầng.

Các nút được thưởng dựa trên số lượng yêu cầu mà chúng phục vụ trong phiên làm việc. Đối với mỗi lần chuyển tiếp (ví dụ: lệnh gọi MetaMask để tìm nạp số dư, tìm nạp lịch sử giao dịch, gửi giao dịch, truy vấn hợp đồng thông minh) do các nút phân phát và được xác thực bởi giao thức, 0,01 POKT được tạo ra. Phần thưởng cho mỗi lần tiếp sức đã được xác nhận sau đó được chia như sau:

● 89% cho các nút dịch vụ ● 10% cho Pocket DAO ● 1% cho Nhà sản xuất khối

Cuối cùng, Pocket Network đang giải quyết các vấn đề cốt lõi tương tự như The Graph - cụ thể là, làm thế nào để đưa dữ liệu blockchain vào một ứng dụng một cách hiệu quả, truy cập thuận tiện vào dữ liệu chuỗi chéo và phân cấp các quy trình này. Tuy nhiên, phạm vi khác với Pocket tập trung nhiều hơn vào là một API đa chuỗi khối thống nhất thông qua khuyến khích nút, trong khi The Graph tập trung nhiều hơn vào việc trở thành một công cụ tìm kiếm thống nhất cho dữ liệu blockchain.

Cơ sở hạ tầng blockchain tập trung

Về mặt kỹ thuật, tất cả những gì chúng ta cần để truy cập dữ liệu blockchain là kết nối với một nút blockchain. Các nút đó có thể được phân phối trong một mạng lưới phi tập

Một phần của tài liệu The block research 2022 digital asset outlook v2(VN) (Trang 120 - 124)

Tải bản đầy đủ (PDF)

(166 trang)