LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > DeFi协议钱包斯巴达(Sparta)发布1.1黄皮书中文版

DeFi协议钱包斯巴达(Sparta)发布1.1黄皮书中文版

2021-03-19 每日观察 来源:区块链网络

去中心化代币储存交易系统

斯巴达黄皮书中文1.1.0版

Email:[email protected]

官网:www.scoin.one

概要

斯巴达秉持了区块链去中心化网络加密的特性

● 无许可:任何人在任何地方,可以无需许可地访问使用

● 零信任:基于智能合约摆脱第三方信任,透明安全

● 抗审查:无法被阻止的基于加密货币的价值转移

● 健壮性:7x24 无间断、无单点的作业

斯巴达是一家代币储存钱包,是一个去中心化(DEX)交易所,更是在去中心化金融协议(DeFi)的创新发展道路上塑造的一件艺术品。我们看到了货币市场、借贷市场、交易市场、支付网络、保险市场、衍生品市场等在区块链网络逐渐形成。不过各种协议还仍在持续演进,不同协议之间也存在产品体验差异、流动性割裂的问题。得益于智能合约开放、可编程、可组合的特性,斯巴达将跨网络地整合各类成熟金融协议,在其之上构建全局化的结算协议层。

斯巴达将作为应用端交易和支付的基础设施,与生态合作伙伴一起创造健壮且丰富的全球金融市场。我们希望通过社区共建,为开发者提供全局统一的标准化访问接口,为用户提供简单易用的操作界面,让每个人都能自由平等地使用开放式金融服务。

斯巴达精神

斯巴达精神是一种人类的追求自由和不屈服的精神,是属于全人类的精神。为荣誉不懈追求,为挚爱付出所有,为自由无畏战斗,学会勇敢坚毅地去承担责任。

斯巴达愿景利用技术手段搭建数字商业最坚固、强大的基础设施,为商用数字社会提供完备的去中心化解决方案,普及区块链技术在各行各业的应用, 打通区块链金融领域,引领新时代的变革。

斯巴达希望最终打造强大的P2P生态体系,构建一个去中心化的商业生态圈。通过打通数字资产与商业的价值对接,连接各行各业,以平台通证SPC作为平台上无障碍使用的通证,SC作为积分具备钱包存储、金融支付功能,公开、透明、去中心化。

起源

斯巴达作为项目代号,起源于 2019 年,由Viola Private Equity基金会投资。旨在钱包内实现去中心化代币交易,同时团队也希望斯巴达在未来能够成为去中心化支付的基础设施,在不同网络、不同币种之间实现实时支付结算,目前1.1阶段仅支持USDT和ETH代币存储,以及部分DeFi金融服务。

如今,加密货币支付场景尚未到来,但去中心化交易(DEX)已经逐渐开始被市场认可且接受。流动性作为金融市场最重要的组成部分,DEX 的成功与否将直接关系到开放式金融能否革新传统金融,也将影响加密货币成为更普惠的价值存储和支付工具的节奏。

V2.0 是基于 0x DEX 协议改良的链下做市商报价(RFQ)、链上结算的交易模式,为用户提供了无需信任、无滑点、无抢跑的交易体验。

系统架构

分层架构

斯巴达协议定义了为用户提供支付和交易结算的金融服务网络,本质上是通过连接用户与流动性市场达成安全、高效、低成本的交易。

流动性市场的供给方不仅是多样性的,也是割裂的,甚至充满不确定性风险。

用户需求的满足要求解决时间、信息、标的、支付媒介等的不对称性。

斯巴达通过三层结构来满足各方需求:

Market Liquidity(流动性市场)

通过智能合约定义不同流动性源的结算策略,不仅可以通过聚合不同流动性源来创造最佳交易 价格,同时解决未知的对手方风险。合约的原子结算,确保了交易双方可在无需信任的条件下达成交易。

Settlement Layer(结算层)

斯巴达网络在连接交易双方之后,基于数字签名授权,最终通过智能合约完成交易结算。 结算逻辑即是由协议预定义交易条件、流动性源、约定费用组成的策略。

Application Layer(应用层)

应用层将网络提供的服务封装成业务 API,并且提供标准接入 SDK,方便开发者集成到不同 的应用端,为用户提供易于理解、便于使用的交互界面。

以用户为中心展开设计,进而推及协议层和网络组件的构建,是我们的核心理念。

系统设计

系统架构图

各模块介绍

User

用户使用自我掌控私钥的斯巴达数字钱包,访问斯巴达或第三方集成商提供的 DApp 页面进行交易。

链上合约

AllowanceTarget + Spender[1]

