教程网

您现在的位置是: 首页 > 独家

币圈子解析:区块链中什么是零知识证明?

币圈子解析:区块链中什么是零知识证明?
什么是零知识证明(Zero Knowledge Proof, ZKP)?这是很多对区块链感兴趣的投资者都想要了解的一个问题,打个比方:ZKP意味着A可以向B证明,他知道特定的信息,而不必告诉对方自己

 什么是零知识证明(Zero Knowledge Proof, ZKP)?这是很多对区块链感兴趣的投资者都想要了解的一个问题,打个比方:ZKP意味着A可以向B证明,他知道特定的信息,而不必告诉对方自己具体知道些什么。在这个例子中,A是证明者,B是验证者。在密码学中,这尤为有用,因为这将为证明者提供一层额外的隐私保护。

运行一个ZKP,要满足以下这些参数:

完整性:如果陈述属实,那么诚实的验证者能被诚实的证明者说服。

可靠性:如果证明者不诚实,他们无法通过说谎来说服验证者相信陈述是可靠的。

零知识:如果陈述属实,那么验证者无法得知陈述的内容是什么。

举一个零知识证明的例子。让我们观察一下阿里巴巴洞穴是如何运作的。在这个例子中,证明者(P)对验证者(V)说,他知道洞穴后面暗门的密码,并提出在不向验证者透露密码的情况下证明此事。

证明者可以走路径A或者路径B,假设他们一开始决定通过路径A到达暗门。同时,验证者V来到入口,他对证明者选择哪条路径并不知情,并宣称他们希望见到证明者在路径B出现。

证明者确实出现在路径B上,但万一这仅是巧合呢?也有可能是证明者凭运气在出发时选择了路径B,却因不知道密码被困在了门口。

所以,我们需要通过多次试验来确定测试的有效性。如果证明者每次都能出现在正确的路径上,那么证明者的确可以在不向验证者透露密码的情况下,证明自己知道密码。

什么是区块链零知识证明运用原理?前段时间听到有朋友谈到,区块链发展技术中的零知识证明,这几天翻阅了下资料看了下这一块内容,今天小编就来大概给大家介绍一下什么是区块链零知识证明运用原理?

以上内容可用来生成一个证明,通过对每笔交易创建一个简单的快照来验证其有效性。这足以向信息接收方证明交易的有效性,而无需泄露交易的实质内容。

这就实现了以下两种情况:

实现了交易的完整性和隐私性。

实现了系统的抽象性。由于无需展示整个交易内部的工作方式,因此系统非常易用。 因此,以上就是区块链使用的一些重要的加密函数。现在,让我们观察其第二个支柱,经济学。

想必你也明白,作为不可追踪的数字货币,Zcash最初的使用案例都围绕着非法活动展开,如暗网交易和洗钱。但零知识证明不会仅仅是交换非法商品的手段。利用这种协议,我们可以在某些特定场景中保护必要的隐私。零知识证明不应该只停留于洗钱、犯罪,更应该用在信用社会的塑造上。

什么是区块链零知识证明运用原理?现在你对零知识证明是不是更加了解了呢。零知识证明确实是一个突破性技术,也期待着它的发展会带给我们更便捷的生活。

区块链零知识证明是如何应用的?前段时间一直有读者问到区块链发展技术中的零知识证明,这几天小编查阅了下资料看了下这一块内容,下面就来给大家简单的分析分析区块链零知识证明运用原理。

什么是零知识证明?许多基于区块链的技术都在使用Zk-Snarks。事实上,以太坊在大都会阶段就计划引入Zk-Snarks,并且将其加入以太坊的功能库。Zk-Snarks是“零知识简洁无交互知识认证”的简称,是一种在无需泄露数据本身情况下证明某些数据运算的一种零知识证明。

以上内容可用来生成一个证明,通过对每笔交易创建一个简单的快照来验证其有效性。这足以向信息接收方证明交易的有效性,而无需泄露交易的实质内容。

这就实现了以下两种情况:

实现了交易的完整性和隐私性。

实现了系统的抽象性。由于无需展示整个交易内部的工作方式,因此系统非常易用。 因此,以上就是区块链使用的一些重要的加密函数。现在,让我们观察其第二个支柱,经济学。

想必你也明白,作为不可追踪的数字货币,Zcash最初的使用案例都围绕着非法活动展开,如暗网交易和洗钱。但零知识证明不会仅仅是交换非法商品的手段。利用这种协议,我们可以在某些特定场景中保护必要的隐私。零知识证明不应该只停留于洗钱、犯罪,更应该用在信用社会的塑造上。

