目录生命周期深入生命周期&'static和T:'static函数式编程:闭包、迭代器闭包Closure迭代器Iterator生命周期深入生命周期什么是生命周期?生命周期是Rust中用来保证引用有效性的工具。它确保了在任何时刻,所有引用都指向有效的内存。为
Solana 是一个高性能、低延迟的区块链,以其速度、效率和用户体验为重点而闻名。本报告深入探讨了 Solana 的设计和操作的复杂性,探索了其能力的关键机制和网络拓扑。
提供一些可操作的见解来优化 Solana 程序
Avalanche简介Avalanche是一个能够执行通用智能合约的区块链平台。它是一个基础层,或者称为第一层(L1),可以连接到侧链并支持第二层(L2)解决方案。Avalanche将侧链和L2称为子网。Avalanche被视为以太坊网络的一个替代品。这些替代品通常统称为“替代第一层”
Solidity开发者在转向Solana的Anchor框架进行NFT(非同质化代币)开发时,需要了解和适应两者在编程语言、开发范式、NFT标准以及底层区块链平台方面的区别。以下将详细说明在开发NFT时,Solidity和Anchor框架的主要差异。
本地使用rust开发solana合约,并且部署上线,本地使用TypeScript与合约交互创建cargolib项目编译项目为动态库(.so)部署合约上链创建cargolib项目cargonew--libprogram-solana安装扩展cdprogram-solan
往期回顾: Rust智能合约养成日记(1) Rust智能合约养成日记(2)Rust智能合约养成日记(3)Rust智能合约养成日记(4)Rust智能合约养成日记 (5) Rust 智能合约养成日记 (6)Rust 智能合约养成日记 (7)Rust 智能合约养成日记 (8)
本文整理了主流的共识算法相关概述,有助于扫盲共识算法和相关概念。
在Shardora共识协议开发之前我产生过两个疑惑?一个是BFT共识居然要求少于1/3的恶意节点,这听起来是个很强的信任假设,这真的可行吗?另一个是HotStuff共识这么好用,为什么主流的这几条公链不用,只是因为历史原因吗?在了解了以太坊PoS设计过程之后,我基本有了答案。
本文是介绍以太坊PoS共识的第三部分。以太坊的PoS-Part1共识协议总览以太坊的PoS-Part2LMDGHOST最终确定性Finality最终确定性(Finality)是指区块保证不会被回滚,会永远成为链的一部分。上篇文章介绍了作为以太坊ForkCho