当前位置: 首页 > 知识库问答 >
问题:

Hyperledger资源管理器:如何防止参与者访问事务历史记录

松思源
2023-03-14

旧事务可以在Hyperledger Composer Historian或Hyperledger Explorer中查看。

我知道如何在Hyperledger Composer Historian(即在permissions.acl文件中)中使旧事务对参与者不可见。但是阻止参与者查看Hyperledger Composer Historian中的旧事务是没有任何用处的,只要他们可以在Hyperledger Explorer中查看事务历史。

所以我的问题是:在Hyperledger资源管理器的情况下,如何使事务历史对参与者不可见?

共有1个答案

林蕴藉
2023-03-14

您不能使参与者无法访问他们已经看到的数据,因此您不能使事务历史从通道成员本地对等点消失。

我知道如何在Hyperledger Composer Historian(即在permissions.acl文件中)中使旧事务对参与者不可见。

即使您在应用程序层为客户端定义了访问控制:

    null
 类似资料:
  • }返回shim.success(零) 然而,每次我检查chaincode容器,它只打印最后的贸易价值比它所经历的更新次数,谁能让我知道我在这里做错了什么?

  • 这个问题与一般的“如何访问受邀参加日历活动的组成员”有点不同。我一直在使用AdminSDK/Directory API来做到这一点,它运行良好。 我的情况是这样的:我有2个不同的日历项目相隔6个月(一个在过去,一个在未来)。同一个谷歌小组已被邀请参加这些日历活动。在过去 3 个月中,该组的成员身份已更改。当我查看 GCal 中的 2 个事件并单击组名称旁边的箭头时,成员被正确列出,因为它知道过去邀

  • 我能够在Hyperledger(fabric实现)中进行事务处理。我希望通过传递用户的密钥来查看由用户发起的所有事务及其有效载荷细节。

  • 问题内容: 我在网站上使用ajax。 如果用户输入查询并选择类别,我将使用ajax更新结果页面。我还用哈希值更新了url,该值显示了以分隔的查询和类别。 我想要的是,当按下浏览器的后退按钮时,我希望不重新加载就显示以前的结果。我得到的是该URL具有先前的值,但结果未更新。 问题答案: 您可以使用:“ Yahoo! UI库:浏览器历史记录管理器 ”

  • 问题内容: 我尝试通过清除先前用户留下的所有私有数据来重用现有的WebView: 似乎只能清除可通过API访问的后退/前进列表,但不能清除用于为Web内容内部的链接着色的内部列表。 我什至尝试了以下方法,由另一个建议: 我仍然没有运气:CSS 选择器在重新加载页面后仍然可以工作。 一种替代方法是使用API​​级别11的私有浏览功能(新的构造函数参数),但随后我根本无法从访问的链接中受益;并且不能再

  • 在重新启动Spring Boot Admin服务器后,是否有任何方法可以在Spring Boot Admin日志页面中保存有关应用程序状态更改的历史记录?所有已注册应用程序的所有状态更改都有历史记录,但如果我重新启动管理服务器,历史记录将消失,并开始记录自启动以来的更改。有没有办法将历史记录永久保存在此页面中?即使spring boot管理服务器重新启动?