主页 > imtoken离线钱包 > 区块链技术原理(一)

区块链技术原理(一)

imtoken离线钱包 2023-03-30 07:27:59

一、技术背景

随着信息技术的发展,人们的生活逐渐网络化、数字化。 因此,人类社会发生了深刻的变化。 数字货币的探索就是在这样的背景下应运而生的。 区块链是比特币的基础设施比特币谁发明的原理是什么,比特币也是目前数字货币探索中表现最好的。 比特币和区块链的发明吸取了大量密码学家的贡献。

(1) Adam Baker 是英国密码学家。 1997年,他发明了哈希现金,使用了工作量证明机制。 该机制的雏形最早是用来解决互联网垃圾邮件问题的。 工作量证明机制后来成为比特币的核心要素之一。

(2) Hal Finney 是 PGP 的顶级开发人员,也是密码朋克运动的早期重要成员。 2004 年,芬尼推出了他自己的电子货币版本,该版本使用可重复使用的工作量证明机制。

(3) 1997年,Haber和Stonita提出了一种用时间戳方法保证数字文件安全的协议,成为比特币区块链协议时间戳机制的雏形。

(4) David 是一位兴趣广泛的密码学专家。 他于1998年发明了B-money。B-money强调点对点的交易和不可更改的交易记录。 这种哲学是比特币不可或缺的一部分。

2、密码学是比特币区块链的理论基础

1.公钥密码学

基于公钥密码学的数字签名算法保证了区块链系统中交易的真实性(任何人都可以验证),以及财产所有者的资产安全(在计算机上从公钥推导出私钥是不可行的)。

2.哈希算法

区块链中打包交易(生成Merkle Tree)的过程是基于哈希算法的,生成新区块的工作量证明机制(POW)也是基于哈希算法的。 这保证了算法的公平性、去中心化的特性、票据的唯一性和安全性(难以篡改或推翻)。

3. 比特币和区块链

一、比特币和区块链的诞生

纽约时间2008年10月31日下午2点10分,中本聪发布了比特币白皮书。 同年11月16日,他发布了高级版比特币代码。

2009 年 1 月 3 日比特币谁发明的原理是什么,中本聪在位于芬兰赫尔辛基的小型服务器上挖出了比特币的第一个区块——Genesis Bolock,并获得了第一个挖矿奖励——50 比特币。 在创世区块中,中本聪写下“The Times 03/Jan/2009 Chancellor on brink of second bailout for bans”这句话,意思是:On January 3, 2019, Chancellor of the Exchequer stand at the second bailout for bans。 救助银行的边缘。

2. 比特币区块链的本质

区块链是比特币的核心和基础设施,是一种基于互联网的去中心化账本。 打个形象的比方,如果区块链是一个物理账本,那么一个区块就相当于账本中的一页,区块中携带的信息就是记录在这一页上的交易内容。

3. 比特币网络中的信息传播机制

在比特币网络中,交易和区块信息的传播是通过泛洪算法进行的。 简单地说,每个接收到信息的节点将信息推送给与其相连的所有节点。 接收消息的下一个节点继续该过程。 信息很快就会像洪水一样涌入互联网。 可以看出,传播速度呈指数增长。 通常在一两秒内,交易或区块信息就可以传遍整个网络。

4、比特币网络的防伪机制

在比特币区块链系统中,我们可以认为每个地址代表一个“账户”。 每个地址对应两个密钥:公钥和私钥。 公钥对整个系统公开,私钥严格由自己持有。 其中,私钥可以推导出公钥,但公钥不能反推私钥,所以又称为非对称加密。 因此,在不掌握对方私钥的情况下,是不可能在区块链上冒充他人身份的。 比特币通过这种公私钥机制解决了身份验证问题。

5. 比特币交易

比特币的交易不是通常意义上的一手支付一手交付的交易,而是转账。 一笔交易由 N 个输入和 M 个输出组成。 交易需要发起方的私钥签名。 由于公钥是公开的,整个系统可以验证交易的合法性。 非法交易将被记账节点拒绝。