公司法
当前位置: 首页 法律大全

比特币到底是什么 通俗易懂(第一次读比特币白皮书的时候)

时间:2023-05-19 作者: 小编 阅读量: 1 栏目名: 法律大全

2008年10月31日,中本聪在网站上发表了比特币白皮书,至今已经十年过去了。每个人在转账过程中,签署币过去的转账记录的哈希和下一个接收者的公钥,接收者验证签名后就能宣示所有权了。私钥是由256位数字0和1组成的随机数,将其转换成64位十六进制显示。所以比特币的私钥共有2^256个,数量和可见宇宙中所有原子数差不多。一旦预期数量的币都已在流通,那激励就会过渡为转账费。

比特币到底是什么 通俗易懂?免责声明:本文不构成任何投资建议,下面我们就来说一说关于比特币到底是什么 通俗易懂?我们一起去了解并探讨一下这个问题吧!

比特币到底是什么 通俗易懂

免责声明:本文不构成任何投资建议。

小编:记得关注哦!

你有没有真正读过比特币白皮书?都是知识点。

2008年10月31日,中本聪在网站上发表了比特币白皮书,至今已经十年过去了。你有没有仔细读过?在这个特殊的日子,带你重温。

读之前必须要了解一个基础概念,哈希(hash)。哈希作为动词就是把任意的输入长度通过散列算法变成固定长度的输出,而且无法逆向推倒,哈希值就是所输出的固定长度。

经过散列算法,相同的信息会得到相同哈希值,即使信息有细微改变,得到的哈希值也会不同。

01

中本聪在标题里就给比特币下了定义:一种点对点的电子现金系统(A Peer-to-Peer Electronic Cash System)。一种最纯粹的点对点电子现金在交易过程中只涉及到交易双方,不会有第三方金融机构参与。不过想绕过第三方机构,双花(同一笔钱花两次)问题是要必须要解决的。

在比特币网络中,使用了数字签名,时间戳,PoW等方法,下面将详细讲解隐藏在比特币背后的技术。

02

在现在的转账系统,也就是存在第三方金融机构的转账系统中,信任问题是不可避免的。完全不可逆的交易实际上不可能存在,总会存在纠纷,仲裁花费就会增加交易成本。同时由于支付是可能逆转的,商家要提防客户,要求他们提供更多的信息,所以信任必须存在。

电子支付系统需要的是加密证明,而不是基于信任。这样双方就可以直接交易,不需要第三方的参与。

在这个系统里,比特币就是一串数字签名链。每个人在转账过程中,签署币过去的转账记录的哈希和下一个接收者的公钥,接收者验证签名后就能宣示所有权了。

在这里解释一下公钥和私钥的关系。私钥是由256位数字0和1组成的随机数,将其转换成64位十六进制显示。所以比特币的私钥共有2^256个,数量和可见宇宙中所有原子数差不多。公钥由私钥通过椭圆曲线加密算法得到,比特币地址由公钥通过哈希得到。

他们之间严格按照私钥得出公钥,公钥得出地址的顺序,不能逆推。用私钥加密过的信息可以用公钥解密,用公钥加密过的信息可以用私钥解密,地址是用于转账,可以由公钥证实。

所以交易信息(哈希值)用私钥签名后,用公钥验证签名就能确定“比特币”之前的所有者。由于每次的交易信息都不同,所以每次交易都会有新的签名信息。

在这里介绍一个特别的概念,UTXO(Unspent Transaction Output),即没有花费的输出。很有意思,比特币其实不是“币”,它其实是一种UTXO。比特币账本记录的是一笔笔交易,转账中肯定包括输入和输出,如果还有没有花费的输出,就是这个地址剩余的比特币数。除了矿工挖到区块奖励的比特币外,其他的比特币都来源于前面地址的UTXO。

03

回到上一话题,接收者很难验证这些“币”是否被双花,通常情况下就要引入信得过的第三方机构,或者造币厂验证是否双花。在每次转账过程中,造币厂回收之前的币并重新发放新币,新币只通过这个造币厂发放,于是就避免了双花,但是又有一个问题,每一笔交易都要通过这个造币厂。

