主页 > imtoken注册钱包教程 > 只涨不跌的比特币到底是什么?

只涨不跌的比特币到底是什么?

imtoken注册钱包教程 2023-02-02 07:11:08

比特币使用的数字签名方案叫什么_比特币 数字资产_数字黄金换比特币

在一步步发明比特币之前,先解释几个直观的认知:

比特币,正如我们常说的,是一种加密货币,而加密货币去中心化最关键的技术就是区块链。

在某些地方,加密货币也可能被称为数字货币(或电子货币),但实际上,加密货币是数字货币的一个子集,虚拟货币(如Q币)也是一个子集。 更专业。

加密货币必须具有以下三个特征:

数字黄金换比特币_比特币使用的数字签名方案叫什么_比特币 数字资产

为了实现这些功能,需要使用区块链技术。 这里的区块链技术是一个非常宽泛的范畴。 它包括许多不同的内容,例如密码学和算法。 最激动人心的想法可以看作是工作量证明=共识。

还有一个更高层次的角度:从解决拜占庭将军问题的角度来分析和普及【区块链技术】。 我觉得这个角度更接近区块链哲学的本质。 毕竟比特币的价值属性与交易属性和金融息息相关,而区块链是一个分布式存储系统。 如果仅仅从比特币(token)的角度来解释,是非常片面的。

比特币 数字资产_比特币使用的数字签名方案叫什么_数字黄金换比特币

毕竟,比特币是分布式去中心化共识记录系统中的一个领域。

一步步发明比特币

第一个用户需求——账本和电子签名的来源 第一个用户需求描述了集中清算系统几个关键内容的来源。 只对区块链感兴趣的读者可以略过经济的蓬勃发展。 贸易。在交易过程中,人们早就发现使用一般等价物(如金银)很麻烦,于是发明了纸币(最早来自中国比特币使用的数字签名方案叫什么,北宋四川纸币的结算制度王朝是生产力发展的必然产物,最终目的是提高生产力),而如今,人们发现携带现金也是一件麻烦事。 这是用户的第一个基本需求:摆脱携带现金的不便

比特币使用的数字签名方案叫什么_比特币 数字资产_数字黄金换比特币

【解决】几个用户使用公共账本记录转账记录,月底结算。 账本是公开的,任何人都可以修改,也就是说,可以往里面加一行(一笔交易)。 例如,小明转10元给小红。 问题一:身份问题。 我们无法确认小明和小红是不是这个账本上的交易双方,有可能是伪造的(电影逍遥法外的伪造支票)

【解决】使用电子签名,即公钥-私钥对。 请记住,电子签名的核心目的是希望电子文档在现实中也能有类似于个人手写的签名。 目的一定是:确认写这个签名的人是他自己,即身份确认(verification)。 顾名思义,私钥也称为密钥,您需要保管好并妥善保管

[数学处理错误] Sign(information, private key)=电子签名

比特币 数字资产_数字黄金换比特币_比特币使用的数字签名方案叫什么

Sign在这里是一个函数,可以理解为一系列的计算(变换)。 这一系列的计算有一个特点,就是输入值只要改变一点,输出就会完全改变。 该信息与私钥一起可以生成电子签名。 而且这个电子签名不能轻易复制到其他信息中,因为每个电子签名都与这条信息相关联。

[数学处理错误] Verify(信息、电子签名、公钥)=true/false

在进行验证时,Verify 也是一个函数。 输入值为信息、电子签名、公钥,输出为True或False,判断电子签名真假。

这时候可能有人会问了,我不能试试这个电子签名吗? 不幸的是,这是一个256位的1/0字符串,可能性是2的256次方,2的10次方是1024,我只能告诉你这么多。

现在解释了电子签名,让我们看一个例子。 小明使用自己的私钥,小明转10元给小红,通过Sign函数生成签名(256位),并将签名放在转账信息后面。 通过前面的解释,这个签名可以保证小明看到了,并说:“这真的是我的小明,不要怀疑!一定是我”

直观的结果就是我们可以使用密码学,只要有对应人的数字签名,就可以保证小明和小红的身份可以100%确认。

但是这个方案有一个小漏洞:可以复制同行信息来伪造交易记录。 解决方案是在这个交易中添加一个唯一的信息(比如时间戳)。

数字黄金换比特币_比特币使用的数字签名方案叫什么_比特币 数字资产

比特币使用的数字签名方案叫什么_数字黄金换比特币_比特币 数字资产

问题二:债务跑路 如果此时小明账户中没有足够的余额支付,就会出现超支问题

【解决】增加余额记录,必然需要中间担保人(国家?信用机构?银行?)为小明担保余额。 一个大家都遵守的协议此时现代金融体系的框架基本建立,协议的内容是

