井英俱乐部阿Q茶馆区块链世界

【您有一封硅谷来信】陈小虎谈MOAC

2018-08-26  本文已影响1101人  7451762bf1b8

硅谷是世界高新技术创新和发展的开创者和中心,诸多改变世界的高新技术从硅谷诞生并走向世界,以MOAC为代表的区块链3.0技术就来自于硅谷。

本周,MOAC(墨客)区块链联合创始人、首席科学家、MOAC Blockchain Tech CEO 陈小虎进行了一次直播专访(专访视频:油管国内),畅谈了MOAC公链的开发进展、技术优势、子链等网友关心的问题,并回答了网友提问,以下是此次专访的主要内容,供朋友们参考。

1、关于MOAC平台

主持人:请简要介绍一下MOAC平台。

陈小虎:MOAC是一个天生支持DAPP的区块链平台,它可以支持多种应用,并为应用提供足够的TPS。MOAC采用了创新型的架构体系,为应用开发者提供了友好的开发环境。

2、MOAC与以太坊

主持人:尽管以太坊存在TPS较低等问题,但它仍然是目前应用最广的区块链平台,MOAC与以太坊的区别是什么。

陈小虎:当人们想要开发区块链应用时,以太坊是很自然的选择。但如果想要真正部署一个应用时,就会面临很多问题,比如平台是否有良好的处理性能、费用问题等。对于以太坊的智能合约,用户需要为每笔交易支付智能合约的使用费,这对于应用来说是一个阻碍。因为如果你想让应用给数百万人使用的时候,这些用户可能对加密货币一无所知,他们也没有数字资产,如果使用应用需要用户付费的话,这就造成了使用障碍。当用户规模是几百万或是更多时,你当然希望用户能够直接从应用商店下载应用,并直接使用,而不是需要用户先买一些ETH。

3、MOAC与EOS

主持人:EOS的理念和你说的相似,他们不需要用户为应用的执行付费,付费方是应用的开发者,那么MOAC与EOS的区别是什么。

陈小虎:我们和EOS的本质区别在于,虽然用户在使用应用是免费的,但对于开发者,如果要在以太坊或EOS的区块链上存储数据,通常是很贵的。因为数据通常存储在单一主链上,在储存数据这方面,不同的应用之间甚至存在竞争关系,而MOAC的构架解决了这一问题,应用的数据存储在子链上,与其他应用没有竞争关系,每个子链数据是独立存储的,它的费用是很低的。

4、MOAC子链

主持人:你刚才提到了子链,子链和侧链两者有什么区别。

陈小虎:在可扩展性方面,子链和侧链看起来很像,但他们有根本性的区别。一般而言,侧链是相对独立的区块链,和主链相比,它是比较小的一部分,侧链的安全级别和主链相比是比较低的。例如,侧链有100个节点,他们之间通过P2P协议进行通讯,你可以很容易通过1个节点对其它99个节点进行攻击并成功。对于子链而言,和侧链相比有一个根本性的区别,子链的节点之间不会直接建立连接,他们通过母链实现间接通讯。在这样的情况下,如果子链包含100个节点,你只能知道1个节点的情况,而不会知道其它99个节点的情况,其它节点的IP位置、端口等信息都是保密的,这样最多只能攻破一个节点,如果要对剩余99个节点进行攻击,则需要攻击母链,这就意味着子链的安全等级和母链是基本一致的。

5、MOAC的开发语言

主持人:我们知道以太坊用的是solidity语言,要求较高,EOS用的是C++,相对要求较低。那么MOAC的开发语言是什么,需要开发者掌握到什么水平才能进行开发工作。

陈小虎:MOAC选择了相对简单的开发方式。以太坊是目前最为常用的主链,开发者社区最大,solidity语言用了很多年。我们使用更简单的接口,和以太坊同样使用solidity语言。如果你是以太坊上的开发者,基本上没有过渡成本。在以太坊上如果你编写过智能合约,在MOAC上的子链开发和以太坊的智能合约开发基本是类似的,我们把部署子链的方式进行了加密,使用鼠标进行几次点击,即可成功部署子链。我们尽量简化了开发工作,基于以太坊进行了优化升级,更有益于开发工作的顺利进行。

6、子链和母链的通讯

主持人:有网友提问,子链需要和母链通讯以完成最终确认,这是否是子链应用及母链性能的瓶颈所在。

陈小虎:子链和母链是紧密联系的,子链需要和母链进行同步,但这不意味着子链需要把所有信息都和母链进行同步,你只需要从子链同步哈希值,例如每100个区块同步一次,把哈希值同步到母链上,这样对于母链不会造成很多负担,因为同步的是哈希值而不是应用的全部数据,应用的数据存储在子链上。

7、关于费用

主持人:使用MOAC公链的费用是怎样的,如果我要部署一个DAPP,需要支付多少费用。

