重要公告:Sentinel链上线Orion测试网络
2018年10月5日:Sentinel链首次公开发布了测试区块链网络“Orion”,并完成了Sentinel链项目里程碑的第4阶段。
正如维基百科中描述的那样:
“Orion是一个位于赤道上空的非常有名的星座,这个星座在世界各地都能看到。它是夜空中最引人注目也是最好认出的星座之一”。
Orion星座和Sentinel链的Orion一样,区块链的中心是用来连接世界各地的人和市场的,通过这个测试网络,Sentinel链希望能为区块链的爱好者和开发者提供一个据有最先进功能和服务的生态系统,方便他们利用这个核心业务平台进行交互,从而使得那些无银行账户的社区可以成功摆脱金融排斥。
正当加密世界还在寻找可行用例的同时,与其他完全不受信任的环境相比,Sentinel链通过让其他ERC20代币参与到Sentinel链的网络中,从而创建了连接两个世界的桥梁,为那些已证实有需求的真实用户提供解决方案。由于Sentinel 链是以太坊的联盟链,因此参与到网络中的人必须是节点的已注册用户。今年7月,Sentinel链宣布与POA网络建立合作伙伴关系来实现上文提到过的参与到网络中来。在接下来的几周,我们会陆续公布与其他几个主要伙伴的合作,来证明Sentinel链可以为以太坊社区提供的价值。
“改变”是我们一直保持的价值观。随着Sentinel链不间断的开发,新功能也会不断地添加到Sentinel链的生态系统中。当越来越多的市场和Sentinel链建立了联系,我们的合作伙伴也将获得越来越大、越来越广泛的用户群体,从而使得SENC币的使用需求也不断上升。
Sentinel链的Orion测试网络
下面的图会说明Sentinel链的Orion架构,Orion的架构由不同的生态系统组成,通过使用区块链桥和/或Oracle服务等不同技术进行相互连接。
这些生态系统是:
- Kovan测试网络(蓝绿色):以太坊公链是最初Sentinel链在ICO期间创建和分发SENC币ERC20代币的地方。代币的持有者将能够用他们的钱包将这个区块链中的SENC币在进入Orion时转换为SENI。
- Orion测试区块链网络(灰色):第一个公共测试网络,现已发布。它所包含的合同和服务将在下面详细描述。
- CrossPay交叉支付区块链(浅蓝色):全国范围的区块链,用于存储包括牲畜、农民和牲畜所有权在内的关键数据。
主要亮点
组件和设计(速度、成本、安全/可靠性)
Orion的主要目标之一是为其用户提供快速、便宜又可靠的交易。
目前使用比特币或以太坊等公链所面临的问题是交易费用(交易总成本取决于相关资产的价值,因此交易成本非常高而且很难计算)。除此之外,大多数区块链使用的是无信任共识的算法,因此在设计上也很难达到高速的水准。
Sentinel链通过Proof Of Authority权威证明(PoA)一致性算法解决了这个问题。这样的机制允许一个新的可信任“验证器”来负责创建或发布新的区块,然后以一个传统工作量证明机制(PoW)公链无法匹敌的速度来“确认”新交易。
Sentinel链将权威证明(PoA)功能与传统的区块链特征(如不变性、韧性和可审计性等)相结合,创建了完美的技术堆栈,从而实施并满足了Sentinel链项目的目的。
发布的Orion公共测试网络组件包括:
- 联盟节点:这些节点可以维护区块链完整性,并且可以在整个交易历史记录中帮助网络增强不变性价值。
- 验证器节点:这些节点是一种特殊的节点,它们具有创建或发布区块的能力。在权威证明(PoA)类型的区块链中,矿工就是“验证器”。
- 桥接权限:这些节点将提供所需要的签名,从而使得跨链交易可以在Sentinel链Orion和其他基于EVM的区块链之间实行。我们将在后文阐述更多细节。
- RPC节点:RPC节点的目的是提供一种用程序性的方式来和区块链进行交互,但又不需要安装客户端并下载全部历史交易记录。
区块链的内部操作
- SENI(Sentinel链内部代币)是Orion的基础资产。SENI用来支付GAS(GAS是为执行交易提供动力、部署智能合约或使用oracle服务的成本),在发布Orion时,有5亿的SENI将会被创建。这个数量反映了以太坊测试网络上SENC ERC20代币的总供应量。
- 在Orion中获取SENI的唯一方法是执行跨链代币传输,以1:1的比例将SENC币换成SENI。跨链代币传输的工作方式是:所有的SENI最初都锁定在Orion上,只有当SENC币被发送到以太坊测试网上的外部网桥地址时,SENI才会在Orion上被解锁。通过将SENI发送到Orion上的主桥地址,就可以将SENI转换回SENC币。
- 目前,用于“区块创建”(确认交易)的“区块奖励”(SENI价值转移到验证器)设置为0。这个设置是特意的,目的是为了保持SENI与SENC币的同样数量。
- 每个GAS单位的最低价格为8.1 GWei,由此可以计算出交易费用。因此,如果一个人要创建一个只将价值从一个账户转移到另一个账户的常见交易的话,那么交易费用计算将如下:21000 GAS单位* 8.1 GWei = 0.0001701 SENI
Orion浏览器和统计
和所有类型的区块链一样,用户需要用区块浏览器来跟踪交易状态、检查区块的发布、审查或部署智能合约、以及获取区块链的一般状态。
在未来的版本中,Sentinel链将拓展Orion的功能,从而可以直接用浏览器读取和执行智能合约功能,并使用MetaMask或MyEtherWallet等现在很流行的钱包。
Orion另一个值得注意的组件是统计页面站点,它将为用户提供实时又容易读取的核心信息,例如:
- 最新的交易
- 目前的GAS价格
- 区块创建速度
- 最新的“区块数”
- 验证器列表
跨链桥
跨链代币传输桥接服务是Orion测试网络的核心功能,因为它允许通过跨链传输来使用现有的ERC20代币。
在Sentinel链中,这个功能非常关键,因为它允许SENC ERC20代币的持有者去解锁代币的实用程序,从而用它作为交易、合约和数据查询的燃料,而这些都是通过将这些代币转换为SENI(Sentinel链内部代币)来完成的。
桥接机制包括以下组件:
- 核实的智能合约能够通过以下流程将代币从一个链转移到另一个链并返回:
- >Orion桥接合同
- >Orion桥接验证合同
- >在Kovan测试网络上
- >Kovan桥接合同
- >桥接验证合同
- 跟踪传输状态的桥接app/ Web服务:
这项服务由不同应用程序组成,来管理以下服务:
i.交易队列
ii. 实时事件监听器
iii. 收集签名
iv. 执行交易
Oracle服务
有时,智能合约需要来自区块链外部的额外信息来源,这样能够决定或执行某些功能性的逻辑。而根据EVM设计和操作码的当前状态,这样获取外部信息是不可能的。这就导致了“Oracle”概念的诞生。“Oracle”只是一种来自可信任的外部代理的服务,它的数据会通过执行智能合约注入区块链中。
Sentinel链上有两种类型的Oracle服务 — — “Sentinel Oracle服务”和“跨链Oracle服务”。
- Sentinel Oracle服务用于获取访问重要市场信息的权限,如价格和汇率。它们还会与Sentinel链的数据查询服务进行交互,来执行跨链的信息检索。 Sentinel Oracle服务包括:
- 代币兑换
- 价格清单
- 跨链数据检索
- 跨链Oracle服务利用私链上的区块编号和交易ID,来获取储存在CrossPay交叉支付私链上数据的权限。这项功能允许在Sentinel 链上创建将来的ERC721代币,并同时保持着支持非可替换代币的私链的实际信息。
未来的拓展
在此重申一下,Sentinel链的Orion测试网络是一个会一直持续的项目。我们的开发团队计划维护Orion,并进一步开发它,使它充分发挥其潜力。
未来的组件包括但不限于:
- ERC721到ERC721跨链桥:帮助用例总数呈指数级增长。
- 相互不可替代的代币:这是一项将一直持续的开发项目,它将提供一种机制,来创建一种相互不可替代的代币,这个代币在CrossPay交叉支付上是由真实的牲畜支持的,因此可以使其牲畜代币化。
- 本地货币代币(稳定币):这是一种Sentinel链交易合约,通过利用Sentinel链内的SENI来创建LCT。
如何访问Orion
- 测试网络的区块浏览器位于:https://orion-explorer.sentinel-chain.org
- 跟踪节点状态、GAS价格、区块创建时间等的统计站点位于:https://orion-stats.sentinel-chain.org
- 连接MetaMask、MeW或其他应用程序并以程序的方式与Orion测试网络交互的公共RPC服务位于:https://orion-rpc.sentinel-chain.org
- 对于WebSocket连接,URL是:https://orion-rpc.sentinel-chain.org/ws
- 对于负责区块链之间代币传输的桥接应用程序,可以通过下面的链接访问Web服务来查询统计信息和最新交易:https://orion-bridge.sentinel-chain.org/
- 这个链接https://github.com/InfoCorp-Technologies/sentinel-chain-network会转到以下合同地址列表:
- 白名单合约
- 交互服务合约
- 验证器合约
- 运营合约
- 桥接合约
i. Orion桥接合约
ii. Orion验证合约
iii. Kovan桥接合约
iv. Kovan验证合约
开源代码
最后,为了增强Sentinel链生态系统的可信度和安全性,我们的开发团队计划开放并发布所涉及的每个服务/合约/应用程序的源代码。
开源社区之前已经证明,可审计性和透明度是大多数成功项目的关键所在。
而我们Sentinel链团队不仅计划开放源代码,还计划建立一个寻找bug奖励机制,来激励社区帮助我们加强网络。
Orion源代码可以在这里找到:
https://github.com/InfoCorp-Technologies/sentinel-chain-network
“毕竟,我们项目的主要目标是为无银行账户的人提供实现金融包容性的解决方案,使每个人、公司和社区的努力都变得有价值。”
— — 赖建铭,InfoCorp科技和Sentinel链的创始人兼CEO
Sentinel链是一个基于区块链的跨境金融服务,也是世界上第一个接受使用牲畜作为抵押品的平台。对于金融包容性的最后一英里问题采取了独特的方法,Sentinel链模式通过在区块链上创建牲畜保险来确定牲畜来源,在区块链上登记牲畜来源为无银行账户注册提供了一个新机会:真正有接受牲畜作为贷款的“抵押品”的可能性。 Sentinel链是InfoCorp科技公司的一个项目。
官网: https://sentinel-chain.org
Medium: https://medium.com/sentinelchain
Twitter: https://twitter.com/sentinelchain
Reddit: https://www.reddit.com/r/SentinelChain/
Facebook: https://www.facebook.com/SentinelChain/
LinkedIn: https://www.linkedin.com/company/sentinelchain/
公告: https://t.me/sentinel_ANN
电报群: https://t.me/sentinelchain
中文社区:扫码加群