用户在正式提交订单至链上结算前,需要先将 Token (USDT)代币闪兑至SC。1 这是用户授权的最小单元,设计上兼顾了长期有效性(避免协议升级要求用户再次授权)和扣款权力安全性。当链上结算发生时,斯巴达 将对订单和用户签名进行验证[2]。只有验签成功的情 况下,才借助Spender进行代币扣款。

SpartaProxy

遵循 EIP1967 Proxy[3] 标准,Sparta Proxy 作为协议入口将具体的业务逻辑代码代理到逻辑合约上,并分离了业务逻辑和持久化存储,让未来协议升级更方便和安全。

UserProxy

作为用户与链上合约交互的代理者,根据用户指令路由到不同的策略合约,比如

Fill Order:提交一个链下签约的订单,进行链上原子结算;

Swap:指定链上自动做市商进行代币兑换;

Payment:指定向收款方支付既定数量的代币

同时,负责管理代理合约和策略合约的生命周期。

Liquidity Strategy

在区块链的智能合约上实现流动性结算策略,用以适配不同类型的流动性供给者。同时帮助流动性合作伙伴自定义其不同的交易策略。

链下系统

Relayer

斯巴达链下网络中继服务提供者,以点对点网络的方式运行中继节点,提供订单路由、交易撮合、上链结算等服务。

Aggregator

负责聚合多种金融方案,为用户找到最佳收益模式。

Liquidity Providers

统称为流动性提供者,斯巴达将集合不同的流动性源,包括:

链上算法自动做市商

链下专业做市商

用户挂单的订单薄

中心化交易所订单薄

我们的策略是包容整合来自各个市场的流动性供给者,系统自动为用户选择最佳路径。

经济模型

去中心化斯巴达

为了实现中立、健壮的交易支付结算协议,斯巴达本身需要和区块链融为一体,成为整个去中心化网络的一部分。通过代币经济机制的设计以及社区自治的治理模型,协调各方网络参与者有动机、有回报、可持续地推动 斯巴达正向发展。

网络生态

网络生态的参与者包括:

用户包括:服务使用者、新用户的推荐者

流动性提供者包括:做市商、经纪商、资产供给者

开发者包括:核心开发团队、社区开发者、中继运营商、第三方服务集成商

治理参与者包括:治理提案人、参与讨论的审阅人、持有代币的投票人

正是由于开发者打造了有价值的协议、产品、服务,能够解决用户的实际问题,用户才能够被其吸引并愿意为之付费。

这个时候,如果将网络创造的价值继续投入到生态建设,就会激励更多的贡献者参与其中,推进网络各个层面的优化升级,进而创造更大的价值,整个网络进入正反馈的发展轨道。

而斯巴达是推动整个生态经济循环最重要的媒介。

经济机制

核心经济机制

闪兑

斯巴达平台积分 SC 与 USDT 比例为1 : 1。

矿池质押 SC

SC 持有者将能够通过参与质押获得矿池挖矿收益,质押者选择质押的周期不同获得收益也将不同(具体周期和收益参考App矿池)。质押奖励来自斯巴达与北美最大实体矿场Foundry 挖出的BTC 奖励,质押者每次质押数量不能少于10 SC。

Foundry:美国加密货币行业巨头Digital Currency Group(数字货币集团,DCG)推出的专注于加密矿业的全资子公司,Foundry 成立于 2019 年,旨在为数字资产矿工和制造商提供机构级别的专业知识、资本和市场情报,提供构建、维护和保护去中心化网络的资源。Foundry 拥有北美最大的比特币矿场之一。

Foundry 目前为斯巴达矿业生态系统提供三项服务:设备融资和采购;挖矿和权益质押服务、以及咨询服务。

质押挖矿空投SPC

SC 持币者每完成一次质押挖矿,将会获得SC盈利外,还会获得SPC的空投奖励,挖矿盈利与SPC空投比例为1:1,持币者获得一定SPC以后可以转入MetaMask钱包(注意使用的是Kovan测试网络地址),待达到一定阶段主网上线后按1:1映射至ETH主网。

流动性挖矿

流动性挖矿挖出SPC是由持币者在Spcswap为资金池提供流动性,自动做市商而来,SPC 总量为100,000,000枚(详见代币分配),大部分以空投的方式发放给持币者,部分用于建设和促进斯巴达网络生态发展。

在 SPC发行数量未达到上限时,每次回购都将触发铸币。铸币数量将由以下公式决定,铸出的 SPC 将通过 SPC Incentive Plan 激励网络参与者。

issueSparta = buybackSparta * mineFactor Sparta?铸币数量 = Sparta 回购数量 * 挖矿因子

