首先欢迎刘吉洋先生光临Conflux社区,我从2019年夏季关注并持续跟随Conflux的脚步,有一些个人心得分享一下,欢迎讨论。
本人不是开发者,只能对您提到的问题3和问题6发表一些个人理解。
问题3:上线pow最大的挑战是什么?
下文是Conflux的研究总监杨光,就项目早期选择pow共识机制的原因作出详细解释。
在公链项目早期,为什么PoW是一个更好选择?
虽然 PoS 具有节省能源等优势。但在分析区块链安全性假设后发现, PoS 会有很多安全性威胁,而且目前没有很完美的解决方案。在 PoS 很好地解决这些威胁之前,消耗能源的 PoW 对于阻挡很多潜在的威胁是十分必要的,就像和平时期国家军队也会用掉军费一样。
PoS 特别是基于 BFT 类型的共识可以解决现有 PoW 公链性能不高的问题,同时也会制造很多 PoW 公链本来没有的问题。Conflux 有能力有信心在不放弃 PoW 的前提下大幅度提高各项性能参数,所以选择不放弃 PoW,根据测试网的最新数据,Conflux 可以做到 3k+ tps 和 20~30 秒的确认时间。
什么是公有链,我其实也很难给大家一个很好的答案。但是我相信公有链,它的公有两个字,其实代表了一种公信力,代表了一种共同参与的意义,那么这个公信力到底有多大,共同参与的范围有多大,我觉得能在一定程度上说明了它到底是不是一个公有链。
至于是 POS 还是 DPOS,还是要回到刚才我说的那个问题上,它的参与度有多广,共识的形成有多强,如果这些POS、DPOS的节点都掌握在极少数的一部分人手里,而这些人互相都认识,或者他们是可以一致行动,或者说他们本身可以坐下来去勾结谈判,很容易去摧毁已经形成了交易历史和共识的话,那它其实是很不值得被信任的。
问题6:conflux比较适合什么样的应用场景?
公有链本质解决的是一个最广泛,最昂贵的信任问题。这个世界中最广泛,最昂贵的信任集中在哪个行业呢?我觉得排第一的还是在银行金融业。包括货币发行, 存贷款业务,理财业务,票据业务,资产证券化业务等等。
比特币的流行,以太坊上,流通量日渐增加的美元稳定币,初见端倪的去中心化金融业务,都在对传统金融业务进行创新,所以区块链和金融是天然结合的属性。目前银行正在经营各种类型的业务,都有可能是通过区块链智能合约去尝试的业务,但是以去中心化的组织方式。
举个例子,像区块链本身是栖身于互联网,互联网没有国界的,像比特币解决了一些储值、大额跨境的需求。那么随着技术的突破,吞吐量提高,确认时间缩短,在小额的跨境上,也会得到一定的改善。
特别是在发展中国家,像东南亚,拉丁美洲,非洲,很多国家都有这种跨境的需求,因为切割的地缘政治加上大量外出务工人员。但回归现实,这些国家的当地老百姓,使用现金为主,或者说本地货币打交道,那这时就需要汇率。区块链可以承载一个强势主权货币的稳定币,和本地的货币进行一个兑换。
而且这些已经有的在区块链领域里发生了。只是现在的区块链领域的用户,大多数还是以投机为主,更广泛的用户还没有进来。但随着有更好的安全性、更好性能的公有链上线之后,普通人通过更好的用户体验开始使用区块链后,银行的商业职能都会逐渐在区块链上出现、壮大。在这个过程中,银行这个中心化的实体会慢慢的被消失,银行业赚到的钱就可以分给所有去创造、参与、使用智能合约的人和维护区块链网络的矿工的手里。造成一个谁参与谁获利,这样一个人人共享,人人参与,人人维护的美好场景。