陈小虎:费用和用户规模相关,这部分费用是由DAPP开发者进行支付的。开发者在部署DAPP时,需要设置使用的子链节点数,对于节点的使用需要支付一定的费用,这和按月支付AWS服务器的使用费是类似的。费用还和子链与母链之间的同步频次和同步数据量有关,在每次同步时需要支付一定费用。整体而言,需要支付的费用和区块链应用所取得的价值相比,是很小的一部分。

8、共识机制

主持人:有网友提问,MOAC使用什么共识机制,用户是否可以自己选择共识机制。

陈小虎:底层的母链,我们选择POW共识机制,有很稳固的安全性。在上层的子链,我们提供了一些具体的实施标准规范,例如如何选择共识协议,如何部署智能合约等,我们同时也提供了名为filestorm的分布式文件存储的共识协议。它和filecoin类似,但filecoin还未正式推出。基本上,你可以存储你的文件到IPFS网络,利用区块链进行确认,例如有10份拷贝,如果其中1份被攻击失效了,你可以自动增加节点,来确保文件备份的安全。

9、MOAC理论吞吐量

主持人:我们知道如果有很多侧链的话,几乎可以做到无穷的可延展性。对于MOAC而言,子链需要和母链进行通讯,例如传递哈希值、信息数据等,那么MOAC的理论吞吐量是多少。

陈小虎:基本上这个问题分为两个层面。第一个层面,在母链上进行通讯时,采用全网广播的方式,理论上的极限值,在于母链节点之间的传播带宽,例如有100Mbps的带宽,每个数据包500bytes,可以计算出理论TPS为20k。第二个层面,我们通过使用加密信道进行数据传输,这样就无需在母链进行全网广播,可以认为具有无穷的可扩展性。

10、关于TPS

主持人:另一个很有意思的问题,现在的项目,往往号称自己具有百万级或过亿的TPS。我们已经对MOAC与以太坊、EOS进行了比较,你对于整个行业和这些声称具有极高TPS的项目是怎么看的。

陈小虎:我觉得实验室的测试数据是一方面,当我们在讨论TPS时,你需要面对的问题是,例如你发送一个从美国到中国的TCP数据包,网络延迟通常是200ms,如果来回的话延迟加倍,这样对于每秒百万TPS的并发速度而言,如果延迟远大于本身的TPS,在部署应用时,你真正需要考虑的是传输速度。对于我们的系统,传输速度和底层网络、P2P网络的带宽息息相关,这些都是物理上的限制,如果考虑带宽延迟的话,每秒百万级的并发速度和这些延迟相比,则要小得多。

11、关于熊市

主持人:我想这是人们应该意识到的,对于并发速度存在物理上的限制,在全球网络进行物理信号的传输,我们对此应该有清晰的认识。有网友提问,熊市的到来对你们项目的进展有什么影响,你们会怎样使用募集到的资金在当前的市场环境下保护你们的项目。

陈小虎:我认为现在的情况非常有趣,很多去年发布的ICO项目面临一个大的问题,他们的token价格发生了剧烈下跌,与此同时,我们的项目在CMC上的排名是稳步上升的。我们没有花很多钱在推广项目上面,在去年很多人没有听说过我们,我们当时真正做的是集中精力在开发上面,我们的主网已经上线,子链不仅仅是概念而是已经实现,我们发布了名为filestorm的IPFS子链,你可以从GitHub下载并进行测试,我们和很多应用开发者一同工作,他们非常愿意使用我们的系统。我们没有花钱上大的交易所,没有花钱去推广自己,我们专注于开发。当牛市到来时,所有的token都会上涨,而熊市到来时就会遇到真正的低潮。

12、应用推广

主持人:还有什么和大家分享或说明的。

陈小虎:我们没有花很多资源在市场推广上面,我们专注于开发工作,这在另一方面,是我们的短板,我们希望在这方面也有所加强。我们的平台已经就位,很多应用开发者和我们进行了沟通,他们希望将应用移植到MOAC。希望朋友们对我们的平台进行测试检验,我们希望能够给DAPP开发者和DAPP用户带来真正不同的体验。随着用户的逐渐增加,我们的价值越愈发凸显。

13、结语

主持人:非常感谢陈小虎今天的对项目情况和项目进展的介绍与分享,感谢网友的提问,祝MOAC项目进展顺利。

陈小虎:非常感谢,谢谢大家。


以上即是陈小虎直播专访的主要内容。原版视频是无字幕的英文视频,本人根据沛公的字幕文件进行了整理,感谢!

由于本人英文水平和技术水平有限,不可避免的出现疏漏,请各位朋友及时和我沟通,以便继续完善。本次专访视频的中文字幕正在制作中,请朋友们等待官方字幕版视频的正式发布。

上一篇下一篇

猜你喜欢

热点阅读