20兼容交易平台RealtyReturns介绍(2)
时间:2023-09-12 12:18 来源:网络整理 作者:墨客科技 点击:次
如果需要mediator (中介者)来传输代币(例如在分散化的交易所中),则调用the approve ()4方法来从代币持有者(例如Rob)分配代币给mediator。分配之后,mediator 启动传输事件序列,如下面的图2所示。 请注意: approve ()方法可以通过包含一个额外的check ()方法来实现。这意味着,从代币持有人向mediator (中介者)分配资金需要得到the Governor Service ( 监管机服务)的批准。Returns Token的初始实现不包括此附加检查。 2. Governor Service (监管机服务) Governor Service (监管机服务)接口包含一个check ()方法,该方法从transfer ()和transferFrom ()方法中调用。这个check包含传输期间提供的所有信息。 Contract GovernorService { function check (address_ token, address_ spender, address_ from, address_ to, uint256_ amount) public returns (uint8); } 为了能够提供批准(或者驳回)交易的“Returns Token”智能合约,Governor Service ( 监管机服务)必须包含三个要素:一份获批准的投资者白名单、他们的交易许可、以及额外的代币交易设置,以满足相关的证券法规、KYC (了解你的用户)政策、AML (反洗钱)要求、税法等等。 Governor Service (监 管机服务)的实现包括两个参与者级别权限和两个代币级别的设置。这些权限和设置可用于满足司法管辖下私募型证券的一般交易规则。 两个参与者级别的权限是1)发送代币的权限,2)接收代币的权限。了 解发送和接收权限之间的差异可以提供更大的灵活性。链下交易控制器通过审查参与者提交的数据(如居住地、KYC (了解你的用户) /AML (反洗钱)审核状态、税收状态、合格投资者身份验证等)来确定参与者级别的权限,并将结果写入监管机服务。 第一个代币级别的设置是锁定/解锁传输。此设置是为了强制执行持有期规定。这一点尤其重要,因为当一个代币是根据RegulationD (条例D)发行的,买方被限制了一年的持有期。我们的系统将在此期间锁定代币以强制执行持有期规定。 第二个代币级别设置是允许/禁止证券代币的零散化传输(例如,0.25个代币)。此设置允许限制代币持有者的总数。比如说,如果在某次发行中只允许最多250个代币持有者,那么只要不允许零散化传输,就可以发出总共250个代币。在本例中,为了将代币持有者的数量限制为250,可以在初始ICO/代币发募期间向250个参与者分发有限数量的代币。 另一种方法可以允许证券代币的零散化交易直到投资者数量上线值被触发,此时只允许参与者转移全部余额。这种方法可以减少投资所需的最小规模,并潜在性地提高散户投资者的流动性,同时仍然允许单个投资者拥有多个代币。但是,在这种情况下,可能要求具有大量代币的参与者一次性出售所有的代币,以避免将股东人数增加到250人以上的上线,这种方法可能会降低持有大量代币的投资者的的流动性。 请注意: Return Token提供了一个开发人员可用于实现自定义业务逻辑的接口。RealtyReturns 使用的Governor Service ( 监管机服务)将包括本白皮书中未完全披露的其他服务。这些服务将是为在更细粒度上执行更多的法规管辖要求。 3. Service Recorder (服 务记录器) Service Recorder (服务记录器)为Returns Token智能合约提供了一种机制,用于定位当前、正确或期望的GovernorService (监管机服务)版本。 上图展示了Returns Token, Governor Service (监管机服务)和Service Recorder (服务记录器)之间的交互。ServiceRecorder给Returns Token提供适当的Governor Service地址;然后,Returns Token检查Governor Service以获得交易批准。 当发布新版本的Governor Service (监管机服务)时,Service Recorder (服务记录器)将向Returns Token提供更新了的Governor Service地址。这确保了正确的Governor Service被用于批准交易。见下图 请注意: Returns Token提供了一一个开发人员可用于实现自定义业务逻辑的接口。Service recorder (服务记录器)的其他实现可以允许- -次存在多个Governor Service (监管机服务), 使得可以分散Governor Service。 4. Marketplace Control Room (市场交易控制室) (责任编辑:admin) |