Cointime

Download App
iOS & Android

Phân tích chuyên sâu về kiến ​​trúc bảo mật Chuỗi Merlin: xây dựng pháo đài bảo mật trong lĩnh vực Bitcoin Lớp 2

Validated Media

Với sự phát triển nhanh chóng của hệ sinh thái Bitcoin và sự kiện halving sắp tới, khả năng mở rộng, hiệu quả và tính sẵn có của các giải pháp lớp thứ hai của Bitcoin đã trở thành điểm nóng trên thị trường. Chuỗi Merlin đã thu hút sự chú ý rộng rãi trong lĩnh vực Bitcoin Lớp 2 với các giải pháp kỹ thuật sáng tạo.

Trong vòng 30 ngày kể từ khi ra mắt mạng tự trị Merlin Chain, tổng giá trị khóa của nó đã đạt mức đáng kinh ngạc 3,5 tỷ USD, thu hút hơn 200 dự án. Các dự án sinh thái đã thúc đẩy một lượng lớn dòng vốn vào và tăng khối lượng giao dịch trên mạng Bitcoin. Cách đảm bảo an toàn cho tiền đã trở thành trọng tâm của tất cả người dùng; bài viết này tìm hiểu sâu về cách Merlin Chain đảm bảo an ninh trên chuỗi.

Merlin Chain có kế hoạch biến mạng Bitcoin thành lớp thanh toán cuối cùng. Trong thiết kế này, tất cả dữ liệu thô được lưu trữ trong mạng oracle, trong khi các gốc trạng thái tương ứng được lưu trữ trên mạng Bitcoin. Người dùng có thể truy xuất tất cả các giao dịch tổng hợp trên Merlin Chain bất cứ lúc nào và xác minh tính xác thực của chúng bằng cách sử dụng bằng chứng không có kiến ​​thức (bằng chứng zk) được ghi lại trên Bitcoin.

Merlin Chain sử dụng cơ chế chống gian lận được thiết kế cho bằng chứng không có kiến ​​thức để cung cấp xác nhận cuối cùng cho Bitcoin. Quá trình này được hỗ trợ bởi thuật toán Proof of Work (POW) mạnh mẽ của Bitcoin, đảm bảo tính bảo mật của Merlin ChainRollup.

Trong hệ thống này, mạng Bitcoin không chỉ đóng vai trò hỗ trợ mạnh mẽ cho việc lưu trữ giá trị mà còn đóng vai trò chính trong việc xác minh và đảm bảo tính toàn vẹn của dữ liệu Chuỗi Merlin. Do tính bảo mật cao và tính chất phi tập trung của mạng Bitcoin, nó cung cấp thêm một lớp bảo mật cho các giao dịch trên Chuỗi Merlin. Sự sắp xếp này đảm bảo Merlin Chain đạt được hiệu quả cao mà không ảnh hưởng đến tính bảo mật.

Bằng cách nhúng các bằng chứng không có kiến ​​thức và nguồn gốc trạng thái vào mạng Bitcoin, Merlin Chain có thể tận dụng tính bảo mật và tính bất biến của Bitcoin, đảm bảo các giao dịch diễn ra nhanh chóng và tiết kiệm chi phí đồng thời cung cấp mức độ bảo mật cao. Phương pháp kết hợp Bitcoin làm lớp xác minh và kiểm toán cuối cùng này không chỉ tăng cường bảo mật trên chuỗi mà còn mở rộng các kịch bản ứng dụng của Merlin Chain, cung cấp cho người dùng môi trường blockchain an toàn và đáng tin cậy hơn.

Oracle phi tập trung

Merlin Chain sử dụng mạng oracle phi tập trung và kiến ​​trúc Lớp 2 (L2) được thiết kế để cải thiện hiệu quả giao dịch và đảm bảo an ninh. Trong kiến ​​trúc này, nút đặt hàng chịu trách nhiệm thu thập và phân nhóm các giao dịch cũng như tạo ra dữ liệu giao dịch nén, gốc trạng thái ZK và bằng chứng thông qua công nghệ zkEVM. Mạng oracle sau đó tổng hợp dữ liệu L2 này và tải nó lên taproot của mạng chính Bitcoin, giúp người dùng trên toàn mạng có thể truy cập dữ liệu một cách công khai.

