主页 > imtoken官网怎么找到 > 央行即将发行数字货币,你知道它和比特币的区别吗?
央行即将发行数字货币,你知道它和比特币的区别吗?
在写这篇文章之前,小橘请教了一些这方面的专家,查了一些资料。 终于找到了Bitcoin这三个字的出处,那是一篇诞生于2008年的论文。
论文中的署名是:中本聪,他在论文中提出了一个想法,创造一种不受政府或组织限制的货币。 在当时的人看来,这是天方夜谭。 一串数字,背后没有国家作为最大的背书,然后当成钱付给对方,会有人接受吗?
小菊看完后觉得不可能,但是现在,在全世界无数爱好者的支持下,比特币网络在运转,想要参与的人也越来越多。 已成燎原之势。 在过去的两年里,比特币从最高的 2 万美元跌至目前的 1 万美元左右。
记得之前小菊看到一则新闻,一个男生在相亲时被嫌弃穷,但他拥有比特币。 比特币走红后,他登上了广东省所有地级市区域公众号的头条,向那个女孩证明他有钱!
这个故事证明是有道理的,但现在的币圈似乎是在“浪费生命”,很多投资这个领域的人都赔了很多钱。
不过,小橘注意到,很多新闻只关注它的人气表现,而忽略了基本问题。 比特币的原理是什么? 为什么这个无人系统能成功运行? 比特币交易的流程是怎样的? 它与区块链有什么关系?
在接下来的内容中,小橘将尝试回答这些问题。 需要注意的是,本文不会涉及如何投资比特币,也不会预测价格走势,只是讨论技术问题。
1.非对称加密
首先,要了解比特币,就必须了解非对称加密。 你可能在某个地方听说过这个词。 所谓非对称加密,理解起来很简单,就是加密和解密需要两把钥匙。 密钥,一个叫公钥,一个叫私钥。
公钥就像它的名字一样,在市场上是公开的,任何人都可以获得。 私钥是保密的,只有所有者才能使用。 别人用你的公钥加密信息,然后发给你,你用私钥解密。 这个过程也可以反过来。 这称为数字签名,它证明该消息来自您。
那么,现在小菊在这里提出一个想法,如果公钥加密的不是信息,而是一笔钱,发给你? 这样会发生什么?
首先,你可以解锁加密包,取出里面的钱,因为私钥在你手里。 第二,没有人能偷钱,因为他们没有你的私钥。 因此,支付可以成功。
这就是比特币的原理。 非对称加密确保支付的可靠性。 由于支付的钱必须通过私钥提取,所以不管你是谁。 重要的是谁拥有私钥。 只有拥有私钥才能提取支付给你的钱。
2. 比特币钱包
对于比特币来说,钱不是支付给个人,而是支付给网络中的某个私钥。 这是交易匿名的根本原因,因为没有人知道私钥的拥有者是谁。 说到这里,你应该知道比特币交易的第一件事是你必须有自己的公钥和私钥。
当你去在线比特币交易所开户时,要做的第一件事就是生成一个比特币钱包。 这个钱包不是用来存放比特币的比特币是不是数字货币,而是用来存放你的公钥和私钥的。 该软件将存储这些如果你把两个放在你的钱包里。
根据论文制定的协议,公钥长度为512位,不方便传输。 所以协议规定公钥要生成一个160位的指纹。 所谓指纹,就是比较短小的一种,很容易在网络上传播的哈希值。
这里说的160位是二进制的,用十六进制写的,大概是26到35个字符,比如1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2。 这个字符串叫做钱包的地址,它是唯一的,即每个钱包的地址必须不同。
当你向别人收钱时,你只需要告诉对方你的钱包地址,对方就会向这个地址付款。 由于您是该地址的所有者,您将收到这笔钱。
由于你是否拥有某个钱包地址是通过私钥来证明的(具体的证明方法后面会介绍),所以私钥一定要做好保护。 这是非常重要的。 如果你的私钥被盗,你的比特币就没有了,因为别人可以冒充你的身份,把钱包里的钱全部转走。
同样,如果你用比特币支付给他人,你也不能把别人的钱包地址写错,否则你的比特币会被支付给另一个人。
三、交易流程
下面,我把整个过程串起来,看看比特币是如何完成一笔交易的。
交易是将比特币从一个地址转移到另一个地址。 由于所有比特币交易记录都是公开的,因此可以查出哪个地址拥有多少比特币。 因此,付款人是否有足够的比特币来完成交易是很容易验证的。
问题在于如何防止他人以你的名义申报交易。 比如有人声明一笔交易:地址A支付10个比特币给地址B,我怎么知道这个声明是真实的,声明者是地址A的所有者呢?
比特币协议规定,在申报交易时,转出比特币的一方除提供交易金额外,还必须提供以下数据。
最后一笔交易的哈希值(你从哪里得到这些比特币的)
验证交易是否真实需要三个步骤。
第一步是找到之前的交易并确认付款人的比特币来源。 第二步,对付款人的公钥进行指纹计算,确认与付款人的地址一致,从而保证公钥的真实性。 第三步,使用公钥解锁数字签名,保证私钥的真实性。
经过以上三步,可以确定交易是真实的。
4. 交易确认与区块链
确认交易真实后,不要认为交易已经完成。 交易的数据还需要写入数据库。 最后交易才算成立,对方可以收到钱了。
在现实中,我们的钱是存放在银行里的,而在比特币的世界里,比特币是存放在区块链上的。 详细介绍可以阅读《区块链入门教程》。 本文不讨论如何阻止开发,如何挖掘这些。
在比特币交易的过程中,所有的数据都会发送给矿工,由矿工写入区块链。 根据比特币协议,一条区块链的最大大小似乎是1MB,而一笔交易的大小是500字节,一个区块最多可以包含2000笔交易,而矿工要做的就是将这2000笔交易变成一块。
这个过程叫做挖矿,需要大量的计算。 说白了就是烧显卡的性能。 矿工与矿工之间也存在竞争。 谁先计算出哈希值,谁就可以在区块链中添加一个新的区块,并享受这个区块的所有收益。
一笔交易一旦写入区块链,就无法回头,就像你在银行存了一笔定期存款,到期不能取出。
这里需要大家树立一个概念。 比特币不存在于钱包或其他地方,只存在于区块链上。 所有交易记录都记录在区块链上。 你得到了多少比特币,支付了多少比特币,这些都可以在区块链上看到。
5、矿工收益
交易的确认离不开矿工。 为什么有人想成为一名矿工?
比特币协议中规定,挖掘新区块的矿工将获得奖励。 最开始2008年是50个比特币,后来每四年减半。 截至目前,它是 12.5 个比特币。 这也是比特币的增发机制,通过给矿工减持,然后增加网络中的比特币数量。
算一算,2140年以后,矿工就没有奖励了,比特币的数量也就停止增长了。 此时,矿工只能通过交易手续费来赚钱,手续费的多少由支付方自愿决定。 决定。
你也可以什么都不做,不给矿工一分钱,但如果是这样的话,你的交易不会被处理,不会被确认,矿工肯定会优先处理手续费最高的交易.
目前,由于交易笔数激增,手续费水涨船高,一个区块2000笔以上交易的总手续费可达3到10个比特币。 如果你的手续费降低了,很可能一周后交易还没有确认。
一个区块的奖励是12.5个比特币,加上手续费,收益还是相当可观的。 按照现在的价格,可以达到100万到200万人民币。 想一想比特币是不是数字货币,运气好的话,几分钟就能挖到一个区块,得到这么大一笔钱,大概就知道为什么华强北的矿机这两年卖得这么好了。
6.点对点网络
比特币是一个开放的网络,在全世界都很普遍。 只要有服务器,就可以加入这个网络,成为节点。 每个节点包含整个区块链。 目前好像是100GB左右,各个Node都在不停的同步信息。
当您进行支付时,您的节点会将交易告知另一个节点,直到它传遍整个网络。 矿工从互联网上收集各种新的交易并打包到区块链中。 一旦写入成功,矿工所在节点的区块链将成为最新版本,其他节点将复制新添加的区块,保证全网区块链的一致性。
一旦矿工成功将交易信息写入区块链,矿工所在的区块就成为最新的区块链,其他节点将复制新加入的区块,以保证全网的面积。 块都是一致的。 最后,你的节点也拿到了最新的区块链,所以你知道你之前的交易已经写入其中,交易确认成功。
八、还有一个问题
至此,我已经介绍了比特币的基础知识。 我希望您已经了解比特币是什么。 但还有一个基本问题我没有回答:比特币的本质是什么?
毕竟,比特币只是区块链中的一个记录,是凭空产生的。 为什么可以当钱用? 例如,一名矿工获得 12.5 个比特币的奖励。 事实上,区块链中有这样一条记录:“xxx地址收到了12.5个比特币”。 正是这个记录导致矿工得到了很多钱。 如果区块链突然增加一条记录,记录你的地址获得了1000个比特币,你就真的有1000个比特币了。 这是什么?
所以,如果你想知道接下来会发生什么,那就~