http://www.7klian.com

本体技能视点 | 如安在区块链上实现数据等资源的互换?(四)

资源提供者(Resource Provider,RP)
在生意业务锁按期内,RC 凭借该 DToken 和 RP 对资源举办交割,即对资源举办相应的权利处理生意业务。在生意业务锁按期内,由于资源相关权利交割的不顺畅大概会发生纠纷。

每个条件都对应一个验证逻辑。当发生纠纷时,需要提交证明来办理纠纷。证明分为链上证明(On-chain Proof)与链下证明(Off-chain Proof)。
• 生意业务细则:主要约定易标的物交付期限、交付阶段、交付方法等;

在颠末资源发明阶段之后,RC(资源需求者)在 MP(生意业务市场)处按照资源元信息快速检索到所需资源,两边可经过 ONT Sign 签订相关的资源生意业务电子条约。当整个资源生意业务的进程不涉及 OJ,即不需要 OJ 来举办链下判按时,可以不签署电子条约。

生意业务智能合约记录了生意业务两边 RC 和 RP 的 ONT ID,OJ 的 ONT ID,以及经过 ONT Sign 签订的电子条约的信息,譬喻:生意业务金额,结算币种(e.g. ONG 或 OEP-4 Token),生意业务乐成或失败的条件,生意业务锁按期和自动化分润计策等。RC 下单乐成之后,会返回一个独一的生意业务编号。
• RP 资源在生意业务锁按期期限内是否可会见,假如 RP 提供不了这个证明,生意业务会失败;
•(可选)生意业务锁按期和纠纷处理惩罚逻辑:当涉及链下资源交割处理时,发起配置生意业务锁按期,并设定纠纷处理惩罚逻辑。生意业务锁按期内,生意业务两边可以举办链下的资源权利交割。当链下生意业务呈现纠纷时,凭据纠纷处理惩罚逻辑举办纠纷办理,并将纠纷处理功效上链。一般地,纠纷处理功效的上链由 OJ 举办。别的,Ontology Oracle 亦可用于链外纠纷办理;

DToken 的利用状态初始置于“未利用”状态(纵然剩余流转次数为0)。当持有者要从 RP 处获取链外资源权限时,需要先将 DToken 的状态置为“利用”。处于该状态的 DToken 不可以或许再举办流转转移。当资源可以被多次“利用”时,可以将利用状态配置成计数方法,初始值为可答允的次数。当持有者要从 RP 处获取链外资源权限时,需要先将DToken的利用状态计数减一。计数值不能小于零,某一计数值下的 DToken 只能利用一次。
7.2 生意业务智能合约
资源认证方(Resource Authenticator,RA)
• 分润逻辑:主要约定生意业务完成后如何举办分润。生意业务被中止或打消也认为是生意业务的一种完成方法。分润主要在生意业务两边、MP 以及 OJ 等脚色之间举办。
• 当呈现链上无法处理惩罚的纠纷时,需要 OJ 完成对链下证明的验证,OJ 依据两边经过 ONT Sign 签订的电子条约完成对链下事务简直认并举办仲裁,将仲裁功效送入生意业务的智能合约。仲裁功效等于纠纷认定的一部门。
链下仲裁者(Off-chain Judge,OJ)
• 链上证明的验证直接由区块链节点完成,常见的链上证明包括数字签 名、Hash 函数的原像、零常识证明以及 Merkle Proof 等等。通过 Ontology Oracle 导入到链上的链外信息也可以认为是链上证明,由相关处理惩罚逻辑举办处理惩罚;
生意业务智能合约由两边签订的电子条约具现而来。当两边无需签订电子条约时,可直接陈设生意业务智能合约。雷同的,MP 可以提供相应的生意业务智能合约模板。一般环境下,MP 会辅佐生意业务两边陈设相应的生意业务合约。
资源所有者(Resource Owner,RO)
• 生意业务方:主要指生意业务的 RP 和 RC;
07. 重要事项
• 生意业务标的物:生意业务标的物一般是某资源的某项权利;
当生意业务发生纠纷时,需要提交证明来办理纠纷。的不行改动性、果真透明性,以及合约自动执行的特性,有助于增加数据生意业务进程的透明性,可以或许记录分歧的进程,利便生意业务两边(RP 与 RC)提交须要的证明。为了加快生意业务的处理惩罚速度以及自动化水平,需要界说生意业务乐成或失败的条件。譬喻:

MP 可以按照其可生意业务资源的特性,配置电子条约模板来指导其用户快捷地签订电子条约。一般来说,电子条约主要包罗如下内容:
凡是环境下,由于自动分润逻辑一般会在生意业务锁按期竣事后将 RC 的生意业务用度传给 RP,因此生意业务纠纷的处理一般会由 RC 提倡。生意业务纠纷仲裁的提倡人需要质押一比生意业务纠纷申请用度,此用度也可于生意业务创立时以质押金的形式就举办付出。纠纷仲裁失败一方将付相关用度以及大概的罚没金。当生意业务纠纷处理惩罚功效裁定提倡人失败,将利用生意业务纠纷申请用度付出所需的仲裁用度;另一方失败,一般利用其抵押金举办付出。
在执行生意业务时,RP 为该资源生成一个 DToken(以智能合约的形式实现),包括对该资源 ONT ID 的引用、该 DToken 持有者的的 ONT ID 以及有效期等。DToken 可以是同质化 Token,,譬喻,对房产的众筹支解;也可以长短同质化 Token,如一对一的数据交割。详细可拜见附录。
DToken 的初始持有者即为 RC,随后该 DToken 可(通过签发生意业务)被流转给其他人。RP 在 DToken 时可以生成设定其流转次数限制,每次流转时该次数递减,流转次数为0即暗示不行流转。

为了举办链下资源交割、限建造恶息争决大概发生的链下纠纷,配置生意业务锁按期,该期限可以以区块高度界定可能现及时间界定。生意业务锁按期可以界说为两边链上生意业务竣事为开始,到分润阶段开始为竣事。该期限内,可以举办链外资源处理,以及(大概的)纠纷发生后的相应处理。链下纠纷由 OJ 在纠纷发生时举办仲裁,并由其或其署理提交证明给生意业务智能合约。
• RP 提交了 RC 对资源处理的记录证明,生意业务则会乐成。
7.1 电子条约

RP 吸收到链外资源获取请求后,为了防备作恶,RP 将验证会见者 RC 是否为 DToken 的当前持有者,并查抄 DToken 的利用状态是否可用等,然后再向其提供对应资源的权利。譬喻,当某 DToken 代表某数据的利用权时,可以利用 DToken 和 RC 签名形成 JWT 举办会见该 DToken 对应的数据。
7.4 纠纷处理
约定和术语参考
7.3 DToken
生意业务市场(Marketplace,MP)
•(可选)两边质押信息:约定生意业务两边是否需要质押必然量的代币。一般来说,RC 会被要求质押至少与获取生意业务标的所需价钱等价的代币来使生意业务顺利推行。有时候,RP 也大概会被要求质押必然量的代币以防备其作恶;
针对一笔生意业务,由于条约的存在以及两边配合选定的仲裁者 OJ,一般以一次纠纷处理认定的功效为准。

在第三期中,我们先容了 GREP 中资源筹备、宣布、生意业务、分润与评价,本日带来关于电子条约、生意业务智能合约方面的先容。
资源需求者(Resource Consumer,RC)
纠纷责任认定的证据,无论是链上证据照旧链下证据,城市影响纠纷责任认定功效,进而将影响生意业务的分润。纠纷责任的认定大概会提前触发分润。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读