风险提示:央行等十部委发布《关于进一步防范和处置虚拟货币交易炒作风险的通知》, 请读者提高风险意识。
Solana

Solana (SOL)

Solana由前高通、英特尔以及Dropbox工程师于2017年末创立,是一个单层区块链,采用委托权益证明协议,其专注点是在不牺牲去中心化或安全性的前提下提供可扩展性

白皮书 区块浏览器 源代码

Solana基本信息

数字货币名称
Solana
代币名称
SOL
官方网站
https://solana.com
创始人及团队
Anatoly Yakovenko, Greg Fitzgerald
相关概念及标签

Solana详细介绍

Solana由前高通、英特尔以及Dropbox工程师于2017年末创立,是一个单层区块链,采用委托权益证明协议,其专注点是在不牺牲去中心化或安全性的前提下提供可扩展性。Solana扩展方案的核心是一个名为“历史证明(PoH)”的去中心化时钟,该时钟旨在解决缺乏单个可信赖时间源的分布式网络中的时间问题。通过可验证的延迟功能,PoH算法允许每个节点使用SHA256算法在本地生成时间戳。因此免除了在网络中广播时间戳的需求,从而提高整个网络的效率。Solana的愿景是支持所有快速增长和高频的区块链应用,以及让世界金融系统惠普平民百姓。

为了创建一个带有编码、无信任时间的分布式账本,SOLANA设计了历史证明(Proof of History),这是验证订单和特定事件之间时间流逝的证据。历史证明将与工作证明(比特币等使用的共识性算法)或者权益证明(以太坊的Casper所使用的共识性算法)一起工作。这可以减少导致终止时间达到亚秒的消息传递开销。
除此之外,Solana正在致力于在1GB网络基础上每秒产生高达710K的事务,而无需数据分区。你想知道他们计划如何实现这个伟大的胜利吗?
在开发高吞吐量(Tps)和高度安全的区块链的竞赛中,团队正在设计新的方法来创建高度可扩展性的解决方案,从而允许现有区块链中每秒钟可进行高事务数量。
“时间问题?”。在计算和信息时代,有一个基本的需求正在等待解决。事件之间的公平协调。这意味着:例如,当计算机向另一台计算机发送消息时,他们需要同步事务之间的时间。因此,这意味着,如果他们每个人都有自己的内在时钟,他们可能会或不可能正确协调。用时间戳来协调事件不仅是系统的需要,而且在金钱、人员和努力方面都是巨大的成本。
开发人员已经开始使用一种技术来提高链的总体吞吐量。分片是一种技术,用于改善总链的TPS(系统吞吐量),并被证明是成功的,但它本身并不是一个完整的解决方案,因为这可能会引入漏洞。最大的漏洞是交易的分割,如果处理不好,就会打开链,导致欺诈交易、双重支出或同一交易的碎片缺乏共享知识。 
为了提供一些普遍的看法,Google Spanner(谷歌的可扩展、多版本、全球分布式和同步复制的数据库支持读写事务、只读事务和快照读取)花费了大量资源来同步其数据数据中心之间的原子钟。他们需要得到精确的维护,并且有大量工程师正在为此工作。看起来协调时间是一件容易的事情,但事实并非如此,这就是Solana提出的历史证明解决方案。通过实现可信的时间协调,Solana不仅能够在速度和可靠性方面提高区块链吞吐量,还能降低平均成本。
成功解决这个问题的团队可能会有一个高度采用的区块链。

深入研究Solana提出的解决方案会发现一些问题,例如,如何在区块链上实现历史证明,以及Solana到底是如何工作的,它们使用的是什么工具?
首先,需要了解网络是如何设计的,以及它所包含的内容。
历史证明是一种高频率可验证延迟函数。这意味着它将需要确定数量的相关步骤进行评估。但另一方面,这些步骤最终会产生一个唯一的输出,便于验证。
在解决方案部分中讨论了Solana如何增加TXN / s的数量,以及如何减少用于运行它们的所需资源。对这种可能性的解释与哈希函数的解释是一致的。
哈希函数作为压缩数据的一种方式,这样更大数量的数据最终可以被压缩成小量位,这就鼓励了减少tx权重,从而提高了效率和更快速的序列。
如上所述,历史证明序列被设计为与加密哈希函数一起工作。
与加密哈希函数特别相关的是,使用原始输入,不用从头执行整个函数就可以预测最终的结果(输出)。因此,如果有输入并试图预测输出是不可能的,那么您将需要运行该函数来获得结果。
考虑到这一点,假设这个哈希函数从某个随机起点(初始输入)运行,一旦这个过程完成,就获得第一个输出(哈希)。以下是它变得有趣的地方,将输入与从运行函数中获得的输出一起输入到下一个哈希的输入中。
如果要重复这个过程,例如300次。您可以开始看到,已经创建了一个单线程进程,其中最后的输出(哈希300)除了执行整个线程的人之外是完全不可猜测的。
这个向下一个函数的输入和生成的数据提供输出的循环,表示为时间的流逝和历史的创建,用Solana的话来说就是滴答声。每一个输出都携带详细信息,如果不运行该函数,则无法预测。就像上述例子中的漫威的电影一样,每一部作品都代表了一段时间,恰好在连续时间的线程中位于它的位置。
因此,Solana建议不要使用不可靠的时间,而是使用这些顺序有序和不可预测的输出来确定特定时刻,即线程进程中的特定时刻。可以称之为历史。

 

免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:如有侵权请联系删除。转载或引用请注明文章出处!

分享至
https://www.chainlook.cn/shuzihuobi/solana.html

免责声明:
链观CHAINLOOK作为区块链技术应用与Web3行业研究的智库媒体,旨在为中国区块链专家、学者们提供最新的行业资讯信息与数据样本,用于区块链技术研究与创新。本站所发布的文章仅代表作者的个人观点,不代表链观CHAINLOOK官方立场,本站所发布的区块链行业研究报告与数据分析成果是通过人工智能算法对数据内容进行分析与归纳生成,不代表任何投资暗示与建议,链观CHAINLOOK不承担法律责任。

风险提示:
虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险,链观CHAINLOOK坚决反对各类代币炒作,请读者提高风险意识,理性看待区块链技术应用及市场风险。

© 链观CHAINLOOK All Rights Reserved. 京ICP备18054193号-5