主页 > imtoken钱包app官方下载 > 发生在绿色草原上的比特币历程,告诉你比特币的运行机制。

发生在绿色草原上的比特币历程,告诉你比特币的运行机制。

imtoken钱包app官方下载 2023-06-14 05:11:26

一个小故事简要解释比特币和区块链

相传青青草原上住着一群羊和一只狼,狼捉羊的故事一遍遍上演,还有大熊和秃头羌。

有一天,灰太狼的主人公突然意识到,既然小羊这么聪明,他就不再抓羊了,换取一笔费用。 就这样光头在家挖比特币,灰太狼和杨村长达成了以物易物的协议,逐渐加入的小动物也越来越多,青青草原正式进入了以物易物的时代。

比特币挖工作室_比特币和莱特币能同时挖吗_光头在家挖比特币

随着社会的发展,时代的进步,以物易物已经不能满足绿色草原上众多小动物的需求了! 于是青青草原的所有小动物们开会商量如何解决这个问题。 有个小动物提案,让易分稀有的东西,比如黄金,作为一般等价物,把其他物品和黄金的对应关系编成一个表,比如一克黄金对应一克黄金对应一袋面粉等等,以后光头强再也不用背着一袋面粉气喘吁吁的去杨村换羊了。 他只要从家里弄到一克黄金,就可以去杨村带回一只羊。 村里的羊可以用这一克黄金从任何愿意卖面粉的人那里换取一袋面粉,当然也可以换取任何等同于一克黄金的物品。 此时的青青草原已经进入了实体货币时代。