这时,我发现了一个很有趣的发现。 这个比较严格的协议有一个特点:如果大家都遵守这个协议,我们可以用任何形式的东西来代替人民币。 换句话说,我根本不在乎你。 新加入账本的行的交易内容是什么,可以是任何东西。

用这个提出需求再解决问题的过程来强化一个认知:货币=交易记录(账本),即货币的本质是交易记录。 这背后有一个前提,货币的另一个本质是共识。 我们都相信它具有价值的共识。

第二个用户需求:账本放在哪里? 当时传统(当前)的解决方案是使用一个中央代理——银行来存储账本。 既然是第二个用户需求,那肯定是因为大家对当前解决方案的核心需求:去中心化和中心化的痛点不满意,大致可以说几点:

当然,还有很多东西没有提到(比如好处,控制经济发展速度,调节供需平衡等),总之比特币使用的数字签名方案叫什么,这是一种一直被诟病的清算方式时间。 这时候,2009年的中本聪诞生了,他提出了一种全新的清算方式,并且真正解决了陌生人之间的信用问题! 然后是比特币的真正一步步发明。

数字黄金换比特币_比特币 数字资产_比特币使用的数字签名方案叫什么

如何实现分布式记账(去中心化)

为了去中心化,我们可以反其道而行之:每个用户自己保存账本,分散记账。 当用户产生交易时,该交易被广播到网络上的所有节点。 这不是完美的去中心化吗?

只要明眼人都能发现,那就太天真了,这个方法行不通。 如果它不起作用,则总结它不起作用的原因。 当你遇到问题时,总结它不起作用的原因,并找到解决方案。 这是人类进步的最小单位的核心。 问题的核心是如何让大家对这个新账本达成共识? 如何使这些账本保持同步? 当交易发生时,你如何让其他人听到并相信交易?

这些问题才是真正的核心:你能不能在协议(方法、规则)上加几行,想办法决定是否接受交易,确定交易的顺序,这样你就可以放心相信各方在遵守同一个约定的世界 每个人手里的账本都和你的一模一样吗? (问题描述值得一读,只有把问题抽象出来才能更好的找到解决方案)

【解题】解题思路是:哪个账本计算量大,相信那个账本。 从另一个角度来说,就是【让交易欺诈和不一致账本的计算成本高得无法接受甚至完全不可行】。 那么问题来了,什么是【计算工作量】,账本怎么会有计算工作量? 这里的思维跳跃会比较大,需要一定的耐心,慢慢来。

法规允许世界上的每个人都可以构建区块。每个创建新区块的人(找到这个特殊数字 - SHA256 值有 30 个零)都会获得奖励,对于创建新区块的这群人(矿工)

51%算力-共识攻击

数字黄金换比特币_比特币 数字资产_比特币使用的数字签名方案叫什么

这里有个小漏洞,因为网络延迟或者有人篡改区块链等因素,作为收听网络广播的用户,如果同时收到两条不同的区块链怎么办? 其中的交易信息冲突。 注:区块链本身就是最终的大账本。 交易发生的唯一方法是将您的交易添加到大账本中。 具体来说就是让矿工将你的交易记录添加到它新挖出的区块中,并将这个区块链接到区块链上。链表的链接当然就是工作量证明。 对于上面的问题,用户的解决方案比较简单:即只保留时间最长、难度系数最高,也就是包含工作量最大的那个。

这里有一个Trick,就是所谓的信任工作量最大,不仅要解决【一个难题】,还要通过等待多个区块(人谁吃瓜,坐看大戏,谁最厉害)选谁,你们拼吧)

个人观点:区块链思想的核心创新是在技术上把信任和贪婪等同起来。 因为贪婪(希望争夺积木的建立和交易手续费)所以信任(全网算力越大,用户越放心),这句话甚至带上了些许哲理和传奇色彩。 对于用户来说,就是这样一个场景。

原因是你可以假设爱丽丝想要篡改一笔交易信息,这意味着爱丽丝需要不断地通过计算来维护区块链。

也就是说,每产生一条新的区块链,爱丽丝都需要不断地去抢这张彩票。 理论上,他至少要有全网51%的算力才能做到这一点。 随着用户等待块的增加,难度呈指数级上升。 7-8条区块链生成后,从概率上来说,此时绝对信任这两点,就完成了:证明区块链的每一条交易记录都是可信的,达到这个最终目的。

添加小唐老师微信即可免费领取

[关于自动化测试入门的视频]

比特币 数字资产_比特币使用的数字签名方案叫什么_数字黄金换比特币

数字黄金换比特币_比特币使用的数字签名方案叫什么_比特币 数字资产