现在你对零知识证明是不是更加了解了呢。零知识证明确实是一个突破性技术,也期待着它的发展会带给我们更便捷的生活。

数据区块(BlockChain)是比特币金融系统中的重要概念。为了让大家理解什么是数据区块,编者先举个简单的例子。甲、乙、丙三个人,甲和乙的所有资金都由丙来保管。而且每一比资金往来都要由丙来记录。现在假设甲和乙各有100万由丙保管。

那么,甲支出8万到乙,则丙在账本的记录上,减去甲所在名下8万元,并在乙所在名下增加8万元。

乙回转5万到甲,则丙在账本的记录上,增加甲所在名下5万元,并在乙所在名下减去5万元。

甲支出5万到乙,则丙在账本的记录上,减去甲所在名下5万元,并在乙所在名下增加5万元。

数据区块:数据区块记录了整个比特币网络上的交易记录数据,并且这些数据是被所有比特币节点共享的。通过数据区块,我们可以查询到每一比比特币交易的历史。

比特币数据区块的作用和丙的帐目记录本的作用类似,它记录了用户对比特币的拥有权和所有用户交易比特币的记录。只不过这个“帐目记录本”是由网络上每个比 特币矿工的挖矿软件记录的。如果一笔比特币的交易被数据区块确认那么相关的信息将会被记录在数据区块中。比特币的“帐目记录本”就叫做数据区块。网络上所 有的数据区块组成了比特币的分布式网络数据库系统。

其实类似的例子有很多,我们常见的银行间清算系统、证券结算机构和各种金融结算系统就是这个原理,不过不同的是这些结算系统是中心化的,即有一 个中心服务器或中心机构来完成结算工作,如果中心机构数据库被破坏那么整个结算都会出问题。

比特币的结算系统是分散的建立在网络上的,我们称之为P2P 网络,它是一个去中心化的结算数据库,个别数据库节点被破坏丝毫不影响整个比特币结算网络,所以基于P2P网络的分布式数据结算网络是一场新的金融革新。

 前段时间一直有读者问到区块链发展技术中的零知识证明,这几天小编查阅了下资料看了下这一块内容,下面就来给大家简单的分析分析区块链零知识证明运用原理。

许多基于区块链的技术都在使用Zk-Snarks。事实上,以太坊在大都会阶段就计划引入Zk-Snarks,并且将其加入以太坊的功能库。Zk-Snarks是“零知识简洁无交互知识认证”的简称,是一种在无需泄露数据本身情况下证明某些数据运算的一种零知识证明。

以上内容可用来生成一个证明,通过对每笔交易创建一个简单的快照来验证其有效性。这足以向信息接收方证明交易的有效性,而无需泄露交易的实质内容。

这就实现了以下两种情况:

实现了交易的完整性和隐私性。

实现了系统的抽象性。由于无需展示整个交易内部的工作方式,因此系统非常易用。 因此,以上就是区块链使用的一些重要的加密函数。现在,让我们观察其第二个支柱,经济学。

想必你也明白,作为不可追踪的数字货币,Zcash最初的使用案例都围绕着非法活动展开,如暗网交易和洗钱。但零知识证明不会仅仅是交换非法商品的手段。利用这种协议,我们可以在某些特定场景中保护必要的隐私。零知识证明不应该只停留于洗钱、犯罪,更应该用在信用社会的塑造上。

现在你对零知识证明是不是更加了解了呢。零知识证明确实是一个突破性技术,也期待着它的发展会带给我们更便捷的生活。

区块链是假的技术革命吗?大部分人还没来得及反应,就被卷入到了区块链的浪潮里。身边的小伙伴,甚至连广场上的大妈大爷们都在谈论区块链。很多人都拿现在的区块链热潮跟1995年的互联网热潮相比,加密货币和区块链火的无以复加,并且已经被提到了一个「改变世界」的高度。当然了,不管它能不能改变世界,至少已经为一部分人创造了巨大的财富。

虽然区块链很火,大部分人对于区块链眼馋,但自己却基本上也是一脸茫然,不求甚解,互联网的风口没有抓住,生怕错过了区块链。但区块链是一场颠覆的革命,还是只是由于虚拟货币联想的快速致富的假风口呢?

为什么这么说?让我们先来看看这三大分支,接着我们以这三大重要分支为基础,一一探讨为什么区块链并不算是一场革命。

加密货币:没有第三方中介,在网络上也可以转移有价值的东西。

区块链:跨越信任边界,网络实体能达成共识。

加密资产:虚拟货币可以被"金融化"为可交易资产。