初始挖矿因子默认值为 1,即每回购 1 个 SC ,就会有 1 个SPC 被铸出。铸出的SPC 将根据网络参与者的奖励比例来进行分配。

矩阵网体

矩阵网体作为斯巴达独立的一大版块,其亮点是三三复制,每个点位下面有三个点位,按着一个倍数向下延伸直至9层。占位奖是你9层网体下每个位置开通金额的5%,直推奖是你推广的用户开通矩阵后所获得收益的50%,奖励自动结算至钱包。

社区治理

斯巴达治理将通过以下三个阶段渐进式开放,逐步将决策权交予社区。

斯巴达治理阶段

核心团队预计于 2021 年第四季度启动治理合约开发,具体的上线日期和执行方案将在后续公布。在治理合约上线前,社区将可以通过 Snapshot[5] 参加早期治理,进行链下投票,参与由核心团队主导的提案决策。早期治理将覆盖各核心经济机制参数,包括手续费规则设计。

SCOIN(SPC)

SPC 是斯巴达发行的应用型代币,总量100,000,000枚,目前暂时发行于Kovan测试网络中,未来映射至ETH主网。地址查询:https://kovan.etherscan.io/token/0x848C9e6B0Eb138FEbC28E9e8F48Fc37922984dd3

SPC用于激励生态中各方并确保其能够协力推动生态发展。

SPC、SC用途

SPC 代币有以下几个主要用途:

闪兑USDT,比例为1USDT:1SC,SC闪兑USDT需要扣除1SC/笔税费;

推荐用户消耗的能量充值,比例为1SC:10能量;

转出代币扣除的矿工费充值,比例为1SC:1矿工费;

矿池挖矿,质押周期不同收益也不同;

开通矩阵,全网自动滑落,获得占位奖和直推奖以及SPC 代币空投的机会。

代币分配

SC作为斯巴达平台积分无上限。

SPC最为通证总量上限为 100,000,000,其中 65,000,000 SPC 通过 Sparta Incentive Plan (LIP) 分配至社区,24,840,000 SPC 分配至核心团队,5,160,000 SPC 分配至利益相关方,剩余5,000,000 SPC 则分配至发展储备金。

SPC 分配以及流通规则

SPC 分配饼状图

SPC流通量预估

为了鼓励社区参与,SPC 将通过两个阶段逐步实施并完成65,000,000 SPC 的分发。归属团队、利益相关方以及发展储备金的 35,000,000 SPC 将在代币流通后开启两年线性解锁释放。

Sparta 激励计划 (SPC)

阶段零:十二个月(2021.3.1 至 2022.4.1)

阶段零斯巴达激励计划

15,000,000 SPC会在 斯巴达开启流通时分配至社区。其中 7,500,000 SPC 分发至参与创世激励计划的交易者、推荐者以及做市商。另外 7,500,000 SPC 空投至早期支持者。

阶段一:预计三年(2021.3.1 开始)

5,000,000 SPC 将被用于空投质押挖矿用户;

5,000,000 SPC 将被用于流动性池激励,用于激励期间为指定 SPC 池提供流动性的用户。

根据经济机制,至多45,000,000 SPC 将在阶段一被挖矿铸出,用于奖励网络参与者;同时斯巴达协议所收取的手续费用将被用于在公开市场上回购SPC,回购所得的 SPC将根据经济参数用于质押奖励以及财库储备。

里程碑

为了能够实现斯巴达的愿景,以下是我们计划在未来几年内专注的工作内容以及相关的里程碑。

2021 - 创世挖矿

建立奖励机制,通过创世挖矿,激励网络参与者中的交易者、推荐者以及做市商;同时向斯巴达相关的早期贡献者回馈 SPC,完成向社区分发 1,500 万 SPC代币。

2021 - 经济模型搭建

完成斯巴达2.0 版本升级发布。启动交易、推荐、做市等社区持续激励计划,并推出流动性池激励,引入回购、质押等机制,完善 SPC经济模型,让SPC成为推进斯巴达网络发展的主要推动力。

2022 - 社区治理

在目前链下预治理的基础上,引入基于斯巴达的治理模块,开启最小化治理,并逐渐开放各经济参数以及机制的治理,将决策过程去中心化,最终完全由社区提案主导和推动斯巴达发展,形成去中心化自治组织(DAO)。

2023 - 开放网络

通过组建 P2P 中继网络,让核心团队以外的开发者也能够成为斯巴达中继方,使斯巴达成为由多个中继方共同支持的流动性网络。同时建立无需准入的开放策略平台,流动性提供方将可以基于协议标准,自由设计和部署流动性策略,接入斯巴达网络。

