More issues

如何从以太坊迁移到 Solana:开发人员指南

这篇文章是关于什么的? 以太坊是近年来最重要的创新之一。历史上第一次,我们拥有了一个为社会协调而构建的去中心化全球平台,有可能彻底改变许多行业。尽管很重要,但以太坊的运行时环境以太坊虚拟机(EVM)在当前状态下并不是为消费级应用程序构建的。它是一个单线程、基于 Gas 的网络,费用不稳定。相比之下,Solana 是一个高吞吐量、低延迟的网络。它提供了一个并行基础设施,费用低廉且可预测。它直接解决了 EVM 的局限性并改进了其原始设计,使其成为寻求构建可扩展且高效应用程序的开发人员的一个令人信服的选择。 本文是针对想要在 Solana 上进行构建的感兴趣的 EVM 开发人员的综合迁移指南。它涵盖了两者之间的根本区别,研究了以太坊和 Solana 的共识机制、它们如何处理交易以及用于开发智能合约的语言。然后,它涵盖了 Solana 的账户模型,该模型提出了一种更统一、更多元化的账户方法。本文还探讨了 Solang 和 Neon EVM,这两个 Solidity 友好的工具可增强 Solana 开发体验。
51 min read

Solana验证者经济学:入门指南

介绍 Solana的主要价值主张之一是其极低的费用。Solana上的费用由基础费和优先费组成。目前,基础费设定为每个签名0.000005 SOL,并有一个可选的优先费,用以增加交易在给定区块中被包含的可能性。 自然会出现的问题是,这种费用结构如何在没有外部补贴的情况下支持验证者集群。在本文中,我们将分析Solana上标准、非归档节点的验证者经济学。尽管已经出现了详细说明验证者潜在利润的有用工具,但它们往往未能解释或考虑所有相关成本。本文旨在提供对Solana验证者集群的整体观点,而不是对特定验证者的成本结构进行分析。个别验证者可能参与了额外的协议外交易或以不透明的方式转嫁风险。 我们还考虑了验证者可以选择的协议外奖励。例如,运行Jito-Solana客户端的验证者会获得额外的MEV奖励。然而,我们不会考虑或尝试量化其他可能影响验证者盈利能力的定制链下安排,例如内部订单流市场。 成本 验证者的主要费用结构由三个部分组成: * 硬件 * 运营(入口/出口、链上投票) * 资本和资源的机会成本 Solana 长期以来一直因节点要求极高而受到批评,阻碍了其对去中心化和可信
17 min read

Solana 节点 — Solana RPC、验证器和 RPC 提供程序入门

介绍 区块链是一组相互通信以就新信息达成一致的节点。区块链与传统系统的不同之处在于节点不需要相互信任。因此,不存在单点故障,并且系统能够抵御任意故障。 这是所有区块链的核心思想,但每个链都有自己的实现风格。在这篇简短的文章中,我们将详细了解 Solana 如何实现这一点。我们将了解什么是节点、RPC 和验证器节点之间的差异,以及如何考虑节点提供者。 什么是节点? 节点就是一台计算机。 Solana 节点是运行 Solana 区块链客户端的计算机。并非所有节点都是相同的,某些节点专门从事某些功能,例如投票或流数据。所有节点之间的核心定义相似性是它们跟踪区块链的状态。也就是说;他们看到每个状态转换(例如,账户 X 向账户 Y 发送了 5 SOL)。 验证节点 验证器是一个 Solana 节点,它通过 i) 生成区块和 ii) 对其他区块的有效性进行投票来帮助保护网络。回想一下,所有 Solana 节点都会跟踪区块链的状态。因此,
8 min read

Solana 共识

可行的见解 * 历史证明(PoH)在同步中的作用:PoH不是共识算法,而是Solana共识机制用于同步的工具。同样,权益证明(PoS)并不是共识,而是实际上的女巫抵抗。 * 投票交易对于达成共识是必要的:区块内的投票并不是人为夸大 TPS 指标的无关交易。如果投票仅通过八卦(非正式的点对点通信)传播,则可能会导致验证者对塔(投票)状态的看法出现差异。 * Solana 有两个主要的确认规则:一个用于短期分叉选择(乐观确认),另一个用于最终性的完全 PoS 共识(最终确定/扎根)。客户和用户能够遵守这些确认规则以获得所需的安全属性和定制的用户体验选择。这体现在两个承诺级别:“已确认”和“最终确定”。 * 了解审查风险:验证者和开发人员应该意识到审查攻击的可能性,其中验证者试图破坏区块生产的顺序。了解此类攻击的机制以及计算能力和执行这些攻击的风险的作用。 * 未来的协议升级即将到来:验证者和开发人员应积极准备 Solana 共识机制即将发生的变化,例如异步执行和程序化削减。 介绍 随着Solana 上的活动增加,其堆栈的各个层正在以前所未有的水平进行测试。关于“热门”
28 min read

