对话 | 发链FAB创始人Paul Liu接受金色财经专访Part 3
-
金色财经: 我看那个白皮书的时候,我就觉得这个辅助链到底什么意思,我就始终是觉得是不断的分叉。
Paul:它不是分叉,这个辅助链是相对独立一个东西,如果你每层这个技术、这些这些逻辑关系没弄清楚的时候,一看他就好像分叉,一个个出来独立的。其实我可以简单讲一下,这个每个辅助链它有个关键的东西叫SCAR,我们的SCAR是一个特别账户,这个特别账户其实是受主链控制的。你比如说淘宝它不属于一个辅助链,他都没有权利控制SCAR,这个SCAR相当于钱包,超级钱包的,他都没有权利来转钱,控制手段是在主链,主链谁来控制?由共识机制和这么多矿工来控制,谁也没权利控制他。那么在辅助链上呢他的来往交易都转化了,比如说A给B付一笔钱,那么我们就变成A给这个SCAR付一笔钱,这个SCAR在给B付一笔钱,那么你所有交易都这么一转,所以最后不管你多少笔交易,A和B之间做了无数笔交易,最后也就转成两笔交易。那么所有用户之间,整个系统最多也就是用户交易量,就是比如100万用户最多也就一百万笔交易,你就是一亿笔他最后一百万笔交易。 而这100万笔交易都跟SCAR有关,不管是他付给SCAR,还是SCAR给她的,那这100万,每笔交易都跟SCAR有关了。那么在区块链上有个概念,就是说单笔交易可以有多个输入多个输出,那所以它就变成一个交易了。就是这样把成千上万笔交易变成一笔交易了。
-
金色财经: 那这个SCAR就是相当于一个中间的这么一个东西。
Paul:对,这个SCAR,你一听好像他中心化了,它是个中心化的东西,但是就像我说的SCAR没有谁有权力控制它,而是主链控制。他要给谁转账转钱是由主链上来控制,没有谁有私钥来控制它。对吧?它看似一个中心化的东西,其实他的权力是由主链去中心化控制的。对于每个用户在这个SCAR上这些钱包来说,他的钱包他的状态,比如说他的钱包余额也好什么也好,我们叫状态,是由看板来控制的。看板又是控制钱包的,那每个钱包在一个辅助链上花了钱了,那其他辅助链不知道啊。但是我们主链上有个叫看板的东西,他不管谁的钱包,一个用户的钱包,在任何一个SCAR上,只要花了钱了,这个状态都是要投射到看板上,而看板也是在由主链控制,它是全局的。 所以不管是辅助链的应有者部署者,包括像淘宝这样,还是辅助链的用户,比如说一个人在上面买东西,都是完全是受主链控制的。
-
金色财经: 那这个SCAR是不是也是受这个节点控制的?
Paul:SCAR就是主链控制啊。
-
金色财经: SCAR它相当就是节点,对吧?
Paul:对你可以理解为节点,你可以完全可以理解为一个节点,但这个节点没有谁有权力操纵他,因为节点容易成中心化的东西。但是这个节点是由主链来操纵,你明白意思吧?你可以理解为一个节点,但是它的节点的权力是由主链来控制。
-
金色财经: 主链怎么控制的呢?
Paul:主链通过智能合约来控制它,主链给他制定规则。这个就讲得很具体了,就是说每一个辅助链部署的时候,因为我们把软件开发好,什么人拿软件去部署的时候,他要向主链提交一个交易,这个交易就是给他确定一个身份,然后给他分配一个地址也好,或者认为是账号也好,这个账号是没有私钥的。这个私钥是在主链上,由主链控制的、智能合约控制。那这样辅助链上的所有人,比如说A给B转钱的时候,我刚才讲了那变成A给SCAR斯卡转一笔钱,SCAR在给B转钱,是这样。那这样转的时候他没有危险,因为SCAR其实是受主链控制,实际因为你淘宝它安装的这个辅助链她没有私钥要他干不了事儿。 那最后他就只有A到B、B到A,A转给SCAR、SCAR转给B,那么大家都这么转,最后这个交易辅助链给简化了。当然辅助链的交易详情它辅助链还是要存下来的。当然不仅辅助链存,还要存到第三方公共存储系统上去,那么这样就是每个用户想查我到底支付给谁收,那详细记录还在那儿的,但是这些记录不会到主链上了,而主链上最后就是一笔交易,比如说一段时间一个小时的或者一天或者一个星期,多长时间就由辅助链部署者决定了。比如说这个A一天下来可能跟BCD...付了款了,那最后就把他的一个余额提交到主链上了。你对区块链还是比较理解,你这么一听你明白就这样干。
-
金色财经: 因为您说的很简练,通俗易懂。
Paul:而这里边其实它整个过程是一个循环验证的,而辅助链的这个交易,它要提交到看板,看板呢又是位于主链上,它是内存了,他不是这种普通的了,他看板上不做这种共识,他做其他的我们一种叫共享账本的共识。那么它是监督再辅助链上花钱的这些钱包了。然后这些钱包这些交易也提交到这个看板上,他看板并不存并这些交易详情。 但是看板要把这些交易这个块的Hash值还是保存下来的。所以你看SCAR是来源于主链,从主链到SCAR到辅助链,SCAR一旦交易最后提交到看板,看板上还是保留,两头都给你抓住,因为这么一抓整个过程没有数据可以改,任何数据你改不了都。对不对?因看板也是主链控制的。所以一头一尾辅助链上的从头到尾整个过程都是交给主链控制的,但是他控制的内容很少,就是一个数据,可能一个数据,辅助链是成千上万笔交易,你谁也改不了,哪个地方都改不了,他当然就可以把速度给提高了。
-
金色财经: 就是按这种具体数据是不在主链上,是在辅链上。
Paul:对,具体的数据是存在辅链上或者是存储系统上。第三方是因为辅链肯定要承担的,比如说淘宝他肯定要把交易额这个数据存到第三方存储系统上,我们只是保证它搞不了鬼,他篡改不了。他搞不了鬼,因为看板会验证的,你要不存你这个也运行不了。
-
金色财经: 辅助链是不是可以离线工作?
Paul:可以离线,但是是要周期性地向主链提交的,事实上它没法完全离线。因为他的交易是要提交到看板上的。
-
金色财经: 比如说day up是通过辅助链去构建,是不是?
Paul:一般都这样,一般都是在辅助链构建,它才能提高效率运转,才可能像现有的这些中心化应用的用户体验。比如说淘宝,比如说这些交易所,不然的话你直接在区块链上,现在不可能搞成这样。
-
金色财经: 如果说这个辅助链,它可能的情况,如果说辅助链它离线工作的话,那开发者如果作恶的话,能导致这个day up脱离这个主链吗?
Paul:不可能,不可能,没法脱离的,没法脱离。因为你看似脱离其实是脱离不了的,因为这个交易它每一笔交易还要提交到看板上面,看板是在主链上,并不是它辅助链上。
-
金色财经: 那就是说其实辅助链一点不也不能完全离线的。
Paul:对,不能完全,它短时间可以,比如说几秒钟可以。不能太长时间,它总归受到主链的监督和制约,控制、监督,辅助链只能拼命干活,等于主链东家,看板是主链请来的这么一个监工。就这么回事,监督着你。就这么回事,你辅助链只能拼命干活,但是你说不算,你什么都说了不算,你也什么都改不了。这就是整个设计的逻辑,
-
金色财经: 这个想法是您想出来的吗?
Paul:对,我想的。绝对是独一无二的,但是现在抄的人多了,那抄不过我们的,我们三年就注册专利了。 很多人都讨论过了,说解决区块链问题这是必由之路,这是逃不掉。
-
金色财经: 您是怎么有这样的一个想法?
Paul:那我这么多年经验对吧?我是先搞一个供应链的。其实我们都搞差不多了,你要查这些维基上一查,我以前还申请专利,还写一个叫方舟区块链,英文名ARK的。我写了一套详细的方法我怎么搞,那个时候是因为我从比特币上引出一个ARK这么一个分叉,然后想搞我们这个供应链的,结果发现速度不行,而且费用贵得很,我每搞一笔交易,比如说一个包裹发送的话,可能要花十几美元。因为比特币那个费用太贵了。这么一想,我说肯定不行,要研究这个东西,这个都来源于这些年实践经验和实际应用需求。我这个方案绝对都是独创的,没有任何人见过这个东西。