Tác giả: DeFi của Nga Trình biên dịch: Cointime.com QDD.

Các chuỗi khối nguyên khối cuối cùng cũng gặp phải bộ ba bất khả thi của chuỗi khối sau một thời gian khi chúng cố gắng hoàn thành tất cả các nhiệm vụ (đồng thuận, tính khả dụng của dữ liệu, giải quyết và thực thi) trong mỗi nút.

Để tránh vấn đề này, các chuỗi mô-đun được sử dụng để phân chia nhiều vai trò của blockchain thành các lớp khác nhau. Do đó, chuỗi có thể mở rộng quy mô theo cách giảm thiểu sự đánh đổi.

Ethereum và Cosmos đang dẫn đầu trong cuộc đua mô-đun này. Tương lai của blockchain là mô-đun.

Kể từ khi Ethereum ra mắt, nó đã triển khai chức năng hợp đồng thông minh thông qua việc giới thiệu Máy ảo Ethereum. Điều này đã dẫn đến sự phát triển của nhiều ứng dụng phi tập trung (DApps) trong tài chính phi tập trung (DeFi), mã thông báo không thể thay thế (NFT), trò chơi và các lĩnh vực khác.

Ethereum là một chuỗi công khai có mục đích chung có thể hỗ trợ nhiều DApp cạnh tranh để giành tài nguyên mạng. Trong thời điểm tắc nghẽn, phí giao dịch tăng vọt, dẫn đến trải nghiệm người dùng kém về chi phí và độ trễ.

Một vấn đề khác với Ethereum và các chuỗi lớp 1 khác là hệ thống quản trị “hai lớp” của chúng. Điều này có nghĩa là ngoài việc tuân theo các quy tắc riêng của mình, DApp cũng phải tuân theo các quy tắc của giao thức. Sẽ không thể thay đổi giao thức mỗi khi DApp yêu cầu chức năng mới.

Cosmos đề xuất rằng thay vì để mỗi DApp cạnh tranh tài nguyên của một chuỗi duy nhất, tốt hơn là để mỗi DApp chạy trên chuỗi độc lập, song song, được tối ưu hóa cho ứng dụng của riêng nó. Vì chúng độc lập nên mỗi chuỗi có thể được nâng cấp hoặc sửa đổi độc lập. Các chuỗi Cosmos có thể giao tiếp với nhau và trong một số điều kiện nhất định, ngay cả với các chuỗi sử dụng cơ chế đồng thuận khác (PoS/PoW) với chuỗi Cosmos.

Vũ trụ là gì?

Cosmos được gọi là “Internet của Blockchain” vì đây là mạng cho phép các blockchain khác nhau cùng tồn tại và tương tác. Thông thường, các blockchain độc lập với nhau và trong khi công nghệ gần đây đã giúp hai blockchain có thể giao tiếp và truyền dữ liệu qua một cây cầu, Cosmos đặt mục tiêu vượt xa điều này. Cosmos tăng khả năng tương tác bằng cách cho phép các nhà phát triển tạo ra các chuỗi khối có khả năng tương tác ban đầu.

Các chuỗi khối này giao tiếp thông qua Giao thức truyền thông liên chuỗi khối (IBC), trong đó Cosmos Hub và mã thông báo ATOM của nó là một.

Lịch sử của vũ trụ

Cosmos ra mắt vào năm 2014 và được Jae Kwon tạo ra theo giao thức đồng thuận Tendermint. Kwon không thể xây dựng một hệ thống có khả năng tương tác hoàn toàn nên anh ấy đã hợp tác với Zarko Milosevic và Ethan Buchman. Vào năm 2020, Kwon cuối cùng đã từ chức vai trò của mình trong dự án Cosmos.

Dưới đây là dòng thời gian ngắn gọn của Cosmos, nêu bật các cột mốc quan trọng khác nhau:

  • Chương trình bán mã thông báo Cosmos, được tổ chức vào tháng 4 năm 2017, đã chứng tỏ khả năng của mình bằng cách huy động được 7 triệu đô la đáng kinh ngạc chỉ trong 29 phút.

  • Vào tháng 12 năm 2018, mạng Cosmos đã được thử nghiệm lần đầu tiên và “Trò chơi cổ phần” đã được phát hành.

  • Cosmos Hub đã được ra mắt thành công vào ngày 13 tháng 3 năm 2019.

  • Kava Labs đã trở thành dự án đầu tiên ra mắt mạng chính bằng Cosmos SDK vào tháng 11 năm 2019.

  • Cosmos bị chia tách vào tháng 2 năm 2020, với việc người sáng lập chính Jae Kwon từ chức Giám đốc điều hành.

  • Vào tháng 9 năm 2020, Cosmos lần đầu tiên hợp tác với Nym để giới thiệu thông tin xác thực ẩn danh cho hệ sinh thái Cosmos.

  • Dự án đầy tham vọng nhất của Cosmos, Stargate, được phát hành vào tháng 2 năm 2021. Stargate là lần ra mắt công khai đầu tiên sử dụng Giao thức truyền thông liên chuỗi khối (IBC). Thông báo này củng cố vị thế của Cosmos trên thị trường blockchain.

  • Các khóa học về blockchain có sẵn trực tuyến để cung cấp sự hiểu biết sâu sắc về lịch sử của Cosmos và các hoạt động của nó trong thị trường tiền điện tử toàn cầu.

Quỹ Interchain, một tổ chức phi lợi nhuận có trụ sở tại Thụy Sĩ, quản lý sự phát triển của Cosmos. Tương tự như Ethereum Foundation, ICF là cơ quan điều phối bằng cách kết nối quá trình mã hóa giữa các nhóm phát triển phần mềm.

