Crypto glossary


Can you help simplify this part “reflexive to the modealization states of autonomous agents aggregator”. It’s not clear to me what you mean by this :slight_smile:


I will do my best, eventually I will simplify all definition to be more easy to understand, for now I will just keep going with next definition because that help me to think about it. :sunglasses:


I can have a crack at Smart contract from another angle (closer to the Wikipedia article definition):

Electronic implementation of a [business] contract, distributed consensus is typically used to verify the contract i.e. automated transfer of funds on the change of a publicly traded stock price, escrow, token systems.


Cryotcurrency wallet: Cryptocurrency wallets are software programs that store your public and private keys and interface with various blockchain so users can monitor their balance, send money and conduct other operations. When a person sends you bitcoins or any other type of digital currency, they are essentially signing off ownership of the coins to your wallet’s address.


Hot wallet: Refer to the wallet states, hot wallet provide online accessibility via internet connection for fast value exchange confirmation time, the level of security is lower to improve scalability.


**Cold Wallet; Are wallet that are keep offline via HSM (hardware security module) to improve security, enclave in SGX is a good example, is not exactly offline but is no easy online accessibility which improve security vs (MITM) attack.


Warm wallet:This wallet is controlled by a selected third parties for trade conciliation, arbitrage and for voting on proposal, any transaction input/output action potential is only managed by this selected parties for conciliation.

Ripple warm wallet: Provide an additional layer of security between the cold and hot wallets. Unlike a hot wallet, the secret key of a warm wallet does not need to be online.



Solidity: A programing language, specific to Ethereum, used to create smart contracts.


Mempool: A holding area for pending transactions. After a transaction is transmitted it is first verified by the nodes on the network. After verification, it is put into the mempool (short for memory pool) with other pending transactions. There it sits until a miner includes it in the next block in the blockchain.


Satoshi: The smallest unit of a bitcoin. One satoshi is a hundred millionth (0.00000001) of one bitcoin. Sometimes satoshi is abbreviated to ‘sat’ or the plural, ‘sats.’ The unit is an homage to the pseudonymous creator of Bitcoin, Satoshi Nakamoto.


Solidity is a javascript like a language used to code smart contracts on the Ethereum platform. It compiles into a bytecode format that is understood by the Ethereum Virtual machine (EVM). It’s a strongly typed language with the ability to define custom data structures.



Work Unit; Summation of user workload production with business logic rule., usually we will see, the states , user address, nounce and set of validator address if multi sig wallet are used to validate the work unit states.


Multisignature (multisig); refers to requiring more than one key to authorize a Bitcoin transaction. It is generally used to divide up responsibility for possession of bitcoins.

Standard transactions on the Bitcoin network could be called “single-signature transactions,” because transfers require only one signature — from the owner of the private key associated with the Bitcoin address. However, the Bitcoin network supports much more complicated transactions that require the signatures of multiple people before the funds can be transferred. These are often referred to as M-of-N transactions.



Cold Storage; States value transition function for high security consistency for nLockTime inside specialised data center that store user private key offline.


Hot Storage: States value transition function for high scalability availability (online) with low level of security for user private key.


This is a great, precise and thorough technical definition. With my glossary entries I’m trying to make them friendly to people unfamiliar with computer science. Your’s are great for technical people. I think it would be helpful to have both a technical and a non-technical/conceptual definition of words in the glossary.


@jtierney 100% agree. We’ll probably work on revising some of these to be less technical.

PS: check out this link that @bhaumik found which we can piggy back off:


Good to know. Thanks!


Block Explorer: An online tool for exploring data related to the blockchain of a cryptocurrency. Most block explorers show live transactions happening on the blockchain. They also provide information such as transaction histories, wallet activity, network hash rate, coin supply, and other data. A popular block explorer is


I like the idea of technical and non-technical definitions in the glossary. On the technical definition, is it really the case that Solidity is a ‘Javascript-like’ language?

Haven’t used it enough myself but as a Javascript developer I would say it only mildly resembles Javascript, does Solidity support closures?

Maybe “syntax derived from Javascript” would be a more accurate description