隐私计算在区块链账户设计中的应用

区块链资讯TRIAS2020-01-15 13:17:43  阅读 -评论 0

隐私计算主要解决区块链在面临复杂业务场景中,对原始数据外发进行可用不可见的隐私保护,当前隐私计算主要包含可信执行环境(TEE)、同态加密(HE)、安全多方计算(MPC)和零知识证明(ZKP)四种技术方案。
隐私计算与区块链的结合,不但能够提供数据隐私保护,还能解决区块链性能瓶颈,已经成为区块链落地商用的重点研究方向,在未来隐私计算也将同区块链一样成为通用的信息基础设施。
Trias中的隐私账户设计
Trias的隐私账户在设计上采用了面向账户和UTXO两种模式,以账户制为核心实现复杂业务的需求,以UTXO支持更高的隐私需求和潜在的扩展性需求。
当前很多主流的区块链项目账户在具体使用的时候,都会强调自己的交易非常安全,但实际上每个账号的具体操作和使用全世界的链上参与者都能看见,这就给链上交易带来一定的隐患。
Trias在实现目标的时候不但能很好的体验到区块链上去中心化匿名应用的好处,也能最大限度的保护使用者的隐私,不让与本次交易无关的人觉察自己资产的动向。
1. 兼容两种账户
这里简要介绍一下账户(Account)和UTXO两种模型的区别。
账户模型很容易理解,我们日常使用的银行卡、支付宝、微信钱包等支付方式都是基于账户模型设计的。每人的账户中都有一个余额作为状态,即当前余额是记录在某个地方的,这种设计即被称为账户模型,比如我们的银行卡余额就被记录在银行的数据库中。
UTXO模型是比特币独创的价值转移基本单元。其核心设计思路是无状态,即只记录交易变更事件,而不记录交易的最终状态。区块链系统只处理交易,而清算余额等过程,则交由节点自行处理。
综合来看,两种机制各有优劣。目前比特币采用UTXO,以太坊选用的是Account。
UTXO:原理简单、易于扩展、高度并行、隐匿性强。
Account:易于理解、节省空间、易于实现、模式成熟。
涉及到账户相关的各种操作,如账户注册、管理秘钥、权限变化等,每个账户有三套秘钥,一套支持面向账户机制的操作,一套面向UTXO机制使用,一套用于表明账户所属,极端情况下可用于账户找回(冷备份)。
2. 交易隐私支持
Trias支持采用UTXO的方式进行转账交易,同时支持采用隐藏地址和零知识证明的方法进行匿名转账。
我们先说隐藏地址。在UTXO的工作模式下,假如A账户向B账户进行转账。A账户会通过B账户的公钥产生一个临时地址,并把资产转移到对应的临时地址中去。在收款的过程中,B账户需要历遍所有的有效交易,并通过私钥和交易随机数来判断收款人是否是自身。

其过程如下:A账户向B账户转账,B账户有两对椭圆曲线算法公私钥对,(m,M),(n,N),其指定椭圆曲线的公共参数为G:

隐私计算在区块链账户设计中的应用

通过上述流程计算出临时地址P,A转账至P中并公开R。而B账户通过R计算出对应的隐藏收款中的私钥。如此,既实现了转账收款的全过程,有保护了A账户的隐私信息。
而零知识证明作为近年来颇为火热的技术,受到了国内外学术界的广泛探讨和研究。什么是零知识证明呢?举一个例子,有一个环形走廊,出口与入口在一个位置,中间被一道上了锁的门隔断, B声称他有钥匙,那么A如何在不拿到钥匙的情况下知道B真的有钥匙。这时,A只需要看到B从入口进入,并从出口走出,这样A便可以相信B持有门的钥匙这一事实。 
隐私计算在区块链账户设计中的应用

