Ethereum合约开发若干问题
文档更新说明 最后更新 2018年06月27日 首次更新 2018年06月27日 前言 解答新手若干问题.(其实大家都是新手, 都是随时成为先烈的人😉) 问题基于以太坊技术的智能合约ERC20的合约代码要注意哪些常见的代码安全,合约代码会有哪些常见的BUG和安全漏洞
文档更新说明 最后更新 2018年06月27日 首次更新 2018年06月27日 前言 解答新手若干问题.(其实大家都是新手, 都是随时成为先烈的人😉) 问题基于以太坊技术的智能合约ERC20的合约代码要注意哪些常见的代码安全,合约代码会有哪些常见的BUG和安全漏洞
文档更新说明 最后更新 2018年06月20日 首次更新 2018年06月20日 前言 ETH生态主要有两大钱包(节点, 挖矿客户端),前者是Golang编写的Geth,后者是Rust编写的Parity钱包.Parity是由以太坊黄皮书编写人创建的, 从节点数据同步方面看,P
文档更新说明 最后更新 2018年04月27日 首次更新 2018年04月27日 前言 忽然想起了去年在项目的并发处理中遇到了一次更新丢失的问题, 感觉最近又可能会接触到这部分开发, 赶紧整理一下资料学习学习~ 共享锁,排他锁 数据库领域里边好好几种锁,本文只针对两种
文档更新说明 最后更新 2018年04月09日 首次更新 2018年04月09日 前言 开发以太坊合约,获取随机数是一个超级大的问题,因为以太坊不支持随机数的生成.这是为什么? 原因 我们采用反证法, 假设合约里可以生成随机数, 那么这就会出现一个问题.如果允许你生成随机数
文档更新说明 最后更新 2018年04月08日 第二次更新 2018年04月09日 首次更新 2018年04月09日 前言 本文用于记录遇到的安全问题,毕竟合约大都关系到财产问题,不可轻视. ERC20中可能遇到的问题approve方法 approve用于授权他人转移自己的
文档更新说明 最后更新 2018年03月23日 首次更新 2018年03月23日 前言 本文是基于Swift4编写,低于Swift4的版本未作测试. 这段时间开始接触Swift4,在遇到类初始化的时候明显感受到了Swift在类,结构体等初始化过程中的严谨程度,有感而发,挑选
文档更新说明 最后更新 2018年03月19日 首次更新 2018年03月19日 前言 使用Swift语言完成LetCode题目,中等难度,是一道关于贪心算法的题目,贪心算法的介绍请看文章最底部. 简单说一下,贪心算法的思想就是保证从初始状态开始,算法每一个步骤都是局部最优
文档更新说明 最后更新 2018年03月14日 首次更新 2018年03月14日 前言 使用Swift语言完成LetCode题目,中等难度,是一道关于图的题目,很好的题目. 正所谓做题5分钟,学习2小时.趁做这道题之前,我还是学习了一下图的DFS和BFS算法,学太久都不记得
文档更新说明 最后更新 2018年03月12日 首次更新 2018年03月12日 前言 使用Swift语言完成LetCode题目,简单难度 796. Rotate StringWe are given two strings, A and B. A shift on A co
文档更新说明 最后更新 2018年03月12日 首次更新 2018年03月12日 前言 本文用于记录我在使用这两者过程中的一些想法,不包含所有内容. 另外要知道一点基础知识: Unicode是字符集,类似一部字典,里面说明了每一个字符对应的编码数值; 而UTF8,UTF16