如果EOS能够成功,那么运行在EOS之上的OracleChain必然能够成功,而且涨幅不会低于EOS。
一、欧链的初心
李笑来说过一句话:“区块链将会吞噬整个世界”。(1)然而现实是,现实世界想要上链,无路可走。在传统比特币和以太坊的区块链上,除了哈希计算和发布交易以外,物理世界无法向区块链传输什么数据。区块链无从查到,你这个月的水电煤话费是多少;区块链获取不了,你在淘宝上购买的包裹运转到了何处;而对于,飞机延误、火车晚点,天气变化,物价变化等所有物理世界里产生的信息,区块链更是一无所知。虽然前有图灵完备的以太坊可以编写智能合约,后有号称每秒吞吐量达到百万级别的EOS可以搭建去中心化应用程序,数据来源问题依然没有得到解决。一个不能够接入现实世界数据的区块链,好比一座富丽堂皇然而无人居住其中的城市。无论你有多么美妙的构想,想用区块链解决保险/购物/科研/物流等等任何方面的问题,都是一场空谈。
目前想要实现数据上链,我们可以使用手动输入,或者少数公司会制作用于将专用数据上链的程序。但是从整体来而言,区块链依然是一个高度封闭的网络,区块链上绝大部分数据还是来自于区块链上发生的交易而不是物理世界的输入。只有打通区块链和物理世界之间的渠道,让现实生活中的数据能够如同洪水一般源源不绝地,自动/高效/标准化地上链,去中心化的应用程序才能真正走进千家万户。否则,区块链依然是一个不能落地的炒币游戏。
这就是Oracle Chain诞生的使命:“通过为区块链应用提供链外数据来跨越现实世界与区块链世界之间的数据鸿沟,打破不同区块链应用之间的数据隔阂,是的区块链社会变得更有活力并产生更多丰富的可能性。”(2)据估计,用区块链技术对接现实生活中的需要,这将是一个百亿美元的巨大市场。
二、大哉欧链,万物资始
欧链Oracle Chain,此欧非彼Oracle。这个Oracle不是世界上最大的数据库公司ORACLE甲骨文公司。这个Oracle的名字,是图灵亲手赋予的。图灵?我们提到以太坊的时候,都会提到一点:以太坊是一个带有内置的成熟的图灵完备语言的区块链(3)。具有图灵完备性的计算机被称为图灵机。有没有超越图灵机的架构呢?
图灵认为没有。他假设了有一种叫做预言机(Oracle Machine,或作谕示机)的计算机,具备图灵机的一切功能,并且在此之外,拥有一种特殊的能力,叫做Oracle(神谕)。那就是:可以不通过计算直接得到某些问题的答案。如果说图灵机是一个学完了所有课程的学生,那么预言机就是一个学完了所有课程还带了参考书的学生。更重要的是,如果进行Oracle的问题是可计算的,那么预言机的优势不大;如果Oracle是图灵机通过计算无法解决的,那么预言机的作用是无可替代的。(4)
抱歉了图灵大大。你要的O机已经上架。如果说以太坊等区块链是图灵机,那么它们只能够计算链上存在的数据。你无法让以太坊计算今天上海是晴天还是雨天,你无法让Cardano计算早上北京到纽约的航班能不能准点落地,你也不能让EOS计算我几时才能收到我心心念念的顺丰包裹。这一切都是链下的数据,对于区块链而言,好比宇宙之外的天音,是“无法计算的问题”。只有通过预言机才能解决。Oracle Chain欧链,就是区块链上的预言机,把你想要的物理世界信息,统统上链!
三、基于柚子,服务世界
Oracle Chain是全球第一个在EOS生态圈上构筑的应用。EOS的优势有三:1.巨大的交易吞吐量;2.秒级的数据确认时间;3.潜力无限的并行处理性能。大家都是中国人,相信不必我多说,EOS破千的单链tps,3秒出块的设定,多条并行链同时处理的架构都很清楚。没有一条其他的公链,比EOS更适合来搭建Oracle Machine。
EOS作为基础链,不仅仅为Oracle
Chain提供了性能上的保障,也为欧链提供了广大的服务市场:现在已经有许多家DAPP着手基于柚子的开发,或者打算从其他链上迁移到柚子上来,而这可是在柚子还是空气的时候。EOS提供了完善的跨链互通功能,整个EOS链上的各种应用可以非常顺畅的交换数据。如果是EOS之外的区块链,欧链可以提供API,为其他DAPP提供Oracle服务。
四、破开外壳看内核
以上所说的比较多的是空气。我们看看Oracle Chain想通过一个什么样的构成来实现它画的饼。
这是OracleChain的结构图。最下层是EOS基础链。最上层是各种其他的EOS上的去中心化应用程序,比如农业保险,等等。在EOS基础链上,首先搭建的是OracleChain核心层。核心层提供Oracle实例的创建,代币的分发与管理,数据源节点的管理,还有长老会等功能。一个Oracle实例,就相当于一个项目,这个项目专门提供一种类型的数据,比如说每天北京市的苹果价钱/南方航空航班起飞着陆时间/我喜欢的明星今天发了几条微博/等等等等。
数据源节点Data Feeder,是根据Oracle实例的需要,从外界获取数据,并且将答案返回给这个Oracle实例。Oracle对不同数据源节点的反馈进行综合,得到最终的答案。在这个过程中,Data Feeder节点互相协作以完成这次预言,并且分享收益。OracleChain上的贡献用专门的代币OCT进行衡量,进行预言是为了获得OCT代币,但是进行预言之前你必须抵押一些OCT代币。每个节点拥有一定的声望值,不断提供合规数据可以使你的声望不断提高。提供恶意的数据则会降低你的声望值,甚至造成抵押币的罚没。
为了防止恶意节点提出恶意的数据,欧链设置了长老会机制,由全网声望最高的节点组成最终裁判团,对恶意数据提交和聚宝进行裁决。(萌新瑟瑟发抖)
在核心层之上,是OracleChain的服务层。在这一层,OracleChain实现了对Oracle服务的撮合,计费等服务。那么到底这个数据服务的过程是怎么样的呢?OracleChain的代币是OCT,是欧链业务模型的货币。一个数据需求者向对应的Oracle实例提交请求,并且向该Oracle支付一定的OCT。接下来各个数据源节点向该预言实例提交数据,实例经过整理和分析之后,向数据需求者输出预言。同时,根据数据提交的质量,这些OCT被分发给不同的数据源节点。
这张图展示了发生一次预言的具体执行过程:
1.DAPP向Oracle提出数据需求;
2.DateFeeder根据需求向 Oracle提交数据(根据需求可能有多个Feeder向Oracle 提交数据);
3.Oracle将获得的数据整理后输出给DAPP。
这张图展示了一次预言中OCT代币流通的过程:
1.DAPP根据数据需求将OCT打入到Oracle合约;
2.在Oracle完成数据输出后,根据Data
Feeder提交的数据的质量,将收到的OCT分发给不同的 Data Feeder。
五、逆向KYC:了解欧链公司
OracleChain公司核心成员(5):
赵微(Harvey老狼) CEO
2011年开始接触比特币,参与多项区块链社区项目(Peercoin、Factom、BitShares),作为BitShares中国社区核心人员维护全球1/23出块节点,具有丰富的区块链行业经验。2016年从新加坡回国,当年获“上海万向德勤区块链编程马拉松”第二名和“梅赛德斯-奔驰科技马拉松”第二名。
谭智勇
首席科学家
清华大学密码学与信息安全博士,15年IT领域工作经验,7年国有大型商业银行总行科技部门工作经验,曾为安全领域国家863 基金和115基金项目的技术主管,工信部《区块链参考架构》技术标准起草人,美国 Journal of Supercomputing SCI杂志审稿人。已申请区块链领域专利71项,其中 47项为第一发明人。
宋承根 CTO
北京大学密码学博士,长期在中央高校从事密码学和区块链研发工作。曾作为负责人承担多项国家密码专项,以技术主管身份参加多项国家重大科技专项。参与多项国家信息安全、密码标准起草工作。开源项目GMSSL密码算法提供者。
辉煌历史(6)
EOS出块节点竞选:欧链运作的EOS节点是EOS出块节点候选人,也是EOS测试公网的出块节点(Block
Producer)。未来OracleChain将积极参与EOS社区的各项工作,包括为EOS项目贡献代码、EOS钱包和浏览器的开发、扶持EOS初创项目等,与全球EOS开发者和社区参与者共建EOS大生态。
安全合作:欧链科技已经与北京奇虎科技有限公司(360)达成战略合作,双方将共同携手,就区块链底层技术、区块链安全服务、区块链预言机服务以及区块链应用等领域开展深入合作。欧链科技将与360合作,利用360安全大脑,共同打造EOS超级节点安全解决方案。
专利申请:欧链科技正在向国家知识产权局递交14项区块链发明专利的申请。截止目前,欧链科技累计向国家知识产权局完成35项区块链发明专利的申请提交。加上目前已经完成专利立案和规划的待申请专利,总项数已超过40项。
开发者社区建设:OracleChain将与freeCodeCamp中国社区合作,努力培养和发展EOS开发社区 freeCodeCamp是GitHub上star第一的开源项目,覆盖全球160多个国家、2000多个城市、约200万开发者(其中中国区开发者约15万)。