Quy trình làm việc của Merlin Chain chủ yếu bao gồm: ZK L2 thu thập và phân nhóm các giao dịch cũng như tạo bằng chứng cùng một lúc; nó kết hợp dữ liệu giao dịch thô, cây Merkle, trạng thái Bitcoin và các bộ dữ liệu khác để tạo thành bằng chứng chung và đồng bộ hóa chúng với mạng oracle. Sau khi nhận được dữ liệu L2 này, mạng oracle thực hiện biên dịch mạch và tải dữ liệu nén cũng như các cam kết lên root của mạng chính Bitcoin.

Trong Merlin Chain, các nút oracle đóng một vai trò quan trọng. Họ không chỉ chịu trách nhiệm xác minh bằng chứng không có kiến ​​thức trong Chuỗi Merlin mà còn tải dữ liệu L2 lên root của mạng chính Bitcoin. Các trách nhiệm cụ thể của nút oracle trong quy trình này bao gồm: biên dịch dữ liệu L2, thực hiện các hoạt động biên dịch mạch, tải lên mạng chính Bitcoin, xác minh hàng loạt và truyền băm, tạo và gửi chữ ký cũng như tham gia xác minh chữ ký ngưỡng Bitcoin và giải quyết cuối cùng ZKP .

Hệ thống cam kết đa dạng

Merlin Chain giới thiệu hệ thống cam kết nhiều token để duy trì an ninh mạng, khuyến khích người tham gia và đảm bảo tính phân cấp thông qua cơ chế cam kết. Người dùng có thể đạt được chứng chỉ của nút oracle bằng cách cam kết các tài sản được mã hóa khác nhau hoặc cam kết với các nút oracle hiện có thay mặt cho một đại lý, từ đó tham gia vào quy trình xác minh dữ liệu và quản trị của Merlin Chain.

Hệ thống hỗ trợ đặt cọc BTC, MERL và các tài sản BRC20 chính thống khác để đáp ứng nhu cầu và sở thích rủi ro của những người dùng khác nhau. Hệ thống sẽ linh hoạt điều chỉnh trọng lượng cầm cố theo giá trị thị trường và tính thanh khoản của từng tài sản và ngay cả các nhà đầu tư nhỏ cũng có cơ hội trở thành nút oracle. Ngoài ra, hệ thống sẽ thường xuyên điều chỉnh trọng lượng cầm cố theo tính biến động và hiệu quả thị trường của tài sản để đảm bảo sự công bằng và hợp lý trong việc phân phối phần thưởng.

Hệ thống hỗ trợ đặt cọc BTC, MERL và các tài sản BRC20 chính thống khác để đáp ứng nhu cầu và sở thích rủi ro của những người dùng khác nhau. Hệ thống sẽ linh hoạt điều chỉnh trọng lượng cầm cố theo giá trị thị trường và tính thanh khoản của từng tài sản và ngay cả các nhà đầu tư nhỏ cũng có cơ hội trở thành nút oracle. Ngoài ra, hệ thống sẽ thường xuyên điều chỉnh trọng lượng cầm cố theo tính biến động và hiệu quả thị trường của tài sản để đảm bảo sự công bằng và hợp lý trong việc phân phối phần thưởng.

Cơ chế đặt cược của Merlin Chain không chỉ cho phép người dùng trực tiếp cầm cố tài sản để trở thành nút oracle mà còn cung cấp các tùy chọn đặt cược proxy linh hoạt, cho phép người dùng chọn lưu trữ tài sản vào các nút oracle hiện có và uy tín. Thông qua cơ chế đặt cược proxy, Merlin Chain tiếp tục làm phong phú thêm hệ thống đặt cược của mình, cho phép nhiều người dùng dễ dàng tham gia vào việc bảo trì và quản trị chuỗi khối.

