文章目录solana上使用Rust进行合约开发客户端开发前准备工作Install the Solana Tool Suite官方示例demo1) 配置命令列2) 启动本地 Solana 集群3) 安装 npm 套件4) 构建5) 部署链上程序6) 启动客户端代码部署调试 solana上使用Rust进行合约开发官方:用Rust开发 参考URL: https://docs.solana.com/de
转载
2024-08-17 16:29:03
158阅读
1. 引言前序博客有:zkMove——针对Move合约生态的zkVM 定位为高性能L1的Aptos和Sui,均采用Move合约编程语言。Solana也定位为高性能L1,但其采用Rust合约编程语言。本文重点对比Sui/Move和Solana/Rust合约编程语言。【Aptos/Move为不同的Move变种,有细微的差别。不过只要原生支持Move bytecode,则所有主要Move优势适于所有Mo
转载
2024-06-12 18:03:11
144阅读
Solana还具有一个称为SOL的令牌,可以将其传递给Solana区块链上的节点以运行链上程序或验证其输出。尽管网络允许部分SOL交易,但SOL令牌的总数限制为10亿个。 一个SOL最多可拆分34次。分数SOL称为Lamport。它是为纪念Solana最大的技术影响力Leslie Lamport而命名的。一盏灯的价值约为0.0000000000582 sol(2 ^ -34)Solana 是一个单
转载
2024-03-27 09:44:45
1209阅读
编译/Nick我在消费产品领域工作了大约十年,所在团队为拥有数亿用户的应用程序扩展和构建做出了贡献。在过去的六年里,我一直 100% 专注于加密货币,其中很大一部分时间是为大规模消费加密产品提供扩展解决方案。我曾经是在以太坊、Stellar和Solana上构建和推出产品的团队中的一员,并评估了大多数其他主流区块链和第二层扩容项目,其中特别深入研究了Polygon的好处和利弊,这是目前以太坊的主要扩
本文为solana白皮书: Solana: A new architecture for a high performance blockchain v0.8.14的读书笔记, 本文旨在理清索拉纳提出新型POH共识机制, 本文写作时间较早很多是我的个人阅读之后的感想, 多处引用可能也不严谨. 如果您在阅读过程中有任何意见可以发起ISSUE, 如果喜欢的话可以点击star.solana1是众多区块
转载
2024-10-08 14:14:27
66阅读
在 Solana 上,所有数据都存储在所谓的“账户”中。你可以将 Solana 上的数据视为一个公共数据库,其中只有一个“
本教程基于Ubuntu搭建 安装rust 如果已经安装了rust,则可以跳过这一小节,其实只要一个命令就可以了: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 安装后,根据提示需要source下PATH: source
原创
2021-12-10 16:35:43
1815阅读
我们在前面分析客户端引用的时候会看到如下这段代码:// 产生开始调用事件
if (EventBus.isEnable(ClientStartInvokeEvent.class)) {
EventBus.post(new ClientStartInvokeEvent(request));
}这里用EventBus调用了一下post方法之后就什么也没做了,就方法名来看是发送了一个post请求,
一、Swarm简介Swarm项目,通过把多个Docker Engine聚集在一起,形成一个打的docker-engine,对外提供容器的群集服务。同时,这个群集对外提供Swarm API,用户可以像使用Docker Engine一样使用Docker群集。Swarm是个一套较为简单的工具,用以管理Docker群集,使得Docker群集暴露给用户时相当于一个虚拟的整体。Swarm使用标准的Docker
Solana在技术底层架构上,不得不提到的两个技术层面一个就是海湾流(Gulf Stream)以及海平面(Sealvel),这两个技术相辅相成,是支撑Solana成为新的世界级公链的两大支柱。海湾流(Gulf Stream):无内存交易转发协议内存池(MemPool)是一组已经提交,但尚未被网络处理的交易。就比特币和以太坊而言,内存池的大小通常以未确认交易的数量来衡量,取决于区块空间的供应和需求。
转载
2021-12-04 11:08:07
696阅读
所谓SOP,是 Standard Operation Procedure三个单词中首字母的大写 ,即标准作业程序,就是将某一事件的标准操作步骤和要求以统一的格式描述出来,用来指导和规范日常的工作.SOP的精髓,就是将细节进行量化,用更通俗的话来说,SOP就是对某一程序中的关键控制点进行细化和量化.
用更通俗的话来说,SOP就是对某一程序中的关键控制点进行细化和量化.从对SOP的上述基本界
转载
2024-07-29 13:42:09
34阅读
星云链节点启动后可以通过RPC远程控制访问。星云链提供了一系列API来获取节点的信息,账号余额,发送交易和部署调用智能合约。星云链的远程访问是GRPC实现的,通过代理(GRPC Gateway)也可以通过HTTP访问。HTTP访问是RESTful实现的接口,参数与GRPC的调用接口参数相同。API每个星云节点实现了RPC服务器和HTTP服务器,提供给用户丰富的接口来与星云节点交互。接口模块现在,星
1、下载下载地址:http://rocketmq.apache.org/release_notes/执行命令:wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip
unzip rocketmq-all-4.6.0-bin-release.zip2、创建Ro
一、前言我们知道,在Solana区块链中,智能合约(可执行程序)本身并不能直接保存数据,所有的相关数据保存在owner为该程序的账号中。这一点和我们常见的EVM区块链(例如以太坊)是不同的。因此,我们需要将全局变量和管理员权限也保存在一个账号里。在Solana中,我们可以很方便的创建一个随机账号用来保存这些信息,但由于Solana中所有账号信息必须由用户在客户端输入,因此用户可以输入一个伪造的保存
转载
2024-09-04 12:23:29
195阅读
Solana在技术底层架构上,不得不提到的两个技术层面一个就是海湾流(Gulf Stream)以及海平面(Sealvel),这两个技术相辅相成,是支撑Solana成为新的世界级公链的两大支柱。海湾流(Gulf Stream):无内存交易转发协议内存池(MemPool)是一组已经提交,但尚未被网络处理的交易。
转载
2022-01-17 10:54:06
623阅读
RPC 项目相关问题及解答什么是 RPCRPC 简要原理图示业界常用的 RPC 框架为什么用 RPC,不用 HTTPJava-调用如何在客户端无感(动态代理)调用如何在客户端无感(动态代理)动态代理和静态代理的区别JDK 动态代理的步骤如果想代理没有实现接口的对象写一个动态代理的例子对象是怎么在网络中传输的(序列化)你的框架实现了哪几种序列化方式,可以介绍下吗简单说下 BIO、NIO 和 AIO
转载
2024-10-16 17:19:51
61阅读
前言SOFA 包含了 RPC 框架,底层通信框架是 bolt ,基于 Netty 4,今天将通过 SOFA—RPC 源码中的例子,看看他是如何发布一个服务的。示例代码下面的代码在 com.alipay.sofa.rpc.quickstart.QuickStartServer 类下。ServerConfig serverConfig = new ServerConfig()
.setPr
分布式本质上不过是将多个单机服务组合在一起对外提供服务 1、客户端当 RPC 服务部署在多个节点上时,客户端得到的是一个服务列表,有多个 IP 端口对。客户端的连接池可以随机地挑选任意的 RPC 服务节点进行连接,每个服务节点应该有个权重值,当所有节点的权重值一样时,它们的流量分配就是均匀的。如果某个节点的相对权重值较小,它被客户端选中的概率也会相对比较小。class RPCNode {
转载
2024-10-17 10:21:29
129阅读
set_scan_configuration此命令用于指定扫描属性,例如:扫描方式、扫描链数或扫描链长度、处理多个时钟、lock-up、扫描链中省略的寄存器。set_scan_configuration -style multiplexed_flip_flop I lssd l clocked_scan | aux_clock _lssd l combinational l none