
you are the sunshine
you are my sunshine my only sunshine you make me happy when sky is gray oh, don’t you see dear how much i love you please don’t take my sunshine alway

you are the sunshine
you are my sunshine my only sunshine you make me happy when sky is gray oh, don’t you see dear how much i love you please don’t take my sunshine alway
比特币客户端
第三章 比特币客户端 3.1 完整客户端 自己维护一个全节点客户端的成本比较高,但是可以保证你的钱包是安全的。如果你有几千个甚至几万个比特币,可以考虑用这种方式来实现安全存储。从bitcoin.org下载的客户端包含了比特币系统的所有方面,是一个独立的完整节点。但是正因为包含了所有历史数据,下载整个区块链可能就需要好几天,请确保你有足够的容量的硬盘、带宽和时间。 3.2 编译比特币源码 对于开发者,可以从GitHub上的比特币页面 https://github.com/bitcoin/bitcoin 下载代码自行编译,从终端运行bitcoind,也需要下载所有区块。在书里面一步步教授了比特币核心的JSON_RPC API接口的使用,包括以下技能点: (1) 获取比特币核心客户端状态信息 (2) 钱包设置及加密 (3) 钱包备份、纯文本导出和恢复 (4) 钱包地址及接收交易 (5) 查看区块信息 (6) 基于UTXO(未花费的交易输出)的建立、签名与提交
比特币客户端
第三章 比特币客户端 3.1 完整客户端 自己维护一个全节点客户端的成本比较高,但是可以保证你的钱包是安全的。如果你有几千个甚至几万个比特币,可以考虑用这种方式来实现安全存储。从bitcoin.org下载的客户端包含了比特币系统的所有方面,是一个独立的完整节点。但是正因为包含了所有历史数据,下载整个区块链可能就需要好几天,请确保你有足够的容量的硬盘、带宽和时间。 3.2 编译比特币源码 对于开发者,可以从GitHub上的比特币页面 https://github.com/bitcoin/bitcoin 下载代码自行编译,从终端运行bitcoind,也需要下载所有区块。在书里面一步步教授了比特币核心的JSON_RPC API接口的使用,包括以下技能点: (1) 获取比特币核心客户端状态信息 (2) 钱包设置及加密 (3) 钱包备份、纯文本导出和恢复 (4) 钱包地址及接收交易 (5) 查看区块信息 (6) 基于UTXO(未花费的交易输出)的建立、签名与提交
《精通比特币》解读:比特币的原理
第二章 比特币的原理 2.1 私钥 比特币的地址相当于带锁的信箱,私钥就好比这个锁唯一的钥匙。比特币地址是公开的,每个人都可以往这个地址发钱,但只有握有“私钥”的人才能打开用这个地址上锁的比特币。因为只要知道私钥就可以取走你的比特币,所以私钥一定要好好保管。 2.2 比特币交易过程 A给B付款0.1BTC的过程是这样的:A将要付B的0.1BTC用B的”专属地址“锁起来,然后向全网发送,相当于向所有人吼了一声:“我向能打开这把锁的人发送了0.1BTC”。B在网络中会马上收到这条信息,于是拿出私钥试试能不能打开这把锁。因为只有B钱包里的私钥才可以匹配这个地址,所以只有B能兑换这笔钱。 2.3 将交易记录在总账本中 交易信息必须要被传送到比特币网络中,成为总账本的一部分。这个账本叫做区块链。一个“区块”里面记录了一段时间内的所有交易信息,“链”则是因为所有的历史数据块会一个个串联起来。 (1) 全网传播 比特币的账本是分布式的,网络中的每个节点都在帮助记账。A给B付款0.1BTC的时候,只需要向身边的节点大吼一声,收到信息的节点又迅速向自己的邻居发送这个消息。一传十十传百,只要几秒钟就...
《精通比特币》解读:比特币的原理
第二章 比特币的原理 2.1 私钥 比特币的地址相当于带锁的信箱,私钥就好比这个锁唯一的钥匙。比特币地址是公开的,每个人都可以往这个地址发钱,但只有握有“私钥”的人才能打开用这个地址上锁的比特币。因为只要知道私钥就可以取走你的比特币,所以私钥一定要好好保管。 2.2 比特币交易过程 A给B付款0.1BTC的过程是这样的:A将要付B的0.1BTC用B的”专属地址“锁起来,然后向全网发送,相当于向所有人吼了一声:“我向能打开这把锁的人发送了0.1BTC”。B在网络中会马上收到这条信息,于是拿出私钥试试能不能打开这把锁。因为只有B钱包里的私钥才可以匹配这个地址,所以只有B能兑换这笔钱。 2.3 将交易记录在总账本中 交易信息必须要被传送到比特币网络中,成为总账本的一部分。这个账本叫做区块链。一个“区块”里面记录了一段时间内的所有交易信息,“链”则是因为所有的历史数据块会一个个串联起来。 (1) 全网传播 比特币的账本是分布式的,网络中的每个节点都在帮助记账。A给B付款0.1BTC的时候,只需要向身边的节点大吼一声,收到信息的节点又迅速向自己的邻居发送这个消息。一传十十传百,只要几秒钟就...
《精通比特币》解读 Chapter 1-7
第一章 介绍 1.1 什么是比特币比特币是一个区块链实现比特币是一种数字货币1.2 挖矿 不同于央行统一发行的人民币,比特币是通过挖矿产生的。挖矿其实就是解决一个数学问题,算得快的人得到新币作为奖励。在这个过程中,每个旷工都用他的算力在验证和记录交易。相当于将央行货币发行和结算的任务分配给了每一个参加挖矿比赛的人,这就是“分布式”计算。 1.3 通货紧缩货币 通货膨胀的产生原因之一是政府超量地发行货币,这让我们每个人手里的钱都会越来越不值钱。而比特币的协议规定,新币的开采速度每隔四年就会减半,总的来说比特币总量不会超过2100万枚,并将在2140年左右达到。比特币的总量变化曲线如下图: *横坐标是时间(年),纵坐标是比特币数量(百万) 所以,从长期来看,比特币是通货紧缩货币。持有比特币是规避通货膨胀的手段之一。我们看到越往后能挖出的比特币会越少,挖矿成本越高。 1.4 去中心化 传统货币系统的操作是“中心化”的,买卖东西总是通过银行或大公司来收钱或付钱,否则就没办法建立信任。例如:我们在淘宝上买东西,需要先把钱付给阿里巴巴,等确认收货了,阿里巴巴再把钱给到商家。 比特币的创新之处...
《精通比特币》解读 Chapter 1-7
第一章 介绍 1.1 什么是比特币比特币是一个区块链实现比特币是一种数字货币1.2 挖矿 不同于央行统一发行的人民币,比特币是通过挖矿产生的。挖矿其实就是解决一个数学问题,算得快的人得到新币作为奖励。在这个过程中,每个旷工都用他的算力在验证和记录交易。相当于将央行货币发行和结算的任务分配给了每一个参加挖矿比赛的人,这就是“分布式”计算。 1.3 通货紧缩货币 通货膨胀的产生原因之一是政府超量地发行货币,这让我们每个人手里的钱都会越来越不值钱。而比特币的协议规定,新币的开采速度每隔四年就会减半,总的来说比特币总量不会超过2100万枚,并将在2140年左右达到。比特币的总量变化曲线如下图: *横坐标是时间(年),纵坐标是比特币数量(百万) 所以,从长期来看,比特币是通货紧缩货币。持有比特币是规避通货膨胀的手段之一。我们看到越往后能挖出的比特币会越少,挖矿成本越高。 1.4 去中心化 传统货币系统的操作是“中心化”的,买卖东西总是通过银行或大公司来收钱或付钱,否则就没办法建立信任。例如:我们在淘宝上买东西,需要先把钱付给阿里巴巴,等确认收货了,阿里巴巴再把钱给到商家。 比特币的创新之处...
DCEP的设计和发行逻辑
双层投放和双层运营 人民银行早在2014年就开始了数字货币的研发工作,2016年,当时的人民银行行长周小川还接受过财新的专访,讨论过关于数字货币的话题。现在网上也能找得到,如果你感兴趣的话,可以找来看一看。 2018年的1月25号,央行的范一飞副行长也发表了一篇文章——《关于央行数字货币的几点考虑》,现在在网上也能找到,从这篇文章你可以看出,那个时候,实际上就已经确立了央行数字货币的研发框架。 这个研发框架主要就是说,中国央行数字货币应采用双层运营体系,当时还叫作双层投放体系,现在改成了双层运营体系。 什么叫双层运营体系呢?就是上面一层是人民银行对商业银行,下面一层是商业银行或商业机构对老百姓。 我们为什么要采用双层的运营体系来进行DCEP的研发和兑换呢?简单说,就是要充分利用现有资源,调动和发挥社会力量。 人民银行发行数字货币实际上是一个非常复杂的工程,像中国这样大的国家,人口众多,各地的经济发展、资源禀赋和人口基数,差别都比较大,所以你在设计、发行和流通的整个环节,就要充分考虑所面临的多样性和复杂性。 如果我们采取单层投放、单层运营,相当于人民银行一个机构就要去面对全中国所有...
DCEP的设计和发行逻辑
双层投放和双层运营 人民银行早在2014年就开始了数字货币的研发工作,2016年,当时的人民银行行长周小川还接受过财新的专访,讨论过关于数字货币的话题。现在网上也能找得到,如果你感兴趣的话,可以找来看一看。 2018年的1月25号,央行的范一飞副行长也发表了一篇文章——《关于央行数字货币的几点考虑》,现在在网上也能找到,从这篇文章你可以看出,那个时候,实际上就已经确立了央行数字货币的研发框架。 这个研发框架主要就是说,中国央行数字货币应采用双层运营体系,当时还叫作双层投放体系,现在改成了双层运营体系。 什么叫双层运营体系呢?就是上面一层是人民银行对商业银行,下面一层是商业银行或商业机构对老百姓。 我们为什么要采用双层的运营体系来进行DCEP的研发和兑换呢?简单说,就是要充分利用现有资源,调动和发挥社会力量。 人民银行发行数字货币实际上是一个非常复杂的工程,像中国这样大的国家,人口众多,各地的经济发展、资源禀赋和人口基数,差别都比较大,所以你在设计、发行和流通的整个环节,就要充分考虑所面临的多样性和复杂性。 如果我们采取单层投放、单层运营,相当于人民银行一个机构就要去面对全中国所有...