

Chuỗi chéo là một trong những vấn đề mà lĩnh vực chuỗi công cộng đang cố gắng giải quyết. Các học viên thường tin rằng sẽ có nhiều chuỗi công cộng/chuỗi tập đoàn trong tương lai và tài sản giữa các chuỗi khác nhau cần phải có một địa điểm hoặc cơ chế trao đổi đáng tin cậy (trao đổi phi tập trung), đồng thời, các chuỗi chéo cũng sẽ giúp mở rộng phạm vi sử dụng kịch bản của các loại tiền kỹ thuật số. Ví dụ: bản thân Bitcoin không hỗ trợ hợp đồng thông minh, nhưng nếu một nhà cung cấp chuỗi khác hỗ trợ hợp đồng thông minh hỗ trợ Bitcoin, nó sẽ mở rộng phạm vi lưu thông của BTC.
Odaily gần đây đã tiếp xúc với một nền tảng blockchain tập trung vào trao đổi và lưu thông tài sản chuỗi chéoWanchain. Người sáng lập Lv Xujun tin rằng tất cả thông tin cơ bản trên Internet có thể được truyền cho nhau, nhưng vấn đề là không có xác minh và không cần xác minh; do các thuộc tính tài sản rõ ràng của chuỗi khối, chuỗi chéo của nó khác với truyền thông tin Internet truyền thống, và những người tham gia nói dối nâng cao động lực. Do đó, so với chuỗi chéo thông tin, Wanchain tin rằng chuỗi chéo tài sản là một đề xuất cấp bách hơn cần được giải quyết.
Bài viết này trước tiên giới thiệu toàn bộ quy trình xuyên chuỗi của Wanchain, sau đó giới thiệu các chi tiết kỹ thuật. Giả sử Xiao Ming muốn chuyển 1 BTC sang Wanchain để sử dụng, Xiao Ming cần gửi 1 BTC vào tài khoản bị khóa trên chuỗi BTC trước; sau khi xác minh, tài khoản của Xiao Ming trên Wanchain sẽ tạo ra số tiền neo tương đương WBTC, Xiao Ming có thể sử dụng những đồng tiền neo này để sử dụng bất kỳ ứng dụng nào trên Wanchain, chẳng hạn như mua 10 WETH của Xiaohong (đồng tiền neo của ETH) trên một sàn giao dịch phi tập trung, WETH cũng có thể được chuyển sang Ethereum của chính Xiao Ming trong tài khoản, nó sẽ trở thành ETH. Ngoài tài khoản chuỗi ban đầu, người dùng cũng cần có ví Wanchain và thanh toán mã thông báo wan cho phí gas và phí xử lý.
Trong quá trình này, tài sản chuỗi ban đầu được chuyển vào hoặc ra khỏi Wanchain, điều này hơi giống với việc nạp và rút tiền mặt trên chuỗi này. Các đồng tiền neo của các chuỗi công khai khác nhau hơi giống với tài sản ERC20 trên Wanchain, có thể được trao đổi bằng wan tiền tệ bản địa của Wanchain. Khi có đủ chuỗi công khai được hỗ trợ, điều đó có nghĩa là các DApp được triển khai trên Wanchain có thể hỗ trợ nhiều loại tiền tệ khác nhau và một loại tiền tệ cũng có thể được sử dụng cho nhiều ứng dụng. Khác với các kênh nhà nước như Lightning Network, chỉ cần có chữ ký của cả hai bên tham gia giao dịch, bản thân Wanchain là một chuỗi công khai và các giao dịch cần được xác nhận bởi sự đồng thuận của POW (sẽ được đổi thành POS trong tương lai).
Có hai khó khăn chính cần được giải quyết trong quá trình cross-chain nói trên. Theo Wanchain, đây cũng là vấn đề mà hầu hết các dự án chuỗi chéo cần giải quyết:
Một là đảm bảo rằng thông tin xuyên chuỗi là chính xác, tức là cách xác minh trạng thái giao dịch trên chuỗi ban đầu. Nếu coi như không có trạng thái cuối cùng trên blockchain sử dụng cơ chế POW (luôn có fork, nhưng xác suất giảm dần khi khối xác nhận tăng lên) thì độ phức tạp của vấn đề này sẽ còn cao hơn.
Thứ hai là đảm bảo rằng tổng lượng Token trong chuỗi ban đầu không đổi. Wanchain áp dụng phương pháp khóa và mở khóa để đảm bảo tổng số tiền không đổi. Cách quản lý "khóa" và "mở khóa" là chìa khóa. Một chìa khóa khác là đảm bảo tính nguyên tử của giao dịch, nghĩa là nếu một liên kết xử lý giao dịch nhất định dừng lại, toàn bộ giao dịch có thể bị đảo ngược; nếu không, thành công một phần có thể dẫn đến chi tiêu gấp đôi.
Wanchain có kế hoạch xác minh các giao dịch trên chuỗi ban đầu thông qua Voucher nhóm đồng thuận phân tán (nút bằng chứng giao dịch). Giả sử rằng Alice gửi ETH đến tài khoản bị khóa trên Ethereum, Voucher vừa là nút chuỗi gốc vừa là nút Wanchain. Sau khi xác minh xác nhận giao dịch chuỗi gốc, nó sẽ gửi tín hiệu "đúng" đến Trình xác thực (nút xác minh) trên Wanchain, sau đó The tài khoản công khai do Trình xác thực duy trì sẽ cấp WETH tương đương cho tài khoản Wanchain của Alice. Một khi hoặc bất kỳ bước tiếp theo nào không thành công, tài khoản bị khóa của chuỗi ban đầu sẽ mở khóa ETH và trả lại cho Alice. Khóa riêng tư của tài khoản cũng được nắm giữ bởi nhiều nút, có tên là Storeman (nút quản lý tài khoản).
Trong Wanchain, cơ chế quản lý khóa riêng của Storeman sử dụng điện toán đa bên an toàn + công nghệ khóa bí mật ngưỡng. Storeman phải tham gia tính toán để tạo khóa chung và khóa riêng cho tài khoản bị khóa. Khóa riêng chỉ tồn tại trên lý thuyết và chưa từng xuất hiện trong mạng. Nó nằm rải rác trong tay mỗi Storeman dưới dạng các mảnh vỡ.Trong quá trình giao dịch, những người tham gia phải làm việc lại với nhau để cùng xây dựng chữ ký và các mảnh vỡ không được tiết lộ cho nhau. Để đảm bảo tính khả dụng, chỉ một tỷ lệ nhất định Storemans được yêu cầu tham gia vào quá trình tính toán để tạo chữ ký.
Kể từ khi xác minh được đề cập ở trên, quyền bắt đầu giao dịch chuỗi ban đầu và bắt đầu giao dịch Wanchain nằm trên các nút khác nhau (khác nhau về logic), tất cả chúng cần được hoàn thành thông qua một nhóm nút và phần thưởng khuyến khích và hình phạt cơ chế được thêm vào để ngăn chặn các nút làm điều ác. Tuy nhiên, Lu Xujun cho biết mô hình đồng thuận Voucher vẫn đang trong giai đoạn xác minh: nếu việc gửi và xác minh thông tin Voucher về dự án trên chuỗi, nó sẽ tiêu tốn nhiều tài nguyên hơn trên chuỗi và hạn chế thông lượng; cơ chế khuyến khích hợp lý là cần thiết để cho phép các thành viên Voucher Chủ động và thụ động.
Xiaohong cũng đã học được mật khẩu từ hợp đồng trên wan và lấy 10 ETH từ hợp đồng ETH bằng mật khẩu.
Giả sử Xiaoming muốn chuyển 10 ETH cho Xiaohong và Xiaohong muốn chuyển 10 wan cho Xiaoming;
Xiaoming khóa 10 ETH cộng với giá trị băm mật khẩu trong hợp đồng thông minh của Ethereum và đưa ra một điều kiện: nếu Xiaohong cung cấp mật khẩu trong vòng 10 giờ, Xiaohong có thể nhận được 10 ETH sau khi xác minh hợp đồng, nếu không thì sẽ bị hủy bỏ;
Xiaohong đã khóa 100 wan trong một hợp đồng thông minh của Wanchain và đặt giá trị băm của mật khẩu vào đó, đồng thời đặt điều kiện rằng nếu Xiaoming cung cấp mật khẩu trong vòng 5 giờ, anh ấy có thể nhận được 100 wan;
Xiaoming thấy Xiaohong cũng khóa tiền trong wan nên đã vào wan bằng mật khẩu và lấy đi 1 triệu;
Xiaohong cũng đã học được mật khẩu từ hợp đồng trên wan và lấy 10 ETH từ hợp đồng ETH bằng mật khẩu.
Chúng tôi có thể thay thế Xiaohong bằng Storeman của Wanchain và người dùng (Xiaoming) chỉ cần thao tác trong liên kết để bắt đầu giao dịch, giải phóng mật khẩu và hủy giao dịch. Đối với Storeman tham gia chuỗi chéo, Wanchain sẽ cung cấp một ứng dụng khách chuyên dụng và ứng dụng khách này sẽ thực hiện hoạt động tự động không giám sát theo thỏa thuận.
Lv Xujun nói rằng Wanchain có thể được thiết kế để kết nối với cả chuỗi công khai và chuỗi liên minh. Wanchain đã đạt được sự hợp tác với các dự án chuỗi chéo ICON và AION của Hàn Quốc và Canada, đồng thời hy vọng sẽ phát triển một chuỗi chéo tiêu chuẩn thống nhất với ngành trong tương lai. Hiện tại, mạng chính Wanchain đã ra mắt phiên bản 2.0, có thể tương tác với ETH và BTC tương ứng. Wanchain đã đạt được sự hợp tác với sàn giao dịch phi tập trung KyberNetwork và sẽ hỗ trợ việc di chuyển các ứng dụng Ethereum sang Wanchain trong tương lai.
Đối thoại với chuỗi bên Bitcoin RSK: Liệu BTC sau khi mở rộng và thêm các hợp đồng thông minh có thể trở thành cơ sở hạ tầng tài chính không?
Tôi là Lu Xiaoming, biên tập viên của Odaily. Tôi đang khám phá blockchain thực sự. Vui lòng thêm WeChat lohiuming để cập nhật tin tức và liên lạc. Vui lòng ghi rõ tên, đơn vị, chức vụ và lý do của bạn.
Bài viết tham khảo:
