本篇笔记来自4月7日币乎的直播,SmartBCH的AMA。BCH大区块的“叙事”其实对于这几年新入币圈的朋友可能并不那么熟悉,甚至会有些陌生。简单说它想解决的事情和以太坊的二层解决方案殊途同归,都是为了更高的TPS,更低的GAS,从而能够让链上生态更繁荣,获得更多的用户和流量。 如果你还不了解BCH,也不清楚SmartBCH这条BCH侧链项目想做什么。这篇笔记相信会有你想要的答案。 以下,Enjoy: 行走的翻译C(以下简称主持人):前段时间,SmartBCH这个侧链项目引起了BCH社区热议。很多人对对这个项目赋予众望,众多BCH爱好者称之为“史诗级利好”。也有人说此项目背后有吴忌寒的身影。到底真相是什么?我们请到了SmartBCH的首席开发者王逵博士和大家解读这些信息。 首先请王逵博士给大家做个自我介绍。 王逵:我叫王逵,在北京大学读的本硕博,和吴忌寒总是校友。在北大读的专业是计算机系统结构,毕业后做过一段时间专用计算机系统定制的软硬件设计。2016年因为对区块链感兴趣加入了比特大陆。参与过很多团队,矿机、AI、哥白尼团队都做过。在2019年因为一些众所周知的原因从比特大陆离开,加入了Matrixport。 王逵:是。我炒币的记录非常糟糕。 主持人:被套了就是一家人。 现在开发者社区很多人都是偏向以太坊的。因为以太坊的基础设施和开发者社区都非常强大。所以要问您是不是BCH的受害者。为什么会想在BCH上发项目?SmartBCH的创建背景是什么? 王逵:其实SmartBCH并非大家想象的,是精心构思的,或者有宏大的背景,其实都没有。它基本是水到渠成的事情。 我在2018年下半年,上轮牛市还没彻底转熊的时候就在思考如何才能将区块链的TPS做到极致。当时大家都在讲分片等等概念。而我是觉得应该更好的发挥计算机底层的并行度,把区块做大。但这其中就涉及到存储并行和执行并行的工作。当时我就在做这个事情。就算后来熊市了,领导给分配和其他任务,我也自己在做这方面的研究。当然工作做得比较慢,断断续续的,因为有别的任务要完成。 到了去年第三季度,当时觉得这项工作差不多可以拿出来完整的呈现了。当时就和领导商量以什么方式呈现,最终讨论出通过SmartBCH的方式。 选择BCH当然也可以说和吴忌寒总有关系,但更多是我自己的选择。我自己背景是做计算机系系统结构的,对计算机比较了解。我的优化思路就是要发挥计算机底层并行度,俗话讲“大力出奇迹”。最好能直接把交易执行完,而不是依靠分分Sharding等方式。而有些设计更喜欢分Sharding,分层,要区分Layer 1、Layer 2的方式。它们更喜欢“精妙”而我会更喜欢“强力”。 这样的技术路线选择,很多社区都不太认可,不太能被接受。但BCH社区一直都是“大区块”的“人设”,和我的设计寺库很契合。所以最终我就选择了在BCH上来做。 主持人:您刚才讲大力出奇迹,但行业有句话:步子迈得大,容易扯到蛋。如何避免这种情况的发生? 王逵:我们的步子迈得不算很快。在这个技术方向上我有两年多一直在思考。期间有很多失败的尝试。
总的来说可能时间会拖得比较长。从一开始构思到真正实现“大区块”的目标会持续很多年才会达到。我并不认为步子迈得很大,还是比较理性和可控的研发步骤。 主持人:刚才币友问到底是推BCH还是SmartBCH?其实SmartBCH用的就是BCH原生代币,不会再去发新的币。
王逵:要说和寒总完全没有关系是不可能的。我2016年进比特大陆寒总就一直是我老板。 但的确SmartBCH项目和大家之前所熟知的,比如虫洞、哥白尼这些项目不太一样。这些项目是寒总最开始提出,找人做计划,在公司立项,之后组织团队一步步稳步实现。 SmartBCH却不是这样。很多情况下是我执意要做。我花了很多非核心工作时间之外的时间,有点像谷歌的20%自由时间的项目。不过我在SmartBCH付出的时间已经超过20%了。葛大和寒总两位老板对我的支持是,在很长的一段时间,我拿着公司还挺高的工资,包括股票,他们可以容忍一位拥有博士学位的员工工作不是很饱满,每天会搞一些和公司业务不是很直接相关的事情。搞着搞着可能还失败了。但他们也没有特别要求我不要这么做。 在整个过程中,两个老板都很忙。寒总有比特大陆的担子,也没有特别多时间过问这件事。另外,项目的很多优化属于计算机很底层的优化。很多代码本质上和币圈的关系都不大,只是底层和存储和CPU相关的优化,这方面寒总也不是很懂。他毕竟是学心理学和经济学专业的。整个技术路线是我自己搞出来的,寒总没有过多的参与。 去年第四季度,我们正式决定要做SmartBCH,当时还叫Moeing事情。当时寒总和葛大还是给了我比之前容忍更多的支持。所以现在我们才能有四个人,其实都是Matrixport的员工,都拿公司的工资,开始做和公司盈利没有直接关系的事情。就算是把这四个人从公司拿出来,给BCH社区做免费的贡献。 但吴忌寒并不会干涉我的具体决策,也从不要求SmartBCH具体要怎么走。这个链的设计和Matrixport的业务也没有明确的关系,没有做专门的设计或者倾斜,还是面向BCH社区做的项目。 主持人:币友有问测试网的问题,现在有没有测试网?如何搭建做测试? 可以在自己的基地上起一个只有一个节点的链,可以在上面发交易,查询交易,自己测智能合约。目的是可以有一些DAPP和DeFI的开发者可以来帮助我们测试实现的兼容性到底如何。 现在电报群里也有一些热心的开发者不但自己搭建了自己用的测试节点,跑自己的Defi代码。甚至还把自己的这套东西开放出去,让大家往上面发交易,甚至用MetaMask连接节点来收发测试币。 我们还是鼓励大家自己去运行一个单节点的测试网。如果自己不想弄,可以去英文的电报群里找一些开发者要测试币自己来试一试。考虑到有说汉语的朋友会关注项目,现在我们也建了电报的中文群。在SmartBCH主页下面的链接就是中文的群。看不懂英文到中文群里吹牛、抱怨都可以。 主持人:微信群是不是就不创建了? 王逵:如果是开发者在其他群里圈我都会看到,但就不另外再建一个SmartBCH的微信群了,群太多了会搞不过来。 主持人:SmartBCH如果上线后,上面的项目要有跑路的情况怎么办?社区会不会介入? 王逵:举个例子,如果以太坊上的项目跑路了,Vitalik也不会怎么样。但如果你用的是USDC和USDT这样的币,项目把你的币卷跑了。USDC和USDT是有黑名单机制的。发行这些稳定币的机构会帮你把黑客的币锁了,避免跑路。 但像币安的BSC和火币的HECO整条链都算是中心化的。拿了币想要提走还是要在交易所的体系中做。它们是有很大的权限的。 BCH本身是很去中心化的社区。就像在主链上一不小心丢了币,忘记了私钥,或者被别人偷了私钥,偷了币,这种事情找开发者肯定是没有办法的。开发者对链没有那么强的控制力。 SmartBCH我们也做不到帮大家把损失追回来。因为并不是我们在运行这个链。我们是由矿池来推进节点的,是由矿池来运行链的。所以跑路这件事还是要大家自己对土矿有判断能力,不要随便跑到高危的地方去挖矿。如果token本身是中心化的,比如USDT、USDC会稍微好一些。起码Token的管理者会帮助你限制黑客的行为。但BCH本身太去中心化了,没有谁可以帮助你用中心化的方式把币追回来。 王逵:的确是有一部分是相同的。比如都需要和以太坊的EVM和Web3的API兼容。但实现方式上会有不同。Heco和BSC是直接拿了以太坊go-ethereum客户端的代码fork过来的,主要是把POW改成了POS。改动之后就可以推出了。它们这样做,我理解主要目的是承接以太坊拥堵后会有一些交易,一些Defi项目外溢出来,需要一个更低Gas费的链来承接。因为是承接以太坊外溢出来的一点流量,所以直接fork代码也无所谓。 而我们SmartBCH最终的目的是希望承接100倍的币圈链上用户。目前为止,直接用链,而不是交易所的用户比现在扩大一百倍是我们希望达到的效果。最终一个项目能长多大,还是取决于不是加密社区的用户加入进来使用你的币,才会导致价格上升。我们最终还是希望人能更多,社区人气更旺。 想要达到这样的效果,代码就要从新写,做重新的优化,而不是简单的复制以太坊的代码拿过来。以太坊堵,等到你的链流量上去了一样会堵,这是达不到效果的。 主持人:直播间有问,吴忌寒这次没有捐款吗? 但事后证明,36小时1000个BCH就凑够了。所以最终寒总就没有捐款。当然我也怀疑过。大家应该注意到了最大的一笔捐款是420个BCH。当时我在电报群里把捐款的链接贴出来,大概10-15分钟就有人捐了最大的这笔420个BCH的捐款。我觉得寒总那么忙,不可能每天盯着群里的消息,所以我比较确定捐最大一笔钱的肯定不是寒总。后来忍不住也问过他。他说不是他捐的。 但我们这四个人资历还比较久,工资和股票激励都有。所以需要寒总付出的(成本)其实是要大于1000个BCH的。但更多还是需要社区一起把这件事做大。用Vitalik的话:在加密社区,就算有10亿美金,未必抵得上真正有灵魂的开发项目。 中本聪一开始做事也挺穷的,也没什么资源。 主持人:之前我也听从比特大陆出来的人讲,吴忌寒总是大暖男型的老板。您怎么评价吴忌寒? 王逵:他变化还是蛮多的。他算是年少成名,后来经历过很多挫折。比如他如此热爱BCH社区,但很多人骂他。比特大陆付出了很多心血,最终不得不离开。但他绝大多数情况会站在对方立场上帮别人思考,还是蛮容易妥协的,比较好打交道。 主持人:目前最火的NFT项目以及Defi项目,如果直接搬到SmartBCH上来会有什么优势? 王逵:主要有两部分的优势。一是相对于火币Heco和币安BSC的,毕竟BCH是完全去中心化的社区。对于一些国外的用户或彻底相信去中心化的用户而言,他们不太希望自己的NFT和某一家公司绑的特别紧。国外一些人是不太相信由一家公司运营的链的。这算是SmartBCH的一个优势,比较去中心化,可以赢得更多人的信任。尤其是NFT又是出圈的。 第二,因为我们不是Fork的代码,TPS的上限可以很高。不会像火币Heco和币安BSC,一开始没有流量时可以很便宜,随着币价越来越高,或交易越来越多,GAS费也会越来越贵,最终让用户用不起。我们不是这样的,就算未来流量大了,我们会通过优化软件,用“大力出奇迹”的方式让链能够薄利多销。即使TPS很高时,依然能让大家都用得起。 SmartBCH相对以太坊的优势是,以太坊是不相信“大力出奇迹”的,它更相信自己精巧的设计。以太坊会通过Sharding、Rollup等机制支持来支持应用,但毕竟不如单条链来得爽。单条链的可操作性、互动性、用户体验都是其他方式无法相比的。单链如果性能足够高,用户体验会非常好。 主持人:这两天有个特别火的项目:Fei是个算法稳定币。4月5号募到了63万个ETH,结果第二天就废了。 我有个技术问题想问您。如果把以太坊上的NFT项目迁到SmartBCH上,它的唯一性如何处理?
主持人:你们现在有开始对接一些Defi项目吗? 王逵:现在在TG电报群里的确有些人在和我们说Defi的事情。也有些之前在其他链上发行过Defi的项目方也在考虑往SmartBCH上迁移。现在不方便公布列表。但的确开始对接的。而且测试工作主要是请他们帮忙。 主持人:您有对项目上线有会是怎样场景的畅想吗? 王逵:基本每个赛道的应用都会有人克隆过来。毕竟SmartBCH是一片处女地,没有被耕作过的农田。如果在其他链没有做得特别成功,来这里说不定是第一个进来的,有网络效应说不定就做成了。我认为每个赛道都会有人进来试水,做吃螃蟹的人。 一开始还是以克隆的项目为主。把以太坊上的代码拿来用。但慢慢可能会有些独特的创新在SmartBCH上诞生。 主持人:评论区提问,SmartBCH是承接的以太坊溢出的资金,那以太坊直接上线的Layer 2项目会不会对SmartBCH产生冲击? 王逵:以太坊Layer 2的项目原计划是3月份推出,现在已经推迟到7月了。根据我对Layer 2项目机制的了解,它们可能会有两方面的问题。 一是用户体验还是不会像单条链那么好。毕竟有些应用,比如闪电贷,不是一条链,分成了Layer 1、Layer 2就不容易玩起来,在一、二层之间转币会有延迟。都会使得用户体验差一些。做很强的Layer 1上的大区块和做Layer 2是两个不同的方向。虽然现在不敢说谁最终一定会胜出,但我觉得大区块一定会有自己的细分市场; 二是Layer 2本身都有不同的品牌,会吸走很多Layer 1的交易。会不会和以太坊本身构成竞争并不好说。 总体而言,不是以太坊会对SmartBCH造成冲击。SmartBCH现在还没有出来。一开始相对以太坊也会很弱小。 如果问题问的是以太坊的Layer 2长期发展得很好,对于SmartBCH的大区块路线是否会造成压力,我觉得会更合适一些。 从我的专业角度,是相信更强大的Layer 1会是受到更多人认可的技术方向。用起来会更爽的技术方向。这个结论不一定对,但起码我是相信这一点的。 主持人:您这是在做空ETH啊。 王逵:没有。以太坊是我们短时间很难超越的。它还是智能合约第一大链。是币圈很多创新的源头。 主持人:SmartBCH的底层架构是POW+POS混合模式的。我记得吴忌寒在18年就有发微博称达世币的混合模式很好。您是出于什么考虑来设计这种架构的?
现在大部分链都是POS。POS的优势是能够很快的达成共识,通过投票很快就能确定,确认时间快,出块间隔时间很短,用户体验更好。它是在相对短的稳定时间内可以达到一个优势。 我们的混合也是这样,从长时间看是POW,有开放性和公平性。短时间看,也有POS的各种优势。这是我们尝试做的融合。 主持人:想了解下POS机制如何做SmartBCH的节点。做节点会有哪些收益? 王逵:很简单,就是一块一票。如果是矿池,挖出一个BCH区块,就拥有一个投票权。投票就可以投给一个节点,让它在未来一段时间充当SmartBCH的节点。这个过程是不需要申请的,只要有算力就可以。 收益就是手续费的收益。因为没有铸造新币,没有新的token。所以节点就是单纯的手续费收益。 主持人:那如果我没有算力,如果想当节点要做什么呢?找算力帮我投票就可以吗? 主持人:节点投票是什么时候开始执行? 王逵:主网上线的时候。我们会在上线的一段时间内,2016个区块之内会先人肉的指定一些节点。但链运行起来之后第二个2016个区块间隔时就可以开始进行节点选举了。因为选举而选出的节点就会确定出来。 主持人:开发中还有个重要的点是交易吞吐量。吞吐量也是各个公链都想突破的,前几年最火的EOS也一直吹吞吐量有多大,现在基本也废了。SmartBCH的吞吐量如何? 王逵:我们的文档网站上有,我也在电报群里发过链接。我们对存储系统做过压力测试,测试表明我们可以做到以太坊的600多倍。但这是比较乐观的情况。如果把整个链搭起来可能没有这么乐观,会有一些因素受到牵绊。但我们希望在20个月以内,实现链上的吞吐量比以太坊大100倍是可以实现的。 上线之初能够达到多少现在还没有测试数据,我觉的底层的存储引擎能支持到以太坊吞吐量的600多倍。但是完整的链跑起来还有很多因素要考虑,会有拖后腿的环节。我们实现单位时间内的吞吐量比ETH大100倍。至于上线之初能到多少,现在还没有实测数据,我觉得10倍、20倍是有可能的。 EOS当时的确TPS比较高,转账能达到2、3000笔。但EOS的代价是必须要用最顶级的机器才能支持。我们的目标是用高端打游戏的机器设备就能支持我们的吞吐量,不需要很高的成本。 主持人:接下来聊一聊社区建设。我注意到海外社区对SmartBCH非常关注。从对项目名称的讨论,到捐助有很多老外捐款,测试网也有很多老外搭建节点。你们现在跟海外社区的沟通的情况如何? 王逵:基本是在TG电报群里沟通。真的是很多人都是爱BCH也是爱加密社区的。所以沟通也比较顺畅,很多事情也做起来了。 当然我们团队的英语水平都还有待进一步提升。之前都在国内,也没去过外企,要进一步努力。 主持人:无论社区做的再好,依然需要做一些市场推广。在市场推广方面,SmartBCH有什么计划吗? 主持人:我们这次活动的题目叫做“BCH的史诗级利好”,顶着这样的名声,会不会觉得压力山大? 只是历史上的史诗,《荷马史诗》、《格萨尔王》都是几百年才积累下来的。我们不可能几个月就能弄好。我们更期待在未来几年时间里,经过一个熊市,把各方面的基础打好,在新的牛市中真正实现破圈的愿望,真的能支持迎100倍的链上用户进入社区。 主持人:我们一起祝福SmartBCH能够真正做到“大力出奇迹”成为BCH社区的项目。同时也希望热爱BCH的币友能多多自发做一些力所能及的贡献。比如写文章、翻译工作以及转发朋友圈,转发微博。多多替项目做一些市场方面的推广。 互动问答 1、如何保证其他资产上链,去中心化兑换? 问题没太听懂。目前跨链还是要经过一些网关,以相对中心化的方式实现跨链。比如Heco、BSC都是这样做的。SmartBCH上线后,已经有人在接洽我们,用相对中心化的官关来做这件事。 如果是去中心化的网关就涉及到轻客户端的问题。从原则上讲,任何链拥有证明链上状态的可存在性和不存在性的方式可以让其他链感知到就都可以实现这点。我们以后也会逐步做去中心化的网关。但项目上线时可能还来不及开发出成熟的去中心化的网关给大家用。还是以比较成熟的中心化的方式来使用其他链上的资产。 2、现在SmartBCH才出来,会不会有些晚了? 我觉得不算很晚。如果从炒币角度讲,是不是现在牛市就快结束了,SmartBCH上线能否帮助把BCH炒高。这点我保证不了。因为炒币我很外行,我自己炒币都很失败。 SmartBCH项目并不是要保证大家这次牛市里BCH能赚钱,而是要保证我们的加密社区真的能扩大一百倍。从这个角度看以太坊在过去五年的进展都是非常小的。没有办法让链上用户扩展那么多。 所以这个时间点我们打出旗号,让链上用户扩展一百倍并不算晚。 3、BCH还会继续扩容吗? 肯定会的。BCH没有任何硬限制,如果大家仔细看代码,现在所谓32兆的限制只是软限制。矿池是可以突破的。但区块限制从来就不是一个参数。就像你想要让以太坊的GAS费提高,不是把参数调高就高了的。这里有很多技术问题。 大力不是蛮力,而是要用巧力,很多开发的力量。是要相信科学的力量而不是通过调参数就可以达到的。 4、比特币现金是无限扩容的吗? 不是。任何事物都是有物理极限的。只是目前根本没有把计算机本身底层的能力发挥到极致。而且十年以来计算机硬件有了很多进步,但这些进步没有用上很可惜。 5、SmartBCH会开发DAO吗? 因为SmartBCH没有自己的代币,在其上开发任何项目都是欢迎的。但我们不会主导这件事。 我们也不会有独立的钱包。MetaMask改几个参数就可以用。我们正在调,已经调得差不多了。MetaMask已经可以和我们协同工作了。 6、MetaMask的长期资金从哪里来? 1000BCH是比较小,但只要我们做得好是可以长期募资的。BCH上其他开发团队一开始也只融了900多个BCH,但只要项目做得好,社区中就有人会捐钱。现在它们的钱包中躺了4000多个BCH了。只要我们项目做得好,相信未来大家会给我们持续捐钱的。 昨天早上还有一个人给我们捐了一个BCH。寒总给我们的工资也会持续发。他也不在乎这点人力成本。 Linus是非常成功的开源软件,它们的开发人员很多都是来自不同的公司。SmartBCH也希望能有不同公司的人为社区项目做事,而不只是寒总一个人投资。只要大家愿意加入我们都是欢迎的。 只是目前代码写得比较多,可能上手会比较困难一点。 7、项目有空投吗? 没有,我们本来就是BCH。没有新币怎么空投呢?但SmartBCH上的项目是否会推出它们自己的代币是它们的自由。 8、正式上线会在什么时候? 我们会努力在儿童节之前上线,五月份的时候。 SmartBCH我们自己出块的时间会控制在6-8秒,还是挺快的。 9、区块是越大越好吗? 肯定不是。想要支持很大的区块,并不是调个参数把区块变大就可以的。需要有很多底层代码的优化来支持大区块,才会是和谐的整体。大区块是协同优化的结果。就像大炼钢铁,如果只片面追求一个指标是不对的。 10、SmartBCH上的Defi项目会经过安全审计吗? Defi项目要经过什么安全审计,,是Defi项目自己的事情。 11、SmartBCH和BCH是一样的吗? 可以说没有区别,是一样的价值。只是需要跨链转一下。需要兑换,涉及主链和侧链的转接。 11、SmartBCH如何实现让非加密人群入圈? 我们当时写了一个SCP18的计划,是关于未来演化的方向。我们提出的方案是可以把目前Defi上的玩法扩展到人们日常的打赏之中。比如你是个大V,可以给用户奖励很少的一些BCH,但必须得回答对问题才能拿到。这样就可以让之前没有拥有币的人拥有币。这些人拥有币之后,也可以拿币投资一些人。比如你是非币圈的大V,有音乐创作能力或者会做视频、讲笑话,在快手上有自己的创作等。就可以让拥有小额币的人再给你投资。你可以发行个人的token,承诺未来将打赏的收入回购个人的token。这样拥有很少币的人就可以把币投给大V,大V如果真有一、两个以后火起来了,他个人的token也就升值了。这是我觉得很好的出圈方法。 但这就需要TPS很高,GAS很低,可以支持很多人拿很少金额玩的场景。这是我个人很看好的方向,在未来牛熊循环中,可能会有现在DeFI的玩法移植到个人token上。 但是否会这样进行我也不是很确定。但只要你有很低成本,可以承担很高TPS的平台,是会有些应用闯出来的。 12、寒总的长期现金流从哪里来? 寒总不搞矿机了,但公司 还是挺赚钱的,虽然和币安还没法币。但在很快时间内就实现了盈亏平衡,且在盈利。 13、SmartBCH仅仅是作为改变BCH的基础面存在吗?未来的发展方向是什么? SmartBCH的目的不是为了改善BCH。虽然我个人在BCH上也有很多投资。之前也赔过很多。但SmartBCH的目的不是让大区块党翻盘而诞生的。它的目的就是为了让加密社区用户的基数可以至少比现在链上用户的基数扩大一百倍。 为了实现这样的目的,我们经过思考认为BCH大区块的“人设”和我们的技术路线特别契合。所以才有了这样的结合,产生了SmartBCH。 SmartBCH的目标不是为了给BCH拉盘,而是要让密码学社区扩大一百倍。 以上就是笔记的全部内容。 —- 编译者/作者:行走 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
行走笔记:史诗级利好,侧链项目SmartBCH将如何改变BCH的基本面
2021-04-09 行走 来源:区块链网络
LOADING...
相关阅读:
- 译友老师2021年4月9日比特币以太坊行情分析2021-04-09
- 行情反弹今日该如何规划2021-04-09
- 新歌论币:4/8以太坊行情分析及操作策略参考2021-04-09
- 区块天眼午报|4月9日行业重要资讯速递2021-04-09
- 美图公司再买1000万美元比特币、BTC能否再创辉煌?2021-04-09