好景不长。 随着实物货币应用范围的扩大和种类的增多,实物货币的缺点也随之显现。 青青草原的金属矿产很少,金矿也就那么几处,开采和冶炼黄金太费时费力了。 随着使用,黄金总是会因磨损、丢失或故意囤积而磨损和撕裂。 青青草原全体成员重新坐到一起,开始商议对策。 这时候有人说,其实不用黄金,随便找一张纸,写上“一克黄金”,只要青青草原全体成员都同意这张纸等于一克黄金,问题就迎刃而解了。 其他人表示赞同,但与此同时,又出现了一个新问题:真金需要开采和冶炼。 金矿是有限的,开采和冶炼也是需要成本的,所以没有人能够在短时间内凭空炼出大量的黄金。 写作是不同的。 现在只要纸笔够多,想写多少就写多少,到时候就变成了家里谁纸多的大战,说不定10000张纸可以换一只羊(其实,这会造成经济问题(学术通货膨胀)。

大家也在思考。 但是这时候,有人想出了一个解决办法:这篇论文对任何写它的人都无效。 我们只认得杨村受人尊敬的老村长的字迹,老村长的字迹大家都知道。 老村长写了一些纸,同时根据每家的黄金存量,给大家发了等量的纸。 比如熊达有200克黄金,老村长给熊达送来了200张纸,上面写着“一克黄金”。 ,同时拿大家的黄金做抵押。 就这样,老村长把村里所有的黄金都带回了自己家,并根据每家上交的黄金数量,分发了等量的写在上面的纸。 这时候,所有的成员都可以将这些证件当成黄金进行交易,老村长的话大家都能认出来,其他人都无法伪造。 另外,如果有人的纸磨损得太厉害,也可以从老村长那里拿来换取等值的新纸。 另外,老村长承诺,谁要换真金,只要把纸拿回来,老村长就会还给他们。 将等值的黄金还给该男子。 因为老村长写的纸上的金子和家里实际放的金子数量是一样的,所以只要严格按照废纸新纸多写新的原则,每一个有效的纸片随时可以换取相应的真金。

此时,青青草原已经进入了符号货币(纸币)时代。 老村长承担了政府和银行的职责。

比特币挖工作室_光头在家挖比特币_比特币和莱特币能同时挖吗

几年后,杨村的老村长每天都要清点大量旧钞,写新钞,认真记账。 一来二去,老村长劳累过度,不幸驾车西行。

青青草原再次召开全体会议,商讨对策。 这时,灰太狼的儿子灰太狼自告奋勇接过慢羊羊的笔,承担起货币发行的重任。 年轻的村长大灰狼很聪明。 工作了几天,他发现自己其实不需要写那么多论文。 完全可以这样:村民们把纸币全部上交销毁,但是小狼会记录每户上交的纸币数量。 如果以后要付钱,比如熊二要用一克黄金给兰阳换一只羊,他们就一起叫大灰狼,说明熊二名下的1克黄金要转账以兰阳之名。 灰太狼拿出账本,看看熊二名下有没有一克黄金,如果有,就从熊二名下减去一克,在懒羊羊名下加一克,这样就完成了支付。 懒羊羊在电话里听到灰太狼确认转账已经完成,她才放心,熊二一定会把羊带走的。 此时的青青草原已经进入了中央系统虚拟货币时代。 每个成员都不需要实物支付,支付过程就变成了灰太狼维护的账本上的数字变化。

光头在家挖比特币_比特币挖工作室_比特币和莱特币能同时挖吗

比特币挖工作室_比特币和莱特币能同时挖吗_光头在家挖比特币

新上任的灰太狼很聪明,但有时聪明也会被自己的聪明误导。 有一天,灰太狼盯着账本,想着村里每家每户谁最有钱我说了算,我岂不是…… 于是他就一时冲动,私自将光头强帐中的十克黄金转到了自己的名下。

本以为就完美了,没想到光头强也有记账的习惯。 有一天他正要付钱,却被大灰狼告知账户里没有钱了。 光头强查看​​了自己的账本,明显还剩下十克,于是他拿着账本去找灰太狼理论。 他查了一下,发现是未经光头强同意的转账。

发生了一些事! 青青草原炸了。 灰太狼的弹劾是不可避免的,但是通过这件事,大家发现了中心化账本掌握在一个人手中的弊端:

该系统完全依赖于账本持有人的个人信用。 如果这个人不遵守规则,随意篡改账本,整个货币体系就会崩溃。 如果这个人的家着火了或者账本被盗了,也会给整个系统带来破坏。 性打击。 就在人们一头雾水之际,青青草原一位名叫中本聪的狐狸科学家登台告诉大家,他设计了一种不依赖任何中央处理的虚拟货币系统比特币,可以解决上述问题。 然后他慢慢地描述了他的计划。

我们来看看中本聪是如何设计这个系统的。

Satoshi Nakamoto首先说明现有的账本应该修改如下:

账本不再记录每个成员的余额,而只记录每一笔交易。 即记录每笔交易的付款人、收款人和付款金额。 只要确定了账本的初始状态,并且每笔交易记录都是可靠的、及时的,就可以计算出每个人目前持有多少钱。 账簿由私有变为公开。 只要任何会员需要,都可以获得当前完整的账本。 账簿记录了从创建账簿到现在的所有交易记录。 此话一出,青青草原顿时炸开了锅。 第一个无所谓,但是第二个简直不能接受,因为账本上记录的是所有会员的交易,所以大家的隐私不就完全暴露了吗? (例:沸洋洋在未曝光的约会中,不就是避免给梅洋洋微笑送花吗!)

中本聪不紧不慢地拿出一对奇怪的东西。 它被称为身份和签名机制(公钥加密系统)中本聪说,不要惊慌。 在他的机制下,没有人使用真实身份交易,而是使用唯一码交易。 他炫耀着手中的神奇之物,说这两样东西分别叫做保密印章和印章扫描仪。 以后,他还要给村里的每户人家发保密印章和印章扫描仪。 两者的工作方式如下:

保密印章可以在纸上盖上一枚印章,每一枚印章盖上的印章,都蕴藏着青青草原独有的一串字符,但肉眼是看不出来的。 也不可能通过观察来制作相应的印记。 印章扫描仪可以扫描一张已经盖好章的印章,读出隐藏的信息,并在液晶屏上显示出一串字符。 有了这两个神奇的东西,每个人都可以在不暴露真实身份的情况下进行交易,而封印中隐藏的那一串字符,就是这个家族的代号。 下面将详细介绍如何巧妙地使用机密印章和印章扫描仪进行交易。

光头在家挖比特币_比特币和莱特币能同时挖吗_比特币挖工作室

下一步,中本聪从全村招募虚拟矿工。 招聘要求如下:

矿工的单位是组,组可以是单户,也可以是几户组合成组

成为矿工不影响货币的正常使用。 矿工们每天都会花一定的时间从事比特币“挖矿”活动,但与淘金不同的是,虚拟矿工不需要携带工具到野外工作,在家就可以完成工作。 矿工有一定的获得报酬的可能性,他们在挖矿活动中付出的努力越多,获得报酬的可能性就越大。矿工可以随时退出,新矿工可以随时加入

很快,大约五分之一的青青草原成员加入了比特币矿工组织,他们分成了70个小组。 建立虚拟矿工组织(矿工组)

接下来,中本聪宣布,首先根据灰太狼手中的账本,按照账本记录的余额,将抵押的黄金全部归还给各个成员,然后将账本彻底销毁。

接着,中本聪拿出一本新的账本,在账本的第一页记录了一些交易记录。 尤其是,这些记录的付款人一栏都是“系统”,收款人是每个印章对应的隐藏字符,代表初始时刻。 系统默认给每户分配一定数量的比特币,但是​​数量很少,只有几家,甚至有些倒霉的村户也没有拿到比特币。

随后中本聪表示,由于目前市场上的比特币很少,大家可以回到黄金作为货币的时代。 由于我不是村长,我无权强制所有人承认比特币。 每个人都可以自己决定。 不接受比特币。 但是随着比特币的流通和矿工的活跃,比特币会逐渐增加。

铺垫了那么多,终于进入正题了。 先说说在这样的系统下如何完成支付。 以熊大付光头强10个比特币为例。

为了支付10个比特币,熊大必须先要光头强的标识串,比如“A1C2E3G”,而熊大也有一个标识串,比如“H4K5M6”,然后用大写字母写一个列表,内容就是“H4K5M6支付10个比特币给A1C2E3G”,然后盖上自己的保密章,把这份名单交给光头强。 另外,为了便于追溯资金来源,还需要在清单中注明资金来源记录在哪一页。 比如这个单子,熊大的10个比特币是在建立账本的时候系统给的,记录在账本的第一页。

比特币和莱特币能同时挖吗_比特币挖工作室_光头在家挖比特币

光头在家挖比特币_比特币和莱特币能同时挖吗_比特币挖工作室

光头强拿到表格后,需要确认表格上确实是“H4K5M6”(也就是熊大)这个人的签名,这并不难。 因为表格上肯定有保密印章,所以光头强拿出印章扫描仪扫描了印章。 如果液晶屏显示的字符与付款人的字符一致(此处为“H4K5M6”),则可以确认表格确实是付款人的签名。 这是因为根据保密印章的机制,其他人无法伪造印章,任何人扫描印章都可以确认名单的付款人是否与盖章的人相同。

这个系统还是很有问题的。 通过保密印章,收款人虽然可以确认付款人确实在表格上签字,但无法确认付款人是否有足够的余额支付。 在之前的中央虚拟货币系统中,灰太狼负责检查付款人的余额,并通知收款人交易是否有效。 现在灰太狼开了,谁来负责记账,确认每笔交易的有效性?

之前说过,中本聪设计的系统是一个分布式货币系统,不依赖任何一个中心化的人,所以不会有一个或几个人来负责这件事,最终还是由上面提到的矿工来承担。工作组织。 熊大、熊二等青青草原村民使用比特币进行交易,都是依靠矿工组织的劳动来完成交易。

矿工的工作是整个系统的核心,也是复杂度最高的地方。 下面逐步介绍矿工的工作内容和目的。

俗话说,工欲善其事,必先利其器。 比特币矿工虽然不需要铁棍、铲子、探照灯等工具,但也有一些必备的东西。 初始分类帐。 每组先复印一份初始账簿。 初始账本只有一页,记录的是系统给出的第一张空账本纸。 每组有若干账本纸,每页只有账本结构,没有填写内容,具体内容的书写规则后面会讲到。 下面是一张空的账本,后面会讲到各个字段的含义。

比特币和莱特币能同时挖吗_光头在家挖比特币_比特币挖工作室

代码生成器(哈希函数)。 中本聪给矿工组织的各个小组分发了若干代码生成器。 这件事太神奇了。 将一张记有账本内容的账本纸放入机器,机器会在账本纸的“票号”中写入代码。 列自动打印一串由“0”和“1”组成的数字,一共256个。最神奇的是数字生成器有以下功能:

生成的号码只与账簿填写的内容有关,与填写人、字体、填写时间等因素无关。 相同内容的账本生成的数字永远是一样的,但如果只改变一个字符的内容,数字就会完全不同。 打印代码时,代码生成器需要将所有填写的交易单放入账本纸中,机器会扫描交易单与填写的交易单的一致性,尤其是保密印章。 如发现保密印章与付款人不符,将拒绝印码。 将打印好的台账纸放入,机器会判断序号是否为有效机印,并判断序号与内容是否一致。 此序列号不能伪造交易收据收件箱。 每个矿工团队需要在门口挂一个箱子来收集交易订单。 布告栏。 每个矿工群还需要一个公告板来发布一些信息。

有了以上工具,矿工组织就可以开始工作了!

收集交易票

比特币和莱特币能同时挖吗_比特币挖工作室_光头在家挖比特币

中本聪规定,每笔交易的发起人不仅要将交易单交给收款人,还要复印几张相同的交易单,投递到每个矿工群的收件箱中。 矿工团队的成员定期去他们的收件箱取出收集到的交易订单。

填写书籍

这时,小队里的人拿出了一本空账本,在“交易列表”栏中填入了这些交易,同时找到了当前账本的最后一页,将最后一笔的编号抄了下来。页面进入“最后的帐单编号”栏。 ”。注意这里还有一个“幸运数字”,可以填任何数字,比如12345。然后,把这样的账本纸放入数字生成器,打印数字,一个账本就完成了。

如果你认为矿工的工作就这么简单,那你就大错特错了。 中本聪有个变态的规定:只有数字的前10个数字全为0,这页账本才有效。 根据前面对号码生成器的描述,如果要修改号码,只能修改账纸的内容,但是“交易清单”和“最后的账纸编号”是不能随便改的,所以你只能改幸运号。 因此,为了生成有效的账本纸,组内的矿工不停地复制账本纸,但每张纸的幸运数字都不一样,然后反复将纸放入编码器中。 如果生成的数字不符合规定,那张纸就算没用了,重复这个过程,直到生成一串有效的数字。

我们知道,如果号码的每一个数字都是随机的,那么平均写1000多张不同幸运数字的纸,就可以得到一个有效号码。

这就奇怪了,这些矿工为什么要拼命做这种看似毫无意义的事情呢? 记得我说过矿工是有报酬的,这就是矿工的动机。 中本聪规定,在每一笔账本的交易清单中,第一笔交易是“系统支付50个比特币给本组”。 换句话说,如果你生成了一个有意义的账本,并且被所有挖矿团队接受,那么就意味着这笔交易也被接受了,你的挖矿团队获得了50个比特币。

这就是为什么矿工被称为矿工,以及为什么说比特币的数量会随着交易和矿工的活动而不断增加的原因。 比如下面是一个挖矿过程。 该小组的公共比特币账户是“UVWXYZ”。

当幸运数字达到“533”时,系统生成有效账簿。

书籍确认

当一个挖矿组有幸生成一个有意义的账本时,为了获得奖励,它必须立即要求其他组确认他们的工作。 前面说了光头在家挖比特币,目前村里有7个矿工组,所以这个组要复印6份有效的账本,发给另外6个组确认。

比特币挖工作室_光头在家挖比特币_比特币和莱特币能同时挖吗

中本聪规定,当一个团体收到其他团体发送的账本纸时,必须立即停止手头的挖矿工作,以确认账本。

需要确认三项信息:

账号有效

户口本上一页有效

交易清单有效

先看第一个,这个确认比较简单。 只要将发送的账簿纸放入发码器进行验证,验证通过即为号码有效。

第二部分需要将账本页上的“上一账本页码”与本组当前保存的有效账本的最后页码进行比对。 如果相同,请确认。 如果不同,则需要沿着已有的账本向前比较,直到找到这个编号的页。 如果找不到与指定的“最后一本书的论文编号”对应的页面,则该团队将丢弃该页面。 还没有确定。

注意,上面的机制可以保证,如果每个组手里的账本纸是一样的,那么都可以按照相同的顺序,绑定到同一个账本上。 因为下一张纸的编号总是取决于上一张纸的编号,所以代码生成器的机制保证了所有合法帐户纸的相对顺序在每组中都是相同的(可能有分支,但它们会不出现环,后面会详细介绍)。

光头在家挖比特币_比特币挖工作室_比特币和莱特币能同时挖吗

最后,如何确认交易单是否有效,其实就是确认当前每笔交易的付款方是否有足够的余额来支付这笔钱。 由于交易信息包括钱是怎么来的,所以它还包括记录来源交易的账单号码。 例如HIJKLMN要给ABCDEFG 10个比特币,并说明这10个比特币来自OPQRST之前支付给HIJKLMN的一笔交易。 确认的时候,先确认之前的交易是否存在,还要查看HIJKLMN在这之前的10个比特币没有支付给其他人。 这些都确认之后,交易的有效性就确定下来了。

第一个是系统奖励给生成这页账簿的组的50。 默认情况下识别此事务。 只要按照上述方法追溯后续交易,就可以确认HIJKLMN目前是否真的有10个比特币支付给ABCDEFG。

如果上述验证全部完成并通过,本集团将认可上述账本的有效性,然后将本账本纳入本集团主账本,放弃当前正在进行的工作,后续挖矿工作将根据本书更新的总账进行。