Tầm nhìn vũ trụ

Không giống như các chuỗi lớp 1 nguyên khối, Cosmos xây dựng một nền tảng để trao đổi, lưu trữ và bảo vệ giá trị phi tập trung, khuyến khích hợp tác, đổi mới và cạnh tranh.

Do đó, Cosmos đã chọn xây dựng bằng cách sử dụng ngăn xếp phần mềm mô-đun (Cosmos SDK) và mạng blockchain được kết nối với nhau. Điều này cho phép các chuỗi và khu vực trung tâm của hệ sinh thái Cosmos tạo ra các chuỗi khối mới với môi trường thực thi tùy chỉnh và tận dụng IBC để liên lạc giữa các chuỗi.

Tầm nhìn về sự phát triển theo mô-đun và tự chủ này đã cho phép Cosmos tăng nhanh số lượng khu vực của mình. Tính đến thời điểm hiện tại, 52 trong số 56 khu vực đang hoạt động.

Chuỗi khu vực và trung tâm là gì?

Các vùng là các ứng dụng blockchain khép kín được tạo trong mạng Cosmos và chuỗi trung tâm là chuỗi khối kết nối các vùng này. Chuỗi trung tâm cũng có thể được kết nối với nhau.

Cosmos Hub là chuỗi trung tâm (blockchain) đầu tiên của mạng Cosmos. Cosmos Hub là một blockchain bằng chứng cổ phần (PoS) tạo điều kiện thuận lợi cho việc giao tiếp và khả năng tương tác giữa các khu vực khác. Cosmos Hub giám sát các vùng được kết nối và các vùng này được tạo bằng Cosmos SDK.

Các chuỗi khối (khu vực) được xây dựng trên mạng Cosmos bao gồm Binance Chain (nay là Beacon Chain), Cronos, Osmosis, Neutron, Juno, Celestia, Sei Network, Terra, Injective Protocol, Secret Network, Evmos, Regen Network, Kava, Kujira, ThorChain, BandChain, Archway, v.v.

Ngoài blockchain, Cosmos SDK cũng có thể được sử dụng để xây dựng các dự án như thị trường, sàn giao dịch phi tập trung (DEX), ví, mạng riêng, DApps, nền tảng DeFi và cơ sở hạ tầng khác.

Cosmos có gì độc đáo?

Cosmos tự coi mình là thế hệ công nghệ blockchain thứ ba (sau Bitcoin và Ethereum). Nó cho phép các nhà phát triển tạo ra các chuỗi khối dành riêng cho ứng dụng, được xây dựng có mục đích và có thể kết nối với nhau để trao đổi dữ liệu.

Mục tiêu của Cosmos là khuyến khích các nhà phát triển Web3 tạo các dự án phi tập trung mà không cần dựa vào thiết kế hợp đồng thông minh của Ethereum. Cosmos đã thiết kế một kiến ​​trúc mô-đun cho phép các nhà phát triển tạo ra các chuỗi khối độc lập thay vì xây dựng DApp trên chuỗi khối cơ sở.

Các nhà phát triển Cosmos không cần phải dựa vào sự đồng thuận hoặc các lớp mạng của chuỗi khối lớp 1 như Ethereum. Khi những người đam mê tiền điện tử xây dựng trên Cosmos, họ có thể tạo ra các chuỗi khối đáp ứng yêu cầu thiết kế của mình. Cosmos cung cấp cho các nhà phát triển Web3 sự tự do hoàn toàn để phát triển chuỗi khối đồng thời được hưởng lợi từ tính bảo mật của thuật toán Tendermint.

Ngược lại, Cosmos không chỉ tập trung vào việc giúp các nhà phát triển Web3 tạo ra các chuỗi khối độc lập.

  • Nhiều người đam mê tiền điện tử liên kết Cosmos với “khả năng tương tác”, đề cập đến giao tiếp giữa các chuỗi khối.

  • Việc kết nối các blockchain khác nhau luôn gặp khó khăn do cơ chế đồng thuận và thông số kỹ thuật mã hóa độc đáo của chúng. Mặc dù các cầu nối chuỗi chéo có thể chuyển giá trị giữa các mạng blockchain nhưng chúng dễ bị tin tặc tấn công.

Cosmos đã tạo ra Giao thức truyền thông liên chuỗi khối (IBC) để cho phép các chuỗi khối khác nhau giao tiếp với nhau. Ngoài ra, nhóm Cosmos đang phát triển các chuỗi khối “pegg-zones” có thể kết nối với các dự án bên ngoài hệ sinh thái Cosmos. Ví dụ: Cosmos có thể triển khai chuỗi khối chốt giữa Bitcoin và Ethereum.

Ngoài những lợi ích này, Cosmos có thể xử lý 10.000 giao dịch mỗi giây, có mức phí thấp và ít tác động đến môi trường do thiết kế PoS của nó.

Hệ thống phân cấp của mạng Cosmos

Về mặt kiến ​​trúc, blockchain được chia thành ba lớp khái niệm:

Lớp ứng dụng: cập nhật trạng thái của blockchain dựa trên việc thực hiện các giao dịch.

Lớp mạng: Chịu trách nhiệm đảm bảo việc truyền bá các giao dịch và các thông điệp liên quan đến sự đồng thuận.

Lớp đồng thuận: cho phép các nút đồng ý về trạng thái hiện tại của hệ thống.

Công nghệ vũ trụ

Công nghệ Cosmos dựa trên những điều sau:

Tendermint: Một giao thức đồng thuận cho phép các nhà phát triển tạo ra các chuỗi khối bằng chứng cổ phần nhanh chóng, có thể mở rộng và an toàn.

Cosmos SDK: Cho phép các nhà phát triển xây dựng ứng dụng trên chuỗi khối dựa trên Tendermint.

Giao thức truyền thông liên chuỗi khối (IBC): Một hệ thống cho phép các chuỗi khối khác nhau kết nối và giao tiếp.

1. Dung sai lỗi Byzantine Tendermint và ABCI

Cho đến gần đây, việc xây dựng một blockchain yêu cầu phải xử lý cả ba lớp (mạng, sự đồng thuận và ứng dụng) từ đầu. Ethereum làm cho việc phát triển ứng dụng phi tập trung trở nên dễ dàng hơn bằng cách cung cấp một chuỗi khối máy ảo mà trên đó bất kỳ ai cũng có thể triển khai các hợp đồng thông minh với logic tùy chỉnh.

Tuy nhiên, nó không làm cho việc phát triển blockchain trở nên dễ dàng hơn. Go-Ethereum, giống như Bitcoin, là một tập hợp công nghệ nguyên khối rất khó phân nhánh và tùy chỉnh. Đó là lý do Jae Kwon thành lập Tendermint vào năm 2014.

Tendermint BFT là một giải pháp hợp nhất mạng và các lớp đồng thuận của blockchain thành một công cụ chung.

  • Nó cho phép các nhà phát triển tập trung vào phát triển ứng dụng thay vì các giao thức cơ bản phức tạp.

  • Kết quả là Tendermint tiết kiệm được rất nhiều thời gian phát triển. Tendermint cũng là tên của thuật toán đồng thuận Byzantine Fault Tolerance (BFT) được sử dụng bởi công cụ Tendermint BFT.

  • Giao thức ổ cắm Giao diện chuỗi khối ứng dụng (ABCI) kết nối công cụ Tendermint BFT với các ứng dụng. Giao thức có thể được gói gọn trong bất kỳ ngôn ngữ lập trình nào, cho phép các nhà phát triển lựa chọn ngôn ngữ phù hợp nhất với nhu cầu của họ.

Dưới đây là các tính năng của Tendermint BFT như một công cụ blockchain tiên tiến:

Áp dụng cho các chuỗi khối công khai hoặc riêng tư:

  • Tendermint BFT chỉ xử lý mạng và sự đồng thuận của blockchain, nghĩa là nó giúp các nút truyền bá giao dịch và giúp người xác thực đồng ý về một tập hợp giao dịch sẽ được thêm vào blockchain.

  • Lớp ứng dụng chịu trách nhiệm xác định cách xây dựng bộ trình xác thực. Do đó, các nhà phát triển có thể xây dựng các chuỗi khối công khai và riêng tư trên công cụ Tendermint BFT.

  • Nếu ứng dụng chỉ định người xác thực dựa trên lựa chọn cổ phần, thì blockchain sẽ được phân loại là PoS.

  • Tuy nhiên, nếu ứng dụng xác định rằng chỉ một nhóm giới hạn các thực thể được ủy quyền trước mới có thể đóng vai trò là người xác thực thì chuỗi khối có thể được phân loại là được phép hoặc riêng tư. Các nhà phát triển có toàn quyền kiểm soát các quy tắc quy định cách bộ xác thực chuỗi khối của họ thay đổi.

Hiệu suất cao: Tendermint BFT có thể đạt được thời gian chặn ở mức 1 giây mỗi giây và có thể xử lý hàng nghìn giao dịch mỗi giây.

Sự chắc chắn tức thì: Thuật toán đồng thuận Tendermint được đặc trưng bởi sự chắc chắn tức thì. Điều này có nghĩa là nếu hơn một phần ba số người xác nhận là trung thực (Byzantine), thì sẽ không có fork. Sau khi một khối được tạo, người dùng có thể tin tưởng rằng các giao dịch của họ sẽ được hoàn thành (điều này không xảy ra trong các chuỗi khối PoW như Bitcoin và Ethereum).

Bảo mật: Sự đồng thuận của Tendermint không chỉ chấp nhận các khiếm khuyết mà còn có trách nhiệm. Nếu một blockchain phân tách, sẽ có cách để xác định trách nhiệm.

Cosmos là một trong nhiều nền tảng dựa trên công cụ đồng thuận Tendermint, các nền tảng khác bao gồm:

Ethermint: là một blockchain lai có khả năng mở rộng và tương tác được xây dựng bằng SDK Cosmos và Tendermint.

Terra: là một nền tảng bằng chứng cổ phần được ủy quyền được sử dụng làm stablecoin cho các giải pháp thanh toán blockchain.

Mạng Regen: là một thị trường phi tập trung cho các tài sản môi trường, dữ liệu và các thỏa thuận về khí hậu.

2. Cosmos SDK và các khung lớp ứng dụng khác

Tendermint BFT giảm thời gian phát triển blockchain từ nhiều năm xuống vài tuần, nhưng việc tạo ra một ứng dụng ABCI an toàn từ đầu vẫn còn nhiều thách thức. Đó là lý do tại sao Cosmos SDK lại có mặt ở đó.

SDK Cosmos là một khung có mục đích chung dựa trên Tendermint BFT để xây dựng các ứng dụng blockchain an toàn trên đó.

Nó dựa trên hai nguyên tắc cơ bản:

Tính mô-đun: Mục tiêu của Cosmos SDK là xây dựng một hệ sinh thái gồm các mô-đun cho phép các nhà phát triển nhanh chóng tạo các chuỗi khối dành riêng cho ứng dụng mà không cần phải viết mọi tính năng từ đầu. Bất kỳ ai cũng có thể tạo mô-đun Cosmos SDK và nhập mô-đun tạo sẵn vào ứng dụng của riêng họ cũng dễ dàng như nhập thư viện.

Ví dụ: nhóm Tendermint đang phát triển một bộ mô-đun cơ bản cần thiết cho Cosmos Hub. Bất kỳ nhà phát triển nào cũng có thể sử dụng các mô-đun này để tạo ứng dụng của riêng họ. Các nhà phát triển cũng có thể tạo các mô-đun mới để tùy chỉnh thêm ứng dụng của họ. Khi mạng Cosmos phát triển, hệ sinh thái các mô-đun SDK cũng sẽ phát triển, giúp việc phát triển các ứng dụng blockchain phức tạp trở nên dễ dàng hơn.

Bảo mật dựa trên khả năng: Bằng cách hạn chế ranh giới bảo mật giữa các mô-đun, các khả năng sẽ giới hạn phạm vi cho các tương tác độc hại hoặc ngoài ý muốn. Điều này cho phép các nhà phát triển hiểu rõ hơn về khả năng kết hợp của các mô-đun và hạn chế phạm vi tương tác độc hại hoặc không mong muốn.

SDK Cosmos cũng bao gồm một bộ công cụ hữu ích dành cho nhà phát triển để tạo giao diện dòng lệnh (CLI), máy chủ REST và các thư viện tiện ích thường được sử dụng khác.

Giống như tất cả các công cụ của Cosmos, SDK Cosmos có dạng mô-đun. Các nhà phát triển có thể xây dựng dựa trên Tendermint BFT ngay hôm nay. Tuy nhiên, nó cũng có thể được sử dụng với bất kỳ công cụ đồng thuận nào khác hỗ trợ ABCI. Cosmos dự đoán rằng theo thời gian sẽ có nhiều SDK, mỗi SDK sử dụng một mô hình kiến ​​trúc khác nhau và tương thích với các công cụ đồng thuận khác nhau—tất cả đều nằm trong một hệ sinh thái: Mạng Cosmos.

Ethermint

Bản chất mô-đun của Cosmos SDK cho phép các nhà phát triển chuyển hầu hết mọi cơ sở mã blockchain hiện có được viết bằng Golang vào đó. Ví dụ: Ethermint là một dự án chuyển đổi Máy ảo Ethereum thành mô-đun SDK.

Ethermint hoàn toàn giống với Ethereum nhưng có tất cả lợi ích của Tendermint BFT. Tất cả các công cụ Ethereum (Truffle, Metamask, v.v.) đều tương thích với Ethermint và bạn có thể dễ dàng di chuyển các hợp đồng thông minh của mình.

Sao chổi BFT

CometBFT, một fork và kế thừa của Tendermint Core, đã được phát hành vào tháng 2 năm nay và sẽ trở thành công cụ sao chép chính thức của Interchain Stack. Mục tiêu dài hạn của CometBFT là trở thành công cụ sao chép chính cho các chuỗi khối dành riêng cho ứng dụng, đáng tin cậy, an toàn, quy mô lớn.

Mục tiêu dài hạn của CometBFT là đóng vai trò quan trọng trong việc hỗ trợ sự phát triển của các chuỗi liên kết với nhau.

Cụ thể, CometBFT nhằm mục đích:

Nhấn mạnh trọng tâm của người dùng, làm rõ chiến lược sản phẩm và ưu tiên nhu cầu của người dùng. Đây là một quyết định chiến lược nhằm đảm bảo CometBFT vẫn phù hợp và có giá trị.

Cải thiện hoạt động đảm bảo chất lượng và đảm bảo tính chính xác bằng cách sử dụng các kỹ thuật tiên tiến như thử nghiệm dựa trên mô hình để chỉ định và kiểm tra việc triển khai của chúng tôi một cách nghiêm ngặt.

Tập trung vào tính mô-đun, tập trung vào mức độ trừu tượng thích hợp, cho phép hệ thống được phân chia khi cần thiết và hỗ trợ tích hợp tiến bộ giữa các dự án phụ thuộc vào nó. Cosmos hy vọng sẽ hỗ trợ một nhóm trường hợp sử dụng ngày càng mở rộng bằng cách thêm các giao diện mới, khuyến khích sử dụng CometBFT làm thư viện cũng như giảm phân nhánh và phân mảnh.

Cho phép phát hành tính năng nhanh hơn mà không làm giảm chất lượng bằng cách cải thiện khả năng phối hợp dự án trên Ngăn xếp Interchain.

3. IBC - Kết nối chuỗi khối

Một giao thức được gọi là giao thức Truyền thông liên chuỗi khối (IBC) được sử dụng để kết nối các chuỗi khối. IBC tận dụng thuộc tính cuối cùng tức thời của sự đồng thuận Tendermint (mặc dù nó có thể được sử dụng với bất kỳ công cụ chuỗi khối "cuối cùng nhanh" nào) để cho phép chuyển giá trị (tức là mã thông báo) hoặc dữ liệu giữa các chuỗi không đồng nhất.

Về cơ bản, điều này có hai điều:

Hệ thống phân cấp khác nhau: Các chuỗi không đồng nhất có hệ thống phân cấp khác nhau, có nghĩa là chúng có thể có sự khác biệt trong việc triển khai các thành phần mạng, sự đồng thuận và ứng dụng. Để tương thích với IBC, một blockchain chỉ cần đáp ứng một số yêu cầu, trong đó quan trọng nhất là lớp đồng thuận phải có tính hữu hạn nhanh. Các chuỗi khối có tính xác suất cuối cùng (chẳng hạn như Bitcoin và Ethereum) không được đưa vào.

