Trinity是一种通用的链下扩展方案,通过资产证明进行链上信用背书和状态通道进行链下交易,实现资产即时支付、低成本交易、良好的可扩展性和交易隐私保护。
Trinity致力于通过提供快速、安全的链下支付渠道,帮助用户方便、快速、安全地使用区块链服务。
1、资产证明
在链下扩展方案中,资产证明是一个关键因素,相当于结算准备金。它是通过使用数字签名和哈希锁定来实现的。换句话说,它抵押了主链上的数字货币,然后进行了交易。
在上图中,假设有两个交易参与者,一个是 Alice,一个是 Merchant。资产证明是指 Alice 和 Merchant 主链上的代币资产需要抵押锁定,最终产生资产证明。例如 Alice 拥有 1000 某个 NEO NEP-5 资产,Merchant 拥有 1000 个 NEO NEP-5 资产,在链下交易转账之前,这些代币可以根据需要的总数被抵押冻结作为资产证明。不能产生资产证明的,不能进行代币转账。资产证明是原因 NEO 在区块链上执行的具有约束力的协议。通过数字签名,确保买卖双方不能随意撤回价值转移。另外,因为在链外交易中,只有买卖双方才能浏览有支付渠道的智能合约中的代币,这意味着Trinity 资产证明和主链交易一样具有约束力。
一旦主链代币资产被冻结,买卖双方就会产生资产证明,双方可以立即通过支付渠道进行链外转账交易,不受次数限制。当双方达成交易时,资产可以转回主链,注册资产余额可以在主链上发生变化。链外交易不会留下记录。换句话说,交易次数、交易总数等信息不会广播到整个网络,保护用户隐私。
2、智能合约
链上部署的智能合约主要提供以下功能:
1) 为买卖双方参与者提供一种交换方式,双方同时评估
2) 发放认证交易令牌为链下支付提供保障
3) 智能仲裁,如果买卖双方违约,智能合同可以公平裁决处罚违约者
4) 通道管理,关闭通道,结算链下交易,然后在链上发布
3、状态通道
Trinity 通过链条上的智能合同鉴权参与者,锁定/解锁保证金,裁定纠纷来管理状态通道, Trinity 链下协议实现链下交易。
链下交易
链下的所有交易都应按资产证明的格式编码,以确保通道的一致性和安全性。这些信息包括:
1) 交易序列
2) 转移的总数
3) 挂起
4) 梅克尔树的根节点交易
5) 包括上述所有内容的签名
Trinity 其核心是状态通道。为了让更多的用户使用状态通道,构建整个微支付的生态习惯,使用通道本身是免费的。也就是说,没有任何东西 TNC,也可以Trinitity 提供的基本状态通道服务。
Trinity 为了保证状态通道的可用性,许多参与者需要共同努力,TNC 能起到重要的激励和平衡作用。
TNC 应用场景:
1) 统一的网络清算资产
建立通道时,使用通道, TNC 作为一种资产抵押贷款,它不仅可以提供一种易于使用的统一结算方式,而且可以用于一些不希望也没有同步整个链资源的中小型节点或用户 这是最直接、最方便的方式。统一的清算机制为链下和链上交易缓解了不必要的交换费用。
2) Trinity 网络建设奖励
Trinity 提供状态通道路由来提高整个网络的交易便利性,因为通道路由的出现可以有效地使通道在多个客户或节点之间进行状态交互和价值传输,从而给予 Trinity 网络提供了更高的灵活性和便利性,TNC 作为一种网络积分,能有效奖励通道路由经过的中间状态通道,让更多的节点或用户愿意参与网络渠道,为更有效的资产流通提供保障。
3) Trinity 网络增值服务
Trinity 它是一个注重隐私保护的网络,在 Trinity 采用零知识证明、混币交易等技术保障数据安全,加强用户隐私保护。 Trinity 网络中,TNC 可用于支付更隐私的保护服务。
Trinity 网络节点还提供状态通道等状态通道节点 QoS、对于连接通道路由、轻客户端网关服务、通道状态检测服务咨询等增值服务,这些节点可以收集 TNC 获得提供增值服务的报酬。
DAPP 开发者也可以基于此 Trinity 渠道服务层定制开发增值服务,这些增值服务可以提供 Trinity 网络客户直接使用,DAPP 开发人员可以通过收取 TNC 获得报酬。
4) 网络服务费
Trinity 网络旨在为中小企业提供数字资产服务,使用数字资产 Trinity 网络发布或管理数字资产的中小企业,TNC 可用于支付所需的服务费。
5) 企业定制服务费
如果一些企业需要定制服务,如自己独立的状态通道节点和高度定制的钱夹,这些定制成本需要基于 TNC 提供的方式。
6) TNC 鼓励持有者和社区开发者
持续关注和支持 Trinity 社区开发者,Trinity 将采取 TNC 奖励代币以吸引更多优秀开发者参与 Trinity 在社区开发中,不断完善和优化Trinity 协议。
对于拥有 TNC 就用户而言,Trinity 会不定期的把手 TNC 以奖励的方式发送给TNC 鼓励更多的持有者参与其中 Trinity 在网络建设中。
随着 Trinity 随着整个网络的不断发展,越来越多的合作伙伴参与其中,TNC 应用场景和价值将继续增加。