区块链技术全面剖析:Solidity合约编写

一、特别点 1.版本声明,pragma solidity ^0.4.0;版本要高于0.4才可以编译 2. 函数,分为internal和external函数,可以直接调用f(),或者使用this.f()。但两者有一个区别。前者是通过internal的方式在调用,而后者是通过external的方式在调用。请注意,这里关于this的使用与大多数语言相背。出参在returns关键字后定义,参数名字可以省略 …

阅读全文

试试10分钟创建并发行自己的数字货币

根据 Coinist 数据显示,2017 年全年的 ICO 融资规模达到 38 亿美元。大部分主流 ICO 代币都是基于以太坊(Ethereum)平台开发,ICO 热潮也支撑着以太币价格从 2017年1月1日的 8 美元涨到最近的 886 美元,总市值超过 800 亿美元。然而因为以太坊友好的开发接口,实际上你完全也可以在十分钟内创建属于你自己的数字货币或者说代币。 这一切就要归功于 ERC20 …

阅读全文

程序员实用硬件体系结构归纳(一):计算

1. 硬件体系结构 硬件关注大致CPU、CPU Cache(L1, L2, L3)、内存、SSD、普通硬盘HDD、网络网卡这几个层次,可以分为计算(CPU+内存)、存储(内存+SSD+HDD)、网络(内存+网络网卡) 2. CPU架构 CPU核内主要技术点包括Super pipeling、Superscalar 、Simulaneous Multi-Threading(SMT)、out-of-or …

阅读全文

区块链技术全面剖析:技术总结与架构实战

周围所有因为区块链火爆而想了解的人都会问我们这样的问题:什么是区块链?和比特币什么关系?跟踪区块链技术将近一年,这一年里大部分投入时间了解区块链的人应该已经可以回答第二个问题了,但是第一个问题真的仍然不太容易回答出来。让我们脱离所有区块链的经济属性,纯粹从技术来看看目前的区块链技术,来思考一下区块链技术究竟是什么,并推测一下未来可能的发展情况。 区块链本身是一个技术系,而非一种具体技术或产品,名词 …

阅读全文

区块链技术全面剖析:fabric最佳开发实践

一、区块链原理入门 请参加培训或自学培训课件: 《区块链技术培训——入门 2016-08-03》 《区块链开发培训——开发 2016-07-15》 二、fabric入门 阅读fabric v0.6版本的官方协议规范文档(部分设计也并未实现,v1.0与v0.6总结!) 熟悉阅读v0.6版本的Restful API文档(方便应用开发) 初步了解智能合约Chaincode代码接口(需要展开说明!) 熟悉 …

阅读全文