Chủ quyền: Mỗi blockchain được duy trì bởi một nhóm người xác nhận có nhiệm vụ thống nhất về khối tiếp theo sẽ được gửi tới blockchain. Trong chuỗi khối bằng chứng công việc, những trình xác thực này được gọi là công cụ khai thác. Một blockchain có chủ quyền có nhóm xác thực riêng. Trong nhiều trường hợp, một blockchain phải có chủ quyền vì người xác nhận cuối cùng chịu trách nhiệm thay đổi trạng thái. Trong Ethereum, tất cả các ứng dụng đều được chạy bởi cùng một bộ trình xác thực. Vì vậy, mỗi ứng dụng chỉ có chủ quyền hạn chế.

IBC cho phép các chuỗi khối không đồng nhất trao đổi mã thông báo và dữ liệu, nghĩa là các chuỗi khối với các ứng dụng và nhóm xác thực khác nhau có thể giao tiếp. Ví dụ: nó cho phép các chuỗi công khai và riêng tư trao đổi mã thông báo. Hiện tại, không có khung blockchain nào khác hỗ trợ mức độ tương tác này.

IBC hoạt động như thế nào

IBC hoạt động dựa trên các nguyên tắc đơn giản và dễ hiểu.

Ví dụ: giả sử một tài khoản trên chuỗi A muốn gửi 10 token đến chuỗi B:

Theo dõi - Cả hai chuỗi đều theo dõi trình xác thực của nhau

Ràng buộc - ATOM bị khóa (ràng buộc) trên chuỗi A khi quá trình chuyển IBC được bắt đầu.

Rơle chứng minh - Bằng chứng ràng buộc được gửi từ chuỗi A đến chuỗi B.

Xác minh - Bằng chứng được xác minh trên chuỗi B dựa trên tiêu đề của chuỗi A; nếu hợp lệ, thông tin xác thực ATOM sẽ được tạo trên chuỗi B.

Điều đáng chú ý là ATOM được tạo trên chuỗi B không phải là ATOM thực vì ATOM chỉ tồn tại trên chuỗi A. Họ đại diện cho các ATOM từ chuỗi A đến chuỗi B và chứng minh rằng các ATOM này bị đóng băng trên chuỗi A. Một cơ chế tương tự sẽ mở khóa ATOM khi chúng quay trở lại chuỗi ban đầu.

Nhược điểm chính của phương pháp này là số lượng kết nối mạng tăng theo phương trình bậc hai với số lượng chuỗi khối. Nếu mạng chứa 100 chuỗi khối, mỗi chuỗi khối phải duy trì kết nối IBC với các chuỗi khối khác, điều này sẽ tạo ra 4950 kết nối. Điều này nhanh chóng trở nên không thể quản lý được.

Để giải quyết vấn đề này, Cosmos đề xuất một kiến ​​trúc mô-đun với hai loại blockchain (Hub và Zone), như đã đề cập trước đó.

Kết nối chuỗi không phải Tendermint

Cosmos không giới hạn ở chuỗi Tendermint. Bất kỳ loại blockchain nào cũng có thể được kết nối với Cosmos.

Có hai trường hợp: chuỗi có kết thúc nhanh chóng và chuỗi có kết thúc xác suất.

chuỗi có độ cuối cùng nhanh

Bằng cách sửa đổi IBC, bất kỳ blockchain nào sử dụng thuật toán đồng thuận cuối cùng nhanh chóng đều có thể được kết nối với Cosmos. Ví dụ: nếu Ethereum được chuyển đổi thành Tiện ích cuối cùng thân thiện với Casper, thì kết nối trực tiếp với hệ sinh thái Cosmos có thể được thiết lập bằng cách điều chỉnh IBC cho phù hợp với Casper.

Chuỗi có tính xác suất cuối cùng

Đối với các blockchain không có tính hữu hạn nhanh (chẳng hạn như chuỗi bằng chứng công việc), mọi thứ trở nên khó khăn hơn. Đối với các chuỗi này, Cosmos sử dụng chuỗi proxy có tên là Peg-Zone.

Chuỗi khối Peg-Zone giám sát trạng thái của một chuỗi khối khác. Bản thân Peg-Zone là bản cuối cùng nhanh chóng và do đó tương thích với IBC. Vai trò của nó là cung cấp tính hữu hạn cho các chuỗi khối mà nó được kết nối.

Cosmos giải quyết vấn đề gì?

1) Chủ quyền

SDK miễn phí của Cosmos cho phép các nhà phát triển xây dựng các ứng dụng blockchain tự trị mà không phải trả chi phí liên tục. Các chuỗi khối này có thể dễ dàng kết nối với nhau mà không cần dựa vào hợp đồng thông minh tồn tại trên các chuỗi khối khác nhau, do đó tránh được phí giao dịch cao do tắc nghẽn mạng và phát triển khả năng mở rộng quy mô tốt hơn.

Điều này sẽ thúc đẩy các tính năng đổi mới của tài chính phi tập trung (DeFi), mã thông báo không thể thay thế (NFT), trò chơi, DAO, mạng xã hội, thị trường và nền kinh tế dựa vào Internet, đặc biệt là nền kinh tế sở hữu nơi mọi người đều có cổ phần.

2) Khả năng mở rộng

Cosmos tận dụng hai loại khả năng mở rộng:

