解读 | 基于智能合约的去中心化基金设计方案

Ajian   |     |   311 次阅读

本文是针对OldDriver资管网络(http://www.olddriver.com/) 技术方案的解读。目前去中心化项目很多,但是大多数只有宏观愿景,没有具体的技术方案。这一份技术报告给出了比较清晰的设计机制,值得研究。

下文中主体内容是OldDriver在公众号(微信号:OldDriverBiSki)中给出的技术方案,本文对其进行了删减和批注,希望突出方案的核心特性。

1. OldDriver利用区块链智能合约降低数字资产面临的多种风险

本项目将基于区块链智能合约搭建公平、可信、安全的链上数字资产投资平台。通过OldDriver投资平台, 普通投资者能够方便的投资数字资产、安全可靠的获取投资收益;专业投资经理能够高效的募集资金,便捷的管理投资业务;监管方能够对基金进行全流程监管,保证基金合规、可控。

为了解决当前数字资产投资领域存在的资金窃取、分配不公等资金风险,OldDriver投资平台将利用区块链智能合约重构基金业务:通过合约代码开源确保基金算法透明,通过操作记录上链确保基金操作可信,通过引入监管方确保基金业务合规、可控。借助区块链智能合约的强制性、一致性和可观察性,OldDriver投资平台将显著降低当前数字货币投资领域巨大的信用风险、操作风险和技术风险,为用户提供优质的数字货币投资服务。

本项目将重点解决以下问题:

1、 针对数字货币投资业务合规性的问题,本项目通过提供经过监管方认可、学术机构测评的智能合约模板保证基金的合规性。创建基金之前,基金经理必须按照合约规定的格式提供符合合规性要求的基金信息;创建基金之后,基金合约必须经过监管方的批准才能够开启对外业务;基金运行以后,监管方能够通过合约接口检查、处置基金运行期的合规性。

解读1.1:合规性是业务长久发展的保障,但是目前数字货币买卖本身是不合规的,目前阶段很难通过技术手段实现合规。

2、 针对投资标的筛选难的问题,本项目将吸引具备基金管理和数字货币双重背景的专业人士担任基金经理,负责挑选合规、优质的投资标的。专业的投资能够有效规避投资风险,最大化投资收益。

3、 针对交易市场公平性难以保障的问题,本项目利用智能合约实现基金的募资、投资、分红等全部流程。通过合约代码开源保证算法透明;通过操作记录上链保证流程透明;通过可信监管方提供价格数据,确保收益透明。

解读1.2:此处的难点在于,目前区块链性能有限导致智能合约有很多局限,包括性能瓶颈、调用困难等。如果这个难点能够解决,将是一个重要的突破点。

4、 针对技术复杂导致资产损失的问题,本项目采用区块链轻钱包的模式实现所有的操作流程。投资者只需掌握一种钱包的使用方法,就可以实现对任意数字资产的投资。

解读1.3:轻钱包本身的安全性如何保证?官方应给出比较详细的解释。

5、 针对信息不对称导致财务风险的问题,本项目将搭建针对数字资产投资的社区系统。通过将社区活跃度作为经理选拔和评估的标准,促使经理在社区发表高质量数字资产内容;通过将所有社区内容上链,确保社区文章永久保存,增加发布虚假信息的成本。

2. OldDriver技术分析

2.1系统架构

OldDriver是基于智能合约的数字货币投资平台。平台架构采用DAPP模式(Decentralized Application, 分布式应用),如图1所示。

图1 OldDriver系统架构图

前端展示层采用传统web模式,主要包括投资者界面、经理界面和监管方界面。展示层的目的是为了简化用户的操作,实际上展示层的每一个操作都是和底层区块链平台直接交互。界面上将展示每一个操作对应的交易哈希值(提供区块链浏览器的查看链接)。

智能合约层实现基金的逻辑业务。每一个基金都对应一个部署在链上的智能合约,合约代码将实现募资、投资、分红等基金业务的全部流程。当前平台提供指数型基金和量化性基金两种业务,未来将继续支持更多的基金产品。此外,智能合约层还包括一类特别的合约:投资代理基金合约。投资代理合约是由第三方提供的具备跨链交易服务的合约,本项目通过此类合约完成跨链数字货币的交易。

解读2.1:量化性基金在智能合约层面很难实现吧?

底层链平台采用支持智能合约技术的区块链系统,负责交易执行、数据存储等底层业务。基金的智能合约,以及所有针对基金的操作记录都将记录到区块链账本中,永久公开保存。OldDriver目前建立在以太坊之上,未来将支持多种主流区块链系统。OldDriver正在开发专为基金业务设计的CIT链。通过聚焦基金业务,CIT链将具有更高的性能和更安全的架构,为OldDriver基金业务提供更优质的区块链基础设施。

通过采用DAPP模式,OldDriver投资平台将给数字货币投资领域带来革命性变化,从根本上提升数字货币投资的易用性、安全性和合规性。

2.2安全理念

针对数字货币投资领域的乱象,OldDriver投资平台在设计过程中坚持两种安全理念:

  • 三权分立降低风险。利用智能合约将基金的决策权、经营权和监管权分离,解决当前数字货币投资领域普遍存在的经理跑路、老鼠仓等资金风险。

  • 主动放权提高信任。OldDriver投资平台不掌握资金的使用权,投资者的资金将直接在智能合约的操控下由经理操作。同时,OldDriver投资平台将为监管方提供充足的监管接口,通过引入监管方增加基金的可信度。

接下来,本文将详细介绍两种安全理念。

2.2.1三权分立降低风险

权利过分集中将导致失去控制,这种情况在数字货币投资领域更为突出。目前主要的投资模式是基金经理利用微信群等社交媒体通过ICO模式募集资金,赚取利润后再手动向投资者返回利润。这种模式中,一旦资金转移到经理手中,资金的安全性和分红的公平性完全依赖于经理的个人道德,风险巨大。而且,由于这种模式效率很低,很多数字货币投资还依赖代投进行资金募集,这更加增加了投资者的风险。

为了避免权力集中带来的危害,OldDriver投资平台希望将基金的决策权、经营权和监管权分离,由不同角色承担。除非出现三者合谋的情况,否则资金安全性将得到显著提高。
三权分立原则:

  • 决策权:指制定投资策略的权利。例如,BTC占总资金的50%,EOS占比30%,BCH占比20%。决策权经理根据对数字资产的价格预期,通过调整比例赚取收益,规避风险。经理只有决策权,不实际操作资金,不能将资金转移给自己或利益相关方。

  • 经营权:指实际操作资金的权利。例如,根据经理制定的决策,使用资金购买数字资产。本项目中资金存储在智能合约中,资金的经营权由第三方投资代理承担。投资代理的身份类型包括交易所的API接口,实现跨链交易的智能合约,或者是具备线下公信力的投资机构。投资代理的任务是根据经理的决策完成实际操作,监管方将定期审核和评估投资代理的表现。

  • 监管权:指监督和管理基金运作的权利。OldDriver投资平台引入第三方监管方复杂对基金的整个运行周期进行监管。一旦发现基金运作过程中出现异常情况,监管方有灵活的操作方式对基金实施管理,包括冻结资金、冻结账号,冻结基金。

在上述模型中,通过采用三权分立模式,能够规避大部分现有数字资产投资面临的安全风险。在不发生合谋的情况下,单一角色作恶很难损害投资者的利益,显著提高了数字资产投资的安全性。

解读2.2:三权分立实际上是实现细粒度的访问控制,思路不错,关键看如何实现?是否会出现越权访问?官方(创建合约的人)是否有后门?

2.2.2主动放权提高信任

OldDriver投资平台希望提供一个安全、便捷的数字货币投资环境。平台本身将主动放弃多种权利,保证基金的安全性。

  • 资金权:平台尽可能不保管募集的资金。平台采用区块链轻钱包模式处理基金所有的资金业务,从代码层面确保平台方无法盗取、滥用募集的资金。

  • 监管权:平台从设计时就为监管方提供了充足的监管空间。相比传统基金业务,监管方智能通过索取信息的方式实现简介监管。本项目中,监管方能够直接查看、冻结、终止基金业务,实现更有效的监管。

  • 运行权:平台将尽可能弱化自己的存在感,希望做到即使平台本身被关闭,也不影响基金的运作。平台的逻辑层将尽可能全部部署在智能合约上,不使用中心化服务器,现有技术能够保证基金一旦上线运行,用户可以不依赖OldDriver投资平台完成基金的购买、赎回、操作记录查看等功能。

解读2.3:和三权分立原则一样,想法不错,主要看实现层面能够做成什么样子

2.3指数型基金技术细节

图2 指数型基金架构图

指数型基金定义:
指数型基金是针对数字资产的中长期走势调整不同数字资产的比例,从而获得收益,规避风险。相对短线投资,指数型基金操作频率较低,对区块链的性能需求不高,非常适合用智能合约实现。

图2介绍基于区块链智能合约的指数型基金架构图。如图所示,投资者、经理、监管方、投资代理都通过智能合约完成操作。资金流、操作流都通过智能合约记录到链上,确保基金的透明、安全、可信。

指数型基金模式:
基于智能合约,项目实现了基金投资的全部过程。投资者投入数字货币(例如ETH,BTC)购买指数型基金的份额,或者投入份额换取投资收益;基金经理制定投资策略,并将资金下发给投资代理;投资代理根据经理的策略调整基金持仓;监管方监控投资过程,适时进行监管。

指数型基金安全分析:
指数型基金充分体现了本项目的安全理念,实现了三权分立和主动放权的核心目标,能够避免绝大多数的安全风险。

本项目利用智能合约从架构层面解决传统基金存在的资金风险。
* 基于TOKEN的可靠募资。募资过程通过智能合约实现,投资者可以通过链上合约查询到募资总金额,募资单价,以及当前的发售状态。投资者完成购买后将实际获得基于TOKEN的份额,并且可以通过Imtoken等第三方钱包程序查看份额数量,规避代投风险。

解读2.4:此处相当于将传统的ICO过程用于基金的权益分配;

  • 基于区块链记录的可追溯决策。经理的所有投资决策都将永久记录在区块链上,任意用户都可以查看决策过程,监督经理的决策行为,避免出现老鼠仓的现象。

解读2.5:可追溯决策技术上能实现,实际效果待验证,毕竟信用的价值在于信用能够产生价值,如果平台本身不稳定、不长久,再可靠的数据也没有价值

  • 基于智能合约的收益公平分配。基金在发布后,将公开智能合约代码,任何用户都可以通过查看合约代码检查基金收益的分配情况。运行期间,智能合约将根据投资代理上传的投资记录(数字资产数量)和监管方上传的数字资产价格自动计算基金份额的价值,确保每一个投资者可以根据份额获得公平的收益。

解读2.6:此处的实现将是一个难点,因为智能合约本身是无法读取外部数据的(例如交易所的价格数据)。此处如果能实现将是一个较大的突破。

3. 未来发展

本项目的愿景是搭建一个简单可依赖的链上数字货币投资基金平台,将按照以下两条路线深耕细作,规划智能基金平台的未来发展。

3.1 智能合约层面
通过引入学术资源,优化合约设计模式,提高合约安全性;通过采用跨合约协议,使智能合约支持BTC等其他数字货币,减少人为操作;通过寻求交易所支持,实现基于合约的数字资产买卖,从信任人到信任代码,构建安全可靠的智能基金交易平台。

解读3.1:智能合约层面的安全性确实值得考虑,目前出现了很多安全事故。

3.2 链层面
通过设计针对基金行业的垂直区块链,满足基金业务对性能、可用性和安全性的需求。性能方面通过改进共识机制提高交易TPS等性能指标;可用性方面通过聚焦基金业务,减少非基金业务带来的存储消耗和计算开销;安全性方面通过实现环签名、盲签名等基金业务常用的复杂算法,提高链上合约的安全性。

解读3.2:链的开发,路漫漫其修远兮

解读4:此项目的技术文档在当前众多的去中心项目中是比较突出的,能够比较详细的介绍整个项目的架构和技术路线。当然,在一些细节的地方仍存在需要补充的地方,比如:智能合约如何与外部数据对接;轻钱包模式如何与智能合约交互等等。
从区块链研究者的角度,还是希望类似这种的技术文档多一些,让我们能实际探讨区块链、智能合约技术的可能性,让区块链应用真正落地。
希望看到这个项目更多的开发进展和技术资料。

 
0 人喜欢