美文网首页
比特币与区块链

比特币与区块链

作者: 巧克力牛奶咖啡豆 | 来源:发表于2018-07-31 17:34 被阅读0次

    比特币

    1.数字货币

    2100万个

    2.信任从何而来:

    财产只受自己控制
    无通胀???
    没有假钞
    流通性好

    3.去中心化记账系统

    4.账本如何验证

    Hash:摘要信息
    Hash值:十六进制

    4.账户所有权问题

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

    hash('{"付款地址":"2A9CBa2390FDe",
           "收款地址":"AAC9CBa239aFcc",
           "金额":"0.2btc"}')->"8aDB23CDEA6"
    

    用私钥对摘要进行签名

    sign("8aDB23CDEA6","J78sknjhidhLIqdngalket")->"3cdeferdadgadg"
    

    广播交易

    verify("3cdeferdadgadg","2A39CBa2390FDe")->"8aDB23CDEA6"
    
    if(verify("scdferdadgadg","2A39CBa2390FDe")
         ==hash('{"付款地址":"2A9CBa2390FDe",
                  "收款地址":"AAC9CBa239aFcc",
                  "金额":"0.2btc"}')):
         #写入账本
         #广播
    else:
        #donothing
    

    5.为什么要记账

    可以获得奖励,12.5个比特币,五十多万人民币……

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

    工作量证明
    Hash(上一个Hash值,交易记录数,随机数)=0000aFD635BCD
    率先找到满足hash值的节点
    选择最长的链作为主链

    相关文章

      网友评论

          本文标题:比特币与区块链

          本文链接:https://www.haomeiwen.com/subject/rsdzmftx.html