Topic

Solana开发

A collection of 9 issues

游戏:Solana 如何改变游戏环境

这篇文章是关于什么的? 不是你的钥匙,不是你的加密货币。这句格言是加密货币精神的核心,同样与视频游戏相关。将区块链集成到游戏领域不仅仅是一项创新。这是一种范式转变,实现了去中心化的资产所有权和自治权。 Solana 处于这一转变的最前沿。它提供了最快的智能合约平台来利用 Web3 的优势。通过利用 Solana 的高速度、低且可预测的费用以及低延迟功能,开发人员可以创造在其他地方无法实现的独特游戏体验。 本文探讨了区块链在游戏中的潜力 - 研究 Web3 游戏的论点以及为什么游戏开发人员应该考虑在 Solana 上进行构建。本文还讨论了安装、配置和使用流行的框架和平台来创建 Solana 集成游戏。 为什么选择 Web3 游戏? 对于游戏玩家 没有其他视频游戏的收藏品可以与《反恐精英》相媲美。根据稀有度和流通量,一些最稀有的《反恐精英 2》皮肤(即游戏中的武器化妆品)可能价值数千美元。Neon是《反恐精英》社区中的知名交易商,他拥有价值超过 10 万美元的皮肤库存。 2023
36 min read

Solana 编程模型:Solana 开发简介

这篇文章是关于什么的? Solana 的去中心化计算方法植根于一个简单的原则:所有内容都存储在自己的内存区域(称为帐户)中。 Solana 作为全球键/值存储进行运营,其中公钥充当相应帐户的唯一标识符。账户是 Solana 的支柱,因为它们存储状态;他们持有从程序到代币余额的一切。交易用于更新账户并反映状态的变化。 在本文中,我们将探讨 Solana 架构的复杂性。我们首先概述集群和状态概念,然后讨论帐户和程序作为 Solana 基础组件的作用。然后,我们研究事务如何实现帐户和程序之间的动态交互。 读完本文后,您将彻底了解 Solana 的编程模型。您将熟悉集群的架构、账户在数据存储中的关键作用以及交易更新账户数据的过程。此外,您还将探索 Solana 独有的功能,例如租赁系统和版本化交易。 什么是 Solana 集群? Solana 架构的核心是集群——一组协同工作的验证器来处理交易并维护单个分类账。 Solana 有几个不同的集群,每个集群都有特定的用途: * Localhost:在默认端口 8899 处找到的本地开发集群。
28 min read

如何从以太坊迁移到 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