Một trong những tính năng làm cho công nghệ blockchain trở nên hấp dẫn là mức độ bảo mật cao và khả năng chống lại các cuộc tấn công. Trong Proof-of-Work (PoW), các blockchains được bảo mật bởi những người khai thác cho vay sức mạnh băm cho mạng. Tỷ lệ băm càng cao, kẻ xấu càng khó thực hiện một cuộc tấn công. Mạng Bitcoin hiện được coi là đủ lớn để ngăn chặn những kẻ tấn công, tuy nhiên, các blockchain nhỏ hơn với tỷ lệ băm thấp hơn thường dễ bị tấn công bằng mã độc.
Điều này cũng đúng với cơ chế Proof-of-Stake (PoS), trong đó validator (không phải thợ đào) bảo mật mạng bằng cách stake các token và xác thực các khối mới dựa trên số lượng token mà họ sở hữu (‘bằng chứng cổ phần’ của họ). Càng nhiều token stake trong mạng lưới, mạng lưới sẽ càng an toàn. Đối với các blockchain nhỏ hơn và mới nổi, lượng tài sản stake còn tương đối thấp, thực hiện một cuộc tấn công có thể khiến mạng lưới dễ bị tấn công. Để giải quyết vấn đề này, các blockchain lớn hơn có thể chia sẻ bảo mật bằng cách cho vay vốn với token của họ để xác thực các khối trên blockchain nhỏ hơn.
Cosmos Hub là blockchain đầu tiên của Cosmos, một dự án lên kế hoạch cho một tập hợp các blockchain được kết nối với nhau. Cosmos vừa giới thiệu mô hình bảo mật chia sẻ của riêng mình với tên gọi Interchain Security.
Interchain Security là giải pháp Cosmos dành cho việc chia sẻ bảo mật
Bằng cách cho phép bất kỳ ai tham gia vào Internet of Blockchains, Cosmos giống như mô hình Bazaar. Có thể có ít đảm bảo hơn về tính trật tự hoặc tính nhất quán nhưng thiết kế này cho phép việc hình thành và phát triển nhanh hơn và đa dạng hơn. Chính sự khác biệt về thiết kế và hệ tư tưởng này đã khiến cho sự bùng nổ của các blockchain dựa trên Cosmos với một loạt các tính năng và các bên liên quan đa dạng.
Cách thức hoạt động của Interchain Security
Interchain Security là danh mục bảo mật chia sẻ dành riêng cho Cosmos, được xây dựng bằng Inter-Blockchain Communication Protocol (IBC).
Interchain Security được giới thiệu với nhiều thuật ngữ khác nhau như: Shared Security, Cross Chain Validation, Cross Chain Collateralization, Shared Staking, và Interchain Staking. Để đơn giản, chú ý đặc biệt tới 3 thuật ngữ:
Shared Security: Shared security là tập hợp các nhóm công nghệ bao gồm Optimistic Rollups (ORs)s, zk-rollups, sharding, and Interchain Security.
Interchain Security: Interchain Security là một danh mục Cosmos cụ thể của Shared Security khi sử dụng IBC (Inter-Blockchain Communication).
Cross Chain Validation: Cross Chain Validation là một IBC cụ thể có cấp độ giao thức phù hợp với Interchain Security.
Ở cấp độ rất cao, Interchain Security cho phép provider chain (như Cosmos Hub) chịu trách nhiệm sản xuất các block cho consumer chain. Nó thực hiện điều này bằng cách chia sẻ tập hợp các validator chịu trách nhiệm sản xuất các block. Các validator tham gia sẽ chạy hai node, một cho Trung tâm Cosmos và một cho consumer chain, đồng thời nhận phí và phần thưởng trên cả hai chuỗi.
Để đủ điều kiện sản xuất các block trên chuỗi người tiêu dùng, các validator sẽ sử dụng token ATOM mà họ đã đặt trên Cosmos Hub. Nếu validator thực hiện một công việc không tốt trong việc tạo ra các block trên một trong hai chuỗi, họ có nguy cơ bị burn token ATOM của mình bởi một cơ chế được gọi là “slashing”. Consumer chain sử dụng IBC để giao tiếp với provider chain để theo dõi những validator nào đang tham gia Interchain Security bằng Cross Chain Validation. Bằng cách này, sự an toàn thu được từ giá trị của cổ phần bị khóa trên provider chain được chia sẻ với consumer chain.
Interchain Security mang lại giá trị gì
Đối với Cosmos Hub
Có hai lý do chính khiến Interchain Security có giá trị đối với Cosmos Hub. Lý do đầu tiên là vì nó cho phép “tối giản hub” và thứ hai là giảm rào cản đối với việc khởi chạy và chạy các blockchains công cộng phi tập trung với sự an toàn. Để đi sâu hơn về những vẫn đề này mời các bạn đọc thêm tại đây.
Đối với đội ngũ phát triển
Cosmos đã thực hiện một cách tiếp cận thú vị để phát triển Web3. Thay vì xây dựng một ứng dụng phi tập trung trên Ethereum hoặc một trong các sidechains Layer 2, Cosmos tạo ra một thế giới nơi bạn thiết lập các blockchain dành riêng cho ứng dụng của mình, tương tác với các ứng dụng hoặc dịch vụ trên các chain khác thông qua giao thức Inter-Blockchain Communication (IBC).
Trong một tập gần đây của podcast The New Stack Makers, Marko Baricevic, một kỹ sư phần mềm của Interchain Foundation, đã ví IBC với vai trò của TCP/IP như một giao thức truyền thông cho các mạng. Giống như TCP/IP đã thiết lập một giao thức chung được sử dụng cho các máy tính nối mạng để gửi và nhận thông tin, IBC thiết lập một phương tiện gửi và nhận thông điệp giữa các blockchains.
Hệ sinh thái Cosmos ngày nay bao gồm hơn 250 ứng dụng và dịch vụ, bao gồm một số ứng dụng mà Marko Baricevic đã viết gần đây như các smart contract của Agoric và AWS Lamda của Web3, Aleph.im.
“Interchain Security cho phép Cosmos giữ đúng triết lý về chủ quyền và mã nguồn mở, đồng thời cho phép các blockchain tích hợp về mặt kinh tế nhưng không phải về mặt chính trị”.
Khi Cosmos tiếp tục mở rộng cho các nhà phát triển mới với các dApp và dịch vụ bổ sung, mong muốn tích hợp đó có thể sẽ tiếp tục tăng lên.
Thế hệ tiếp theo của sự động thuận Cosmos
Mặc dù lộ trình cho Interchain Security là đầy tham vọng nhưng nó chỉ ra một tương lai thú vị hơn. Đi trước một tương lai nơi mà Interchain Security đang phổ biến trên khắp các khu vực. Giả sử các khu vực này đáp ứng một ngưỡng của các validator thông thường, bạn có thể triển khai một hình thức đồng thuận hiệu quả hơn. Đây là một phiên bản của giao thức nổi tiếng thu gọn nhiều node thành một phiên bản validator duy nhất. Trong sự đồng thuận đa chuỗi đã được thu gọn và phối hợp này, một tính chất mới tuyệt vời trở nên khả thi: giao tiếp crosschain đồng bộ. Ý tưởng này gần đây đã được đưa ra bởi các thành viên của nhóm không chính thức, những người này đang phụ trách nghiên cứu và phát triển thông số kỹ thuật của tính năng thú vị này.
Dự phóng tương lai của Interchain Security
Mặc dù hệ sinh thái Cosmos đã tồn tại được một thời gian, đạt được nhiều thành tích trong suốt chặng đường, nhưng sự ra mắt của Interchain Security có thể là bản cập nhật quan trọng nhất của Cosmos.
Sự phát triển của Interchain Security hiện đang tập trung vào Cross Chain Validation, logic cấp ứng dụng IBC cần thiết để kích hoạt Interchain Security.
Với càng nhiều chuỗi (chain) tham gia vào hệ sinh thái Cosmos , thì những người muốn thao túng nó càng phải tốn nhiều chi phí hơn. Vì tính bảo mật của một mạng thường được đo lường bằng mức độ tốn kém của việc tấn công nó, nên càng nhiều giá trị được đổ vào Cosmos — nó càng trở nên an toàn hơn. Interchain Security cũng sẽ cho phép Cosmos Hub kết nối giá trị của token ATOM với chuỗi người dùng của nó. Điều này có nghĩa là bất kỳ tác nhân xấu tiềm ẩn nào cũng sẽ phải tính đến vốn hóa thị trường của ATOM khi tấn công vào chuỗi người dùng (user).
Interchain Security cho phép Cosmos minh bạch với triết lý về chủ quyền và mã nguồn mở (như mô hình Bazaar) và cho phép các blockchain tích hợp về mặt kinh tế nhưng không phải về mặt chính trị. Đó là một dự án đầy tham vọng nhưng quá trình phát triển đang được tiến hành tốt, theo ý kiến chủ quan của cá nhân mình thì tính năng đột phá này có thể xuất hiện trên mạng lưới thử nghiệm của Cosmos Hub.