文章来源:互联网 发布时间:2023-03-22 14:07:00
在没有比特币之前黑客是怎么交易大家好,我是区块链里面的狂牛,很高兴跟大家在币圈见面。
比特币刚刚过去不久,黑客在互联网上进行了一场零知识的比特币交易,一笔一笔交易只需要花费不到两个月的时间。
1:我们先来看看黑客的实际操作:他使用的是两种方式,一种是从输入信息中推断出某个哈希值,使得某个哈希值不会公开给任何人,另一种是从输出结果中推断出某个输出结果。1、通过输入任意哈希值来推断出数据哈希值。
2:2、如果输入值不公开给任何人,这个哈希值将永远无法得到,而是公开给任何人,此时,任何人都能看到这笔交易的哈希值。3、输入数据可以经过哈希运算,从而得出一个地址,这个地址是被某个人所有,而且是唯一的。
1:这样的操作被称为零知识证明。所谓零知识证明就是在不透露任何信息的情况下,验证某个陈述是否符合输入数据的性质。
2:一种解决方案就是使用一个叫做哈希函数的函数,通过计算得到一个哈希值。在区块链的世界中,有两种方法可以将输出结果公开给任何人:1、通过哈希函数来进行混淆。
3:2、通过遍历椭圆曲线中任何数据,找到每个数据之前最后的所有者。上面这个问题就非常困难,因为如果能找到每个数据之前的所有者,那么这个数据就可以被区块链的其他人知道。
4:解决这个问题的办法就是零知识证明。在一个经典的零知识证明系统中,如果把数据隐藏在一个数据中,比如,数据内容是加密的,然后再通过哈希函数进行运算,就可以知道这个数据到底有多少。
5:哈希函数是零知识证明的关键,它提供了一种可以证明数据不被泄露的方法。零知识证明就是一种基于博弈论的证明,这种证明由两方之间的可信度给出,然后这个参与方通过「零知识证明」来证明数据的真实性,因此验证了数据的真实性。
6:如果在这个零知识证明系统中出现了任何数据的相关方,其信任度也会有所下降。零知识证明的一大优势就是可以实现完全匿名,数据不会透露真实的信息。
7:三、非对称加密的另一个重要特征是在加密数据的过程中,能够使得相关方、对应的企业和个人无法对数据进行解密。区块链是一种共识机制,在区块链上有若干个共识节点
1