MimbleWimble Grin
介绍
白皮书解读
Original MimbleWimble white paper
Andrew Poelstra’s MimbleWimble follow up paper
Introduction to MimbleWimble and Grin
设计理念
for Bitcoiners
三层设计
应用层、核心层、底层
MVC
计算、网络、存储
架构
区块链(内核)
链 Chain
链 Chain methods
pipe BlockContext - chain 子集
BlockContext methods
head 子集 Tip
Tip methods
TxHashSet 哈希树管理
TxHashSet methods
rewindable_kernel_view
utxo_view
孤儿 Orphan
OrphanBlockPool methods
区块 Block
区块 Block methods
BlockHeader
BlockHeader methods
ProofOfWork
ProofOfWork methods
CompactBlock
CompactBlockBody
CompactBlock methods
CompactBlockBody methods
genesis block
mining mine_block
交易 Transaction
交易流程图
Transaction methods
TransactionBody
TransactionBody methods
输入 Input
Input methods
输出 Output
Output methods
签名 TxKernel
TxKernel methods
libtx Slate
Slate methods
libwallet updater build_coinbase
转账
libwallet tx
libtx build
libtx tx_fee
libwallet selection
libwallet sigcontext
libwallet updater
libtx aggsig
libtx proof
libwallet keys
libtx reward
libwallet types
libwallet restore
交易池 TransactionPool
TransactionPool methods
Transaction Pool
OutputIdentifier
OutputIdentifier methods
Committed
难度 Difficulty
PoW 工作量证明
Cuckoo & Miner methods
lean
types
3 种 Proof
3 个验证
servers adapters
ChainToPoolAndNetAdapter
PoolToNetAdapter
PoolToChainAdapter
NetToChainAdapter
config
VerifierCache
block_sums
consensus
其它
树管理-内核
Maturity Rule 成熟机制
API/客户端/服务端
软件RPC
handlers
blocks_api
chain_api
peers_api
pool_api
server_api
transactions_api
types
auth
client
rest
router
web
软件CMD
Server methods
dandelion_monitor
seed
Syncer
矿工 Miner
矿工 Miner methods
mine_block
钱包CMD
web-wallet
build 编译软件
StratumServer 远程挖矿
HTTPWalletClient 客户端
HTTPWalletClient methods
3 CMD
client
server
wallet
FileWallet 文件钱包
FileBatch
FileWallet methods
lmdb_wallet 数据库钱包 - LMDBBackend 和 Batch
lmdb_wallet methods
servers stats struct
API - APIOwner 和 APIForeign
APIHandler - OwnerAPIHandler 和 ForeignAPIHandler
libwallet types
WalletSeed
WalletConfig
钱包的设计
网络传输
Dandelion
P2P - TcpStream
Server
Server methods
msg
Handshake
Peers
Peers methods
Peer
Peer methods
Protocol
net - TcpStream 和 SocketAddr
conn
msg
protocol
types
Blockchain Syncing
Fast Sync
数据存储
chain ChainStore 和 Batch
ChainStore 和 Batch methods
store PeerStore
LMDB - Store 和 Batch
core PMMR 和 chain PMMRHandle
readonly_pmmr
rewindable_pmmr
store PMMRBackend
PMMRBackend methods
LeafSet
PruneList
AppendOnlyFile
Roaring Bitmap
prunable MMR-tree
树管理-存储
数学/密码学
RangeProof
RangeProof methods
MerkleProof
BlindSum - keychain types
ExtKeychain
ExtKeychain methods
ExtendedKey
ExtendedKey methods
extkey_bip32
extkey_bip32 methods
Secp256k1
Elliptic Curve Cryptography (ECC)
Pedersen Commitment
Confidential Transactions
Schnorr signature
Aggregate Signatures
SipHash
Cuckoo
Powered by
GitBook
树管理-内核
results matching "
"
No results matching "
"