首页 资讯 正文

详解证券类通证五大技术标准 谁有望成为通用技术标准?

加密金融实验室 2019年08月14日 03:43

与传统通证发行不同,证券类通证发行作为一项技术要求较高的金融模式,需要特定的技术协议标准以及法律合规服务。如果市场缺乏普遍共识的标准,监管机构、KYC机构、开发者、发行方、投资方以及交易所就无法在同一标准下实现协同工作,将在很大程度上导致市场的割裂与流动性的制约。

时至今日,加密金融仍处于一个变化的形态。以太坊的ERC-20引领了加密金融的1.0时代,该协议规定通证的一组基本接口,包括通证符号、发行量、转账、授权等。而在SEC的规则下,证券类通证被赋予了更多金融和法律层面的意义,其复杂程度远超过传统通证。因此,这就需要对通证的技术和发行环节进行改造,虽然证券类通证协议标准尚未统一,但其无疑将引领加密金融开启一个全新时代,而通用技术标准也将在技术的不断演化过程中浮现。

当前,加密金融领域已经诞生了多种证券类通证协议标准,其中最著名的包括:

(1)Polymath - ST-20

(2)Harbor - R-Token

(3)Swarm - SRC-20

(4)Securitize - DS Protocol

(5)Ethereum - ERC-1400

下面就对这六类主要的证券类通证协议标准进行解析。

Polymath - ST-20

早在2018年2月,Polymath就推出了对标以太坊ERC-20的证券类通证协议ST-20,以更加模块化的方式打通了证券类通证发行的流程。但ST-20是证券类通证的初级协议,每个主体之间的利益分配仍然是基于Polymath发行的内部ERC-20通证作为交换媒介实现流通。

hOqYXfs0tOWjQ7lT90TT1bXZILFx5DQ3ageZ6NXd.png

该协议在ERC-20基础上增加这些通证根据特定规则执行交易的功能,从而使合法合规地发行通证变得更加容易。ST-20依赖于传输管理器(General Transfer Manager)来确定通证应该使用的规则集,以便决定该事务是否可以完成。Verify Transfer的实现可以采用多种形式,但通常方法是由传输管理器控制的白名单。

在发行环节,发行方通过平台使用ST-20协议在以太坊上生成自己的证券类通证。此时,所有的通证都在发行方手中,这些通证需要完成合规手续后才可进行交易。在办理合规手续过程中,发行方需要在平台中选择法律代理商,共同完成证券类通证的合规手续。同时,还要根据合规要求设置通证的交易限制,并选择技术开发人员将法律代理建议的交易限制写入证券类通证发行的合约之中。当投资人通过平台内的KYC服务商完成KYC后,便可以购买相关通证。

但在投资者购买通证之前,必须先将它们列入白名单。此白名单包含能够持有通证的投资者的以太坊地址,并且用于确认是否可以发生转移的列表。白名单过程可以按照发行者的意愿执行,当通证进行转移时,需要在传输前调用验证转移(Verify Transfer),从而完成整个通证流通的流程。

Harbor - R-Token

R-Token是一种基于ERC-20、完全合规交易的证券类通证开源标准,可以实现在以太坊链上的 KYC、AML、税务等监管服务。符合R-token标准的通证可以在任何支持ERC-20标准的交易所进行交易。

在交易过程中,R-token设计了如下组件以保证通证交易的合规:

 ucNiuqd0ZHrxn8Fq8Mp6gsh4ARlvvrztcN5fj0rU.png

1、受监管的通证(Regulated Token):该通证允许ERC-20智能合约代表证券所有权,与支持ERC-20通证标准的钱包和交易所兼容,同时该通证将包含现有ERC-20的转移方法,并通过链上监管服务进行交易审批。

2、监管者服务(Regulator Service):该组件包含法律合规所需的权限,依赖于线下交易审批来设置和更新权限。

3、服务登记(Service Registry):该组件适用于将监管要求的地址发送给R-token,R-token负责检查本次交易是否符合要求,在一定程度上充当了监管机构的角色。

Swarm - SRC-20

2018年1月,Swarm实现了在平台上就可以用SWM(Swarm通证)、BTC和ETH投资已经被通证化的实物资产,并得到使用SRC-20协议发放的通证,获得资产的所有权、管理权、收益权。

SRC-20定义了证券类通证必须遵循的一套规则,使投资平台、资产管理工具和交易所能够根据资产的特性使用SRC-20协议构建应用程序。相比ERC-20,SRC-20在其基础上拓展了更多用来描述现实世界资产特性的功能,比如地址、目的、法律状态、义务和交易限制等。

 ffIAFqmpIbaOOOK6XWiLtOrJ5sCs2f9Hcn1Xn408.png

SRC-20为通证发行者提供了一个接口,可以根据时间、权限、股权结构表限制和其他参数设置通证的合规性,这些参数在每个事务过程中都由市场准入协议(Market Access Protocol, 简称MAP)进行验证。MAP是由节点网络构建和维护的群体性投资者合规生态系统,SRC-20在本质上是与MAP兼容的,并且得益于不断增长的合格投资者池提供的流动性。

SRC-20在设计中具有一定的架构弹性,并没有被固定在特定的标准中。当框架被充分采用(包括允许扩展到其他链)时,SRC-20还将支持当前正在开发的标准(例如ERC-1400)。

Securitize - DS Protocol

