Cầu này cần một người hùng

Cầu làm việc như teleportation lượng tử: đồng tiền không di chuyển đi đâu cả - nó bị khóa trong mạng nguồn, và trong mạng đích xuất hiện một lượng tương đương. Nhưng để làm được điều này, cả hai bên phải được đồng bộ hoàn hảo. Ở đây, messaging sẽ giúp đỡ, bằng cách mà cầu thông báo cho mạng đích những gì đã xảy ra trong mạng nguồn.

Không có lớp vô hình này, việc teleportaion sẽ không hoạt động - tài sản có thể bị mất hoặc sao chép. Chính việc chuyển tiếp tin nhắn cho phép hai hợp đồng thông minh hoàn toàn độc lập trên các blockchain khác nhau hoạt động như một phần của một hệ thống thống nhất.

Về cách thức hoạt động của messaging và tại sao không có nó thì việc cầu nối phi tập trung là không thể, đội ngũ Allbridge giải thích.

Messaging là gì và nó hoạt động như thế nào?

Nhắn tin là quá trình truyền tải thông tin ( nhưng không phải là token ) từ một blockchain sang blockchain khác. Ví dụ hoạt động:

  1. Người dùng khởi tạo chuyển khoản trong mạng nguồn.
  2. Hợp đồng thông minh nhận token và tạo ra thông điệp - một tập hợp dữ liệu ngắn gọn với thông tin về khối lượng chuyển giao, mạng đích, địa chỉ người nhận và token.

Thông điệp này không thể chỉ được chuyển tiếp — nó cần được xác nhận trước khi mạng đích có thể tin tưởng vào nó.

Tính cuối cùng và các trình xác thực

Vai trò xác nhận thông điệp được thực hiện bởi các trình xác thực (đôi khi họ được gọi là người lưu trữ hoặc tiên tri, thuật ngữ chính xác phụ thuộc vào giao thức). Trước khi xử lý thông điệp trong mạng đích, giao dịch phải được công nhận là đã được hoàn tất - tức là giao dịch không thể bị hủy bỏ hoặc thay đổi do việc quay ngược blockchain.

Trong các mạng khác nhau, các tiêu chí khác nhau, và giao thức nhắn tin phải xem xét điều này. Trong mạng chỉ định, nhóm xác thực xác nhận giao dịch và ký số tin nhắn.

Rơ le

Một liên kết nữa trong công việc của cầu — ralay — gửi thông điệp đã ký đến hợp đồng thông minh của mạng đích, nơi kiểm tra chữ ký của các validator. Nếu mọi thứ đều chính xác, thông điệp sẽ được chấp nhận và thực hiện. Ralay thanh toán phí gas và nhận một khoản phí nhỏ như là bồi thường, mà người dùng sẽ thấy khi thực hiện chuyển khoản.

Nội dung trong tin nhắn là gì?

Thông điệp — chỉ là một tập hợp có cấu trúc của các byte. Hợp đồng gửi mã hóa nó, hợp đồng nhận giải mã nó. Nó chỉ chứa thông tin cần thiết về nhiệm vụ trong mạng đích. Cầu tối ưu hóa việc xử lý thông điệp, giảm chi phí và nâng cao hiệu quả.

Làm thế nào Allbridge Core làm cho việc nhắn tin thông minh hơn

Việc truyền tải tin nhắn giữa các blockchain là một công cụ mạnh mẽ, nhưng không rẻ. Mỗi byte được lưu trữ hoặc kiểm tra trong blockchain đều cần gas. Đối với một cầu tập trung vào tốc độ, khả năng mở rộng và hiệu quả là rất quan trọng.

Vấn đề: tin nhắn lớn

Tin nhắn điển hình chứa:

  • số tiền chuyển khoản;
  • địa chỉ token;
  • địa chỉ người nhận;
  • ID của mạng nguồn và mạng đích;
  • nonce duy nhất.

Trong dạng gốc, thông tin có thể chiếm hơn 100 byte, điều này làm cho mỗi giao dịch trở nên đắt đỏ.

Giải pháp: tin nhắn đã băm

Thay vì lưu trữ toàn bộ thông điệp, Allbridge Core chuyển đổi nó thành một mã băm 32 byte - một "dấu vân tay" độc nhất và có thể kiểm tra. Trong đó, hai byte đầu tiên được thay thế bằng ID của mạng nguồn và mạng đích. Điều này cho phép kiểm tra hướng đi ngay từ mã băm mà không cần giải mã toàn bộ: sự thay đổi kỹ thuật nhỏ này mang lại tiết kiệm gas đáng kể.

Thỏa hiệp

Băm giúp giảm chi phí lưu trữ tin nhắn. Vì mạng đích chỉ thấy băm, người chuyển tiếp có trách nhiệm cung cấp tin nhắn gốc để hợp đồng thông minh có thể tính toán lại và kiểm tra dữ liệu. Điều này làm cho việc làm việc với blockchain rẻ hơn, nhưng tăng tải cho người chuyển tiếp.

Lợi thế của sự linh hoạt

Hầu hết các giải pháp bị ràng buộc chặt chẽ với một giao thức nhắn tin cụ thể. Điều này có thể là một hạn chế, đặc biệt nếu các blockchain khác nhau hỗ trợ các giao thức nhắn tin khác nhau. Cầu, không phụ thuộc vào giao thức cụ thể, có thể hoạt động với nhiều cái cùng một lúc.

Lợi ích:

  • hỗ trợ nhiều blockchain hơn;
  • độ bền — trong trường hợp lỗi của một giao thức, có thể sử dụng giao thức khác;
  • linh hoạt — dễ dàng thêm hỗ trợ cho các giao thức mới mà không cần viết lại hệ thống.

Kết luận: giá trị của việc nhắn tin

Mục tiêu của việc nhắn tin là cho phép các blockchain "giao tiếp" và thực hiện sự phối hợp xuyên chuỗi một cách phi tập trung. Các hợp đồng thông minh trong các mạng khác nhau trao đổi thông tin mà không cần biết gì về nhau — chỉ có thực tế rằng một thông điệp đã được xác minh là quan trọng. Chính điều này biến các blockchain cô lập thành các phần của một hệ thống — mà không làm tổn hại đến tính phi tập trung.

Nhưng điều quan trọng là kiến trúc bên trong, cho phép truyền thông tin về việc chuyển giao giữa các blockchain, để lại logic quan trọng trên các hợp đồng thông minh.

CORE2.99%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)