Tổng quan về Cosmos (ATOM)
19/09/2022 10:11

Cosmos là gì?
Cosmos - là hệ sinh thái của các mạng và là công cụ để tạo ra các Blockchain có thể tương tác. Mainchain của Cosmos Hub hoạt động như một sổ cái trung tâm cho các Blockchain tương thích được gọi là Zones. Mỗi Zone có khả năng tùy biến cao, cho phép các nhà phát triển tạo ra token của riêng họ, với cài đặt xác thực block tùy chỉnh và các tính năng khác.
Zones này được tạo bằng cách sử dụng COSMOS SDK, cung cấp những điều cơ bản cần thiết để phát triển một Blockchain Cosmos. Lớp đồng thuận mặc định của Cosmos SDK - Tendermint Core, cung cấp cơ chế đồng thuận dựa trên trình xác thực có thể sử dụng được trên nhiều Blockchain Cosmos. Tuy nhiên, Zones có thể chọn chính xác cách chọn trình xác thực của nó.
Đối với Cosmos Hub mainnet, Blockchain chọn ra 100 trình xác thực từ tập hợp các node staking ATOM, Coin tiện ích của Blockchain. Quyền biểu quyết được gán cho mỗi trình xác thực dựa trên số ATOM đã stake. Sau đó, một trình xác thực lãnh đạo đề xuất các block mới để những người khác bỏ phiếu.
Các block thành công cung cấp phần thưởng khối được trao cho trình xác thực và được chia sẻ với những người dùng đặt cược ATOM đằng sau trình xác thực đã chọn của họ.
Ngoài cơ chế đồng thuận của Cosmos Hub, ATOM cũng được sử dụng để trả phí giao dịch và tham gia vào các cuộc bỏ phiếu quản trị. Người xác thực cũng phải tham gia vào các đề xuất hoặc phải đối mặt với các biện pháp trừng phạt.

