当前位置:主页 > 列表页 > 正文

行走笔记:史诗级利好,侧链项目SmartBCH将如何改变BCH的基本面

2021-04-09 20:53 | 出处: 行走

本篇笔记来自4月7日币乎的直播,SmartBCHAMA。BCH大区块的“叙事”其实对于这几年新入币圈的朋友可能并不那么熟悉,甚至会有些陌生。简单说它想解决的事情和以太坊的二层解决方案殊途同归,都是为了更高的TPS,更低的GAS,从而能够让链上生态更繁荣,获得更多的用户和流量。

如果你还不了解BCH,也不清楚SmartBCH这条BCH侧链项目想做什么。这篇笔记相信会有你想要的答案。

以下,Enjoy:

行走的翻译C(以下简称主持人)前段时间,SmartBCH这个侧链项目引起了BCH社区热议。很多人对对这个项目赋予众望,众多BCH爱好者称之“史诗级利好”。也有人说此项目背后有吴忌寒的身影。到底真相是什么?我们请到了SmartBCH的首席开发者王逵博士和大家解读这些信息。

首先请王逵博士给大家做个自我介绍。

王逵我叫王逵,北京大学读的本硕博,和吴忌寒总是校友。在北大读的专业是计算机系统结构,毕业后做过一段时间专用计算机系统定制的软硬件设计2016年因为对区块链感兴趣加入了比特大陆。参与过很多团队,矿机、AI、哥白尼团队都做过。在2019年因为一些众所周知的原因从比特大陆离开,加入了Matrixport。

主持人16年进圈的,您也算币圈老人了。您同样也是大区块受害者吗?

王逵:是。我炒币的记录非常糟糕。

主持人:被套了就是一家人。

现在开发者社区很多人都是偏向以太坊的。因为以太坊的基础设施和开发者社区都非常强大。所以要问您是不是BCH的受害者。为什么会想在BCH上发项目?SmartBCH的创建背景是什么?

王逵:其实SmartBCH并非大家想象的,是精心构思的,或者有宏大的背景,其实都没有。它基本是水到渠成的事情

我在2018年下半年,上轮牛市还没彻底转熊的时候就在思考如何才能将区块链的TPS做到极致。当时大家都在讲分片等等概念。而我是觉得应该更好的发挥计算机底层的并行度,把区块做大。但这其中就涉及到存储并行和执行并行的工作。当时我就在做这个事情。就算后来熊市了,领导给分配和其他任务,我也自己在做这方面的研究。当然工作做得比较慢,断断续续的,因为有别的任务要完成。

去年第三季度当时觉得这项工作差不多可以拿出来完整的呈现了。当时就和领导商量以什么方式呈现,最终讨论出通过SmartBCH的方式。

选择BCH当然也可以说和吴忌寒总有关系,但更多是我自己的选择。我自己背景是做计算机系系统结构的,对计算机比较了解。我的优化思路就是要发挥计算机底层并行度,俗话讲“大力出奇迹”。最好能直接把交易执行完,而不是依靠分Sharding等方式。而有些设计更喜欢Sharding,分层,要区分Layer 1、Layer 2的方式。它们更喜欢“精妙”而我会更喜欢“强力”。


这样的技术路线选择,很多社区都不太认可,不太能被接受。但BCH社区一直都是“大区块”的人设”,和我的设计寺库很契合。所以最终我就选择了在BCH上来做。

主持人:您刚才讲大力出奇迹,但行业有句话:步子迈得大,容易扯到蛋。如何避免这种情况的发生?

王逵:我们的步子迈得不算很快。在这个技术方向上我有两年多一直在思考。期间有很多失败的尝试。


另外,大力出奇迹也不意味着我们一上线就一定会有什么奇迹出现。上了线还是需要有很多微调的地方,还需要慢慢把“大力”体现出来。

总的来说可能时间会拖得比较长。从一开始构思到真正实现“大区块”的目标会持续很多年才会达到。我并不认为步子迈得很大,还是比较理性和可控的研发步骤。

主持人:刚才币友问到底是推BCH还是SmartBCH?其实SmartBCH用的就是BCH原生代币,不会再去发新的币。


