一些小补充: 1.完全等价于如下三种形式: ? if(msg.sender != owner) { revert(); } ? assert(msg.sender == owner); ? require(msg.sender == owner); 正确才可往下走(1)revert() 和 requ ...
分类:
其他好文 时间:
2018-08-27 18:26:31
阅读次数:
314
智能合约1,智能合约 - Smart Contract一份电子形式的合同或者或者是协议 - 以一种计算机程序的形式展现,例如APP - 通过计算机自动执行和验证,无需人为干预,例如柜台取款 Vs. ATM机取款 - 通过淘宝下单付款后商家发货,确认收货后系统自动转账给商家法律层面上是否曾任有待商榷 ... ...
分类:
其他好文 时间:
2018-08-10 14:27:18
阅读次数:
158
参考链接: https://www.cnblogs.com/zhuweiheng/p/8206188.html 大家都帮忙在github上star一下我们的项目。谢谢 https://github.com/armors/armors-solidity 有兴趣区块链方向内容的,可以顺便fork一下 h ...
分类:
其他好文 时间:
2018-07-27 12:10:28
阅读次数:
106
一、引文 设计Bytom 数据结构,组合了许多技术点,如 patricia tree,utxo, bvm, account model,protobuf,sql,memcache 等。本文会对一些技术点做以下两点分析。 最后介绍综合这些技术点如何实现Bytom。 [patricial tree](h ...
分类:
其他好文 时间:
2018-07-26 16:13:08
阅读次数:
166
以往的老规矩是写代码即来Hello World,事实上Solidity实现这个功能并不难。见如下代码: 写Hello World 就遇见尴尬的一幕,Solidity原生是不支持字符串拼接也不建议字符串拼接,为了提高执行效率可以一次返回多个字符串。以下为执行结果: 那么真正开始针对具体业务需求而言,开 ...
分类:
其他好文 时间:
2018-07-25 13:16:08
阅读次数:
179
作者:蓝莲花 Mix IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约)。 警告 – 有很多OS X上关于Mix的crash-at-boot 事件报告。这个事件是Heisenbug,我们已经跟踪了一两个月。我们现有的最佳变通方案是用排错配置,像这样: 警告 – 正 ...
分类:
其他好文 时间:
2018-07-12 20:46:49
阅读次数:
485
简介:前面两节,我们介绍了JIDE的工具库,本节我们将介绍智能合约开发最后一段内容,JIDE集成开发工具。除了JIDE的安装,我们还将介绍智能合约的编写、编译、部署、运行以及查看日志等。您看过所有的内容之后,将可以完整的开发出一个智能合约。JIDE简介JIDE是JUICE开放服务平台提供用来编写智能合约及DApp的免费开发工具,JIDE集成了JUICE底层测试链、编辑器和Solidity运行时环境
分类:
其他好文 时间:
2018-07-09 16:23:28
阅读次数:
149
杨镇,资深软件架构师,资深开发工程师。以太坊技术爱好者与布道者。是Solidity官方文档中译项目的重要贡献者,以太坊Homestead官方文档中文版译者,并对以太坊黄皮书中文版、Thunder共识白皮书中文版进行了独立校订。目前致力于以太坊技术推广及智能合约开发、安全审计方向。原文链接: https://github.com/ethereum/shardin
分类:
其他好文 时间:
2018-07-09 12:42:14
阅读次数:
207
简介:前几篇文章我们一直在讨论Solidity语言的相关语法,从本文开始,我们将介绍智能合约开发。今天我们将介绍一个完整范例。此章节将介绍一个完整案例来帮助开发者快速了解合约的开发规范及流程。注意:在进行案例编写前,请先前往JUICE开放服务平台,完成用户注册,JUICE区块链账户创建;并下载、安装、配置好JUICE客户端。场景描述在案例实践前请确保已拥有可用的JUICE区块链平台环境!!!现假设
分类:
其他好文 时间:
2018-07-06 16:40:00
阅读次数:
178