ZCash

区块链问答挑战赛——第一期——2020.12.22

杀马特。学长 韩版系。学妹 提交于 2020-12-24 12:50:20
欢迎喜欢区块链的朋友们,欢迎挑战本期问答 请把答案打在评论区 也可以在评论区讨论哦 更新下一期或评论区很需求,更新答案 区块链问答挑战赛——第一期 一丶单选题 二丶多选题 三丶判断题 一丶单选题 (一)在solidity语法中,如何销毁一个合约,需要使用的函数是()? delete selfdestruct destroy drop (二)在solidity语法中,当合约被销毁时,合约还有以太币时会如何处理()? 系统回收 返给合约创建者 销毁时需要指定受益人 返给各贡献者 (三)以太坊web3的作用,以下描述错误的是()? 使用js封装的以太坊调用接口 可以部署合约 可以调用函数 不能进行签名 (四)下面哪种不属于区块链的隐私保护方案? sharding 环签名 同态加密 零知识证明 (五)按中国算力来看,下面那个算力在中国平均占比最大? 比特币 以太坊 ZCash 狗狗币 (六)在以太坊,比特股,Ripple,Openchain,Stellar中,哪一个不是通过自身社区共治共享的公有链体现了其技术体系对公有链场景的使用性? Ripple Openchain Stellar 比特股 二丶多选题 (一)web3调用一个已经发布的合约中的函数时,需要哪些信息()?(多选) ABI code 合约地址 部署地址 (二)下面那些说法是错误的? 无论是散列法运算一个较大或者一个较小的输入

环签名:打开匿名的大门

▼魔方 西西 提交于 2020-12-06 00:59:32
转自布萌 在区块链和数字货币领域,支付的匿名性是一个重要的研究分支,某些场合对于匿名性的要求存在刚需,这也造就了一批新型的电子货币,本文主要探讨环签名技术相关知识 一般我们对于支付匿名性的需要满足以下两个要求: 1.交易不可追踪:对于任何交易,无法追踪其付款方是谁 2.交易不可关联:对于向外发送的两笔交易,其他人无法证明其是否发给同一个收款人 在比特币的设计中,账本信息是完全公开的。由于交易间输入输出的关联关系,以及输出地址的确定性,可以通过图形分析等方法获得账户间的关系,从而获取用户的隐私信息。 例如,某个用户在线下进行消费,并通过比特币进行支付,那么商家事实上建立了对用户的线上(比特币地址)线下(用户身份)关联。为避免个人隐私信息的泄露,用户必须十分谨慎地对其比特币帐户地址进行管理和隔离。从这个角度来而言,比特币无法满足交易不可追踪和不可关联的条件。 而基于群签名(group signatures)基础上环签名(ring signatures)技术,提供了可行的匿名性解决办法。 环签名简介 2001年,Rivest,shamir和Tauman三位密码学家首次提出了环签名。环签名是一种简化的群签名,环签名中只有环成员没有管理者,不需要环成员间的合作。 环签名同群签名一样也是一种签名者模糊的签名方案。在环签名中不需要创建环,改变或者删除环,也不需要分配指定的密钥

区块链100讲:加密货币隐私性概述

