Cơ sở hạ tầng là yếu tố cơ bản thúc đẩy sự phát triển của Web3. Giao thức Marlin cho phép các nhà phát triển dễ dàng xây dựng các DApps sáng tạo và thúc đẩy quá trình phân cấp! Hãy cùng chúng tôi tìm hiểu thêm về Giao thức Marlin thông qua [Hội nghị bàn tròn Web3]

😍Giới thiệu Giao thức Marlin

Marlin là một giao thức điện toán có thể kiểm chứng được. Ở cấp độ cao, nó cho phép bạn chạy các máy chủ không đáng tin cậy ngoài chuỗi và xác minh kết quả tính toán trên chuỗi. Thiết kế này còn thường được gọi là bộ đồng xử lý. Nó cho phép bạn thuê ngoài tính toán trên máy của người khác trong khi vẫn đảm bảo rằng kết quả họ trả về cho bạn là chính xác. Do đó, thay vì hiển thị tất cả dữ liệu và thực hiện các phép tính dư thừa trên một số lượng lớn máy, như trường hợp của blockchain, bộ đồng xử lý cho phép một máy duy nhất thực thi các chương trình theo cách đảm bảo tính toàn vẹn tính toán và bảo mật dữ liệu.

Ưu điểm của phương pháp này là nó cho phép các loại ứng dụng phi tập trung mới mà trước đây quá tốn kém và quá chậm để triển khai. -Ví dụ: chạy mô hình AI yêu cầu cụm GPU trên chuỗi, do đó cần có bộ đồng xử lý AI. -Về mặt trò chơi, hiện tại có những trò chơi trực tuyến rất đơn giản, còn được gọi là thế giới tự trị.

Mặt khác, máy chủ trò chơi của phần lớn trò chơi Web3 đều do chính nhóm dự án điều hành tập trung. -Tương tự, hầu hết các trò chơi trong DeFi cũng được thế chấp quá mức. Tài khoản giả ẩn danh không cho phép các cá nhân xây dựng danh tiếng của riêng mình thông qua hoạt động trực tuyến, hoạt động này có thể được sử dụng để mở rộng các khoản vay có tài sản thế chấp thấp hoặc cho các chương trình airdrop hiệu quả hơn.

Hãy tưởng tượng, nếu bạn có thể xây dựng một tác nhân trí tuệ nhân tạo hoàn toàn không cần tin cậy, cập nhật LTV hoặc các thông số rủi ro khác cho giao thức DeFi và chạy robot giao dịch mà không có nguy cơ robot hoặc nhà điều hành lấy đi tiền của người dùng, thì môi trường chơi game trên chuỗi có thể Cập nhật linh hoạt đồng thời hỗ trợ hàng nghìn game thủ như một máy chủ trò chơi tập trung. Marlin làm được điều đó.

🤩Marlin Protocol giải quyết những nhu cầu gì? Những giải pháp này sẽ mang lại những thay đổi gì cho blockchain?

Blockchains được biết là có những hạn chế về thông lượng. Điều này đã dẫn đến nhiều đổi mới về quy mô như L2, rollups, EVM song song, SVM, v.v. Tuy nhiên, những giải pháp này cũng có những hạn chế.

-Hầu hết trong số họ sử dụng cấu trúc dữ liệu dựa trên khối. Do đó, bạn cần tổng hợp các giao dịch thành các khối trải đều với tần suất nhất định.

-Các giao dịch này được thực hiện trong một máy ảo được thiết kế dành riêng cho hợp đồng thông minh. Vì vậy - có một chi phí hiệu suất. Bạn không thể có độ trễ thực thi mã cực thấp và xác nhận thực thi chính xác nhanh chóng.

-Bạn cần viết các hợp đồng thông minh bằng Solidity hoặc một mô hình phù hợp với máy ảo gốc của blockchain.

-Không thể sử dụng dữ liệu ngoài chuỗi một cách đáng tin cậy.

Marlin cho phép thực hiện các phép tính ngoài chuỗi, giống như chạy trên máy chủ đám mây thông thường. Vì vậy, nó thực hiện rất nhanh chóng. Bạn có thể viết mã bằng bất kỳ ngôn ngữ nào (Python, Go, Rust). Có thể sử dụng các thư viện và khung hiện có (TensorFlow cho ML, Unity cho trò chơi). Bạn có thể truy cập và thực hiện các phép tính một cách đáng tin cậy trên dữ liệu ngoài chuỗi, cho dù đó là dữ liệu thời tiết, thông tin về giá từ một sàn giao dịch tập trung hay dữ liệu lịch sử blockchain. Bạn cũng có thể sử dụng dữ liệu riêng tư cho những tính toán này trong khi vẫn đảm bảo rằng dữ liệu đó không thể bị rò rỉ hoặc bị người khác đọc được.

Về cơ bản, với Marlin, bạn có thể “phân cấp” các ứng dụng Web 2 hiện có mà không làm giảm hiệu suất. Vì vậy, theo thời gian, chúng tôi hy vọng bạn sẽ thấy các ứng dụng DeFi mạnh mẽ hơn với trải nghiệm tương đương với các trò chơi trên chuỗi với độ trễ và khả năng tương tác tương đương với các trò chơi Web 2 và các ứng dụng xã hội. Chương trình có thể sử dụng Marlin để đưa ra các đề xuất thông minh.

🥳Giới thiệu hai sản phẩm đột phá và sáng tạo quan trọng của Marlin: Oyster và Kalypso

Khi điện toán được gia công cho đám mây phi tập trung hoặc nút của bên thứ ba, có hai vấn đề chính:

Chúng sẽ thao túng luồng thực thi chương trình và dẫn đến kết quả sai
Họ có thể rình mò dữ liệu riêng tư của bạn và thậm chí có thể rò rỉ dữ liệu đó cho người khác

Để giải quyết vấn đề này, có một số kỹ thuật để thực hiện các phép tính có thể kiểm chứng được. Bạn có thể đã nghe nói về Môi trường thực thi đáng tin cậy (TEE), mật mã không kiến ​​thức hoặc ZKP, tính toán nhiều bên (MPC) và mã hóa đồng hình hoàn toàn (FHE). FHE rất chậm và MPC gặp vấn đề trong đó các nút có thể thông đồng với nhau mà không có người quan sát nào biết. Vì vậy, Marlin tập trung vào TEE và ZKP. TEE là một ngăn an toàn bên trong bộ xử lý. Chúng hoạt động giống như một kho tiền trong bộ xử lý chính của thiết bị, bảo vệ dữ liệu và mã nhạy cảm. Các tính toán xảy ra ở đó được tách biệt khỏi các quy trình khác.

Oyster là mạng lưới các nhà khai thác nút cung cấp TEE. Nó rất rẻ, nhanh chóng và hữu ích cho nhiều ứng dụng crypto-x ai, có thể là chạy bot tự động hóa hoặc daemon, bot thanh lý, công cụ khớp lệnh chạy nền tảng giao dịch hoặc máy chủ trò chơi. Các máy chủ NodeJS hiện tại có thể chạy trong Oyster và các kết nối HTTPS có thể bị chấm dứt bên trong chúng, khiến chúng trở nên lý tưởng cho các giao diện người dùng phi tập trung.

Mặt khác, Kalypso là một thị trường chứng minh ZK. Nó không liên quan gì đến mạch điện. Nó hỗ trợ đầu vào riêng tư. Do đó, bất kỳ zk dApp, zkVM hoặc zkRollup nào cũng có thể thuê Kalypso tạo bằng chứng. Điều này làm tăng tính sống động và khả năng chống kiểm duyệt của giao thức. Nó giúp cải thiện trải nghiệm người dùng của các ứng dụng zk, vì việc tạo bằng chứng phía máy khách tốn nhiều thời gian và có thể gây ra độ trễ cho thiết bị người dùng.

😇Các giải pháp do Marlin Protocol cung cấp chủ yếu áp dụng cho những lĩnh vực nào? Người dùng bình thường có cơ hội tương tác với giao thức không?

Cuối cùng, Marlin là một mạng máy tính phi tập trung và nhiều ứng dụng yêu cầu điện toán hiệu năng cao. Ngày nay, do những hạn chế về tính toán, dapp được thiết kế theo cách mà chúng có thể chạy hoàn toàn trên chuỗi (và do đó có chức năng hạn chế) hoặc dựa vào các bên đáng tin cậy để chuyển các thành phần chính ra khỏi chuỗi. Các mạng điện toán ngoài chuỗi có thể xác minh được mở ra một mô hình lập trình không đồng bộ mới.

Ví dụ

Oyster có thể được sử dụng trong các lĩnh vực như AI, MEV, triển khai công cụ khớp lệnh hoặc trao đổi sổ đặt hàng.

DAO có thể triển khai các bot thanh lý hoặc MEV để lợi nhuận MEV có thể được trả lại cho DAO.

Khả năng lập trình có thể được đưa vào Bitcoin thông qua bộ đồng xử lý. Sự tích hợp của Marlin với 3DNS đang trở nên tiên tiến trong thế giới giao diện người dùng phi tập trung, vì DAO có thể sở hữu miền và triển khai các máy chủ phụ trợ sẽ có các biến thể linh hoạt và biểu cảm hơn trong tương lai.

Không giới hạn ở bất kỳ máy ảo blockchain nào. Không cần thiết phải sử dụng cấu trúc dữ liệu giống như blockchain. Bạn chỉ cần viết mã bình thường bằng bất kỳ ngôn ngữ nào và để mọi người thực hiện các chức năng một cách không đáng tin cậy và có thể kiểm chứng được. Đây là cách thế hệ dApps tiếp theo sẽ được triển khai. Ngay cả các dApp hiện có trên L1 và L2 cũng có thể sử dụng tính năng này để đạt được chức năng mà trước đây không thể có được.

😁Kế hoạch tương lai của Marlin Protocol là gì? Bạn sẽ mở rộng tầm ảnh hưởng của mình như thế nào?

Chúng tôi tin rằng mạng máy tính phi tập trung sẽ đóng một vai trò quan trọng trong việc cung cấp năng lượng cho các dịch vụ phi tập trung. Các trường hợp sử dụng dựa trên AI chỉ là bước khởi đầu. Chúng tôi có thể cân nhắc sử dụng Oyster để phát triển bộ đồng xử lý nhằm mang lại khả năng lập trình cho Bitcoin. Đối với Kalypso, chúng tôi đang khám phá khả năng tái cấu trúc bằng cách sử dụng các hệ thống cộng sinh để giảm chi phí bảo mật của giao thức. Chúng tôi khuyến khích các nhà phát triển dùng thử Oyster và Kalypso, tham gia hackathons và liên hệ với chúng tôi nếu bạn cần bất kỳ hình thức hỗ trợ hệ sinh thái nào.