2023 - 跨链通道

基于行业中成熟的跨链方案,启动建立跨链通道,支持跨链交易原子结算。同时利用斯巴达搭建的跨链流动性网络,推出开放性支付结算服务,将去中心化流动性注入支付等更多生活场景当中。

核心技术优势

交易原子性

对于用户的链上交易行为,智能合约设计保障了交易结算的原子性,即要么交易条件达成完成结算,要么交易失败,用户资产始终保持在自己掌控下的钱包里。

合约权限控制

斯巴达协议涉及到升级和配置,需要动用管理员账户进行执行,管理员账户是一个 ? 多签账户[4],避免单点风险。同时,对于关系到用户资产相关的操作,合约设计了 timelock (时间锁)延迟生效的特性,避免意外即时生效,管理员可以在延迟周期内进行修正。

最小化信任原则

对于用户与协议之间的信任关系,我们遵循最小化原则。在 斯巴达1.0 设计的初版,用户需要信任策略合约的验签和结算逻辑。所有合约代码均开源,并且在链上完成合约透明验证, 任何人都可以审计合约内容,由此基于透明建立信任。

第三方安全审计

1.0上线前完成第一轮专业安全团队审计,基于审计报告结论安排上线时间表。主网上线后,基于主网部署的合约进行第二轮安全审计。

每一次合约变更升级前,都将提交第三方安全审计。

另外,我们将持续提供 Bug Bounty,鼓励社区提交安全风险报告。

抗量子攻击密码算法

随着量子计算机技术的发展和量子霸权的实现,通用量子计算机不再是理论上可望而不可及的圣杯,并将在可预见的未来带来一系列深刻的变化。基于大数分解和离散对数问题的非对称密码体制的崩塌是这一转换中最突出的特征之一。斯巴达目前使用的ECDSA签名算法也难以逃脱。因此,我们将引入一种新的反量子加密系统来应对上述挑战。

在众多的抗量子密码系统中,斯巴达引入NTRU(包括加密和签名)作为主要的加密系统。FrodoKEM系统和Sphincs作为备份密码。考虑到加密系统在理论上还不完善,并且处于国际后量子密码标准定制阶段,斯巴达将保持各种密码方案的可扩展性。同时基于加密签名系统还可 以方便地构造量子安全的匿名硬币,保持了斯巴达最大的可扩展性,同时在早期阶段保持对多密码系统的支持,也最大限度地减少了某个密码系统崩溃带来的不可逆结果。

独创的匿名P2P通信网络

在匿名交易层面,斯巴达系统结合传统加密虚拟货币的特性,通过零知识证明和环签名,设计了效率更高和安全性极好的交易匿名和隐私保护方法,满足不同应用场景隐私保护需求!斯巴达系统设计实现了节点匿名接入实现的方法,并采用私有加密的通信协议,极大地增强了底层通信网络中节点的匿名性,确保子节点间通信难以被追踪和破解。

简化应用构建技术

斯巴达针对技术开发者支持动态加载相关组件,实现了应用层的业务逻辑和区块链底层实现的解耦,同时为应用开发者提供友好的AP1接口,比较重要的有以下几个插件 : ch_in plugin 、 http plugin net plugin 、producer plugin。这样的工具组件又极大的降低了开发人员的技术门槛,使得在Sparta 上开发自己的去中心化应用成为一项比较简单的工程。

石墨烯技术

斯巴达引入石墨烯技术Gr_phene (石墨烯)使用区块链来记录参与者的转账信息及市场行为。由于每个区块总是指向前一个区块,因此一个区块链条包含了所有在网络上发生的交易信息。区块链是一个公开的、可审计的账簿。Gr_phene (石墨烯) 旨在实现一种区块链技术或协议。当其与具体的区块链整合后,其本身逐渐进化为一种生态系统。

转账速度特别快。现在的平均确认时间是 1.5 秒,出块时间是3秒,在石墨烯进一步进化的斯巴达上可能到了零点几秒,所有的延迟仅仅只是来源于网络,而不是处理本身,所以它的性能是非常强大的。我们对比一下:比特币是10分钟出块,以太坊大约是1分钟;确认时间上比特币是1小时,以太坊是十几分钟,基于石墨烯技术的斯巴达只需要秒级的时间。

吞吐量比较高。石墨烯的吞吐量现在实测大约是3300笔每秒,理论上可以到 10 万次,甚至可以扩展到百万次,比如按照斯巴达的规划就可以达到百万次。对比一下比特币大约每秒七笔,以太坊每秒三四十笔, 这完全不是一个数量级。在真正解决实际问题时,很明显每秒几笔是不 符合要求的,那每秒3000多笔基本上已经超过了V1SA的处理能力,已经算一个工业级的区块链产品。