陌路散爱 提交于 2020-02-29 02:47:17
“在我眼中,隐私就是让我们免于言行受到外界关注的困扰,并创造出一些空间以便我们为了自身的幸福而随心所欲地进行优化,只是为了我们自己的幸福,而不是因为在意别人对我们的看法。”—— Vitalik Buterin 众所周知,隐私性是近来加密货币领域的一项重要话题。无论是公司还是个人,都不希望本国政府、他国政府、家人、同事或商业竞争对手可以毫无限制地随意查看他们发布在公有链上的所有信息。 目前针对保护区块链上隐私的各种方法已经过大量的试验和研究。然而,我们尚未看到过关于这方面的综合性概述。 在这篇文章中,我们将从以下四个方面分析有关隐私领域的最新试验和研究情况:1)隐私币;2)智能合约隐私;3)隐私架构;和4)隐私研究。 1 比特币的隐私(或者说,比特币没有隐私) 原先,比特币是作为匿名加密货币被开发的,只要现实世界的身份无法与比特币地址联系起来,就能保护隐私。然而,由于比特币区块链的公开性,人们很快就发现,基于某些地址和交易的使用模式是有可能识别个人身份的。另外,节点在广播交易时也会泄露自己的 IP 地址。 每个节点代表一个地址,每条边代表一项交易。许多节点(诸如 Mt. Gox、Silk Road 和 Satoshi Dice)的身份都已经根据其交易模式被识别出来了。 2013年,Meiklejohn 等人成功地识别出了很多在线钱包、商户和其它服务提供商的身份。如今,诸如

2.大零zec币怎么挖矿?Zcash(ZEC)挖矿新手教程

二次信任 提交于 2020-02-19 14:28:21
大零zec币怎么挖矿?Zcash(ZEC)挖矿新手教程 零币Zcash(ZEC)是一种采用零知识证明算法的透明和匿名性共存的新型加密数字资产,采用EquiHash算法和PoW的方式构建适合普通电脑挖矿的分发机制。发行总量与比特币相同,总共2100万。那么 zec币 怎么挖矿呢? ZEC挖矿教程 一、N卡挖矿教程 1、Zcash N卡挖矿软件 https://pan.baidu.com/s/15hUioTcEhdmcDlz47qCziQ 下载解压完之后,找到ZEC.bat。 右键,编辑,打开如下窗口,各参数如下图所示。你需要修改的是你的zcash收币地址、矿工号。如果你有多台机器,矿工号是为了区分不同的机器,那个点不要漏了。在修改的时候只把对应的字符改掉,空格、标点不要删,修改完成之后点保存。 2、保存后双击ZEC.BAT运行即可 二、A卡挖矿教程 A卡推荐claymore原版,下载地址:https://pan.baidu.com/s/15hUioTcEhdmcDlz47qCziQ,解压挖矿软件; 2. 右键编辑config.txt,主要修改zec的收款地址和矿工号, zec矿机 如果软件运行不稳定,适当降低i值,i越低速度越慢,越稳定。 config参数详解: -zpool asia1-zcash.flypool.org:3333 #填写zec矿池地址 -zwal

3D ZKP——平衡商业世界信息隐私与共享的魔法

你说的曾经没有我的故事 提交于 2019-11-29 09:38:25
建立信任机制,是人类社会正常运转的重要基石,也是推动经济发展的核心,为了解决信任问题,行业中诞生了许多信用中介,如银行、金融机构、电商平台等。然而随着区块链技术的诞生,将会为传统的信任机制带来颠覆性的变革。 区块链技术,被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术,如果说蒸汽机释放了人们的生产力,电力解决了人们基本的生活需求,互联网彻底改变了信息传递的方式,那么区块链的诞生,将可能颠覆人类社会的信任机制构建以及改变社会价值传递的方式。 根据区块链的特性,在去中心化的分布式账本系统里,所有被记录的数据都应在所有节点上完成共识并不可篡改,每一笔记录都有迹可循、公开透明。那么随之带来的顾虑便是,当所有信息都暴露在聚光灯下,相当于关键命门被他人掌握,没有人会接受这种毫无隐私的窥视,关于数据所属和价值的讨论也越来越引起重视。所以,一直以来,区块链技术难以落地,被多数人认为只是“昙花一现”。事实上,平安金融壹账通已找到解决方案,实现了区块链在金融场景中的大规模投产,那么,金融壹账通是如何同时实现信息共享和隐私保护的呢? 区块链最初是通过数字货币走进了大众的视野,隐匿技术也随着数字通证的发展而完善。中本聪最初设计的比特币框架中,采用了公私钥加密技术来隐藏交易双方的真实身份,实现了一定程度的匿名性,但接收地址、交易金额是完全公开的