硅谷Live / 实地探访 / 热点探秘 / 深度探讨
上个月,密探看到硅谷的投资圈,包括 FBG,LinkVc,BAI,峰瑞资本 和 GBIC 等,都纷纷转发一张霸气的图片,配文也是热情洋溢:
“这个月的大事件!”
“冲啊 Taxa!”
“好喜欢这张海报,‘不是不吼,时候没到,我一张口,你就知道我是一只霸王龙’!”:
想必耳聪目明的读者们,已经提取到了关键词“Taxa”——没错,这是一个近期备受创投圈期待的区块链项目,自去年年底开始深耕技术,最近即将发布白皮书和上线 Testnet,一位投资人告诉小探:Taxa 不鸣则已,一鸣必惊人。所以,跑的比谁都快的小探,迅速联系到 Taxa 两位联合创始人,为读者带来独家揭秘报道。
Taxa联合创始人之一,Tianfang Guo(简称 TF),其实早就是硅谷创投圈的红人,也是区块链技术早期布道者。TF 安全背景出身,16 岁就成为一名白帽黑客,2014 年起开始重点关注和讨论区块链技术——他敏锐地意识到:区块链在应用方面的突破,目前还需要底层架构,安全及密码学领域的技术的创新来推动!
TF Guo
而另一位联合创始人 Esther Hu,拥有斯坦福统计加金融数学双硕士学位,是数学建模方面的专家。她认为:区块链很有颠覆金融科技领域的潜力。
Esther Hu
TF和Esther 很早前结识于“巷内”社区,发现彼此志同道合,便决定在区块链领域共同创业。在有了基本创业方向后,俩人拜访了硅谷和国内多家科技公司,囊括云计算、安全、大数据、人工智能等各个领域,并由此确立了项目要解决的问题和主攻方向。
Taxa是“Taxon”的复数形式,意为“类群”,指生态行为相似的生物种群组合。而“好”或者“有用”的“Taxa”,能反映出一种持续进化/优化的关系。这也是 Taxa 创业者的目标之一。
那么,说了这么多,大家肯定已经迫不及待,要发出关键两问:Taxa,具体是做什么的?能解决什么问题?
先来个一句话总结:Taxa 要做的,是一个能服务于所有公链的逻辑层。
我们知道,区块链最底层,是公链;最上层,是各种 DApp 应用。但是 DApp 开发过程所需要的很多功能,都不是现有底层链擅长解决的,比如存储,高频转账,链外数据接入等。这时候,一些独立的中间层架构被设计用来弥补这个空白区域,”这层架构位于链下并与公链适配,被称作“Layer 2”。如著名的区块链扩容方案闪电网络和雷电网络,便属于这一层。
Taxa Network 也是一个 Layer 2 网络。
弄清了它的“身份”,我们给予要进一步探究:Taxa 能解决什么问题?概括地说,Taxa 的去中心化网络,利用基于硬件的可信计算技术,能处理复杂的逻辑执行及高吞吐量的数据,并且保护隐私,高度可开发的智能合约。
小探用通俗的话来说,就是 Taxa 提供了一种能执行复杂逻辑且保证隐私的智能合约("Hyper Smart Contract")。另外,Taxa 通过区块链技术,鼓励用户分享计算能力,并在分享过程中获得 Taxa 的通证(token)作为奖励。
我们都知道,现在各种公链都在追求更高的 TPS,即 transaction per second 每秒交易量。而公有链最需要的生态和落地,却不是单方面提升TPS就能解决的。Taxa解决的问题,并非是TPS层面的“横向扩展”,是对智能合约本身性能的“纵向扩展”。
这是什么意思呢?为了不搞的那么抽象,咱们举个例子说明。
假设一个公司想在区块链上开发一款信用审核的 DApp,叫做 d-Score(名字纯属杜撰)。只要向这个DApp输入用户的信用卡资料,服务(如贷款,租房)提供者输入信用分数要求,d-Score就会算出用户信用分数,并反馈给服务提供者该用户是否满足要求。那我们先分析,d-Score 是怎么算出这个分数的?
第一步,先根据用户提供的资料,向各个发卡机构要到该用户的信用卡详细信息,包括申请到卡的时间、使用频率、还款记录和交易记录等;第二步,研发出一个计算模型,把第一步获得的信息输入模型,通过计算得到信用分。
“两步走”看起来简单:但其实每一步都面临极大困难。首先是隐私,输入以太坊智能合约的数据,全世界都能看到,发卡机构提供的消费者数据,用户的身份信息,要是都暴露在外,不得天下大乱啦?同时,业务逻辑当中也会需要隐私隔离,例如用户不希望把自己家底全部暴露给服务提供者,只让对方得到一个“Yes”或者“No”的结论就够了。
第二个问题是性能,以太坊的智能合约目前只能处理很简单的逻辑,基本在发代币和撸猫这个水平上。单个合约的执行时间和空间都非常有限。模型运算往往结构复杂,计算量很大,还需能灵活调整,难以处理这种计算。同时,智能合约难以处理大量的数据,以上案例的用户信息即便能够输入合约,矿工费也会是个不菲的数字。
所以,咱们的 d-Score 就做不成了吗?非也,Taxa 简直就是为解决这类难题而生的!
首先,Taxa 通过基于硬件的“可信执行环境”(Trusted Execution Environment, TEE),让发卡机构可以放心的把隐私数据交给d-Score。所谓的“硬件”是指什么呢?这是基于几大芯片厂商支持所出现的一种芯片功能,可以实现在硬件层面对数据和代码进行访问控制。这种硬件也被称为“可信硬件”(Trusted Hardware)。
打个比喻,可信硬件就好像一个“黑盒子”。发卡机构直接把数据放到这个黑盒子里,然后黑盒子在内部计算出用户的信用分数,直接提供结果。这个过程中,包括运行“黑盒子”的节点,d-Score 公司和其它任何机构任何人,都完全看不到用户数据资料,可以确保用户隐私。
这也是 Taxa 技术的四大特征之一,私密性(privacy)——硬件层面的访问控制,配合安全的I / O通道,传输敏感的输入和输出数据,对公众和节点隐藏 DApp 上的私人信息。
Taxa也并没有把安全完全依赖于可信硬件。为了保证网络的可用性(availability),Taxa会在网络中随机选择一部分节点执行合约,只要这个节点集合内部对计算结果达成“局部共识”,避免单点故障(如断线,软件bug及漏洞)导致执行失败。同时,Taxa采用的由PBFT(实用拜占庭容错)衍生的共识算法无需像以太坊一样等待“确认时间”,极大降低了DApp的响应延迟。
再来谈谈 Taxa 如何执行高性能的运算及逻辑执行。可信硬件在保证隐私的情况下并没有牺牲性能,相比区块链领域常见的“安全多方运算”及“同态加密”等隐私保护方案,有着明显的性能优势。
除了这个例子中提到的私密性,高性能和可靠性,Taxa 还具备优秀的可开发性(developability)。其一指 Taxa 支持通用编程语言,其二是 Taxa作为一个独立的“逻辑层”,可以和绝大多数公链及去中心化架构交互,无论以太坊还是 IPFS。只要用户需要编写对数据的隐私安全和复杂计算有要求的DApp 业务逻辑,Taxa 都是一个合适的解决方案。
以上就是小探对 Taxa 这个风头正劲的区块链项目,所进行的技术分析。虽然 Demo 还没有放出,没有实物可观摩,读起来可能仍然晦涩和抽象。但其实 Layer2技术在区块链发展过程中具有承上启下、不可或缺的重要作用。很多备受期待的项目都属于这一类,如最近的 Celer 和 TrueBit 等。
根据小探了解,Taxa 目前已经通过了模型测试,很快就要发布完成白皮书,紧接着上线测试网。和大多数区块链项目不同,Taxa 是先准备好技术,才打算正式公开项目,和有个白皮书就敢 ICO 的项目相比,还是挺“遗世独立”的。
采访中,Esther 还强调,Taxa 极为重视的一点,是用户体验。这个词虽然在商业世界里泛滥,但是在区块链领域极少听人提及,尤其是 Taxa 这样技术导向的“硬核”项目。这也让小探更为期待其测试网上线。最后,小探认为:Taxa 基于“可信硬件”,并且软硬件结合的通用解决方案,确实独具新意;在 DApps 即将遍地开花的前景下,其施展拳脚的空间很大。
目前,Taxa正在推出一个 Launch Partner 项目,成功加入的团队不仅将提前体验Taxa技术,还将获得来自Taxa的全面支持。公链项目、DApp 开发者、矿池等生态成员都可在Taxa网站提交申请:taxa.network。