Fireblock:为Dapp实现可编程隐私

1. 引言

Fireblock network为Cosmos生态应用链。并于2023年10月宣布完成pre-seed轮250万美金融资。

在这里插入图片描述

其定位为实现:

  • 有条件解密
  • 可编程隐私

Fireblock使用的密码学方案有:

  • distributed key generation(DKG)
  • Identity-based encryption(IBE)
  • witness encryption(WE)
  • homomorphic encryption(HE)

在这里插入图片描述

Fireblock交易的生命周期为:

  • 1)用户使用master public key 和 “conditions for decryption” 来加密交易,把那个直接提交到目标链。(用户的master public key不会非常频繁地更新。)
  • 2)目标应用链的validators(或sequencers)会将该encrypted交易打包进区块。
  • 3)一旦conditions met,FairyRing validators会为该特殊condition提交其private key-shares。该private key可解密特定conditions所加密的所有交易,所谓特定conditions,是指区块高度或price等。这使得Fireblock基础设施具有尽可能小的带宽开销,从而更具可扩展性。【FairyRing(Cosmos SDK应用链)负责管理Fairblock network的decryption keys。】
  • 4)使用FairRing validators的诚实大多数private key-shares,可自动聚合出相应的private key。
  • 5)聚合后的private key将用于解密之前所有的encrypted交易(或者隐私保护计算的结果)。
    在这里插入图片描述

参考资料

[1] 2023年8月博客 Fast Fairy Series: FairyRing Architecture I
[2] 2023年12月博客 Fast Fairy Series: Fairblock’s Vision
[3] 2023年12月博客 Fast Fairy Series: Three Cryptographic Schemes Advancing Programmable Privacy
[4] 2023年10月博客 Fairblock raises 2.5M to build toward conditional decryption and programmable privacy
[5] 2023年8月博客 Fast Fairy Series: Private Governance

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299971.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库开发之多表查询的详细解析

1. 多表查询 1.1 概述 1.1.1 数据准备 SQL脚本: #建议:创建新的数据库 create database db04; use db04; ​ -- 部门表 create table tb_dept (id int unsigned primary key auto_increment comment 主键ID,name varchar(10) not nu…

前端测试——端对端测试框架 Playwright 总结

在进行前端测试前,我们需要明确我们需要怎样的前端测试。 前端测试类型总结 前端应用测试分为几种常见类型: 端到端(e2e) :一个辅助机器人,表现得像一个用户,在应用程序周围点击,并验证其功能…

通过three.js玩转车展项目

1.项目搭建 1.1 创建文件夹 mkdir 文件名1.2 初始化package.json npm init -y1.3 安装打包工具并配置相关依赖 npm i parcel -d在package.json中打包路径和指令 1.4 安装three.js npm i three -d2.项目搭建 2.1 新建index.html,并再index.html引入car.js,在…

【C#】Visual Studio 2022 远程调试配置教程

在某些特殊的情况下,开发机和调试机可能不是同一台设备,此时就需要远程调试了。 开发机配置 首先需要确保两台机器在同一局域网下。 创建共享文件夹 随便找个地方新建一个文件夹,用来放编译结果。例如我这里是 D:\DebuggingWorkspace\。 …

正式官宣!谈思AutoSec 8周年年会暨中国汽车网络安全及数据安全合规峰会将于明年4月在沪召开

随着智能互联网时代的到来,智能汽车的安全形势变得更加严峻和复杂,网络资产的暴露和安全边界继续扩大。与传统的汽车车身安全问题相比,网络安全、数据安全、用户隐私等安全问题交织叠加,并加速了黑客对智能汽车领域的渗透&#xf…

歌曲春节回家:歌手荆涛探寻家庭与归属感的深刻内涵

歌曲春节回家:歌手荆涛探寻家庭与归属感的深刻内涵 春节,对于中国人来说,是一个意义非凡的节日。它不仅仅是一个传统的庆祝活动,更是一种深深的家庭情怀和归属感的体现。荆涛的《春节回家》这首歌,以其深情的旋律和富…

智能优化算法应用:基于斑马算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于斑马算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于斑马算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.斑马算法4.实验参数设定5.算法结果6.参考文献7.MA…

【数据结构入门精讲 | 第五篇】栈知识点及考研408、企业面试练习

在上一篇中我们进行了表的专项练习,在这篇文章中我们将介绍栈的相关知识点。 目录 基础概念顺序栈链栈判断题选择题填空题函数题R6-1 在一个数组中实现两个堆栈 编程题R7-1 汉诺塔的非递归实现R7-2 表达式转换R7-3 出栈序列的合法性R7-4 包装机R7-1 彩虹瓶 基础概念…

智能优化算法应用:基于指数分布算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于指数分布算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于指数分布算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.指数分布算法4.实验参数设定5.算法结果6.…

TensorFlow层次结构中的三种计算图

三种计算图 所谓计算图,计算图由节点(nodes)和线(edges)组成。节点表示操作符 Operator,或者称之为算子,线表示计算间的依赖。实线表示有数据传递依赖,传递的数据即张量。虚线通常可…

07 Vue3框架简介

文章目录 一、Vue3简介1. 简介2. 相关网站3. 前端技术对比4. JS前端框架5. Vue核心内容6. 使用方式 二、基础概念1. 创建一个应用2. 变量双向绑定(v-model)3. 条件控制(v-if)4. 数组遍历(v-for)5. 绑定事件…

第十五节TypeScript 接口

1、简介 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要有由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法。 2、接口的定义 interface interface_…