与上一篇《如何快速入行:普通人如何搭上区块链这辆快车》(https://www.jianshu.com/p/c7b938acb6a1)一样,来自公信宝创始人黄敏强的公开课“快速抓住区块链机会”。
1、关键选择:到底是做公链还是做公链上的应用?
根据自己的优劣势,去选择一个区块链上的工作方向,不管是做公链还是做应用,都是在合作重构一个未来的信用社会。
(1)什么是公链?
公链是一条独立运行、人人可以参与交易和记账的区块链公开账本。
独立运行:自己出块、自己打包、自己运行。
人人参与参与交易和记账:每个人都可以参与交易和记账,选择成为矿工或者见证节点,有权限参与链上所有的交易活动。
账本公开:链上的所有交易都是全网广播,每个人可通过区块浏览器查询某个交易ID对应的所有交易历史的消息体。(交易备注memo不公开,双向加密)
节点分散:权利分散让公链更加健壮。
代码开源:在github上公开代码,任何人可下载编译运行。
联盟链:记账节点少,被许可才能进入。
私有链:某个领域或企业内部的单独运行的链,和传统的中心化的数据库没有区别,导致对外的数据信息不太可信。
(2)什么是智能合约型公链?
智能合约型公链是可编程可运行计算能力的公链。1.0时代的公链只能是在公链上硬编码写代码,在运行的代码不能执行实时智能计算,其他的用户和开发者不可以在已经运行的链上添加新的代码、合约。智能合约可以在已经运行的链上随时添加代码和计算。
智能合约有关于转账、交易、销毁、执行等的规则。
典型的智能合约:以太坊开启了区块链2.0的辉煌。
公信宝也是一条公链,因为想做数据经济,自己掌握自己的信用数据,做全领域的数据交换,让数据产产生它的价值,但如果没有一条可控制、可扩展的公链,很难实现。
2017.6公信宝公链上线,To B的点对点交易所上线,18.1.12布洛克城上线,现在有十几个应用在公信宝公链上做开发。
(3)什么是公链上的应用?
公链上的应用:基于某个公链开发的、专注解决某类场景需求的程序,即DAPP。典型的DAPP,比如以太猫,公信宝上的余币宝、接下来的竞猜、游戏、匿名社交、租房、金融服务平台等。
(4)如何选择?
公链像一个操作系统,应用就是操作系统里的应用程序。公链的“天花板”很高,门槛也更高,需要有主链开发能力、推广能力、运营能力。推广难在吸引全球节点、建立开发者社区,还要和其他公链竞争。
做应用的“天花板”相对低一点,语言开发和流程比较简单,规则比较明确,推广的对象是用户而不是开发者。但是如果应用足够好,有可能超过公链本身的影响力,尤其是民众影响力。比如Android系统里的Facebook,布洛克城。
2、做公链:如何设计有竞争力的公链?
区块链,特别是公链,将会是未来社会中最重要的基础设施,下一代公链一定能够成为未来信用社会的基石。
(1)做公链成功的关键点
做公链成功的关键点是:推广全球足够多的节点让网络足够健壮、让权力足够分散、让矿工足够多;建立强大的社区,包括开发者社区、投资者社区、用户社区,提供非常好的开发环境吸引更多开发者到链上做开发。
接下来公链会越来越多,实际上却并不需要那么多公链,因为开发者资源有限。比如手机操作系统,刚开始也有几十个,现在主流只剩下IOS和Android。
推广比较亮眼的公链和社区比如以太坊、EOS。
(2)现在的公链都是怎么设计的?
现有公链现状:智能合约可调用的权限非常少,只能根据链上的账户体系、支付体系和账本开发一个纯数学计算的应用。智能合约是一个黑匣子,不能调用外部的网络,只能调用链上的网络,是一个运行在链上的虚拟机。
在有限的资源里能做的应用比较窄,相当于一些玩具。公链的开发主要集中在拓展性能、共识机制更安全、TPS更高等链上的有限的开发,导致开发者做不出什么东西。以前的公链甚至只能发个Token,做个ICO,就很好了。养猫已经到极限了,还是把以太坊公链堵死了。
(3)下一代公链如何升华?
如果开发者的资源非常有限,区块链如何走进我们的生活?
下一代公链应该提供更多开发者流量和可调用数据的支持。开发者没有足够的费用和精力去做推广,如果公链和平台自带流量,开发者在低成本就获得大量的用户的关注和使用,降低开发者或开发团队门槛,开发者可以更快更轻松实现盈利。数据上的支持是指提供用户标签,方便开发者提供更丰富、更容易落地的民生应用。所以公信宝在做完To B的交易所后,开发了一个To C的布洛克城,建立一个CBD(布洛克城+交易所+开发者)生态。
3、做应用:“古典互联网”如何跨界开发区块链应用?
未来将区块链技术变得伟大的一定是它的应用,因为应用一旦普及就会对社会公众产生巨大影响,普及也会非常快,操作系统如此,互联网如此,区块俩将来也会如此。
(1)做区块链应用成功的关键点
发现需求和痛点,做出吸引用户体验交互的应用,有合理的使用Token场景(采出、奖励、消耗)。
以布洛克城为例,用手机挖矿,用数据授权提升算力,使用公信宝上的应用时消耗Token。
(2)和区块链结合的应用怎么设计?
交易历史记录不可篡改,智能合约构建一个信任场景,合理的Token经济模型。
(3)今后的区块链应用开发需要怎样提升?
一定要做出体验优秀的互联网产品一样,被大量用户记住、频繁使用。
问:公信宝目前选择开发者的标准是什么?
答:认同公信宝的开发者规则、KYC输出和发展方向,价值观一致都可以。4月份会公开一系列的开发者规则和标准。
问:为什么食品、养殖等运用区块链技术进行溯源是没有意义的?
答:上链时的数据真实性很重要,区块链可以保证链上数据的不可篡改,但是上链数据的鉴真真是很大的挑战。这也是公信宝目前主要选择权威数据源合作的主要原因。未来用户的数据标签更多将来自他们使用DAPP时产生的客观数据,这些数据产生于链上,天然是客观可信不可篡改的。
问:按照设想,别人想要我的隐私数据,支付GXS后本人授权同意后,对方可见的数据另外进行中心化的备份(数据沉淀)、再倒卖出去,而某一时间段内你又同时授权多家机构获得你查询的数据,这样一来你就不知道谁泄漏了你数据了,是否说数据在授权一次或者少数几次后就失去加密的意义?
答:布洛克城居民经过KYC后,都将拥有一个自己的通用数字身份:G-ID。这个G-ID对应着用户的两套标签:一种是粗粒度标签,比如名校毕业;一种是细粒度标签,比如浙江大学研究生。即使用户授权开放了自己的细粒度标签数据,获得用户标签数据的人也无法根据该用户标签反推出标签背后的真实身份。当标签数据无法与具体的身份对应,用户的身份也就不会遭到泄漏,这个数据在数据黑市也就没有转卖价值了。
问:区块链项目较多,GXS、ETH、EOS等都是做信用这块,他们的数据如何打通?每个孤立最后一家独大?那么运营方最后是国家还是?成了中心化的,与去中心化相违背?
答:ETH、EOS并不主要是做数据的公链,GXChain则在一开始就是定位于服务数据经济的公链,在这点上公信宝更专注一点。应用这方面,公信宝目前更倾向于专注在数据服务这个领域。
网友评论