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

区块链资讯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 人参与讨论)

相关推荐

Eth2验证者须知:如何判定“证明”的有效性

聚合证明的有效性是单个证明有效性的平均值。验证者如果想要最大程度地提高奖励,可以通过证明有效性来评判其自身整体表现。

公有链的未来在于如何连接链下资源

而目前主要面临的瓶颈在于如何去解决复杂的链下数据上链的问题,复杂的数据包括计算资源、存储资源和流量资源等等。

币安区块101丨太和资本王晓晨&1475pool张立:如何布局IPFS挖矿?

2020年8月11日,币安滢哥对话太和资本创始人王晓晨&1475pool首席运营官张立。王晓晨和张立在直播中分享了IPFS的本质和愿景,并和观众介绍了矿业的未来机遇和如何规避风险。

分布科技、蚂蚁、百度牵头发布IEEE C/BDL 跨链互操作系列标准

分布科技OnchainP3204 Standard for Blockchain Interoperability - Cross Chain Transaction ConsistencyP3204跨链互操作事务一致性协议标准不仅支持同构链间跨链协议,更实现“异构链”间的任意信息跨链与跨链信息的事务性一致性,弥补了当前市场上的空白。

DeFi 火热,DAO项目3月涨7倍,会是下一个热点吗?

最近DeFi 、波卡、NFT 大火。同时,因DeFi ,DAO又开始进入大众的视野。如今 DeFi 火热,DAO 借着这股热潮,又重回了人们的视线。为此,统计了ANT、GEN、PNK等DAO项目的代币的走势,如下图。PNK 近期走势真不错,赶超可不少 DeFi 项目的涨幅。

理解区块链中的区块传播问题

根据2013年发表的研究结果,区块中每多一个kB的数据都会导致额外的80ms区块传播延迟。此外,该网站监测比特币网络的当前状态和区块传播时间。因此,安全和去中心化的网络可能会受到威胁。

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

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

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

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

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

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

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