“区块链体系本身要解决一个问题,就是我们要‘去风险化’,实现点对点的信任。这种信任的基础是什么?即每个任务运行的程序遵循相同的原理,唯一的实现方法是——,让所有人都能看到源代码。
作者|高林
编辑| A小姐,李耕
网站| www.xtecher.com
微信官方账号id | xtecher
2016年,区块链在资本寒冬中逆势崛起,火了一阵子。作为比特币背后的核心底层技术,区块链已经走到台前,正在颠覆传统金融行业和我们的生活。3354除了吸引银行、监管机构、互联网巨头的关注,一些专注于区块链概念股的技术团队,如小蚁、布比等也逐渐进入公众视野。
早在2013年,上海就有一个BitVenture营地,几个喜欢比特币的人聚在一起,经常搞一些活动。达洪飞在一次会议上做了主旨发言。当时小蚁的名字还没想好,连“区块链”这个名字都没出现。只有英文名字“区块链”,但有一个想法在他的脑海里非常坚定:
“我们要做的不是数字货币,不是像支付媒介、支付手段或者交换媒介那样的数字货币。”
直到2015年初,区块链的名字出现,他们才意识到,这是他们正在做的——只小蚂蚁背后的技术。
“小蚁不是公司”
蚂蚁区块链创始人大洪飞告诉Xtecher,蚂蚁区块链核心团队于2014年初启动了国内首个区块链项目,是国内唯一一个实时开源的公链项目。自成立以来,吸引了很多人的关注,有业内人士称之为“P2P的纳斯达克,数字资产领域的优步”。
白皮书这样定义小蚂蚁:
“小蚁是基于区块链技术的去中心化网络协议,将物理世界的资产和权利数字化,通过对等网络进行登记、分配、转移、结算和交付等金融服务。小蚁可用于股权众筹、P2P网贷、数字资产管理、智能合约等领域。”
“小蚂蚁不是公司。”达洪飞向Xtecher强调,这是一个开源社区项目,背后有开发者和参与者。任何有基础的人都可以参加,没有限制。
在运营小蚁的过程中,核心团队看到了市场对“分布式账本”这一技术的需求,并于2016年底注册了一家公司“分布式科技”。该公司的外部品牌名称是Onchain。Onchain的主要业务方向是成为区块链的通用底层框架。达洪飞说,这家新公司更像是一家底层的技术开发公司,一家科技公司。至于小蚁和Onchain的关系,“小蚁不属于这家公司,这家公司也不属于小蚁”,但显然,两者有着千丝万缕的联系。
“不开源的区块链都是流氓”
Ant是中国第一个区块链项目,也是中国唯一的实时开源公链项目。
你为什么决定开源?
大鸿飞告诉Xtecher,区块链本身就要解决信任问题,颠覆传统的单点信任和集权组织的信任。如果它不是开源的,它将仍然是一个中央集权的机构,背离了区块链精神。
他半开玩笑地指出,“不开源的区块链是个流氓”。
可以肯定的是,如果不能实现开源,所宣称的区块链技术就是“挂羊头卖狗肉”。根本不是对一项技术的信任,而是对商誉、公司或个人的信任。这种信任本身是脆弱的,需要其他辅助措施来建立。通常情况下,企业要获得贷款或投资,必须通过第三方机构(如审计公司、银行等)对其经营数据进行核实。)才可以获得信贷,这需要大量的信贷成本。
事实上,比特币的神秘之父中本聪一开始也选择了开源,这实际上成为了比特币一开始被众多科技巨头接受并积极传播的重要因素,也间接催生了后来的各种“假币”。蚂蚁们也“继承”了这种开源精神。
达洪飞继续解释,“既然它们都是区块链的,为什么不直接开源呢?我会告诉你它是如何工作的,我会向你证明它确实如此。”
比如这就相当于拥有两种厨房。一种门是锁着的,上面写着不允许任何人进入,你不知道后面做什么;另一扇门是透明的,你可以清楚地看到所有厨师是如何操作的。谁更靠谱?答案不言自明。
同样,小蚁区块链的另一位创始人,号称“写了小蚁社区99.9%的代码”的核心开发者张正文和大洪飞,观点也高度一致。“在我看来,非开源的区块链不是区块链,这是一个伪命题。”他说,目前世界上所有大型知名的区块链都是开源的,比如Hyperledger和Corda的Fabric等。都是开源的,他们的技术都是开放的。
张铮告诉Xtecher,“区块链系统本身要解决一个问题,就是我们要‘去风险化’,实现点对点的信任。这种信任的基础是什么?就是我知道我运行的程序跟你运行的程序遵循的原理是一样的。——实现这一点的唯一方法就是让所有人都看到源代码。”
从2014年成立到现在,小蚁发展不到三年。从最早完全没有代码的时候到现在5万行左右的代码量,所有的源代码都是原创的,所有的代码都是开源的,都遵循MIT开源协议。代码托管在GitHub中。目前已经有100多人抄袭了小蚂蚁的项目,并对其进行了一些修改。
2017年的技术重量级人物:跨链互操作性协议和智能合同
“每一个新行业兴起的时候,都会有人想浑水摸鱼。那些发行各种数字货币,然后通过区块链技术圈钱的行为,绝对是伪区块链概念。”一些区块链业内人士对此颇有微词。
当然,这不是小蚂蚁想要选择的道路。
核心技术开发者张正文谈小蚁的技术路线:第一步,构建跨链互通协议;第二步是构建一个可以运行智能合约的虚拟机;第三个方面是写大量的智能合约。
目前,各种区块链已经出现,区块链之间的互操作已经成为一个非常重要和迫切的需求。从互联网的发展可以推测,未来一个多链互联的价值网将共同为用户提供可靠、安全、快捷、高效的服务,而跨链技术是实现价值网的关键。
“跨链技术”是小蚁2017年的亮点。
达洪飞说:“我们对未来的判断是,有许多区块链,而不是所有的企业都在一个或两个或两个或三个区块链上运行。”
Ant在新的一年要做的第一件事就是制定一个跨链的互操作协议或者一个标准。满足本协议基本要求的区块链可以相互操作。
对于普通的区块链来说,所有的资产和信息都在同一个链条上。这样,同一链条上的用户就可以互相交易,互相操作。小蚁的想法是,每一个链条,每一个不同的资产,不同的应用场景,不同的兴趣集群,都可以有自己的链条。当他们进行交易时,他们可以使用这种跨链互操作性协议进行交易。
通过这种跨链互通协议,每个公司或集团可以拥有自己的联盟链和私有链,同时可以通过自己的区块链与外界链接。
根据未来的应用场景,跨链互操作协议分为跨链资产交换协议和跨链分布式事务交换协议。
通过“跨链”,将解决区块链信息量小、共享数据积累量大的问题。但又不免担心其安全性。3354如果在原来的“扩展”区块链上再增加一个接口,是否意味着别人可以通过这个接口篡改信息?
对此,小蚁特意向Xtecher记者解释:“简单来说,就是通过特定的互操作协议来保证安全。”
比如C通过伪装成A向B传递信息,实际上C需要通过互操作协议获得A的私钥,才能对信息进行操作。在这个过程中,A的私钥和单个区块链一样,也存储在本地,安全性基本和以前一样。
“当然,有人会提到,之前私钥是线下被盗的。在这种情况下,只能算是A自己的意愿,因为人身安全只能靠自己来保证。真正的问题在于如何保证‘原子性’(一个事务包含多个操作,要么全部执行,要么一个都不执行)。”
2017年小蚁的第二件大事是智能合约的技术创新。
“智能合约”最早由密码学家尼克萨博(Nick Saab)于1994年提出,几乎与互联网同龄。
智能合同是指能够自动执行合同条款的计算机程序。在比特币出现之前,由于没有安全可靠的执行环境,智能合约无法应用于现实。由于其权力下放、公开和透明,区块链自然能够为智能合同提供一个可信的执行环境。
在过去,资金的真正交付和支付是在银行实现的。有了区块链,可以在链上记录和注册资产,并且可以在链上可信地自动执行代码,然后可以直接交付资产。这是区块链的智能合同。
国外已经有智能合约应用的例子:
2016年10月,澳洲联邦银行(CBA)和富国银行利用区块链技术将一批88包棉花从美国得克萨斯州运往中国青岛。实际上,本次交易双方都属于Brighann Cotton,只不过本次交易双方都是博瑞棉花的美国分公司和澳大利亚分公司,双方使用的都是美国区块链公司Skuchain的支架系统。
原始交易中的大量纸质信用证是通过存储在私人分布式账本中的数字智能合同执行的。这种智能合同是由计算机代码编写的,一旦满足合同条件,交易就会自动执行。
目前智能合约大致有两种:一种是以太坊,借助js这种高级语言;另一个是面料,直接沿用Docker的技术。
但在大洪飞看来,都太沉重了:“小蚁其实走的是第三条技术路线。”他用一个生动的比喻解释了下一只小蚂蚁的路线:
“虚拟机是智能合约的运行环境。你可以把它想象成一家“餐馆”。合同就像这家餐厅的一个厨师团队。每个团队负责烹饪不同的菜肴,并提供给食客。有的厨师团队可能只拍黄瓜(简单合同),有的做米其林菜(复杂合同实现复杂商业逻辑)。”
“当然,这个餐厅环境可以多种多样,同时也决定了食客的档次和接受的人数。我们现在做的就是给不同的餐厅匹配不同的厨师团队。所以这是一个通用的厨房改造方案。我们用opcode作为餐厅的“官方语言”。它很简单,适合简单的合同,但也为米其林厨师和他的专业设备(支持高级编程语言)预留了大量空间。”
张铮告诉Xtecher,很多跨链技术已经被证明是可行的,下一步就是技术实现了。至于虚拟机,架构的第一个版本已经完成,还需要交付一些技术文档到社区进行反复讨论和测试。
张正文初步估计,未来最大的困难可能是智能合同的编制。他说,“我们都没有任何作为编译器的经验,所以我们可能会遇到一些困难,但我们在技术上很自信。”
虽然小蚁目前专注于产品的底层技术创新,但从区块链技术的发展趋势来看,作为各种应用基础的底层技术拥有者更容易爬到食物链顶端。
务实的自由主义者
一般来说,喜欢数字货币的人通常都是自由主义者,其中不乏一些“每天都想推翻政府”、“每天都获得极端自由”的极端自由主义者——.达洪飞认为他是一个“务实的自由主义者”,他的价值观并不极端。
他说,有很多自由主义者经常描述一个最终的状态,但他们不知道怎么走,也不关心怎么走。“他直接告诉你,那个州最好,最自由,我要了。至于怎么从现在的状态过渡到那个状态,他不关心。如果提出‘务实’这个词,我们就不得不考虑我们看到的未来在哪里。直走可能会有很多障碍,需要绕过各种障碍。”
达洪飞告诉克斯特彻,他曾经是一个非常古怪的人。“我不是IT专业出身的。我在大学主修科技英语。你可以说我是文科生,但其实我读书的时候,就是一个很极客的人。”
菲达
他于1994年进入华南理工大学。他对计算机非常感兴趣,花了很多时间在机房,自学了C语言和汇编语言。
当时机房的电脑有硬盘锁,很难在电脑上保存自己的文件。大洪飞自学编译,破解了硬盘锁,然后自己重新写了一个硬盘锁,锁死了自己专用的电脑。“这样,我就有了上面的文件,别人修改不了。”说到这里,达洪飞开怀大笑。
他大学的时候是学校BBS病毒版的版主,还会汇编写病毒。总而言之,他所在的大学花了很多时间修补计算机的一些基础技术。
现在创业几年,对他来说,最深刻的心路历程就是客观看待“风口”。区块链目前被很多人认为是风口,他认为应该动态看待。“你要先站在那个地方,而不是风先来的时候,你跑过去也抓不住。你应该站在自己喜欢的地方看风景,做自己喜欢的事。风就是吹。”
不仅仅是个极客,他还是个文艺的人。“我会去豆瓣”,“我会一直在车上听歌”,他喜欢的歌也很受欢迎。“和同龄人去k歌,别人都不知道我唱什么歌”。
张铮也喜欢听音乐。“听音乐可以和工作同时进行,互不影响。”他也喜欢刺激的活动,例如赛车。
张正文
张正文有过信息安全的经历,后来接触到了区块链技术。偶然遇到大洪飞后,一拍即合,创办了小蚁。他和达洪飞非常投缘。“他(达洪飞)智商很高,说话也很轻松。虽然他不是技术出身,但如果我讲技术,他可能稍微说一点就明白了,很爽快。”
除了两人,还有VP陶荣奇,负责小蚁的生态运营,形成紧密和谐的“铁三角”。
小蚁系统里有小蚁股,参与众筹可以分小蚁股。当然,项目初期需要启动资金,几个核心人员用很低的估值买了小蚁股票。现在,估值翻了几十倍甚至上百倍。从投资的角度来看,这是一笔非常成功的投资,但“铁三角”对此事似乎很淡定。张正文说,“我真的没有一点兴奋的感觉,因为这些都是我自己一点一点做出来的,我很努力,然后努力,才换回来这样的成绩。”
未来是巨大的,但不是荒芜的。
“UK 《经济学人》将区块链技术比作‘制造信任的机器’。我们相信,区块链技术将使世界变得更加美好,人们可以像蚁群一样平等地协作、创造和分享。大家合作,未来充满无限可能。”达洪飞在一次讲话中说。所以才取名“小蚂蚁”。
为什么是蚂蚁?
蚂蚁是最勤劳和合作的。箴言755-79000描述,“懒人,你可以通过观察蚂蚁的行动获得智慧。没有元帅、统治者或国王,蚂蚁在夏天准备食物,在收获时收集食物。”
目前,通过2015年和2016年的两次众筹ico,小蚁获得了数千万人民币等值的社区运营资金,保证了小蚁的快速发展。此时,小蚁正在蓄势待发,试图成为中国区块链社区的标杆。
达洪飞说,“区块链技术是未来可信数据和价值互联网的基础设施。”
在他看来,面向未来,区块链可能遇到的最大问题是“时间问题”。区块链是近一两年才开始流行的。技术的成熟和普及需要时间,不能指望马上大规模应用。这是不现实的。“其他的问题,我觉得很好解决,技术方面也不是特别难。”
蚂蚁的愿景是“你我的数字资产”,在系统底层支持多种数字资产。用户可以在链中直接创建自己的资产类型,并使用智能合约来控制其发行和交易逻辑。
也许在以前,人们互相信任、互相分享、无缝合作的场景似乎只出现在一个幻想的“乌托邦”里,但区块链科技的小蚁团队所做的努力,正在让这一切成为可能。