为什么Solana是区块链开发者需要的“世界计算机”?

区块链资讯蓝狐笔记2019-09-11 16:06:28  阅读 -评论 0

前言:Solana在区块链世界中是“异类”的存在。因为它采用跟传统区块链不同的时钟机制,传统区块链如比特币以太坊、Cosmos等,将时间和状态耦合在一起,只有新区块诞生才能产生全局一致的状态。而Solana则提供了全局可用的时钟,它将基于哈希的时间链与状态更新解耦,不是将每个区块的哈希链接在一起,而是网络中验证者持续在区块内对这些哈希本身进行哈希。这种机制称为POH(Proof of History)。那么,具体来说,Solana是什么?它能完成以太坊的“世界计算机”的梦想吗?Solana主网即将上线,它未来能走多远?是嘴炮还是脚踏实地的项目?未来的一年应该就会有初步的答案。本文作者是“Andrew Hyde”,由“蓝狐笔记”社区的“huhu”翻译。
“对于区块链开发者来说,Solana是最接近于“世界计算机”的项目,“世界计算机”是加密世界的早期概念。Solana是迄今为止我们评估过的最具吸引力的layer1平台之一。我们鼓励世界各地的开发者能够认真考虑Solana。” Multicoin资本的联合创始人Kyle Samani解释说,该公司的投资组合包括了开创性的区块链项目,其中包括Bakkt、Algo、Helium等。(蓝狐笔记注:近期也投资了Nervos)。
本文提供一个机会让大家来熟悉Solana的技术基础设施,以及它对区块链开发状态的意义。(本文主要部分参考的是Samani的文章。)
首先,对于dApp的开发者来说,其成功需要6个关键属性,Solana具有所有这些属性:
· 高吞吐量
如今其网络在200个共识节点的全球网络中可以支持50,000tps
· 低延迟
约1秒的最终性
· 交易费用低
通常来说以一分钱的零头来衡量
· 编程语言
Rust是其旗舰编程语言,同时也支持C,C++,Libra的Move
· 异步算法
异步的BFT共识算法
· 全球状态
支持可组合智能合约的全球单一状态
构建智能合约的开发者不想处理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在当前存在稀缺性的情况下创造丰富性:信任最小化计算的丰富。
技术概述
Solana有七个主要的技术突破,这使得它成为可能。其中包括:
· POH(Proof of History)
POH是一个微妙但基础的创新,Solana的其他独特架构构建于其上。
· Tower BFT
优化POH的PBFT版本,更青睐活性而不是一致性。
· Turbine
它是区块传播协议,大量借用了BitTorrent。Solana随着最快的2/3节点的带宽的增长成线性扩展。所有其他链以次线性方式扩展。
· Gulf Stream
一种无内存池交易转发协议
· Pipeine VM
Pipeline(管道)是一种自定义的VM(虚拟机),它利用LLVM为GPU编译代码,以实现大规模并行交易执行(不仅仅是签名验证)。这为Solana带来了与众不同的扩展性效果。
· Cloudbreak
是一种可横向扩展的账户数据库。传统数据库,例如LevelDB在单个实例上每秒的随机写入次数不能超过5000次左右。Cloudbreak是Solana针对水平扩展磁盘I/O的革新性解决方案,它是基于诸如分散-聚集等OS技术,可提供无与伦比的磁盘I/O。(蓝狐笔记:磁盘I/O是指磁盘的输入和输出,I/O是Input/Output。)
· Replicators
分布式账本的存储,用于解决PB级数据的数据可用性问题。跟要求共识节点存储所有历史记录不同,Solana利用第二类节点——Replicators——它的唯一责任就是存储交易历史的片段。
这些创新的共同主题可以用一个词来概括:优化。Solana是我看到基于第一性原理对堆栈的每一层进行工程的最明显的案例。Solana团队系统地辨认出让其他链变慢的每一点,例如,共识负载、单线程计算以及磁盘I/O,并设计了解决每个问题的独特解决方案。
Libra和Move
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的圣杯。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

    参与讨论 (0 人参与讨论)

    相关推荐

    中信银行打造“区块链”信用证结算!

    中信银行打造“区块链”信用证结算!

    科技不会改变金融的实质,但却能让金融服务更高效,能让资金供、需方信息不对称的问题更好地解决。近期,中信银行首个区块链项目——基于区块链的国内信用证信息传输系统(简称BCLC)(一期)成功上线,这是国内银行业第一次将区块链技术应用于信用证结算领域。 据中信银行国际业务部总经理助理张栩青介绍,将现在流行的区块链技术应用在国内信用证中,改变了银行传统信用证业务模式,信用证的开立、通知、交单、承兑报文

    中国信息技术部门成立区块链研究实验室

    中国信息技术部门成立区块链研究实验室

    暴走时评:本月初,中国政府对国内的ICO和数字货币交易所的打击在世界范围内引起了强大反响,但政府已经多次声明不会将区块链与数字货币划等号,依然非常重视区块链技术在中国的发展。鉴于中国工业和信息化部成立了一个专门研究区块链的实验室,这一论调也得到了进一步的证实。 虽然中国政府最近在大力打击比特币交易所和ICO,但仍然致力于开发区块链在其他领域的潜力。 据财新网报道,中国工业和信息化部已经成立了一

     分布式账本中的生命科学

    分布式账本中的生命科学

    生物科学是医学领域涉及遗传研究,疾病预防和生活方式治疗(lifestyle treatments)的学科。它已经存在了很长时间,但区块链技术的基础设施应用给该学科提供了重大进步的可能性。 根据Pistoia Alliance进行的2016年6月份高级制药和生命科学领袖调查,83%的受访者表示,他们预计在五年内将全面采用区块链技术。 Pistoia Alliance是一个全球性的非营利组织,致

    区块链vs.核能:日本最大电力公司东京电力(TEPCO)寻求使用区块链减轻对核电的依赖

    区块链vs.核能:日本最大电力公司东京电力(TEPCO)寻求使用区块链减轻对核电的依赖

    东京电力公司 (TEPCO) 对于能源过度中心化的风险可以说绝不陌生。 也许最著名的就是2011年发生的福岛核电站事故,这个日本最大的能源公司如今正在寻求区块链技术来防止这种灾难再次发生。 然而,从使用微型风车的分布式风力发电到用于存储在电力成本低时购买的电力的智能电池,可替代能源项目一直以来都属于个人慈善事业。 然而,TEPCO风险投资部门主管Jeffrey Char认为区块链能够帮助为这

    继证监会发表代币发行声明之后,香港交易所Gatecoin将下线部分ICO币

    继证监会发表代币发行声明之后,香港交易所Gatecoin将下线部分ICO币

    经过一系列监管以及合规审查后,香港交易所Gatecoin将会下线那些被金融监管部门定性为"证券"的代币。 香港加密货币交易所Gatecoin透露,如果在该平台交易的ICO代币在法律上符合"证券"定义,他们就会下线这些代币。据巴比特上月报道,香港主要的金融监管部门证券及期货事务监察委员会(SFC)表达了对ICO这种日渐普及的募资模式的担忧。 尽管ICO中售卖的数字代币通常都被定义为虚拟商品,但

    IBM与超级账本共同加入去中心化身份基金会(DIF),推动创建区块链ID行业标准

    IBM与超级账本共同加入去中心化身份基金会(DIF),推动创建区块链ID行业标准

    IBM与超级账本已经签署协议加入去中心化身份基金会(DIF),这个于今年初成立的联盟旨在帮助推动基于区块链的ID系统的互操作性和标准。 这两个企业区块链大佬加入了这个有各种企业组成的团体,其中包括像微软和埃森哲这样的大企业,还有像Civic和Gem这样的创业公司,以及像uPort和Sovrin这样的开源项目。 DIF执行主管告诉Coindesk说: "这应该是一个信号,表明在这一领域有广泛的

    为打击人口贩卖,牙买加警方盯上了犯罪分子的比特币钱包

    为打击人口贩卖,牙买加警方盯上了犯罪分子的比特币钱包

    作为打击人口贩卖计划的一部分,牙买加警方已经开始行动,锁定了那些试图用比特币和数字支付来掩人耳目的犯罪分子。 越来越多的人口贩卖者都开始转向数字货币来帮助他们进行地下活动并接收非法活动所得,但牙买加警方已经盯上他们了。 牙买加的'大生意' 不幸的是,人口贩卖以及性奴市场规模十分庞大,预计涉资1500亿美元。在牙买加,大约有7000个妇女、儿童以及成年男性被奴役,他们的操控者出售奴役服务的价格

    深圳市将发布《深圳市扶持金融业发展若干措施》,奖励区块链、数字货币等金融创新

    10月9日,深圳市人民政府向各区人民政府,市政府直属各单位印发《深圳市扶持金融业发展若干措施》(以下简称"《若干措施》")。深圳市政府表示,此举是为进一步完善金融支持政策体系,吸引集聚优质金融资源,推动全市金融业可持续均衡发展,加快建设国际化金融创新中心。 《若干措施》共分五大项,33条。内容包括:坚持服务导向,优化金融政策环境;发展金融总部经济,鼓励金融总部企业做大做强;支持金融企业分支机构

    麦妖榜
    更新日期 2019-09-03
    排名用户贡献值
    1牛市来了30910
    2BitettFan24187
    3等待的宿命23810
    4区块大康20369
    5六叶树20310
    6linjm122719429
    7天下无双16192
    8lizhen00215280
    9让时间淡忘14586
    10yelanyi050511349
    返回顶部 ↑