区块链基础概念

区块链入门
1、区块链的前世今生
   (1)、密码朋克
         密码、数学、数字货币
   (2)、区块链是一系列技术的集合,通过哈希方式把区块连接起来,形成一个区块的链条,因此成为区块链
   
2、区块链的前景
    (1)、区块链应用场景
          资产:数字资产发行、支付(跨境支付)、交易、结算
          记账:股权交易、供应链金融、商业积分
          不可篡改:溯源、众筹、医疗证明、存在性证明、权益证明
          点对点:共享经济、物联网
          隐私:匿名交易

3、比特币是什么
     (1)、比特币是数字货币
     (2)、什么是货币?
          货币是可以承载价值的一般等价物(如:铜币、金银、银票、法币既人民币)
     (3)、数字货币(虚拟货币),一串数字,在区块链中称为共识
     (4)、信任从何而来
          财产只受自己控制

          无通胀
          没有假钞
          流通性好,点对点
     (5)、去中心化记账系统
          以往数据:中央服务器存储数据(如数据库:Sql server)
          存在比特币节点中,存在每个人的账本中
4、比特币原理
     (1)、账本如何验证?
          A、Hash,哈希函数:Hash(原始信息)=摘要信息。(MD5-哈希函数)
            特点:1、同样的原始信息用同一个哈希函数总能得到相同的摘要信息
                  2、原始信息任何微小的变化都会哈希出面目全非的摘要信息
                  3、从摘要信息无法反推出原始信息

     (2)、所有权问题?
          A、比特币系统:点对点交易,没有第三方(账号->地址;密码->私钥,比特币中一个
             地址就有对应的一个私钥)
          B、非对称加密技术(交易签名)
             交易进行hash得到摘要
             用私钥对摘要进行签名
          C、广播交易
          D、验证
          E、签名既验证:签名和验证是一个逆运算,签名是加密过程,验证是解密过程,解密后得到摘要

     (3)、为什么记账?(挖矿)
          A、hash打包过程,会消耗计算机资源,也会得到奖励,
          B、规则:一段时间内只有一个人可以记账成功
                   通过解决密码学难题(既工作量证明)竞争获得唯一记账权
                   其他节点复制记账结果
          C、工作量证明:hash计算,hash结果以n个零开头
          D、交易记录集
             收集广播中还没有被记录账本的交易
             交易的有效性验证
             添加一笔给自己转账的交易(挖矿奖励)

     (4)、已谁的账本稳准?(共识机制)
          A、两个节点同时完成工作量证明,使用谁的区块?
            无仲裁机构裁决
            都说用我的区块
          B、为什么要准守协议?
             节点工作量只有在其他的节点认同其是有效的,需要得到其他节点的认同,自发准守协议
          C、累计工作量最大的区块链
             独立、延长最长链
          D、分叉

发布了13 篇原创文章 · 获赞 13 · 访问量 4045
展开阅读全文
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览