以太坊与Solidity语言
文章平均质量分 92
Solidity语言和以太坊
小小小小关同学
在校学生,不定时记录自己的学习过程和复习知识的笔记。
展开
-
MPT(merkle Patricia trie )及理解solidity里的storage
MPT(merkle Patricia trie )及理解solidity里的storage原创 2024-06-13 21:38:34 · 1135 阅读 · 0 评论 -
使用MetaMask + Ganache搭建本地私有网络并实现合约部署与互动
我使用Remix编写合约,MetaMask钱包工具和Ganache搭建了一个私有网络,并且实现了合约的部署和互动。原创 2023-12-09 21:56:14 · 3633 阅读 · 4 评论 -
【Solidity】基本语法
一些基本的语法和常用的知识点。原创 2023-11-09 18:50:55 · 291 阅读 · 0 评论 -
【Solidity】Solidity中的基本数据类型和复合数据类型
Solidity支持有符号整数和无符号整数,可以指定位数和范围。这里的知识和普通的编程语言类似,比如int8就代表最大能够存储一个8位的整数,它的范围也就是-128 到127(-2^7 到 2^7-1)。其中一个比特用来表示符号(正或负),而其他7个比特用来表示整数值。这使得 int8 可以表示2^7(128)个不同的整数值,分别对应于 -128 到 127。基础的知识就不再赘述了,因为在执行合约的时候是需要消耗gas的,占用不用的为就意味着执行需要消耗不同的gas。原创 2023-11-05 15:51:21 · 897 阅读 · 0 评论 -
【Solidity】Remix在线环境及钱包申请
Ethereum是公有链的一种,中文称之为以太坊。和区块链类似,他也有自己的代币,叫作以太币。Ethereum使用的共识合约是PoS。感兴趣的朋友可以去看我前面的博文区块链博文以太坊是区块链2.0时代的代表性产物,其推出了图灵完备的智能合约,这一创新为区块链和分布式应用带来了革命性的变化。我们可以通过创建自己的智能合约并且在缴纳一定的gas(可以理解成让矿工帮助执行合约的小费)后,就能够在分布式的区块链上运行自己合约并且执行相应的功能。原创 2023-11-04 21:17:30 · 1630 阅读 · 4 评论