最後更新: 2018-03-01
目錄
Cryptocurrency
- Bitcoin(BTC)
- Litecoin
- Ethereum
- ETC
- Zcash
- Dash
- Bitcoin Cash(BCH)
- Siacoin
- XMR
主流幣: 基本上在各平台(交易所)都可以使用USD兌換的, 如 BTC, ETH, LTC
熱門小幣: 支持BTC, ETH兌換的小幣, 如:ELA, TRX
死幣: 交易量幾乎沒有的幣(傳說中的空氣幣)
Bitcoin
Ethereum
Unlike Bitcoin where the block size is restricted by its size in bytes,
Ethereum blocks are restricted by the sum of the transaction gas used in the block.
ether generates
Mining of ether generates new coins at a usually consistent rate, occasionally(偶爾) changing during hard forks
blockchain
Ethereum's blockchain uses Merkle trees
Addresses
20 bytes of the Keccak-256 hash (40 hexadecimal digits)
ethereum block explorer
https://etherscan.io/
https://etherscan.io/address/0xYOUR-ACCOUNT-ADDRESS
Ethereum ETH Mining Pools Monitoring
https://investoon.com/mining_pools/eth
Price
https://www.coindesk.com/ethereum-price/
Virtual Machine
EVM is the runtime environment for smart contracts in Ethereum.
Every Ethereum node in the network runs an EVM implementation and executes the same instructions.
transfer ethereum from one wallet to another
The average block time is around 16 seconds of so,
so it depends on if your transaction is included in the following block.
This is affected by how much gas you're willing to pay for your transaction.
The block time is determined by the block difficulty.
Block time will increase with the ice age (blocks become more difficult (slower) to incentivize the transition to PoS).
Higher gas price means you're offering more to the miners to confirm your transaction, so it'll be quicker.
Gas is the internal pricing for running a transaction or contract in Ethereum.
GasLimit 你願意最多給多少Gas去完成這一個交易
GasPrice 你願意支付多少Ether給Ethereum區塊鏈Miner礦工幫你執行這一筆交易
Transaction Fees = Gas Limit * Gas Price
如果你那個交易不需要那麼多Gas,Ethereum是會將餘下的Gas退回給你
Wei
Ethereum uses an account system where values in Wei are debited from accounts and credited to another
Smart Contract (scripting)
ERC20
Any Ethereum address (0x….) can hold both ETH and ERC20 tokens.
MEW
MEW Sub-accounts
How to restore sub-accounts
You need to know the EXACT spelling of each additional account. Very important.
Think of a nickname for this account, then choose ‘Add’.
When you restore your main account, all subsequent accounts will also be restored once you re-add each sub-account manually.
Use the list of "nicknames" you wrote next to your backup phrases to help you remember the name of each sub-account as the spelling (but not the case) of each sub-account is very important.
Litecoin
The Litecoin Network aims to process a block every 2.5 minutes, rather than Bitcoin's 10 minutes.
The developers claim that this allows Litecoin to have faster transaction confirmation.
Litecoin uses scrypt in its proof-of-work algorithm,
a sequential memory-hard function requiring asymptotically more memory than an algorithm which is not memory-hard.
Due to Litecoin's use of the scrypt algorithm, FPGA and ASIC devices made for mining Litecoin are more complicated to create and
more expensive to produce than they are for Bitcoin, which uses SHA-256.
Zcash
Proof-of-Work algorithm: Equihash
Equihash has very efficient verification.
Equihash is a memory-oriented Proof-of-Work,
(which means how much mining you can do is mostly determined by how much RAM you have.)
based on: Generalized Birthday Problem
Monero (XMR)
created in April 2014
Hash function: CryptoNote
focuses on privacy and decentralization
designed to be resistant to ASIC(application-specific integrated circuit) mining
Block time: 2 minutes
Block
Uncle
An uncle is a referred to as a network block which would normally be considered an orphan.
blocks are orphaned because they were mined just after someone found the correct block header
In Ethereum network
“orphaned” blocks to still yield a reward for miners
It is also an incentive to join smaller mining pools, as uncles will still yield some form of reward.
commonly associated with the Ethereum blockchain
---------
blockchain bloat
it takes much longer to initially synchronize a desktop wallet client with said network
An alternative solution is to take part of the transaction information off the main blockchain and use sidechain solutions.
In the case of Segregated Witness, transaction hashes will be removed from the main blockchain, to reduce the amount of bloat generated by the process.
decentralized storage solutions for blockchains,
such as the technology provided by Storj.
---------
Orphan blocks
Orphan blocks occur when two miners produce a block at similar times.
This causes a temporary split in the network as the nodes attempt to decide which block to continue building on.
The block with the greater proof-of-work will be the one that the blockchain is continued to be built on-top of.
orphaned blocks are initially accepted by the majority of the network, but are later rejected when proof of a longer blockchain is received that doesn't include that particular block.
---------
Stale blocks
At any second, a block may be "solved." This means that everyone else in the world working on that block must stop,
and restart their work. Continuing to work after that point is known as working on a "stale block" because it is old data, and old transactions.
---------
Genesis block
first block of a blockchain
---------
Merkle trees
Merkle trees are used in distributed systems for efficient data verification.
They are efficient because they use hashes instead of full files.
input of data broken up into blocks labeled L1 though L4.
Each of these blocks are hashed using some hash function.
Then each pair of nodes are recursively hashed until we reach the root node,
which is a hash of all nodes below it.
Hardware Key
The device itself holds the keys and signs transactions for you.
digitalbitbox
https://digitalbitbox.com
* backup and recovery with a micro SD card
* password + two-factor authentication
* A secondary password can open a hidden wallet
* After 15 unsuccessful attempts to guess the password, the Digital Bitbox will erase all secrets and reset
* IC: ATAES132A
ATAES132A
- 32Kb Standard Serial EEPROM User Memory (16 User Zones of 2Kb)
- AES Algorithm with 128-bit Keys
- Secure Storage for 16 and 128 bit Keys
- Encrypted User Memory Read and Write
- FIPS Random Number Generator (RNG)
trezor
https://trezor.io
Ledger Wallet
Secalot
記錄 Private Key 工具
Cryptosteel
https://cryptosteel.com/
Users are able to store up to 96 characters
術語
ledger
principal book or computer file for recording and totaling economic transactions measured in terms of a monetary unit of account by account type,
with debits and credits in separate columns and a beginning monetary balance and ending monetary balance for each account.
sharding
aimed at minimizing the database