Một loại tiền điện tử là một tài sản kỹ thuật số được thiết kế để hoạt động như một phương tiện trao đổi bằng cách sử dụng mật mã để bảo mật các giao dịch, kiểm soát việc tạo ra các đơn vị mới và xác minh việc chuyển giao tài sản.
Nó thường dựa trên một blockchain, một sổ cái phân tán, phi tập trung và không thể thay đổi.
Các thành phần kỹ thuật chính:
Blockchain:
Đây là một cơ sở dữ liệu phân tán nơi mỗi khối chứa:
một danh sách các giao dịch đã được xác thực,
một dấu thời gian,
băm của khối trước đó (đảm bảo tính liên tục),
một nonce được sử dụng để khai thác (trong các hệ thống Proof of Work).
Mật mã:
Băm (SHA-256, Keccak, v.v.): biến bất kỳ dữ liệu nào thành một dấu vết duy nhất.
Mật mã bất đối xứng: mỗi người dùng có một khóa riêng (bí mật) và một khóa công khai. Chữ ký số cho phép xác thực các giao dịch.
Đồng thuận phân tán:
Cho phép đảm bảo rằng toàn bộ mạng đồng ý về trạng thái của blockchain:
Proof of Work (PoW): được sử dụng bởi Bitcoin, yêu cầu tính toán cường độ cao.
Proof of Stake (PoS): được sử dụng bởi Ethereum 2.0, dựa trên việc sở hữu token.
Các loại khác: Delegated PoS, Proof of Authority, v.v.
Nút và Mạng P2P:
Mỗi người tham gia (hoặc nút) giữ một bản sao của blockchain và giao tiếp với những người khác thông qua một mạng peer-to-peer.
Ví dụ: Bitcoin
Blockchain công khai, mã nguồn mở
Đồng thuận: Proof of Work (SHA-256)
Khối mỗi 10 phút
Kích thước khối giới hạn (1 Mo cơ bản)
Phần thưởng giảm dần: halving mỗi ~4 năm
Tiền tệ gốc: BTC
Hợp đồng thông minh (cho các loại tiền điện tử như Ethereum):
Đây là các chương trình tự động được triển khai trên blockchain, được thực thi tự động theo các điều kiện đã định. Chúng cho phép tạo ra các ứng dụng phi tập trung (DApps), token (ERC-20, v.v.), DeFi, NFT, v.v.