首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Hyper分类帐中的交易证书来加强隐私?

如何使用Hyper分类帐中的交易证书来加强隐私?
EN

Stack Overflow用户
提问于 2017-03-09 00:37:04
回答 2查看 1.2K关注 0票数 2

我正在创建一个超级分类账中的区块链应用程序,为一家制造公司执行投标过程。投标过程涉及4个供应商(供应商A到供应商D)。出价最低的人获胜。

我能够为这个创建链码。但是,由于这是一个区块链,供应商可以看到对方的出价(例如,只需查看区块的内容)。此外,非中标供应商将知道谁真正中标的过程.

我想在区块链中强制执行以下隐私规则:

a.某一特定供应商的投标只能由制造公司和供应商本身查看(例如,供应商A不能看到供应商B的投标) 只有制造公司和中标供应商知道谁中标(例如,如果供应商A失败了,供应商A只知道它输了投标,但不知道谁中标)

我已经看过交易证书的目的,我认为这将解决我的隐私问题。

我能够使用REST请求多个事务证书。但是,我不确定如何使用事务处理证书。

它是否意味着在链码之外使用(例如,它是否用于加密将传递给调用函数的参数)?

或者它是否意味着作为一个参数传递给一个链码函数,并使用它在链码中加密一个特定的数据,然后将它存储在区块链中?

如何使用事务证书执行实际加密?

目前,我正在使用Hyperledger结构的0.6版本作为我的链码。对于我的前端,我使用的是Node.JS HFC SDK v0.6.5。

是否有一个示例代码可以作为基础来理解如何使用事务证书来解决隐私问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-21 07:57:01

注册用户可以请求事务处理证书。然后,这些证书用于调用区块链上的Chaincode事务。我认为这些证书不允许您隐私,它们更多地用于验证事务的所有者。

但是,如果我是你,我会开始使用Hyperledger织物的1.0版。

  • Hyperledger织物的v0.6是为测试区块链的优缺点而开发的项目。他们意识到,网络中的每一个对等者都需要执行每一项交易,维护一个分类账并运行一致意见。因此,他们不能很好地扩大规模,也不能支持真正的私人交易和保密合同。https://www.youtube.com/watch?v=EKa5Gh9whgU
  • v1.0使您有机会在网络中创建独立的区块链。这是可能的,多亏了频道。当您定义一个通道时,您定义了谁是它的成员,因此,只有那些对等方可以通过该通道发送事务。因此,只有频道的成员才能看到您的交易。
  • 因此,对于您的方法,您应该创建四个渠道,每一个为每个供应商。这家制造公司应该是各种渠道的人。

在我看来,现在有更多关于1.0版本的信息。

票数 5
EN

Stack Overflow用户

发布于 2018-04-23 22:46:15

我不认为今天有什么方法可以做到这一点,除了阿伦曾说过的,以手动的方式。但是,您可能希望了解一些尚未解决的问题:

祝用例好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42684593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档