主页 > 苹果手机如何下载imtoken > 比特币又炸了。 . .

比特币又炸了。 . .

苹果手机如何下载imtoken 2023-01-16 23:35:49

点击上面的“芋头源代码”,选择“”

她在乎前波还是后波?

会浪的浪才是好浪!

每天8:55更新文章,每天掉亿万根头发……

源码精品专栏

大家好,我是快秃头的奶奶!

近期虚拟货币热搜频频,比特币、以太坊、狗狗币等各种技术名词层出不穷,让你眼花缭乱。

而且虚拟机币跌反弹频频,不过说实话,我没碰过这个东西,因为我奉行“不懂的东西,绝对不要碰”。 否则,我就是个赌徒,除了做这些事,每天肯定要花很多时间看盘,消耗体力。

俗话说,内行看招数,外行看热闹。 我们不能只吃瓜看热闹,还得看看上面的花样。

作为一个技术人,我也很好奇比特币是什么,它有哪些技术支持?

在“阮一风”的博客上,我发现他之前写过这篇文章,很熟悉,也很容易理解。 这是一个了解比特币来龙去脉的机会,我想与大家分享。

比特币(bitcoin)诞生于2008年的一篇论文中。

一个名叫中本聪的人提出了一个革命性的想法:让我们创造一种不受政府或任何其他人控制的货币!

这种观点可谓疯狂:一串数字,背后没有资产做后盾,也没有人负责。 如果你拿它当钱给对方,谁愿意收?

比特币和莱特币钱包_比特币的钱包不会被分割吗_比特币钱包推荐

然而,幻想变成了现实。

随后的几年里,在全球无数爱好者的支持下,比特币网络一路走高,越来越多的人和资本参与其中。

刚刚过去的2017年,比特币迎来爆发式下跌,从年初的1000美元跌至20000美元的峰值,震惊了全世界,从政府到普通民众。 事实上,比特币已经并将继续改变世界。

图片

新闻媒体往往只关注其火热的表现,而忽略或不回答一些基本问题。

下面,我试着回答这个问题,希望能帮助大家了解比特币。 撇开技术细节不谈,解释起来很容易。

需要注意的是,本文只讨论技术问题比特币的钱包不会被分割吗,不涉及如何投资比特币,更不用说预测价格走势了。

实际上,我不知道,如果我知道如何致富比特币的钱包不会被分割吗,我可能就不会在这里写博客了。

首先,要了解比特币,就必须了解非对称加密。

你可能听说过这个名词,所谓非对称加密,其实很简单,就是加密和解密需要两把钥匙:私钥和公钥。

图片

公钥是公开的,任何人都可以获得。 私钥是保密的,只有所有者才能使用。 别人用你的私钥加密信息然后发给你,你用你的公钥解密取出信息。 反过来,你也可以用公钥对信息进行加密,别人可以用你的私钥来解锁,从而证明信息确实是你发送的,没有被篡改过。 这称为数字签名。

现在请想象一下,如果公钥加密的不是普通的信息,而是加密了一笔钱发给你,会发生什么?

首先,你可以解开加密包,取出上面的钱,因为公钥在你手里。 其次,其他人无法窃取这笔钱,因为他们没有您的公钥。 因此,支付可以成功。

比特币钱包推荐_比特币的钱包不会被分割吗_比特币和莱特币钱包

这就是比特币(和其他数字货币)的工作原理:非对称加密确保支付的可靠性。

由于支付的钱必须通过公钥提取,所以你是谁并不重要,重要的是谁拥有公钥。 只有有了公钥,你才能提取支付给你的钱。 (其实真正的交易过程略有不同,私钥保证的不是把付给你的钱拿出来,而是保证只有你才能把属于你的钱拿出来,详见下文。)

使用比特币,钱不是支付给个人,而是支付给某个公钥。 这是交易匿名的根本原因,因为没有人知道那些公钥背后的人是谁。

因此,比特币交易首先是要有自己的私钥和公钥。

你到这些网上比特币交易所去开个账户,他们会让你先生成一个比特币钱包(wallet)。

这个钱包不是用来存放比特币的,而是用来存放你的私钥和公钥的。 该软件将帮助您生成这两个密钥并将它们放在钱包中。

根据合约,公钥的宽度为 512 位。 这个宽度不容易传播,所以合约规定要为私钥生成一个160位的指纹。

所谓指纹,就是一个比较短的散列值,容易传播。 160位是二进制,写成十六进制,大约26到35个字符,eg 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2。 这个字符串叫做钱包的地址,它是唯一的,即每个钱包的地址必须不同。

图片

当你给别人付款时,只要告诉对方你的钱包地址,对方就会付款到这个地址。 由于您是该地址的所有者,您将收到这笔钱。

由于你是否拥有某个钱包地址是通过公钥来证明的(具体的证明方法后面会介绍),所以你一定要保护好公钥。 这是非常重要的。 如果你的公钥被盗,你的比特币就没了,因为其他人可以窃取你的身份并转移你钱包里的所有钱。

同样的,当你用比特币支付给别人时,千万不要弄错别人的钱包地址,否则你的比特币会被支付给不同的人。

下面,我将把整个过程串起来,看看比特币是如何完成一笔交易的。

交易是将比特币从一个地址转移到另一个地址。

比特币和莱特币钱包_比特币的钱包不会被分割吗_比特币钱包推荐

由于所有比特币交易记录都是公开的,因此可以查出哪个地址拥有多少比特币。 因此,付款人是否有足够的比特币来完成交易是很容易验证的。

