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

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

难度入门
时长 1小时 0分
学习人数
综合评分9.17
87人评价 查看评价
9.4 内容实用
9.0 简洁易懂
9.1 逻辑清晰
  • 朋克
    查看全部
  • 比特币
    查看全部
  • 比特币
    查看全部
  • 1. 比特币就是一串受信任的数字,这串数字可以用于支付

    2. 比特币系统的特点是:

        点对点交易,没有第三方

    3. 一个地址一个私钥,谁拥有这串私钥,谁就可以用这个地址进行支付;

    如果私钥丢失了,比特币可能会丢失;私钥丢失了的话,是不能找回的;私钥可以通过两次哈希处理得到地址,而地址不能推导出私钥;

    而且私钥和地址是没有任何关系的,

    4. 如何在不泄露私钥的前提下证明我们拥有某个地址的私钥?

    非对称的加密技术

     ① 对交易进行哈希,得到摘要;(地址其实相当于公钥)

     ② 用私钥对摘要进行签名;(签名运算得到签名信息)(签名是用私钥对摘要的加密过程)

     ③ 对交易进行广播,节点接收到广播之后,就要对签名进行验证,(对签名和公钥进行验证运算,看看是否等于该地址的摘要)

    5. 比特币的账户是没有用户个人的信息,没人知道该账户是属于哪个人的,而且是最安全的,只有有私钥才能动到账户上的比特币;

    查看全部
  • 共识机制

    • 两个节点同时完成工作量证明,使用谁的区块?

    • 为什么要遵守协议?(节点工作量只有在其他得节点认同其是有效的)

    • 累计工作量最大的区块链+最长链

    • https://img1.sycdn.imooc.com//5bd01a02000187ff07250432.jpg

    查看全部
    0 采集 收起 来源:共识机制

    2018-10-24

  • 为什么记账

    • 记账:Hash打包过程

    • 消耗资源

    • 奖励

    挖矿-工作证明(POW)

    • 规则:1.一段时间内,只有一人可以记账成功 2.通过解决密码学难题(即工作量证明)竞争获得唯一记账权 3.其他节点复制记账结果

    • https://img1.sycdn.imooc.com//5bd0157f00011cb305890216.jpg

    • 记忆记录集 1.收集广播中还没有被记录账本的交易  2.交易的有效性验证 3.添加一笔给自己转账的交易(挖矿奖励)

    • https://img1.sycdn.imooc.com//5bd017150001fd7107080392.jpg

    查看全部
  • 广播交易

    https://img1.sycdn.imooc.com//5bd012c50001226808090453.jpg

    验证信息:


    https://img1.sycdn.imooc.com//5bd012fd0001582e06810403.jpg

    签名及验证:

    https://img1.sycdn.imooc.com//5bd01357000181cf06820399.jpg


    查看全部
  • 比特币系统:

    • 点对点交易

    • 没有第三方

      https://img1.sycdn.imooc.com//5bd010fe0001e56206890402.jpg

    地址不保存任何个人信息https://img1.sycdn.imooc.com//5bd0119b0001c0d608070412.jpg

    https://img1.sycdn.imooc.com//5bd0120c0001f5b206860397.jpg签名过程:

    https://img1.sycdn.imooc.com//5bd0123a0001f28406760402.jpg


    查看全部
  • 序号,时间戳,Hash值,交易记录

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

    2018-10-24

  • 比特币原理:

    • 账本如何验证?

    • 所有权问题?

    • 为什么记账?(挖矿)

    • 以谁的账本为准(共识机制)

    哈希函数:对原始信息哈希过后,得到摘要信息

    特点:

    同样的原始信息用同一个哈希函数总能得到相同的摘要信息,原始信息任何微小的变化都会哈希出面目全非的摘要信息,从摘要信息无法逆向推算出原始信息(类似于MD5)

    区块:区块头(序号,时间戳,Hash值),交易记录

    在第二个账本进行hash时,会加入第一个账本的hash值

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

    2018-10-24

  • 验证交易,verify("签名信息",“付款方地址”) == hash("交易摘要")

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

    2018-10-11

    1. Hash函数

      https://img1.sycdn.imooc.com//5bbde668000101c807490207.jpg

      https://img1.sycdn.imooc.com//5bbde68f0001b2ca08780354.jpg

      2.区块链的概念

         https://img1.sycdn.imooc.com//5bbde7610001f67806670348.jpg

      https://img1.sycdn.imooc.com//5bbde807000126d209370418.jpg

    https://img1.sycdn.imooc.com//5bbde88c0001a60607680280.jpg

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

    2018-10-10

  • 1.比特币概念:

        比特币及数字货币(一串数字及货币)  价值共识

       去中心化的记账系统:账目数据存在于每个节点中


    查看全部
  • 账号:隐私、安全  不会记录账户所有人任何信息,关键信息:秘钥

    1.账号——>地址

    https://img1.sycdn.imooc.com//5bbddd8e0001f9ee07620540.jpg

    1. 密码——>私钥

      https://img1.sycdn.imooc.com//5bbdddf7000148e311040529.jpg

    2. 交易签名 (如何根据地址证明持有该地址的私钥)

      https://img1.sycdn.imooc.com//5bbdde88000104ed08060436.jpg

      https://img1.sycdn.imooc.com//5bbddf9e0001787109550595.jpg

    3. 广播交易(广播信息包括交易信息(包含付款地址)和交易签名)

    https://img1.sycdn.imooc.com//5bbde05f0001294907760577.jpg


    5.各节点接收到广播的信息,进行验证,验证(包括账号所有权及余额相应校验)通过记入账册

    https://img1.sycdn.imooc.com//5bbde20700016c7f09000571.jpg

    6.签名及验证总结

    https://img1.sycdn.imooc.com//5bbde398000182e509770541.jpg


    查看全部

举报

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

微信扫码,参与3人拼团

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

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