当前位置: 首页 > 百科 > 区块链技术是什么?它是怎么工作的?

区块链技术是什么?它是怎么工作的?

时间:2022-08-05 16:19:23 作者:区块链小哥 阅读:4443次

鑫链财经报道(xinchaincaijing.com),区块链的技术解析如下。

区块链技术是什么?

区块链是分布式的(即没有单个存储库),并且分散式数字分类账防篡改的。在最基本的层面上,它们允许用户在该组内的共享分类账中记录交易。其结果是,在标准的区块链网络功能下,交易一旦发布就不能被修改。

2008年,区块链的概念与许多其他技术和计算机概念相结合,创造了现代加密货币:由加密过程而不是中央存储库或权威机构保护的电子现金。

区块链,比特币,以太坊

区块链的实现通常都有特定的目标或功能。加密货币、智能合约和分布式账本系统对于企业来说,这些都是功能性的例子。

比特币是第一种基于区块链的加密货币,允许用户公开共享数据,以便参与者可以独立验证交易的有效性。加密货币建立在区块链技术的基础上,该技术因大量使用加密功能而得名。

为了在系统内进行数字签名和安全交易,用户使用公钥和私钥。用户可以使用加密哈希函数来解谜,希望在涉及采矿的基于加密货币的区块链网络中获得固定金额的支付。

随着新平台的不断推出,区块链技术领域取得了稳步发展,环境也在不断变化。除了加密货币,区块链技术还可以用来建立一个永久、公开、透明的账本系统,用于收集销售数据、跟踪数字使用情况以及向音乐人等内容创作者付款。

区块链是怎么工作的?

区块链的基本目标是让人们——尤其是那些互不信任的人——以安全、防篡改的方式交流重要数据。

散列函数、块、节点、挖掘器、钱包、数字签名和协议是区块链中的各种主要概念。

散列函数

让我们想象一下,一个房间里的10个人决定制造一种新货币。他们必须跟踪资金的流向, 以确保新货币生态系统中硬币的有效性。一个人——让我们称他为鲍勃——决定在日记中记录所有的行动。然而,另一个人——姑且叫他杰克——决定偷钱。为了隐藏这一点,他修改了日记中的条目。

后来有一天,鲍勃注意到有人篡改了他的日记。他决定改变自己日记的格式,以防将来被篡改。他使用了一个名为哈希函数的程序,将文本转换成一组数字和字母,如下表所示。

这个过程利用一种安全散列算法(SHA ),将字母转换成字符串。Bob可以选择不同类型的sha,每种类型的sha都有不同的复杂性,并满足不同的需求。

散列是由散列函数产生的一串数字和字母。哈希函数是一种数学函数,它将可变数量的字符转换为固定数量的字符串。

一个字符串中的一个小小的改变就会产生一个全新的散列。在每个日记条目之后,鲍勃插入一个散列。但后来杰克决定再次更改条目。他找到了日记,修改了记录,生成了一个新的散列。

鲍勃注意到有人又翻看了日记,他决定把每笔交易的记录复杂化。在每条记录之后,他插入一条从记录的最后一条散列生成的新散列。因此,每个条目都依赖于前面的条目。

如果杰克试图改变记录,他将不得不改变所有先前条目中的散列。然而,杰克是一个坚定的小偷,所以他花了整个晚上数所有的散列。

Bob不想放弃,所以他在每条记录后添加了一个不同的随机数。这个数字被称为“随机数”选择Nonces的方式应该使生成的哈希以两个零结尾。

为了用Bob更新的输入系统伪造记录,Jack现在必须花费大量的时间来确定每一行的随机数。

即使是计算机也很难计算出随机数,但这项任务是可能的,因为作为区块链采矿过程的一部分,矿工们竞相发现随机数。

tag: 区块链 比特币 以太坊
免责声明:鑫链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与鑫链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

上一篇:WatchData增加了对多边形区块链的API支持

下一篇:以太坊难度炸弹百天,以太坊升级需要了解什么?

相关文章