浅谈区块链

农历新年过后,返回学校,新年需要有新挑战,在年前自身就有了解区块链的想法和热情,但是行为止于懒惰,过年期间没有了解任何关于区块链的内容,返回到实验室,开始准备投入到区块链的学习过程中,于是在2018年2月25日-2月26日两天的时间里,大概浏览了区块链技术指南书籍。浏览此书的目的在于寻找学习区块链的方向,通过阅读此书,了解区块链技术的历史和现状。

       区块链有三个阶段,区块链1.0,区块链2.0,区块链3.0,其中每个阶段都有代表的产品,比特币作为区块链1.0的产品,其虚拟货币的去中心化被广为人知。如下图所示为区块链1.0版本框架:


       区块链2.0的主要代表是以太坊,其框架结构如下:


       区块链3.0版本的通用框架使用在各行各业中,其框架结构如下:


       区块链按应用场景分为,公有链,私有链,联盟链。公有链的主要代表产品为比特币,每个用户无需注册账户,即可通过交易网络,交易比特币。私有链用在企业内部中,增加工作效率,减少审核流程的人为影响。联盟链作为各团队、组织、银行之间共同建立的区块链,其代表产品有,HyperLedger-Fabric项目和Sawtooth Lake项目。

       区块链中的密码学技术使用哈希函数,椭圆曲线函数,具体的函数算法和理解在后续的blog中解答。

       区块链共识算法通过拜占庭容错技术解答,由于分布式机群的异步传输,通过共识算法,实现智能合约。主要内容包括:拜占庭容错技术、PBFT系统、Raft、Pow、Pos、Dpos、Ripple共识算法、小蚁共识机制。

       以太坊作为区块链技术的引导机构之一,其主要提供四种变成语言,serpent(受python启发);solidity(受javascript启发)-目前比较流行的语言;mutan(受go启发);LLL(受lisp启发)。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值