Securitize的目标不是控制一个特定的网络或市场,而是希望帮助建立一个生态系统,让发行方、发行平台、投资者、应用程序开发商和交易所能够释放数字证券的全部潜力。因此,Securitize不仅提供了链上的DS Protocol,还提供了链下的API接口和外部交易所等合作机构对接,使交易所能够以一种简单的方式集成到数字证券生态系统中。

 OBgvYOgalOz3jT8P8qYDfqgkWfTq2LpLiorz8hSa.png

DS生态系统中提供了内置的智能合约,进行一些基础核心服务,这些服务包括:

注册服务(Registry Service):完成投资人的信息认证以及上链(每个白名单用户的KYC状态、合格投资人认证状态都会上链保存),对于白名单仅仅是地址信息的上链。

合规服务(Compliance Service):根据不同发行策略,内置监管合规的校验规则(例如文书签名、不同类型投资人人数、一段时间内的交易频次等)。

信任服务(Trust Service):主要用来认证管理合作伙伴,允许不同的参与者(如交易所)和DS应用程序授权用于现有发行。

交流服务(Comms Service):是一项用来给通证持有人发通知的服务。

在整个生态圈中,DS Token在ERC-20基础上叠加了DS Protocol。DS Token可以检查账户的交易状态,防止违规的交易出现。此外还充分考虑了证券属性,比如分红、回购、派息、投票、交易等情形,使证券类通证具有传统证券的特性。同时,平台还鼓励开发者去实现各类DS Apps来完善和丰富DS Token所能具备的功能。为了完成DS Token从一级分发到二级流通的生命周期管理,DS生态还提供了对接交易所的API,通过该接口可以将投资人加入白名单,并在通证交易的时候调用DS的校验规则。

Ethereum - ERC-1400

从性质上看,ERC1400与其他协议最不相同,ST-20、R-Token、ERC-1404、DS Protocol均来自ERC-20,属于同质化通证(Fungible Token),而ERC1400属于部分同质化通证。

先前一些证券类通证的合约大多是在ERC-20标准的基础上,通过维护一个或多个以太坊地址集合,对这部分地址做出了划分:是否通过KYC、是否处于锁定期等,来进行转账上的限制。这些都是在地址层面做出不同的解释。而ERC-1400更进一步对通证本身做了不同解释,以适用于更复杂的证券相关业务场景。

 TFrIzJPumRgXWuH6yvVnsP4038Mg4WY9bFM2cp0S.jpeg

实际应用场景中,同一家企业发行的证券可能存在差异,如限售股/非限售股、优先股/普通股、原始股/增发股。前四种同质化通证,要在合约层面体现出证券性质上的差异,只能依据地址进行限制,设置维护各种规则名单(如KYC/AML名单、出入账限制名单、冻结名单、最小保留额等)来做限制。

这种设计存在局限性在于,单一地址在同一时刻无法持有多种性质不同的通证。而ERC-1400在设计上,将通证的余额通过一个叫做partition的属性,partition曾被用来描述其中的一个分区,常用来表示具有不同投资或风险特征的证券子集。这些证券将具有不同期限的,投资风险或高或低的partition组合成一个整体,以达到降低投资者的风险,提供长期投资的目的。ERC-1400可以对不同partition做出各自解释,并在操作上进行不同的限制,例如种子轮、天使轮、A轮投资者的通证价格以及到期期限都可以限制为不同数值。

2018年9月,ERC-1400作为一种新型证券类通证标准被提出,至今已经发展出了一套拥有互操作性的标准库,包括ERC-1594、ERC-1410、ERC-1644、ERC-1643等。ERC-1594旨在打造核心功能的证券类通证,它通过简化工作流、降低成本和链上事务,让证券类通证具备链上的互操作能力,链下则需要签名授权,具有显著改善用户体验的潜力。ERC-1410将支持所有者通证被分组为多个分支,每个分支由标识键以及余额表示。很大程度上,ERC-1400继承了ERC-1410标准,增加了证券相关业务会使用到的函数,比如证券增发、红利分配、相关法律文件存储等。ERC-1644授予管理人以强大权利,可以在地址之间强制执行交易,这是合规的证券类通证所必备的能力。ERC-1643将提供必要的文档程序,此功能允许经过验证的人员将已经过公证的文档附加到交易所。

 H6UGcF7LEcrrs7qK69MiMOV1PTYKBC7T7bPuHi2L.png

ERC-1400将证券的发行、交易和生命周期事件结合通证在链上的属性进行建模,加入了如下要求:

• 必须有一个标准的接口来查询一笔转账交易是否成功,失败的话则返回原因。

• 必须能够强制转账以应对法律诉讼或资金回收。

• 必须发布用于发行和赎回的标准事件。

• 必须能将一些数据附加到通证持有者余额的子集上,例如特殊股东权利或是转账限制的数据。

• 必须能根据离线数据,链上数据和转账的参数在转账时修改元数据。

• 可能需要将签名数据传递到转账交易中,以便于在链上验证。

• 不应该限制可以代表司法管辖区内的资产类别范围。

• 应该兼容ERC-20和ERC-777标准。

整体来看,证券类通证依然还处于发展之中,不同协议标准都有各自的特性和优势,我们目前还无法判断哪类标准未来会一统江湖。但技术前进的脚步不可阻挡,对于加密金融这样一种新生事物,我们应给予更多的时间和空间,其演化方向和速度一定会超出人们想像。我们相信,加密金融将对现实世界的金融模式产生深刻影响,并将传统金融带上一条全新的变革之路。