如果要在系统中除掉这个第三方造币厂,就要系统中所有人都知道转账的前后顺序,转账记录就要被公开,参与者都要同意唯一的转账顺序。接收者需要证明在每次转账过程中,大多数节点都同意币是第一次被接收的。

时间戳就是为了解决这个问题,给交易一个不可伪造的时间标记,让所有人都确认转账顺序。

时间戳是将等待被时间戳的区块,散列其中的内容,然后将哈希值通过报纸或者网络广播出去。时间戳证明了数据在那个时刻存在,因为只有那个时刻存在,才会得到相应的哈希值。每一个时间戳的哈希都包括前一个时间戳,因此形成了一条链,每个新加上的时间戳都在之前时间戳的后面。

04

分布式的时间戳服务器需要建立在点对点的基础上,这里使用的是PoW(Proof of Word,工作量证明)的共识机制。PoW的过程是寻找一个值,让这个值的哈希值满足一定条件,比如说用SHA-256算法(SHA-256哈希函数)。哈希值是从一堆数字0开始的,寻找这个值的工作量随着数字0的增加指数增长,但是要验证这个值是否符合条件只需要1次哈希运算。

实现PoW是通过加入随机数的方式,直到找到一个能达到那么多0的哈希值,这个哈希值是由之前区块的哈希值,随机数和区块交易共同决定的。找到符合条件的哈希值,CPU就花费了劳动实现PoW。除非重新完成这么多的工作量,区块是不会再被改变的。之后新的区块会连接这个区块,如果要改变还要改变所有在这之后的区块。

PoW还解决了决定权的问题,如果用一个IP一票的原则,那拥有很多IP的人就可能推翻这一切,代表大多数。如果一个CPU算一票,最长的链最能代表大多数,因为其中包含了最多的工作量。

诚实节点控制大多数CPU的时候,诚实链就会比其他竞争链要长。如果有人要攻击,修改之前的区块,就要重复那已完成的工作量,还要超过诚实链的长度,随着区块增加,较慢的攻击者追上的可能性会随着区块增加指数递减。

PoW的难度会随着每小时平均产出区块数量而定,如果产出过多,难度就会增加。

05

比特币的运行网络步骤如下:

1. 新的转账广播到所有节点;

2. 每个节点收集新的转账打包成区块;

3. 每个节点为区块找到有难度的工作量证明;

4. 当节点找到工作量证明,向所有节点广播;

5. 如果那个区块上的交易都经过确认有效且没有被双花,那节点们就接受这个区块;

6. 节点接受这个区块的方式表现为,将这个区块的哈希当作之前的哈希值,在这个区块之后继续创造区块。

一笔交易被确认的程度,要看它所在区块之后的区块数。后面的区块数越多,代表这个交易记录越难更改,所以被认可程度更高。

节点一直在最长链上工作延长它,如果两个节点同时广播了不同版本的区块,那其他节点接收的顺序总会不同。在这种情况下,出现了分叉,节点们在不同的区块上工作延伸,不过他们会将两边都储存下来避免另一边会超过自己这边。一旦一边变得更长,那较短链上的那些节点会转换到较长的那边。

新的转账没有必要广播到所有的节点上,只要他达到节点们那里,就会被打包成区块。区块广播允许丢失信息,如果一个节点没有收到区块,他会在收到下一个区块的时候意识到,并且会重新补上。

06

比特币的发行不依靠任何机构,每个人都可以“制造”比特币。区块里第一笔交易很特殊,区块发现者会被奖励新币,这种激励会让节点支持网络。这种持续稳定增加一定数量币的方式和黄金矿工一样,花费一定资源增加黄金数量。在比特币系统里,CPU的时间和电力就是需要花费的资源,所以那些打包区块寻找哈希值的节点称自己是“矿工”。

激励也会体现在转账费上,收款方收到的会比付款方少一些,少的那部分就是用于奖励打包区块的奖励。一旦预期数量的币(2100万)都已在流通,那激励就会过渡为转账费。在这个体系下,是不会出现通货膨胀的。

激励会鼓励节点诚实,如果贪婪的攻击者聚集CPU攻击诚实节点,他就会改变支付来双花,或者用它来造新币。他会发现如果遵照规则,在最长链上挖矿会更有利可图,遵守规则可以拥有更多的新币,搞破坏反而会损失财富。

07