零知识证明指的是一方向另一方陈述一件事是正确的,而不透露出该陈述之外的任何信息。证明者不直接告诉你答案,而是采用另一种表达方式来让向你证明,直到你认为对方确实知道答案为止。在Trias中,零知识证明主要由zkSNARK算法所实现。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

中国2019年区块链投资总额比2018年减少40%

中国2019年区块链投资总额比2018年减少40%

2019年全年,中国共有245笔投资和融资交易,比上年减少近60%。因此,根据数据显示,2018年至今仍是中国区块链投资支出的最高峰,全年发生超过600笔交易,而2017年仅占168笔交易。

【理论研究】通证数字经济实现路径:产业数字化与数据资产化

【理论研究】通证数字经济实现路径:产业数字化与数据资产化

本文着眼于传统经济向数字经济转型的路径和工具的分析,首先要厘清产业数字化和数据资产化这两个主要概念。产业数字化和数据资产化必然会形成大量的数字资产。

币安宣布已投资区块链社区媒体TokenClub

区块律动 BlockBeats 消息,据加密货币交易平台币安昨日公告,币安此前已经投资区块链社区媒体 TokenClub,但未披露投资金额。币安同时宣布,TokenClub 的代币 TCT 将于香港时间 1 月 21 日 22 时上线币安,并开通 TCT/BNB、TCT/BTC、TCT/USDT 交易对。

2019年Github开发最活跃的区块链项目:Cardano、以太坊及Kusama分列前三

2019年Github开发最活跃的区块链项目:Cardano、以太坊及Kusama分列前三

区块律动BlockBeats 消息,CryptoDiffer 今日发布 2019 年 Github 上每日平均开发最活跃的区块链项目排行,该数据统计由 Santiment 团队完成。Github 上开发活跃排名第三名的是波卡的平行测试网络

Algorand 与 Monerium 合作推动电子货币广泛应用

区块律动 BlockBeats 消息,据 The Block 报道,Algorand 和电子货币服务公司 Monerium 周一宣布达成合作关系。据悉,Monerium 去年夏天从冰岛监管机构获得了电子货币许可证,该公司将通过其电子货币计划支持 Algorand 的 PoS 区块链。

提示集(tipsets)-进一步了解Filecoin构建区块

提示集(tipsets)-进一步了解Filecoin构建区块

协议实验室不拘一格, 推出了IPFS,旨在使网络更快,更安全,更开放。我们正在凭借Filecoin逐步在区块链上建立一个去中心化的存储市场,用户可以针对额外的存储空间进行租用。 区块链建立在由唯一的加密哈希表示的块上,并永久记录在区块链上。 所有这些人信息块串连在一起构成了区块链,并带来了一组对状态进行编码的给定系统的更新。 区块链使用共识协议来确定如何扩展其账本。 包括可以更新

中信银行打造“区块链”信用证结算!

中信银行打造“区块链”信用证结算!

科技不会改变金融的实质,但却能让金融服务更高效,能让资金供、需方信息不对称的问题更好地解决。近期,中信银行首个区块链项目——基于区块链的国内信用证信息传输系统(简称BCLC)(一期)成功上线,这是国内银行业第一次将区块链技术应用于信用证结算领域。 据中信银行国际业务部总经理助理张栩青介绍,将现在流行的区块链技术应用在国内信用证中,改变了银行传统信用证业务模式,信用证的开立、通知、交单、承兑报文

中国信息技术部门成立区块链研究实验室

中国信息技术部门成立区块链研究实验室

暴走时评:本月初,中国政府对国内的ICO和数字货币交易所的打击在世界范围内引起了强大反响,但政府已经多次声明不会将区块链与数字货币划等号,依然非常重视区块链技术在中国的发展。鉴于中国工业和信息化部成立了一个专门研究区块链的实验室,这一论调也得到了进一步的证实。 虽然中国政府最近在大力打击比特币交易所和ICO,但仍然致力于开发区块链在其他领域的潜力。 据财新网报道,中国工业和信息化部已经成立了一

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