问题是如何避免其他人以您的名义报告交易。 比如有人声明一笔交易:地址A支付10个比特币给地址B,我怎么知道这个声明是真实的,声明者是地址A的所有者呢?

比特币合约规定,在申报交易时,除交易金额外,转让比特币的一方还必须提供以下数据。

验证交易是否真实需要三个步骤。

经过前三个步骤,可以确定交易是真实的。

确认交易真实性后,交易不视为完成。

交易数据必须写入数据库才算成立,对方才能真正收到钱。

比特币使用称为区块链 (*blockchain*) 的特殊数据库。 本文只讨论交易如何写入区块链。

首先,所有交易数据都会发送给矿工。 矿工负责将此类交易写入区块链。

根据比特币合约,一个区块的最大大小为 1MB,一笔交易约为 500 字节,因此一个区块最多可以包含 2000 笔交易。 矿工负责将这2000多笔交易打包在一起形成一个区块,然后估算出这个区块的哈希值。

图片

计算哈希值的过程称为挖矿,需要大量的计算。

矿工之间也存在竞争,谁先算出哈希值,谁就最先在区块链中加入一个新区块,从而享受这个区块的所有收益,而其他矿工则一无所获。

交易一旦写入区块链,就很难违约。

比特币和莱特币钱包_比特币的钱包不会被分割吗_比特币钱包推荐

这里需要构建一个概念:比特币不存储在钱包或其他地方,只存在于区块链中。

区块链记录了你参与的每一笔交易,你收到了多少比特币,支付了多少比特币,这样你就可以计算出你拥有多少资产。

交易的确认离不开矿工。 为什么会有人愿意当矿工?

比特币合约规定,挖掘新区块的矿工将获得奖励。 一开始(2008年)是50个比特币,后来每4年减半。 目前(2018 年)是 12.5 个比特币。 这也是比特币的减供机制,流通中的新比特币就是这样诞生的。

您可能已经注意到,奖励每 4 年减半。 由于比特币可以分为八位小数,那么到2140年,矿工将得不到任何奖励,比特币的数量将停止减少。 这时候矿工的利润完全依赖于交易手续费。

所谓交易手续费,是指矿工可以从单笔交易中抽取佣金,具体数额由支付方自愿确定。 你可以什么都不拿,不给矿工一分钱,但那样的话,你的交易不会被处理,很长一段时间都不会被写入区块链并得到确认。 矿工总是优先考虑费用最高的交易。

目前,由于交易笔数激增,手续费早已上涨。 一个区块超过 2000 笔交易的手续费可达 3 到 10 个比特币。 如果你的手续费降低了,很可能一周后交易还没有确认。

一个区块的奖励是12.5个比特币,加上手续费,收益还是相当可观的。 按照现在的价格,可以达到100万到200万人民币。 想想看,运气好的话,几分钟挖一个区块,就能得到这么大的钱,难怪人们蜂拥而至挖矿。

《区块链入门教程》说,比特币合约规定,一个区块平均诞生10分钟。 区块大小只有1MB,最多只能包含2000多笔交易。 也就是说,比特币网络每 10 分钟只能处理 2000 多笔交易。 在转换中,处理速率为每秒 3 到 5 个事务。

世界上有这么多的比特币交易,但区块链每秒最多只能处理5笔交易,这长期以来一直是阻碍比特币发展的困境。

长期以来一直有人建议改革比特币合约并提高处理速度。

这件事在 2017 年 8 月引起了人们的关注,当时区块链发生了分叉,并诞生了一个新的合约,称为比特币现金(简称 BCH)。

图片

新货币在其他方面与比特币保持一致,因为每个区块的大小已从 1MB 增加到 8MB,从而使处理速度提高了 8 倍,费用也低得多。 该合约是原区块链的一个分叉,所以当时持有比特币的人等于一个人得到等量的BCH。

比特币和莱特币钱包_比特币的钱包不会被分割吗_比特币钱包推荐

BCH相当于创造了一种新的货币,并提出将原有比特币的区块大小增加到2MB,称为SegWit2x。 该提案原定于2017年11月实施,但因缺乏共识在最后一刻被取消,目前仍在讨论中。

比特币是一个遍布全球的开放网络。 只要有服务器,就可以加入这个网络,成为节点。 每个节点包含整个区块链(目前大约 100 GB),并且信息在节点之间不断同步。

图片

当您进行支付时,您​​的节点会将交易告知另一个节点,直到它传遍整个网络。 矿工从互联网上收集各种新的交易并打包到区块链中。 一旦写入成功,矿工所在节点的区块链将成为最新版本,其他节点将复制新添加的区块,保证全网区块链的一致性。

最后你的节点也收到了最新的区块链,这样你就知道你原来的交易已经写在上面了,交易确认成功了。

写在这里,

我刚刚介绍完比特币的基础知识,

希望您已经了解比特币是什么。

-结尾-

欢迎加入我的知识星球,一起讲解结构,交流源码。 要加入表格,请按住下面的二维码:

比特币的钱包不会被分割吗_比特币和莱特币钱包_比特币钱包推荐

知识星球上已更新源码,分析如下:

最近更新的系列《太郎SpringBoot 2.X入门》20多篇,涵盖MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo 、RabbitMQ、RocketMQ、Kafka、性能测试等。

提供了一个近3W行代码的SpringBoot实例,以及一个4W多行代码的电商微服务项目。