

Đồng sản xuất bởi Viện nghiên cứu Tongzhengtong × FENBUSHI DIGITAL
Đồng sản xuất bởi Viện nghiên cứu Tongzhengtong × FENBUSHI DIGITAL
Cố vấn đặc biệt: Shen Bo, JX
hướng dẫn
Với sự phát triển mạnh mẽ của ngành công nghiệp blockchain, nhiều chuỗi công khai, chuỗi riêng và chuỗi liên minh đã xuất hiện, và một câu hỏi tự nhiên được đặt ra: làm thế nào để các chuỗi giao tiếp với nhau? Báo cáo này sắp xếp ý nghĩa và tầm quan trọng của chuỗi chéo và các vấn đề chính cần giải quyết trong chuỗi chéo, xem xét quá trình phát triển của công nghệ chuỗi chéo và phân tích các mô hình chuỗi chéo chính.
Bản tóm tắt
Bản tóm tắt
Chuỗi chéo là nhận ra khả năng tương tác giữa các chuỗi của tài sản, dữ liệu, v.v. bằng cách kết nối các hệ thống chuỗi khối tương đối độc lập.Các hình thức triển khai chính của chuỗi chéo bao gồm hoán đổi tài sản xuyên chuỗi và chuyển tài sản xuyên chuỗi.
Trước năm 2013, sự phát triển của blockchain chủ yếu tập trung vào một blockchain duy nhất. Kể từ năm 2013, công nghệ chuỗi chéo đã phát triển mạnh mẽ và một số mô hình chính của chuỗi chéo đã lần lượt được đề xuất.
Cảnh báo rủi ro: Công nghệ máy tính lượng tử đang phát triển vượt bậc
Cảnh báo rủi ro: Công nghệ máy tính lượng tử đang phát triển vượt bậc
Mục lục
Mục lục
1 Tổng quan về chuỗi chéo
1.1 Chuỗi chéo là gì
1.2 Tại sao lại là chuỗi chéo
1.3 Lịch sử phát triển chuỗi chéo
1.4 Các vấn đề chính của chuỗi chéo
2 Các chế độ chính của chuỗi chéo
2.1 Khóa băm: hoán đổi tài sản chuỗi chéo
2.1.1 Bối cảnh
2.1.2 Ý tưởng cơ bản
2.1.3 Trường hợp: Lightning Network
2.2 Cơ chế công chứng: Dựa vào bên thứ ba để xác minh giao dịch
2.2.1 Bối cảnh
2.2.2 Ý tưởng cơ bản
2.2.3 Trường hợp: Giao thức Interledger
2.3 Sidechain/Relay: Chuỗi mục tiêu tự xác minh các giao dịch
2.3.1 Bối cảnh
2.3.2 Ý tưởng cơ bản
2.3.3 Trường hợp: Chuyển tiếp BTC
3 Tóm tắt
3 Tóm tắt
chữ
chữ
Với sự phát triển mạnh mẽ của ngành công nghiệp blockchain, nhiều chuỗi công khai, chuỗi riêng và chuỗi liên minh đã xuất hiện, và một câu hỏi tự nhiên được đặt ra: làm thế nào để các chuỗi giao tiếp với nhau? Báo cáo này sắp xếp ý nghĩa, tầm quan trọng và các vấn đề chính của chuỗi chéo, xem xét quá trình phát triển của công nghệ chuỗi chéo và phân tích các mô hình chuỗi chéo chính.
1 Tổng quan về chuỗi chéo
1.1 Chuỗi chéo là gì
Chuỗi chéo, như tên cho thấy, là nhận ra khả năng tương tác giữa các chuỗi của tài sản, dữ liệu, v.v. bằng cách kết nối các hệ thống chuỗi khối tương đối độc lập.
Các hình thức triển khai chính của chuỗi chéo bao gồm hoán đổi tài sản chuỗi chéo và chuyển tài sản chuỗi chéo.
Trao đổi tài sản xuyên chuỗi đề cập đến việc trao đổi tài sản trên một chuỗi lấy tài sản trên một chuỗi khác có giá trị tương đương và tổng số lượng tài sản trên mỗi chuỗi không thay đổi. Một ví dụ đơn giản về hoán đổi tài sản chuỗi chéo như sau:
Alice trao đổi 50 ETH của Bob với 1 BTC. Kết quả của việc trao đổi thành công sẽ là địa chỉ ETH của Alice nhận được 50 ETH của Bob và địa chỉ BTC của Bob nhận được 1 BTC của Alice.
Chuyển tài sản xuyên chuỗi đề cập đến việc chuyển tài sản trên chuỗi này sang chuỗi khác, tài sản trên chuỗi ban đầu bị khóa và tài sản có cùng số lượng và giá trị được đúc lại trên chuỗi khác. chuỗi thay đổi, nhưng hai Tổng giá trị tài sản của chuỗi không thay đổi. Một ví dụ đơn giản về chuyển tài sản xuyên chuỗi như sau:
Alice chuyển 1 BTC trên chuỗi khối BTC sang chuỗi khối ETH, sau đó 1 BTC trên chuỗi khối BTC bị đóng băng và 50 ETH mới được tạo trên chuỗi khối ETH.
1.2 Tại sao lại là chuỗi chéo
Vượt qua các tắc nghẽn về hiệu suất và chức năng của chuỗi công cộng cơ bản. Với sự phát triển nhanh chóng của mạng chuỗi khối, hiệu suất dần trở thành một nút cổ chai lớn hạn chế sự phát triển của chuỗi khối, bằng cách chuyển một phần quá trình xử lý giao dịch sang chuỗi bên hoặc chuỗi bên ngoài, hiệu suất của mạng chuỗi khối có thể được cải thiện. Một số đổi mới chức năng cũng có thể được thực hiện thông qua chuỗi bên, do đó đảm bảo tính bảo mật của chuỗi chính.
Nhận ra khả năng tương tác xuyên chuỗi. Một hệ thống chuỗi khối duy nhất tương đối khép kín.Với sự phát triển nhanh chóng của công nghệ chuỗi khối, vấn đề "khả năng tương tác" giữa các chuỗi dần trở nên nổi bật. Các kịch bản ứng dụng cụ thể cho khả năng tương tác giữa các chuỗi bao gồm nhưng không giới hạn đối với thanh toán và quyết toán giữa các chuỗi, trao đổi phi tập trung và tương tác thông tin giữa các chuỗi.
1.3 Lịch sử phát triển chuỗi chéo
Trước năm 2013, sự phát triển của blockchain chủ yếu tập trung vào một blockchain duy nhất. Kể từ năm 2013, công nghệ chuỗi chéo đã phát triển mạnh mẽ và một số mô hình chuỗi chéo chính (kế hoạch Công chứng, Sidechains/rơle và khóa Hash) lần lượt được đề xuất.
Vào tháng 5 năm 2013, Tier Nolan đã đề xuất "chuyển giao nguyên tử" trong diễn đàn BitcoinTalk. Chuyển giao nguyên tử còn được gọi là hoán đổi nguyên tử. Có một trạng thái trung gian thứ ba. Sơ đồ này đã được cải tiến để trở thành chế độ chính của chuỗi chéo, nghĩa là chế độ khóa băm.
Vào tháng 10 năm 2014, BlockStream lần đầu tiên đề xuất rõ ràng khái niệm chuỗi bên. Chuỗi bên được chốt (Pegged Sidechains) sử dụng cơ chế chốt hai chiều để cho phép chuyển tài sản mã hóa giữa chuỗi bên và chuỗi chính theo một tỷ giá hối đoái nhất định. . Vào tháng 12 năm 2016, BlockStream tiếp tục đề xuất Sidechains với Liên kết mạnh, giúp giảm độ trễ và cải thiện khả năng tương tác bằng cách giới thiệu các địa chỉ đa chữ ký do nhiều bên kiểm soát.
Vào tháng 2 năm 2015, Poon đã phát hành sách trắng Lightning Network (Lightning Network), dựa trên khóa hàm băm để thực hiện các giao dịch ngoài chuỗi BTC của tài sản.
Vào tháng 10 năm 2015, giấy trắng Giao thức Interledger đã được phát hành, dựa trên cơ chế công chứng để thực hiện việc chuyển đổi tài sản giữa các sổ cái khác nhau.
Vào tháng 5 năm 2016, BTC Relay đã nhận ra kết nối chuỗi chéo một chiều từ BTC sang ETH dựa trên chuyển tiếp.
Vào năm 2017, Polkadot và Cosmos đã đề xuất một giải pháp nền tảng chuyển tiếp cơ sở hạ tầng chuỗi chéo.
1.4 Các vấn đề chính của chuỗi chéo
Hai vấn đề chính trong việc thực hiện các giao dịch xuyên chuỗi là tính nguyên tử của các giao dịch xuyên chuỗi và xác minh các giao dịch xuyên chuỗi. Bằng cách đảm bảo tính nguyên tử của các giao dịch xuyên chuỗi, các giao dịch hoán đổi tài sản xuyên chuỗi có thể được thực hiện. Trên thực tế, nó chủ yếu dựa vào khóa băm. Chuyển tài sản xuyên chuỗi cũng yêu cầu xác minh giao dịch xuyên chuỗi.
Tính nguyên tử của các giao dịch xuyên chuỗi có nghĩa là các giao dịch xuyên chuỗi thành công hoặc thất bại và không có trạng thái trung gian thứ ba. Một giao dịch xuyên chuỗi hoàn chỉnh bao gồm nhiều giao dịch phụ. Các giao dịch phụ xảy ra trong các hệ thống chuỗi khối khác nhau và độc lập với nhau. Tính nguyên tử của các giao dịch xuyên chuỗi yêu cầu rằng sau khi một giao dịch phụ thành công, các giao dịch phụ tiếp theo sẽ được thực hiện giao dịch cũng có thể Nếu thành công hoặc giao dịch phụ tiếp theo không thành công, giao dịch phụ trước đó có thể được rút.
Xác minh giao dịch xuyên chuỗi đề cập đến việc xác minh các giao dịch trên một chuỗi khác. Việc xác minh bao gồm hai khía cạnh, một là giao dịch đã được ghi vào sổ cái và đáp ứng tính chính xác, hai là truyền dữ liệu giữa các chuỗi, một chuỗi có thể xác minh trạng thái giao dịch của chuỗi kia.
2 chế độ chính của chuỗi chéo
Tính nguyên tử của các giao dịch xuyên chuỗi có thể được đảm bảo thông qua khóa băm.Đối với hai chuỗi khối độc lập, để đạt được xác minh giao dịch xuyên chuỗi, nó phải dựa vào bên thứ ba bên ngoài để tương tác thông tin.Theo phạm vi công việc của bên thứ ba, nó có thể được chia cho cơ chế công chứng và chế độ chuyển tiếp.
Theo cơ chế công chứng, bên thứ ba chịu trách nhiệm thu thập dữ liệu và xác minh giao dịch.
Trong chế độ chuyển tiếp, bên thứ ba chỉ chịu trách nhiệm thu thập dữ liệu và xác minh giao dịch được thực hiện bởi chuỗi mục tiêu.
2.1 Khóa băm: hoán đổi tài sản chuỗi chéo
2.1.1 Bối cảnh
Khóa băm bắt nguồn từ hoán đổi nguyên tử. Ứng dụng sớm nhất là Mạng Lightning của BTC, cung cấp kênh thanh toán vi mô có thể mở rộng và giải quyết vấn đề tắc nghẽn giao dịch của mạng chuỗi khối bằng cách chuyển một số giao dịch sang ngoại tuyến.
2.1.2 Ý tưởng cơ bản
Nói một cách đơn giản, chế độ khóa băm sử dụng khóa băm và khóa thời gian để đảm bảo tính nguyên tử của các giao dịch xuyên chuỗi, nghĩa là các giao dịch chỉ có thể được hoàn thành nếu đáp ứng các điều kiện thời gian và điều kiện băm nhất định. HTLC (Hợp đồng khóa thời gian băm) là một triển khai cụ thể của giao thức hoán đổi nguyên tử.
Khóa băm: Alice thực hiện thao tác băm trên khóa a để lấy H(a) và nói cho Bob hàm H và H(a), và Bob sử dụng H và H(a) để xác minh tính chính xác của khóa do Alice cung cấp .
Khóa thời gian: Lấy hệ thống BTC làm ví dụ, có hai cách để thực hiện khóa thời gian BTC, một là khóa tuyệt đối, nghĩa là giao dịch thoái lui không có hiệu lực trong một khoảng thời gian nhất định và cách còn lại là khóa tương đối, nghĩa là, liên quan đến một thời điểm nhất định hoặc các giao dịch bị khóa theo sự kiện.
HTLA (Hashed Time-Lock Agreements, Thỏa thuận khóa thời gian băm) là một thỏa thuận tổng quát của HTLC, được đề xuất bởi Interledger. Theo thỏa thuận, mọi sổ cái tập trung hoặc phi tập trung đều có thể sử dụng HTLA để thực hiện trao đổi tài sản chuỗi chéo bất kể nó có hỗ trợ HTLC hay không.
2.1.3 Trường hợp: Lightning Network
Lightning Network đã được đề xuất cho mạng BTC và mạng chính của nó đã được ra mắt vào ngày 15 tháng 3 năm 2018. Vào ngày 20 tháng 3 năm 2018, Lightning Network đã bị tấn công DDOS và hơn 200 nút bị tấn công và ngoại tuyến. Kể từ khi ra mắt mạng chính Lightning Network, số lượng nút, kênh và dung lượng mạng đã tiếp tục tăng lên. 38.000 và dung lượng mạng là khoảng 5,75 triệu đô la.
Hai giao thức chính của Lightning Network là RSMC (Hợp đồng đáo hạn trình tự có thể hủy bỏ) và HTLC (Hợp đồng khóa thời gian băm). Vai trò của RSMC là khuyến khích cả hai bên tham gia giao dịch sử dụng kênh để giao dịch càng lâu càng tốt và trừng phạt bên giao dịch chủ động chấm dứt kênh, nghĩa là bên tự nguyện chấm dứt kênh sẽ nhận được tiền sau đó. Với sự tồn tại của HTLC, ngay cả khi không có kênh thanh toán giữa các bên tham gia giao dịch, miễn là có thể tìm thấy đường dẫn thanh toán, giao dịch có thể được thực hiện.
(1) Tạo giao dịch
Alice và Bob chuyển tiền qua Lightning Network. Cả hai bên lấy ra 0,5 BTC để xây dựng giao dịch ký quỹ FundingTx và đầu ra yêu cầu nhiều chữ ký từ Alice và Bob. Tại thời điểm này, cả hai bên chưa ký vào Tx tài trợ và giao dịch không được phát lên chuỗi khối.
Alice và Bob lần lượt xây dựng Cam kết Tx: Alice xây dựng C1a và RD1a, Bob ký và đưa cho Alice; Bob xây dựng C1b và RD1b, Alice ký và đưa cho Bob. Sau khi hai bên hoàn tất việc ký kết và trao đổi cam kếtTx, họ sẽ ký kết FundingTx.
Đầu ra đầu tiên của C1a yêu cầu khóa riêng khác của Alice Alice2 và đa chữ ký của Bob và đầu ra thứ hai là 0,5 BTC cho Bob. RD1a là đầu ra giao dịch chi tiêu đầu tiên của C1a, được xuất ra cho Alice 0,5 BTC. Loại giao dịch này có một trình tự, ngăn giao dịch hiện tại vào khối. Chỉ giao dịch chuyển tiếp C1a mới có thể được đóng gói vào khối sau khi xác nhận trình tự .
Vì C1a và C1b sử dụng cùng một đầu ra nên chỉ một trong hai giao dịch này có thể được đưa vào khối. Nếu Alice phát C1a, Bob ngay lập tức nhận được 0,5 BTC (đầu ra thứ hai của C1a) và Alice cần đợi C1a nhận được chuỗi=1000 xác nhận trước khi nhận được 0,5 BTC thông qua đầu ra của RD1a. Tương tự, nếu Bob phát C1b, Alice ngay lập tức nhận được 0,5 BTC và Bob cần đợi C1b nhận chuỗi=1000 xác nhận trước khi anh ta có thể nhận được 0,5 BTC thông qua đầu ra của RD1b.
(2) Cập nhật giao dịch
Quá trình cập nhật RSMC như sau: Alice trả 0,1 BTC cho Bob và cả hai bên tạo một Cam kếtTx mới, tức là Alice tạo C2a và RD2a, còn Bob tạo C2b và RD2b. Lúc này, các trạng thái không hợp lệ C1a và C1b cần để được loại bỏ.
Alice trao khóa riêng của Alice2 cho Bob, cho biết rằng Alice từ bỏ C1a và chấp nhận C2a. Sự tồn tại của chuỗi trong RD1a cho phép Bob thực hiện giao dịch phạt trong một khoảng thời gian nhất định sau khi Alice mặc định, nghĩa là nếu Alice mặc định, Bob có thể sửa đổi đầu ra của RD1a thành chính mình, nghĩa là tạo thành giao dịch BR1a và Alice sẽ phải đối mặt với hình phạt mất tất cả tiền gửi của mình. Cơ chế này cho phép cả hai bên chọn xóa trạng thái cũ và phát trạng thái cập nhật.
(3) Giao dịch đã đóng
Cam kết TX được xây dựng theo số dư cuối cùng, không thiết lập đa chữ ký và xây dựng giao dịch phạt, v.v. Chế độ khóa băm thực hiện trao đổi tài sản xuyên chuỗi. Tổng số tài sản trên mỗi chuỗi không thay đổi, nhưng chủ sở hữu tài sản đã thay đổi. Việc chuyển tài sản xuyên chuỗi cần đảm bảo tính xác thực của các giao dịch xuyên chuỗi, do đó, nó liên quan đến việc thực hiện Hai các phương thức xác minh giao dịch xuyên chuỗi: cơ chế công chứng và chế độ chuyển tiếp/chuỗi bên.
2.2 Cơ chế công chứng: Dựa vào bên thứ ba để xác minh giao dịch
2.2.1 Bối cảnh
Vào tháng 10 năm 2015, sách trắng Giao thức liên sổ cái (ILP, Interledger Protocol) đã được phát hành. Giao thức này được tạo bởi Stefan Thomas và Evan Schwartz. Mục đích của nó là làm cho các giao dịch sổ cái chéo thuận tiện hơn. Ripple sau đó đã giới thiệu giao thức này. Lý do tại sao nó được gọi là sổ cái chéo thay vì chuỗi chéo là vì giao thức này không chỉ hỗ trợ sổ cái chuỗi khối phi tập trung mà còn hỗ trợ sổ cái tập trung của các ngân hàng và các tổ chức khác, đó là một "chuỗi chéo" rộng hơn.
2.2.2 Ý tưởng cơ bản
Việc thu thập dữ liệu và xác minh giao dịch được thực hiện bởi một hoặc một nhóm nút với tư cách là công chứng viên. Công chứng viên đồng thời theo dõi trạng thái của hai chuỗi và thông báo cho bên kia, và hai bên tham gia giao dịch hoàn toàn dựa vào công chứng viên để xác minh và thực hiện giao dịch.
Theo thành phần và phương thức ký của công chứng viên, cơ chế công chứng được chia thành ba loại. Công chứng viên có thể được thực hiện bởi một hoặc một nhóm các nút. Công chứng viên là một cơ chế công chứng tập trung. Trong trường hợp một nhóm các nút làm công chứng viên, nó được chia thành các công chứng viên đa chữ ký theo phương pháp chữ ký của mỗi nút. Cơ Chế Chữ Ký Phân Phối và Cơ Chế Công Chứng.
Cơ chế công chứng tập trung: Một nút hoặc tổ chức duy nhất hoạt động như một công chứng viên tập trung. Cơ chế công chứng tập trung là mô hình tương đối đơn giản, tương tự như giao dịch gián tiếp truyền thống giữa hai chủ thể thông qua bên thứ ba, công chứng tương thích với hai hệ thống trở lên cùng lúc, ưu điểm là tốc độ xử lý nhanh, cấu trúc kỹ thuật tương đối đơn giản , nhưng Vấn đề với phương pháp này cũng rất rõ ràng, đó là rủi ro bảo mật của công chứng viên tập trung.
Cơ chế công chứng đa chữ ký: Nhiều công chứng viên cùng ký trên sổ cái tương ứng của họ để đạt được sự đồng thuận. Cơ chế này làm suy yếu vấn đề tập trung của cơ chế công chứng tập trung và tính bảo mật tương đối cao hơn với điều kiện là chuỗi giao dịch cần hỗ trợ chức năng đa chữ ký.
Cơ chế công chứng chữ ký phân tán: Sự khác biệt chính so với cơ chế công chứng đa chữ ký là việc sử dụng chữ ký phân tán điện toán của nhiều bên. Đối với các giao dịch xuyên chuỗi, hệ thống chỉ tạo một khóa, được gửi đến từng nút công chứng theo từng đoạn.
2.2.3 Trường hợp: Giao thức Interledger
Giao thức Interledger ban đầu là một đại diện của cơ chế công chứng và đã kết hợp khái niệm khóa băm vào quá trình phát triển. Theo thỏa thuận này, người gửi và người nhận trong các hệ thống sổ cái khác nhau có thể thực hiện các giao dịch sổ cái chéo thông qua một hoặc nhiều trình kết nối và các trình kết nối cung cấp dịch vụ chuyển tiếp dữ liệu hoặc tiền và tính phí tương ứng. Bằng cách cung cấp quyền giám sát quỹ cho những người tham gia giao dịch sổ cái chéo, chỉ khi sổ cái nhận được bằng chứng rằng người nhận đã nhận được tiền, số tiền tương ứng mới được gửi đến người liên kết, đồng thời đảm bảo rằng khi người liên kết thực hiện đầy đủ thỏa thuận , nó sẽ Nhận tiền từ người gửi. Có hai phương thức lưu ký và thực hiện giao dịch, trong đó “chế độ nguyên tử” là nhóm công chứng viên do người tham gia lựa chọn để điều phối giao dịch;
2.3 Sidechain/Relay: Chuỗi mục tiêu tự xác minh các giao dịch
2.3.1 Bối cảnh
Vào năm 2014, lần đầu tiên BlockStream đề xuất rõ ràng khái niệm chuỗi bên. Vào tháng 10 năm 2014, BlockStream đã phát hành sách trắng "Kích hoạt đổi mới chuỗi khối với chuỗi bên được chốt", trong đó lần đầu tiên đề xuất rõ ràng khái niệm về chuỗi bên. Theo định nghĩa trong sách trắng, chuỗi bên là một chuỗi khối xác minh dữ liệu từ một blockchain khác Cơ chế neo (chốt hai chiều), tài sản được mã hóa có thể được chuyển giữa chuỗi bên và chuỗi chính theo một tỷ giá hối đoái nhất định.
Bối cảnh của chuỗi bên: sự đánh đổi giữa đổi mới BTC và bảo mật. Một mặt, với sự phát triển của công nghệ chuỗi khối, ngày càng có nhiều cải tiến bắt đầu xuất hiện, các hợp đồng thông minh và ứng dụng phi tập trung do Ethereum và Bitshares mang lại được mọi người săn đón rộng rãi. Mặt khác, BTC cần được phát triển ở nhiều nơi các khía cạnh như hiệu suất và chức năng. Tuy nhiên, do những cân nhắc về bảo mật, sự đổi mới của BTC tương đối thận trọng, mặt khác, sự xuất hiện của một số lượng lớn các mã thông báo cạnh tranh và mã thông báo giả mạo cũng đã làm dấy lên mối lo ngại của nhóm phát triển cốt lõi BTC về phát triển và phân mảnh thị trường. Sidechain có thể đạt được hiệu suất và mở rộng chức năng với điều kiện đảm bảo tính bảo mật của chuỗi chính, khiến nó trở thành lựa chọn lý tưởng cho BTC. Trong trường hợp này, Adam Back, Matt Corallo và các nhà phát triển cốt lõi BTC khác đã cùng nhau khởi xướng việc thành lập BlockSream.
2.3.2 Ý tưởng cơ bản
Ở chế độ chuỗi bên/chuyển tiếp, chuỗi mục tiêu không dựa vào bên thứ ba để xác minh giao dịch mà tự xác minh dữ liệu từ chuỗi gửi. Các phương thức xác minh cụ thể là khác nhau. Ví dụ: BTC-Relay sử dụng SPV (Đơn giản Xác minh thanh toán, xác minh thanh toán đơn giản) để xác minh giao dịch, Cosmos thông qua số lượng chữ ký nút.
2.3.3 Trường hợp: Chuyển tiếp BTC
BTC Relay là một hợp đồng thông minh trên ETH xác minh các giao dịch BTC bằng cách lưu trữ các tiêu đề khối BTC. Do thông tin giao dịch của chuỗi khối BTC được lưu trữ trong tiêu đề khối dưới dạng cây Merkle, BTC Relay có thể sử dụng cơ chế SPV để xác minh các giao dịch BTC. Việc thực hiện chức năng của Chuyển tiếp BTC phụ thuộc vào người chuyển tiếp gửi dữ liệu tiêu đề khối chính xác và người chuyển tiếp gửi dữ liệu tiêu đề khối chính xác kịp thời sẽ được thưởng. BTC Relay cho phép người dùng ETH tạo hợp đồng thông minh phụ thuộc vào các sự kiện chuỗi khối BTC thông qua một thiết kế tương đối đơn giản, nhưng BTC Relay chỉ triển khai chuỗi chéo một chiều từ BTC sang ETH.
2.3.4 Trường hợp: Vũ trụ
Vào tháng 6 năm 2016, Jae Kwon đã đề xuất Cosmos, hỗ trợ mục nhập và khả năng tương tác của các chuỗi khối khác nhau. Cosmos bao gồm hai phần: Hub (trung tâm) và Zone (phân vùng), phân vùng sử dụng cơ chế đồng thuận Tendermint, có thể hỗ trợ nhiều chuỗi khối và số lượng phân vùng có thể được mở rộng. Giao dịch giữa các phân vùng được thực hiện thông qua trung tâm theo giao thức IBC (Giao thức truyền thông liên chuỗi khối, thông số kỹ thuật giao tiếp liên chuỗi). Giao thức IBC xác định đăng ký chuỗi khối, định dạng gói dữ liệu, loại giao dịch và quy trình xác nhận phân phối gói dữ liệu.
Quy trình đồng thuận Tendermint tương tự như quy trình đồng thuận BFT. Lúc đầu, các nút đề xuất một vòng khối mới. Các khối đề xuất đủ điều kiện sẽ vào liên kết trước khi cam kết nếu chúng nhận được hơn 2/3 số phiếu bầu trong vòng trước bỏ phiếu (Prevote) liên kết. Phê duyệt chính thức (Cam kết) sẽ nhận được sau khi đạt được hơn 2/3 phê duyệt trước.
2.3.5 Vỏ: Chấm bi
Vào tháng 11 năm 2016, sách trắng Polkadot đã được phát hành, đề xuất một kiến trúc đa chuỗi không đồng nhất hỗ trợ khả năng tương tác phi tập trung và không tin cậy cũng như quyền truy cập vào nhiều hệ thống đồng thuận khác biệt cao. Mạng Polkadot bao gồm một chuỗi chuyển tiếp (chịu trách nhiệm điều phối sự đồng thuận và giao dịch giữa các chuỗi), chuỗi song song (Parachains, chịu trách nhiệm thu thập và xử lý giao dịch) và cầu nối (Bridges, chịu trách nhiệm kết nối các chuỗi khối không đồng nhất khác).
Bốn loại người tham gia trong mạng bao gồm người xác thực (Validators, chịu trách nhiệm xác minh dữ liệu của chuỗi song song), người thu gom (Collator, chịu trách nhiệm thu thập dữ liệu xác nhận tín dụng) và Fisherman (Người đánh cá, chịu trách nhiệm báo cáo và chứng minh hành vi nguy hiểm) .
Quy trình đơn giản để truyền thông tin giao dịch chuỗi chéo Polkadot như sau:
(1) Người thu thập trên parachain A thu thập giao dịch và xác minh tính hợp lệ của giao dịch, đồng thời đóng gói giao dịch vào khối;
(2) Trình xác minh xác minh rằng khối mà nó nhận được chỉ chứa các giao dịch hợp lệ và trả một khoản tiền gửi nhất định;
(3) Sau khi người đề cử trả đủ tiền đặt cọc cho người xác minh, hãy phát khối tới chuỗi chuyển tiếp;
(4) Người xác minh đạt được sự đồng thuận về khối chuỗi chuyển tiếp và truyền thông tin giao dịch của parachain A đến parachain B.
3 Tóm tắt
Nhìn chung, công nghệ chuỗi chéo đã phát triển nhanh chóng trong vài năm qua và các dự án liên quan đã xuất hiện vô tận. Trong số các dự án liên quan đến chuỗi chéo hiện có, các dự án dựa trên mô hình chuỗi bên/chuyển tiếp chiếm tỷ lệ cao nhất; số lượng nút, số lượng kênh và dung lượng mạng của Lightning Network dựa trên khóa băm đã liên tục tăng kể từ đó mạng chính đã được khởi chạy và tính khả thi về mặt kỹ thuật đã được so sánh.Xác minh tốt;ngoài ba chế độ chuỗi chéo chính được đề cập ở trên, còn có một loại dự án khác thực hiện truy cập chuỗi khối bằng cách chỉ định một loạt các định dạng và giao thức dữ liệu truyền thông thông số kỹ thuật. Loại dự án này được gọi là dự án cụm giao thức truyền thông. Loại dự án này sẽ Liệu nó có thể trở thành một giải pháp xuyên chuỗi chủ đạo hay không phụ thuộc ở một mức độ nhất định vào sự chấp nhận của ngành đối với các tiêu chuẩn và thông số kỹ thuật có liên quan.
Vì một số lý do nên một số danh từ trong bài chưa chính xác lắm, chủ yếu như: chứng chỉ chung, chứng chỉ số, tiền kỹ thuật số, tiền tệ, token, crowdsale, v.v. Nếu bạn đọc có thắc mắc gì có thể gọi điện hoặc viết thư để cùng thảo luận .
Ghi chú:
Vì một số lý do nên một số danh từ trong bài chưa chính xác lắm, chủ yếu như: chứng chỉ chung, chứng chỉ số, tiền kỹ thuật số, tiền tệ, token, crowdsale, v.v. Nếu bạn đọc có thắc mắc gì có thể gọi điện hoặc viết thư để cùng thảo luận .
Bài viết này ban đầu được tạo bởi Viện nghiên cứu TokenRoll (ID: TokenRoll). In lại trái phép đều bị cấm. Để in lại, vui lòng trả lời các từ khóa trong nền【Tái bản】
