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
目录
主站