Cosmos (ATOM) hoạt động như thế nào?
Cosmos là một dự án tập trung vào việc tạo ra một mạng lưới các Blockchain khác nhau có thể tương tác với nhau. Được thành lập vào năm 2014 bởi Ethan Buchman và Jae Kwon, mạng Cosmos bao gồm một mạng chính Blockchain và các Blockchain tùy chỉnh được gọi là Zones.
Cosmos Hub Mainchain, chuyển tài sản và dữ liệu giữa các Zone được kết nối và cung cấp một lớp bảo mật dùng chung. Tất cả chúng hoạt động cùng nhau bằng cách sử dụng Tendermint, Sự đồng thuận tùy chỉnh của Cosmos và giao diện ứng dụng chung. Phí trong Blockchain phải được thanh toán bằng ATOM Token
Cosmos network được chia thành 03 lớp khác nhau:
- Mạng - Cho phép xác nhận giao dịch, các thông điệp đồng thuận khác để giao tiếp với các blockchain của trung tâm.
- Ứng dụng - Cập nhật mạng về trạng thái giao dịch và số dư mới.
- Sự đồng thuận - Tổ chức các node theo cách chúng đồng ý về việc thêm các giao dịch mới.
03 lớp này được kết hợp thông qua một bộ sưu tập các công cụ và ứng dụng mã nguồn mở. Ví dụ: Tendermint đóng gói các lớp mạng và đồng thuận thành một công cụ sẵn sàng sử dụng. Các nhà phát triển Blockchain sử dụng Tendermint chỉ cần tập trung vào lớp ứng dụng, giúp họ tiết kiệm thời gian và tài nguyên.
Cosmos Hub là gì?
Cosmos Hub là Blockchain chính của Cosmos kết nối các blockchain tùy chỉnh khác được gọi là Zones. Nó thực hiện điều này bằng cách theo dõi trạng thái của từng Zone thông qua Giao thức Truyền thông liên Blockchain (IBCP). Thông qua giao thức này, thông tin có thể dễ dàng di chuyển giữa bất kỳ Khu vực nào được kết nối với Cosmos Hub.
Cosmos Hub hoạt động như một sổ cái trung tâm cho hệ sinh thái nơi các Khu vực trao đổi thông điệp IBC. IBC sử dụng hai loại giao dịch: IBCBlockCommitTx và IBCPacketTx. Đầu tiên gửi hash của block gần đây nhất trong bất kỳ Zone. Điều thứ hai cho phép mỗi Zone chứng minh rằng một gói thông tin là hợp pháp và đã được xuất bản bởi ứng dụng của người gửi.
Hãy tưởng tượng hai DApp trên hai Zone khác nhau muốn giao tiếp với nhau. Để làm điều này, các tin nhắn IBC được gửi đến Cosmos Hub, nơi ghi lại sự tương tác. Thông điệp được chuyển tiếp thông qua Cosmos Hub và mỗi Zone cũng ghi lại kết quả tương tác của chúng trên các Blockchain của riêng chúng. Sau đó, có bằng chứng về ba Blockchain riêng biệt của hoạt động. Khả năng các Blockchain tương tác với nhau đã đặt cho Cosmos biệt danh "Internet của mọi Blockchain".
Cosmos Zones là gì?
Các Blockchain tùy chỉnh của Cosmos, được gọi là Zone, được sử dụng cho nhiều ứng dụng khác nhau. Thuật ngữ này là một tên thay thế cho các Sidechains mà bạn có thể đã quen thuộc từ các dự án Blockchain như Polygon. Zone có thể xác thực các giao dịch của riêng mình, tạo ra token và triển khai các phát triển tùy chỉnh. Ngay cả với những khác biệt này, tất cả các Zone vẫn có thể tương tác với bất kỳ Zone nào khác trong hệ sinh thái Cosmos, miễn là chúng có quyền làm như vậy.
Zone sử dụng kiến trúc Hub & Spoke trong đó Hub hoạt động giống như các bộ định tuyến cho các Zone khác nhau. Cosmos Hub là một trong những trung tâm phổ biến nhất, nhưng các Trung tâm khác cũng tồn tại. Bất kỳ ai cũng có thể tạo một Hub Blockchain hoặc Zone vì mạng hoàn toàn không có quyền. Tuy nhiên Zone hoặc Hub có quyền từ chối các Blockchain khác kết nối với chúng.
Bằng cách kết nối với một Hub, một Blockchain có thể kết nối với bất kỳ Zone nào được kết nối với cùng một Hub. Các trung tâm cũng có thể kết nối với nhau. Ngoài ra, bất kỳ ai cũng có thể fork Cosmos Hub và khởi chạy phiên bản của riêng họ, giống như Binance Chain đã làm vào năm 2019.
Cosmos SDK là gì?
Cosmos SDK là một bộ công cụ phát triển phần mềm mã nguồn mở cho phép người dùng tạo các blockchain tùy chỉnh. Giao thức đồng thuận mặc định của Cosmos SDK là Tendermint Core, nhưng có nhiều modun được tạo sẵn khác nhau mà bạn có thể sử dụng.
Sử dụng Cosmos SDK giúp đơn giản hóa đáng kể quá trình này và cung cấp tất cả các tiêu chuẩn bạn mong đợi khi xây dựng một Blockchain.
Nó có khả năng tùy biến cao với các trình cắm thêm, vì vậy người dùng có thể thiết kế các tính năng và đặc điểm mới. Cả Blockchain Proof of Stake công khai và Blockchain Proof of Work đều có thể được tạo bằng Cosmos SDK. Binance Chain chỉ là một ví dụ về Blockchain được tạo ra bằng Cosmos SDK.
ATOM là gì?
ATOM - là Token của Cosmos được sử dụng trong 3 trường hợp chính:
- Người dùng phải trả phí giao dịch của họ bằng ATOM, tỷ lệ thuận với sự cần thiết sức mạnh tính toán.
- ATOM cũng được sử dụng để tham gia vào ICO của Cosmos Hub. Bạn càng nắm giữ nhiều ATOM, bạn càng có nhiều quyền biểu quyết trong các quyết định của nền tảng.
- Token đã stake đằng sau các trình xác thực để nhận phần thưởng khi tham gia vào thuật toán đồng thuận.
ATOM được phân phối thông qua đợt mở bán coin đầu tiên (ICO) và nó không có giới hạn nguồn cung, khiến nó trở thành một đồng tiền lạm phát. Điều này là do Tendermint Core thưởng cho những người stake ATOM mới được tạo ra. Tỷ lệ lạm phát điều chỉnh theo thời gian thực dựa trên số token đã stake và số lượng staker.
Mua ATOM token bằng cách nào?
Bạn có thể dễ dàng mua ATOM trên sàn giao dịch Binance và nếu như bạn chưa đăng ký tài khoản Binance hoặc hoàn tất KYC và AML hãy đảm bảo làm như vậy trước khi mua ATOM token. Các bước rất đơn giản:
1. Đăng nhập vào tài khoản Binance và di chuột qua tab [Trade]. Chọn chế độ xem giao dịch [Classic] hoặc [Advanced].

