:ProtocolAccount
leaf node

URI

Label

Protocol Account

Description

A protocol account is a type of account in Ethereum. Protocol accounts are specified in the Ethereum protocol, and have so far only been used to store the initial balance for users who participated in the Ethereum crowdsale. Protocol accounts could be added with any protocol change and may be either external accounts or contract accounts.

Superclasses (1)

Usage

The amount of Wei an account was prefunded with in a protocol variant. In the case that an account receives multiple prefunds in multiple protocol variants, the amounts are summed. In contrast to the regular account balance it is a property of the account itself and not of its state.

Relates an account to the Merkle Patricia tree that encodes its storage contents at a certain account state. This property is Functional because an account state can have only one instance of account storage and inverse functional because an account storage can have only one associated account state.

This is a general relation to express part of relationships. The classic study of parts and wholes, mereology, has three axioms: 1. the part-of relation is Transitive - "parts of parts are parts of the whole" - If A is part of B and B is part of C, then A is part of C Reflexive - "Everything is part of itself" - A is part of A Antisymmetric - "Nothing is a part of its parts" - if A is part of B and A != B then B is not part of A.

This property relates an EthOn class with a suggested string representation. It can be used to give the term a name, e.g. in program code.

owl:Thing

Implementation

@prefix:<http://ethon.consensys.net/>.@prefixdc:<http://purl.org/dc/elements/1.1/>.@prefixns:<http://www.w3.org/2003/06/sw-vocab-status/ns#>.@prefixowl:<http://www.w3.org/2002/07/owl#>.@prefixrdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>.@prefixrdfs:<http://www.w3.org/2000/01/rdf-schema#>.@prefixsh:<http://www.w3.org/ns/shacl#>.@prefixskos:<http://www.w3.org/2004/02/skos/core#>.@prefixv0:<http://ethon.consensys.net/v0/>.@prefixvann:<http://purl.org/vocab/vann/>.@prefixvoid:<http://rdfs.org/ns/void#>.@prefixxml:<http://www.w3.org/XML/1998/namespace>.@prefixxsd:<http://www.w3.org/2001/XMLSchema#>.:ProtocolAccountaowl:Class;rdfs:label"Protocol Account"@en;:simpleDefinition"An account that was created together with the blockchain itself or during a protcol update and can have an initial balance, e.g. from the crowdfunding of the blockchain.";:suggestedStringRepresentation"PrefundedAccount"@en;rdfs:comment"A protocol account is a type of account in Ethereum. Protocol accounts are specified in the Ethereum protocol, and have so far only been used to store the initial balance for users who participated in the Ethereum crowdsale. Protocol accounts could be added with any protocol change and may be either external accounts or contract accounts."@en;rdfs:subClassOf:Account;ns:term_status"unstable".

Documentation automatically generated on 22nd February 2019 with OntoDocs (v1.2.1)