在激烈竞争的环境中,个体矿工独立工作(也就是solo挖矿)没有一点机会。他们找到一个区块以抵消电力和硬件成本的可能性非常小,以至于可以称得上是赌博,就像是买彩票。就算是最快的消费型ASIC也不能和那些...
CFO区块链学习笔记(13):以太坊黄皮书学习笔记之燃料和支付
为了避免网络滥用及回避由于图灵完整性而带来的一些不可避免的问题,在以太坊中所有的程序执行都需要费用。各种操作费用以 gas (详见附录 G ) 为单位计算。任意的程序片段(包括合约创建、信息调回、利用...
精通比特币(91):比特币网络的安全模型
传统的安全体系模型 传统的安全体系基于一个称为信任根(ROOT OF TRUST)的概念,它指的总体系统或应用程序中一个可信赖的安全核心。安全体系像一圈同心圆一样围绕着信任根源来进行开发,像层层包裹的...
精通比特币(46):P2P网络架构
比特币采用了基于国际互联网(Internet)的P2P(peer-to-peer)网络架构。 P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”...
CFO区块链学习笔记(1):以太坊是什么
区块链是一个分布式计算架构,每一个网络节点都执行并记录相同的交易信息,并把结果打包到块(block)中。同一时间只有一个块可以被添加,每一个块都包含通过前一个块计算出来的数学证明。以这种方式,整个网络...
精通比特币(30):怎样把交易费加到交易中?
交易的数据结构没有交易费的字段。相替代地,交易费是指输入和输出之间的差值。 从所有输入中扣掉所有输出之后的多余的量会被矿工作为矿工费收集走: 交易费即输入总和减输出总和的余量:交易费 = 求和(所有输...
Go入门(1):关于Go语言的介绍
学习Go初衷:主要是为了读懂go-ethereum源码,理解以太坊区块链的底层实现。 目标:1.理解Go语言特性;2.了解Go语言基本语法 学习材料:《Go In Action》 一、用...
工信部信软司将持续推进区块链领域标准研制工作
4月16日,据人民邮电报社消息,近日,工业和信息化部信软司透露,2018年将从组织建设、标准体系、重点标准等七个方面推进信息化和软件服务业标准化工作。按照“中国制造2025”的有关要求,将持续推进云计...
精通比特币(87):共识攻击
比特币的共识机制指的是,被矿工(或矿池)试图使用自己的算力实行欺骗或破坏的难度很大,至少理论上是这样。 比特币的共识机制依赖于这样一个前提,那就是绝大多数的矿工,出于自己利益最大化的考虑,都会通过诚实...
精通比特币(84):随机值升位方案the extra nonce solution
2012年以来,比特币挖矿发展出一个解决区块头基本结构限制的方案。在比特币的早期,矿工可以通过遍历随机数 (Nonce)获得符合要求的hash来挖出一个块。 难度增长后,矿工经常在尝试了...