Cover photo

Quilibrium入门简介

• 官网:

https://quilibrium.com/​quilibrium.com/

• Documentation: https://docs.quilibrium.space/

• Telegram: https://t.me/quilibrium


一、概述

1.Quilibrium是什么

  • Quilibrium是一个新的点对点多方计算平台服务,旨在解决隐私、可验证性和抗审查性之间的平衡问题。该平台利用全同态加密过程、分布式密钥生成等技术,构建一个网络数据库,使节点在不知情的情况下处理查询请求,从而保证数据隐私和可验证性。此外,还提供一个运行在数据库之上的操作系统,为构建应用程序提供服务。

Quilibrium 各层的完整视图

Quilibrium 各层的完整视图
Quilibrium 各层的完整视图

技术架构

第一层:通信

1.使用编码和加密技术确保通信的隐私性和安全性,如信封加密、洋葱路由等。

2.采用分布式密钥生成和前向/未来保密性来保护消息。

第二层:存储和计算

1.使用保密转移和查找技术来验证资产的所有权和存在

2.采用可验证延迟函数和有意义工作证明来确保数据的完整性和时间戳3.应用同态加密和多方计算技术来实现隐私保护的计算

第三层:超图

1.建立一个超图数据结构来高效地存储和查找各种关系信息。

2.利用超图的特性来提高系统的速度和灵活性。

  • Quilibrium 是一种新的去中心化网络模型,它利用的技术不同于常见的区块链结构。它不直接围绕区块链建立共识,但可以间接地在超图的碎片中维护区块链或任何其他数据结构----Sharded Hypergraph Network。

  • 传统区块链:

区块链的简化描述
区块链的简化描述

Quilibrium区块链

分片超图网络的简化描述
分片超图网络的简化描述

a.基础组成部份:

节点之间的通信----网络的通信可以分为四个部分:植入式团簇寻址方案、基于三重棘轮协议的端到端加密、洗牌格子路由协议和点对点八卦层(具体的算法实现方法白皮书有详细介绍,不在此解读)

节点之间的通信是构建网络的基础组成部分
节点之间的通信是构建网络的基础组成部分

b.存储和计算

Quilibrium 中的区块存储是以可验证延迟函数(VDF)驱动的存储证明和查询处理的有效性证明来构建的

  • VDF 的行为应满足三个属性

顺序 -- 函数的处理本质上是不可并行的

高效可验证 -- 验证评估的证明输出必须比计算证明本身快得多

唯一性 -- 对于给定的输入,要找到一个与另一个输出和证明相冲突的输出在计算上是不可行的

c.超图

通过正式构建管理任意块存储的网络,Quilibrium现在整合了支持任意可查询性的消息传递结构,将此块存储表示为超图的数据结算层。在遗忘数据结构的上下文中,这种特定的构造是遗忘的,因为对于处理请求的节点来说,评估查询是不清楚的,即请求是否评估了对应于超图的特定边和顶点的数据,请求者对提供给它的任何其他数据的内容视而不见, 而完全摄取网络的人无法确定有关超图的内容、结构或相关处理器的任何有意义的数据。在基于遗忘转移的通信背景下,遗忘超图是利用基于OT的通信实现的。

2.与传统区块链的区别

---------------------(引用文章https://paragraph.xyz/@quilibrium.com/proof-of-meaningful-work)

quilibrium提出的"有意义的工作证明"机制与传统区块链的工作证明POW和POS机制有以下几个主要区别:

1.目标不同:

Quilibrium目标解决现实世界的问题,如气候变化、贫困、疾病等。传统POW关注于计算密集型的问题解决,如比特币的挖矿

2.能源消耗不同

Quilibrium通过参与有价值的任务来获得奖励,可以减少不必要的能源浪费。传统POW大量的计算能耗,对环境造成负面影响

3.参与动机不同:

Quilibrium希望通过参与有价值的任务来激励参与者,为社会做出贡献由经济利益驱动。传统POW参与者追求获得加密货币奖励

4.共识机制不同:

Quilibrium有意义的工作证明希望通过完成有价值的任务来达成共识。传统POW传统工作证明依赖于复杂的计算问题解决

  • 总的来说,quilibrium提出的"有意义的工作证明"机制试图在区块链上引入更多社会价值导向,以期能够解决传统工作证明存在的一些问题和局限性。这种新的共识机制值得进一步探索和发展。

二、节点部署教程

(待更新)

三、购买 (目前仅有 wQUIL ERC-20)

• 合约地址: `0x8143182a775c54578c8b7b3ef77982498866945d`

• Uniswap (https://app.uniswap.org/swap?inputCurrency=ETH&outputCurrency=0x8143182a775c54578c8b7b3ef77982498866945d)