巴比特论坛

巴比特App广告
发表于 2018-11-28 14:19:23 | 显示全部楼层
活动类型:
线上活动
开始时间:
2018-11-29 13:30 至 2018-11-29 15:00 商定
活动地点:
第92期
性别:
不限
已报名人数:
0

QuarkChain 是基于分片技术的区块链底层技术方案,它具有安全、去中心化、高吞吐能力和可扩展的特性,它将实现每秒十万级链以上的交易处理能力(100,000+ TPS)。
官网:https://www.quarkchain.io/

11月29日(周三)13:30,Unitimes技术AMA邀请了夸克链CEO周期为大家带来“深度解析未来公链的发展方向”为主题的分享。

本次AMA在Unitimes微信群和巴比特社区同步进行,欢迎留言提问!

主题:
深度解析未来公链的发展方向

嘉宾:
周期,夸克链CEO

时间:
2018.11.29 13:30

AMA 14.jpg



您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

最新最热
同步小助手 2018-11-29 15:34:36
1、周博士您好,欢迎参加Unitimes AMA。请先介绍一下您自己以及QuarkChain(夸克链)。
回复 收起
2018-11-29 15:36:27 周期: 大家好,我叫周期,现在是QuarkChain的Founder兼CEO。QuarkChain目标是下一代的公链平台,一方面要解决区块链现在的扩容难题,另一方面我们想在灵活性方面给区块链注入更多的活力。我们上个月刚刚结束了一个TPS比赛,号召我们社群一起搭建测试网络,现在最高的吞吐能力能够达到55000+ TPS。还有我们代码是开源的,欢迎大家才参观哦
收起
同步小助手 2018-11-29 15:34:56
2、安全性、可扩展性和去中心化被称为区块链的“不可能三角”。请问QuarkChain如何看待这三者?QuarkChain是如何取舍的?
回复 收起
2018-11-29 15:36:38 周期: 不可能三角的一个前提在于安全性和去中心化是独立的。但是其实现实中,安全性和去中心化,我们认为是相对互补的。去中心化程度越高,那么安全性其实也就越高(尤其是双花攻击的)。这样的话,如果能够做到更加去中心化的话,我们在保持原来的安全性同时,就可以有空间做可扩展性了。在这一方面的话,我们通过多链多分片的结构,希望能够让跟多的人能够参与网络。我们下一代即将发布的测试网,可以支持不同的挖矿算法,包括Ethash和比特币的double SHA2。还包括我们自己研究的CPU算法。这样其实是更加鼓励去中心化,让不同的挖矿的社群都能参加。
收起
同步小助手 2018-11-29 15:35:02
3、分片技术有潜在双花攻击的危险,而QuarkChain采用了双链结构来解决这个问题,请问具体是怎么实施的?
回复 收起
2018-11-29 15:36:44 周期: 是的。我们在这一方面做了很多工作。主要的工作是我们提出了一个叫玻色子共识。核心的想法是通过主链和主链的算力来保护每个分片的交易。通过玻色子共识,对每个分片进行双花都需要对主链进行攻击,这样的话,每个分片的攻击的难度就会大大增加。具体玻色子共识的描述可以看这里https://medium.com/quarkchain-of ... sensus-8032704319bd。中文版本在翻译中,敬请期待 :)
收起
同步小助手 2018-11-29 15:35:10
4、您能否给大家解释一下状态分片和交易分片的区别?
回复 收起
2018-11-29 15:36:55 周期: 好的。其实在传统的数据库和中心化系统里面,所有的分片都是指状态分片(大家可以看wiki百科对于分片的介绍https://en.wikipedia.org/wiki/Shard_(database_architecture) )

所谓状态分片就是指把每个系统的数据进行切分,每一部分都放到不同的节点来运行。这样系统的能力,包括数据存储的大小,处理的吞吐(每秒tps),会根据分片数目,节点数目增加而增加

而交易分片可以认为是状态分片的一个简化版本。每个节点还是保存整个网络的所有数据,但是每个节点只处理跟他相关的子数据集的交易。好处在与更好的避免了数据迁移的问题。但是坏处就是每个节点都需要存储系统的全数据,这样的话一旦系统数据多起来的话,每个节点的存储负担就会比较高
收起
同步小助手 2018-11-29 15:35:14
5、你们的测试网已经上线,请问测试网目前的TPS是多少?高吞吐量需要相当强的交易处理能力,QuarkChain是如何保证这一点的?
回复 收起
2018-11-29 15:37:04 周期: 我们在7月份的时候上线了第一个公开版本的测试网。那个时候的TPS大概是14000+左右。系统运行了6000多个节点,和50个集群。我们这里面设计的一种方式是通过集群的方式来完成交易处理的能力的。只要机器足够,可以通过不断添加机器来加强。这个能力,在我们上个月结束的面向社群的TPS比赛可以看到,大家利用各种机器资源来跑,最高的跑到55K+。而且我们赛后的采访,大家纷纷表示只要给他们更多的机器,10万TPS也是没有问题的 :)
收起
同步小助手 2018-11-29 15:35:25
6、如果将一个应用部署在多个分片上,开发者是否要支付多次gas费用?这样的情况下,QuarkChain的高TPS是以高gas费用为前提吗?
回复 收起
2018-11-29 15:37:11 周期: 这个是要根据应用的需求来决定的。如果一个应用需要高TPS,那么就需要部署到多个分片上面。但是高TPS不是免费的,那么费用怎么算是比较合理的呢?在计算机里面有个概念叫linear scale。也就是说如果我需要付出的成本跟TPS是一个较好线性关系,那就是很好的费用。而在我们上面,没支付一次gas费在不同分片上面,理想情况下,就会得到相应的线性性能,所以我们认为是符合现实的。
收起
同步小助手 2018-11-29 15:35:30
7、QuarkChain要打造百万级的TPS。未来如果交易速度的问题解决了,那么公链还需要解决哪些问题?
回复 收起
2018-11-29 15:37:18 周期: 我觉得公链本身的灵活性问题也是一个很重要的问题。现在很多大链,包括BTC, ETH, LTC, DASH之类的,他们的交易模式(虚拟机,账本),代币经济学(怎么出块,每个块有多少币)都已经固化,要调整非常困难。而且相互之前的互操作性非常差。而我们QuarkChain下一个目标是灵动性 - 可以通过添加分片的方式,把不同的共识,交易的模式,甚至代币经济学都可以放到一个公链的平台。同时大家共享该平台上面的安全性和可互操作性。我觉得这个是非常迷人的想法。另外还有就是公链的应用了。现在公链落地的应用还太少,怎么能够让应用能够更好的落地是关键的问题。除了炸支持新的虚拟机和新的共识之外,我们能够通过灵活性来添加针对应用,尤其是垂直行业的应用的分片,使得从底层开始就能够对应用全面的支持。
收起
同步小助手 2018-11-29 15:35:36
8、QuarkChain开发的智能钱包有两个级别—主账户和辅助账户,这样设置是基于QuarkChain本身的结构吗?
回复 收起
2018-11-29 15:37:25 周期: 是的。我们的钱包可能是第一个支持状态分片的钱包。为了简化大家对分片的理解,我们设置了两个级别,主账户和辅助账户。主账户是指在用户指定的主分片里面的账户数据,辅助账户是指除了主分片之外的所有用户账户数据的汇总。而且用户可以随时的切换主账户,设置未来可以设置多个主账户来进行高级的账户管理。我们现在在内部测试我们的钱包,效果非常好。会在进行发表公开的版本让大家使用。
收起
同步小助手 2018-11-29 15:35:41
9、在QuarkChain团队,您和王兆光等核心技术成员都是从传统互联网巨头Google和Facebook出来的。您觉得在Google工作和在QuarkChain工作有什么不一样的感受?
回复 收起
2018-11-29 15:37:32 周期: 大公司里面工作,比如Google,相对而言压力会小很多。而且公司里面有非常正规的流程。而在QuarkChain里面,可以做的事情就非常多。而且很多事情很有意思,非常需要主观能动性。另外一方面Google里面设计的任何系统都是针对大规模人群的,所以对吞吐,扩容非常讲究。而QuarkChain现在也在步Google的步伐,希望利用他们的技术造福更多的人。还有QuarkChain做的工作大部分都是开源的,大家可以看到我们做的进展并且可以参与。而Google的话开源的项目会少很多很多。
收起
同步小助手 2018-11-29 15:35:49
10、今年有很多公链已经上线或者即将上线主网,很多也都是定位于高数量级的 TPS。公链项目竞争残酷,QuarkChain和他们相比有何优势?打算如何和他们竞争?
回复 收起
2018-11-29 15:37:39 周期: 首先很多公链项目还在垂直扩容领域方面发展,而我们针对的是水平扩容,很多垂直扩容的技术对我们来说反而是好处。也就是说,我们通过我们灵活性,能够不断的吸取新的垂直公链的好的想法。另一方面,在水平扩容领域,我们发现现在很多系统还在早期阶段,要落地的时间还比较困难。有些号称达到一个数量级,但是其他人都没有看到。而且我们通过TPS的比赛的形式,能够让社群的人去搭建一个高吞吐的公链,这样的效果远远比我们自己说好。另外我们马上要开放的支持挖矿的测试网,能够更好的让我们社群感受到我们技术的魅力。这个是下一个测试网的 一些信息 https://mp.weixin.qq.com/s/l-n8RChK81hVXv2HjypDfQ,大家可以参考。
收起
同步小助手 2018-11-29 15:42:01
周博士您好,您觉得链上扩容和链下扩容谁更有前景?
回复 收起
2018-11-29 15:43:28 周期: 我觉得链上扩容和链下扩容各有各的优点,我觉得他们不是矛盾合适相互促进的。链下扩容可以做到很高的TPS和延时,但是对每个用户的在线和压币都有较强的需求。而链上扩容不要对方用户在线,但是延迟会高不少。根据不同的应用场景,我觉得两个都可以有很大的发展。
收起
同步小助手 2018-11-29 15:42:06
您了解Zilliqa吗?夸克链和Zilliqa使用的分片技术有什么不同?
回复 收起
2018-11-29 15:43:37 周期: zil是使用交易分片。我之前谈到了,使用交易分片的主要问题还是每个节点都需要有全账本的信息,对于存储的要求比较高。这一方面的话,我们是通过集群来做到状态分片的。从吞吐角度出发,我现在网站上面看到他们吞吐是2828 左右,跟我们社群跑出来的结果有些差距哈
收起
同步小助手 2018-11-29 15:42:12
Hello Dr. Zhou~你认为分片在实践过程中可能有哪些需要解决的问题,或者难点?
回复 收起
2018-11-29 15:43:42 周期: 实践过程中,一方面是安全,这个我在之前回答了。还有一方面是跨片交易怎么保证安全和原子性。这个也是难点之一。这一方面的话,我们也是借鉴了google, facebook的一些工程经验。核心的解决思想还是玻色子共识哈。
收起
同步小助手 2018-11-29 15:42:23
你好,请问你们的多个集群节点会更容易受到女巫攻击吗?
回复 收起
2018-11-29 15:43:48 周期: 女巫攻击的话,我觉得只要集群的节点数目足够多的话,并且集群链接数目够的话,攻击的难度会越来高
收起

本期嘉宾

神回复

AMA时间:2018-11-29 13:30 - 2018-11-29 15:00 热度(1112) 讨论(44)
返回顶部 返回列表

登录

发帖