Khả năng mở rộng theo chiều dọc: Khả năng mở rộng theo chiều dọc đề cập đến cách thức quy mô blockchain. Bằng cách loại bỏ bằng chứng công việc và tối ưu hóa các thành phần của nó, Tendermint BFT có thể đạt được hàng nghìn khả năng xử lý giao dịch mỗi giây.

Điểm nghẽn nằm ở chính ứng dụng. Ví dụ: máy ảo sẽ áp đặt giới hạn thông lượng giao dịch thấp hơn so với ứng dụng nhúng trực tiếp các loại giao dịch và chức năng chuyển đổi trạng thái (ví dụ: ứng dụng Cosmos SDK tiêu chuẩn). Đây là một trong những lý do tại sao việc áp dụng các blockchain cụ thể lại có ý nghĩa.

Khả năng mở rộng theo chiều ngang: Ngay cả khi công cụ đồng thuận và ứng dụng được tối ưu hóa cao, thông lượng giao dịch của một chuỗi cuối cùng sẽ đạt đến giới hạn không thể vượt qua. Việc mở rộng theo chiều dọc đã cạn kiệt. Kiến trúc đa chuỗi sẽ được sử dụng như một giải pháp trong tương lai. Ý tưởng là có nhiều chuỗi song song chạy cùng một ứng dụng và được vận hành bởi một bộ trình xác nhận tiêu chuẩn, làm cho blockchain về mặt lý thuyết có khả năng mở rộng vô hạn.

3) Tính bền vững

Tính bền vững của mạng được đảm bảo thông qua thuật toán đồng thuận PoS. So với thuật toán đồng thuận PoW, PoS giảm 99% lượng khí thải carbon.

Mã thông báo ATOM là gì?

Tiền điện tử ATOM là token quan trọng trong hệ sinh thái Cosmos. Công dụng nổi tiếng nhất của token này là đặt cọc để đảm bảo tính bảo mật của cơ chế đồng thuận PoS. Các nhà đầu tư tiền điện tử phải đặt cọc số lượng token ATOM tương đương với 150 trình xác thực Cosmos hàng đầu hiện tại để xác thực các giao dịch. Tuy nhiên, chủ sở hữu ATOM có thể ủy quyền mã thông báo của họ cho nhóm đặt cược để nhận một phần phần thưởng tiền điện tử.

ATOM có thể được sử dụng theo ba cách: làm hệ thống ngăn chặn thư rác, làm mã thông báo thế chấp và làm phương thức bỏ phiếu quản trị.

  • ATOM được sử dụng để trả phí như một cách để ngăn chặn thư rác. Tương tự như gas của Ethereum, phí có thể tỷ lệ thuận với tính toán cần thiết cho một giao dịch. Phí này được tính để ngăn chặn các tác nhân độc hại lạm dụng blockchain.

  • ATOM có thể được đặt cọc để nhận token làm phần thưởng. Số lượng ATOM được đặt cược quyết định tính an toàn kinh tế của Cosmos Hub. Số lượng ATOM đặt cược càng lớn thì mức độ an toàn kinh tế càng lớn.

  • Quản trị: Người nắm giữ ATOM cũng có thể bỏ phiếu về quyền quản trị Cosmos Hub bằng cách sử dụng ATOM đặt cược.

Chuỗi khối trên Cosmos

Kiến trúc linh hoạt của Cosmos thu hút nhiều nhà phát triển Web3. Trong số các dự án Cosmo đáng chú ý nhất là:

Thẩm thấu: Được thành lập vào năm 2021, Osmosis hiện là sàn giao dịch phi tập trung (DEX) lớn nhất trong hệ sinh thái Cosmos.

Chuỗi Cronos: Được tài trợ bởi sàn giao dịch tiền điện tử tập trung Crypto.com, Cronos Chain là một chuỗi khối tương thích với Ethereum được xây dựng trên Cosmos. Cronos sử dụng thuật toán PoS với mã thông báo CRO của Crypto.com làm tiền điện tử chính.

Binance Chain: Sàn giao dịch tiền điện tử tập trung Binance cũng sử dụng bộ công cụ của Cosmos để xây dựng Binance Chain. Tương tự như Cronos Chain, blockchain của Binance có một số DEX, nền tảng cho vay tiền điện tử và thị trường NFT.

Thorchain: Thorchain là một DEX trên Cosmos nỗ lực đạt được mục tiêu trao đổi xuyên chuỗi, nghĩa là nó được thiết kế để cho phép trao đổi an toàn các mã thông báo gốc trên bất kỳ chuỗi khối nào, bao gồm Bitcoin, Dogecoin, Ethereum và các khả năng mã thông báo. Thorchain sử dụng thuật toán PoS và sử dụng mã thông báo RUNE gốc của nó để bảo mật mạng.

Hệ sinh thái vũ trụ

Mạng Cosmos quản lý tổng tài sản kỹ thuật số trị giá hơn 62 tỷ USD và có 274 ứng dụng và dịch vụ.

Cosmos có hệ sinh thái đa dạng và mở rộng nhanh chóng. Dưới đây là một số dự án quan trọng nhất của Cosmos:

Sự thẩm thấu

Thẩm thấu là một trong những blockchain được kết nối với Cosmos Hub. Nó áp dụng hệ thống bằng chứng cổ phần an toàn và cung cấp nhiều dịch vụ bằng chứng cổ phần chuyên nghiệp giống như chuỗi Cosmos. OSMO là tên của loại tiền điện tử gốc của nó.

