- 博客(6)
- 收藏
- 关注
原创 cryptozombies——solidity语法学习六
一、介绍 Web3.js什么是 Web3.js?还记得么?以太坊网络是由节点组成的,每一个节点都包含了区块链的一份拷贝。当你想要调用一份智能合约的一个方法,你需要从其中一个节点中查找并告诉它:智能合约的地址 你想调用的方法,以及 你想传入那个方法的参数以太坊节点只能识别一种叫做 JSON-RPC 的语言。这种语言直接读起来并不好懂。当你你想调用一个合约的方法的时候,需要发送的查询...
2018-09-17 01:34:33
471
原创 cryptozombies——solidity语法学习五
一、以太坊上的代币让我们来聊聊 代币.如果你对以太坊的世界有一些了解,你很可能听过人们聊到代币——尤其是 ERC20 代币.一个 代币 在以太坊基本上就是一个遵循一些共同规则的智能合约——即它实现了所有其他代币合约共享的一组标准函数,例如 transfer(address _to, uint256 _value) 和 balanceOf(address _owner).在智能合约内...
2018-09-16 22:55:12
335
原创 cryptozombies——solidity语法学习四
一、可支付截至目前,我们只接触到很少的 函数修饰符。 要记住所有的东西很难,所以我们来个概览: 我们有决定函数何时和被谁调用的可见性修饰符: private 意味着它只能被合约内部调用; internal 就像 private 但是也能被继承的合约调用; external 只能从合约外部调用;最后 public 可以在任何地方调用,不管是内部还是外部。 我们也有状态修饰符, 告...
2018-09-16 15:19:58
297
原创 cryptozombies——solidity语法学习三
一、智能协议的永固性 在有几点以太坊上的 DApp 跟普通的应用程序有着天壤之别。 在你把智能协议传上以太坊之后,它就变得不可更改, 这种永固性意味着你的代码永远不能被调整或更新。你编译的程序会一直,永久的,不可更改的,存在以太网上。这就是Solidity代码的安全性如此重要的一个原因。如果你的智能协议有任何漏洞,即使你发现了也无法补救。你只能让你的用户们放弃这个智能协议,然后转...
2018-09-15 23:43:34
522
翻译 以太坊ERC20 Token标准完整说明
变量类型Solidity变量类型分为两大类——值类型、引用类型值类型布尔(bool) 整型(int/uint) 地址(address) 定长字节数组(fixed byte arrays) 有理数、整型、字符串常量和十六进制常量 枚举类型(enums) 函数(function)引用类型字符串(string) 数组(array) 结构体(struts)注意注意:...
2018-09-15 21:44:26
4966
翻译 Go语言基础—Go语言简介
1.什么是Go语言? 写代码更加高效;优化了多处理器系统的应用程序,使其可以媲美C或者C++代码程序的速度。另外,他更加安全的支持并行进程;Go语言不仅提供了高性能语言,同时让开发更加迅速;Go语言是一门编译型的系统编程语言,具有静态编译语言的高性能和动态语言的高效开发双重特点。2.Go语言特性自动垃圾回收 在Go语言中,系统会自动判断何时需要释放之前分配的内存...
2018-09-13 20:59:42
1263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人