导航:首页 > 源码编译 > vc60怎么编译源码

vc60怎么编译源码

发布时间:2023-06-20 03:29:00

1. 如何开发编译部署调用智能合约

在Solidity中,一个合约由一组代码(合约的函数)和数据(合约的状态)组成。合约位于以太坊区块链上的一个特殊地址。uint storedData; 这行代码声明了一个状态变量,变量名为storedData,类型为 uint (256bits无符号整数)。你可以认为它就像数据库里面的一个存储单元,跟管理数据库一样,可以通过调用函数查询和修改它。在以太坊中,通常只有合约 的拥有者才能这样做。在这个例子中,函数 set 和 get 分别用于修改和查询变量的值。

跟很多其他语言一样,访问状态变量时,不需要在前面增加 this. 这样的前缀。

这个合约还无法做很多事情(受限于以太坊的基础设施),仅仅是允许任何人储存一个数字。而且世界上任何一个人都可以来存取这个数字,缺少一个(可靠 的)方式来保护你发布的数字。任何人都可以调用set方法设置一个不同的数字覆盖你发布的数字。但是你的数字将会留存在区块链的历史上。稍后我们会学习如 何增加一个存取限制,使得只有你才能修改这个数字。

代币的例子

接下来的合约将实现一个形式最简单的加密货币。空中取币不再是一个魔术,当然只有创建合约的人才能做这件事情(想用其他货币发行模式也很简单,只是实现细节上的差异)。而且任何人都可以发送货币给其他人,不需要注册用户名和密码,只要有一对以太坊的公私钥即可。

注意
对于在线solidity环境来说,这不是一个好的例子。如果你使用在线solidity环境 来尝试这个例子。调用函数时,将无法改变from的地址。所以你只能扮演铸币者的角色,可以铸造货币并发送给其他人,而无法扮演其他人的角色。这点在线 solidity环境将来会做改进。

阅读全文

与vc60怎么编译源码相关的资料

热点内容
su插件压缩包怎么安装 浏览:546
我的世界神奇宝贝服务器如何快速发育 浏览:662
信源编译码作用 浏览:738
编译脚本失败 浏览:211
编译无效对象是什么意思 浏览:86
35岁开始做程序员 浏览:669
如何查看远程服务器系统时间 浏览:418
星三角怎么编程 浏览:205
摩斯密码加密题目 浏览:969
触摸屏自锁电路编程演示过程 浏览:332
程序员的奇妙之旅在线观看 浏览:77
国内服务器如何连接国外服务器 浏览:453
加密文件怎么变成不加密了 浏览:853
企业密信服务器地址是什么 浏览:407
note2android升级 浏览:840
麻省理工python 浏览:29
编译程序软件哪个好 浏览:848
rar命令行压缩 浏览:938
单片机字符表代码 浏览:504
pdf转换word苹果电脑 浏览:666