
Mạng lưới Relay MAP hoạt động dựa trên cơ chế Chứng minh cổ phần (Proof-of-Stake, PoS), so với hệ thống Chứng minh công việc (Proof-of-Work, PoW) truyền thống, PoS có nhiều lợi thế. PoS thân thiện với môi trường hơn vì nó không cần sử dụng lượng lớn năng lượng như khai thác PoW. Mạng lưới phụ thuộc vào người xác minh (validators) thay vì người đào, việc chọn lựa người xác minh dựa trên số lượng token MAPO họ nắm giữ, cũng như số lượng họ sẵn lòng “giao dịch” như một tài sản thế chấp.
Trong giao thức MAP, trình xác thực chịu trách nhiệm thu thập các giao dịch từ mạng, thực hiện mọi hợp đồng thông minh liên quan và hình thành các khối mới. Lựa chọn trình xác thực dựa trên số lượng mã thông báo MAPO mà họ đặt cược, đảm bảo rằng những trình xác thực rủi ro nhất đó được chọn để bảo mật mạng. Cơ chế này không chỉ làm giảm mức tiêu thụ năng lượng mà còn cung cấp các giao dịch nhanh hơn và rẻ hơn.
Chuỗi chuyển tiếp MAP sử dụng thuật toán đồng thuận Istanbul Byzantine Fault Tolerant (IBFT). Mô hình đồng thuận này được thiết kế để duy trì tính bảo mật và độ tin cậy của mạng ngay cả khi có tới một phần ba số nút bị lỗi hoặc hoạt động độc hại. Thuật toán IBFT đạt được sự đồng thuận thông qua một loạt các bước trong đó trình xác thực phát một thông điệp đã ký. Đây là cách đồng thuận IBFT hoạt động:
Giai đoạn Chuẩn bị trước (Pre-Prepare Phase): Nhà lãnh đạo (người xác minh được chỉ định) đưa ra một khối mới và phát sóng nó cho tất cả các người xác minh khác.
Giai đoạn chuẩn bị (Giai đoạn Chuẩn bị):Người xác minh nhận được khối được đề xuất, xác minh tính hợp lệ của nó và sau khi xác nhận là hợp lệ, phát sóng tin nhắn 'sẵn sàng'.
Giai đoạn cam kết (Commit Phase)Khi nhận đủ số lượng tin nhắn “sẵn sàng”, người xác minh sẽ phát sóng tin nhắn “nộp lên”.
Sự hoàn thiện cuối cùng (Finality): Khi trình xác thực nhận đủ số lượng tin nhắn "cam kết", khối sẽ được hoàn thiện và thêm vào blockchain.
Quá trình này đảm bảo tính xác định cuối cùng ngay lập tức, tức là một khi khối được xác nhận, nó không thể bị hủy bỏ, từ đó tăng cường tính an toàn và trải nghiệm của mạng giao thức MAP.
Động thái và biện pháp khuyến khích của các nhà xác thực
Mạng lưới relay MAP hỗ trợ một nhóm người xác minh động, nhóm này sẽ được cập nhật định kỳ dựa trên trọng lượng đặt cược của token MAPO. Việc điều chỉnh động này giúp mạng lưới trở nên mạnh mẽ và đa dạng hơn, khuyến khích người giữ token tích cực tham gia bảo vệ an ninh mạng lưới. Các người xác minh nhận phần thưởng từ việc tham gia vào mạng lưới, phần thưởng này được phân phối dựa trên số lượng token MAPO đã đặt cược. Phần thưởng bao gồm một phần phí giao dịch mà mạng lưới thu được, cung cấp động lực liên tục cho người xác minh, đảm bảo an ninh và hoạt động trơn tru của mạng lưới.
Sinh ra khối dựa trên thời đại
MAP Relay Chain sử dụng cách tiếp cận dựa trên kỷ nguyên để tạo các khối. Vào cuối mỗi kỷ nguyên, nhóm trình xác thực được làm mới, đảm bảo rằng mạng vẫn phi tập trung và an toàn. Trong mỗi kỷ nguyên, các khối được tạo theo mô hình xoay có trọng số phản ánh trọng số đặt cọc của mỗi trình xác thực. Cách tiếp cận này đảm bảo phân phối công bằng và cân bằng các cơ hội sản xuất khối giữa các trình xác thực.
Tăng cường an ninh
Để tăng cường bảo mật hơn nữa, MAP Relay Chain tích hợp với mạng Bitcoin để cài đặt trạm kiểm soát. Quá trình này liên quan đến việc định kỳ gửi hàm băm và chữ ký của khối cuối cùng của mỗi kỷ nguyên đến mạng Bitcoin, sử dụng sức mạnh tính toán khổng lồ của nó để đánh dấu thời gian cho các điểm kiểm tra này. Sự tích hợp này giúp bảo vệ chống lại các cuộc tấn công tầm xa và tăng cường bảo mật tổng thể của mạng giao thức MAP.
Công nghệ máy khách nhẹ là nền tảng của giao thức MAP, có thể thực hiện giao tác qua chuỗi an toàn và hiệu quả mà không cần nút chuỗi khối đầy đủ. Máy khách nhẹ, cũng gọi là máy khách nhẹ hoặc mảnh, chạy bằng cách lưu trữ chỉ dữ liệu chuỗi khối cần thiết (như tiêu đề khối) thay vì toàn bộ chuỗi khối. Việc lưu trữ dữ liệu tối thiểu này cho phép máy khách nhẹ nhanh chóng xác minh tính hợp lệ của giao dịch và tiêu đề khối thông qua chứng minh Merkle và chứng minh mật mã khác. Các chức năng và lợi ích chính của máy khách nhẹ trong giao thức MAP bao gồm:
Giao thức MAP sử dụng công nghệ máy khách nhẹ phức tạp để thực hiện giao tiếp qua chuỗi. Cụ thể nguyên lý hoạt động như sau:
Khách hàng nhẹ chỉ tải xuống tiêu đề khối từ blockchain. Tiêu đề khối chứa thông tin quan trọng như khối băm và gốc Merkle. Khi cần xác minh giao dịch, khách hàng nhẹ yêu cầu chứng minh gốc Merkle từ nút đầy đủ để xác nhận xem giao dịch có được bao gồm trong khối hay không. Quá trình này đảm bảo khách hàng nhẹ có thể xác minh giao dịch với số lượng dữ liệu tối thiểu.
Trong kịch bản liên chuỗi, thông tin tiêu đề khối của Chuỗi A (bao gồm chữ ký của người xác minh) sẽ được đồng bộ lên khách hàng nhẹ của Chuỗi B. Những khách hàng nhẹ này có thể được nhúng vào cơ sở hạ tầng của chuỗi hoặc triển khai dưới dạng hợp đồng thông minh trên chuỗi tương ứng. Cài đặt này đảm bảo Chuỗi B có thể độc lập xác minh các giao dịch của Chuỗi A bằng thông tin tiêu đề và người xác minh được cung cấp.
Giao thức MAP tích hợp chứng minh không biết (ZKP) để cải thiện hiệu suất và bảo mật của việc xác minh khách hàng nhẹ. ZKP cho phép xác minh giao dịch mà không tiết lộ chi tiết giao dịch, đảm bảo sự riêng tư và giảm chi phí xác minh. Bằng cách kết hợp ZKP với công nghệ khách hàng nhẹ, giao thức MAP đạt được hiệu suất cao và bảo mật mạnh trong giao dịch liên chuỗi.
Dây chuyền trung gian MAP đóng vai trò then chốt trong việc duy trì các khách hàng nhẹ kết nối tất cả các chuỗi khối. Nó tích hợp tập hợp hợp đồng tiền mã hóa được biên soạn trước tích hợp các thuật toán chữ ký và hàm băm đa dạng từ các chuỗi khối khác nhau, đảm bảo dây chuyền trung gian có thể xác minh giao dịch giữa nhiều mạng. Cấu hình này khiến dây chuyền trung gian MAP trở thành một bộ dịch tổng quát, thúc đẩy tương tác cross-chain mượt mà.
Bằng cách sử dụng công nghệ máy khách nhẹ, giao thức MAP cung cấp một giải pháp tương tác qua chuỗi khối có thể mở rộng và an toàn, đảm bảo người dùng và nhà phát triển có thể tương tác một cách hiệu quả và an toàn với nhiều mạng chuỗi khối.
Chứng minh không cần chứng thực (Zero-Knowledge Proofs, ZKPs) là một loại giao thức mật mã cho phép một bên (người chứng minh) chứng minh tính chân thực của một tuyên bố nào đó đối với bên kia (người xác minh) mà không tiết lộ bất kỳ thông tin nào ngoài tính chất chân thực của tuyên bố đó. Khái niệm này được đề xuất lần đầu tiên vào năm 1985 bởi các nhà nghiên cứu Shafi Goldwasser, Silvio Micali và Charles Rackoff trong bài báo “The Knowledge Complexity of Interactive Proof Systems”. ZKPs có ý nghĩa quan trọng trong việc tăng cường quyền riêng tư và an ninh, được áp dụng trong nhiều lĩnh vực như giao dịch tài chính, xác thực danh tính, hệ thống bỏ phiếu và chuỗi cung ứng an toàn. Chúng cho phép xác minh dữ liệu mà không tiết lộ thông tin nhạy cảm, từ đó bảo vệ quyền riêng tư đồng thời đảm bảo tính toàn vẹn của dữ liệu.
Trong bối cảnh của Giao thức MAP, chứng minh không tri thức đóng vai trò quan trọng trong việc đảm bảo an toàn và hiệu quả của xác minh liên chuỗi. Cụ thể, việc triển khai như sau:
Người dùng nhẹ trong MAP Protocol có trách nhiệm xác minh giao dịch giữa các blockchain khác nhau. Bằng cách tích hợp ZKPs, MAP Protocol cải thiện hiệu suất quá trình này. Người dùng nhẹ có thể xác minh tính hợp lệ của tiêu đề khối bằng cách xác minh chứng minh zk-SNARK mà không cần thực hiện nhiều phép tính kiểm tra. Điều này giảm đáng kể phí gas cho giao dịch qua chuỗi, đồng thời duy trì tính bảo mật cao.
ZKPs giúp cho MAP Protocol có thể xác minh giao dịch giữa các chuỗi khối khác nhau mà không tiết lộ thông tin nhạy cảm về giao dịch chính. Điều này rất quan trọng để bảo vệ quyền riêng tư của người dùng và tính toàn vẹn của dữ liệu truyền. Bằng cách sử dụng ZKPs, MAP Protocol đảm bảo rằng ngay cả khi các máy khách nhẹ hoặc chuỗi trung gian bị tấn công, quyền riêng tư và an toàn của giao dịch vẫn không bị đe dọa.
Các giải pháp chuỗi chéo truyền thống thường dựa vào các thực thể tập trung hoặc hệ thống liên kết để xác thực các giao dịch, có thể đưa ra các lỗ hổng và các điểm lỗi đơn lẻ. Thay vào đó, MAP Protocol thực hiện quy trình xác minh hoàn toàn phi tập trung thông qua việc sử dụng ZKP. Điều này phù hợp với mục tiêu của giao thức là tạo ra một mạng ngang hàng không tin cậy, nơi việc xác minh các giao dịch chỉ dựa vào bằng chứng mật mã chứ không phải bất kỳ trung gian bên thứ ba nào.
Nhìn chung, việc tích hợp chứng minh không biết trong MAP Protocol đã cải thiện tính bảo mật, hiệu suất và riêng tư của giao dịch xuyên chuỗi, từ đó biến nó trở thành một giải pháp mạnh mẽ cho tương tác blockchain. Bằng cách sử dụng ZKPs một cách sáng tạo, MAP Protocol đang dẫn đầu trong việc phát triển công nghệ giao tiếp xuyên chuỗi phi tập trung, an toàn và hiệu quả.

