主页 > imtoken钱包下载2.0安卓版 > 深度解析:比特币核心技术原理

深度解析:比特币核心技术原理

imtoken钱包下载2.0安卓版 2023-03-15 07:30:02

2008 年 11 月 1 日,中本聪在“metzdowd.DeepAnalysis:Bitcoin Core Technology”网站的密码学邮件列表上发表了题为“Bitcoin: A Peer-to-Peer Electronic Cash System”的论文。论文详细描述了如何创建一个去中心化的电子交易系统,这个系统不需要建立在双方相互信任的基础上。很快,在 2009 年 1 月 3 日,他开发了第一个实现比特币算法的客户端程序,并进行了第一次“挖矿”,获得了第一批 50 个比特币。这也标志着比特币金融体系的正式诞生。

2010 年 12 月 5 日,在维基解密泄露美国外交电报期间,比特币社区呼吁维基解密接受比特币捐款以打破金融封锁。中本聪表示坚决反对,认为比特币还处于摇篮之中,经不起冲突和争议。 7 天后,也就是 12 月 12 日,他在比特币论坛上发了最后一篇帖子,提到了最新版软件中的一些小问题,然后就不再露面,电子邮件通信也逐渐中断。

中本聪是一位出色的集成商。之所以这么说,是因为比特币的很多核心技术并不是中本聪发明的,而是中本聪巧妙地将它们组合在一起……

p>

比特币的核心技术有哪些:

1、非对称加密技术

2、点对点传输技术

3、哈希现金算法机制

非对称加密技术

说到非对称加密技术,就不得不提到对称加密技术。百度是这样解释的:所谓对称加密(也叫私钥加密)是指使用相同的密钥进行加密和解密的加密算法。有时称为传统密码算法,加密密钥可以从解密密钥推导出来,解密密钥也可以从加密密钥推导出来。

在大多数对称算法中,加密密钥和解密密钥是相同的,所以这种加密算法也称为秘钥算法或单密钥算法。

它要求发送者和接收者在安全通信之前就密钥达成一致。

对称算法的安全性取决于密钥,泄露密钥意味着任何人都可以解密他们发送或接收的消息,因此密钥的保密性对于通信的安全性至关重要。

看你是否无知无所谓,举个小例子:假设Agent A给Agent B发了一封密信“明天按照B计划做任务”,因为对称加密使用的是同一个密码,他们必须提前沟通密码是什么。

但这会导致问题。既然加解密是一串密码,那么如果在密码传输过程中对Agent A和Agent B进行监控呢?密码泄露怎么办?因此,非对称加密技术应应运而生。和生活。

1976 年,美国学者 Whitfield Diffie 和 Martin Hellman 发表论文《密码学的新方向》,为了解决公共信息传输和密钥管理的问题,他们提出了一种新的密钥交换协议,它允许双方在不安全的媒体上交换信息并安全地就密钥达成一致。这就是“公钥系统”,为密码学研究开辟了新的方向。

非对称加密和对称加密最大的区别在于有公钥和私钥。非对称加密算法需要两个密钥:公钥和私钥。公钥和私钥是一对。如果数据是用公钥加密的,只有对应的私钥才能解密;如果数据是用私钥加密的,那么只有对应的公钥才能用来解密数据。解密。公钥是公开的,私钥是保密的。

由于不涉及私钥传输,整个传输过程变得更加安全。后来出现了商业上实用的非对称 RSA 加密算法和后来的椭圆曲线密码术(ECC),为加密算法理论奠定了基础,但 NSA 最初认为这些技术对国家安全构成威胁,因此对这些技术进行了严密监控,直到NSA 在 1990 年代后期放弃了对这些技术的监控,这些不对称技术终于进入了公众视野。

说到这里,我们要崇拜中本聪。 2013 年 9 月,斯诺登事件告诉大家,NSA 暗中控制国际加密标准,暗中监视所有人……幸好中本聪不信任 NSA 公布的加密技术,所以他没有使用 NSA 标准,但一条鲜为人知的曲线,世界上只有极少数的程序能逃过这个漏洞,而比特币是极少数的程序之一。

该技术对应比特币场景中的比特币地址和私钥。

点对点传输技术

1998 年创立 Napster 的肖恩·范宁和肖恩·帕克将点对点传输技术带入公众视野。 18岁的Shawn Fanning刚刚进入波士顿的东北大学。一天,Shawn 的室友向他抱怨“在网上找音乐太难了”。这句话触动了焦躁不安的肖恩,他想到了P2P点对点交换音乐服务的概念,人们的电脑硬盘上有大量的音乐资源,而陆影在网上的生活照可以为人们创造机会喜欢用音乐来交流的人,于是 Nspster 诞生了。

Nspster 可以将音乐作品从 CD 转换为 MP3 格式,同时允许用户免费上传、检索和下载作品。

Shawn 对这个想法深信不疑,于是辍学创业。就在那时,肖恩和肖恩帕克相遇并一拍即合。肖恩·帕克不是一个平庸的人,他是 Facebook 的联合创始人之一。

但是,Nspster 的火爆严重影响了唱片公司的利益。 1999年,5大唱片公司联合起诉Nspster,最终Nspster败诉。虽然Nspster输给了唱片公司,但它的尝试却让P2P软件成功进入了大众的生活。

点对点传输技术,顾名思义,是一种无需中央服务器即可在个人之间传输信息的技术。 P2P 网络的重要目标是让所有客户端提供资源,包括宽带、存储空间和计算能力。

与比特币网络相对应的是利用点对点技术实现真正的去中心化。

哈希现金算法机制

1997年Adam Back发明了HashCash算法机制,主要用于防止拒绝服务攻击和反垃圾邮件,那么如何防范垃圾邮件呢?

例如,我们在日常生活中一定会收到大量的垃圾邮件,比如各种广告和各种欺诈信息……实际上,垃圾邮件制造者本质上就是那些发送给许多人的人。同时群发邮件如何避免邮件被垃圾邮件占据?

答案是让那些创建垃圾邮件的人相应地付费!发件人需要付出一定的工作量比特币用什么技术,比如散列,几秒钟对普通用户来说不算什么,但对于垃圾邮件发送者来说每封邮件都需要几秒钟,而且成本是无法承受的。同时,每个操作都会被打上唯一的时间戳比特币用什么技术,以保证邮件发送者不能重复使用一个操作的结果。

比特币也是如此。如何保证一个数字货币没有被多次消费(Double Spending)类似于验证一封邮件没有被多次发送,所以需要保证每笔交易都成功完成交易,一定金额必须支付工作量(工作证明),并在交易完成时打上时间戳,以指示交易完成的时间。

中本聪将哈希现金机制转变为比特币发行机制。用户为哈希运算贡献算力。作为回报,比特币网络会将比特币提供给第一个挖出区块的矿工。这是比特币挖矿。