Để bảo vệ tài sản cầm cố của người dùng, hệ thống sử dụng công nghệ đa chữ ký và kho lạnh để đảm bảo an toàn cho tài sản. Tất cả quy trình đặt cược và phân phối phần thưởng đều công khai và minh bạch, đồng thời người dùng có thể kiểm tra trạng thái đặt cược cũng như lợi nhuận dự kiến ​​của mình bất kỳ lúc nào. Ngoài ra, việc sử dụng hợp đồng thông minh còn làm tăng thêm độ tin cậy và tự động hóa của hệ thống.

Phần thưởng đặt cược của nút oracle chủ yếu bao gồm phần thưởng khối và phí giao dịch. Phần thưởng khối là mã thông báo Merl được phát hành theo tỷ lệ lạm phát nhất định và được phân phối dựa trên trọng lượng cam kết của nút và hiệu suất mạng. Phí giao dịch là mã thông báo BTC và tỷ lệ phần trăm của mỗi giao dịch trong Chuỗi Merlin được lấy từ phí giao dịch. Phần thưởng sẽ được phân phối dựa trên loại và số lượng tài sản cầm cố.

Để đảm bảo sự công bằng trong phân phối phần thưởng, Merlin Chain sẽ áp dụng thuật toán bình quân gia quyền dựa trên vốn hóa thị trường và số tiền cam kết. Thuật toán này tính đến vốn hóa thị trường và tính thanh khoản của các tài sản khác nhau, cũng như số tiền đặt cược của mỗi nút oracle, để tính phần thưởng mà mỗi nút sẽ nhận được.

Ngoài ra, Merlin Chain sẽ sử dụng Celestia làm lớp dữ liệu sẵn có để đảm bảo rằng dữ liệu khối được xuất bản một cách chính xác và bất kỳ ai cũng có thể biết và lưu trữ trạng thái của Merlin Chain. Sự ra đời của Celestia giúp mọi người có thể truy cập dữ liệu lịch sử, do đó các nút Tổng hợp mới có thể tái tạo lại trạng thái mới nhất bằng cách phát lại các khối lịch sử. Sau khi dữ liệu được xuất bản và có sẵn trên Celestia, Rollups và các ứng dụng sẽ chịu trách nhiệm lưu trữ dữ liệu lịch sử của dữ liệu đó. Cụ thể, khi một nút nhận được một khối mới được thêm vào chuỗi, nó sẽ xác minh tính khả dụng của dữ liệu và cố gắng tải xuống tất cả dữ liệu giao dịch cho khối mới để xác minh tính khả dụng. Nếu nút có thể tải xuống tất cả dữ liệu giao dịch, tính khả dụng của dữ liệu sẽ được xác minh thành công, chứng minh rằng dữ liệu khối thực sự đã được xuất bản lên mạng.

Chuỗi Merlin thực hiện việc xử lý, xác minh và lưu trữ các giao dịch và dữ liệu thông qua sự cộng tác của các nút đặt hàng và mạng oracle, đồng thời cuối cùng hoàn tất việc xử lý và cập nhật trạng thái của chuỗi L2 thông qua ZKP, có tính đến tính bảo mật và phân cấp.

Cơ chế ngăn chặn gian lận trên chuỗi

Các kế hoạch nâng cấp trong tương lai cho Chuỗi Merlin bao gồm việc giới thiệu cơ chế chống gian lận trên chuỗi Bitcoin để giải quyết tình trạng không thể xác minh trực tiếp bằng chứng không có kiến ​​thức trên mạng chính Bitcoin. Do tính không hoàn chỉnh của Turing của mạng Bitcoin, phương pháp truyền thống để xác minh bằng chứng không có kiến ​​thức trên mạng blockchain một lớp là không khả thi đối với Bitcoin. Để giải quyết thách thức này, Merlin Chain ghi dữ liệu Rollup và bằng chứng không kiến ​​thức tổng hợp vào mạng chính Bitcoin bằng cách sử dụng Taproot để đảm bảo rằng dữ liệu ZK-Rollup được neo trên Bitcoin và chống giả mạo.