Lớp giao thức MAP
Lớp giao thức MAP là cốt lõi của cơ sở hạ tầng mạng lưới toàn cầu của giao thức MAP. Nó bao gồm chuỗi truyền thông MAP, khách hàng nhẹ triển khai trên từng chuỗi khối và chương trình duy trì liên chuỗi. Lớp này chịu trách nhiệm về xác thực cơ bản liên chuỗi, đảm bảo tính toàn vẹn và cuối cùng của giao dịch liên chuỗi.
Lớp dịch vụ toàn chuỗi MAP (lớp MOS)
MAP hỗ trợ toàn diện (lớp MOS) là một middleware là giao diện hợp đồng thông minh kết nối giữa cơ chế giao thức MAP ở tầng dưới cùng và ứng dụng phi tập trung (dApp). Nó đơn giản hóa việc phát triển dApp giao diện qua việc cung cấp dịch vụ và mô-đun chung cần thiết cho hoạt động xuyên chuỗi.
Hệ sinh thái ứng dụng MAPO
Tầng sinh thái ứng dụng MAPO nhằm hỗ trợ một loạt các ứng dụng phổ biến thông qua việc sử dụng khả năng của giao thức MAP ở tầng MOS. Tầng này đảm bảo rằng các ứng dụng phân cấp có thể thực sự tương tác với nhau trên các chuỗi khối khác nhau, đồng thời cung cấp trải nghiệm người dùng mượt mà và các chức năng ứng dụng sáng tạo.
Kiến trúc ba tầng của giao thức MAP - bao gồm tầng giao thức MAP, tầng dịch vụ toàn chuỗi MAP và tầng sinh thái ứng dụng MAPO - cung cấp một khung thiết kế toàn diện và mạnh mẽ để xây dựng ứng dụng blockchain tương thích và mở rộng. Nó giải quyết những thách thức về giao tiếp giữa các chuỗi khối và thực hiện hệ sinh thái Web3 thật sự kết nối.