如果最近的交易已经被最够多的区块确认,那它之前已花费的记录就可以被废弃,节约空间。为了不改变区块的哈希值,交易记录被散列成默克尔树(Merkle Tree)的形式,只有根被包括在区块的哈希中,储存在区块头上。旧的区块可以去除默克尔树的分支来压缩,内部的哈希值不需要储存。

没有转账记录的区块头大概是80字节,如果每十分钟产生一个区块,80字节*6*24*365=4.2 MB一年。2008年的RAM是2GB,根据摩尔定律每年还要增长1.2 GB,即使区块头都储存在内存里都不是问题。

比特币系统中默克尔树的储存方式,还可以应用在SPV (Simplified Payment Verification,简单支付确认)上。

没有网络的全节点也可以验证支付信息,用户只需要储存最长链的区块头信息,获得这个区块转账记录的默克尔树分支。他不能自行检查交易记录,但是能通过链条定位这个转账记录,就代表节点接受了这笔交易,后面增加的区块可以进一步确认网络已经接受了它。

在诚实节点控制网络的时候,SPV确认更值得信赖,但是当攻击者掌控时网络,也更容易受到攻击。因为网络节点们可以自己证实交易记录,所以这个简易方法可能被攻击者伪造。为了避免被作恶节点攻击,当网络中节点检测到无效区块时,发送警报,提示用户下载全节点并且警觉那些不一致的交易。要更安全和更快的确认交易,还是自己运行全节点比较好。

8

传统银行对于隐私的保护,在于很难向被信任的第三方获得信息。在比特币系统里,所有交易都要公开,保护隐私就好换另一个的思路,保持公钥匿名。大家都能看到一个人向另一个人转账,但是没法将这个信息联系到具体的人身上。这和股票交易所的模式很相似,时间和交易量时公开的,但是不知道交易双方。

还有另一种防火墙,可以在每次转账过后,换成变新的密钥对。有些情况下不可避免要用多个输入,这就表明了这些输入都属于一个人。如果有一个公钥暴露了拥有者,那与之相关的交易记录都会被曝光。

09

这是一种不需要基于信任的电子支付系统,最初设计了数字签名的框架,用来证明币的所有权。为了避免双花问题,在点对点网络中使用工作量证明,记录公开的历史交易记录。如果诚实节点掌握大多数CPU算力,攻击者不可能成功改变系统。同时,PoW也是一种投票方式,在比特币系统里,算力为大,大多数算力代表最长链,也代表了大多数人的利益。区块奖励也让节点们更加维护比特币系统,与其用召集算力攻击比特币,不如老老实实挖矿能获得更多利益。

从比特币诞生至今,“比特币是世界最大的骗局”“比特币就是传销”“比特币是庞氏骗局”等等言论时不时地质疑一番。但读完白皮书之后,那些言论自然不攻自破。隐藏在比特币背后一个个巧妙的设计,使比特币在没有任何官方机构背书的情况下运转了十年之久,从零开始成长为市值1100亿美元的庞然大物。

本文来源: 币圈邦德

