BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

B²Network và Babylon hợp tác để tạo ra lớp 2 và đặt cược Bitcoin an toàn nhất

星球君的朋友们
Odaily资深作者
2024-03-26 14:02
Bài viết này có khoảng 2973 từ, đọc toàn bộ bài viết mất khoảng 5 phút
Mạng chính của B² Rollup sẽ hỗ trợ chức năng đặt cược BTC.
Tóm tắt AI
Mở rộng
Mạng chính của B² Rollup sẽ hỗ trợ chức năng đặt cược BTC.

BTC hiện là tài sản kỹ thuật số có vốn hóa thị trường cao nhất, nhưng phần lớn trong số đó vẫn không hoạt động. Dựa trên điều này, nhóm Babylon đã đề xuất khái niệm đặt cược BTC, cho phép chủ sở hữu BTC cầm cố số BTC nhàn rỗi của họ để tăng cường tính bảo mật của chuỗi PoS. Nhóm Mạng B² đề xuất xây dựng lớp thực thi của Bitcoin thông qua thiết kế mô-đun, cho phép chủ sở hữu BTC gửi BTC vào lớp thực thi của Bitcoin (thường được gọi là Lớp 2) để thực hiện các hoạt động DApp khác nhau, từ đó tăng tính thanh khoản của BTC. Mạng B² và Babylon sẽ hợp tác chặt chẽ về vấn đề này để xây dựng cơ sở hạ tầng và dịch vụ tận dụng Rollup như một lớp thực thi được mạng Bitcoin bảo vệ.

B² Hub, một thành phần cốt lõi của Mạng B², sẽ tăng cường tính bảo mật bằng cách tích hợp đặt cọc BTC của Babylon. Đồng thời, Mạng B2 cũng có kế hoạch tích hợp chức năng đặt cược BTC trong B2 Rollup để hỗ trợ các kịch bản cam kết lại BTC LSD và BTC của B2 Rollup.

Thiết kế mô-đun của Mạng B²

Do giới hạn lưu trữ và tải giao dịch của BTC, cũng như thiết kế không Turing của Script, nó không thể đạt được khả năng mở rộng mạng một cách độc lập.

Để hỗ trợ khả năng mở rộng của Bitcoin, Mạng B² áp dụng kiến ​​trúc thiết kế chuỗi khối mô-đun.

Chúng tôi tin rằng mạng blockchain có thể mở rộng được chia thành: lớp thực thi, lớp sẵn có của dữ liệu và lớp đồng thuận. Trong số ba lớp này, lớp thực thi có thể đạt được khả năng mở rộng theo chiều ngang vô hạn thông qua giải pháp Tổng hợp; lớp sẵn có của dữ liệu triển khai DAS (lấy mẫu sẵn có của dữ liệu) thông qua B² Hub, kết hợp với lưu trữ phi tập trung và ghi lại chỉ mục và bằng chứng dữ liệu cuối cùng về Bitcoin, do đó Lớp Một này có thể đảm bảo tính sẵn sàng, bảo mật và phân cấp của các giao dịch và trạng thái trong lớp thực thi; lớp đồng thuận xác minh thống nhất các chuyển đổi trạng thái trong lớp thực thi thông qua các cơ chế cam kết và thách thức, với đủ bảo mật và phân cấp.

Sự phát triển của Mạng B² được chia thành hai giai đoạn:

  • Giai đoạn đầu tiên bắt đầu với việc Mạng B2 chạy B2 Rollup của riêng mình trên B2 Hub, chạy bằng Bitcoin thông qua B2 Hub và hoàn thành Bitcoin ZK-Rollup đầu tiên chạy trên B2 Hub.

  • Giai đoạn thứ hai hỗ trợ khởi chạy bất kỳ ZK-Rollup nào trên B² Hub và hoàn thành bằng chứng về tính khả dụng của dữ liệu và chuyển đổi trạng thái trên Bitcoin thông qua B² Hub.

Giai đoạn 1: B2 Hub phục vụ B2 Rollup

Giai đoạn đầu tiên của Mạng B² được chia thành lớp Rollup và lớp DA.