Các nâng cấp trong tương lai sẽ đảm bảo tính chính xác của dữ liệu và ZKP được gửi bởi mạng oracle phi tập trung thông qua cơ chế chống gian lận trên chuỗi Bitcoin. Trong cơ chế này, các nút trong mạng oracle phải cam kết trước BTC trên mạng Bitcoin, đặt nền tảng cho cơ chế thách thức trên chuỗi Bitcoin. Người dùng có thể bắt đầu các thử thách đối với ZK-Rollup dựa trên dữ liệu giao dịch nén, gốc trạng thái ZK và bằng chứng ZK trên mạng chính Bitcoin. Nếu có sự mâu thuẫn giữa dữ liệu bằng chứng thách thức và bằng chứng, người dùng có thể yêu cầu tài sản được đặt trước đó trên mạng chính Bitcoin và ZK-Rollup sẽ quay trở lại trạng thái được xác minh cuối cùng.

Cơ chế chống gian lận trên chuỗi Bitcoin được Merlin Chain áp dụng khác với Optimistic Rollup.Mạng chính Bitcoin không còn thực hiện bằng chứng gian lận cho toàn bộ khối lượng giao dịch mà tập trung vào việc xác minh tính bảo mật của gốc trạng thái ZK và bằng chứng ZK.

Cơ chế này bao gồm hai vai trò: người chứng minh và người xác minh. Người chứng minh biên dịch chương trình thành một mạch nhị phân lớn và gửi mạch đến địa chỉ Taproot với các tập lệnh lá cho mỗi cổng logic. Người chứng thực và người xác minh ký trước một loạt giao dịch để kích hoạt cơ chế phản hồi thách thức giữa hai người. Ở dạng này, mạng oracle phi tập trung trước tiên xuất bản và lưu trữ tất cả dữ liệu tổng hợp ngoài chuỗi, chỉ có các cam kết được lưu trữ trên chuỗi.

Bất kỳ hàm tính toán nào cũng có thể được biểu diễn dưới dạng mạch Boolean và cổng NAND (không phải cổng AND) là cổng logic có mục đích chung có thể kết hợp bất kỳ hàm Boolean nào. Trong ngôn ngữ tập lệnh, cổng NAND được triển khai thông qua hai BVC và tập lệnh để xác minh như sau.

Bất kỳ hàm tính toán nào cũng có thể được biểu diễn dưới dạng mạch Boolean và cổng NAND (không phải cổng AND) là cổng logic có mục đích chung có thể kết hợp bất kỳ hàm Boolean nào. Trong ngôn ngữ tập lệnh, cổng NAND được triển khai thông qua hai BVC và tập lệnh để xác minh như sau.

Bất kỳ mạch nào cũng có thể được thể hiện bằng cách kết hợp một loạt cổng NAND, với mỗi bước được gửi dưới nút lá Taproot và cuối cùng được hợp nhất vào cùng một địa chỉ Taproot, cho phép bộ chứng minh thực thi bất kỳ cổng nào trong mạch. Để thực thi một cổng, bộ chứng minh cần mở cổng NAND tương ứng và đặt các giá trị bit đầu vào và đầu ra. Cấu trúc mạch nhị phân ngoài chuỗi có thể rất lớn nhưng do đặc tính của Taproot nên nó chiếm rất ít không gian trên chuỗi.

Merlin Chain dựa trên khái niệm BitVM, đặt việc thực thi các chương trình phức tạp ngoài chuỗi và sau đó đặt bằng chứng quan trọng trên chuỗi. Nó thiết kế các "đơn vị mạch" đơn giản nhất và sử dụng khả năng kết hợp của Taproot để kết hợp các đơn vị này nhằm đạt được khả năng thực hiện bất kỳ chức năng thực thi nào trên chuỗi khối Bitcoin. Hầu hết các giao dịch xảy ra ở lớp thứ hai không cần phải xác minh lại trên chuỗi BTC. Tuy nhiên, để bất kỳ phân đoạn dữ liệu/mã hoạt động tranh chấp nào được thử thách, nó phải được phát lại ở lớp đầu tiên. Nếu kết luận phát hiện cho thấy dữ liệu người đề nghị công bố trước đó có vấn đề thì tài sản cầm cố của người đề nghị sẽ bị giảm; nếu người phản đối có vấn đề thì tài sản cầm cố của người phản đối sẽ bị giảm. Người chứng minh cũng có thể bị cắt nếu họ không phản ứng trước các thử thách trong một thời gian dài.