主持人:很多人会觉得SmartBCH是吴忌寒总的项目。希望王博士和大家解释一下项目到底和吴忌寒有什么关系,是否获得了寒总的支持?

王逵:要说和寒总完全没有关系是不可能的。我2016年进比特大陆寒总就一直是我老板。

但的确SmartBCH项目和大家之前所熟知的,比如虫洞、哥白尼这些项目不太一样。这些项目是寒总最开始提出,找人做计划,在公司立项,之后组织团队一步步稳步实现。

SmartBCH却不是这样。很多情况下是我执意要做。我花了很多非核心工作时间之外的时间,有点像谷歌的20%自由时间的项目。不过我在SmartBCH付出的时间已经超过20%了。大和寒总两位老板对我的支持,在很长的一段时间,我拿着公司还挺高的工资,包括股票,他们可以容忍一位拥有博士学位的员工工作是很饱满,每天会搞一些和公司业务不是很直接相关的事情。搞着搞着可能还失败了。但他们也没有特别要求我不要这么做。

在整个过程中,两个老板都很忙。寒总比特大陆的担子,也没有特别多时间过问这件事。另外,项目的很多优化属于计算机很底层的优化。很多代码本质上和币圈的关系都不大,只是底层和存储和CPU相关的优化,这方面寒总也不是很。他毕竟是学心理学和经济学专业的。整个技术路线是我自己搞出来的,寒总没有过多的参与。

去年第四季度,我们正式决定SmartBCH当时还叫Moeing事情。当时寒总和葛大还是给了我比之前容忍更多的支持所以现在我们才能有四个人,其实都是Matrixport的员工,都拿公司的工资,开始做和公司盈利没有直接关系的事情。就算是把这四个人从公司拿出来,给BCH社区做免费的贡献。

但吴忌寒并干涉我的具体决策,也从不要求SmartBCH具体要怎么走。这个链的设计和Matrixport的业务也没有明确的关系,没有做专门的设计或者倾斜,还是面向BCH社区做的项目。

应该说和寒总有关系,但不算是他的项目。和大家所认知的寒总的项目都差得比较远。你可以说BSC币安智能链是赵长鹏的项目,或者是币安的项目。但SmartBCH不是这样的。它不是吴忌寒或者Matrixport的项目。就是BCH社区的项目,或者我最终希望它会是BCH社区的项目。目前为止,我在项目上还是会一个人拍板拿主意,但从长期看,我还是希望它是比较社区化的项目,大家一起来商量。当然在眼下它还很小,就像Linux早期,也是Linus Torvalds个人拍板做决策现在只是我多做些决策。

主持人:币友有问测试网的问题,现在有没有测试网?如何搭建做测试?

王逵:现在并没有严格意义上的测试网。要成为网需要很多节点,需要配套的浏览器等大家才能上去玩。我们是逐步推进的过程,一开始会有单节点的测试工具。

可以在自己的基地上起一个只有一个节点的链,可以在上面发交易,查询交易,自己测智能合约。目的是可以有一些DAPP和DeFI的开发者可以来帮助我们测试实现的兼容性到底如何。

现在电报群里也有一些热心的开发者不但自己搭建了自己用的测试节点,跑自己的Defi代码。甚至还把自己的这套东西开放出去,让大家往上面发交易,甚至用MetaMask连接节点来收发测试币。

我们还是鼓励大家自己去运行一个单节点的测试网。如果自己不想弄,可以去英文的电报群里找一些开发者要测试币自己来试一试。考虑到有说汉语的朋友会关注项目,现在我们也建了电报的中文群。在SmartBCH主页下面的链接就是中文的群。看不懂英文到中文群里吹牛、抱怨都可以。

主持人:微信群是不是就不创建了?

王逵:如果是开发者在其他群里圈我都会看到,但就不另外再建一个SmartBCH的微信群了,群太多了会搞不过来。

主持人SmartBCH如果上线后,上面的项目要有跑路的情况怎么办?社区会不会介入?




