Protocol status: Draft architecture. eCoin is under development. These pages describe the Version 0.1 design direction and illustrative developer models, not a finalized wire protocol, production API, or live mainnet.
Terms
- Address
- A user-facing representation of a payment destination. The production eCoin address format is not yet specified.
- Block
- A proposed or finalized ordered batch of valid transactions and protocol metadata.
- Byzantine fault
- A participant or component behaving incorrectly, inconsistently, or maliciously in a distributed system.
- Consensus
- The process by which participating validators agree on the accepted ledger state under protocol rules.
- Double spend
- An attempt to use the same spendable value in conflicting transactions.
- ECIP
- eCoin Improvement Proposal: the proposed public process for significant protocol changes.
- Finality
- The protocol state after which an accepted transaction or ledger update is treated as irreversible under the consensus assumptions.
- Genesis
- The initial production ledger state from which mainnet begins.
- Ledger
- The shared protocol state containing accepted transaction results and other network state.
- Lightweight client
- A client that verifies less data locally and relies on compact proofs or network services for some information.
- Mainnet
- The future production eCoin network where real-value transactions may occur. Mainnet is not represented here as already live.
- Node
- Software participating in the eCoin peer-to-peer network, with capabilities depending on its operating mode.
- Nonce / sequence
- A transaction-ordering or replay-protection concept. The production mechanism is not yet specified.
- Peer
- Another compatible node connected through the peer-to-peer network.
- Private key / signing credential
- Secret information capable of authorizing transactions. The production cryptographic scheme is not yet finalized.
- RPC
- A programmatic interface through which software can request data or actions from a node or service.
- Self-custody
- A model in which the user controls the credential required to authorize transactions.
- Stake
- eCoin economically committed to validator participation under the proposed stake-secured consensus model.
- Testnet
- A non-production network intended for testing software and protocol behavior using tokens with no intended monetary value.
- Transaction
- A cryptographically authorized request to move value or perform another protocol-permitted state transition.
- Validator
- A network participant proposed to verify blocks and exchange signed consensus votes under the stake-secured BFT design.
- Wallet
- Software or hardware that manages or securely accesses transaction-authorizing credentials and presents network state to a user.
Previous
‹ P2P Network