2. Di chuột qua cặp giao dịch được hiển thị ở bên trái sau đó tìm kiếm ATOM và chọn một cặp giao dịch phù hợp. Trong ví dụ của chúng ta, chúng ta sẽ sử dụng [ATOM/BUSD].

3. Chọn loại lệnh bạn muốn và nhập số tiền bạn muốn mua. Ở đây chúng tôi đã chọn một lệnh giao dịch. Kiểm tra kỹ chi tiết đơn đặt hàng của bạn và nhấp vào [Mua ATOM] để gửi giao dịch mua của bạn.

Tendermint là gì?
Tendermint là một giao thức cung cấp cả cơ chế đồng thuận Blockchain (Tendermint Core) và một công cụ (Tendermint ABCI) cho phép các ứng dụng kết nối với các công cụ đồng thuận Tendermint Core. Tendermint Core là giao thức đồng thuận mặc định của Cosmos cũng là Byzantine Fault Tolerant (BFT). BFT - đơn giản có nghĩa là việc xác nhận các giao dịch mới vẫn có thể được thực hiện với những người tham gia không thiện chí hoặc thậm chí gây hại.
Với Tendermint Core, trình xác thực chạy các node duy trì một bản sao dữ liệu của Blockchain. Không phải tất cả mọi node đều là trình xác thực, vì có giới hạn 100 trình xác thực trên Cosmos Hub. Những validators (người xác thực) xác minh giao dịch sẽ bỏ phiếu cho các block mới sẽ được thêm vào chuỗi.
Trình xác thực đạt được vị trí của họ bằng cách đặt ATOM token làm node. 100 node hàng đầu theo giá trị đã stake sau đó trở thành validators với quyền biểu quyết tỷ lệ thuận với ATOM đã stake. Người dùng cũng có thể ủy quyền ATOM token của họ đằng sau trình xác thực để đổi lấy một phần của phần thưởng block.
Cơ chế này khuyến khích các trình xác thực hành xử vì người dùng có thể dễ dàng stake ATOM của họ bằng các tùy chọn đáng tin cậy hơn. Để thêm các block mới, một tập hợp 100 trình xác thực đạt được sự đồng thuận trên mỗi block thông qua bỏ phiếu. Việc bỏ phiếu diễn ra theo các vòng dựa trên các block đề xuất từ một nhà lãnh đạo.
Tại sao Tendermint quan trọng?
Tendermint (BFT) đã được chứng minh là quan trọng do:
Tendermint (BFT) chỉ liên quan đến các lớp mạng và đồng thuận của các Blockchain Cosmos. Nó phác thảo cách validators đồng ý về các giao dịch và chia sẻ thông tin, nhưng các nhà phát triển vẫn có thể tùy chỉnh lớp ứng dụng. Mỗi Zone có thể chọn cách các trình xác thực của nó được chọn và nếu Blockchain là Private hoặc Public.
Tendermint (BFT) có thời gian khối khoảng 1 giây và cũng có thể xử lý hàng nghìn giao dịch mỗi giây.
Các giao dịch được xác nhận ngay sau khi một block được khởi tạo (miễn là phần lớn các trình xác thực mạng là trung thực). So với các Blockchain như Etherum (ETH) hoặc Bitcoin (BTC), người dùng Cosmos có thể tự tin chấp nhận các giao dịch với ít block xác nhận hơn.
Nếu Blockchain thực hiện fork tạo ra hai lịch sử giao dịch khác nhau, thật dễ dàng để thực hiện trách nhiệm giải trình và đảm bảo lý do tại sao nó lại xảy ra.
Tổng kết
Cosmos là một trong những giải pháp đầu tiên có sẵn để tạo ra các Blockchain và là một lựa chọn phổ biến. Tendermint (BFT) và Cosmos SDK vẫn là những công cụ mạnh mẽ được sử dụng trong việc tạo ra các Blockchain ngày nay.
Tuy nhiên, kể từ năm 2017, chúng tôi đã thấy tập trung nhiều hơn vào các chuỗi phụ hoạt động với high - traffic Blockchain như Ethereum. Liệu xu hướng này có tiếp tục hay không vẫn chưa được kiểm chứng.
Tuy nhiên, Cosmos có kế hoạch mở rộng các xu hướng hiện tại bao gồm NFTs, thế chấp DeFi và Interchain staking, mang đến cơ hội để tăng mức độ phổ biến của nó trong tương lai.
>>> Xem thêm bài viết khác của chúng tôi : Tổng quan về Mina Protocol