MLP的创始人:MLP的定位是只做基础设施,不做上层应用

格拉底曾说过:世界上最快乐的事,莫过于为理想而奋斗。

关于Artem Chestnov

Artem Chestnov,MLP的创始人兼CEO,一个誓言要用区块链颠覆真实经济体系的多次连续创业者,过去5年他一直致力于区块链技术的发展和创新,曾参与多个高科技和区块链相关的项目(包括 LAToken、Reborn 和 Medviser 等),并在其中担任各种高级管理职位。并希望通过自己的努力,使区块链技术早日走向主流商业社会,并通过技术创新引领社会发展。42岁时被《财星》杂志评选为2017年的50大杰出人物。

MLP定位:

区块链服务(Blockchain as a Service,简称BaaS)为用户构建更安全稳定的区块链环境,简化部署运维及开发流程,实现业务快速上链。

MLP区块链的定位是"只做基础设施,不做上层应用",并致力于被企业集成,产品服务涵盖企业级区块链服务BaaS、可私有化部署的区块链平台BaaS敏捷版,以及容器服务区块链解决方案,已广泛应用于商品溯源、供应链金融、数据资产交易管理等业务场景。

Artem Chestnov:我为什么要做MLP?

2014年左右,我加入区块链时,当时全国区块链从业人员确实很少,大部分参与者是有钱的投资者。当时我去不同的国家区块链的分享会,现场也就二十来人;但放在今天,动辄超过 2000 人,规模不可同日而语。另外,当时大家最常一起聊的话题就是挖矿和比特币的交易,“区块链”这个概念还没有传开。

但是,我印象很深刻的一点,就是那时候无论技术人员还是投资者,大家和今天不太一样的一个特点,就是都还蛮单纯和理想主义的,讨论的都是比特币很牛逼,以及我要进入这个行业。

我自己是计算机背景,读 CS 读到博士,看了比特币的代码就认为,它的未来会非常有潜力。周围有不少人认为这是个“骗人东西”,那时我在默默想:他们是错过了又一波财富浪潮。这也给我一个警醒:就是听到新生事物时,最应该持有的态度,是全面细致地去了解;而非依靠道听途说的消息做判断。

自己开始创业做项目后,我的感触就是,如果有志于成为区块链行业的顶尖开发者,而不只做一个 Application 应用,那一定要在编程的基础知识、算法设计和数学方面下很多功夫。区块链的程序化开发,不是前端实现这么简单的事情。它做到上层是很本质的,比如闪电网络的协议,就有很多数学理论在里面。

很多人以为编程是一个工具,其实你能打造自己更好的一个编程体系和解决问题的方法是最重要的。另外,要对最新的行业进展保持关注。这个行业变革速度很快,原本我以为能 follow 所有技术进展;现在,我可能只会follow一个领域的技术进展。这样,你就要先选择一个自己的方向,比如是做可规模化的扩容,包括实现更高的TPS(transaction per second)?还是关于 privacy 的研究?这涉及密码学理论,还有一个方向比如工业级产品,你想做一个全世界最棒的钱包;还可以尝试如何把区块链和其它领域,比如 IOT 做结合。

个人来说,我则是想为广大用户和创业者提供区块链技术的项目孵化平台,用技术方案来解决传统区块链技术人员开发难的问题,以及现有区块链技术人才稀缺、开发 成本高等问题,目的就在于提供一个全新的区块链底层结构和核心技术供开发者们免费享用。这是我做MLP这样一个平台的原因。

开发MLP的过程,发生了很多故事。记得 2015 年我萌生这个 idea 时,还在担任一个LAToken的 CFO。那时我们做基于以太坊的 supplychain 应用,所以就必须了解以太坊和智能合约的用途,怎么和供应链金融做结合。使用过程中,我发现如果能做一个类似于以太坊平台但是却能区分于它,同时也是为区块链用户提供区块链服务的一个平台,该有多棒。

我发现技术人员在开发区块链应用时消耗的时间很长,而且不同的团队之间技术并不能得到共享,一个团队开发完后另一个团队不能在原有的基础上进行,得重头开始,因为两个团队并不认识,所以我就在想,能不能搭建一个桥梁,让世界各地不同的技术开发社区都能把他们的技术共享到一个平台上,并获得免费的服务,这就是MLP诞生的初衷。

从模式上来说,MLP跟以太坊类似,都属于区块链服务,但实现机制大不相同。就拿以太坊来说它最大的特色就是极大地扩展了这个脚本引擎的功能,加入了读取区块链、计 费、跳转等新指令,还解除了栈内存、函数调用深度以及脚本长度限制等。但这种方式 有一个很大的缺点就是,应用代码本身及应用产生的数据都存在同一个区块链中,造成了区块链的快速膨胀。

但是MLP则不同,它的扩展性不是通过交易脚本来实现,而是通过侧链。MLP系统中存在一个主链和若干个侧链(主要由开发者提供),但是每条链只支持有限的几种交易类型,交易或者合约的逻辑直接由宿主语言来编写,而不是由交易脚本。这样的好处一是降低了合约编程的难度,二是避免了区块链膨胀,三是每种应用都可以定制个性化的区块链参数。

MLP不会直接复制 Crypti(去中心化的,建立在区块链上的应用商店)或Lisk(它是新一代的平台,允许JavaScript的开发和基于分布的分散的应用程序使用一个易于使用的,功能齐全的生态系统) 但是会参考Crypti的架构,也会复用其部分代码,但不会太多。

不同点主要有两方面,一是更安全的共识算法,Crypti使用的是Dpos,我们在其上增加Pbft算法,以增强一致性,降低双重支付风险。二是我们使用c++语言编写了部分关键模块,非性能热点的部分依旧使用Nodejs来写。

现如今区块链的发展,诞生了许多的区块链APP及DAPP,但我认为,用户需求的,不是林林总总的 APP,而是功能(function)。未来,我们只需要一个很大的 blockchain architecture,通过 blockchain service,就能实现用户所有的需求。而这个功能强大的应用,就是MLP区块链云服务平台。

你可能感兴趣的:(MLP的创始人:MLP的定位是只做基础设施,不做上层应用)