具有一定程度数据隐私的快速可验证交易的挑战,为DLT平台提供了一个机会,使其成为新兴微移动领域的实际解决方案。
行业领导者已经注意到区块链技术的潜力,特别是在汽车和移动行业。宝马集团区块链和分布式账本技术主管Andre Luckow解释了区块链如何使消费者能够控制他们的数据。文章还提到了这项技术应用到移动服务的快速增长,以及在不久的将来我们将拥有相互连接车辆和传感器数量的潜力。
区块链技术在这方面有许多应用。举几个例子:
· 数字身份和数据所有权
· 可核查的汽车历史
· 保险受用
Helbiz正在探索的一个特别的想法:一个开放的数据市场——在这个市场中,服务用户拥有他们所生成数据的所有权,并且能够将其代币化。
使用该服务的人生成的任何数据都是在钱包级别进行管理的,只有在所有者决定共享时才与网络的其他部分共享。在这种范例中,用户只有在需要或受到激励的情况下才向特定的应用程序授予对其数据的访问权。大规模使用这些数据将创建市场,例如,任何有兴趣了解在两个城市地标之间假期租用了多少辆摩托车的人,都可以购买相关数据集,并让付款自动路由到数据提供者那里。支付、数据参考和小额支付的自动路由将以分散的方式加以管理。这方面的具体机制可以用多种方式来考虑,但它与Web 2.0的客户端-服务器模型有根本的区别。
从Web 2.0到web3
Web 2.0这个术语是2004年创造的,用来描述互联网的第二个版本,在这个版本中,内容由用户生成,网站比以往任何时候都更加动态。然而,在其发展的这个阶段,出现了目前占据主导地位的科技公司。一些充当互联网的网关和服务商(苹果、微软),而另一些则提供服务来交换数据(谷歌、Facebook)。
区块链空间活动的爆发突出了web3这个术语,它是由以太坊的前CTO加文·伍德创造的。它代表了一个巨大的范式转变,用点对点网络和分散式协议取代了集中式应用程序。web应用程序的每个方面都将被设计成这样一种方式来管理数据,使得不好的参与者很难参与其中。话虽如此,重塑网络基础设施的目标伴随着一个巨大的隐私挑战——在一个透明的交易环境中不会损害敏感信息。
分散式的数据存储
为了支持web3的范例,现有的云架构必须使用某种分布式账本技术(DLT)来构造数据,这样就很难在事后更改数据,同时仍然可以让具有不同访问级别的不同方使用它。如果我们要使用以太坊智能合约模型,其中所有存储在链上的数据都是公开可用的,那么我们将需要一种方法来公开存储某些数据,以保持不变,同时混淆一些更敏感和可识别的部分。
以太坊通常被描述为一台世界计算机,它的全局状态允许任意数量的指令在其上运行。使用它作为数据库非常昂贵,尽管从区块链读取数据是免费的,但是更新它的状态不是免费的。保存的记录越大,使用的存储空间越多,交易的开销就越大。在链上进行密集计算也是不可行的。这就是为什么与当前的云服务相比,使用诸如以太坊这样的区块链作为数据存储极其低效的原因。
此外,代币模型并不适用于所有实际的业务问题;它们不是一个放之四海而皆准的解决方案。虽然ERC-721很好地代表了一组棒球卡或游戏中的数字资产,但它并不代表供应链中的一个项目,因为供应链中的数据正在累积,其所有权正在不断转移——所有这些都需要状态更新。同样的逻辑也适用于管理用户生成的和用户拥有的数据,这些数据最终可以公开给相关方。
IPFS提供了分散化,因为存储的任何数据都分布在网络中的节点中。文件不是通过位置(基于域/ ip)来寻址的,而是通过其内容生成的加密哈希值来寻址的。这使得内容不受篡改,因为篡改会改变哈希值。一旦文件被网络传播,任何人都可以使用IPFS客户机或公共网关访问它。这个解决方案的问题是,只要知道哈希值,文件的内容就是公开可用的。缓解这种情况的唯一方法是在上传文件之前加密文件,并与需要解密文件的任何人共享私钥。使用这种存储敏感信息的方法以及随后的信息传输,在大规模进行时肯定会遇到一系列问题。
任何有兴趣了解如何使用以太坊和IPFS实现数据存储的开发人员都应该查看这个github存储库。
目前,许多DLT项目还不够成熟,无法进行生产使用。有些人擅长某些事,有些人则不那么擅长。我们很容易想象未来不同的技术被用于不同的应用。比特币最终可以作为一种价值储存手段。以太坊为给自己贴上分散化金融的技术标签铺平了道路。然而,我们还没有宣布一个领先的DLT解决方案。在处理相互连接的设备时,存在一些独特的问题,也许这是这个新兴领域将使用的解决方案的组合。如果我们以不变和透明的方式跟踪设备和人工生成交易之间的交互,那么解决方案必须足够轻量级,以避免与连接、带宽和低功耗资源相关的问题。
替代DLT项目
在物联网和区块链的背景下,最大的项目可以说是IOTA。他们的主张中最突出的是使用了他们称之为“Tangle”的有向无环图(DAG)。通过这种数据结构,他们声称拥有一个高度可伸缩的网络,其中的交易是透明的,但能够保存加密的数据。然而,该项目因缺乏技术判断而受到批评,而且Tangle的总体表现还有待证明。事实上,他们最近的一篇文章讨论了他们的新测试网,但它没有使用一个验证器来验证交易是否有效。
Tupelo是Quorum Control开发的一个新的DLT项目,节点的数据结构不同,被组织成所谓的“链树”。这与将块组织为链表有本质的不同,因为现在每个资产都可以是自己的分支,拥有自己的一组交易。这允许对惟一资产和数据进行更有效的所有权转移,因为它只需要验证相关的交易历史记录。该网络使用拜占庭容错(BFT)协商共识算法来解决冲突集,使用本地实用程序代币进行奖励和一般支付。虽然他们的技术还没有在生产中使用,但他们与以太坊和Hyperledger的区别在于,他们的解决方案是新颖的,并且是针对单个对象构建的,具有更便宜的共识算法(每个事务的建模成本为0.0008美元),具有更快的交易速度和离线功能。
主流区块链技术在其目前的状态下可能无法支持移动部门的广泛应用。通过第2层扩展解决方案,以太坊已经大规模投入生产,但能否及时将开发人员留在平台上还有待观察。拥有具有一定程度数据隐私的快速可验证交易的挑战,为DLT平台提供了一个机会,使其成为新兴微移动领域的实际解决方案。