Câu hỏi thường gặp về Tài khoản Interchain

Tài khoản Interchain V1 đang hoạt động!
Khi các hệ sinh thái chuỗi khác nhau chuẩn bị tung ra các sản phẩm khác nhau dựa trên Tài khoản Interchain, chúng tôi muốn chia sẻ thêm thông tin chi tiết về việc sử dụng Tài khoản Interchain mà chúng tôi hy vọng sẽ giúp góp phần triển khai thành công và suôn sẻ trên Interchain.
Đối với người dùng IBC:
Sự khác biệt giữa Tài khoản Interchain và tài khoản tôi có trước đây là gì? Tôi, với tư cách là người dùng cuối, có cần lo lắng về Tài khoản liên chuỗi không?
Tài khoản liên chuỗi IBC cho phép giao tiếp xuyên chuỗi và tương tác giữa chuỗi với chuỗi. Tài khoản liên chuỗi hoạt động ở chế độ nền để tương tác với người dùng cuối giống như cấp cho các chuỗi khối sức mạnh để mở các chức năng gốc của chúng dưới dạng “API” hoặc các điểm cuối dịch vụ được gọi bởi một chuỗi khác, sau đó thực hiện các lệnh gọi đến các điểm cuối này qua Kênh tài khoản liên chuỗi. Mặt khác, hầu hết các cây cầu chỉ đơn giản cho phép chuyển tài sản qua lại.
Một cách để suy nghĩ về tiềm năng của tính năng mới này là những gì nó mang lại cho trải nghiệm người dùng của các mô hình gốc của Interchain. Trong khuôn khổ truyền thống, người dùng cuối sẽ đăng nhập vào giao diện đại diện cho chuỗi A và chuyển tài sản sang chuỗi B thông qua giao dịch IBC. Sau đó, người dùng sẽ được yêu cầu đăng nhập vào một giao diện khác, lần này đại diện cho chuỗi B và hoàn thành phần còn lại của quy trình sản phẩm. Với mô hình sản phẩm gốc của Interchain, người dùng có thể hoàn thành toàn bộ quy trình trong một trải nghiệm người dùng đơn lẻ, được sắp xếp hợp lý, trong đó các chuỗi chuyển các bộ hướng dẫn và thực hiện các giao dịch dưới mui xe — tất cả mà người dùng không cần phải rời khỏi giao diện đầu tiên. Tài khoản liên chuỗi cho phép các mô hình kinh doanh gốc liên chuỗi và thiết lập khả năng tương tác như một nguyên tắc cơ bản.
Đối với những người xây dựng trong IBC Gang:
Thành phần IBC quan trọng nhất cần hiểu khi nói đến Tài khoản liên chuỗi là các kênh. Các kênh được tạo giữa các chuỗi hỗ trợ IBC khác nhau và kết nối hai cổng được đặt tên theo mô-đun ứng dụng IBC mà chúng đề cập đến. Ví dụ: trong trường hợp chuyển mã thông báo giữa Cosmos Hub và Osmosis, Hub sử dụng kênh-141, cổng 'chuyển' cho chuyển ICS20, để kết nối với cổng 'chuyển' kênh-0. Tất cả các mã thông báo được chuyển qua một kênh sẽ được chỉ định cùng mệnh giá với các mã thông báo khác chuyển qua kênh, giống như ibc/<hash of the channel-id & port-id>.
IBC được thiết kế theo cách này vì con đường mà một tài sản đã đi xác định độ an toàn của tài sản. Do thiết kế dựa trên ứng dụng khách nhẹ của IBC, không cần phải tin tưởng vào bên ngoài để xác minh tính hợp lệ của giao dịch. Thay vào đó, niềm tin mà chúng tôi có đối với tài sản tương đương với niềm tin mà chúng tôi có trong cơ chế đồng thuận của chuỗi khác thông qua đại diện khách hàng nhẹ của IBC về sự đồng thuận đó. Thay vì đề cập đến bộ xác thực của cầu nối, bạn có thể trực tiếp tham khảo đường dẫn IBC mà nội dung đã đi qua để xem mức độ đảm bảo an toàn của nội dung.
Điều này cũng có nghĩa là mỗi kênh là một đường dẫn khác nhau giữa hai chuỗi. Việc mở thêm các kênh không làm tăng khối lượng lưu lượng có thể chảy giữa hai chuỗi nhưng có thể làm tăng các loại lưu lượng có thể chảy giữa hai chuỗi. Các kênh khác nhau kết nối với cùng một cổng chuyển sẽ dẫn đến các mệnh giá mã thông báo khác nhau và các kênh khác nhau sẽ được mở giữa các cổng ứng dụng khác nhau trong tương lai, chẳng hạn như NFT hoặc Tài khoản liên chuỗi.
Tài khoản liên chuỗi có ý nghĩa gì đối với tôi với tư cách là nhà điều hành?
Điều này có ý nghĩa quan trọng đối với các nhà khai thác chuyển tiếp vì điều này có nghĩa là có thể cần phải bao gồm nhiều kênh Tài khoản liên chuỗi được thiết lập trên các kết nối IBC giữa các chuỗi nếu nhiều tài khoản chuỗi với chuỗi đã được mở. Cả cơ sở hạ tầng của bộ chuyển tiếp Hermes và Golang đều đang tối ưu hóa cho luồng mới này — Bộ chuyển tiếp Golang bằng cách chuyển từ chuyển tiếp dựa trên kênh sang chuyển tiếp dựa trên kết nối bao gồm tất cả các kênh liên kết ICA và bộ chuyển tiếp Hermes bằng cách cung cấp tính năng ký tự đại diện ica* cho tệp cấu hình để định cấu hình một chuyển tiếp để bao gồm tất cả các kênh Tài khoản Interchain.
Tài khoản liên chuỗi có ý nghĩa gì đối với tôi với tư cách là nhà phát triển chuỗi?
Đối với các nhà phát triển chuỗi Tài khoản liên chuỗi, điều này có nghĩa là đối với mỗi Tài khoản liên chuỗi được mở trên một chuỗi, phải có một kênh mới được thiết lập cho các thông báo truyền qua đường dẫn đó. Các thông báo này phải được quản trị đưa vào danh sách trắng dưới dạng tham số của mô-đun. Hơn nữa, vì Tài khoản liên chuỗi được kiểm soát bởi các chuỗi riêng biệt thông qua giao dịch IBC, nên các nhà phát triển muốn xây dựng dựa trên Tài khoản liên chuỗi phải viết logic tùy chỉnh trong mô-đun ứng dụng IBC của riêng họ, được gọi là mô-đun xác thực. Để đảm bảo rằng các tin nhắn được gửi một cách an toàn, chuỗi bộ điều khiển đăng ký và kiểm soát tài khoản trên chuỗi máy chủ — chuỗi đăng ký tài khoản liên chuỗi — phải có ít nhất một mô-đun xác thực tài khoản liên chuỗi để hoạt động như một bộ điều khiển chuỗi. Một mô-đun xác thực mẫu có thể được tìm thấy tronghướng dẫn Trung tâm này .
Tài khoản Interchain có ý nghĩa gì đối với toàn bộ hệ sinh thái Interchain?
Mong mọi người khác bắt đầu hiểu rằng IBC không phải “chỉ là một công nghệ cầu nối khác để chuyển mã thông báo. Đó là một giao thức liên lạc có mục đích chung dành cho các máy tính cộng đồng” , đã xử lý các giao dịch có giá trị trị giá hàng tỷ đô la mỗi tháng và đang tăng lên hàng ngày.
Trong tương lai gần, hy vọng sẽ thấy các dự án như Cosmos Hub, Quicksilver, Umee, Juno, Osmosis, Sommelier, Regen, Secret Network và nhiều dự án khác phát hành các sản phẩm gốc mới thú vị của Interchain, tất cả đều được cung cấp bởi Tài khoản Interchain. LFG!
Giới thiệu về tác giả:
Charly Fei làm việc tại Interchain GmBH và là trưởng nhóm sản phẩm của IBC (giao thức liên chuỗi khối). Charly đã tham gia Twitter .
Cảm ơn Thomas Dekeyser và Alan Traeger đã đánh giá chi tiết.