Education | 文章

什么是索拉纳 (SOL)? 第 1 层的配方

经过 Ugly Bob | OCT 11, 2022

什么是索拉纳 (SOL)? 第 1 层的配方 11:29 最小读取

什么是索拉纳 (SOL)? 第 1 层的配方

索拉纳的历史

ETH 杀手的概念虽然还很幼稚,但却是加密货币领域的一种圣杯荣誉。 在去年的牛市中,每个 Layer-1 都是潜在的 ETH 杀手和千分之一。 但话又说回来,其他所有具有市值的代币也是如此。

Solana 由在美国工作的俄罗斯计算机工程师 Anatoly Yakovenko 创建。 身经百战的分布式网络工程师,他过去的工作似乎是他实现预言的完美孵化器;他曾在高通、Mesosphere 和 Dropbox 工作。

有兴趣购买 Solana (SOL) 代币吗?

Buy Now

刚开始的时候

由于交易吞吐量成为问题,区块链的当前状态存在问题。 那些决定购买比特币BTC / USDT)和购买以太坊ETH / USDT)的人正在努力扩大每秒超过 15 笔交易。 这些链没有利用时间,而是一个块本身就是一个时间单位。

2017 年 11 月, Anatoly发布了一份关于历史证明的白皮书,这是一种使用 SHA-256 哈希算法为计算机网络提供时钟的方法;传说中他喝了太多咖啡。

他开始私下工作,用 C 编程语言开发名为Loom的项目。 后来在朋友 Greg Fitzgerald 的鼓励下迁移到 Rust 编程语言。

什么是索拉纳

丝绸原型

Loom 大行其道,2018 年 2 月,Greg Fitzgerald 发布了名为“Silk”的历史证明白皮书的开源原型,能够在半秒内验证和处理一万个签名交易。

不久之后,另一位高通资深人士 Stephen Akridge 能够通过将签名验证过程卸载到 GPU 来改进原型。

这两个人将与其他三位创始人一起在 Loom 上加入 Anatoly。

品牌重塑

不幸的是,工程师并不擅长命名事物,因此出现了一些混乱,因为以太坊也有Loom Network 。 用户会将其与 Anatoly 的 Loom 混淆。 幸运的是,Loom/Silk 变成了 Solana,基于三人在 Qualcomm 工作时居住的海滩小镇。

测试索拉纳

2018 年 6 月,该团队能够发布一个获得许可的 50 个节点的公共测试网网络,该网络在云基础设施上运行,能够支持每秒 25 万笔交易的一致“突发”。

他们后来努力升级到“Pillbox”公共测试网版本,运行 150 个节点,每秒推送 20 万到 50 万笔交易。 此 Pillbox 版本还为使用 BPF 执行环境的链上程序提供了有限的支持。

这些是索拉纳的早年;在我们分解构成 Solana 的关键组件之后,我们将进入最近的历史。 理解它们很重要,因为 Solana 与以太坊或比特币不同。

Solana 的关键组件

“Solana 的指导设计原则是设计出不受硬件影响的软件,以实现 100% 的利用率” – Solana Labs

SOL 代币

Solana 中的原生代币是 SOL,可以在 AscendEX 上购买,用于支付网络费用。 较小面额的 SOL 被称为 Lamports,很像 BTC 的 Satoshi。 Lampport 的值为 0.000000001 SOL。 与以太坊的ERC-20一样,SPL 代币标准为 dApp 提供了一种创建代币以用于各自协议的方法。

据推测,到网络清除其通货膨胀时间表时,流通中的总量将只有 4.89 亿 SOL。

历史证明

历史证明是一种将时间编码为数据的方式。 这个想法建立在比特币的工作证明共识之上,但避免了等待节点确认区块的需要,因为每个验证者的时间稍后会同步。

虽然它被认为是 Solana 的脊梁,但历史证明并不是一种共识算法,而是与 Proof-of-Stake 一起使用来组织诸如区块生产和交易订单等事件。

时钟通过尽可能快地运行 SHA-256 哈希并将输出用作下一个哈希的输入来工作。 时间不是以秒为单位,而是以“滴答”为单位,因此当创建一定数量的滴答时,协议将该“时间”块记录为可验证的数据结构。 即将到来的区块领导者可以根据这些时间段对自己进行排序。

网络参与者可以确定一个事务是在某个时间段之后创建的,如果它引用了之前记录的任何时间段。

历史证明是一个令人困惑的概念,有大量视频让您在 Tube 上进一步迷惑,但值得尽您所能理解。 您还可以阅读Anatoly Yakovenko 的博客,其中更详细地解释了历史证明。

塔式拜占庭容错

Solana 使用Practical Byzantine Fault Tolerance的定制变体作为其共识机制。 这可能是 Solana 中仅次于历史证明的最令人困惑的部分。 所以一个 ELI5 是有序的,你可以去这里买一个 ELI30。

