Zama(ZAMA币)是Zama协议的原生代币,用于支付协议费用和进行质押。它采用销毁和增发模式,即100%的费用将被销毁,剩余的代币将用于奖励运营商。
Zama保密区块链协议(简称Zama协议)支持在现有公共区块链上以保密方式发行、管理和交易资产。它是迄今为止最先进的保密协议,提供以下功能:
对交易输入和状态进行端到端加密:任何人都无法看到数据,甚至节点运营商也无法看到。
机密合约之间以及与非机密合约之间均可组合。开发者可以基于其他合约、代币和去中心化应用进行构建。
可编程保密性:智能合约定义了谁可以解密什么,这意味着开发人员可以完全控制其应用程序中的保密规则。
Zama协议并非新的L1或L2层,而是一个构建于现有区块链之上的跨链保密层。因此,用户无需桥接到新的区块链,即可从任意位置与保密的去中心化应用(DApp)进行交互。
它利用了Zama最先进的全同态加密(FHE)技术,可以直接对加密数据进行计算。FHE一直被视为密码学的“圣杯”,因为它允许对任何应用程序(无论链上还是链下)进行端到端加密。我们相信,正如互联网从HTTP的零加密发展到HTTPS的传输中数据加密一样,下一步自然而然地会使用FHE为每个应用程序默认启用端到端加密,我们称之为HTTPZ。
然而,直到最近,全同态加密(FHE)的速度仍然太慢,应用范围也过于有限,而且对开发者来说使用起来也过于困难。这正是我们Zama团队在过去五年中致力于解决的问题。
我们现在拥有高效的FHE技术,它能够支持任何类型的应用程序,并可使用Solidity和Python等常用编程语言,速度比五年前提升了100多倍。更重要的是,Zama的FHE技术已经超越了量子计算的范畴,这意味着目前没有任何已知的量子算法可以破解它。
虽然全同态加密(FHE)是Zama协议的核心技术,但我们也利用多方计算(MPC)和零知识证明(ZK)来解决其他保密解决方案的不足之处:
全同态加密(FHE)既能保证机密性,又能完全公开验证(任何人都可以重新计算FHE运算并验证结果)。使用GPU很快就能将处理速度扩展到每秒100笔以上的事务,而专用硬件加速器(FPGA和ASIC)则能将处理速度扩展到每秒数千笔事务。
MPC(多方计算)能够实现全局网络密钥的去中心化,确保任何单一主体都无法访问该密钥。仅使用MPC为用户生成密钥和解密数据,可以最大限度地减少延迟和通信量,从而使其比用于私有计算更具可扩展性和去中心化性。
ZK确保用户提供的加密输入确实经过了正确加密。仅将ZK用于此特定目的,使得在浏览器或移动应用程序中生成ZK证明既轻量又经济。
质押奖励
运营商需要质押ZAMA代币才能参与协议运行并获得相应的质押奖励。作为质押奖励分发的代币会根据通货膨胀率(初始为5%)进行增发,该通货膨胀率可通过治理机制进行调整。
奖励分配时,首先按角色(序列器、协处理器、KMS节点)划分,然后按该组内每个运营商权益的平方根比例进行分配。最后,每个运营商决定如何与委托人分配奖励。
这样分配奖励可以确保每个操作员都能根据自己完成的工作获得奖励,同时避免奖励集中在少数操作员手中。