Lớp Rollup sử dụng công nghệ ZK-Rollup và chúng tôi hiện đang làm việc với Polygon để xây dựng ZK-Rollup thông qua zkEVM. Trong lớp Tổng hợp, dữ liệu và bằng chứng được gửi đến lớp DA và lớp đồng thuận tương ứng thông qua Trình sắp xếp thứ tự và Trình tổng hợp.

B² Hub đóng vai trò là trung tâm cốt lõi, nhận dữ liệu và bằng chứng từ ZK-Rollup. Một mặt, nó lưu trữ các giao dịch và dữ liệu chi tiết của lớp Rollup trong giao thức DAS và giao thức lưu trữ phân tán của B² Hub, đồng thời ghi bằng chứng dữ liệu vào Tapscript và gửi tới Bitcoin để đảm bảo tính khả dụng của dữ liệu; mặt khác, nó xác minh ZK-Rollup Bằng chứng ZK tạo ra các cam kết cho quá trình xác minh và gửi chúng tới Bitcoin, cho phép những người thách thức thách thức dựa trên những cam kết này và cuối cùng hoàn thành việc xác minh các chuyển đổi trạng thái.

Giai đoạn 2: B² Hub phục vụ nhiều Bản tổng hợp

Giai đoạn thứ hai của Mạng B² sẽ phục vụ nhiều ZK-Rollup hơn thông qua Trung tâm B².

B² Hub sẽ tổng hợp dữ liệu được gửi bởi các Bản tổng hợp khác nhau:

  • Chi tiết giao dịch và bằng chứng của các Bản tổng hợp khác nhau sẽ được lưu trữ trong giao thức DAS và giao thức lưu trữ phân tán của B² Hub, sau đó được tổng hợp và cuối cùng được gửi tới Bitcoin.

  • Dữ liệu bằng chứng ZK từ các Bản tổng hợp khác nhau sẽ được tổng hợp đệ quy thành một dữ liệu bằng chứng ZK duy nhất thông qua STARK và sau khi xác minh, một cam kết gửi tới Bitcoin sẽ được tạo để hỗ trợ thử thách.

Đặt cược BTC trên Giao thức Babylon

Babylon là một bộ giao thức bảo mật Bitcoin có thể mở rộng được thiết kế để bảo đảm nền kinh tế phi tập trung. Một giao thức như vậy là giao thức đặt cược Bitcoin của Babylon. Giao thức cho phép người dùng đặt cược BTC của họ trên mạng Bitcoin. Những BTC được đặt cược này sau đó có thể được sử dụng để bảo mật các mạng bên ngoài khác, chẳng hạn như hệ thống PoS. Quá trình đặt cược không cần sự tin cậy và không giám sát, nghĩa là người dùng không cần chuyển Bitcoin của họ sang địa chỉ Bitcoin của bên thứ ba, điều này thường được yêu cầu bởi giao thức Bitcoin Bridge. Thay vào đó, người dùng có thể giữ BTC của họ từ xa và tự động, đặt nó vào tập lệnh Bitcoin trên chuỗi khối Bitcoin. Những khoản tiền đặt cọc này có thể bị phạt từ xa nếu phát hiện bất kỳ hành vi độc hại nào. Việc đặt cược BTC của Babylon tương tự như đặt cược ETH, nhưng có thể bảo mật các mạng bên ngoài khác như chuỗi PoS, khiến việc đặt cược BTC của Babylon tương tự như phiên bản 2.0 của việc đặt cược ETH của Ethereum, với chức năng tương tự như việc đặt cược lại của Eigenlayer.

Trích từ Sách trắng đặt cược Bitcoin của Babylon