Chủ sở hữu mã thông báo OSMO có thể ủy quyền mã thông báo của họ cho các nhà đầu tư chuyên nghiệp này để bảo vệ mạng khỏi hành vi độc hại và nguy hiểm. Osmosis là một blockchain phi tập trung ngang hàng mà chủ sở hữu tiền điện tử có thể sử dụng để tạo thanh khoản và giao dịch các token hỗ trợ IBC.

Mạng lưới bí mật

Secret Network là một nền tảng hợp đồng thông minh tập trung vào quyền riêng tư và cho phép quyền riêng tư được lập trình. Secret Network sẽ cung cấp một trung tâm bảo mật cho hệ sinh thái, hoàn hảo cho những người ủng hộ quyền riêng tư.

Mạng lưới Regen

Regen Network đang xây dựng mạng lưới "chứng nhận trái đất lành mạnh" chủ yếu được hỗ trợ bởi quá trình cố định carbon. Chúng ta có thể sử dụng sức mạnh của blockchain để biến thế giới thành một nơi tốt đẹp hơn. Regen hợp tác với Chorus One để phát triển mô hình kinh doanh trình xác thực xanh đầu tiên.

Cầu G

Nó là một cầu nối xuyên chuỗi cho phép người dùng chuyển tài sản giữa các chuỗi khối. G-Bridge là một hệ thống mang tính thử nghiệm và sáng tạo cao được quản lý bởi mạng lưới người dùng.

Mạng lưới Akash

Akash Network là một dự án khác chạy trên chuỗi khối Cosmos. Mục tiêu chính của Akash là giúp các nhà phát triển Web3 triển khai nhiều dApp khác nhau với cấu hình, thiết lập và quản lý máy chủ tối thiểu.

Được mệnh danh là "Airbnb của điện toán đám mây", dự án cung cấp cho các nhà phát triển nền tảng đám mây nguồn mở phi tập trung đầu tiên và tài nguyên điện toán đám mây không cần cấp phép để các nhà phát triển xây dựng dApps.

Khi thảo luận về Akash Network, điều đáng chú ý là nó cung cấp một số mức giá rất cạnh tranh cho các giải pháp triển khai dApp của mình.

Sự bền bỉ XPRT

Persistence XPRT là mạng lưới các tài sản DeFi và NFT gốc tiền điện tử. Dự án được tổ chức tốt về mặt kỹ thuật và cung cấp cơ sở hạ tầng để kết nối DeFi và tài chính truyền thống trong nhiều lĩnh vực khác nhau.

Mạng lưới Regen

Mạng Regen là một blockchain bằng chứng cổ phần được xây dựng trên hệ sinh thái Cosmos. Nó được sử dụng để xác minh các tuyên bố, giao thức và dữ liệu về điều kiện môi trường.

Regen Ledger cho phép nhiều người dùng tương tác và giao dịch với nhau, tạo thành một hệ thống kế toán sinh thái công cộng. Đây là thị trường và nền tảng toàn cầu dành cho tài sản, dịch vụ và dữ liệu từ hệ sinh thái Trái đất.

Token hệ sinh thái Cosmos có vốn hóa thị trường cao nhất:

Cosmos phát hiện ra điểm yếu lớn của hệ thống

Năm ngoái có thông tin cho rằng 42 blockchain đã kích hoạt IBC. Chúng bao gồm Cosmos Hub, Osmosis, Cronos và Evmos.

OKX Chain, Luna Classic và Thorchain là những blockchain quan trọng đã tích hợp IBC trước đây. Đối với họ, tính năng này đã bị vô hiệu hóa hoặc chưa bao giờ được kích hoạt đầy đủ ngay từ đầu.

Người đồng sáng lập Cosmos cho biết vấn đề đã được giải quyết bằng một bản vá và sẽ được áp dụng cho tất cả các blockchain hiện bị ảnh hưởng bởi lỗ hổng này.

Polymer giải quyết vấn đề này bằng cách đưa IBC ra ngoài Cosmos

IBC đã chứng minh sự thành công của mình trong hệ sinh thái Cosmos dưới dạng giao thức nhắn tin. Tuy nhiên, việc sử dụng bên ngoài Cosmos vẫn còn hạn chế.

Polymer là một giao thức mới đưa IBC ra ngoài Cosmos, hoạt động như một bộ định tuyến tin nhắn, cho phép bất kỳ chuỗi hoặc chuỗi tổng hợp nào gửi tin nhắn cho nhau bằng IBC, đạt được chức năng trước đây bị giới hạn ở Cosmos.

IBC ngoài vũ trụ

IBC đã chứng minh giá trị của mình trong hệ sinh thái Cosmos bằng cách đảm bảo 57 chuỗi và chuyển giao giá trị hơn 160 triệu USD. Thành công của nó vẫn chưa mở rộng sang các hệ thống khác do yêu cầu tương thích nghiêm ngặt với các hệ thống đồng thuận cuối cùng tức thì như Tendermint. Một hệ thống xác suất cuối cùng như Proof-of-Work của Ethereum sẽ vi phạm các cam kết bảo mật của IBC.

Các nhóm làm việc để đưa IBC lên Ethereum bao gồm:

Electron Labs đang nỗ lực để đưa IBC lên Ethereum, nhưng việc kết nối chuỗi Tendermint và chuỗi EVM đòi hỏi rất nhiều công việc. Cosmos yêu cầu sử dụng chữ ký ed25519 để xác minh ứng dụng khách nhẹ và việc xác minh chữ ký này trên EVM tiêu tốn rất nhiều gas.

