1. EOS là gì?
EOSIO là một nền tảng blockchain mã nguồn mở, được thiết kế để hỗ trợ và vận hành các mạng kỹ thuật số một cách an toàn, tuân thủ và đáng tin cậy. Nền tảng này khẳng định khả năng hiệu suất và tốc độ giao dịch cao. EOSIO hỗ trợ nhiều blockchain, bao gồm cả EOS.
EOS cung cấp cho các nhà phát triển khả năng thích ứng, bảo mật, độ tin cậy và các tài nguyên cộng đồng cần thiết để hiện thực hóa các ý tưởng blockchain.
EOS có thể tạo điều kiện truy cập và xác thực an toàn, lưu trữ dữ liệu, quản lý sử dụng, quyền và liên lạc giữa các ứng dụng phi tập trung (dApps) và internet.
2. Đặc tính kỹ thuật
3. Các thành phần của EOS Ecosystem
Là một blockchain nền tảng, EOS cung cấp một bộ giải pháp gồm các công cụ và mã nguồn giúp các lập trình viên xây dựng ứng dụng Dapp với điều kiện tốt nhất, bao gồm:
- EOSIO Core: Cung cấp các thành phần cơ bản để lập trình viên có thể tương tác và xây dựng trên giao thức Blockchain của EOS, bao gồm Nodes, Cleos và các Smart Contract mẫu.
- EOSIO Tools: Cung cấp bộ thư viện mã nguồn mở để hỗ trợ tốt nhất cho lập trình viên xây dựng các ứng dụng phi tập trung, bao gồm: EOSIO.CDT, bộ toolkit Ricardian, EOSJS, SDK, Demux,…
- EOSIO Labs: Là kho lưu trữ để các lập trình viên thử nghiệm và sử dụng như bộ mã cơ sở, tiêu chuẩn để phát triển Dapp của mình, bao gồm: EOSIO Explorer, Assert Manifest Security Model, Webauthn Example App,…
Trong hệ sinh thái EOS bao gồm: EOS.IO và token EOS.
4. Các tính năng chính của EOS
EOS nổi bật nhờ tập trung sớm vào việc thiết lập các hướng dẫn và quy trình quản trị blockchain, sử dụng cơ chế Delegated Proof of Stake (DPoS). Ngoài ra, EOS có một mô hình tài nguyên độc đáo gồm ba loại tài nguyên riêng biệt: CPU, RAM và NET.
4.1 Cơ chế Delegated Proof of Stake (DPoS)
Cơ chế đồng thuận này được phát minh bởi Dan Larimer, một trong những người đồng sáng lập EOS. Blockchain EOS sử dụng một tập hợp gồm 21 vị trí, còn gọi là supernode, để bỏ phiếu cho các block mới theo mô hình luân phiên. Chủ sở hữu token EOS bầu chọn các supernode này từ các ứng cử viên block producer. Các block producer nhận được phần thưởng cho mỗi lần xác nhận block, thúc đẩy họ cạnh tranh để có được phiếu bầu. Phần thưởng block được trả trên cơ sở mỗi block và được hỗ trợ từ lạm phát token hàng năm là 1%.
4.2 Phân bổ tài nguyên của EOS
EOS có ba tài nguyên chính: RAM, Băng thông mạng (NET) và Băng thông CPU (CPU).
Không giống như RAM, nguồn cung đang tăng liên tục hàng ngày, CPU được sử dụng để thực hiện các giao dịch. Các giao dịch phức tạp càng yêu cầu nhiều CPU hơn và ngược lại. NET đóng vai trò băng thông, xác định phần đại diện mạng lưới của block được giao dịch. CPU và NET được phân bổ cho người dùng thông qua việc stake token.
Mặc dù RAM luôn được định giá và bán thông qua hợp đồng thông minh sử dụng tỷ lệ RAM khả dụng với token EOS trong hợp đồng, CPU và NET chỉ có thể giao dịch bằng EOS REX, EOS Resource Exchange. Trước đây, cách duy nhất để tối ưu hóa việc sử dụng tài nguyên là phân bổ thặng dư cho phép các dApp vượt quá tài nguyên được phân bổ của chúng và lấy từ các tài nguyên không sử dụng. Điều này nhằm mục đích tránh việc phân bổ tài nguyên không hiệu quả từ các chủ sở hữu token không hoạt động được gọi là “hodling” – không sử dụng tài nguyên được phân bổ, các cơ chế phân bổ bổ sung theo định hướng thị trường đã được giới thiệu.
4.3 Quản trị
Có năm nhóm tác nhân chính trong hệ sinh thái quản trị của EOS:
- Chủ sở hữu token
- Proxy
- Nhà phát triển dApp
- Block.one
- Delegate (ứng cử viên)
Mặc dù hầu hết các tác nhân có ảnh hưởng trực tiếp, các nhà phát triển dApp có ảnh hưởng gián tiếp thông qua việc xây dựng hệ sinh thái dApp trên blockchain EOS. Công ty phát hành EOS, Block.one, cũng có ảnh hưởng trực tiếp và gián tiếp. Ảnh hưởng trực tiếp liên quan đến sự tham gia trong việc quản trị EOS. Chủ sở hữu token có thể bỏ phiếu cho delegate hoặc proxy bằng cách sử dụng token của họ. Proxy thường là những nhà hoạt động cộng đồng đáng tin cậy, bỏ phiếu thay mặt cho chủ sở hữu token. Cuối cùng, delegate là các ứng cử viên mong muốn trở thành nhà sản xuất khối (block producer) của EOS. EOS cũng có hiến pháp riêng và nhiều quy trình quản trị khác.