每周以太坊 2024/03/23
pda是solana中account的一等公民,是一种特殊的公钥地址(他没有私钥)。没有私钥也就决定了他的签名权限没有一个私钥对应,solana设计的时候,将他的签名权限交给了生成他的程序。这样也就将用户和程序相关的所有数据控制权交给了所属的程序。有一个疑问?这样用户的数据控制权
作为一名独立开发者,我一直在寻求将比特币钱包功能无缝集成到Web应用中的有效方法。经过一段时间的努力和开发,我很高兴地介绍我的最新开源项目——BTCConnect。这个库旨在为开发者提供一个简单、直观的方式来实现比特币钱包的集成,无论是管理比特币地址、发送和接收交易,还是签名消息等功能,都可以轻
SuiMove作为Sui区块链的核心编程语言,在2024年迎来了一次重大更新,引入了多项新特性,旨在提高开发效率、增强语言的表达力,以及优化智能合约的性能和安全性。本文将深入探讨这些更新,包括方法语法(MethodSyntax)、索引语法(IndexSyntax)、宏函数(MacroFun
Sui Testnet 简单发布a + b
永远的Hello World,永远的a + b
Sui安装 VsCode环境配置 MacOS
本文探讨了开发人员在创建 Solana 程序时可能遇到的常见漏洞。我们首先介绍了攻击者利用 Solana 程序的思维方式,涵盖了 Solana 的编程模型、Solana 设计的固有的受攻击者控制、潜在的攻击向量和常见的缓解策略。
一、Ethereum和Layer2Ethereum(以太坊)和Layer2(第二层解决方案)是区块链技术领域中的两个重要概念,它们在解决区块链网络的可扩展性和性能方面发挥着关键作用。1.1以太坊(Ethereum)以太坊是一种基于区块链技术的开源平台,允许开发者构建和部署智能合约和分布
《精通比特币》第三版翻译,希望本翻译内容能够为大家带来更新的比特币学习内容和一些技术上的思考,内含比特币java应用开发示例,欢迎pr共同修正优化。
本地使用rust开发solana合约,并且部署上线,本地使用TypeScript与合约交互创建cargolib项目编译项目为动态库(.so)部署合约上链创建cargolib项目cargonew--libprogram-solana安装扩展cdprogram-solan
上一篇笔记分析了 2.0 和 3.0 版本的 Movescriptions 智能铭文合约。在 4.0 版本时合约有了很多重大的变化,本篇文章将分析 4.0 合约源码
DynamicField(动态字段)将结构体和对象组合在一起的方式可以将动态字段看作是在对象结构上没有明确定义的不可见字段需要用到的模块以及函数:usesui::dynamic_field;例子:在Laptop中添加动态字段Sticker,key为Sticker
在以太坊的革命性世界中,术语“EIP”和“ERC”不仅仅是缩写词。它们代表了变革性的协议和标准,这些协议和标准塑造了开发人员创建新项目的方式以及用户在以太坊生态系统中与其交互的方式。其中,ERC20标准留下了重要印记,催生了数字代币的新时代,并已成为加密货币领域不可或缺的一部分。
记录如何写一个NFT合约,并且要用到display功能,能够在浏览器或者钱包中看到图片
学习 Move 基础语法之后,设计的小项目练手。 记录实现过程中遇到的核心问题,同时试用 Sui-SDK 实现配套页面功能。
Ubuntu 配置 Sui 开发环境
从头设计角度理解 EigenLayer
在编写SuiMove程序之前,需要先安装开发环境,所以本章将介绍如何安装开发环境。