Để giải quyết vấn đề này, Electron Labs sẽ sử dụng bằng chứng về tính hợp lệ của chữ ký ZK và xác minh bằng chứng này trên Ethereum để giảm chi phí. Một nhược điểm của phương pháp này là sự phụ thuộc vào hợp đồng thông minh tạo ra, do một nhóm kiểm soát. Điều này không mở rộng sự tin cậy tối thiểu của IBC.

zkBridge cũng được dành riêng để kết nối Cosmos và Ethereum. Tương tự như Electron Labs, zkBridge sử dụng ứng dụng khách nhẹ và chạy hợp đồng thông minh Ethereum. Nó sử dụng mạng chuyển tiếp trong đó người chuyển tiếp gửi tiêu đề khối đến chuỗi mục tiêu để xác minh.

Hệ thống này cho phép chứng thực song song, do đó tạo ra hệ thống chứng thực rẻ hơn và nhanh hơn, đồng thời loại bỏ nhu cầu thiết lập ủy thác, trong đó một bên đáng tin cậy tạo khóa riêng. Mặc dù zkBridge dựa vào các hợp đồng thông minh tập trung nhưng nó đưa ra ít giả định hơn về độ tin cậy do hệ thống chứng minh của nó.

Polymer là chuỗi ứng dụng Cosmos hoạt động như một rơle IBC, cho phép liên lạc giữa các chuỗi. Polymer cho phép các chuỗi được kết nối chọn phương thức xác minh của chúng, đồng thời cung cấp xác minh máy khách ánh sáng ZK mặc định (tương tự như cách triển khai của Electron Labs và zkBridge) bằng cách tiêu chuẩn hóa IBC làm thành phần vận chuyển. Các chuỗi được kết nối với Polymer cũng có quyền truy cập vào Cosmos SDK và Tài khoản Interchain.

Polymer triển khai IBC trong Solidity và sử dụng hệ thống chứng minh Plonky2 để xác minh nhằm cho phép kết nối Ethereum với IBC. Plonky2 là một hệ thống chứng minh đệ quy có thể tạo ra một chứng minh duy nhất từ ​​một loạt các chứng minh. Hệ thống này tiếp tục giảm chi phí tạo ra bằng chứng và xác minh. Tương tự như các triển khai khác, ZKP sẽ được xác minh on-chain trên chuỗi mục tiêu.

Ví dụ: nếu Ethereum và Osmosis giao tiếp thông qua Polymer, điều sau sẽ xảy ra:

  • Ethereum xác minh sự đồng thuận Polymer thông qua ứng dụng khách ánh sáng ZK Tendermint và Polymer xác minh sự đồng thuận Thẩm thấu thông qua ứng dụng khách ánh sáng Ethereum.

Polymer xác minh sự đồng thuận Osmosis thông qua ứng dụng khách ánh sáng Tendermint (do chuỗi Cosmos) và Osmosis xác minh sự đồng thuận Polymer thông qua ứng dụng khách ánh sáng Tendermint.

Kết nối Cosmos và Blockchain mô-đun

Polymer không chỉ tiêu chuẩn hóa cầu nối cho các chuỗi không phải IBC mà còn cải thiện cách thức hoạt động của chuỗi Cosmos.

Là thiết bị chuyển tiếp IBC cho Cosmos và các chuỗi khác, Polymer loại bỏ hiệu quả các kết nối dư thừa giữa các chuỗi. Các chuỗi hiện được kết nối với Cosmos Hub, nhưng thông qua Polymer, chúng chỉ phải kết nối với Polymer một lần và kế thừa khả năng kết nối với tất cả các chuỗi khác được kết nối với Polymer. Điều này đạt được thông qua nâng cấp nhiều bước nhảy.

lo lắng

Mặc dù IBC đã được chứng minh là không thấm nước trong hệ sinh thái Cosmos nhưng nó vẫn chưa xử lý được dòng vốn quy mô lớn. Mặc dù có thể còn quá sớm để xác định rõ ràng IBC là mô hình hàng đầu về khả năng tương tác nhưng hiện tại đây là mô hình bắc cầu xuyên chuỗi hứa hẹn nhất. Tuy nhiên, các giả định về tương lai đa chuỗi và các chuỗi liên kết với nhau không đáng tin cậy sẽ dẫn đến kết quả tích cực cho toàn bộ lĩnh vực.

Polymer có kế hoạch sử dụng Plonky2 làm công cụ xác nhận, một hệ thống mới chưa được kiểm tra. Việc sử dụng ZKP có thể cần thiết để giúp cân bằng chi phí kiểm chứng và độ trễ.

Tóm lại

Cosmos chắc chắn là một trong những dự án hấp dẫn và độc đáo nhất trong Web3.

Bằng cách hỗ trợ đầy đủ cho tương lai đa chuỗi, Cosmos đã khẳng định mình là người dẫn đầu trong một danh mục độc đáo.

Tương lai của Web3 và Cosmos cuối cùng sẽ được xác định bởi những gì các nhà phát triển đánh giá cao nhất. Khi ngày càng có nhiều doanh nghiệp bắt đầu tích hợp blockchain vào quy trình của họ, một nền tảng cho phép các blockchain giao tiếp với nhau trở nên quan trọng.

Là một nền tảng blockchain có khả năng tương tác, Cosmos có tiềm năng tăng trưởng cao nhờ đội ngũ giàu kinh nghiệm, lộ trình rõ ràng, các trường hợp sử dụng tiềm năng và nhiều liên minh đang diễn ra.

Tuy nhiên, nếu các nhà phát triển quyết định rằng các chuỗi khối có chủ quyền và dựa trên ứng dụng là con đường của tương lai, Cosmos sẽ có vị trí hoàn hảo để tận dụng tâm lý đó.