原文标题:比特币白皮书十周年,重温白皮书纪念

    推荐阅读
  • 大葱放进冰箱的储存方法(大葱如何储存)

    大葱放进冰箱的储存方法?这样保存的大葱是最常规的,放大半个月大葱是不会空心干枯的。土埋保存法可以直接将大葱的根须埋在土里,大约10厘米左右,土要湿润一些,模拟大葱的生长环境,吃的时候随时拔出来一颗,这样可以保存几个月之久大葱也非常新鲜。

  • 梭子蟹烧熟能放多久 梭子蟹多久能煮熟

    2、梭子蟹中含有丰富的蛋白质成分,而且又经过了油盐的烹饪,因此在一定温度条件下,很容易滋生细菌而变质,若是将烧熟的梭子蟹直接置于常温下存放,一般在只能保存6-8小时左右;3、若是将其置于冰箱保存,一般保存时间相对会长一些,但是也不宜超过一天,烧熟的梭子蟹保存时间越长,其鲜味越差,所以一般建议梭子蟹最好是现做现吃,尽量不要留到下一顿。

  • 南昌大学是国内双一流建设高校么(南昌大学入选部省合建)

    日前,教育部召开支持和提升中西部高等教育发展座谈会,部署启动部省合建工作。陈宝生表示,支持举措要体现合力,在不改变现有隶属关系和管理体制基础上,发挥部、省、校和支援方的作用。还要选优配强合建高校领导班子,将合建高校领导班子成员、校级后备干部列入直属高校干部培训计划。期待南昌大学发挥辐射带动作用我省有教育界人士表示,南昌大学作为我省唯一的211高校,此次入选“部省合建”高校是实至名归。

  • 直角锐角平角钝角之间的区别于联系是什么(直角锐角平角钝角之间的区别于联系是啥)

    接下来我们就一起去研究一下吧!等于180度的角是平角,大于90度小于180度的角是钝角。锐角、直角、钝角是对大于0°并且小于180°的角的一个分类,锐角、直角、钝角间的区别在于角的大小不同。

  • 极端危害环境是指(极端危害环境是指什么)

    极端危害环境是指极端危害环境是指在低温、高碱、高盐、高压、缺水等极其不适合生物生长的环境。而在这种恶劣贫瘠的极端环境中还能够很好地生活的微生物被称为极端微生物,这些极端微生物代表着生命活动的极限。大多数电子产品设计要求参数当中都有要求在极端环境下产品能够正常工作。极端温度极端温度是指产品工作的环境最高和最低温度范围。通常室温认为是25度。

  • 布面鼠标垫属于什么垃圾(布面鼠标垫属于哪些垃圾)

    以下内容希望对你有帮助!布面鼠标垫属于什么垃圾布面鼠标垫属于可回收垃圾可回收垃圾就是可以再生循环的垃圾。本身或材质可再利用的纸类、硬纸板、玻璃、塑料、金属、人造合成材料包装等,与这些材质有关的如:报纸、杂志、广告单及其它干净的纸类等皆可回收。另外包装上有绿色标章是属于要付费的双系统,属于可回收垃圾。

  • 民间谚语大全实用又有趣( 百姓民间气象谚语民谣大全)

    每月两节日期定,最多相差一两天,上半年来六甘一,下半年是八甘三。按照公历来推算,每月两气不改变。抓紧季节忙生产,种收及时保丰年。常刮西北风,近日天气晴。无风起横浪,三天台风降。当阴雨天气来临时,云层比较低,云底盖住山顶。乌头风白头雨“乌头”与“白头”是指两种云的云顶颜色来说的。卷积云一般出现在五千米以上的高空,形成后只能维持几分钟到一个多小时。出现这种云,表明地上空有低压槽移近。

  • 春季角膜炎一般几天好(春季角膜炎频发)

    角膜炎症必然使视力或多或少地受到影响,尤以炎症侵犯瞳孔区域者更为严重。角膜炎的发病症状一、外伤与感染角膜炎有哪些危害1、前房积脓严重病例多合并有虹膜睫状体炎。对各种原因引起的角膜上皮损伤或角膜溃疡,原则上禁用皮质类固醇,以免促使溃疡恶化,或延缓上皮损伤的愈合。角膜炎因角膜外伤,细菌及病毒侵入角膜引起的炎症。

  • 家居旺财的风水方法有哪些(家居旺财的风水方法介绍)

    家居旺财的风水方法有哪些门内是一处不可忽视旺财宝地,门口的玄关处是藏风聚气之地。厨房在风水中有财库说法,主掌内财运。因此,这些地方不能为空,要时时有食品;而且炉灶后方不宜空旷,以免影响财运。一般而言,在客厅大门对角45度位置,正是所谓的“明财位”。葫芦代表福禄,在财位摆放葫芦,旺财效果很显著;或悬挂一个葫芦,对提升财运也很有帮助。

  • 羊水少的原因(孕妇羊水少是什么原因引起的)

    胎儿畸形导致羊水少如果在孕早期或者中期发现羊水过少,则可能是因为宝宝有缺陷,导致不能产生足够的尿液来维持羊水循环。宝宝缺氧导致羊水少慢性缺氧会导致胎儿在子宫内发育迟缓,引起胎儿血液循环重分配,使血液主要供应脑和心脏,导致肾血流量下降,胎尿生成减少而致羊水过少。所以有人认为有些原因不明的羊水过少可能与羊膜本身病变有关。