Title: Theory / Unimportant / Compagnie considérée / Near / general

Name: Open money
Definition: Give anyone access to digital money.
Page: https://near.org/blog/the-evolution-of-the-open-web/

Name: Decentralized finance
Definition: Program that allow to freely trade open money
Name2: Open Finance
Abbreviation: DeFi

Name: A chain
Definition: a replication machinery, that provides for any type of state a way to replicate across the network and reach consensus on the state
Page: https://nomicon.io/Terminology.html
Context: Near

Name: Account ID
Definition: minimum length is 2
Page: https://nomicon.io/DataStructures/Account.html
Context: Near
Definition2: maximum length is 64
Definition3: composed of account ID part, separated by .
Intuition: username

Name: Account ID part
Definition: A string of lowercase alphanumeric symbols, separated by either _ or -
Page: https://nomicon.io/DataStructures/Account.html
Context: Near

Name: An implicit account ID
Definition: An account ID of 64 hex characters
Page: https://nomicon.io/DataStructures/Account.html
Context: Near

Name: Top level account
Definition: An account ID without .
Page: https://nomicon.io/DataStructures/Account.html
Context: Near
Example: near com eth
Intuition: TLD in a DNS.

Question: Who can create account foo1.foo2. ... .foon
Answer: The owner of foo2. ... .foon
Page: https://nomicon.io/DataStructures/Account.html
Context: Near
Answer2: if n=1, then the account registrar must create them
Name: Top level account

Question: How are TLA attributed
Answer: if they are less than 32 characters long, they are auctionned
Page: https://nomicon.io/DataStructures/Account.html
Context: Near

Name: Locked Balances
Definition: the tokens that are currently in use for staking to be a validator or to become a validator
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Name: Unlocked Balances
Definition: tokens that the account can use for transaction fees, transfers staking and other operations.
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Name: Balances
Definition: Sum of locked and unlocked balance
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Name: A smart contract
Page: https://nomicon.io/DataStructures/Account.html
Context: near account
DefType: A program in WebAssembly that belongs to a specific account.

Name: Storage
Definition: a persistent key-value trie that can only be modified by the account's contract, causes a recurrent rent
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Name: Account data
Definition: Balance
Page: https://nomicon.io/DataStructures/Account.html
Context: Near
Definition2: Locked balance (for staking)
Definition3: Code of the contract
Definition4: Key-value storage of the contract. Stored in a ordered trie
Definition5: Access Keys
Definition6: Postponed ActionReceipts
Definition7: Received DataReceipts

Name: Access keys
Definition: A private key that grants access to an account
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Name: AccessKeyPermission
Definition: A kind of permission an access can grant
Page: https://nomicon.io/DataStructures/Account.html
Context: near account
Example: FullAccess and FunctionCall currently the only one

Name: FullAccess
Definition: An access key that allow to do anything on an account
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Name: FunctionCall
Definition: An access key that allow to do only a specific function
Page: https://nomicon.io/DataStructures/Account.html
Context: near account

Instruction: Account without access key
Page: https://nomicon.io/DataStructures/Account.html
Effect: An account whose code can be invoked by other accounts and contracts
Context: near account