browser-solidity

Transact(Payable)
Payable代表可以传入货币,但是一般智能合约是不传入货币的。
function g() Payable {
}

Call只读内存内容

性能由共识层解决
Storage用在变量上->记录在链上
Memory用在函数参数上
epoch converter
私钥是加密过的密码
账户有两种,一种是普通意义上的账户,账户里有多少币的情报。
另一种就是合约,把合约当成一个java类,别人可以去调用。
在对于第一种账户,会有叫做钱包合约的账户。
一般来说有这些用法
Address a = msg.sender //调用合约那个人的地址
Address b = msg.value //别人给我的货币数
Address c = this        //当前合约的地址
以下是从哪个地址(bytes32)转过来多少钱(uint),把这件事存到balances里面
mapping (bytes32 => uint) public balances;
根据密码123可以生成私钥,而且每次生成的私钥都是不一样的,但是所有公钥是一样的,因为公钥是地址
以太坊钱包wallet=Mist(就是web前端web3.js,与geth连接)+Geth(网络中的一个节点,可以挖矿)
转钱这样的事,在Geth中也能做,只不过需要一些命令,很麻烦,
这样就引申出Mist,它作为前端,操作起来变得简单,所以就形成了钱包的概念。
由于blockchain里面的数据都是加密的,是看不到的,所以,要引用event,在event里面放置明文数据
function xx()f01{}执行xx之前,先执行f01
Transfer(from,to,money)会发生一个event,这个event会被前端捕获

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值