Nếu bạn có hiểu biết chung về công nghệ blockchain, bạn biết rằng các nút là một phần cơ bản của bất kỳ mạng nào. Cartesi cũng không ngoại lệ. Tuy nhiên, trong kiến trúc Cartesi Rollups, các nút có vai trò đặc biệt là phần mềm trung gian phi tập trung hỗ trợ công việc của Máy ảo Cartesi (CVM) và CVM chạy trên các nút này.
Hãy đi sâu vào các nút Cartesi - lưu ý rằng điều này khác với Noether đối với việc đặt cọc CTSI - và xem xét những gì chúng làm, cách chúng hoạt động và cách thiết lập.
Nút Cartesi là gì?
Sách trắng Cartesi định nghĩa một nút Cartesi như sau:
"Các nút Cartesi là cơ sở hạ tầng phần mềm và phần cứng lưu trữ các thành phần ngoài chuỗi của Cartesi dApps. Mỗi người dùng muốn tương tác với một dApp Cartesi phải có sẵn một nút Cartesi. "
(*Lưu ý: Nền chính xác cho các nút này là một công cụ được gọi là Cartesi Compute, nhưng điều tương tự cũng áp dụng cho Cartesi Rollups.) )
Nói cách khác, nút Cartesi là một mạng lưới các máy tính cá nhân chạy CVM và lưu trữ các dApps của Cartesi. Chúng rất giống với các nút trên các blockchain khác, nhưng sự khác biệt là chúng hoạt động trong bối cảnh của giải pháp Rollup như Cartesi Rollups. Đây là nơi chúng ta bắt đầu thấy các sắc thái xung quanh chúng.
Một cái nhìn từng bước về hoạt động của Cartesi Rollups sẽ giúp chúng tôi phá vỡ quy trình. Để hỗ trợ dApps chạy trên CVM, Cartesi Rollups cần thực hiện như sau:
Đọc thông tin từ chuỗi chính (ví dụ: ETH Fang).
Gửi thông tin đó đến một máy ngoài chuỗi, tức là CVM, nơi nó được xử lý.
Công bố kết quả xử lý trở lại chuỗi chính.
Để thực hiện các hoạt động này, họ cần các nút có thể tương tác với các hợp đồng thông minh trên chuỗi và máy ảo ngoài chuỗi. Các nút Cartesi chính xác là loại “người trung gian” chịu trách nhiệm giao tiếp giữa hai – mặc dù theo cách an toàn và phi tập trung.
Loại nút Cartesi
Để đóng vai trò “trung gian” này trong Cartesi Rollups, trách nhiệm của nút Cartesi phải gấp đôi. Họ cần đọc thông tin và xác minh thông tin. Kết quả là, một nút Cartesi có thể là:
Nút người dùng hoặc nút đọc (Chỉ đọc): Các nút này chịu trách nhiệm truy xuất thông tin từ chuỗi chính và làm cho nó có sẵn công khai để CVM sử dụng - chúng không xuất bản thông tin trở lại chuỗi chính. Các nút đọc có thể được chạy bởi người dùng thông thường.
Các nút xác thực (đọc và ghi): Các nút này chịu trách nhiệm xác minh thông tin mới và xuất bản nó lên chuỗi chính, giống như các nút thông thường trong mạng L1. Trong trường hợp này, họ chịu trách nhiệm xác minh các thay đổi được thực hiện đối với thông tin trên chuỗi trong khi CVM nằm ngoài chuỗi. Người xác thực cũng chịu trách nhiệm bảo vệ mạng khỏi các bên không trung thực trong trường hợp có tranh chấp về thông tin trên chuỗi. Những trách nhiệm bổ sung này yêu cầu người xác thực hoạt động trong môi trường an toàn và người dùng không thể truy cập được.
Hiện tại, các nút Cartesi thường hoạt động như các trình xác nhận có khả năng thực hiện cả đọc và ghi. Nút đọc hiện đang được phát triển bởi nhóm Cartesi.
Nút Cartesi hoạt động như thế nào?
Nhìn vào một số khái niệm chính đằng sau các hoạt động của nút Cartesi sẽ cho chúng ta sự hiểu biết cấp cao về cách họ hoàn thành trách nhiệm của mình. Điều này cũng sẽ giúp chúng ta làm quen với các loại thuật ngữ xuất hiện khi chạy dApp trên CVM sử dụng nút Cartesi.
Chúng ta có thể nghĩ về các khái niệm này như các đầu vào mà một nút Cartesi lấy từ chuỗi chính và chuyển tiếp đến CVM, hoặc như một đầu ra để nó đưa nó trở lại chuỗi chính như một “yêu cầu”.
Nhập
Cổng thông tin: Tương tác với các nút Cartesi thường bắt đầu bằng cổng thông tin. Đây là một cách để truyền thông tin trên chuỗi đến CVM ngoài chuỗi. Các nút sử dụng cổng thông tin để di chuyển tài sản từ chuỗi chính vào dApps mà chúng chạy. Khi ở trong dApp, các tài sản này có thể được chuyển và di chuyển bằng logic phần mềm điển hình thường thấy trong các hệ điều hành Linux.
(Lưu ý: Ngoài ra còn có các đầu vào dành riêng cho ứng dụng đến trực tiếp từ người dùng và không đi qua cổng thông tin.) Các đầu vào này không bị ràng buộc với bất kỳ tài sản nào. )
Ra
Thời gian: Sau khi CVM xử lý thông tin từ blockchain, trình xác thực Cartesi sẽ thực hiện các hoạt động này và xuất bản chúng trở lại chuỗi chính. Những thay đổi này sau đó được báo cáo cho chuỗi chính dưới dạng thông tin đăng nhập hoặc thông báo. Tần suất của các lô này được gọi là kỷ nguyên.
Thông tin đăng nhập: Chúng ta có thể coi thông tin đăng nhập là vé chứa thông tin về loại giao dịch nào sẽ xảy ra trên chuỗi chính sau khi kết quả do CVM trả về. Chúng chứa các hướng dẫn có thể bao gồm mọi thứ, từ thanh toán đến giao thức DeFi đến yêu cầu rút tiền.
Thông báo: Tương tự như thông tin đăng nhập, thông báo cũng chứa thông tin được chuyển đến chuỗi chính. Sự khác biệt giữa thông tin đăng nhập và thông báo là thông báo hoàn toàn dành cho mục đích thông tin - chúng không thực hiện thay đổi trên chuỗi chính. Điều này có nghĩa là thông báo không bắt đầu các giao dịch như gửi hoặc rút tiền.
*MISC (Khác)
Báo cáo: Nút Cartesi sau đó chịu trách nhiệm cho một loại hoạt động khác. Báo cáo thường được sử dụng làm công cụ ghi nhật ký hoặc chẩn đoán cho dApps chạy trên CVM. Chúng thường được sử dụng để theo dõi lỗi ứng dụng và các thông tin khác, nhưng chúng không có bất kỳ hiệu ứng on-chain nào.
Hoạt động của nút Cartesi
Các nút Cartesi đã chạy nhiều dApp trong hệ sinh thái Cartesi. Mỗi trong số này tận dụng nút Cartesi theo cách được mô tả ở trên. Bạn có thể khám phá cách cơ chế truyền thông tin từ ngoài chuỗi sang on-chain này được triển khai trong các trường hợp sử dụng trò chơi, DeFi và AI thông qua Cartesi Rollups và CVM.
Trên thực tế, nếu bạn có ý tưởng dApp tận dụng công nghệ Cartesi, rất có thể bạn sẽ thiết lập một nút Cartesi cho chính mình. Quá trình chạy một cục bộ rất đơn giản và được giải thích chi tiết ở đây.
Kiểm tra kiến thức của bạn và kiếm điểm cộng đồng bằng cách làm bài kiểm tra nút Grokking Cartesi trên Bảng phiêu lưu Cartesi.
Tìm hiểu thêm về Cartesi bằng cách đọc tài liệu. Bạn cũng có thể cập nhật mọi thứ xảy ra trong hệ sinh thái Cartesi bằng cách tham gia cộng đồng.
Về Cartesi:
Cartesi là một giao thức tổng hợp dành riêng cho ứng dụng với các máy ảo chạy các bản phân phối Linux, tạo ra một không gian thiết kế phong phú và rộng hơn cho các nhà phát triển DApp.
Cartesi Rollups cung cấp một giải pháp mở rộng mô-đun có thể được triển khai dưới dạng L2, L3 hoặc các bản tổng hợp có chủ quyền trong khi vẫn duy trì đảm bảo bảo mật lớp cơ sở mạnh mẽ.
Tuyên bố từ chối bảo đảm
Bài viết này chỉ dành cho mục đích chung về thông tin và chia sẻ thông tin và không cấu thành tư vấn pháp lý, tài chính hoặc đầu tư. Tính chính xác và đầy đủ của thông tin này không được đảm bảo và không nên được hiểu là lời khuyên cho một tình huống cụ thể. Độc giả nên tiến hành nghiên cứu và tư vấn độc lập của riêng họ để đưa ra bất kỳ quyết định nào. Tác giả và các cơ quan liên quan sẽ không chịu trách nhiệm về bất kỳ tổn thất hoặc thiệt hại nào phát sinh từ việc phụ thuộc vào thông tin này. Trước khi đưa ra bất kỳ quyết định tài chính hoặc đầu tư nào, bạn nên tham khảo ý kiến chuyên gia để được tư vấn cá nhân.
Tiền ảo là một sản phẩm đầu tư có rủi ro cao, vui lòng tham khảo ý kiến của các cơ quan quản lý có liên quan trước khi đưa ra quyết định đầu tư, liệu có rủi ro thua lỗ đầu tư hay không.
Nguồn: Golden Finance
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.
Hiểu các nút Cartesi
Nếu bạn có hiểu biết chung về công nghệ blockchain, bạn biết rằng các nút là một phần cơ bản của bất kỳ mạng nào. Cartesi cũng không ngoại lệ. Tuy nhiên, trong kiến trúc Cartesi Rollups, các nút có vai trò đặc biệt là phần mềm trung gian phi tập trung hỗ trợ công việc của Máy ảo Cartesi (CVM) và CVM chạy trên các nút này.
Hãy đi sâu vào các nút Cartesi - lưu ý rằng điều này khác với Noether đối với việc đặt cọc CTSI - và xem xét những gì chúng làm, cách chúng hoạt động và cách thiết lập.
Nút Cartesi là gì?
Sách trắng Cartesi định nghĩa một nút Cartesi như sau:
"Các nút Cartesi là cơ sở hạ tầng phần mềm và phần cứng lưu trữ các thành phần ngoài chuỗi của Cartesi dApps. Mỗi người dùng muốn tương tác với một dApp Cartesi phải có sẵn một nút Cartesi. "
(*Lưu ý: Nền chính xác cho các nút này là một công cụ được gọi là Cartesi Compute, nhưng điều tương tự cũng áp dụng cho Cartesi Rollups.) )
Nói cách khác, nút Cartesi là một mạng lưới các máy tính cá nhân chạy CVM và lưu trữ các dApps của Cartesi. Chúng rất giống với các nút trên các blockchain khác, nhưng sự khác biệt là chúng hoạt động trong bối cảnh của giải pháp Rollup như Cartesi Rollups. Đây là nơi chúng ta bắt đầu thấy các sắc thái xung quanh chúng.
Một cái nhìn từng bước về hoạt động của Cartesi Rollups sẽ giúp chúng tôi phá vỡ quy trình. Để hỗ trợ dApps chạy trên CVM, Cartesi Rollups cần thực hiện như sau:
Để thực hiện các hoạt động này, họ cần các nút có thể tương tác với các hợp đồng thông minh trên chuỗi và máy ảo ngoài chuỗi. Các nút Cartesi chính xác là loại “người trung gian” chịu trách nhiệm giao tiếp giữa hai – mặc dù theo cách an toàn và phi tập trung.
Loại nút Cartesi
Để đóng vai trò “trung gian” này trong Cartesi Rollups, trách nhiệm của nút Cartesi phải gấp đôi. Họ cần đọc thông tin và xác minh thông tin. Kết quả là, một nút Cartesi có thể là:
Hiện tại, các nút Cartesi thường hoạt động như các trình xác nhận có khả năng thực hiện cả đọc và ghi. Nút đọc hiện đang được phát triển bởi nhóm Cartesi.
Nút Cartesi hoạt động như thế nào?
Nhìn vào một số khái niệm chính đằng sau các hoạt động của nút Cartesi sẽ cho chúng ta sự hiểu biết cấp cao về cách họ hoàn thành trách nhiệm của mình. Điều này cũng sẽ giúp chúng ta làm quen với các loại thuật ngữ xuất hiện khi chạy dApp trên CVM sử dụng nút Cartesi.
Chúng ta có thể nghĩ về các khái niệm này như các đầu vào mà một nút Cartesi lấy từ chuỗi chính và chuyển tiếp đến CVM, hoặc như một đầu ra để nó đưa nó trở lại chuỗi chính như một “yêu cầu”.
Nhập
Cổng thông tin: Tương tác với các nút Cartesi thường bắt đầu bằng cổng thông tin. Đây là một cách để truyền thông tin trên chuỗi đến CVM ngoài chuỗi. Các nút sử dụng cổng thông tin để di chuyển tài sản từ chuỗi chính vào dApps mà chúng chạy. Khi ở trong dApp, các tài sản này có thể được chuyển và di chuyển bằng logic phần mềm điển hình thường thấy trong các hệ điều hành Linux.
(Lưu ý: Ngoài ra còn có các đầu vào dành riêng cho ứng dụng đến trực tiếp từ người dùng và không đi qua cổng thông tin.) Các đầu vào này không bị ràng buộc với bất kỳ tài sản nào. )
Ra
Thời gian: Sau khi CVM xử lý thông tin từ blockchain, trình xác thực Cartesi sẽ thực hiện các hoạt động này và xuất bản chúng trở lại chuỗi chính. Những thay đổi này sau đó được báo cáo cho chuỗi chính dưới dạng thông tin đăng nhập hoặc thông báo. Tần suất của các lô này được gọi là kỷ nguyên.
*MISC (Khác)
Báo cáo: Nút Cartesi sau đó chịu trách nhiệm cho một loại hoạt động khác. Báo cáo thường được sử dụng làm công cụ ghi nhật ký hoặc chẩn đoán cho dApps chạy trên CVM. Chúng thường được sử dụng để theo dõi lỗi ứng dụng và các thông tin khác, nhưng chúng không có bất kỳ hiệu ứng on-chain nào.
Hoạt động của nút Cartesi
Các nút Cartesi đã chạy nhiều dApp trong hệ sinh thái Cartesi. Mỗi trong số này tận dụng nút Cartesi theo cách được mô tả ở trên. Bạn có thể khám phá cách cơ chế truyền thông tin từ ngoài chuỗi sang on-chain này được triển khai trong các trường hợp sử dụng trò chơi, DeFi và AI thông qua Cartesi Rollups và CVM.
Trên thực tế, nếu bạn có ý tưởng dApp tận dụng công nghệ Cartesi, rất có thể bạn sẽ thiết lập một nút Cartesi cho chính mình. Quá trình chạy một cục bộ rất đơn giản và được giải thích chi tiết ở đây.
Kiểm tra kiến thức của bạn và kiếm điểm cộng đồng bằng cách làm bài kiểm tra nút Grokking Cartesi trên Bảng phiêu lưu Cartesi.
Tìm hiểu thêm về Cartesi bằng cách đọc tài liệu. Bạn cũng có thể cập nhật mọi thứ xảy ra trong hệ sinh thái Cartesi bằng cách tham gia cộng đồng.
Về Cartesi:
Cartesi là một giao thức tổng hợp dành riêng cho ứng dụng với các máy ảo chạy các bản phân phối Linux, tạo ra một không gian thiết kế phong phú và rộng hơn cho các nhà phát triển DApp.
Cartesi Rollups cung cấp một giải pháp mở rộng mô-đun có thể được triển khai dưới dạng L2, L3 hoặc các bản tổng hợp có chủ quyền trong khi vẫn duy trì đảm bảo bảo mật lớp cơ sở mạnh mẽ.
Tuyên bố từ chối bảo đảm
Bài viết này chỉ dành cho mục đích chung về thông tin và chia sẻ thông tin và không cấu thành tư vấn pháp lý, tài chính hoặc đầu tư. Tính chính xác và đầy đủ của thông tin này không được đảm bảo và không nên được hiểu là lời khuyên cho một tình huống cụ thể. Độc giả nên tiến hành nghiên cứu và tư vấn độc lập của riêng họ để đưa ra bất kỳ quyết định nào. Tác giả và các cơ quan liên quan sẽ không chịu trách nhiệm về bất kỳ tổn thất hoặc thiệt hại nào phát sinh từ việc phụ thuộc vào thông tin này. Trước khi đưa ra bất kỳ quyết định tài chính hoặc đầu tư nào, bạn nên tham khảo ý kiến chuyên gia để được tư vấn cá nhân.
Tiền ảo là một sản phẩm đầu tư có rủi ro cao, vui lòng tham khảo ý kiến của các cơ quan quản lý có liên quan trước khi đưa ra quyết định đầu tư, liệu có rủi ro thua lỗ đầu tư hay không.
Nguồn: Golden Finance