主页 > imtoken苹果版最新版 > 比特币的一些特点

比特币的一些特点

imtoken苹果版最新版 2023-01-18 14:37:45

2021-05-09

本文摘自:比特币与区块链科普文章

1.P2P网络

我们比较熟悉的电驴,迅雷下载采用的是P2P下载,这种下载方式是将文件切成小块,每台主机上只存一份,然后每台主机同时上传和下载。 具体思路请看《为什么P2P方式下载的人越多速度越快,P2P为什么伤机械硬盘》。

以比特币为例,我们知道有两条链,一条是交易链,一条是区块链。 多条交易链组成一个完整的交易网络,交易网络维护着币种的所有者信息,而区块链则维护着交易的有效性信息。 无论是交易网络还是区块链,都必须得到全网的认可,才能达成共识,形成信任。 所以,这个交易网络,这个区块链,通过P2P网络广播到全网的每一个节点。 理想情况下,每个节点都会有这个交易网络和这个区块链。 但是在实际实现中,并不是那么理想,总会有一些优化,这里就不赘述了。

2. 非对称算法与比特币钱包

比特币区块和比特币的区别_比特币具有哪些特点_比特币比特币的行情

非对称算法的发明绝对是一项创举,此类算法的细节在此不再赘述。 对于比特币场景,由于每个人都可以随意生成一对密钥,因此公钥的含义使其非常适合作为钱包的地址。 例如,公钥相当于一个存钱罐。 私钥相当于打开存钱罐的钥匙。 任何人都可以把钱放在存钱罐里,但只有你能把钱取出来。

比特币使用的非对称算法是ECC算法。 与RSA相比,相同加密强度所需的密钥长度要短得多。 ECC单元安全强度很高,特别适用于内存有限的嵌入式环境。 .

3.哈希算法、摘要算法

我想说的是,就在不久前的2月23日,谷歌公布了一个SHA-1碰撞的例子。 如果这个例子发生在比特币目前的交易网络或区块链中,会用到多少种方案? 羊毛布?

4. 比特币的匿名性

比特币区块和比特币的区别_比特币具有哪些特点_比特币比特币的行情

由于在比特币环境下,任何发给自己的钱,收钱的人都可以无条件收到,所以只需要随时生成新的公私钥对,然后将公钥作为钱包公开即可收钱,这使得交易轨迹难以追踪,这也在一定程度上保证了匿名性,就像你在使用人民币一样。 但比特币和人民币都不是真正完全匿名的。 对于比特币,这意味着你可以创建自己的新钱包,随时随地接收资金。

5. 如何拼数学题

计算出的结果集必须是均匀分布的。 只有这样,想要得到具体的答案,就必须一一猜测。 这意味着没有机会主义的解决方案,除了遍历之外没有其他算法可以使用。 因此,一个反向散列的过程将是一个合适的问题,前提是散列函数必须良好并且散列结果必须分布均匀。

6. 比特币的产生

首先,有一个初始的创世块,确认一个突然的初始交易金额,然后用这笔钱开始交易,其余所有新产生的比特币都是挖矿产生的。 类似于现实世界的淘金,当比特币挖矿结束后,按照设计,挖矿收益每4年减半,比特币矿山最终将被清空。 此时,全球比特币总量为2100万枚! 这与黄金非常相似。 地球上金矿的黄金储量是一个固定值比特币具有哪些特点,所以黄金总量必然有一个上限。 黄金本身不会膨胀。 引发通货膨胀的是与其直接挂钩的美元钞票。 关键取决于如何定义 1 美元。 ,一美元的含金量是0.888671克黄金吗? 或者说一美元的含金量是1.888671克黄金,对世界的影响是完全不同的,这就是布雷顿森林体系的弊端。 看看比特币的情况,虽然比特币本身的数量是固定的,但是它的基本单位几乎可以无限地向下划分。 例如,即使总量只有1个比特币,你仍然可以用0.0000000000001作为基本单位支配支付,关键看名字怎么称呼。 所以说比特币是通缩货币,该出问题的时候出问题,我认为是不正确的。

比特币区块和比特币的区别_比特币具有哪些特点_比特币比特币的行情

事实上,世界上根本不存在真正的金融体系。

现在说说当比特币挖矿结束后,不再产生新的比特币,矿工靠什么激励继续解决那些指纹问题,很简单,靠交易手续费。 如果你还想让比特币系统继续运行,那就在交易过程中支付给别人足够的手续费,让别人解决指纹问题,帮助你形成共识,将你的交易纳入区块。

七、如何保证比特币交易的绝对安全

没有绝对的安全! 包含在较新区块中的交易不太安全,因为攻击者需要解决的指纹问题较少。 等几个区块再确认交易完成是否合适? 没有结论。 简单来说,交易金额越大,等待更多区块加入区块链的时间就越长,以确保安全。

八、区块链技术与PKI的本质区别是什么

比特币比特币的行情_比特币区块和比特币的区别_比特币具有哪些特点

这是温州老板问的。 区块链不就是为了解决认证、完整性、不可抵赖性的问题吗? PKI体系不是很成熟吗? 不是这样。 PKI需要一个信任中心,而区块链完全依靠技术来解决本应需要人为干预的问题。 我反问,如果在根 CA 工作的人都是坏人或其他人煽动造反怎么办? 它颁发的证书可信吗? 即使不是根CA,如果任何一个一级CA被策动,它下面的各级CA颁发的证书也会失去信任。 但是,区块链是一种共识机制,类似于议会投票,除非你动员半数以上的***一起做某事,或者单靠你自己,就算你绑架总统也行不通,因为总统不会计算。 以上是我的回答。 这时,王姐说比特币具有哪些特点,如果区块链网络中的大部分坏人都能发动所谓的51%攻击,而这种动员在中国、印度等国家是非常容易的。 集群的计算能力如何? 一起做点什么不容易? 上面只有一个命令。 是的?

我的回答比较简短。 我说这样做没有意义。 等于是说,一切都会毁灭。 区块链上的比特币将不再可信,系统将被彻底摧毁。 没有人会受益,但每个人都会受损。

其实这也是为什么51%的攻击不会在很长一段时间内发生的原因……

九、挖矿能力集中

一开始,CPU 用于在每个点共享相等的挖矿容量。 渐渐地,挖矿能力开始拉大差距。 从CPU挖矿到GPU、FPGA,再到专业的ASIC芯片,在利益驱动下,本应摊销的挖矿算力逐渐中心化。 这和共产党内部的贫富差距一样吗?

比特币比特币的行情_比特币具有哪些特点_比特币区块和比特币的区别

10、如何快速验证交易订单的数据完整性

事实上,区块中的比特币交易哈希并不是叠加计算的,而是组织成一棵树,称为默克尔树。 它的结构非常简单:

比特币的一些特点

这样做的目的是为了快速执行完整性检查操作。 验证从根开始,按照二叉树的时间复杂度O(logn)进行。 最终验证失败会将有问题的交易订单范围限制在某个子树内。 在空间利用上,由于每个节点实际上并不需要传输整个交易网络和整个区块链,这种只验证HASH的方式也会减少数据传输量,特别适合比特币P2P网络,交易频繁广播。

分类:

技术要点:

相关文章: