加密猫堵了以太坊之后:FLOW + NFT=下个风口?(2)
接上篇《加密猫堵了以太坊之后:FLOW + NFT=下个风口?(1)》
第四部分、CryptoKitties的解决方案
因此,对CryptoKitties来说,这些方案都不具备真正的实用意义。
原因在于,CryptoKitties 是一款真实的商业级应用,甚至可以说是一款现象级的区块链应用DAPP。
1.她要求区块链在应用上的处理能力要非常强
商业应用的最大特征是交互能力,我们从一个简单的挖矿活动都能感受到DAPP对智能合约调用的需求有多大。每一次资产交换,流动性添加,质押LP进入DAPP启动挖矿,每一次收割,最后退出,区块链的实现都是通过智能合约的调用。
而一个互动游戏要求智能合约的交互能力就更是复杂高频得多,从雪儿的有限认知来理解,其实CryptoKitties的交互还不是特别复杂。你可以想象一个有战争和打斗场面的游戏,里面每一个涉及装备和道具更换,角色能力变化,以及玩家资产增减的场景都需要调用合约,当然还有一些是雪儿这个非游戏玩家想象不出来的场景。
对交易和智能合约,通过分片和分层的思路来处理,极端一些很可能就把一个动作给肢解了而还不了原。
2. 她需要的是能够突破以金融功能为主要承载的区块链
前面已经讲了,以CryptoKitties为代表的NFT在资产属性,使用场景以及受众范围等等面向上与纯金融资产的不同,当然它也就要求底层区块链不仅仅能够支持圈内用户交易同质化资产的能力,还需要满足用户对于非同质化资产的处理能力。
具体体现就是要支持NFT非同质化资产发行的标准,还要有这些资产进行沟通交流和流通的市场。
3. 她需要一个面向加密世界以外的用户可用的区块链平台
CryptoKitties 以及其他NFT资产所面对的不仅仅是加密世界的用户,更为广泛的用户来自真实世界的主流群体。他们对加密世界是陌生的,对区块链技术可能不感兴趣,对区块链的金融交易可能也未必有兴趣。因此吸引他们的除了前面讲过的非同质化资产本身的特性和价值,还有很重要的一点就是参与门槛要足够低。
但是,目前行业提供的解决方案还无法满足以上的需求,为了将 CryptoKitties 以及后来创作的其他产品和品牌带入主流世界, CryptoKitties 背后的团队选择了自己开发底层区块链的路,以此来支撑以CryptoKitties为代表的游戏,社交,以及各种商业化的应用和和他们的代表资产NFT。
第五部分、 FLOW公链及其解决方案
事实上,CryptoKitties 团队在CryptoKitties上线几周,就意识到以太坊对这款游戏带来的极大限制:无法在以太坊上通过CryptoKitties构建一个稳定的商业模式。此后不久就开始着手打造自己的底层公链。
后来,他们成立独立的Dapper Labs来负责底层公共区块链的开发,开发的这条公链名字叫做 FLOW福洛链。
一、FLOW福洛链是怎样的一条链?
1. 福洛的特征
可以概括为快速、安全、对开发者友好的区块链。
2. 它构建的主要目标
是支持下一代游戏、去中心化应用程序DAPP及背后的数字资产。
3. Flow的核心思路
以流水线的思路来处理交易过程,以专业化分工实现提高效率,扩展区块链性能。
二、FLOW福洛链如何解决面临的问题?
Flow福洛链解决方案的原理是
对每一笔交易FLOW福洛链采用的是垂直分片+专业化分工的思路来处理。具体可以理解为
1. 首先是对每笔交易进行垂直分片,也就是对交易环节和过程进行拆解,把一笔交易分解为确定性和非确定性两种类型的的环节。再对不同的类型和环节做更细的划分,比如交易的收集,共识,执行,验证等细分过程。
2. 然后是对节点按照两个维度来进行分类,一是交易的不同环节对节点的不同要求,二是节点自身的资源,能力等特点。
3. 再对不同节点进行不同环节和任务的分配,每个环节处理自己最擅长的任务。
比如算力高,计算能力强的节点处理执行等计算任务,保证了交易处理的速度和规模;
收集和整理能力强的节点负责处理交易的收集工作,提高节点的效率;
验证节点保证交易处理的正确性;更多的共识节点保证网络的去中心化。
整体来说FLOW的思路和原理就是将区块链要处理的两个主要任务,最耗费资源的计算过程和最耗费时间的共识过程进行分离,并按照节点本身的性质和能力分配任务。
不同的节点专心做自己擅长的任务,以专业化的分工和流水线的方式处理区块链事物。
三、 Flow的思路与其他解决方案有什么不同?
Flow采用的是对交易进行纵向分解,以实现交易处理的专业化和流水线作业;
而以太坊的分片是横向分解,主要是按照交易类型,以及金额大小,重要性程度来进行分类,并将不同的交易放在不同的区块链(层)上进行处理;
其他二层网络的解决方案虽然也有纵向分解的思路,但是核心思路也是把交易的不同环节放在不同的区块链(层)上进行处理。
这种以不同的层对以太坊的扩容,本质都是把区块链要处理的事物放在不同的区块链上。如前面所讲的,他们的共同问题是不同层之间的交互同样是很大的难题。另一个问题是破坏了交易过程的连续性,如果交易环节被分配到不同区块链去处理,中间的交互通道又不顺畅,那么就会出现很多种意外可能会导致交易的出错或者失败。
四、Flow方案的优势
将交易中最重要的环节,也就是共识和计算分开,将确定性和不确定性的任务分配给不同性质的节点处理。
第1, 它保证了交易的连续性,因为同一笔交易不会被放在不同链上处理;
第2, 流水线处理改变了以前所有节点做同一件事,一笔交易需要所有人处理和见证的问题,以专业分工提升效率,同时也大大改善资源浪费情况;
第3, 分离共识机制将以前最占用资源的计算过程,和最占用时间的共识过程分开,交给专业的节点去做,相当于把区块链最困难的两个问题分解出来,交给有能力的人去干。以不同的激励措施鼓励能者多劳,更好地发挥节点的积极主动性,改变了吃大锅饭,重复造轮子的现象。
福洛链是一条专为游戏、大规模商业应用及背后的数字资产NFT打造的底层公用区块链,多年从一线用户使用过程的反馈中深刻了解到用户的真实需求。除了以上所说的针对早期区块链不可能三角问题提出的解决方案,其实FLOW还做出了很多在可用性上的改进。
比如面向普通用户推出的钱包Dapper wallet;针对消费者应用优化的支付onramps和生态系统;对开发者更为友好,对加密资产和应用为便捷安全的编程语言 Cadence。
还有特别重视不同应用程序的交互和沟通,也就是不同智能合约的可组合性,让福洛链上的智能合约可以像乐高积木一样组装拼接,以赋能应用,服务于从篮球迷到有关键任务需求的企业等各类客户。
FLOW实现了以一种更简洁,简单的方式来对公共区块链的扩容。一方面它不依靠分层搭建不同区块链来处理大规模复杂的交易,另一方面还保留了区块链的高度去中心化和安全性。
总结:
FLOW解决方案实现的核心结果是速度和吞吐量的提升,成本的降低,可用性的提高,为加密世界以外的主流用户市场打造具有吸引力的杀手级产品,和支撑这些产品的底层平台。
FLOW的最终目标是用户体验的跃迁:提升用户对应用和区块链的享受性,对资产的主权感,用独享性,拥有感,价值感和稀缺性赋予资产对用户的独特意义,从而建立并赋能资产(或者产品)与用户之间的情感链接通道。
发表回复