区块链作为一种新兴的技术,相对于中心化系统,区块链的核心价值就在于去中心化。传统的拥有独立数据库的企业,都会将数据集中起来,建立数据中心。这些数据中心的管理权限都掌握在一个公司手上,这样的系统是由少数人控制的,在安全性方面有不可回避的问题。而区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,以密码学方式保证的不可篡改和不可伪造的分布式账本。相对而言,在区块链系统中,任何有能力建立节点的人都可以参与其中,成为这个分布式账本的一个节点,这些节点都是平等和自治的,参与验证每一笔交易,并通过一定模式的共识来确定数据的一致性。通过区块链系统,使用者可以在不需要中间节点的情况下安全的进行交易和各类数据交互。 BYT技术社区为提高BYT公链安全性,将在BYT公链中加入零知识证明算法,将大幅提高BYT持有者和使用者的隐秘性,完全隐藏每个活跃在BYT公链参与者的身份。 什么是零知识证明算法 零知识证明(Zero Knowledge Proofs)是一种隐藏交易细节的加密技术,其提出的时间在20世纪80年代,严格来说,其技术的提出还早于区块链技术,但直到Zcash将零知识证明与区块链技术相结合,其才开始在区块链技术中崭露头角。 简单来说,零知识证明的作用是证明某些已知信息真假时,不直接泄露已知信息。其是一种密码学技术,举例来说,如果双方都想证明自己的程序可以解决某个复杂的问题,但是在这种情况下,如果想要进行验证,最便捷的方法就是双方公开代码,让大家来评判,但是这样也会带来知识产权泄露问题,因此在零知识证明技术中,双方只需要解答好多个相同的复杂问题,看输出结果,便可以证明其程序是否真的可以解决,而利用这种技术思想,零知识证明便能允许在转账交易中将私人信息保密。 零知识证明是间接证明,用户可以向别人证明自己知道秘密,而不会向任何人透露秘密。用户只需要证明自己在说真话即可。因此,一般来说,在零知识证明中会分为证明者和验证者,证明者必须证明他们知道秘密,验证者必须能够验证证明者在说真话。 零知识证明的应用非常广泛,尤其在 NP 问题、身份验证、数字签名、水印检测、密钥交换等,可以有效解决许多问题。加密数字货币与区块链为零知识证明的应用提供了新的方向。 BYT公链如何应用零知识证明 BYT加入零知识证明算法后,将摒弃原先用公共地址来代替交易双方身份的方式,交易身份全部匿名处理,对于外部人员来说,在链上只能看到交易数量,无法准确看到交易双方地址,利用零知识证明,可以在发送方、接收方和其他交易细节都保持匿名的情况下,保证交易有效。冲量网络也将结合零知识证明技术,将零知识证明与可信计算相结合,推动隐私技术的发展和标准化进展。 完整性 当证明者和验证方都是可信的,并且严格按照既定的代码或规则进行准确可信的执行,那整个过程便是完整且成功,并且是可以反复验证的。 安全性 没有用户可以假冒证明者,一旦其成为证明者,整个证明过程都会被网络废弃。 零知识性 证明过程执行完之后,验证方只获得了输出的信息,而没有获得关于这个知识本身的任何信息。 BYT取得的突破性进展使社区再次走在区块链行业技术路线的前沿,助推BYT生态成为下一个区块链风口中的领头羊。 —- 编译者/作者:小布说币 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
BYT公链将加入零知识证明算法
2020-05-24 小布说币 来源:区块链网络
LOADING...
相关阅读:
- BigBangCore农业物联网之农产品溯源2020-08-03
- 中原地区新的时代契机崛起《问鼎中原原力破局》郑州峰会圆满落幕2020-08-03
- IPFS是云存储市场的未来IPFS与Filecoin构建万亿美元存储市场2020-08-03
- 霍德勒文摘,7月27日至8月。 22020-08-03
- 为什么黑客要求旅游公司提供450万美元的比特币2020-08-03