Vega Protocol 是一个基于主权区块链建立的全栈金融交易协议,支持各类资产和市场类型,如现货、期货、永续合约、期权、结构性产品等。
Vega 基于 Tendermint PoS 构建了主权区块链。从链的架构上,Vega 看起来算是 Cosmos 生态的一员,不过它更依赖以太坊。Vega 建立的第一个桥是能够将 ERC20 代币迁移到 Vega 的桥。事实上,其原生的 VEGA 代币也是 ERC20 代币。
基于 Tendermint PoS,Vega 理论上 TPS 超过 10,000,但事实实现的吞吐量要比这个低。未来网络网络可能被划分为多个分片以实现所需的可扩展性。
Vega 上的所有交易,如创建或关闭市场、交易、取款、存款、清算等状态变化,都是通过网络层运行的,通过 Vega 节点达成共识——Vega 节点需要质押一定数量的 VEGA 代币才能成为功能验证者。网络的参数以严格的方式定义,以确保平稳和可预测的运行。
产品定义了交易的行为方式。它指定了计算结算现金流的方式和时间,并包含元数据以告知协议任何产品参数——例如基础数据馈送的来源、执行价格、到期日或其他更奇特的输入——使用该产品创建工具(instrument)所需的。产品还可以利用外部数据——例如来自另一个市场的价格,或者是否发生了某些事件——要么是来自 Vega 市场的数据,要么是来自预言机的特殊签名交易。
虽然网络具有严格的参数,但产品却比较模糊,有意允许更多的定制和创新——协议定义了产品与网络中其他组件之间的交互点,但不解释或控制产品本身的功能。在这方面,它们可以被视为特定领域的智能合约。当头寸结算时,产品直接与协议交互,并通过相关的风险模型间接交互,该模型确定对于给定的头寸分配给风险领域或从风险领域释放的抵押品数量。
这种方法的主要优点是将产品定义与通用协议分离,从而允许产品在市场框架内发生重大变化。这一点可以通过以下事实来证明:尽管 Vega 参考实现的原型使用固定数量的硬编码产品,但该协议从一开始就被设计为智能产品的执行平台,这是一种为金融产品设计的智能合约,将允许 Vega 一旦完成,就可以托管几乎任何可以想象的产品或市场。智能产品将使用专门设计的智能产品语言构建。
工具代表可以结算的东西,由产品和完全满足该产品所需的所有产品参数的组合定义——例如对于期权,工具可能包括产品加上对标的价格、执行价格和到期日的预言的参考。产品及其所有参数的这种组合唯一地标识了一个工具,这意味着工具不能在 Vega 网络上复制。工具是市场的基石,也是市场去重的水平,但它们本身不可交易。
可交易工具是如上所述的完整工具,结合了经过验证的风险模型及其所需的风险参数。一个有效的可交易工具包含 Vega 执行交易、计算保证金和执行结算所需的所有数据。需要一个完整且经过验证的可交易工具来启动由 Vega 协议管理的交易或创建任何类型的市场。
市场代表一种为特定交易方法配置的可交易工具。市场可能会被提议、激活、暂停或关闭,具体取决于工具在其生命周期中的位置以及当前是否有任何风险管理或治理行动正在影响交易。
市场通过其市场参数细化,其中包括交易模式和该交易模式的任何适用参数,分为开放市场和 Ad-hoc 或 OTC 市场两类。