Account contains:
-Address (rightmost 160 bits of Keccak(SHA-3) hash of public key)
-Balance
-Nonce
-Storage and code
Assert(false) compiles to 0xfe, uses up all gas and reverts all changes
Big-endian: most significant digits first
Little-endian: least significant digits first
BIPS: bitcoin improvement proposals
Byte code: numeric format virtual machine executable
Contract account: An account containing code that executes when receiving a transaction from another account.
Contract creation transaction: Special transaction with "zero address" as recipient that register a contact and recode it on the Ethereum blockchain
Digital signature: Using a private key which the user produces a short string that can prove with the corresponding public key plus the signature(short string) combine to verify that document(transaction) was created by the user who owns the private key.
Gas: The computational cost of an execution on a smart contract.
Turing Complete: General-purpose computer. If a programming language or system can have the ability to start the execute a loop of an undetermined size. Halting problem a none Turing complete system will not be able to know if the execution a looping function given arbitrary input will eventually stop running for you start the execution.
Ethereum: A deterministic out unbounded state machine
A fallback or default function is the transaction that triggered the contract didn't name any declared function, default function is usually the one that receives ether.
RPC: Remote Procedure Call We are sending a message, and that might end up storing something in the database to keep a history, which might be another RPC call. It's more core and lower level of API binary data format and use TCP Protocol
API: Application programing interface... Client server relationship REST stands for “representational state transfer,” rest is good at making CRUD (create, read, update, delete) use HTTP Protocol
-Address (rightmost 160 bits of Keccak(SHA-3) hash of public key)
-Balance
-Nonce
-Storage and code
Assert(false) compiles to 0xfe, uses up all gas and reverts all changes
Big-endian: most significant digits first
Little-endian: least significant digits first
BIPS: bitcoin improvement proposals
Byte code: numeric format virtual machine executable
Contract account: An account containing code that executes when receiving a transaction from another account.
Contract creation transaction: Special transaction with "zero address" as recipient that register a contact and recode it on the Ethereum blockchain
Digital signature: Using a private key which the user produces a short string that can prove with the corresponding public key plus the signature(short string) combine to verify that document(transaction) was created by the user who owns the private key.
Gas: The computational cost of an execution on a smart contract.
Turing Complete: General-purpose computer. If a programming language or system can have the ability to start the execute a loop of an undetermined size. Halting problem a none Turing complete system will not be able to know if the execution a looping function given arbitrary input will eventually stop running for you start the execution.
Ethereum: A deterministic out unbounded state machine
A fallback or default function is the transaction that triggered the contract didn't name any declared function, default function is usually the one that receives ether.
RPC: Remote Procedure Call We are sending a message, and that might end up storing something in the database to keep a history, which might be another RPC call. It's more core and lower level of API binary data format and use TCP Protocol
API: Application programing interface... Client server relationship REST stands for “representational state transfer,” rest is good at making CRUD (create, read, update, delete) use HTTP Protocol
Comments
Post a Comment