(https://docs.babylonchain.io/papers/btc_staking_litepaper(EN).pdf

Quá trình của người đặt cọc Bitcoin: (a) Trường hợp lạc quan: Alice cam kết, xác minh chuỗi PoS, yêu cầu hủy ràng buộc và thu hồi cam kết trong vòng 3 ngày; (b) Trường hợp không lạc quan: Alice cam kết, gửi các vi phạm bảo mật đến chuỗi PoS, Sau đó số Bitcoin của cô ấy đã bị phá hủy.

Do thiết kế Script không hoàn chỉnh của Turing trên Bitcoin nên không ai có thể cung cấp bằng chứng về vi phạm bảo mật có thể xác minh trực tiếp trên Bitcoin. Giao thức đặt cược Bitcoin của Babylon giới thiệu một cơ chế xử lý các vi phạm bảo mật khiến việc cắt xảy ra. Cơ chế này liên quan đến việc khóa thời gian của số Bitcoin đã đặt cọc và kiểm soát việc lộ khóa bí mật khóa Bitcoin bất cứ khi nào người đặt cược hoặc người xác thực được ủy quyền ký hai lần trên chuỗi PoS (tương tự như chi tiêu gấp đôi). Babylon sử dụng Chữ ký một lần có thể trích xuất (EOTS) để cho phép xác nhận có trách nhiệm, trong đó việc sử dụng cùng một khóa bí mật để ký các khối khác nhau ở cùng độ cao sẽ dẫn đến việc tiết lộ khóa bí mật. Babylon giới thiệu một vòng ký kết bổ sung sau giao thức đồng thuận cơ bản, được gọi là vòng cuối cùng. Một khối chỉ được coi là cuối cùng khi nó nhận được chữ ký EOTS từ hơn 2/3 số Bitcoin được đặt cược. Trong vòng này, tất cả các vi phạm bảo mật đồng thuận có thể được giảm xuống thành chữ ký kép. Nếu vi phạm bảo mật xảy ra trong giao thức được sửa đổi này, một số nhà sản xuất Bitcoin đã ký hai khối có cùng độ cao bằng cách sử dụng EOTS. Điều này dẫn đến việc trích xuất các khóa bí mật liên quan đến những người đặt cược này. Sơ đồ chữ ký EOTS có thể được triển khai thông qua chữ ký Schnorr, vốn được hỗ trợ nguyên bản bằng Bitcoin. Do đó, các khóa bí mật được trích xuất này có thể được sử dụng để cắt Bitcoin đặt cọc.

B² Hub được bảo mật bằng Babylon

B² Hub là mạng chuỗi khối PoS đảm bảo tính bảo mật của B² Hub thông qua trình xác minh tài sản cầm cố (mã thông báo BTC và B²), đồng thời đảm bảo tính khả dụng của dữ liệu của Rollup và tính hợp lệ của các chuyển đổi trạng thái thông qua trình xác minh của B² Hub.

Cơ chế đồng thuận của B² Hub yêu cầu một bộ trình xác thực hiệu quả để tiến hành đồng thuận BFT trên các khối trong một Kỷ nguyên, bao gồm các đề xuất và bỏ phiếu. Mỗi khối sau đó được nhà cung cấp Bitcoin đặt cược cuối cùng bình chọn cho EOTS thông qua giao thức đặt cược Bitcoin của Babylon. Đồng thời, trong B² Hub, Kỷ nguyên tiếp theo sẽ kiểm tra khối trước đó, trở thành điểm kiểm tra thông qua giao thức dấu thời gian Bitcoin của Babylon. Xác nhận cuối cùng của một khối trong B² Hub yêu cầu hai điểm kiểm tra.

Có hai xác nhận để truy cập Bản tổng hợp của B² Hub:

  • Sau khi vượt qua quá trình xác minh của B² Hub, Rollup hoàn tất xác nhận đầu tiên;

  • B² Hub gửi bằng chứng DA và cam kết xác minh chuyển đổi trạng thái đối với Bitcoin và sau giai đoạn thử thách, Rollup sẽ hoàn tất xác nhận cuối cùng.

Mạng B² giúp xác nhận đồng thuận của B² Hub an toàn hơn thông qua giao thức đặt cược Babylon Bitcoin. Ngoài ra, Mạng B² tránh các cuộc tấn công tầm xa thông qua giao thức đánh dấu thời gian Bitcoin của Babylon.

Các cuộc tấn công tầm xa khiến chuỗi PoS không thể bị cắt và không đủ an toàn. Cuộc tấn công này là cơ bản và không thể giải quyết bằng cách sửa đổi giao thức đồng thuận trừ khi có thêm nguồn tin cậy. Để giảm thiểu mối đe dọa này, một số chuỗi PoS áp dụng cách tiếp cận đồng thuận xã hội, trong đó các bên liên quan thường xuyên đưa ra quyết định ngoại tuyến về khối chính xác đến độ cao mới nhất và bỏ qua các nhánh tiềm năng khác. Tuy nhiên, cách tiếp cận này gắn chặt tính bảo mật của chuỗi với ý kiến ​​chủ quan của người tham gia. Cách tiếp cận này còn được gọi là tính chủ quan yếu và vi phạm nguyên tắc phân cấp. Ngoài ra, vì sự đồng thuận xã hội cần có thời gian nên hầu hết các chuỗi PoS đều áp đặt thời gian hủy đặt cược rất dài, có thể kéo dài hàng tuần.

Để bảo vệ chuỗi PoS khỏi các cuộc tấn công tầm xa, Babylon có thể sử dụng các khối của chuỗi PoS làm điểm kiểm tra BTC và thực hiện các quy tắc lựa chọn phân nhánh bằng cách sử dụng dấu thời gian Bitcoin trước đó. Bằng cách này, fork tấn công sẽ có dấu thời gian muộn hơn trong chuỗi Bitcoin chuẩn và sẽ không bao giờ được chọn bởi bất kỳ ai hoặc để được chọn, kẻ tấn công sẽ phải tạo một fork Bitcoin rất dài trong đó fork PoS tấn công có dấu thời gian sớm hơn, điều này không thực tế về mặt kinh tế. Do đó, với dấu thời gian của BTC, các cuộc tấn công tầm xa đều được giải quyết.

Trong cơ chế POS của B² Hub, một khối cần phải trải qua hai điểm kiểm tra trước khi xác nhận lần cuối. Do đó, trong cơ chế đồng thuận của B² Hub, sau khi vượt qua điểm kiểm tra thứ hai, chúng tôi sẽ gửi thông tin khối và thông tin chữ ký của người xác thực tương ứng cho nhà cung cấp dịch vụ cuối cùng. Nhà cung cấp tài chính cuối cùng là các nút cần đặt cọc BTC và có thể bị cắt nếu họ ký hai khối có cùng độ cao bằng cách sử dụng EOTS. Sau đó, nhà cung cấp quyết định cuối cùng sẽ gửi nó đến người xác thực của Trung tâm B² để thu thập phiếu bầu quyết định cuối cùng. Nút xác minh lưu trữ thông tin chữ ký biểu quyết cuối cùng được thu thập trong nhóm bộ nhớ và truyền phát thông tin đó đến máy khách hạng nhẹ của B² Hub. Sau khi thu thập được 2/3 số chữ ký biểu quyết cuối cùng, khối trên B² Hub có thể được coi là hoàn tất.

Thông qua việc đặt cược Bitcoin của Babylon và dấu thời gian của Bitcoin, B² Hub có thể tránh các cuộc tấn công tầm xa một cách hiệu quả và cung cấp tính bảo mật cao cho các đợt triển khai khác nhau.

B² Rollup hỗ trợ đặt cược Bitcoin của Babylon

Mạng chính của B² Rollup sẽ hỗ trợ chức năng đặt cược BTC.

Chức năng đặt cược BTC của B² Rollup sẽ được chia thành hai giai đoạn:

  • Trước khi mạng chính đặt cược Babylon BTC được ra mắt, B² Rollup sẽ hỗ trợ người dùng sử dụng BTC để đặt cược cho trình xác thực B² Hub và nhận phần thưởng mã thông báo B².

  • Sau khi mạng chính đặt cược BTC của Babylon được ra mắt, B² Rollup sẽ chuyển số BTC đã cam kết của người dùng trên Bitcoin đến một địa chỉ cụ thể để tham gia đặt cược BTC của Babylon.

B² Rollup sẽ hỗ trợ các dự án liên quan đến LSD sử dụng đặt cược BTC để tiến hành nhiều hoạt động DeFi hơn, cung cấp thêm tính thanh khoản cho người dùng tham gia đặt cược vào Babylon Bitcoin và thậm chí tiến hành các hoạt động đặt cược lại liên quan đến đặt cược Bitcoin.

Đồng thời, Rollup sẽ có thể tận dụng cơ sở hạ tầng của Mạng Babylon và B² để đảm bảo an ninh thông qua việc đặt cược Bitcoin.

BTC
Sự an toàn
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tài khoản chính thức
https://twitter.com/OdailyChina
Nhóm trò chuyện
https://t.me/Odaily_CryptoPunk
Tìm kiếm
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android