Thông qua kiến ​​trúc kỹ thuật tiên tiến và cơ chế bảo mật, Merlin Chain cải thiện hiệu quả và tính sẵn có của các giải pháp Bitcoin Lớp 2 đồng thời đảm bảo tính bảo mật của mạng và tiền. Với việc triển khai các nâng cấp trong tương lai, Merlin Chain dự kiến ​​sẽ tăng cường hơn nữa vai trò lãnh đạo của mình trong lĩnh vực Bitcoin Lớp 2 và cung cấp cho người dùng trải nghiệm blockchain an toàn và hiệu quả hơn.

Các bình luận

Tất cả bình luận

Recommended for you

  • Europol thu giữ hơn 26 triệu đô la tiền điện tử từ 9 kẻ buôn ma túy

    Theo tin tức ngày 19 tháng 12, Europol đã hợp tác với các cơ quan thực thi pháp luật ở sáu quốc gia để triệt phá một nhóm buôn bán ma túy quốc tế sử dụng tiền điện tử. Chín nghi phạm đã bị bắt trong chiến dịch này. Trong quá trình hoạt động, các vật có giá trị bao gồm vàng và hàng xa xỉ, 35.000 euro tiền mặt và 25 triệu euro tiền điện tử, tương đương 26,23 triệu USD, đã bị thu giữ. Tổng giá trị tài sản bị thu giữ là 27 triệu euro, tương đương 28,33 triệu USD.

  • Binance Alpha công bố loạt dự án đầu tiên: KOMA, Cheems, APX, ai16z và AIXBT

    Theo tin tức chính thức, Binance Alpha đã công bố loạt dự án đầu tiên, cụ thể là: KOMA, Cheems, APX, ai16z và AIXBT.

  • Binance Alpha công bố loạt dự án đầu tiên: KOMA, Cheems, APX, ai16z và AIXBT

    Theo tin tức chính thức, Binance Alpha đã công bố loạt dự án đầu tiên, cụ thể là: KOMA, Cheems, APX, ai16z và AIXBT.

  • Kinto: Hãy cảnh giác với các email lừa đảo giả vờ là email chính thức

    Kinto đã đưa ra lời nhắc trên nền tảng X rằng gần đây người dùng đã nhận được email lừa đảo được ngụy trang thành Kinto. Kinto xác nhận rằng những email này không được gửi bởi nó và không nên nhấp vào các liên kết có trong email. Ngoài ra, Kinto tuyên bố rằng không có hộp thư nào của người dùng bị rò rỉ và một số hộp thư nhận email không được liên kết với tài khoản Kinto.

  • Bộ trưởng Dịch vụ Tài chính và Kho bạc Hồng Kông Hui Ching-yu đã chuyển sang lần đọc thứ hai về Dự luật Stablecoin

    Theo thông cáo báo chí của chính phủ Hồng Kông, Bộ trưởng Dịch vụ Tài chính và Kho bạc Hồng Kông, Hui Ching-yu, đã chuyển buổi đọc thứ hai về "Dự luật tiền tệ ổn định" tại cuộc họp Hội đồng Lập pháp hôm nay và hy vọng sẽ sớm thông qua nó. càng tốt. Các điểm chính của hệ thống quản lý bao gồm ba mục sau: (1) Người được cấp phép phải duy trì cơ chế ổn định dự trữ mạnh mẽ để đảm bảo rằng tài sản dự trữ stablecoin bao gồm các tài sản chất lượng cao và có tính thanh khoản cao và tổng giá trị ít nhất là bằng với loại tiền hợp pháp đang lưu hành ở mọi thời điểm, mệnh giá Stablecoin, được tách biệt hợp lý và (2) Người nắm giữ đồng tiền ổn định phải có quyền mua lại các đồng tiền ổn định từ nhà phát hành theo mệnh giá và các yêu cầu mua lại phải được xử lý mà không tính phí vô lý và trong thời gian hợp lý; được quy định, quản lý rủi ro, quy định công bố thông tin và kiểm toán cũng như các yêu cầu phù hợp về ứng viên.

  • Công ty khởi nghiệp/nhà phát triển/đại lý AI đã hoàn thành vòng hạt giống trị giá 56 triệu đô la với mức định giá 500 triệu đô la, dẫn đầu bởi Index Ventures và CapitalG

    Theo tin tức ngày 18 tháng 12, nền tảng /dev/agent của hệ điều hành đại lý AI, do cựu CTO của Stripe David Singleton thành lập, đã hoàn thành vòng tài trợ ban đầu trị giá 56 triệu USD với mức định giá 500 triệu USD. Vòng này được dẫn dắt bởi Index Ventures và CapitalG, với sự tham gia của Conviction Capital. Một số nhà lãnh đạo công nghệ nổi bật cũng tham gia vào vòng này, bao gồm đồng sáng lập OpenAI Andrej Karpathy, Giám đốc điều hành AI của Scale AI Alexandr Wang, Giám đốc điều hành Palo Alto Networks Nikesh Arora và người sáng lập Android Andy Rubin. Theo báo cáo, tầm nhìn của /dev/agents là xây dựng một hệ điều hành Android trong kỷ nguyên AI, cung cấp các giao diện và giao thức được tối ưu hóa đặc biệt, đồng thời thiết lập các mẫu giao diện người dùng và mô hình dữ liệu người dùng mới.

  • Tài khoản Anthropic X đã bị hack và đã được khôi phục và không có thiệt hại hệ thống nào được xác nhận.

    Tài khoản X chính thức của công ty khởi nghiệp trí tuệ nhân tạo Anthropic đã bị đánh cắp vào sáng nay và một địa chỉ hợp đồng mã thông báo không xác định đã được đăng. Dòng tweet hiện đã bị xóa. Anthropic cho biết họ đã xác định được nguyên nhân cốt lõi của các bài đăng trái phép từ tài khoản và xác nhận rằng không có hệ thống hoặc dịch vụ nào của Anthropic bị xâm phạm hoặc liên quan đến vụ việc.

  • ZachXBT: Vụ rò rỉ tài khoản nền tảng X có thể liên quan đến việc thiếu biện pháp bảo mật 2FA

    Thám tử trên chuỗi ZachXBT đã đăng: “Gần đây có rất nhiều tài khoản bị xâm phạm trên nền tảng X, tôi nghi ngờ rằng không có tài khoản nào trong số này đang sử dụng khóa bảo mật hoặc quy trình xác thực cho 2FA”.

  • Bản tin thời sự tối 15/11 của Cointime

    1. Giám đốc điều hành OpenAI: Tạm dừng đăng ký người dùng mới cho ChatGPT Plus trong một thời gian 2. Người giám sát tài sản kỹ thuật số Hex Trust đã có được giấy phép hoạt động đầy đủ ở Dubai 3. Tập đoàn Phoenix sẽ tiến hành IPO tại Abu Dhabi, dự định huy động 370 triệu USD 4. Trao đổi HashKey: Phí đăng ký 10.000 USD sẽ không được hoàn lại và phí niêm yết dự kiến ​​sẽ nằm trong khoảng từ 50.000 USD đến 300.000 USD. vụ án tiền ảo Vụ cướp, hơn 90.000 nhân dân tệ đã được thu hồi 7. Dự án Ethereum lớp 2 Kinto đã nhận được 5 triệu đô la Mỹ tài trợ

  • Dự án Ethereum Lớp 2 Kinto đã nhận được 5 triệu đô la tài trợ

    Dự án Ethereum Lớp 2 Kinto đã nhận được khoản tài trợ trị giá 5 triệu đô la Mỹ. Kinto đã nhận được 1,5 triệu đô la Mỹ tiền đầu tư ban đầu từ Kyber Capital Crypto vào đầu năm nay. Gần đây nhất, nó đã huy động được thêm 3,5 triệu đô la trong vòng tài trợ do Kyber Capital Crypto, Spartan Group và Parafi dẫn đầu. Bao gồm SkyBridge Capital, Kraynos, Soft Holdings, Deep Ventures, Module, Tane và Robot Ventures cũng tham gia vào vòng tài trợ này.