本文是依据BTA大会的演讲内容整理形成的新文章,在此次会议上,玮哥代表志顶科技首次提出了打通互联网应用与区块链资产的“平行世界之桥”理论。本文在此基础上,系统性地论述TAAS:Tokenization as a Service的理念,并详细介绍通证宝在这方面的实践经验。

引子:区块链的速度真的是问题吗?

我们经常见到这种说法:我的区块链足够快,可以在上面开一个真正的去中心化交易所,中心化交易所可以走进坟墓了;我的区块链足够快,不仅撸猫不会堵,吃鸡都能玩。

其实,真正对区块链理念有所了解的人都会知道,区块链所谓“性能”问题,并不是系统层面处理能力的限制,而是其他的原因——也就是我们常说的“不可能三角”:性能(可扩展性)、可靠性、去中心化程度。作为一个去中心化的计算模型,区块链是这三个要素的平衡和妥协,不可能三个方面都达到完美。

由于可靠性本质上是最不可以被妥协的因素,因此EOS选择了性能而一定程度上降低了去中心化程度;比特币、以太坊则是主动选择了去中心化程度而损失了性能。所以“低性能”是比特币、以太坊类区块链为保证去中心化程度而作的主动选择,而不是真的快不起来。

那么,可靠性为什么不能被妥协呢?

这就要考虑区块链的应用环境了:在一个无信任的环境中,损失可靠性意味着可能出现资产的造假或者“双花”,这本来是区块链技术首要解决的问题,几乎不存在被妥协的可能。因此,要解决区块链的“性能”问题,我们需要有新的思路和视角,不能单纯考虑增加出块速度,应该进行更深入的分析。

本文将引出一个新的视角:应用场景与区块链之间的关系到底是什么?通过这个问题的分析,不仅能够解决性能问题,而且能得出区块链应用的新模型。

一、场景内外

“中心化交易所”是一个典型的应用场景,我们进入到一个交易所的目的是买卖我们的数字资产,所以交易所帮我们提供了一个信息发布、交易撮合、最终成交的场景。如果场景换成“吃鸡”游戏,一百个人扔到一个荒岛当中互相厮杀,最后得到一个生存者,在游戏里我们要看到对手,发射武器、获取结果。

对于一个应用的使用者而言,我们将他对这个应用的需求,或者期望得到的结果,称为“价值主张”。在应用场景内,我们的价值主张是这些:

  1. 获取足够的信息:交易所提供的挂单服务,是让我们看到有多少人/以什么价格在卖,有多少人/以什么价格在买,这是信息发布的场景。
  2. 享受应用提供的服务:比如我以一个价格卖出去之后,它帮我撮合成交,这是他为我提供的服务。
  3. 接受它给我们服务的结果:一旦撮合成交,我的资产就被转到对方名下,不能给我们以撤回或者后悔的机会了,这是我们享受他的提供服务所必须接受的结果。

回到刚才说的中心化交易所,当你把资产放到一个交易所之内,看到你的账户上拥有了这份资产的时候,其实是交易所给你创造的一个符号,这个符号是用于交易所之内快速交易。

如果是一个游戏,你把人民币充到了这个游戏当中,他给你创造出来一套符号,不管是金币,还是钻石,还是道具。这个符号服务于你场景之内的使用,你会消耗金币去买钻石,消耗钻石去买装备,把你的装备穿到身上或者脱下来,这样的符号是它满足你在场景之内的使用价值。

本质上讲,我们在一个应用场景内,对于资产的价值主张是实现它的使用价值。

在应用场景之外,我们的价值主张是有差异的。我们并不是跟一个应用提供者打交道,而是在互相不认识的人之间进行点对点的转账。这种情况下,价值主张是保障我们的资产安全,是保障我没有被骗,是保障资产转移都得到确认。绝不能出现别人转一笔钱给我,我接受了,过一会儿发现上当了,是假资产。

这就是比特币的核心理念,就是在人与人互不相识、互不信任的环境下,通过技术手段保障资金的安全、保障行为的不可抵赖、保障有权验证转账结果的真实性。