石墨烯极其稳定。石墨烯技术开发运行已久,从来没有出过明显的BUG,也没有资产被盗的情况。

功能非常强大、完备、容易操作。斯巴达引入石墨烯上的多重签名功能是可以用作公司治理的,它可以设定两个参数:首先它可以设置百分比,每个人占多少百分比,无论多少人都可以随便设置。第二个是阈值,就是超过多少个签名就可以生效。

斯巴达钱包

斯巴达官方钱包,是链上的钱包应用,用户创建账户后,64位16进制的哈希值字符串私钥代表唯一的密码。能够实现系统内交易效率更高,在收发代币,管理交易和转账过程中,采用更简单的设计隐藏区块链复杂逻辑,打造普通用户都可以快速上手的数字货币应用产品,增速斯巴达的使用与普及。

SDK

为了快速增加斯巴达系统中的其它生态厂商,未来斯巴达系统将打造一套SDK,把代币消费,奖励机制都封装在一起,并且,斯巴达团队将提供一系列技术支持服务,以便于各个生态商的顺利接入。

API

斯巴达团队针对不同的 SPC 应用场景,设计了通用API接口,使得商家和用户可以使用最简单的方式在自己的产品或页面里嵌入代币的消费应用,每一个用户都可以通过复制代码的形式,嵌入第三方应用,使得 SPC 流通变得更为简单。

其它生态厂商的接入

为了快速发展,斯巴达系统将引入各种主流互联网应用。斯巴达计划系统在设计中有部分代币将通过生态厂商进行分发。这样有利于代币的迅速扩张,加速生态系统的成熟和繁荣。

斯巴达社区文化推广

在全球以每个地区为单位成立行业文化推广斯巴达社区,每个社区发起人基金会给予相应的 SPC / SC 做为奖励。

风险

投资风险

SPC/SC 是 斯巴达发行的应用型代币,非投资产品,前期仅作为积分使用。在作出购买或闪兑决定前,用户应仔细考虑其是否适合其财务状况、购买目标和经验、风险承受能力、以及其他有关情况,亦应了解购买斯巴达所涉及的相关风险。

系统风险

安全是 斯巴达协议的最高优先级,核心团队以及外部安全审计团队一起投入了大量精力确保协议安全可靠。斯巴达相关智能合约代码均公开可验证,同时斯巴达也与Cloudflare展开深度网络安全合作,Cloudflare在安全管理、性能优化及相关的技术方面为我们提供支持。我们也邀请外部安全人员寻找协议中的漏洞,获取赏金。

术语表

DeFi

Decentralized Finance 缩写,特指在区块链的去中心化网络里,借助智能合约实现的,具备

开放,透明,低门槛的金融协议或产品。

DEX

Decentralized Exchange,去中心化交易所。

RFQ

Request for quotation,是指买家寻求柜台报价的一种交易模式。

SC/SPC

斯巴达生态的应用型积分代币,用于鼓励网络参与者一致为生态做出贡献。

TIP

Sparta Improvement Proposal,特指 斯巴达改进提案,SPC 持有者可以通过对提案投票进而参与治理。

金融犯罪执法局监管并颁发的一类金融牌照

未来

经过前期社区测试,我们仍将继续改进斯巴达,使之成为开放式金融的支付结算基础设施。目前已经完成了第一个里程碑式项目雏形,让钱包用户简单可靠地完成币币交易。这过程中少不了早期用户、核心团队、Kyber 团队、0x 团队、做市商等合作伙伴的支持。下一个三年里程碑,我们需要,也期待与更多的贡献者一起构建。

斯巴达致力于成为全球金融市场的基础设施,开放包容地连接区块链生态。去中心化社区发展是其必经之路,一个设计良好并能动态演进的代币经济机制,能够促进各方参与者一起贡献打造开放式网络协议和社区生态。在保护市场的权益、自由和财产道路上,斯巴达将继续扮演这个至关重要的角色,也将开启去中心化社区治理之路。将区块链技术不断的推行,将应用不断的扩展,打造属于斯巴达所有用户的数字经济商业帝国。

参考资料

0x Protocol?Specification

EIP-1271: Standard Signature Validation Method for?Contracts

EIP-1967: Standard Proxy Storage?Slots

dYdX?PartiallyDelayedMultiSig

Snapshot is an off-chain gasless multi-governance?client

Viola Private Equity:https://dreamsharecloud.com

Foundry:https://foundrydigital.com

CloudFlare:https://www.cloudflare.com

—-

编译者/作者:每日观察

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...