NFTChinas学习交流论坛

《DeFi去中心化金融基础建设》7 -...
 
Share:

《DeFi去中心化金融基础建设》7 - 哈希Hash(NFT之DeFi精讲)

1
1 Users
0 Likes
162 查看
Honorable Member Admin
已加入: 1年 前
帖子: 185
Topic starter  

关注wxgzh: NFTChinascom, WX 群 NFTChinas, 中国数字藏品论坛

所以我已经谈到了哈希值,这对于比特币和以太坊以及一般的去中心化金融。所以我认为这很重要

您可以更深入地了解哈希值的实际情况。

所以让我给你举个例子。

很简单的例子。

这是一个简单的哈希算法。

所以我想给丹尼尔发一封电子邮件但是

有点担心,因为传输可能有问题

有人可能会破坏电子邮件,所以

需要某种机制来验证

我发给她的正是它没有被损坏所以

这就是我们要做的方式。

所以我给丹尼尔发了一封电子邮件,然后

电子邮件真的很简单,就一个字你好?

从 :1:11 开始播放视频并按照成绩单1:11然后我有一个编码方案

每个单词都将被编码为一个数字,所以

因为一个 B 是两个点 dot Z 是 26。

所以你好是85 12 12 15。

然后我将把这些数字相乘得到 86,400。

所以我把那个号码贴在我的网站上

看着这个数字的人不知道它是什么。

所以丹妮尔收到了我的电子邮件,她使用的是相同的

编码系统 她想出了 8000 我们的

86,400 她检查我的网站是否匹配。

因此消息是安全的。

所以如果有一些腐败,比如

当 Danielle 发送时,发送了你好 HALLO

哈希值,我们应该得到 17,280。

她在我的网站上看 她是 86,400 和

她知道存在腐败,我们需要再试一次。

但是这种简单的哈希值算法并不令人满意。

它太简单了,它受制于什么

在哈希值文献中称为碰撞和

那是两个不同的输入。

两个不同的词给出相同的哈希值并且

我会给你一个例子,假设一个对手

截取消息并将其从 Hello 更改。

有些东西有非常不同的含义。

当丹尼尔得到那个信息并且

我们得到的加密哈希是 86,400 和

她不知道消息已损坏。

所以我们需要做得比这更好,但这是哈希值的基本思想。

所以比特币中使用的是一个哈希,称为

安全哈希值算法到 56 或

SHA 2 56,我在这里有一个链接。

如果您有兴趣,我会在几分钟内向您展示一些输出。

这是一种单向功能,重要的是这不是加密。

所以当你加密某些东西时,

有一个密钥可以解密以取回原始消息。

这不是它的工作方式。

好的。我会给你一些直觉哈希,

256 哈希 256 是 256 赌注的位数。

通常我们用hexi十进制形式表示它。

所以hexi十进制基于16,即数字0-9

加上字母表的前六个字母。

所以总共是16个字符。

当你这样做时,你可以表示而不是哈希值是 256 个零和一。

它更紧凑。

所以它是64个hexi十进制字符。

好的,这又不是加密。

所以输入的大小无关紧要,

无论是你好这个词还是一本书还是

任何数字的东西,它可能是一张照片,它可能是一部电影。

输出是 64 十六进制到十进制字符。

所以让我再努力一点,因为我知道一些

人们对此感到困惑。

再说一次,

加密哈希不是加密,因为没有办法逆转。

并且直觉地认为你已经

有一部电影,它有 8 GB。

你把它输入 A shot to 56 程序,然后

它提供 64 个字符。

从 :6:8 开始播放视频并按照成绩单6:08对你没有任何意义 你可以把这 64 个字符和

不知何故将它们分解成一部 8 GB 的电影。

从 :6:21 开始播放视频并按照成绩单6:21我不这么认为。

所以这是一个单向函数。

让我告诉你它是如何与这个网站一起工作的。

我有一些截图。

我要做一些非常简单的事情。

你好世界感叹号。

然后我会在实际单词后面加上一个数字。

所以这就是它的样子。

你好世界。

并注意在最底部是十六进制的64个字符和

当我做出改变时,而不是Hello World Zero,

Hello World 注意到哈希是完全不同的。

所以这不像你使用旧的哈希,然后只在最后更改一个字符。

这是完全不同的。

你好世界2,完全不同。

如果我回去做那个,我会拿回我刚才给你看的那个。

所以它是独一无二的。

所以当你有一个输入时,它会根据这个哈希值得到一个唯一的输出,并且

那么我要给你看的最后一个有点有趣。

你好世界感叹号,

40 到 50 通知

返回有四个前导零。

所以这有点罕见 有四个前导零。