王逵:举个例子,如果以太坊上的项目跑路了,Vitalik也不会怎么样。但如果你用的是USDC和USDT这样的币,项目把你的币卷跑了。USDC和USDT是有黑名单机制的。发行这些稳定币的机构会帮你把黑客的币锁了,避免跑路。

但像币安的BSC和火币的HECO整条链都算是中心化的。拿了币想要提走还是要在交易所的体系中做。它们是有很大的权限的。

BCH本身是很去中心化的社区。就像在主链上一不小心丢了币,忘记了私钥,或者被别人偷了私钥,偷了币,这种事情找开发者肯定是没有办法的。开发者对链没有那么强的控制力。

SmartBCH我们也做不到帮大家把损失追回来。因为并不是我们在运行这个链。我们是由矿池来推进节点的,是由矿池来运行链的。所以跑路这件事还是要大家自己对土矿有判断能力,不要随便跑到高危的地方去挖矿。如果token本身是中心化的,比如USDT、USDC会稍微好一些。起码Token的管理者会帮助你限制黑客的行为。但BCH本身太去中心化了,没有谁可以帮助你用中心化的方式把币追回来。

主持人:刚才您也谈到了SmartBCH与火币生态链,币安智能链不太一样。和这两条链相同和不同店在哪里,作用是否一样?目前SmartBCH开发进展到哪一步了?

王逵:的确是一部分是相同的。比如都需要和以太坊的EVM和Web 3API兼容。但实现方式上会有不同。Heco和BSC是直接拿了以太坊go-ethereum客户端的代码fork过来的,主要是把POW改成了POS。改动之后就可以推出了。它们这样做,我理解主要目的是承接以太坊拥堵后会有一些交易,一些Defi项目外溢出来,需要一个更低Gas费的链来承接。因为是承接以太坊外溢出来的一点流量,所以直接fork代码也无所谓。

而我们SmartBCH最终的目的是希望承接100倍的币圈链上用户。目前为止,直接用链,而不是交易所的用户比现在扩大一百倍是我们希望达到的效果。最终一个项目能长多大,还是取决于不是加密社区的用户加入进来使用你的币,才会导致价格上升。我们最终还是希望人能更多,社区人气更旺。

想要达到这样的效果,代码就要从新写,做重新的优化,而不是简单的复制以太坊的代码拿过来。以太坊堵,等到你的链流量上去了一样会堵,这是达不到效果的。

开发上,我们目前已经有单节点的网测试出来了。距离几个节点的测试网还需要几周的时间。这个月应该能推出。单节点的测试还是需要DApp的开发者帮我们进行测试。我们的开源测试向量还不是很多。因为我们的代码不是直接复制过来的,所以兼容性需要通过测试来做修正,不是一上来兼容性就那么好我们已经和一些DeFi项目做对接,请他们帮我们做测试,但还不够,需要更多人帮我们做测试。

主持人:直播间有问,吴忌寒这次没有捐款吗?

王逵:这是很有意思的事情。其实也无所谓。我们希望大家能捐过1000个BCH,如果最后没捐够是不是很没有面子。所以寒总的作用就在这里。如果我们拖了一周、两周还没有捐够1000个BCH。那就要寒总出手帮我们凑够1000个BHC让我们能下得来台。

但事后证明,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相对以太坊的优势是,以太坊是不相信“大力出奇迹”的,它更相信自己精巧的设计。以太坊会通过ShardingRollup等机制支持来支持应用,但毕竟不如单条链来得爽。单条链的可操作性、互动性、用户体验都是其他方式无法相比的。单链如果性能足够高,用户体验会非常好。

主持人:这两天有个特别火的项目:Fei是个算法稳定币。4月5号募到了63万个ETH,结果第二天就废了。

我有个技术问题想问您。如果把以太坊上的NFT项目迁到SmartBCH上,它的唯一性如何处理?


王逵NFT是惟一的,但属于出圈的,背后都有相对中心化的人或组织来控制。比如游戏,是游戏的发行方,艺术品是版权的拥有者。所以NFT在以太坊上燃烧掉一个token,然后再到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会是受到更多人认可的技术方向。用起来会更爽的技术方向。这个结论不一定对,但起码我是相信这一点的。

主持人:您这是在做空

相关文章