02-区块链
4.5区块链为什么具有革命性意义
区块链是生产关系的变更,区块链能够创建信任,减少中间环节,可以使人类的生产结构产生重大变革。
4.6区块链按应用场景分类
公有链
特点:所有人都可以随时自带的加入和退出,每个节点平等,都有交易和记账,属于开放式.
代表:比特币、以太坊、EOS、NEO、量子链、比原链、井通链。
联盟链
特点:
- 仅部分人参与,加入和退出需要授权,选定某个节点为记账人,其他人都可以交易,但是无权记账,属于半封闭式
代表:
- R3CEV : 全球40多个银行成立的联盟阻止,2017年7月成立,共享区块链技术。
- IBM farbric项目:Linux基金会发起的超级账本(HyperLedger)项目,2015年成立,farbric是子项目。
私有链
特点:公司内部使用,可以更好的权限控制:管理和审计,属于封闭式。
代表:以太坊可以定制自己的私有链、商用区块链定制。
4.7区块链相关概念
★矿工
由运行比特币客户端的节点充当,竞争记账权,从而获得近奖励
Bit Coin Mining
★矿机
CPU挖矿 –> GPU挖矿 –> FPGA挖矿 –> ASIC挖矿(专机挖矿)
CPU是电脑核心处理单元
GPU是图像处理的处理单元,计算能力更强,GPU的效率是CPU的四倍。
FPGA 是一个可编程的芯片,可以把芯片完全用于计算
ASIC 专门放置这些算法的专用工具。
矿机吞并了市场后发出CPUS DPUS 模式。拥有矿机的人并不关心社区的发展,脱离算力限制。
比特大陆:蚂蚁矿机
★矿场
集中矿机、设备的场所
★矿池
一个软件,矿场和普通矿工接入,矿池负责打包,接入的设备负责挖矿,按照贡献的算力的比例来来分配收益。
主流矿池:鱼池、蚂池、币网、国池等
★算力
1p =1024T,1T=1024G,1G=1024M,1M=1024K
算力即计算能力,表名一个矿工挖矿能力的,算力越大算出哈希值的概率越高单位为hash/s
,即每秒计算哈希的次数,
例如:
14T计算能力的矿机,每秒计算哈希次数为1.4 * 10^13
,目前算力为4 * 3 10^7TH/s
,即每秒运算次数为:4.3 * 10^20
,这是全网的算力
★分叉
代码升级时不同社区意见发生分歧的结果、重大BUG修复是会分叉
软分叉
旧节点接收新协议产生的区块,毫无感知,新老协议共同维护一条链。
硬分叉
硬分叉是指块区格式或交易格式发生变化时,未升级的节点拒绝验证已经升级的节点产生的区块,不过已经升级的节点可以验证未升级的节点产出的区块,然后大家各自延续自己认为正确的链,所以分成两个链条。
特定事件内完成升级未升级的区块会被分离处理形成新的区块。
旧节点拒绝接受新节点创造的区块,从此分裂为两条独立的链
案例:以太坊分叉,分为ETC(以太经典),ETN(以太坊V神)
★叔块(孤块)
在同一时间出现两个矿工同时出矿的情况,此时出现临时的分叉,区块链会同时保留两条链,并且等待生成新的区块,新区块选择连接的链就是最长的链,即 主链,那么另外一个区块就被称为叔块(以太坊,有奖励)/孤块(比特币,无奖励)
★节点
轻节点SPV(Simplifed Payment Verification)
手机端钱包,只同步所有的区块头信息以及和自己先关的交易数据。
全节点
包含全账本的节点
★代币(Token)
创建交易以及运行智能合约运行的燃料
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com