为此,场景外的交易活动,需要有全部区块链节点参与记账,参与确认,这也就是我们说的性能瓶颈的核心问题。这一点与应用场景内是完全不同的,例如我们在吃鸡游戏当中,如果我开一枪把对手爆头了,难道需要这岛上另外98个人,都确认我把它打死了,他才真的被打死吗?显然不是,游戏中一个人的生死本身就是游戏系统规则判定的,这既是系统给我们提供的服务,也是我们必须接受的结果。

场景内外的价值主张差异,决定了很多地方的差异:

首先,资产形态有差异。在一个场景内,不管是游戏、交易所,还是任何一个行业应用,不管是数字货币、道具还是其他金融资产,都是通过其使用价值而产生作用的,包括支付,在场景内本质上也是对资产的一种使用。因此我们以角色和账户的体系来管理这些资产,这是传统应用最典型的模式。

而在场景之外,因为我们没有一个应用的设计方负责做这件事情,资产也不存在使用价值这个概念,所以我们的主要诉求是保障资产本身安全、可靠,不被非法窃取。因此我们通过一个去中心化的网络,也就是区块链,基于个人地址、密码的体系来保护我们的资产安全,这是场景内外资产形态的差别。

第二是计算模型差别,我们刚才说的一个场景之内,不管是游戏、金融行业,还是物流行业,都是以信息发布和产品服务交付为目标的计算模型,这样的形态都是以产品/服务提供者为中心,消费者为周边节点的星形计算模型。

在场景之外,是一种点对点的资产转移的模型,包括智能合约的执行,是完全去中心化的。这两种模型的计算方式差别很大,它们不可能互相替代。

第三,正因为有上边两个特色,场景内外的安全机制和信任程度是不一样的。在场景之内,大部分情况下是用户与商家的关系,是有一定信任度的——因为你知道商家是谁,本来就是花钱买他的产品或者服务,商家也知道你,将资产登记到你的名下就够了。

在场景之外,也就是整个互联网范围内,任何两个互相不认识的人做资产转移的时候,没有这样一套登记机制,也不可能相信这样一套机制实现相互关系,所以必须基于密码体系去做资产的保障。

二、Tokenization as a Service —— 平行世界之桥

我们的核心理念是:场景内外的资产形态、计算模式和信任机制是不可以互相替代的,我们并不需要把区块链这样一种适应于场景外的资产管理、计算模型和信任机制的技术,拿到场景之内,变成我们场景应用开发的底层技术手段。

场景内外应该各司其职:场景之外,一个互相不信任的环境之内,通过区块链来登记和转移我们的资产;场景之内,仍然可以用传统的基于账户体系的、基于部分信任的模型来管理资产的使用价值。

因此,我们应该有一个手段——“平行世界之桥”,用于把场景外的资产登记模型与场景内的使用价值模型进行转换,也就是把传统应用与区块链系统这两个平行世界打通。

这座桥本质上就是一种资产锁定和转换的模型,从技术的角度讲,是一种“侧链”的模型,只是与一般侧链的概念有区别,这是一种基于场景的局部化侧链。无论是中心化的交易所,还是游戏、购物,实际上都是你把你的资产锁定给提供服务的商家,他给你提供了一个体系内消费和使用的符号,便于你在体系内快速的使用这些资产。

这就是平行世界之桥的理念,通过场景内和场景外打通的技术,实现区块链与行业应用的对接,而不必把行业应用变成DAPP——这两种应用理念差别是非常大的,我们相信前者才是正确的方向。

我们的产品——通证宝,就是基于“平行世界之桥”的理念设计的平台化软件:这个平台位于应用场景与区块链之间,它用于接收区块链上的资产进入应用场景,或者应用场景的资产发行到区块链之上。

由于区块链与应用内部无论从资产形态、计算模型,信任机制上看,差异都非常大,因此这种对接并不容易,业内通行的一般有两种形态的手段:一种是资产托管形态,一种是智能合约锁定形态。

仍然以中心化交易所为例,你把资产给到交易所,交易所给你发一个符号,在交易所之内进行交易,本质上是你为了获得交易所的服务而转移了你的资产,从链上看资产所有权已经变更了。这种资产管理模型,适合于在场景内需要非常高速进行交易,并且交易(如:成交)不受用户控制的模式。

