Topic

技术分享

技术分享

派生 Solana 地址

Solana 区块链上的每个公共地址都使用长度介于 32 到 44 个字符之间的字符串。这些地址中的每一个都遵循 BIP44 标准,因此使用 base-58 字符集。 这些看似随机的字母和数字字符串被称为“公钥”(或pubkey简称),是人们可以在互联网上自由共享的地址。这是您的“钱包地址”。 这些公共地址具有一组非常特定的单向关系,可防止任何派生地址计算派生自身的秘密。因此是单向的。这种单向关系是大多数密码学和所有区块链的核心基础之一。 这就是我们互联网上的普通人如何拥有真正的数字所有权和来源。 Base-58 字符集 Solana 公共地址和交易在 58 进制字符集上运行。本质上来说,只有 58 个可能的字符: * 包括大写 AZ,不包括大写O和I(如 和Oscar 中India) * 小写字母 AZ,不包括小写字母l(如letter) * 数字 1-9,(不包括0) 这些特定字母被排除在 Base-58 字符集中,因为它们很容易被误认为是其他字符。
6 min read

生成Solana靓号地址

一个靓号地址可以为Solana钱包地址提供一定程度的人类可读性,否则它只是由随机字母和数字组成的字符串。 如果您曾经在 Solana 区块链上进行过一笔交易,那么您之前很有可能曾与这些 靓号地址之一进行过交互。一些最著名的程序使用靓号地址,如下所示: * TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA - SPL 代币程序 * TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb - SPL 代币 2022程序 * WhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc - Orca Whirlpools * srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX - Openbook * 以前是血清,现在更好了!并且更加开放。并且没有 FTX。 您会注意到每个帐户地址都以一些可读单词(或其中的一部分)开头。它们都是“靓号地址”。 继续深入? 您可以 在我的技术深入探讨中阅读有关如何派生和生成 Solana 地址的所有内容。包
7 min read

比较最流行的 JavaScript 图表库

随着技术的进步,我们收集相关业务数据的能力也在不断提高。因此,数据可视化在每个组织中都变得越来越重要。 在早期的 Web 开发中,程序员必须将不同的数据库记录组合在一起,以生成任何人都可以轻松理解的图表和仪表板。然而,图表库的引入解决了这一挑战,如今,有数千个图表库可用于 JavaScript。 在构建图表时,很容易被漂亮的界面所吸引。但是,在不了解图表库的所有功能的情况下开始使用图表库可能会极大地损害开发人员的体验。虽然大多数库对于通用应用程序来说已经足够了,但实际上,我们需要一些针对我们的用例量身定制的东西。而且,更重要的是,我们需要一个可靠的图表库,我们可以在此基础上进行构建。 在本文中,我们将回顾一些最流行的 JavaScript 图表库,包括 HighCharts、Chart.js、C3.js、Chartist、Plotly、ApexCharts 和 NVD3,帮助您在为自己实施一个图表时做出明智的决定。 我们将考虑技术实力、性能、易于实施、定制、兼容性和美学等方面。此外,我们将考虑一些真实场景来比较最适合每个图表库的图表库,讨论每个图表库的优点和缺点。让我们开始吧!
15 min read