1. 许可是任何企业区块链框架的关键部分。

  • 在对等网络的情况下,需要在节点上强制执行规则,以便可以进行许可。eg,单个不良行为者不会影响网络的决策。正确的规章制度还可以帮助识别不良行为者,并在发现他们进行恶意行为时将其删除.
  • 除了节点权限外,还有一个帐户权限选项可以强制执行更多规则和规定。帐户许可可用于强制执行身份要求和入职。它还有助于在执行操作时暂停帐户,将违约合同列入黑名单并限制帐户.

1.1 身份许可作用

  • Enforce onboarding or identity requirements 强制身份要求
  • Suspend accounts 账户黑名单
  • Exclude broken contracts using a denylist 通过黑名单限制智能合约
  • Restrict the actions an account can perform. 约束账户操作

2. Besu

2.1 本地许可

在节点级别完成。

  • 使用本地的权限配置文件。

2.2 链上许可

是在智能合约中编码的。 Onchain许可在整个网络范围内,所有节点都可以读取和更新它。链上许可只能在协调的情况下进行修改或更新。另外,一旦更新,它就会在整个网络上应用.

Hyperledger Besu(4)身份许可相关推荐

  1. Hyperledger Besu(3)“多用户架构”和“插件”

    1. Multi-tenancy 多用户架构 用户有权使用指定的 HTTP 或 Websocket JSON-RPC 请求,并且租户有权访问请求的隐私数据.私有数据是隔离的,每个租户使用 JSON W ...

  2. Hyperledger Besu(1)“系统框架”

    1. 定义 是一个运行在以太坊公网上的java语言的以太坊客户端,旨在对公共和私有许可网络用例进行企业友好.它也可以在 Rinkeby.Ropsten 和 Görli 等测试网络上运行. 1.1 功能 ...

  3. EEA链的2种实现:Quorum和Hyperledger Besu

    腾讯区块链蔡弋戈提出的区块链商业应用的"金字塔",从下至上分别是"场景是否存在痛点"."区块链是否有助于解决该痛点"."新模式能提 ...

  4. Hyperledger Besu企业以太坊快速教程

    Hyperledger Besu企业以太坊快速教程 发表于 2020-01-17 |  分类于 以太坊 Besu是Hyperledger中的企业以太坊产品,其最大优势在于兼容以太坊主网. 本教程介绍如 ...

  5. Hyperledger Besu(2)隐私

    1. 私人交易经理 Besu 使用私有事务管理器Tessera来实现隐私. 每个 Besu 节点发送或接收私人交易都需要一个关联的 Tessera 节点. 私人交易从 Besu 节点传递到关联的 Te ...

  6. 【区块链】HyperLedger Besu Tessera集群服务

    在真正说Besu客户端之前还有一个需要提一下的就是Tessera集群.按照高可用的设计理念,区块链的每个节点都应该包含以下三个服务Tessera.Besu和EthSigner.这三者分别管控不同的内容 ...

  7. 以太坊和Hyperledger Fabric之间的差异

    在这篇文章中,我们将介绍区块链中两个主要平台之间的差异:以太坊和Hyperledger.如果你正在考虑在项目中使用哪一个.这个博客的亮点是希望帮助你做出决定.但在我们详细说明之前,我们先来看一些定义. ...

  8. Linux搭建Hyperledger Fabric区块链框架 - Hyperledger Fabric模型概念

    企业选型的区块链底层技术 Hyperledger Fabric 概念 2015年,Linux基金会启动了Hyperledger项目,目标是发展跨行业的区块链技术. Hyperledger Fabric ...

  9. Hyperledger Fabric 官网翻译入门教程--之关键概念(Hyperledger Fabric 模型)

    英文地址:http://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html Hyperledger Fabric Model/ ...

最新文章

  1. 麦当劳数字化转型中获得的6个数据科学经验
  2. 脉脉上发匿名消息,拼多多员工被开除了!
  3. ylbtech-LanguageSamples-Generics(泛型)
  4. Linux动态加载共享库,Linux共享库的动态加载(附测试案例)
  5. Qt配置GUI程序控制台输出
  6. matlab错误:Variable 'a' cannot be saved to a MAT-file whose version is older than 7.3.
  7. 【Oracle】RAC11gR2Grid启动顺序及启动故障诊断思路
  8. 基于jsp+servlet完成的用户注册
  9. 3.7.1 - Strings
  10. 这可能是最好的性能优化教程(一)
  11. 小型电商平台系统需求分析文档
  12. java格林尼治时间_Java日期时间使用总结
  13. 【WB32库开发】第13章(上)DMA直接存储器访问——存储器到存储器
  14. php 微信创建客服,如何给微信小程序内添加客服按钮
  15. Windows MinWG 编译 thrift
  16. 网络基础笔记(三)二层交换机工作原理、单点故障与链路聚合、DHCP
  17. Hadoop大数据平台搭建课程笔记
  18. Schema Compare 使用手册
  19. Oracle11g中---SqlPlus可以正常登陆,sqlDeveloper无法登录
  20. 老域名对seo优化的好处具体操作事项

热门文章

  1. jQuery面试题-区别mouseover和mouseenter的不同之处(看了也许对你有好处)
  2. Java 面向抽象编程和面向接口编程
  3. php缓存变量_PHP 从缓存中取出存储的变量
  4. 安装慢_Origin平台安装更新慢的解决办法
  5. 显示屏连接控制卡超时_小间距led显示屏的安装步骤
  6. linux中 pwd *****,linux命令自己写--pwd
  7. python局部变量想作用于全局_python 局部和全局作用域
  8. 火灾自动报警系统及消防设施联动控制
  9. 数据中心发电机、变压器和UPS匹配的逻辑探讨
  10. 成功解决VirtualBox is not installed. Please re-run the Toolbox Installer and try again.