美文网首页
day12 比特币的技术原理

day12 比特币的技术原理

作者: 赵芸菲 | 来源:发表于2019-04-01 17:12 被阅读0次

比特币的技术原理

去中心化·如何实现

非对称加密、分布式存储
非对称加密:加密解密的时候,使用不同密钥的加密算法。

对称加密:加密解密的时候用了同一种密钥。

具体来说,公钥是公开的,私钥只有你自己能用。

我的思考:公钥类似你们单位的一把公用钥匙,可能有好几个,但私钥相当于你的指纹。

在比特币世界里,公钥相当于钱包地址(银行卡地址),私钥相当于签名、输密码。

不可篡改·如何实现?

工作量证明机制、最长链机制
工作量证明:类似考驾照、钢琴考级,别人通过结果来确定你能否开车?能否演奏?是否做过一定量的工作。

优点:工作一方难度适中、验证方也容易被验证。

最长链机制:比特币的网络中,大家认为最长的链才是正确的。因此想篡改数据的人,需要在很短的时间内赶上现有的区块高度,才也就是说ta的链需要是最长的才能被认可。

想要篡改的人,从技术角度来讲需要达到全网50%算力(40台矿机),投资成本40亿人民币。

在利益层面来讲,即使能成功篡改数据,那么比特币的价值也将不复存在,最终篡改的人也会无利可图。

不可伪造·如何实现?

UTXO
UXTO:未花费的交易输出,英文是unspent transaction outputs

这样来解释:比特币的每一笔交易,都能追溯到其诞生的时候,矿工挖出来的那个区块。

用人民币举例:买东西找给你的5块零钱,可以直追溯到央行发行的那一刻,那么真伪一清二楚。

这很好的保证了我给你的比特币,一定是别人给我的、我没花费过的。

直接解决了信任问题。

我的碎碎念,这个主题很烧脑,但是我知其所以然的学习过程。

相关文章

  • day12 比特币的技术原理

    比特币的技术原理 去中心化·如何实现 非对称加密、分布式存储非对称加密:加密解密的时候,使用不同密钥的加密算法。 ...

  • 区块链1.0之比特币

    一、区块链与比特币之间的关系 比特币是区块链技术的第一个应用程序。首先有了比特币,然后人们研究比特币的技术原理,提...

  • 区块链资料整理

    入门介绍与原理: 一、比特币 1.比特币白皮书 这是一切的开始 2.精通比特币 介绍比特币技术挺详尽的一本书,基本...

  • 《精通比特币》要点总结|第二章比特币的原理

    前言 夏日炎炎,和爱莉莎一起,继续解读《精通比特币》,技术的海洋,水凉宜人。第二章《比特币的原理》的要点:比特币的...

  • 201951-数字账本技术

    想知道比特币(和其他加密货币)的原理吗? 比特币和区块链啥原理?矿机挖矿咋回事?李永乐老师讲比特币(1) 比特币交...

  • 比特币源码研读(1)--下载与编译

    了解底层的技术,能够更好的理解区块链。因此,决定跟随菜菜子的脚步,从代码的角度,看看比特币的实现原理。 比特币客户...

  • 《区块链:数字货币到信用社会》笔记第二天

    今天主要学习比特币有关区块链技术和原理方面的知识。比特币的四个特征: 1通过加密技术对账 2数据复制 3访问控制 ...

  • 研读比特币白皮书(下)

    上次我们研读了《比特币白皮书》,介绍了“比特币网络”、“比特币网络交易原理”、“时间戳服务”、“节点的工作原理”等...

  • 从区块链技术映出的社会价值

    比特币 提到区块链技术,我们首先想到的就比特币,因为它是比特币的底层技术和基础架构。比特币技术一套密码算法。根据这...

  • 区块链架构与关键技术详解

    使用比特币和以太坊的区块链架构为实例,详细描述区块链技术的基础架构、基本原理以及核心技术。比特币和以太坊是 2种具...

网友评论

      本文标题:day12 比特币的技术原理

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