ELI5 ish :使用历史证明中记录的时间块,Solana 仅允许验证者在特定时间内将投票提交给区块链的分叉。 一旦进行了投票并且他们的赌注押注在该区块的有效性上,验证者将被锁定,无法对任何不是该投票子节点的区块进行投票;网络不能让验证者对账本的多个版本进行投票。

我确实以可预测(和相关)的结果告诉我五岁的孩子:他开始哭泣,乞求他的玩具,并弄脏自己。 这是了解 Solana ( USDT / SOL ) 内部运作的标准做法。

涡轮

Solana 采用的一种块传播协议,用于处理向大量验证者交付大量数据。 一个节点与 25,000 个节点建立单独的连接并向它们发送完整的 256MB 数据块根本不切实际。

Turbine 提供了一种解决方案,例如 BitTorrent(或多层次营销)中的数据传播。 块领导者将文件分解成更小的块,而不是 256MB 块,并将每个数据包交付给随机验证器。 这些验证者反过来将他们收到的数据传输给一组称为邻居的对等点。 对等点对其连接的邻居做同样的事情,很快成千上万的节点在几毫秒内接收到数据。

验证者还可以将数据作为 Reed-Solomon 码发送,以允许验证者重建数据不完整的区块。 重要的是要注意,拥有更多质押 $SOL 代币的验证者被放置在更靠近区块生产者的位置,以便为更多承诺的验证者提供获得最完整信息的最佳机会。

墨西哥湾流

比特币和以太坊都使用内存池来存储未处理的交易,其中未确认的交易池被传播到网络中的随机节点。 由于历史证明可以让我们提前知道区块领导者的顺序,因此可以提前将交易发送给验证者。 一旦交易被发送给验证者,它就会被发送给即将到来的区块领导。

转发的交易仅在有限的时间内有效,具体取决于钱包引用的块哈希。 一旦交易超过大约 24 秒,它就会从验证者的内存池中删除并被视为无效。

海平面

以太坊使用 EVM 执行其智能合约。 EVM 只使用一个线程,这意味着一次只有一个智能合约可以改变以太坊的状态。 Sealevel允许在 Solana 中多线程执行智能合约。

流水线

也称为 Solana 的事务处理单元。 Solana 的目标是有效地使用所有可用资源以尽可能快地处理尽可能多的数据。 流水线流程将事务流程拆分为多个步骤,并跨越负责每个步骤的独立硬件。 这个想法是允许网络在交易被处理到验证器后立即将交易输入管道。

传送带的工作原理如下:内核空间处理从事务中获取数据。 然后将其发送到 GPU 以验证签名。 经验证后,发送到 CPU 处理银行业务、代币金额变更等。 然后将其发送回内核空间以写入程序中所做的更改。

验证器同时运行两个管道:TPU 用于块前导和 TVU 用于正常块验证。

破云

用于组织帐户数据库的数据结构。 使用现代 SSD 的 32 个线程功能来确保验证器可以同时读取和写入。 每个额外的 SSD 都会为验证器增加更多的存储空间,从而允许更多的事务处理能力。

这是对Cloudbreak的简单解释,但却是允许 Solana 扩展其网络的有效方式;押注 Solana 就是押注硬件。

现代索拉纳的现状

那些决定购买 Solana的人在 2021 年底看到了巨大的价格上涨,在 11 月高达 259.96 美元。 该网络提供了一种在以太坊早期为人所知的加密体验,当时汽油价格将普通用户排除在让 DeFi 成为一种有利可图的日常用户体验之外;廉价、快速且无需许可的金融。

索拉纳这个明显的黄金时代不会持续太久。 2021 年,Solana 开始在网络性能方面苦苦挣扎,随后 FUD 的冲击接踵而至。 Solana 经历了一些交易输出放缓和一些实际网络中断,但在加密货币中,这并不重要:对于一个充满无赖和永久不稳定的市场的投资者来说,这一切都是一样的。 价格下降了。

就像任何加密应用程序一样,Solana 是一个正在进行的项目。 新的网络升级,如 QUIC 实施、权益权重服务质量和费用市场是软件升级,但真正的公告(仍然是熊市提醒你)是 Solana 移动堆栈和 Saga 电话。 DeFi 和 dApp 正在进入你的口袋。 这些概念超出了本文的范围,但 Bob 肯定会在未来写下它们,也许来自我们的 Sagas。

Author: Ugly Bob

The wily and less old Bob. He does the back-end stuff for the duo and handles the day-to-day while other Bob counts the twenties made from their writing. They make him have his Twitter account, but DMs are open.

Education: U of Rugpulls

Crypto Class of: 2021

Fun Fact: Has never held an important opinion

发现更多

抱歉,我们无法为您提供任何搜索结果。 请尝试另一个术语。
This site is registered on wpml.org as a development site.