Starknet开发指南:如何使用Cairo实现和测试存储合约在这篇文章中,我们将带领读者逐步完成在Starknet上开发一个简单存储合约的过程。通过使用Cairo语言进行编写,您将学习如何在区块链上存储和读取数据,掌握Starknet合约的基本开发流程,并使用Scarb进行项目构建和测试。本教程
利用ChainlinkAutomation自动化Bank合约:使用Solidity实现动态存款管理和自动转账概述在这篇文章中,我们将实现一个Bank合约,用户可以通过deposit()方法存款。我们将使用ChainlinkAutomation来自动化合约任务,实现当存
最近ton链上的dapp很火,感觉未来可能有ton的开发需求。所以开始学习ton链的开发,包括telegramminiapp的,tact合约。Tact合约合约源码合约介绍:支持单笔交易最高12个地址转账,每个地址gas费在0.04ton以内。ton链是异步操作,它甚至无法在链上读取其
Solidity开发者在学习Solana的Anchor框架开发时,需要注意以下语法和概念上的差异。Anchor框架是Rust语言的Solana智能合约开发框架,旨在简化和标准化Solana程序(Program)的开发。它与Solidity在开发风格和范式上有较大不同
Vara入门实战安装https://get.gear.rs/https://wiki.gear-tech.io/docs/node/setting-up/install-with-pre-build-binarycurlhttps://get.gear.rs/gear-v1.4.1
跟我一起从0开始学习Solana合约开发,一起实操,一起做项目。这是一个系列文章,系统地记录了我的学习笔记。
首先感谢Let'sMove共学,感谢HOH社区我会把详细的过程和注意的点都写上,适合和我一样的小白开始学习move一.项目文件结构详细官方文档地址:https://move-book.com/本期文章使用文献:https://docs
在Solidity中的继承这篇文章中,我介绍了solidity中关于继承的相关概念和例子。本篇文章,我们来一起探讨一个更加复杂的话题多线继承。基本概念Solidity支持多线继承,即一个合约可以同时继承多个基类合约。这可以使合约代码更加简洁,更容易复用代码
文章介绍了一个名为Meme Markets的概念,它允许通过去中心化的方式投资和协调共同目标。结合ArtDAOs的想法,可以创建一个无需人为控制的去中心化经济代理,该代理能自动创作、拥有并尝试销售艺术品。
文章讨论了AI DAO(去中心化自治组织)的概念及其三种实现路径,包括智能合约边缘的AI、智能合约中心的AI以及群体智能。作者预测AI DAO将在不久的将来实现,并探讨了其潜在的影响和挑战。
重入攻击(ReentrancyAttack)是一种常见的智能合约安全漏洞,指黑客利用合约中存在的逻辑漏洞,在调用合约函数时,利用合约逻辑漏洞,反复调用合约的函数,并利用这种递归调用的机制,以欺骗合约的计算,从而使攻击者获得非法利益。重入攻击的本质是合约内部调用的函数未能恰当地处理合约状态的
整型溢出是智能合约中常见的漏洞之一。以太坊虚拟机对整数使用固定大小的数据类型,一个整数变量仅能表示一个固定范围的数值,比如uint8类型只能保存[0,255]。当把超过某个数据类型范围的数值保存到这个变量时,就会产生溢出。例如将一个uint8类型,值为0的变量进行减1操作时,计算结果会等
文章介绍了区块链技术的起源、基本原理及其对社会的潜在影响,包括去中心化、数据不可篡改和消除中间人等特性。
在Solidity中,向其他合约或地址发送主币(ETH)有三种主要方法:transfer、send、call; 这三种方法各有自己的特点,并且在Gas消耗上也有不同
上一篇文章我们使用Rust编程语言创建一个猜数字游戏,仅仅只能打印出来用户的输入,我们这一小节会引入更多的功能。首先,我们希望系统给我们生成一个随机数,我们也输入一个数字,然后和系统生成的随机数来进行比较.