“智能合约可以做很多事情,可是为什么没有什么人拿它做出点东西呢?”全球第一台莱特币 ASIC 矿机创造者、连续创业者及天使投资人Frank Lee说道。如今,Frank Lee是区块链项目CyberMiles的一员。
左起分别为Frank Lee、卢亮、Michael Yuan、CFO Garwin Chan
CyberMiles(简称CM)是美国知名电商平台5miles旗下5xlab实验室近期正式推出的智能商业合约区块链。据介绍,与一般区块链企业不同,CM不但可以直接承载应用,开发社区也可根据CM进行构造全新的区块链来建立自己的公开或者私有区块链。
据雷锋网了解,目前CM建立了12个大类、371个小类别的商业合约定制模版,以完善对多种商业场景的支持,支持快速创建智能合约建立商业的智能合约市场。“在这个混沌而具有光明的行业中,我们想率先成为一个标杆企业。”5miles CEO卢亮说道。
做智能合约的模板提供商
“智能合约”(smart contract)这个术语至少可以追溯到1995年,是由多产的跨领域法律学者尼克·萨博(Nick Szabo)提出来的。他在发表在自己的网站的几篇文章中提到了智能合约的理念。他的定义如下:
“一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议。”
5miles CEO卢亮指出,信息不对称、交易成本高,这是移动互联时代我们绕不开的难题。目前的商业贸易中,有极大一部分都需要第三方机构作为信用中介来处理支付信息。而作为比特币的底层技术,区块链依靠其特有的分布式数据存储结构,具有不可篡改、交易自动执行等特性,也因此具备了去中心化、开放性、自治性等核心优点。
卢亮2005 年从美国 SMU 物理系毕业,获得粒子物理博士学位,他曾在互联网的发源地欧洲核子中心工作,并参与了希格斯(上帝粒子)的理论和实验研究,他也是手机淘宝第一任总经理。2014 年,卢亮创立 5miles,这家电商平台2015年正式进入美国,创立第二年总交易额即超过30亿美元,截至2017年7月,用户数已经超过1200万,在美国所有的电商 APP里,用户回头率名列前三名。
“区块链的加入,可以使任何达成一致的双方直接支付,不需要第三方中介的参与,极大地减少交易摩擦,节省成本,提高效率,最重要的是保障了信息的安全性和透明性,”卢亮说道。
不过,目前来说,区块链的发展仍然处于非常早期的阶段,大部分区块链企业都押注在底层研发。目前所有行业都在尝试做自己的区块链,不仅是政府和银行,还有零售、石油等等。但是,一下子完成对传统基础设施的颠覆,并非易事。所以,区块链的应用推广起来异常地困难和缓慢。
那么,在区块链理论的挖掘背后,如何将区块链应用到真实的商业世界中、建立真正高效垂直的区块链体系?
CyberMiles CTO、天体物理学博士 Michael Yuan 指出,在传统区块链的推进过程中,效率偏低是业内普遍存在的问题,主要原因可归为三点:过度去中心化导致的过度冗余、过度设计太通用化导致的无法针对垂直场景进行有效实现、过度开放性导致低质量的代码合约累计。
所以,CyberMiles做的事情要简化得多:博取各区块链底层技术之所长,将智能合约工程化落地到各个商业需求环境中。CyberMiles向雷锋网表示,“目前区块链能做的事情已经很多了,每个公链都有自己的优势,比如以太坊的智能合约、EOS的TPS性能等,我们把各个底层中能用的、优秀的特性拿过来,做成抽象应用层。”
“比如说,现在很多人做了钱包,但却不知道钱包怎么用,使用复杂、高门槛是当前区块链的行业问题之一。”卢亮介绍称,CyberMiles定位为基于区块链向中小型商户提供服务,主要降低区块链应用门槛,解决技术开发、商业重造的难题。“这个区块链我们想做定制化的模块。以以太坊为例,它的重大改进是有智能合约了,但是智能合约非常宽泛,当你想利用它做任何事情的时候,还是面临很大的工作挑战,特别对电商这个场景来讲。所以,我们希望把电商抽样出来的东西模块化,模块化之后使用起来相对比较简化。”
“有了CyberMiles,用户下载客户端,从里面买个模板,就可以在上面构建自己的商业逻辑,哪怕个人要做一个合约,比如把钱投到股市,哪一天股市涨到什么程度,合约可以自动触发,程序会按照规则把钱汇给相应的账户等等。”
除此之外,“我们会改进效率和通用性之间的矛盾,四五年前通过比特币转账单次时间最快20分钟到30分钟,有时甚至几个小时、一天才落账,那么这种时候可以说系统已经无效了。现在区块链里存在很多这样的问题,这是我们要解决的一些问题。”
假若社会有了智能合约
“我们公司现在在菲律宾有25个审核人员,这些人每天看用户上传的商品是不是违法。机器能解决80%的问题,但剩下漏网的还要人工看。”5miles CEO卢亮解释道,“我记得淘宝最初的时候,淘宝全部员工400人,其中有200人是客服,做的事情很类似,劳动密集型企业。不过这些工作后来外包了。”
但是,一旦使用了区块链,商业场景就彻底发生改变了。根据卢亮的介绍,
比如,当一个用户上传一件商品后被投诉这件商品非法(任何人都可以投诉),那么这些商品会被分到整个漏斗里各个节点发起一次公投,公投结果说这个商品可以上架就上架,否则下架。
但是,这个问题会用经济学原则去解决:用户发起投诉需要付出自己的成本,不能随便投诉。我们未来会有CM的token,投诉一件商品需要消耗一个代币;假若商品被打回来,卖家觉得很委屈,他愿意拿出20个token去申诉这件商品是合法的,而申请被放到系统后,网络的各个节点就会对拥有token的节点发出信息——‘你愿不愿意做检察官陪审团?’
而愿意参与的人要拿出自己的token做质押,比如拿出2个token,99个人拿出了188个token来形成陪审团。如果陪审团最后得出的结果是这个商品是合法的,投赞成票的人可以拿到更多的收益,这些收益来自投反对票的人的token,提出投诉的人的token就被没收了。
这是CyberMiles的一个功能环节。“你投诉一件合法商品,所以系统要对你进行一定的经济惩罚。这是利用区块链运作的经济激励属性来将原来公司要控制的事情放权到社区,改变了原有的规则。”卢亮说道,“所以在这个案例中,我们会看到整个经济体在非去中心化的系统里自主运营,它不用5miles,不需要我们集中化的审核人员每天处理这些事情。我们要做的是,调节每个环节的比例,每个地方的损耗和奖惩原则。”
一个电商平台的自我变革
据介绍,5miles旗下的5xlab实验室开始了区块链项目CM的研究。作为美国排名前十、拥有千万级用户的C2C(点对点)电商平台,5miles为何选择进军区块链业务?而且首先选择回到中国发声?
5miles主要用户在美国,在英国、澳大利亚、西班牙、南美的墨西哥等其他几个国家也有分布,并计划在今年明年会扩充东南亚东亚,不过,“5miles的目标是做全球化,终有一天会回来的,”卢亮分析称,纵观5miles所处的电商市场,“国内我们的竞争对手闲鱼做得很好,但是不出一到两年,闲鱼必然变成中小卖家的又一个战场,C端用户又没有地方了。这就是我们的机会。”
卢亮坦言,“我们虽然已经融了6千万美金,但仍然必须在技术上采用一些革命性的手段,比如,最关键的区块链技术可以大幅度降低运营成本,这是个非常重要的商业决定。”淘宝是金融化的,5miles也是金融化的。未来分布式商业社会了,也许不需要谁来管理,而是实现老百姓自治,“关键的原因是,区块链给我们带来的不是技术上的革命,某种意义上是商业上的利益重新再分配的市场机制,这个机制有可能颠覆现在大量的商业机会。”
在不久前举行中国地区发布会时,区块链行业正处于由于ICO不规范而引发的混乱状态,同时是技术与应用研发的倦怠期。不过,正因为如此,卢亮说,“我们立志做标杆性的企业,认真负责地做事情,合规合法,我们希望5miles能树立这样的典型。”
卢亮表示,“我们有明确的场景来推动CM的发展,而不是先做技术基础再寻找应用场景。我们第一个应用将是自我改造,将过千万的用户和30亿以上的交易额移植到CM上,从而作为CM上的第一个应用并随着5miles的发展壮大,也能确保CM的确定的商业需求。”
而在这些积累的基础上,再将技术向更广阔的商业市场开放,也是自然而然的路径。
关于项目研发的细节,雷锋网与CyberMiles成员也进行了对话,以下为对话原文,雷锋网(公众号:雷锋网)做了不改变原意的编辑:
雷锋网:介绍一下我们的技术优势和技术创新性体现在哪里?如何克服当前区块链存在的种种问题?
Michael Yuan:我们的创新性体现在工程。区块链有人说是一种分布式技术,分布式技术搞了好多年了,也有很多非常成熟的东西,现在区块链白皮书讲的东西涉及经济结构——在讲怎么实现共识,把以前的策略拿出来,这些都是七十年代的问题,现在都被区块链公司拿出来重新解决一遍。
他们要解决的是经济学和算法的问题,这个是困难所在,也是公说公有理婆说婆有理的事。我们想做一些实实在在的事,这些底层技术都可以用,等他们想好了我们会用。他们有一样东西是绝对不会做的——增加智能合约。对他们来说智能合约就是独立完整的机器就够了,至于在那上面要进行什么样的落地场景、商业场景,这对于底层技术大牛来说不是他们的兴趣所在。
我们想做的创新是在功能方面的创新,把5miles在商业方面的很多经验工程化,做开源企业软件这么多年积累很多经验,区块链底层等到TPS这样的问题解决了,我们在上面做叠加,这是我们的创新。
雷锋网:那么你们的应用进程会受区块链底层进程的制约吗?
Michael Yuan:不能说受制约,我们也会参与到他们的讨论中去。现在有些非常好的方向,他们无论往哪个方面走,我们都可以把我们的东西加载在他们上面,我不认为是受制于他们。
卢亮:其实在很多方面我们的选择比较多,比如链的选择,对我们来说可以选择一个平衡。我们要做十多个类目,最先落地的是两三个核心类目;要做商业合约我们会选取几个场景,交易的频次没有要求那么高。这些东西我们可以选择,哪天哪个难题解决掉了我们用它就好了,基础区块链的程序没那么多,总体来讲框架我们会用得差不多,取决于我们自己发展的进度。
我们要把利益再分配的经济体做成一个比较深的模板放进去,现在不关心这个,有智能合约就OK了。我们功能上有优势,因为我们更理解商业,离商业更近。
雷锋网:有个说法说如今智能合约不智能,你怎么看待这个现状观点?我们做这个事情时怎么优化?
Frank Lee:分几个问题:如果真的引入以太坊代码,它是一个巧妙思想的技术载体,这是现在区块链的问题,但是极客不解决现实问题,想构建理想世界,他们也是建立在别人的数学理论上来构建乌托邦的体系。
拿智能合约这件事情来说,我认为以太坊智能合约用到现实世界有很大的误区——大家把乱七八糟的东西都往上传,在上面跑一个图灵完备的虚拟机,但现实的世界谁管图灵完备不完备。至于底层什么样子,跟我无关,但是要求要把整个架构做到不管是TPS的水平,还是共识机制等各方完善。哪个引擎做得好的部分,我们把那个引擎的部分抽出来,是这么一个架构。
跑到应用层的时候,现实世界不关心底层是什么,不用管以太坊和EOS打成什么样子。这个模板你选择了,装配进去启动、检查参数就可以了。所以我们认为只有工程化解决了问题,区块链能够落地和商业结合。
雷锋网:你在台上讲您要做一个Token sales,能不能解释一下Token sales非做不可的理由是什么?
卢亮:昨天有人问我为什么一定要做这个?别的技术确实也可以做,但是这个技术才是极有可能在未来成为主流技术,等到了那个时候,它的成本远远低于别的技术。我用以太币可不可以?可以,但是我的生态体系没法建了。
其他代币是否适合我的场景?另外,发的规模、挖矿的机制我无法控制。我在5miles上可以定一些节点,制定经济规则。这是我们必须在这个生态体系里用这个生态体系的货币进行兑换、交易的理由,比如我要控制的量到什么地步,释放出的速度是怎么样的。大家做一次嫁接需要多少钱,必须基于这个体系的平衡,外部涨落、数量都无法控制,这是最主要的核心。这里面包括挖币的机制,挖币对我们来讲很重要,必须得这么做。
雷锋网:可否聊一下你们技术路线选择的思路?
Frank Lee:现在很多链都有共通性,最开始选择落地场景的每一个链在当前这个时间点最合适做改变,这是很现实的问题——什么时间点选择哪个落地点就是选择哪条链落地。
以太坊毕竟是图灵完备的虚拟机,虽然存在各种各样的问题,但在上面可以跑很多东西,涉及到智能合约时,在上面做测试,把TBS提升,是比较适合的选择方向,这是思考问题的方法论。
IBM心情好了,现在的一些基础建设也可以做,他号称要做区块链的操作系统,是不是真的是区块链的操作系统咱不争辩这个问题,肯定做了很多基础工作,某些基础工作是可以被借鉴的。现有的链上有些比较好的机制,对于这些链的选择更多是技术理想和抽象层面的选择。
对于5miles来说,做选择时就拿业务模型在这个城市要落地的领域对比基础数据在哪条链适合,哪条链上进行修改比较适合,那就拿它落地。如果选择不对因为什么原因不对,得出一些结论来,下一次换一条链。
Michael Yuan:选哪个链的问题,基于以太坊做开发的真的很多了,他们也在不断修正,我觉得现在有一个很大的趋势——把链上的计算任务放到链下来做,这个中间需要设计一个机制,要么是经济机制、要么是共识机制,让人能够相信链下传回来的结果。链下进行计算的人是你不能信任的人,你怎么知道他把计算任务真正做了没有?
现在很多人在做这个事,有不同的算法不同的做法,都不是特别复杂,这就是开源社区的好处。很多人在这里试验,你做这个事情的时候可以看别人都做了什么试验,这件事情本身与以太坊没有直接的关系。为什么我们这不是一个传统意义上的产品团队?我们叫研究院,是一个研究性的东西,我们需要跟开源社区一起,看人家做这些东西选出他们做的东西中最好的,我们基本思路也是这样,在区块链上做结果的存储。