所以想想我实际上连续得到四个零的概率。

所以我们有16个字符。

所以它是 16 的四次方之一。

确实这就是这个数字是 4250 的原因

我必须尝试很多数字才能得到这四个前导零。

所以想想我让我的电脑在做你好世界零。

你好 01 234 点点点点点。

最后当我得到 4250 时,有很多哈希值,

但我得到了四个领先的零。

所以这是 256 的镜头,以太坊使用

K cock 到 56 这是一个不同的算法和

我将向您展示 hello world 450 的外观。

这是一个完全不同的哈希。

所以这是一个不同的算法。

所以这意味着当你将相同的输入输入到 56

作为一个 octu 56 的蛋糕,你会得到不同的哈希值。

因此,Peacock to 56 再次用于以太坊。

Shaw to 56 用于比特币。

所以这基本上就是它的工作原理。

所以我的电子邮件的现代例子就是这样

我将电子邮件发送给 Danielle,但随后发布了他们的

在我的网站上拍摄到电子邮件的 56 哈希。

当她收到电子邮件时,她拍摄 56 看到它

匹配我们网站上的哈希,我们知道我们是安全的。

所以这种哈希不会受到影响

至少与碰撞的问题

目前的计算和它被广泛使用。

所以这是在去中心化金融之外使用的。

我在电子邮件中描述的是电子邮件的实际工作方式。

这一直发生,以确保没有腐败

它接管互联网的不同跃点中的电子邮件。

好的,这里还有一点,这就是矿工所做的

我需要向你解释挖矿,挖矿对于

我们作为亚当支持的这个工作证明

在发送该电子邮件之前做一些工作的想法。

好吧,我们也将不得不在这里做一些工作。

基本直觉如下。

好吧,我们不希望发生的事情是让对手去

损坏的块,然后我们知道什么时候发生

最后一行与第一行不匹配

除非对手真的去

更改所有未来的块,以便哈希值

实际上在块损坏后进行匹配。

当我说腐败时,可能是对手拿走了一堆

加密货币并将其发送给自己,即使他们不拥有它。

如果损坏的块传播,他们将拥有它。

所以我们需要让它很难做到。

这就是挖矿真正发挥作用的地方。

所以未成年人在这里做的事情如下。

未成年人收集坐在其中的候选交易

称为内存池的东西。

所以这些是尚未确认的交易。

他们还没有在区块链上。

未成年人做的第一件事就是验证交易和

验证非常容易。

他们基本上只是检查这个人是否真的在花钱

有令牌分发。

因此,一旦他们验证了他们就会将一组交易放在一起。

和我最初描述的方式,你只是运行一个哈希和

然后基本上将其发布到区块链上,这并不完全是如何发生的。

所以矿工们实际上在做的是寻找

一个特殊的哈希,有很多前导零。

我向您展示前导零是有原因的,现在我将解释原因。

所以矿工们在数字中循环,就像我在循环中一样

123 最多 4250,但他们远远超出,所以他们有他们的交易和

他们只是用这个数字添加一点数据,

就像我添加到 Hello World 4 250 一样。

他们添加的数字叫做坚果

那个短暂的农场只有一次。

矿工们实际上正在骑自行车

通过数万亿个不同的非囊肿来尝试

找到一个有很多前导零的哈希。

好的,所以实际上为此使用了很多计算能力

计算能力如此之大,以至于无法实现

一个对手去改变一个块和

然后更改未来的块以确保一切正常。

所以它使得它在计算上不可行并且

这就是矿工正在做的事情,他们的验证,他们正在做这项工作,所以

它给了以太坊区块链或比特币区块链,

前所未有的安全性,它使区块链不可变。

接管网络的挖矿能力的成本是如此巨大。

任何一个人都做不到

假设一个民族国家,甚至考虑这样做是不可行的。

所以这是前所未有的计算能力,用于

这些区块链使它们非常安全。

所以这不仅仅是你想要的钱

必须花在计算能力上。

计算能力本身就是专家。

这不像购买台式电脑。

所谓的采矿设备是高度专业化的。

他们在比特币世界中只做一件事。

世界理论中的性镜头。

凯角 2 56。

好的,所以这些只是考虑订购设备到基本上

接管 51% 的网络真的是真的不可行。

这就是工作量证明区块链的运作方式。

我们稍后会在学习体验中讨论不同的

工作量证明的替代品。

包括股权证明。

最后,我们讨论了一些风险,包括环境风险和

对极端的能量有一些评论和

大部分以化石燃料为基础,用于采矿和

这对加密货币的未来意味着什么?


   
引用

留下回复

Author Name

Author Email

标题 *

文件不超过 10MB

 
Preview 0 Revisions Saved
Share: