当前位置: 首页 > news >正文

Zama的fhEVM:基于全同态加密实现的隐私智能合约

1. 引言

Zama的fhEVM定位为:

  • 基于全同态加密实现的隐私智能合约 解决方案

开源代码见:

  • https://github.com/zama-ai/fhevm(TypeScript + Solidity)

Zama的fhEVM协议中主要包含:

  • https://github.com/zama-ai/tfhe-rs(Rust):基于Rust实现的,TFHE Scheme for Boolean and Integer Arithmetics Over Encrypted Data。
  • A decryption mechanism [Sma23] based on distributed threshold protocols [DDE+23] that prevents misuse by malicious smart contracts, yet is flexible and nonintrusive to honest smart-contract developers.
  • A Solidity library that makes it easy for smart-contract developers to use encrypted data in their contracts, without any changes to compilation tools. 即https://github.com/zama-ai/fhevm。

现有隐私合约解决方案对比为:
在这里插入图片描述
Zama的fhEVM支持:

  • 端到端的交易和状态加密:交易中的数据是加密的,对任何人都不可见。
  • 可组合性以及链上数据可用性:在总是保持加密的情况下,对状态进行更新。
  • 不影响现有dapps和状态:加密状态可与现有公开状态共存,不会影响现有dapps。

开发者可不用学习密码学只是,就可编写隐私智能合约,因fhEVM中:

  • 集成Solidity:fhEVM合约为简单的solidity合约,可使用传统solidity工具链来构建。
  • 简单的开发者体验:开发者可使用euint数据类型来标记其合约内哪些内容是私有的。
  • 可编程隐私性:对加密状态的访问控制的所有逻辑,均由开发者在其合约内定义。

参考资料

[1] fhEVM白皮书
[2] fhEVM官网

http://www.lryc.cn/news/184546.html

相关文章:

  • Mac M1安装ROS1或ROS2
  • [NISACTF 2022]popchains - 反序列化+伪协议
  • 分贝定义简介
  • socket简介
  • 【AI视野·今日Robot 机器人论文速览 第四十九期】Fri, 6 Oct 2023
  • 七、互联网技术——SQL查询
  • 1.6 计算机网络的性能
  • 小程序中如何核销订单和优惠券
  • 211 毕业就入职 30 人的小公司是什么体验
  • aardio 读取 Excel文件,显示在 listview 中
  • Web:前端常用的几种Http请求GET和POST样例
  • clickonce 发布的winform 如何CA认证?
  • #力扣:13. 罗马数字转整数@FDDLC
  • React18入门(第一篇)——JSX、TSX语法详解
  • 【计算机基础知识】字符的编码表示
  • 【面试题精讲】Java字符型常量和字符串常量的区别?
  • 【Vue面试题六】为什么Vue中的 v-if 和 v-for 不建议一起用?
  • leetCode 674. 最长连续递增序列 动态规划 / 贪心策略
  • 数据中台实战(11)-数据中台的数据安全解决方案
  • 林沛满-TCP之在途字节数
  • HTTPS 加密工作过程
  • 校招秋招,性格和职业有关系吗?
  • 网络和系统操作命令
  • 刷穿力扣(1~30)
  • 栈和队列的基本操作
  • 变压器绕组断股往往导致直流电阻不平衡率超标
  • stack和queque
  • 信息学 学习/复习 抽签器(附源码)
  • 基于LADRC自抗扰控制的VSG三相逆变器预同步并网控制策略(Simulink仿真实现)
  • [0xGame 2023] week1