随笔分类 - 区块链
摘要:# 什么是CoinBase交易? 比特币区块链上的每个区块中都会包含一个或者多个交易(transaction),其中第一个交易就叫做CoinBase交易。 ## 什么是CoinBase交易? CoinBase交易是矿工创建的(拥有记账权的节点),主要是为了奖励矿工挖矿而付出的奖励。 奖励分为两部分。
阅读全文
摘要:# BTC-实现 - Transaction-based ledger(比特币是基于交易的账本模式) - Account-based ledger(以太坊是基于账户的账本模式) - UTXO Unspent Transaction Output(还未交易的输出) 比特币系统的全节点要维护一个叫U
阅读全文
摘要:# PoW是什么? 工作量证明(proof of work,PoW)是一种用于确认和验证区块链交易和新区块有效性的共识算法。区块链中常见的工作量证明算法包括比特币的SHA-256、以太坊的Ethash、莱特币的Scrypt等。 在工作量证明算法中,矿工通过解决一个复杂的数学问题,即挖矿计算,来争夺确
阅读全文
摘要:# BTC-协议 ## 一个去中心化的数字货币要解决两个问题 1、谁有权发行货币 比特币的发行是由挖矿决定的(coinbase transaction 唯一一个产生新币的途径)**比特币通过挖矿来决定货币的发行权,发行量** 2、怎样验证交易的合法性,防止双花攻击(doule spending at
阅读全文
摘要:# BTC中的数据结构 ## 普通指针 普通指针存储的是某个结构体在内存中的地址(假如P是指向一结构体的指针,那么P里面存放的就是该结构体在内存中的起始位置)  ### **一、课程简介** 区块链不等于比特币。比特币是基于区块链技术的一种加密货币。 学习参考资料: 1、[比特币白皮书中文版](https://www.jianshu.com/p/feb45eba5f26) 2、[以太坊白皮书中文版+注释](https://zhu
阅读全文