世界计算机项目Solana对区块链开发的意义是什么

2019-09-14 08:29

  前言:Solana在区块链世界中是“异类”的存在。因为它采用跟传统区块链不同的在一起,只有新区块诞生才能产生全局一致的状态。而Solana则提供了全局可用的时钟,它将基于哈希的时间链与状态更新解耦,不是将每个区块的哈希链接在一起,而是网络中验证者持续在区块内对这些哈希本身进行哈希。这种机制称为POH(Proof of History)。那么,具体来说,Solana是什么?它能完成以太坊的“世界”的梦想吗?Solana主网即将上线,它未来能走多远?是嘴炮还是脚踏实地的项目?未来的一年应该就会有初步的答案。

  “对于区块链开发者来说,Solana是最接近于“世界计算机”的项目,“世界计算机”是加密世界的早期概念。Solana是迄今为止我们评估过的最具吸引力的layer1平台之一。我们鼓励世界各地的开发者能够认真考虑Solana。” Multicoin资本的联合创始人Kyle Samani解释说,该公司的投资组合包括了开创性的区块链项目,其中包括Bakkt、Algo、Helium等。

  本文提供一个机会让大家来熟悉Solana的技术基础设施,以及它对区块链开发状态的意义。

  首先,对于dApp的开发者来说,其成功需要6个关键属性,Solana具有所有这些属性:

  构建智能合约的开发者不想处理layer 2和分片。拥有智能合约链的全部意义在于,链本身抽象出所有低层级的复杂性和经济系统,这些是提供信任最小化计算所需的,这使得应用的开发者专注于应用的逻辑。

  事实上,当vitalik于2014年1月在迈阿密向全世界推出以太坊时,这正是他所强调的:世界计算机的意义在于抽象所有的一切,而不是特定应用。

  虽然有很多类型的扩展解决方案正在进行中,但它们大多都为应用开发者、用户以及整个生态系统创造了特质的复杂形式。这些复杂形式的最后一种,我称之为“创造生态系统的包袱”,它处理起来尤其有挑战性。

  所有的异构扩展解决方案都是对这一事实的回应:到目前为止,没有人指出,在实现足够的架构和去中性心化的前提下如何扩展layer1。直到Solana的出现。

  Solana的情况是开发者不必依赖于扩展解决方案,开发者肯定会也能够基于Solana部署layer2,因为Solana是无须许可的。对于大多数用户案例,开发者基于Solana构建应用不必考虑扩展性问题,因为Solana的layer1的全部要义在于抽象复杂性。

  至于说到区块链技术,货币供应的稀缺性和去信任化计算的稀缺性之前已经耦合在一起。Solana则将其解耦。世界计算机必须提供丰富的计算,但是由稀缺的货币来支持。Solana的指导原则是软件不会妨碍硬件。这其中有三个主要的含义:

  首先,Solana网络作为整体以单一验证者的相同速度来运作。这实际上是直观的:如果软件不妨碍硬件,网络将以单个机器相同的速度运行,假设带宽不是瓶颈(它不是;在下面的Turbine部分有更多内容来解释)。

  其次,总体网络性能与带宽和GPU核心数量一起扩展。带宽持续每18-24个月翻一番,而现代互联网连接距离光纤物理极限的饱和还有很远距离。虽然单线程CPU性能不再与摩尔定律成线性增长,GPU的核心数量则持续以每18-24个月翻一番,且还没有结束的迹象。

  再次,由于Solana的总体网络性能与底层硬件增长成比例增长,Solana在当前存在稀缺性的情况下创造丰富性:信任最小化计算的丰富。

  它是区块传播协议,大量借用了BitTorrent。Solana随着最快的2/3节点的带宽的增长成线性扩展。所有其他链以次线性方式扩展。

  Pipeline(管道)是一种自定义的VM(虚拟机),它利用LLVM为GPU编译代码,以实现大规模并行交易执行(不仅仅是签名验证)。这为Solana带来了与众不同的扩展性效果。

  是一种可横向扩展的账户数据库。传统数据库,例如LevelDB在单个实例上每秒的随机写入次数不能超过5000次左右。Cloudbreak是Solana针对水平扩展磁盘I/O的革新性解决方案,它是基于诸如分散-聚集等OS技术,可提供无与伦比的磁盘I/O。(蓝狐笔记:磁盘I/O是指磁盘的输入和输出,I/O是Input/Output。)

  分布式账本的存储,用于解决PB级数据的数据可用性问题。跟要求共识节点存储所有历史记录不同,Solana利用第二类节点——Replicators——它的唯一责任就是存储交易历史的片段。

  这些创新的共同主题可以用一个词来概括:优化。Solana是我看到基于第一性原理对堆栈的每一层进行工程的最明显的案例。Solana团队系统地辨认出让其他链变慢的每一点,例如,共识负载、单线程计算以及磁盘I/O,并设计了解决每个问题的独特解决方案。

  Facebook的Libra团队创造了一种新的VM和编程语言Move。虽然Libra在2020年发布主网时无法编程,但Libra团队已经开源了其代码库。它证明了Move和Solana的PiPeline VM有更多的相似,而不是差异。

  Solana本身可以支持Move,包括BFT和GPU上的并行交易处理。这意味着开发者可以轻而易举地将为许可链Libra编写的应用移植到无须许可的Solana链上,并且可以获得Solana提供的所有性能。

  对Solana来说,这是一个令人难以置信的催化剂。因为Solana可以受益于Libra的渠道,同时还能以完全无须许可的方式来运行。Solana的主网将在2019年10月推出,Solana可能是第一个实际上支持基于Move的应用的链。

  Solana非常高效,它能支持之前无法支持的全新类别的应用类型。举个例子:Solana可以验证比特币的全部历史(从创世区块到最新区块)的区块头。这对于比特币的山寨如莱特币和Zcash也是如此,甚至以太坊也一样。因为Solana可以在本地验证其他链的当前状态,Solana并不需要依赖于oracle(如Cosmos IBC)来理解外部状态。

  这意味着Solana能为非托管的跨链DEX提供支持;交易在Solana上发生,结算在资产的本地链上进行。并且,因为POH充当区块内的时钟,而不仅仅是区块间的时钟,就区块内交易排序来说,Solana提供更强大的保证。结合Solana令人难以置信的吞吐量,该网络可以支持链上的订单簿。这就是DEX的圣杯。

  人人都懂区块链系列是一套精心录制的一系列针对于零基础朋友,致力于让更多人了解区块链技术,比特币,以太坊,莱特币等数字货币

  区块链就是一个交易数据链。交易的主体创建一个分类账,记录所有的交易。在区块链世界中,区块链的每个成员...

  无论其关于以太坊网络是否已满负荷的说法都要归功于所有新的ERC-20 Tether(USDT)交易,...

  某区块链公司使用户能够实时存储和管理他们的健康信息,用户可以创建终身健康记录,当要去看医生时就可以随...

  DAO是一个去中心化自治组织。它的目标是通过所谓的智能合约,将组织的规则和决策机构编成法典,消除对文...

  CKB 并不只是为了交易吞吐量或是性能的优化而设计的,其实 CKB 就像比特币一样,它是价值和加密资...

  在上一期介绍平衡攻击的时候,我们提到,攻击者将诚实的节点分割成 2 个算力均等社区,利用其对网络的控...

  门限签名最大的好处是能大幅降低成本。在现有的链上聚合模式下,每台预言机(即节点)都要支付gas费,才...

  由于区块链基础设施的限制,DEX 在很多方面还不是中心化交易所的对手,即便稍微有点起色,也会被某些人...

  新的时代已经到来,在新能源时代我们怎么样发现机会,寻找机会,投资一些机会,最终能够受益一些机会,这是...

  Kleros沟通需要解决纠纷的用户与拥有解决问题技能的陪审员。解决层使用区块链技术和众包陪审员,以快...

  去年,我列举了一些用于量化使用的区块链指标。这是朝着正确方向迈出的一步,但在这里,我将9个度量标准组...

  Hyperledger是一个由Linux基金会于2015年创建的区块链组。它是最著名的企业区块链组之...

  Chainlink是全球首个可以为智能合约提供链外数据的分布式预言机,可访问任何外部API,可以对市...

  Band是一种开源协议,有助于管理去中心化区块链系统中使用的数据,且作为数据处理和管理的开源标准。本...

  目前加密资产市场仍不成熟,缺乏流动性;与传统金融体系中的资产不同,大多数加密资产的使用时间都不到几年...

  科学方法对大多数人来说是难以理解的,毕竟这是反直觉的。它的最终结论可能不反映个人信仰。这个方法需要一...

  氪星球的目标是成为全球首个区块链游戏生态级入口,不同于其他游戏或内容分发类项目,我们认为完整的区块链...

  其实,还真就是一回事儿。以太坊现在的主力应用方向早已不再是发行 Token,而是大家都很熟悉的一个词...

  Albert认为,这些DeFi他们都很好的解决了一些问题,比如期货合约token、借贷协议等,但这些...

  比特币是现有技术和新技术的创新融合,而新技术的诞生带来了一种全新的货币形式。然而,对许多人来说,支持...

  安永印度公司的数据与分析合伙人Prashant Garg表示:“我们相信,当特定行业利益案例出现,监...

  比特币水龙头是一个奖励系统,主要出现在一些网站或应用中,以satoshi(百万分之一比特币转换比特币...

分享到:
相关阅读
文章评论 · 所有评论
评论请遵守当地法律法规
点击加载更多
© 2016-2018 12小时新闻网 http://www.12hnews.com/ 中国互联网举报中心
违法和不良信息举报:lobtom@163.com