展开

关键词

首页关键词零知识证明区块链

零知识证明区块链

相关内容

  • 当区块链遇到零知识证明

    当区块链遇到零知识证明什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。零知识证明可以帮助小明解决他的难题,零知识证明的世界里,小明可以不把实际的证明过程给导师看,只需要提供给导师另外一段数据,导师拿到这段数据经过验证可以知道小明真的有哥德巴赫猜想的证明方法,但是导师并没有看到真正的证明过程要求必须是以前某人C在区块链上写一条记录“C转给A 10块钱”。ZCASH怎么结合零知识证明到区块链 为了解决比特币的非匿名问题,零知识证明被ZCASH引入到比特币系统中。那么它是怎么实现匿名性的呢?且看娓娓道来。当A创建箱子b和对应的钥匙bkey的时候也会创建一个零知识证明的凭条akill,这个凭条的作用就是作废掉箱子a。
    来自:
    浏览:1173
  • 零知识范围证明支持说明(Go)

    简介在 Fabric 区块链网络中,用户可以把业务数据按照特定的业务逻辑上链。链上存储 hash 数据具备了隐私性强的特点,但存在参与方难以对链上的 hash 数据直接操作的问题。针对以上问题,TBaaS 引入 Bulletproofs 零知识范围证明的能力,保证了数据隐私性、链上透明性和数据可操作性。TBaaS 的零知识范围证明能力特点TBaaS 的零知识范围证明能力,主要体现在以下两个方面: TBaaS 提供了零知识范围证明使用的两个工具 Bulletproofs 和 Pedersen。下面将分别对零知识范围证明工具 Bulletproofs 和 Pedersen 进行说明。零知识范围证明工具 BulletproofsBulletproofs 工具是零知识范围证明 Bulletproofs 算法的用户端工具。
    来自:
  • 广告
    关闭

    云+社区杂货摊第四季上线啦~

    攒云+值,TOP 100 必得云+社区定制视频礼盒

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 零知识证明学习资源汇总

    早期的零知识证明由于其效率和可用性等限制,未得到很好的利用,仅停留在理论层面。直到近年来,零知识证明的理论研究才开始不断突破,同时区块链也为零知识证明创造了大展拳脚的机会,因而走进大众视野。「推荐文章十一」区块链学习笔记 (1):零知识证明的江湖推荐值:❤️❤️❤️难度值:⭐️⭐️这篇文章讲了自 1895 年提出以来,零知识证明理论研究的发展过程,以及 zk-SNARKs 与零知识证明技术结合起来的发展过程6零知识证明在区块链领域的应用零知识证明技术是随着区块链的发展逐渐走入大众视野的,目前零知识证明结合区块链的研究和应用也越来越多。「推荐文章二十三」 一文读懂区块链中的零知识证明推荐值:❤️❤️❤️难度值:⭐️⭐️⭐️这篇来自BFTF技术社区联盟的文章介绍了零知识证明在 zcash 和门罗币上的应用。, Loopring DEX 3.0应用等,零知识证明在区块链领域的应用将越来越多。
    来自:
    浏览:402
  • 蚂蚁区块链第7课 零知识证明隐私保护原理和蚂蚁BAAS接口调用实现

    1,摘要本文试图普及隐私保护和零知识证明的相关技术知识,尝试使用更简单的描述来理解复杂的数学算法和技术原理。同时,也提供了蚂蚁区块链已经实现的隐私保护的接口函数说明。3,零知识证明的3种典型技术和应用zk-SNARKs, Zk-STARKs和 BulletProofs(防弹证明)是零知识证明用于区块链隐私技术的3种主要技术。fr=aladdin (7)区块链解读-零知识证明 https:blog.csdn.netsxjinmingjiearticledetails77746232 零知识证明的几个案例不错 (8)一文读懂区块链之- 零知识证明 http:www.qukuaiwang.com.cnnews3179.html 讲了ZCASH的零知识证明【有个有趣的阿里巴巴的故事】 (9)不是程序员也能看懂的ZCash零知识证明(13)深度 || 下一代区块链中最重要及主流的隐私应用方向 https:bihu.comarticle1637850 (14) 一个更优的零知识证明:Bulletproofs https:www.jianshu.comp47c105f356f5
    来自:
    浏览:710
  • 详细讲解:零知识证明 之 zk-SNARK 开篇

    zk-SNARK是“零知识证明”理论在区块链中的一个已经落地的被应用起来了的论证。零知识证明既然 zk-SNARK 是基于零知识证明理论的,那么我们得先理解下零知识证明。零知识证明是由S.Goldwasser、S.Micali及C.Rackoff这三个人在20世纪80年代初提出的。但是真正让它火了起来是区块链的zk-SNARK 。零知识证明,它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。目前,区块链中的公链 ZCash 就应用了 zk-SNARK 的理论。ZCash 使用 zk-SNARK 达到了什么目的目前区块链中一些著名公链,例如BTC和ETH的交易,在交易成功后,我们去区块链浏览器或调用对应的RPC接口查看对应的交易记录的时候。
    来自:
    浏览:393
  • TBaaS

    ,部署组网,对接说明,对接说明,Fabric SDK 对接网络,访问管理概述,可授权的资源类型,授权策略语法,授权示例,零知识范围证明支持说明(Go),零知识范围证明使用说明(Go),获取网络列表,获取通道列表,使用块高查询区块信息,动态部署并发布Bcos合约,联系我们,定价说明,购买页说明,长安链·ChainMaker,长安链·ChainMaker,合约管理,节点管理,节点监控与日志,区块链浏览器,审计日志SDK 对接网络,通过交易ID查询长安链交易,调用长安链合约查询,查询长安链指定高度区块的交易,调用长安链合约执行交易,产品简介,API 文档,申请体验说明,产品概述,产品功能,产品架构,产品优势,应用场景,部署组网,对接说明,对接说明,Fabric SDK 对接网络,应用系统对接,访问管理,访问管理概述,可授权的资源类型,授权策略语法,授权示例,零知识范围证明支持说明(Go),零知识范围证明使用说明(Go,通过交易ID查询长安链交易,调用长安链合约查询,查询长安链指定高度区块的交易,调用长安链合约执行交易,ChainMaker相关接口
    来自:
  • 零知识范围证明使用说明(Go)

    操作场景用户可以利用 TBaaS 提供的零知识范围证明的能力,便捷的在智能合约中使用零知识证明。在智能合约中使用零知识范围证明,可以分为以下四个步骤: 使用 TBaaS 提供的零知识范围证明工具 Bulletproofs,对特定的数字生成零知识证明,证明其为非负整数。使用 TBaaS 提供的零知识范围证明工具 Bulletproofs,对步骤1的数字执行同态减法操作,并生成证明,确保对应的数字为非负整数。使用 TBaaS 智能合约将步骤1生成的承诺和证明存储到链上。使用 TBaaS 智能合约对特定的数字执行同态减法计算,并验证步骤2生成的证明和同态减承诺的有效性。操作步骤本文以使用零知识范围证明一个隐藏的值满足特定的条件为例,例如“大于等于18岁”。 执行以下命令,使用 Bulletproofs 对特定的数字生成零知识证明,证明其为非负数。
    来自:
  • 用万圣节糖果解释什么是“零知识证明”, 可能是关于密码学很通俗的解释了……

    译者 | 火火酱责编 | Carol 出品 | 区块链大本营(blockchain_camp)上周,我们图解了零知识证明,解释了区块链中的最常见的密码学到底是什么,引起了许多朋友的讨论。给孩子解释零知识证明(Zero Knowledge Proof)呢?简单!今天,我们就来用万圣节糖果解释一下零知识证明吧。零知识证明零知识证明(又称零知识密码证明,ZKP)是一种在不交换密码的情况下进行身份验证的方法,在这种情况下,密码是无法被窃取的。“零知识”这一术语的本意源于:第一方(被称为“证明方”)没有透露有关机密的信息(“零知识”),但第二方(被称为“验证方”)确信第一方知道问题所涉及的秘密。用这样的解释方式,5岁的小朋友也可以轻松理解“零知识证明”的意思!想要了解哪些有关零知识协议的密码学解释?可以留言告诉我们,或在留言区和我们讨论你对其他密码学的解释方式哦~
    来自:
    浏览:240
  • 区块链 - 区块链基础知识入门

    图 9:区块链由区块组成,这些区块继而包含交易哈希树;区块链上的区块反向链接到前面的区块,并通过工作量证明算法进行验证一致性算法:区块链技术通过遵循规定如何添加和维护区块的协议,杜绝了集中数据存储和信任授权问题为此,它们强制执行区块链生成一致性算法。一致性算法有多种不同的种类,我将介绍的是工作量证明 (PoW) 算法工作原理。如果节点广播新区块,其他节点不会简单地相信新区块是有效的,它们会通过验证区块向自己证明这一点。若要进行验证,节点只需通过计算与 nonce 值连接的区块 SHA-256 哈希,即可验证 PoW 难题解决方案,并验证生成哈希的结果是否包含区块 PoW 难度值所指定数量的前导零。我介绍了区块链技术的基础知识,将重心尽量不放在任何单一实现上,而是放在它们共有的一些更为典型的技术特性上。
    来自:
    浏览:1274
  • 区块链+知识产权保护

    2018年3月16日,区块链+知识产权圆桌会议围绕着: 1 .知识产权保护、交易、互联网公证、互联网知识产权价值评估、知产虚拟数字货币发行与区块链的结合与应用 。2 .当前知识产权+区块链应用模式及经营状况分析 。3 .知识产权+区块链应用、数字货币发行等面临的监管与政策风险分析等方面大咖们展开了热烈讨论,真知灼见不断激起了阵阵掌声,大家一起探究区块链更大的商业价值,打造区块链与知识产权相结合的健康生态 。9.28.20.jpg 作品的权利归属证明:每一个作品的权属信息,在区块链上生成唯一真实的、且不可篡改的存在性证明,通过整个区块链系统的可靠性为其背书 。10.24.0.png 侵权证明与存证:提供作品的自动筛查和智能比对服务,在锁定侵权事实后自动抓取证据,并提交至区块链实现证据固化,形成不可篡改的电子证据 。
    来自:
    浏览:1585
  • 基于Java语言构建区块链(二)—— 工作量证明

    工作量证明机制 区块链最关键的一个思想就是,必须进行大量且困难的计算工作才能将交易数据存放到区块链上。这种工作机制才能保证整个区块链数据的安全性和一致性。在区块链中,网络中的矿工们努力工作来维持区块链网络,为其添加区块,并且获得一定的Token奖励。作为他们工作的成果,一个区块以安全的方式被组合进了区块链中,这样就保证了整个区块链数据库的稳定性。这个区块哈希值就是工作结果的一个证明。因此,计算工作的目的就是为了寻找到这个证明值。在区块链中,哈希值用于保证区块的一致性。每一个区块被用于进行哈希计算的数据,都包含前一个区块链的哈希值,因此任何人想要修改区块的数据几乎是不可能的,他必须要把整个区块链中从创世区块到最新的区块的所有哈希值全部重新计算一遍。
    来自:
    浏览:823
  • 用Python从零开始创建区块链

    作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一个区块链。 对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理解。创建新块当Blockchain实例化后,我们需要构造一个创世块(没有前区块的第一个区块),并且给它加上一个工作量证明。每个区块都需要经过工作量证明,俗称挖矿,稍后会继续讲解。理解工作量证明新的区块依赖工作量证明算法(PoW)来构造。PoW的目标是找出一个符合特定条件的数字,这个数字很难计算出来,但容易验证。这就是工作量证明的核心思想。实现工作量证明让我们来实现一个相似PoW算法,规则是:寻找一个数 p,使得它与前一个区块的 proof 拼接成的字符串的 Hash 值以 4 个零开头。
    来自:
    浏览:1338
  • 区块链基础知识 (一)

    区块链概念区块链技术让参与的系统中任意多个节点,通过密码学算法把一段时间系统内的全部信息交流数据统计和记录到一个数据库(Block)中,并且生成该数据块的指纹用于链接(Chain)下个数据块和校验,系统中所有的参与节点共同认定记录是否为真数据层、网络层、共识层是区块链的必要元素。而激励层、合约层、和应用层不是区块链的必要元素,一些区块链应用并不完全包含这3层结构。3.4 激励层第四层,将经济因素集成到区块链技术体系中,包括经济激励的发行机制和分配机制等,主要出现在公有链中。共识算法区块链不是某种特定的技术,而是一种类似NoSQL这样的技术解决方案的统称。共识机制算法是区块链的核心技术,因为这决定了到底由谁来记账,而记账方式将会影响整个系统的安全性和可靠性。参考自:《深度探索区块链:Hyperledger技术与应用》
    来自:
    浏览:219
  • 区块链POW证明代码实现demo

    这里强调一下区块链的协议分层应用层合约层激励机制共识层网络层数据层上 一篇主要实现了区块链的 数据层,数据层主要使用的技术就是对数据的校验,求hash。这里介绍工作量证明POW, POW是属于共识机制的内容。PoW机制中根据矿工的工作量来执行货币的分配和记账权的确定。算力竞争的胜者将获得相应区块记账权和比特币奖励。缺点: 浪费能源;区块的确认时间难以缩短;新的区块链必须找到一种不同的散列算法,否则就会面临比特币的算力攻击;容易产生分叉,需要等待多个确认;永远没有最终性,需要检查点机制来弥补最终性。consensus algorithm) Hcash——PoW+PoS共识机制 这些共识机制,后面有时间会补充上的,今天主要介绍POWpow很简单,原理就是 利用计算力,在选择一个nonce的值结合区块的数据算出== 0) { break; } } return i >= difficulty;} import hashlib 工作量证明 class ProofofWork(): pow def __init
    来自:
    浏览:569
  • 区块链 | 用Python从零开始创建区块链,看完再不懂算我输

    2图解:大白话了解到底区块链是个啥what is 区块链?创建新块当 Blockchain 实例化后,我们需要构造一个创世块(没有前区块的第一个区块),并且给它加上一个工作量证明。每个区块都需要经过工作量证明,俗称挖矿,稍后会继续讲解。理解工作量证明新的区块依赖工作量证明算法(PoW)来构造。PoW 的目标是找出一个符合特定条件的数字,这个数字很难计算出来,但容易验证。这就是工作量证明的核心思想。实现工作量证明让我们来实现一个相似 PoW 算法,规则是:寻找一个数 p,使得它与前一个区块的 proof 拼接成的字符串的 Hash 值以 4 个零开头。使用 4 个零来用于演示,你会发现多一个零都会大大增加计算出结果所需的时间。现在 Blockchain 类基本已经完成了,接下来使用 HTTP requests 来进行交互。
    来自:
    浏览:6309
  • 看完此文再不懂区块链算我输,用Python从零开始创建区块链

    创建新块当 Blockchain 实例化后,我们需要构造一个创世块(没有前区块的第一个区块),并且给它加上一个工作量证明。每个区块都需要经过工作量证明,俗称挖矿,稍后会继续讲解。理解工作量证明新的区块依赖工作量证明算法(PoW)来构造。PoW 的目标是找出一个符合特定条件的数字,这个数字很难计算出来,但容易验证。这就是工作量证明的核心思想。实现工作量证明让我们来实现一个相似 PoW 算法,规则是:寻找一个数 p,使得它与前一个区块的 proof 拼接成的字符串的 Hash 值以 4 个零开头。使用 4 个零来用于演示,你会发现多一个零都会大大增加计算出结果所需的时间。现在 Blockchain 类基本已经完成了,接下来使用 HTTP requests 来进行交互。转载自黑马程序员视频库微信公众号《用Python从零开始创建区块链》作者:Daniel van Flymen,Tiny熊译。
    来自:
    浏览:765
  • 使用Go构建区块链 第2部分:工作量证明

    Introduction在上一篇文章中,我们构建了一个非常简单的数据结构,这是区块链数据库的本质。我们可以通过它们之间的链状关系为它添加区块:每个区块都链接到前一个块。我们的区块链实现有一个重大缺陷:向链中添加区块很容易。区块链和比特币的核心之一是:添加新区块是一项艰苦的工作。今天我们要解决这个缺陷。Proof-of-Work(工作量证明)区块链的一个关键思想是,必须进行一些艰苦的工作才能将数据放入其中。正是这项艰苦的工作使区块链变得安全和一致。在区块链中,网络的一些参与者(矿工)努力维持网络,向其添加新区块,并获得对其工作的奖励。由于他们的工作,区块以安全的方式被整合到区块链中,这保持了整个区块链数据库的稳定性。在区块链中,哈希用于保证区块的一致性。哈希算法的输入数据包含前一个区块的哈希,因此无法(或者至少非常困难)修改链中的区块:必须重新计算其哈希和其后所有区块的哈希值。
    来自:
    浏览:184
  • 读懂“工作量证明”,才算读懂“区块链”

    关键词:区块链、去中心化、记账在一个互不认识、没有中心、缺乏互信的环境里,大家只需要在最长的区块链上工作,就能保证系统信息的真实性,这就是“工作量证明”机制。区块链是如何“绕过”中心的?无论最后成败,了解区块链到底是什么以及它的基本原理是有必要的。为什么比特币的正常流转需要“挖矿”,为何确认一笔比特币交易需要几十分钟和消耗电量几百度以上。这也就是Proof-Of-Work(“工作量证明”)——让区块链能够去掉中心机构的核心机制。?作者 | 李洋首发 | FT中文网区块链是一种技术,比特币是该技术的一个明星级应用。所谓“挖矿”,无非是每个记账人用最好最多的计算机来猜数字谜语,用设备和电量消耗来证明自己的账本正确。在网络的计算资源相对分散的情况下,大家只需要在最长的区块链上工作,就能保证系统信息的真实性。换句话说,在一个互不认识、没有中心、缺乏互信的环境里,我们只能相信付出成本最大的信息记录,这就是题目中提到的“工作量证明”机制。到现在,大家可能理解了区块链是如何做到去中心化的。
    来自:
    浏览:416
  • 为什么说权益证明是区块链技术发展的未来?

    这种担心加密货币(区块链技术的主要应用对象)会对生态环境造成深远危害的担忧,具有毋庸置疑的合理性。比特币造成环境问题的根源,是其为了完成网络中每笔交易的验证所采用的工作量证明协议。工作量证明,是区块链技术中确保账目交易有效性的机制。像 DFINITY 这样的第三代区块链网络正在采用权益证明,一种考虑到环境影响的工作量证明的替代机制。权益证明既降低了挖掘交易区块的计算能量成本,也解决了工作量证明这一机制中所出现的一些问题。虽然这类区块链网络还没有得到广泛的测试,但权益证明这一模型正吸引大量关注,并充满潜力。它的计算成本远低于工作量证明,并且降低了挖矿的经济和生态成本。当 DFINITY 和其他第三代区块链被逐渐部署时,其早期的优势将包括更强的网络安全性和更高的能源效率。区块链共识算法运行速度的提高也会对可以在其网络上运行的各种应用产生广泛的影响。
    来自:
    浏览:449
  • 区块链技术如何运用到知识产权的全生命周期

     之前我们有提到过“区块链技术的出现对整个知产行业的版权保护措施带来了希望”,几乎每天都在出现新的区块链用例,探索许多行业的可能性。但是,如何在知识产权法和实践中使用这些技术呢??   区块链还可用于检测和或搜索伪造,被盗和平行进口和来源目的。       “智能一体”知识产权   使用区块链技术来管理知识产权具有巨大的潜力。创作者身份证明   区块链技术还可以在未注册的知识产权(在许多司法管辖区和根据《伯尔尼保护文学和艺术作品公约》条款不属于可注册的知识产权)和未注册的外观设计权中发挥重要作用,因为该技术可提供它们的概念、将原始设计或作品及其设计者或创建者的详细信息上传到区块链可创建时间戳记录和结论性内容的证明。   智能合约和数字版权管理   在区块链的背景下经常提到“智能合约”的概念。一些区块链解决方案可以存储,执行和监控合同代码,因此“智能合约效能”可能引发对数字版权管理和其他知识产权交易的担忧。
    来自:
    浏览:233

扫码关注云+社区

领取腾讯云代金券