Solana 费用的理论与实践

介绍 Solana 的费用结构旨在维持网络的性能,同时平衡供需的不均匀冲击。任何区块链上的费用都是为了防止垃圾邮件和激励验证者。在 Solana 上,其中一些费用会根据网络状况动态调整,从而使网络能够更准确地对给定时间的需求进行定价。 Solana 的费用是一个热门话题,“本地费用市场”为 Solana 提供了一些表达能力,可以更准确地对区块空间和特定账户进行定价。当前的实现远非完美,但确实对每个帐户的订购提供了宽松的保证。虽然 Solana 仍处于早期阶段,但网络中更多的权益和活动需要对任何协议内更改(例如费用模型更改)的一阶和二阶影响进行更深入的讨论和分析。 在本文中,我们将从理论上讨论费用以及它们在链上的体现方式。尽管有些人批评 Solana 过于中心化,并且通过其 QoS 和Turbine的权益加权设计来集中力量,但即使多年来,这与现实的表现之间仍然存在明显的差异。同样,我们的目标是全面分析费用如何通过链上行为体现。 理论上的费用 Solana 的费用系统由两部分组成:基本费用和优先费用。一般来说,每个费用组成部分理想地服务于以下目的: * 基本费用:使用网络资
13 min read

Solana MEV:简介

注意:Solana上的MEV形势正在迅速变化。本页面将定期更新新的发展情况。 要点总结 本文旨在提供对Solana上的MEV如何运作的基本理解。简而言之: * Solana上的MEV并未消失。 * 并非所有的MEV都是不好的。 * 在DEX流动性场所结构中,不仅仅是AMM,盈利的抢跑(frontrunning)是可能的。 * Solana的连续区块生成和协议内缺乏内存池(mempool)改变了链的默认行为和社会动态。 * 其他人可能会分叉或尝试复制Jito的协议外内存池来提取更多的MEV,但这在技术和社会上都很困难。 * 许多验证者支持移除Jito内存池的决定,放弃夹层攻击(sandwiching)收入,支持Solana的长期增长和健康。 简介 在一个权益证明网络(Proof-of-Stake)中,当你被指定为某个区块的领导者时,你有权决定所分配区块的内容。最大可提取价值(MEV)指的是通过添加、删除或重新排序区块内的交易所获得的任何价值。 随着Solana上的活动和总体兴趣的增加,MEV正成为一个越来越多的讨论话题。2024年1月10日,一名搜索者向一个验证者
13 min read

揭穿神话:Solana - 一个充满活力和繁荣的区块链生态系统

↘️近年来,区块链领域涌现出众多平台,每个平台都在争夺去中心化世界的主导地位。在这些平台中,Solana以其高性能、可扩展性和充满活力的生态系统脱颖而出。然而,关于Solana是一个“已死”的区块链的谣言依然存在。在本文中,我们旨在揭穿这一神话,并阐明Solana的当前状态,突出其成就、不断增长的生态系统以及促成其持续成功的因素。 兴旺的生态系统 与Solana即将消亡的说法相反,该区块链生态系统实际上经历了显著的增长和发展。Solana已经获得了来自全球的知名项目、去中心化应用(dApps)和开发者的支持。其可扩展性和低交易费用使其成为构建去中心化金融(DeFi)应用、非同质化代币(NFTs)以及各种其他基于区块链的解决方案的吸引平台。 扩展应用案例 Solana 证明了其多功能性,通过托管广泛的项目和去中心化应用(dApps),从去中心化交易所(如Serum和Raydium)到游戏平台(如Star Atlas和SolRazr),Solana 培育了一个满足多个行业和用户需求的生态系统。这种应用的多样性展示了区块链的可行性和相关性。 增长的采用和合作关系 Solan
4 min read