因此,它适用于你完全相信对方,完全相信这个交易所或这个游戏不会在你使用完你的财产之前卷款跑路,或者第三方窃取。这个模型的问题大家都了解,也就是中心化交易所被人诟病最多的地方——他可能会被黑客黑掉,或者卷款跑路,导致你的资产损失。

如果你担心一个交易所或者一个游戏会卷款跑路,或者不兑现你资产所购买的那些服务的时候怎么办?有另一种模型,是基于智能合约资产锁定的模型:你可以跟商家进行一个约定,把资产锁定到一个智能合约中,像一个保险柜一样,只有你每消费一笔的时候,他才从你的保险柜当中拿出一笔,剩下的钱在技术上而言仍然属于你。

使用这种模型,需要通过技术手段使得你能够在场景内实现快速消费,而不是每一次消费的时候都要给他进行区块链的转账。这种技术手段实际上就是雷电网络或者闪电网络的模型,特点是要求每一次消费都进行签名——只有这样才能保证资产安全,但也就限定了这种模式不适合于无用户干预的场景,比如并不是很适合交易所。

这两种模式各有优劣,不管采用哪一种,都是通过技术手段将链上的资产跟应用场景内的使用价值符号做映射和打通,实现了通过区块链来支撑中心化应用的模型。如果你是一个应用开发者,在不需要应用底层改变情况下,可以迅速与区块链对接,能够使它接受区块链上的资产,并进行流转和消费,这就是Tokenization。

进一步而言,我们的做法是把区块链和应用对接的技术抽象化,形成一个中间层的应用平台,这样做的优势就是它可以使大量有资产上链或与区块链对接需求的应用场景,在不需要掌握区块链开发技术的情况下,直接对接到区块链上,这也就是我们的理念和主要目标——Tokenization as a Service

在Tokenization as a Service的理念基础上,通证宝构建了一个对接资产发行方、应用场景、消费者和区块链的四方平台,形成了数字资产全生命周期的管理体系。

在通证宝的支撑下,一个应用对接区块链时,大部分功能是不需要改变的,用户仍然在应用场景内进行消费,资产的发行方在应用场景内所发行的资产与原来资产是没有任何区别的,用户可以直接去使用。

当他们需要把资产上链的时候,它通过一个中间层将它的资产发行到区块链上,变成区块链上的数字资产。在这种情况下,它就实现了任何一个行业应用快速对接到区块链,当资产上链后,它就具备了在场景之外流通的场景,它就不再受限于你场景之内的管理和使用,完全可以流通到另一个场景上。

例如两个应用场景,一个是游戏,另一个是数字资产的交易平台。在每一个场景内,他们仍然能够完成高速的交易,但是通过区块链就可以使得游戏资产跨所有的主体进行流转,在交易平台交易。通过这样的形态,可以真正让区块链支撑行业应用,把资产进行更广泛的流转。

目前通证宝支撑上线的应用,包括游戏联盟平台、供应链金融、微信红包推广、资产管理、在线抢答等,都是标准的互联网应用或者行业应用。应用在操作层面跟我们传统使用的应用没有任何差别,我们仍然可以在微信里按我们原来熟悉的习惯和操作方式来使用它们。

这些应用的底层资产,不管是金融资产,还是应用积分,它们的底层都是在区块链上进行的发行和流通。我们的理念强调的是区块链与行业应用的对接而不是改造,可以总结为:“应用的归应用,通证的归通证”

结语

我们面对着两个平行的世界,一个是我们行业应用/互联网应用的世界,另一个是区块链上的去中心化资产流转的世界。通证宝就是两者之间建立的一座桥梁,把它们打通,让他们发挥各自的优势:应用的形态仍然满足我们日常的需要,而且又有区块链用于保证这些资产登记、流转的真实性,不会被篡改和伪造,这就是我们所希望的平行世界的和谐之道。

王玮

王玮

王玮,毕业于中国人民大学信息学院,数学专业学士、计算机专业硕士。“中关村20周年突出贡献奖”获得者,曾任南天电子信息产业股份有限公司总架构师、软件研发中心总经理。在金融行业从业20余年,主持过全球领先的基于开放平台和分布式技术的银行账务系统的设计与开发;曾任国家“核高基”国产化中间件应用示范项目副组长。区块链行业技术与商业模式专家。

Leave a Reply

15 + 17 =