Bitcoin (BTC), là đồng tiền điện tử đầu tiên trên thế giới, dần trở thành nền móng của tài sản kỹ thuật số và tài chính phi tập trung kể từ khi ra đời vào năm 2009. Tuy nhiên, khi số lượng người dùng và khối lượng giao dịch tăng, các vấn đề về mạng BTC ngày càng trở nên rõ rệt, chủ yếu như sau::
Trong bài viết này, chúng tôi sẽLightning Network(Lightning Network), Sidechains, Rollup và các công nghệ khác được gọi chung là các giải pháp mở rộng BTC Layer2. Chúng duy trì tính phân tán và an ninh của mạng BTC trong khi đạt được giao dịch nhanh chóng và giá thấp. Việc giới thiệu công nghệ Layer2 có thể cải thiện tốc độ giao dịch và giảm chi phí giao dịch, tối ưu hóa trải nghiệm người dùng và mở rộng dung lượng mạng, đóng vai trò quan trọng trong hỗ trợ kỹ thuật và hướng đổi mới quan trọng cho sự phát triển tương lai của BTC.
Hiện tại, Beosin đã trở thành đối tác bảo mật chính thức của BTC Layer2 như Merlin Chain., đã được kiểm toán nhiều giao thức sinh thái BTC, chẳng hạn như Bitmap.Games、Surf Protocol、Savmswap、Mineral. Trong các kiểm toán trước đây, nhiều chuỗi công khai nổi tiếng đã vượt qua kiểm toán bảo mật chuỗi công khai của Beosin, bao gồm Ronin Network、Clover、Self Chain、Crust Network. Hiện nay, Beosin đã ra mắt giải pháp kiểm toán cho BTC Layer2 để cung cấp dịch vụ kiểm toán bảo mật toàn diện và đáng tin cậy cho toàn bộ hệ sinh thái BTC.
Khái niệm sớm nhất của Lightning Network được gọi là “kênh thanh toán”. Ý tưởng thiết kế của nó là liên tục cập nhật trạng thái giao dịch chưa được xác nhận thông qua việc thay thế giao dịch cho đến khi cuối cùng được phát sóng đến mạng Bitcoin. Satoshi Nakamoto đã đề xuất ý tưởng về các kênh thanh toán khi tạo ra Bitcoin vào năm 2009, và đã bao gồm một đoạn mã nháp cho các kênh thanh toán trong Bitcoin 1.0, cho phép người dùng cập nhật trạng thái giao dịch trước khi giao dịch được xác nhận bởi mạng. Tuy nhiên, đến khi phát hành báo cáo trắng “Lightning Network Bitcoin: Thanh toán nhanh ngoài chuỗi có khả năng mở rộng” thì Lightning Network mới thực sự ra đời và được công chúng biết đến.
Hiện nay, việc triển khai các kênh thanh toán và Lightning Network rất thành công. Hiện tại, Lightning Network có tổng cộng 13.325 nút, 49.417 kênh, và tổng số BTC cam kết đã đạt 4.975.
Trong Lightning Network, việc đảm bảo an ninh tài sản người dùng trong quá trình chuyển tiếp rất quan trọng. Bài viết sau sẽ giải thích cách Lightning Network hoạt động và cách bảo vệ an ninh tài sản người dùng dựa trên quy mô các nút mạng.
Người dùng từ cả hai bên gửi hai giao dịch lên mạng lưới chính của Bitcoin: một để mở kênh và một để đóng kênh. Nó được chia khoảng thành ba bước sau đây:
1. Mở kênh:
Đầu tiên, người dùng từ cả hai bên cam kết Bitcoin vào ví đa chữ ký của Mạng Lightning trên BTC. Khi Bitcoin được cam kết và khóa thành công, kênh thanh toán được mở, và cả hai bên có thể tiến hành giao dịch ngoại chuỗi trong kênh này.
2.Off-chain giao dịch:
Khi kênh được mở, tất cả giao dịch chuyển khoản giữa người dùng sẽ được xử lý trong Lightning Network, và không giới hạn về số lượng giao dịch ngoại chuỗi này. Tất nhiên, những giao dịch này không cần phải được gửi ngay lập tức lên mạng lưới Bitcoin chính, mà được hoàn tất ngay lập tức thông qua cơ chế ngoại chuỗi của Lightning Network.
Phương pháp xử lý ngoại chuỗi này cải thiện đáng kể tốc độ và hiệu quả giao dịch, tránh tình trạng tắc nghẽn và phí giao dịch cao trên mạng lưới Bitcoin chính.
3. Đóng kênh và thanh toán sổ cái:
Khi người dùng ở cả hai bên quyết định thoát khỏi kênh, việc quyết toán sổ sách cuối cùng sẽ xảy ra. Quá trình này đảm bảo rằng tất cả các quỹ trong kênh đều được phân bổ lên đến ngày. Đồng thời, người dùng ở cả hai bên sẽ rút số dư sau quyết toán từ ví đa chữ ký, phản ánh phân phối thực tế của quỹ khi kênh đóng cửa. Cuối cùng, kênh sẽ gửi trạng thái cuối cùng của giao dịch sổ sách đến Bitcoin mainnet.
Lợi ích của Mạng Lightning là:
Những thách thức đang đối mặt với Lightning Network:
Sự an toàn của Lightning Network trực tiếp ảnh hưởng đến khả năng mở rộng ngoài chuỗi của Bitcoin và sự an toàn của quỹ của người dùng. Do đó, ngoài các mục kiểm tra chung của chuỗi công khai (Xem phụ lục ở cuối bài viết để biết chi tiết), Lightning Network cũng cần chú ý đến những rủi ro an ninh quan trọng sau đây:
Khác với Lightning Network, side chain là một blockchain độc lập chạy song song với chuỗi chính (như chuỗi BTC) và tương tác với chuỗi chính thông qua giấu neo hai chiều (Two-Way Peg). Mục đích của side chain là đạt được nhiều chức năng hơn và nâng cao khả năng mở rộng mà không thay đổi giao thức chuỗi chính.
Là một chuỗi con độc lập trên blockchain, chuỗi con có cơ chế đồng thuận, nút và quy tắc xử lý giao dịch riêng. Nó có thể áp dụng các công nghệ và giao thức khác với chuỗi chính tùy theo nhu cầu của các kịch bản ứng dụng cụ thể. Thông qua cơ chế cách mạng neo (2WP), chuỗi con liên lạc với chuỗi chính để đảm bảo tài sản có thể được chuyển giao một cách tự do và an toàn giữa hai chuỗi. Cơ chế vận hành của cơ chế cách mạng neo (2WP) gần như như sau:
Người dùng khóa BTC trên chuỗi chính và tổ chức đáng tin cậy 1 nhận và sử dụng xác minh SPV 2 để đảm bảo xem giao dịch khóa của người dùng được xác nhận hay chưa.
Tổ chức đáng tin cậy sẽ phát hành các token tương đương cho người dùng trên chuỗi phụ.
Sau giao dịch miễn phí, người dùng khóa số dư token còn lại trên chuỗi bên.
Sau khi xác minh tính hợp pháp của giao dịch, tổ chức đáng tin cậy mở khóa BTC trên chuỗi chính và phát hành giá trị tương ứng của BTC cho người dùng.
Lưu ý 1: Cơ quan đáng tin cậy đóng vai trò quan trọng trong cơ chế neo hai chiều và chịu trách nhiệm quản lý việc khóa và giải phóng tài sản. Những tổ chức này cần có mức độ đáng tin cậy cao và khả năng kỹ thuật để đảm bảo an toàn cho tài sản của người dùng.
Lưu ý 2: Xác minh SPVCho phép các nút xác minh tính hợp lệ của các giao dịch cụ thể mà không cần tải xuống toàn bộ blockchain. Các nút SPV chỉ cần tải xuống tiêu đề khối và xác minh xem giao dịch có được bao gồm trong khối thông qua cây Merkle.
Các dự án đại diện của side chains:
CKB(Nervos Network)
Nervos Network là một hệ sinh thái chuỗi khối công cộng mã nguồn mở nhằm tận dụng những lợi thế về bảo mật và phân quyền của cơ chế đồng thuận POW của BTC trong khi giới thiệu một mô hình UTXO linh hoạt và có khả năng mở rộng hơn để xử lý giao dịch. Lõi của nó là Common Knowledge Base (CKB), một chuỗi khối Layer 1 được xây dựng trên RISC-V và sử dụng PoW (Proof of Work) làm cơ chế đồng thuận. Nó mở rộng mô hình UTXO thành mô hình Cell, cho phép lưu trữ bất kỳ dữ liệu nào và hỗ trợ viết các tập lệnh bằng bất kỳ ngôn ngữ nào để thực thi trên chuỗi như một hợp đồng thông minh.
Stacks
Stacks kết nối mỗi Stacks block với Bitcoin block thông qua cơ chế PoX (Proof of Transfer) của nó. Để phát triển smart contract, Stacks đã thiết kế ngôn ngữ lập trình Clarity chuyên dụng. Trong Clarity, hàm get-burn-block-info? cho phép truyền vào chiều cao của Bitcoin block và nhận lại hash tiêu đề của block. Đồng thời, từ khóa burn-block-height có thể nhận được chiều cao hiện tại của chuỗi Bitcoin. Hai hàm này cho phép smart contract Clarity đọc trạng thái của chuỗi gốc Bitcoin, cho phép các giao dịch Bitcoin phục vụ như các khởi động hợp đồng. Bằng cách tự động thực thi các smart contract này, Stacks mở rộng khả năng của Bitcoin.
Để có một phân tích chi tiết về Stacks, bạn có thể đọc bài viết nghiên cứu trước đó của Beosin: "Stack là gì? Những thách thức nào mà Stacks mạng lớp 2 BTC có thể đối mặt?》
Lợi ích của side chain là:
Thách thức đối mặt với sidechains:
Layer2 là một hệ thống blockchain hoàn chỉnh, do đó các mục kiểm tra chung của chuỗi công cộng cũng áp dụng cho chuỗi phụ. Để biết thêm chi tiết, xem phụ lục ở cuối bài viết này.
Ngoài ra,Do tính chất đặc biệt của nó, sidechains cũng yêu cầu một số kiểm toán bổ sung:
Rollup là một giải pháp tăng cường lớp 2 được thiết kế để cải thiện khả năng xử lý và hiệu quả giao dịch của blockchain. Nó giảm đáng kể gánh nặng trên chuỗi chính bằng cách đóng gói ("Rollup") một số lượng lớn giao dịch và xử lý chúng ngoài chuỗi, chỉ gửi kết quả cuối cùng đến chuỗi chính.
Rollup chủ yếu được chia thành zk-Rollup và op-Rollup. Tuy nhiên, khác với ETH, do tính không hoàn chỉnh của BTC, không thể sử dụng hợp đồng trên BTC để xác minh chứng thư không hiển thị. Các giải pháp zk-Rollup truyền thống không thể được triển khai trên BTC. Vậy làm thế nào để triển khai BTC Layer2 bằng zk-Rollup? Tiếp theo, lấy dự án B² Network làm ví dụ:
Để hoàn tất việc xác minh bằng chứng không biết về BTC, B² Network đã tạo ra kịch bản Taproot, kết hợp việc xác minh bằng chứng không biết về zk-Rollup và thách thức khuyến khích của op-Rollup. Cơ chế hoạt động của nó được mô tả như sau:
Mạng B² đầu tiên cuộn tất cả các giao dịch được khởi xướng bởi người dùng.
Sau khi sử dụng bộ sắp xếp để sắp xếp các giao dịch Rollup, lưu trữ các giao dịch Rollup bằng lưu trữ phi tập trung và giao chúng cho zkEVM để xử lý đồng thời.
Sau khi zkEVM đồng bộ trạng thái chuỗi BTC, nó xử lý các giao dịch như thực hiện hợp đồng, hợp nhất và đóng gói kết quả, sau đó gửi chúng đến bộ tổng hợp.
Prover tạo ra một bằng chứng không có kiến thức và gửi nó đến trình tổng hợp. Trình tổng hợp tổng hợp các giao dịch và gửi bằng chứng đến các nút B².
B² Nodes thực hiện xác minh chứng minh không thông tin và tạo các kịch bản Taproot dựa trên dữ liệu Rollup trong lưu trữ phi tập trung.
Taproot là một UTXO với giá trị là 1 satoshi. B² Inscription trong cấu trúc dữ liệu của nó lưu trữ tất cả dữ liệu Rollup, và Tapleaf lưu trữ tất cả dữ liệu xác minh. Sau khi vượt qua cơ chế thách thức động viên, nó sẽ được gửi đến BTC như một cam kết được xác minh dựa trên chứng minh zk.
Lợi ích của Rollup là:
Thách thức mà Rollup đối mặt:
Vì giải pháp được áp dụng là Rollup, các mục kiểm tra bảo mật chính của nó về cơ bản giống như của ETH Layer2.
Ngoài BTC Layer2 truyền thống, gần đây còn có một số giao thức bên thứ ba liên quan đến hệ sinh thái BTC theo khái niệm mới, như Babylon:
Mục tiêu của Babylon là chuyển đổi 21 triệu BTC thành tài sản đặt cược phi tập trung. Không giống như các Lớp 2 khác của BTC, Babylon không mở rộng chuỗi BTC. Đó là một chuỗi duy nhất, với một giao protocal cầm cố BTC đặc biệt. Mục đích chính là kết nối với chuỗi PoS. Cầm cố BTC để cung cấp bảo mật mạnh mẽ hơn cho chuỗi PoS và giải quyết vấn đề rủi ro từ phía cuối chuỗi và câu hỏi tập trung.
Kiến trúc được chia thành ba tầng:
Lớp Bitcoin: Đây là nền tảng vững chắc của Babylon, tận dụng tính bảo mật nổi tiếng của Bitcoin để đảm bảo tất cả giao dịch đều siêu an toàn, giống như trên mạng lưới Bitcoin.
Lớp Babylonian: Nằm ở trung tâm của Babylon là lớp Babylon, một blockchain tùy chỉnh kết nối Bitcoin với các chuỗi Proof-of-Stake (PoS) khác nhau. Nó xử lý giao dịch, chạy hợp đồng thông minh và đảm bảo mọi thứ diễn ra một cách suôn sẻ trong toàn hệ sinh thái.
Lớp chuỗi PoS: Lớp trên cùng được tạo thành từ nhiều chuỗi PoS, mỗi chuỗi PoS được chọn lựa vì những ưu điểm độc đáo của nó. Điều này mang lại sự mở rộng và linh hoạt tuyệt vời cho BabylonChain, cho phép người dùng tận hưởng những tính năng tốt nhất của các chuỗi khối PoS khác nhau.
Cách hoạt động là bảo vệ chuỗi PoS bằng cách sử dụng các khối cuối cùng được ký trên chuỗi BTC. Điều này về cơ bản mở rộng giao thức cơ sở với các vòng ký ký hiệu bổ sung. Các chữ ký trong vòng +1 cuối cùng có một đặc điểm duy nhất: chúng là Chữ ký Một Lần Có Thể Trích Xuất (EOTS). Mục đích là tích hợp các điểm kiểm tra PoS vào BTC để giải quyết vấn đề chu kỳ mở lại dài và vấn đề tấn công từ xa của PoS.
Lợi ích của Babylon là:
Thách thức đối mặt với Babylon:
Các giao thức bên thứ ba có các điểm bảo mật khác nhau tùy thuộc vào cách triển khai của họ. Lấy Babylon làm ví dụ, một số mục kiểm tra an ninh cần chú ý như sau::
Bảo mật hợp đồng thông minh: Hợp đồng cam kết trên BTC được thực hiện thông qua UTXO script và cần chú ý đến bảo mật của nó.
Bảo mật thuật toán chữ ký: Chữ ký được sử dụng trong hợp đồng để quản lý cam kết của người dùng, và tính bảo mật của thuật toán liên quan đến việc tạo và xác minh chữ ký.
Thiết kế mô hình kinh tế giao thức: Dù mô hình kinh tế của giao thức có được thiết lập một cách hợp lý về phần thưởng và phạt, và liệu nó có dẫn đến mất mát tài sản của người dùng hay không.
Beosin là một trong những công ty bảo mật blockchain đầu tiên trên thế giới tham gia vào xác minh chính thức. Tập trung vào việc kinh doanh sinh thái đầy đủ 'an ninh + tuân thủ', công ty đã thành lập chi nhánh tại hơn 10 quốc gia và vùng lãnh thổ trên toàn thế giới. Hoạt động kinh doanh của Beosin bao gồm kiểm định an ninh mã nguồn trước khi dự án được triển khai, giám sát và chặn rủi ro an ninh trong quá trình hoạt động dự án, phục hồi đánh cắp, cung cấp dịch vụ đầy đủ tuân thủ chuẩn blockchain + an ninh như chống rửa tiền (AML) và đánh giá tuân thủ theo yêu cầu quy định địa phương. Các bên dự án cần kiểm định đều được hoan nghênh liên hệ với đội an ninh của Beosin.
Bitcoin (BTC), là đồng tiền điện tử đầu tiên trên thế giới, dần trở thành nền móng của tài sản kỹ thuật số và tài chính phi tập trung kể từ khi ra đời vào năm 2009. Tuy nhiên, khi số lượng người dùng và khối lượng giao dịch tăng, các vấn đề về mạng BTC ngày càng trở nên rõ rệt, chủ yếu như sau::
Trong bài viết này, chúng tôi sẽLightning Network(Lightning Network), Sidechains, Rollup và các công nghệ khác được gọi chung là các giải pháp mở rộng BTC Layer2. Chúng duy trì tính phân tán và an ninh của mạng BTC trong khi đạt được giao dịch nhanh chóng và giá thấp. Việc giới thiệu công nghệ Layer2 có thể cải thiện tốc độ giao dịch và giảm chi phí giao dịch, tối ưu hóa trải nghiệm người dùng và mở rộng dung lượng mạng, đóng vai trò quan trọng trong hỗ trợ kỹ thuật và hướng đổi mới quan trọng cho sự phát triển tương lai của BTC.
Hiện tại, Beosin đã trở thành đối tác bảo mật chính thức của BTC Layer2 như Merlin Chain., đã được kiểm toán nhiều giao thức sinh thái BTC, chẳng hạn như Bitmap.Games、Surf Protocol、Savmswap、Mineral. Trong các kiểm toán trước đây, nhiều chuỗi công khai nổi tiếng đã vượt qua kiểm toán bảo mật chuỗi công khai của Beosin, bao gồm Ronin Network、Clover、Self Chain、Crust Network. Hiện nay, Beosin đã ra mắt giải pháp kiểm toán cho BTC Layer2 để cung cấp dịch vụ kiểm toán bảo mật toàn diện và đáng tin cậy cho toàn bộ hệ sinh thái BTC.
Khái niệm sớm nhất của Lightning Network được gọi là “kênh thanh toán”. Ý tưởng thiết kế của nó là liên tục cập nhật trạng thái giao dịch chưa được xác nhận thông qua việc thay thế giao dịch cho đến khi cuối cùng được phát sóng đến mạng Bitcoin. Satoshi Nakamoto đã đề xuất ý tưởng về các kênh thanh toán khi tạo ra Bitcoin vào năm 2009, và đã bao gồm một đoạn mã nháp cho các kênh thanh toán trong Bitcoin 1.0, cho phép người dùng cập nhật trạng thái giao dịch trước khi giao dịch được xác nhận bởi mạng. Tuy nhiên, đến khi phát hành báo cáo trắng “Lightning Network Bitcoin: Thanh toán nhanh ngoài chuỗi có khả năng mở rộng” thì Lightning Network mới thực sự ra đời và được công chúng biết đến.
Hiện nay, việc triển khai các kênh thanh toán và Lightning Network rất thành công. Hiện tại, Lightning Network có tổng cộng 13.325 nút, 49.417 kênh, và tổng số BTC cam kết đã đạt 4.975.
Trong Lightning Network, việc đảm bảo an ninh tài sản người dùng trong quá trình chuyển tiếp rất quan trọng. Bài viết sau sẽ giải thích cách Lightning Network hoạt động và cách bảo vệ an ninh tài sản người dùng dựa trên quy mô các nút mạng.
Người dùng từ cả hai bên gửi hai giao dịch lên mạng lưới chính của Bitcoin: một để mở kênh và một để đóng kênh. Nó được chia khoảng thành ba bước sau đây:
1. Mở kênh:
Đầu tiên, người dùng từ cả hai bên cam kết Bitcoin vào ví đa chữ ký của Mạng Lightning trên BTC. Khi Bitcoin được cam kết và khóa thành công, kênh thanh toán được mở, và cả hai bên có thể tiến hành giao dịch ngoại chuỗi trong kênh này.
2.Off-chain giao dịch:
Khi kênh được mở, tất cả giao dịch chuyển khoản giữa người dùng sẽ được xử lý trong Lightning Network, và không giới hạn về số lượng giao dịch ngoại chuỗi này. Tất nhiên, những giao dịch này không cần phải được gửi ngay lập tức lên mạng lưới Bitcoin chính, mà được hoàn tất ngay lập tức thông qua cơ chế ngoại chuỗi của Lightning Network.
Phương pháp xử lý ngoại chuỗi này cải thiện đáng kể tốc độ và hiệu quả giao dịch, tránh tình trạng tắc nghẽn và phí giao dịch cao trên mạng lưới Bitcoin chính.
3. Đóng kênh và thanh toán sổ cái:
Khi người dùng ở cả hai bên quyết định thoát khỏi kênh, việc quyết toán sổ sách cuối cùng sẽ xảy ra. Quá trình này đảm bảo rằng tất cả các quỹ trong kênh đều được phân bổ lên đến ngày. Đồng thời, người dùng ở cả hai bên sẽ rút số dư sau quyết toán từ ví đa chữ ký, phản ánh phân phối thực tế của quỹ khi kênh đóng cửa. Cuối cùng, kênh sẽ gửi trạng thái cuối cùng của giao dịch sổ sách đến Bitcoin mainnet.
Lợi ích của Mạng Lightning là:
Những thách thức đang đối mặt với Lightning Network:
Sự an toàn của Lightning Network trực tiếp ảnh hưởng đến khả năng mở rộng ngoài chuỗi của Bitcoin và sự an toàn của quỹ của người dùng. Do đó, ngoài các mục kiểm tra chung của chuỗi công khai (Xem phụ lục ở cuối bài viết để biết chi tiết), Lightning Network cũng cần chú ý đến những rủi ro an ninh quan trọng sau đây:
Khác với Lightning Network, side chain là một blockchain độc lập chạy song song với chuỗi chính (như chuỗi BTC) và tương tác với chuỗi chính thông qua giấu neo hai chiều (Two-Way Peg). Mục đích của side chain là đạt được nhiều chức năng hơn và nâng cao khả năng mở rộng mà không thay đổi giao thức chuỗi chính.
Là một chuỗi con độc lập trên blockchain, chuỗi con có cơ chế đồng thuận, nút và quy tắc xử lý giao dịch riêng. Nó có thể áp dụng các công nghệ và giao thức khác với chuỗi chính tùy theo nhu cầu của các kịch bản ứng dụng cụ thể. Thông qua cơ chế cách mạng neo (2WP), chuỗi con liên lạc với chuỗi chính để đảm bảo tài sản có thể được chuyển giao một cách tự do và an toàn giữa hai chuỗi. Cơ chế vận hành của cơ chế cách mạng neo (2WP) gần như như sau:
Người dùng khóa BTC trên chuỗi chính và tổ chức đáng tin cậy 1 nhận và sử dụng xác minh SPV 2 để đảm bảo xem giao dịch khóa của người dùng được xác nhận hay chưa.
Tổ chức đáng tin cậy sẽ phát hành các token tương đương cho người dùng trên chuỗi phụ.
Sau giao dịch miễn phí, người dùng khóa số dư token còn lại trên chuỗi bên.
Sau khi xác minh tính hợp pháp của giao dịch, tổ chức đáng tin cậy mở khóa BTC trên chuỗi chính và phát hành giá trị tương ứng của BTC cho người dùng.
Lưu ý 1: Cơ quan đáng tin cậy đóng vai trò quan trọng trong cơ chế neo hai chiều và chịu trách nhiệm quản lý việc khóa và giải phóng tài sản. Những tổ chức này cần có mức độ đáng tin cậy cao và khả năng kỹ thuật để đảm bảo an toàn cho tài sản của người dùng.
Lưu ý 2: Xác minh SPVCho phép các nút xác minh tính hợp lệ của các giao dịch cụ thể mà không cần tải xuống toàn bộ blockchain. Các nút SPV chỉ cần tải xuống tiêu đề khối và xác minh xem giao dịch có được bao gồm trong khối thông qua cây Merkle.
Các dự án đại diện của side chains:
CKB(Nervos Network)
Nervos Network là một hệ sinh thái chuỗi khối công cộng mã nguồn mở nhằm tận dụng những lợi thế về bảo mật và phân quyền của cơ chế đồng thuận POW của BTC trong khi giới thiệu một mô hình UTXO linh hoạt và có khả năng mở rộng hơn để xử lý giao dịch. Lõi của nó là Common Knowledge Base (CKB), một chuỗi khối Layer 1 được xây dựng trên RISC-V và sử dụng PoW (Proof of Work) làm cơ chế đồng thuận. Nó mở rộng mô hình UTXO thành mô hình Cell, cho phép lưu trữ bất kỳ dữ liệu nào và hỗ trợ viết các tập lệnh bằng bất kỳ ngôn ngữ nào để thực thi trên chuỗi như một hợp đồng thông minh.
Stacks
Stacks kết nối mỗi Stacks block với Bitcoin block thông qua cơ chế PoX (Proof of Transfer) của nó. Để phát triển smart contract, Stacks đã thiết kế ngôn ngữ lập trình Clarity chuyên dụng. Trong Clarity, hàm get-burn-block-info? cho phép truyền vào chiều cao của Bitcoin block và nhận lại hash tiêu đề của block. Đồng thời, từ khóa burn-block-height có thể nhận được chiều cao hiện tại của chuỗi Bitcoin. Hai hàm này cho phép smart contract Clarity đọc trạng thái của chuỗi gốc Bitcoin, cho phép các giao dịch Bitcoin phục vụ như các khởi động hợp đồng. Bằng cách tự động thực thi các smart contract này, Stacks mở rộng khả năng của Bitcoin.
Để có một phân tích chi tiết về Stacks, bạn có thể đọc bài viết nghiên cứu trước đó của Beosin: "Stack là gì? Những thách thức nào mà Stacks mạng lớp 2 BTC có thể đối mặt?》
Lợi ích của side chain là:
Thách thức đối mặt với sidechains:
Layer2 là một hệ thống blockchain hoàn chỉnh, do đó các mục kiểm tra chung của chuỗi công cộng cũng áp dụng cho chuỗi phụ. Để biết thêm chi tiết, xem phụ lục ở cuối bài viết này.
Ngoài ra,Do tính chất đặc biệt của nó, sidechains cũng yêu cầu một số kiểm toán bổ sung:
Rollup là một giải pháp tăng cường lớp 2 được thiết kế để cải thiện khả năng xử lý và hiệu quả giao dịch của blockchain. Nó giảm đáng kể gánh nặng trên chuỗi chính bằng cách đóng gói ("Rollup") một số lượng lớn giao dịch và xử lý chúng ngoài chuỗi, chỉ gửi kết quả cuối cùng đến chuỗi chính.
Rollup chủ yếu được chia thành zk-Rollup và op-Rollup. Tuy nhiên, khác với ETH, do tính không hoàn chỉnh của BTC, không thể sử dụng hợp đồng trên BTC để xác minh chứng thư không hiển thị. Các giải pháp zk-Rollup truyền thống không thể được triển khai trên BTC. Vậy làm thế nào để triển khai BTC Layer2 bằng zk-Rollup? Tiếp theo, lấy dự án B² Network làm ví dụ:
Để hoàn tất việc xác minh bằng chứng không biết về BTC, B² Network đã tạo ra kịch bản Taproot, kết hợp việc xác minh bằng chứng không biết về zk-Rollup và thách thức khuyến khích của op-Rollup. Cơ chế hoạt động của nó được mô tả như sau:
Mạng B² đầu tiên cuộn tất cả các giao dịch được khởi xướng bởi người dùng.
Sau khi sử dụng bộ sắp xếp để sắp xếp các giao dịch Rollup, lưu trữ các giao dịch Rollup bằng lưu trữ phi tập trung và giao chúng cho zkEVM để xử lý đồng thời.
Sau khi zkEVM đồng bộ trạng thái chuỗi BTC, nó xử lý các giao dịch như thực hiện hợp đồng, hợp nhất và đóng gói kết quả, sau đó gửi chúng đến bộ tổng hợp.
Prover tạo ra một bằng chứng không có kiến thức và gửi nó đến trình tổng hợp. Trình tổng hợp tổng hợp các giao dịch và gửi bằng chứng đến các nút B².
B² Nodes thực hiện xác minh chứng minh không thông tin và tạo các kịch bản Taproot dựa trên dữ liệu Rollup trong lưu trữ phi tập trung.
Taproot là một UTXO với giá trị là 1 satoshi. B² Inscription trong cấu trúc dữ liệu của nó lưu trữ tất cả dữ liệu Rollup, và Tapleaf lưu trữ tất cả dữ liệu xác minh. Sau khi vượt qua cơ chế thách thức động viên, nó sẽ được gửi đến BTC như một cam kết được xác minh dựa trên chứng minh zk.
Lợi ích của Rollup là:
Thách thức mà Rollup đối mặt:
Vì giải pháp được áp dụng là Rollup, các mục kiểm tra bảo mật chính của nó về cơ bản giống như của ETH Layer2.
Ngoài BTC Layer2 truyền thống, gần đây còn có một số giao thức bên thứ ba liên quan đến hệ sinh thái BTC theo khái niệm mới, như Babylon:
Mục tiêu của Babylon là chuyển đổi 21 triệu BTC thành tài sản đặt cược phi tập trung. Không giống như các Lớp 2 khác của BTC, Babylon không mở rộng chuỗi BTC. Đó là một chuỗi duy nhất, với một giao protocal cầm cố BTC đặc biệt. Mục đích chính là kết nối với chuỗi PoS. Cầm cố BTC để cung cấp bảo mật mạnh mẽ hơn cho chuỗi PoS và giải quyết vấn đề rủi ro từ phía cuối chuỗi và câu hỏi tập trung.
Kiến trúc được chia thành ba tầng:
Lớp Bitcoin: Đây là nền tảng vững chắc của Babylon, tận dụng tính bảo mật nổi tiếng của Bitcoin để đảm bảo tất cả giao dịch đều siêu an toàn, giống như trên mạng lưới Bitcoin.
Lớp Babylonian: Nằm ở trung tâm của Babylon là lớp Babylon, một blockchain tùy chỉnh kết nối Bitcoin với các chuỗi Proof-of-Stake (PoS) khác nhau. Nó xử lý giao dịch, chạy hợp đồng thông minh và đảm bảo mọi thứ diễn ra một cách suôn sẻ trong toàn hệ sinh thái.
Lớp chuỗi PoS: Lớp trên cùng được tạo thành từ nhiều chuỗi PoS, mỗi chuỗi PoS được chọn lựa vì những ưu điểm độc đáo của nó. Điều này mang lại sự mở rộng và linh hoạt tuyệt vời cho BabylonChain, cho phép người dùng tận hưởng những tính năng tốt nhất của các chuỗi khối PoS khác nhau.
Cách hoạt động là bảo vệ chuỗi PoS bằng cách sử dụng các khối cuối cùng được ký trên chuỗi BTC. Điều này về cơ bản mở rộng giao thức cơ sở với các vòng ký ký hiệu bổ sung. Các chữ ký trong vòng +1 cuối cùng có một đặc điểm duy nhất: chúng là Chữ ký Một Lần Có Thể Trích Xuất (EOTS). Mục đích là tích hợp các điểm kiểm tra PoS vào BTC để giải quyết vấn đề chu kỳ mở lại dài và vấn đề tấn công từ xa của PoS.
Lợi ích của Babylon là:
Thách thức đối mặt với Babylon:
Các giao thức bên thứ ba có các điểm bảo mật khác nhau tùy thuộc vào cách triển khai của họ. Lấy Babylon làm ví dụ, một số mục kiểm tra an ninh cần chú ý như sau::
Bảo mật hợp đồng thông minh: Hợp đồng cam kết trên BTC được thực hiện thông qua UTXO script và cần chú ý đến bảo mật của nó.
Bảo mật thuật toán chữ ký: Chữ ký được sử dụng trong hợp đồng để quản lý cam kết của người dùng, và tính bảo mật của thuật toán liên quan đến việc tạo và xác minh chữ ký.
Thiết kế mô hình kinh tế giao thức: Dù mô hình kinh tế của giao thức có được thiết lập một cách hợp lý về phần thưởng và phạt, và liệu nó có dẫn đến mất mát tài sản của người dùng hay không.
Beosin là một trong những công ty bảo mật blockchain đầu tiên trên thế giới tham gia vào xác minh chính thức. Tập trung vào việc kinh doanh sinh thái đầy đủ 'an ninh + tuân thủ', công ty đã thành lập chi nhánh tại hơn 10 quốc gia và vùng lãnh thổ trên toàn thế giới. Hoạt động kinh doanh của Beosin bao gồm kiểm định an ninh mã nguồn trước khi dự án được triển khai, giám sát và chặn rủi ro an ninh trong quá trình hoạt động dự án, phục hồi đánh cắp, cung cấp dịch vụ đầy đủ tuân thủ chuẩn blockchain + an ninh như chống rửa tiền (AML) và đánh giá tuân thủ theo yêu cầu quy định địa phương. Các bên dự án cần kiểm định đều được hoan nghênh liên hệ với đội an ninh của Beosin.