为了账号安全,请及时绑定邮箱和手机立即绑定

区块链技术核心概念与原理讲解

难度入门
时长 1小时 0分
学习人数
综合评分9.17
87人评价 查看评价
9.4 内容实用
9.0 简洁易懂
9.1 逻辑清晰
  • 这个不错111

    查看全部
    0 采集 收起 来源:课程介绍

    2019-11-05

  • 这个不错111111

    查看全部
    0 采集 收起 来源:课程介绍

    2019-11-04

  • 这里不仅仅是讲了如何做账本验证,更是讲什么是区块链,使用哈希函数特性,利用哈希函数来进行对区块数据(序号,时间戳和账本)计算得到一个哈希值,在下一个账本记录上一个区块的哈希值因此形成了一个链条。通过对整个链条的最后一个区块进行验证,可以高效的进行账本验证,但是如何进行做这个验证的还需要再学习

    查看全部
    0 采集 收起 来源:比特币原理

    2019-11-03

  • 需要记录下
    查看全部
  • 刚学
    查看全部
    0 采集 收起 来源:比特币原理

    2019-11-02

  • 新课的笔记

    查看全部
    0 采集 收起 来源:课程介绍

    2019-11-01

  • 212121312312323123

    查看全部
  • 好的
    查看全部
    0 采集 收起 来源:课程介绍

    2019-10-31

  • 区块链核心技术了解

    区块链的历史:

    密码朋克(cypherpunk):邮件组(成员:中本聪,比特币之父)

    Haber/Stornetta 提出时间戳方法保证数字文件安全的协议

    戴伟发明了B-money,强调点对点交易和不可更改记录

    哈尔-芬尼推出了“加密现金”

    2008年中本聪《比特币:一个点对点的电子现金系统》

    区块链应用场景:

    资产:数字资产发行、支付(跨境支付)、交易、结算

    记账:股权交易、供应链金融、商业积分

    不可篡改:溯源、众筹、医疗证明、存在性证明

    点对点:共享经济、物联网

    隐私:匿名交易

    比特币:

    数字货币:一串数字

    信任从何而来:财产只受自己控制(私钥)

    无通胀(总量不变,2100万个)

    没有假钞

    流通性好

    去中心化记账系统

    比特币的原理:

    1.     账本如何验证:

    方案一:一一核对账本记录,发现不同时少数服从多数(x)

    hash

    2.     账户所有权问题:账号-地址,密码-私钥

    非对称加密技术(交易签名):交易进行hash得到摘要,用私钥对摘要进行签名

    spacer.gif

    广播交易

    验证:

    spacer.gif

    3.     为什么记账(挖矿):

    记账:hash打包的过程

    消耗资源

    奖励

    规则:一段时间只有一个人可以记账成功

    通过解决密码学难题(即工作量证明)竞争获得唯一记账权

    其他节点复制记账结果

    spacer.gif

    spacer.gif

     

    4.     以谁的账本为准(共识机制):

    spacer.gif

    采用工作量最大的链作为主链

    分叉


    查看全部
    0 采集 收起 来源:课程总结

    2019-10-30

  • 区块链核心技术了解

    区块链的历史:

    密码朋克(cypherpunk):邮件组(成员:中本聪,比特币之父)

    Haber/Stornetta 提出时间戳方法保证数字文件安全的协议

    戴伟发明了B-money,强调点对点交易和不可更改记录

    哈尔-芬尼推出了“加密现金”

    2008年中本聪《比特币:一个点对点的电子现金系统》

    区块链应用场景:

    资产:数字资产发行、支付(跨境支付)、交易、结算

    记账:股权交易、供应链金融、商业积分

    不可篡改:溯源、众筹、医疗证明、存在性证明

    点对点:共享经济、物联网

    隐私:匿名交易

    比特币:

    数字货币:一串数字

    信任从何而来:财产只受自己控制(私钥)

    无通胀(总量不变,2100万个)

    没有假钞

    流通性好

    去中心化记账系统

    比特币的原理:

    1.     账本如何验证:

    方案一:一一核对账本记录,发现不同时少数服从多数(x)

    hash

    2.     账户所有权问题:账号-地址,密码-私钥

    非对称加密技术(交易签名):交易进行hash得到摘要,用私钥对摘要进行签名

    spacer.gif

    广播交易

    验证:

    spacer.gif

    3.     为什么记账(挖矿):

    记账:hash打包的过程

    消耗资源

    奖励

    规则:一段时间只有一个人可以记账成功

    通过解决密码学难题(即工作量证明)竞争获得唯一记账权

    其他节点复制记账结果

    spacer.gif

    spacer.gif

     

    4.     以谁的账本为准(共识机制):

    spacer.gif

    采用工作量最大的链作为主链

    分叉


    查看全部
    0 采集 收起 来源:课程总结

    2019-10-30

  • 老师讲的非常好
    查看全部
    0 采集 收起 来源:课程介绍

    2019-10-29

  • 发善男信女们
    查看全部
    0 采集 收起 来源:课程介绍

    2019-10-29

  • 签名和验证是“幂运算”

    签名的过程(对摘要进行加密的过程):

    sign(交易摘要,私钥)->签名

    验证过程(对摘要进行解密的过程):

    verify(签名,付款方地址)->交易摘要

    查看全部
  • 非对称加密技术(交易签名)

    前提:不泄露私钥

    对交易进行hash得到摘要-》用私钥对摘要进行签名

    签名过程:

    1.对交易进行hash运算,得到摘要信息

    hash('

            {"付款地址":"2A39BaC2390FDe",

             "收款地址","AAC9CBa239aFCC",

             "交易金额","0.2btc"

             } ') ->8aDB23CDEA6

    2.对摘要信息(8aDB23CDEA6)使用私钥(J78sknJhidhLIqdngalket)进行签名,得到签名信息(

    3cdferdadgadg")

    sign("8aDB23CDEA6","J78sknJhidhLIqdngalket")->"3cdferdadgadg"

    交易后的广播信息:

    交易信息(

    "付款地址":"2A39BaC2390FDe",

             "收款地址","AAC9CBa239aFCC",

             "交易金额","0.2btc"

    )+签名信息(3cdferdadgadg)


    其他节点接收到广播信息后的验证:

    基于签名信息、付款方地址,返回的交易摘要:

    veryfy("3cdferdadgadg","2A39BaC2390FDe")->8aDB23CDEA6

    查看全部
  • 所有权问题,谁可以支配某个账户下的比特币

    1. 使用地址来代表账户;

    2. 一个地址一个私钥,私钥拥有着可以进行账户的支付

    3. 私钥泄露会导致账户内比特币丢失

    4. 地址与私钥为非对称关系,无法逆向推导

    5. Hash(Hash(fun(私钥)))->地址


    查看全部
  • 账本验证:

    1. 核对账本---少数服从多数-----------数量太对,效率低

    2. hash 、摘要、MD5,不可逆,不同源不同结果

    3. 区块:{序号+时间戳+Hash值,交易记录}

    4. 比特币大约每十分钟记账一次

    5. 滚动hash,后一比记录执行hash时,其源内容包含前一比记录的hash值;

    6. 只需比对最后一个区块,其hash摘要如果正确,则认为该区块链是可信的

    查看全部
    0 采集 收起 来源:比特币原理

    2019-10-04

  • 货币--信任

    自己控制(私钥控制)

    无通涨(规模总额固定)

    无假币(共识机制)

    流通方便(点对点)

    查看全部
    0 采集 收起 来源:比特币原理

    2019-10-04

举报

0/150
提交
取消
课程须知
学习一门新技术,最快的办法就是先去了解和掌握他的核心概念和原理,然后尝试去实战这些原理,加深理解,最后通过项目的实战,掌握整套开发流程和思想,再往后那就是根据自己的业务需要或发展方向进行专项的学习和提高了。
老师告诉你能学到什么?
1.比特币概念及原理 2.账本如何验证 3.如何确定账户所有权问题 4.如何保护用户隐私 5.比特币工作量证明(POW) 6.如何形成权威账本

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!