小白从傻圈到入门能看懂的区块链基本知识素养(三)
很多人都在问,加密货币的时代真的来了吗?人类未来是否会停止使用美元和人民币,转而使用加密货币?这么多品种,该用哪种货币?你现在想投资一些吗?
我也想知道这些问题的答案,所以花了很多时间查资料,研究协议。前面一两篇是我的学习心得。然而,那两篇教程主要介绍了基本概念,讨论了协议的可行性,却未能回答一个根本问题:加密货币到底是什么?
以下是我对这个问题的思考。在阅读之前,如果你已经了解了区块链和比特币,那太好了;如果你不知道,也没关系。本文不涉及技术,只讨论最基本的原理。
1.钱是什么?
众所周知,人民币是钱,美元是钱,宝藏是钱。我问你一个问题,它们为什么能变成钱?
你可能会回答,因为他们有价值,或者是价值的代表。但是,有价值的东西很多,为什么只有这些品种是钱呢?
答案很容易想到,因为人们普遍相信(认同)自己的价值,其他东西的价值很难被普遍认可,无法成为货币。比如邮票的价值没有得到普遍认可,除了集邮爱好者,其他地方都不能作为货币使用。一般来说,赞同的人越多,这种钱的通用性就越高。
有一次去俄罗斯旅游,当地货币是卢布。但是,一旦离开俄罗斯,没有人相信它的购买力,所以卢布离开俄罗斯是没有用的。相反,全世界的人都相信美元的价值,所以全世界都可以使用美元。当我用美元付账时,我发现所有的俄罗斯人都很满意。
所以,货币的本质,或者说货币的本质,就是它的公信力。它必须让人们相信它是有价值的,然后它才能变成钱,才能被收取和支付。
第二,可信度
为什么钱一定要可信?因为对方必须相信它的价值,否则你无法支付。那么,接下来的问题是,可信的东西是钱吗?
我的答案是肯定的。一个东西能不能变成钱,只取决于人们是否相信它的价值,它是否真的有价值,根本不重要。
如果马云在一张纸上写下‘这张纸条值一万元’,在下面签上自己的名字,并附上防伪标记。你认为这张钞票是钱吗?我向你保证,这是钱。如果你付钱,人们会接受的。马云相当于发行了一种新的纸币。
比特币也是如此。实际上,它是什么并不重要。重要的是,它必须保证自己是可信的,让足够多的人相信它的价值,然后它才能变成钱。
第三,比特币的可信度
比特币要解决的核心问题是创建可信的数字证书。因为这个证书是可信的,可以作为货币使用。
比特币的技术基础是密码学,因为只有密码学才能保证其可信度。一旦加密被破解,就不能当钱用了。这就是为什么这种数字证书被称为“加密货币”。
技术人员对比特币感兴趣还有一个重要原因。该技术可用于任何需要可靠数字证书的情况。
四。比特币的特点
比特币有三个特点,就是因为做到了这三点,所以可信,可以当钱用。
首先,它不会(轻易)被偷。或者反过来,它让你无法偷别人的东西,只能花自己的钱。因为你要有别人的私钥才能取出他的钱。一般情况下,是拿不到别人的私钥的。
其次,不能伪造。每一个比特币都可以追溯到它的源头,所有的比特币都来自矿工收到的奖励。矿工只有造新块才能获得奖励,难度很大,所以不能伪造比特币。
最后,不能量产。和上一个原因一样,比特币的发行速度是稳定的。现在,每10分钟增加12.5个比特币,然后每4年减半,最后停止增长。所以和纸币一样,政府滥发也不会导致通货膨胀。
5.比特币有实体吗?
出于后面要提到的原因,比特币不可能有实体,也做不到‘从口袋里掏出一枚硬币’的场景。交易必须通过互联网完成。
你可能会说,钱是有实体的,怎么会有无形的钱呢?答案恰恰相反。钱应该是看不见的。那些实体的钱其实就是浪费物质。因为技术不够发达,所以要做成实体。
小时候买东西要用现金,否则无法证明自己有购买力。只有通过实体的钱,才能保证对方确实收到了钱。如果银行业发达,可以用银行卡代替现金。付款时,对方复制银行卡号,查询银行‘这个账户有钱吗’。回答说银行有钱,好,成交。
但是,互联网让实体的银行卡变得没有必要。如果有开放的中央记账系统,任何人都可以查看。你把钱转到老板的账户上,老板查看,发现收到了。交易自动达成,全程隐形。需要什么银行卡?
不及物动词区块链的角色
每一笔交易的核心都是一句话,比如‘张三给李四转了一个比特币’。为了证明这句话的可信度,张三在上面加了数字签名。任何人都可以用张三的公钥证明这确实是张三自己的行为。另一方面,别人无法伪造张三的数字签名,所以不可能伪造这笔交易。
矿工收到这句话,首先验证数字签名的可信度,然后验证张三实际拥有这些比特币(每笔交易都有上一笔交易的编号,用来查询比特币的来源)。核实之后,我开始把这句话写进区块链。一旦写入区块链,所有人都可以查询,所以这个比特币被认为是从张三转移到李四的。
区块链的作用就是永久保存这句话,让任何人都可以查看,任何人(包括张三本人)都不能修改。
货币是什么?其实就是这句话。这句话完成了一次付款。我们通常用人民币支付,但我们只是用纸币来表达这种信息。如果每个人都可以实时写/读中央会计系统(区块链),那么就完全没有必要携带货币。
七。双重支出
如前所述,该交易不可伪造。但是,由于每一个事务都是一串二进制信号,所以可能会被复制。比如‘张三给李四转了一个比特币’这句话,可能是别人复制的,也可能是张三自己复制的,提交给区块链。
如果这句话被写进区块链两次,就意味着张三可以花同样的钱两次。但是第二次写的时候,通过查询区块链可以发现张三已经把钱花完了,从而确定这是一笔非法交易,不能写入区块链。因此,不可能重复交易。
比较麻烦的是另一种情况,就是张三付给两个人同样一笔钱。他先向区块链提交了一笔交易‘张三给李四转了一个比特币’,然后又提交了另一笔交易‘张三给王五转了一个比特币’。这两笔交易都可以被认为是真实交易,从而进入区块链。所以,一定有办法防止这种情况发生。
情况1:同一个矿工收到了这两笔交易。然后他会察觉到它们不能同时成立,所以他选择其中一个写进了区块链。
情况2:矿工A收到第一笔交易,矿工B收到第二笔交易。他们各自认定这是一个合法的交易,并将这两个交易分别写入两个块中。这时,区块链岔开了。
根据比特币协议,分叉点后最先到达6个街区的分支被认定为正式的区块链,其他所有分支都将被放弃。由于块的生成速度是由计算能力决定的,所以最终哪个事务会被写入区块链,完全取决于它的分支能吸引多少计算能力。隐藏的逻辑是,如果大多数人(计算能力)选择相信某个交易,那么它应该是真的。
综上所述,双重支出是不可能的。因为中央会计系统总会发现你把同样的钱花了两次。不过也说明了比特币的一个成本就是交易无法实时确认,至少要等一个小时。