首先,加密货币这个概念确实具备一定的革命性,但我们仍然没有看到这场革命最终能取得成功的必要条件。而区块链和加密资产,它们虽然在一定程度上改变了游戏的规则,并对进行了创新,但本质上来说,它们也只是加密货币的一种进化。

为了方便进一步讨论,我提出了「3T原则」以便大家理解,分别为:最小化信任(Trust-minimizing)、追踪(Tracking)和交易(Trading)。

加密货币与最小化信任(Trust-minimizing)

我们先从最熟悉的比特币开始。理解比特币最简单的方法并不是纠结于采矿和数字现金,相反应该把重点放在「信任」的「去中心化」上。

很多事都需要基于信任。没有信任,二十块的纸钞就只是一张褐色的纸,选举中的选票也是一个毫无意义的卡片,甚至每天开公交车把我们送到公司的大叔,也可能是一个有潜在危险的陌生人。

传统意义上来说,信任就意味着需要依靠合作伙伴或中介。虽然传统的中心化信任机制很强大,也给我们带来了现代工业文明。但是,这种信任机制也有一个缺点:就是它其实很脆弱。在某些情况下,我们所相信的人或公司可能会「变质」,变得不可靠。而比特币的出现表明,不需要信任任何人,我们就可以用本身具备价值的东西(比如货币)来验证交易。

虽然这听起来很美好,不过需要一个前提,就是如果比特币的信任机制能百分百实现(请注意,是如果),加密货币才有可能会改变社会。到那时,我们就可以拥有真正反映利益相关者意愿的透明公司;真正反映公民意愿的政府;再也不会有虚假的新闻;自动化也会改善我们的生活,或者其他能够改善现状的解决方案。这样看来,去中心化在很多方面都很有价值。

然而,去中心化也需要成本。对于比特币而言,这些成本包括网络、电力,以及不断壮大的矿工社区带来的成本。也许有人认为这些成本看起来没有什么,毕竟实现去中心化的价值要远远大于这些成本,更何况随着区块链技术的成熟成本很可能会有所下降。

这样的想法未免too naive,真实情况是,现在流通中的比特币已经超过了1000亿美元。那么多的比特币,除了给狂热分子提供投资、给资本家带来多一条钻法律空子的途径之外,并没有看到它发挥应有的作用。而且,随着近2000种(或更多)新的加密货币涌入市场,真正落地的成本只会越来越高。

除了成本之外,加密币的另一个问题在于,那些致力于推动它在应用层面发展的人,需要在残酷的环境下竞争才能生存下来。而那些走过独木桥,最后能生存下来的人,往往都已忘了初心,变的与最初的想法去甚远。

就像在Facebook出现之前,谁都没想过有人能在社交网络上赚到钱,都觉得这叫网络无非是给年轻人打发无聊的东西,直到Facebook的出现。但Facebook只是极少数,不代表所有做社交的人都能做到这个高度。

现在,很多人都笃定「加密货币是一场真正的革命」,把宝都押在了上面。而且现在看来这一注压得甚是漂亮,只能赢不能输。这么想也许有道理,可是别忘了,注压的再稳,赌就是赌。

真正的革命不会天天发生,也不会看起来这么「人畜无害」。真正的革命到来时,往往会伴随着巨大的摧毁力。这种力量足以扒你一层皮。

区块链与「追踪」(Tracking)

区块链与加密货币根源相同,都出于2008年的比特币白皮书,但二者的目标却十分不同。加密货币的去中心化是不再依赖信任机制,而区块链却采用了比较折中的方式,以有限的信任为前提:但只相信自己或自己的组织。

总结一下就是,如果加密货币正在尽量降低信任,那么,区块链则是要增加信任。

这个想法的问题是什么呢?就在于没有人是一座孤岛,即使是孤岛上的原住民,也需要通过船只与其它孤岛进行互动和交易。

我们的社会充满了各种流程,尤其是在大机构之间,我们必须从一个机构到另一个机构去追踪所有的交易。全球的公司每年在「物流」上的花费在10万亿美元。这里的「物流」指的是:将物资放在由其他人控制的运输系统中的流通。

制造商、分销商和零售商在供应链中流通相同的物品时,必须保留自己的信用(且独立)记录。而所有这些信息流通的阻塞都会产生交易成本。根据当今主流经济学派的观点,清楚交易成本是经济发展中不可或缺的驱动力。

而企业之间(或在在公司内部)的大部分交易成本都来自信任。如果每个交易方都有可信的交易信息,即使彼此之间相互不信任,这样也可能会降低成本,提高交易效率--这就是区块链思想的本质。

 1/3    1 2 3 下一页 尾页