亿书,是一款加密货币产品,用时髦的话说,更是一款实用的区块链产品。那么,区块链是什么?有那些特点?最近,以太坊硬分叉事件给了我们很多启示,能不能彻底杜绝区块链分叉行为?这一章,我们通过认真阅读和理解亿书相关的代码逻辑,来详细解释和说明这些问题,以便更加深入的了解和学习这项技术。...
分类:
Web程序 时间:
2016-08-01 15:57:43
阅读次数:
295
经过一段时间的NodeJs开发经历,选用的数据库是MySQL,一开始以为自己对数据库的基础知识掌握还ok,因为毕竟自己以前用过Apache+PHP+MySQL做数据库课程设计,但是在开发过程中才知道在这方面的基础非常不扎实,下面把项目中用到的MySQL数据库知识作个总结: 首先在Node环境下开发, ...
分类:
数据库 时间:
2016-07-09 17:51:15
阅读次数:
211
加密货币是“利益”转移的程序化,其核心目标是保证数字财富或价值安全、透明、快速的转移。因此,交易是加密货币系统中最重要的部分,其核心功能就是`交易`,加密解密、P2P网络、区块链等一系列技术都是围绕交易展开的。这一篇,我们就来研究亿书提供的交易类型及代码实现,集中总结交易的生命周期及实现过程。所幸,赶在比特币减半的今天(7月9日)完成并发布这篇文章,也算在区块链火热的今天,值得纪念的时刻。...
分类:
Web程序 时间:
2016-07-09 08:15:32
阅读次数:
331
无论数字资产,还是数字出版版权,都是有明确所有权的,当前实现数字资产所属的技术手段就是本篇要介绍的签名。而多重签名是对签名的扩展使用,给数字资产转移提供了安全保障和技术手段。本篇详细介绍亿书的技术实现。...
分类:
Web程序 时间:
2016-06-29 11:31:19
阅读次数:
477
上篇我们介绍了亿书的共识机制,是入门部分的补充,这篇开始介绍包括共识机制在内的加密货币的核心技术实现。另外,DPOS共识机制,首先需要通过用户注册为受托人,然后才会有一系列其他的操作,因此要从用户帐号开始。而对于亿书这款加密货币而言,用户帐号本质就是加密货币的地址。本篇,我们就来好好研究它。...
分类:
Web程序 时间:
2016-06-26 00:38:27
阅读次数:
304
加密货币都是去中心化的,那么如何吸引用户加入网络成为节点,有那些激励机制?同时,开发的重点是让多个节点维护一个数据库,那么如何决定哪个节点写入?何时写入?一旦写入,又怎么保证不被其他的节点更改(不可逆)?回答这些问题的答案,就是共识机制。共识机制,可编程的利益转移规则。本文重点回答了“为什么加密货币无需监管”,主要内容包括机制的作用,加密货币共识机制的种类,它们各自的优缺点,以及亿书的改进计划。...
分类:
Web程序 时间:
2016-06-12 03:26:35
阅读次数:
383
公司开发环境统一配置 和 nodejs 开发规范: 1#代码管理 >SVN 版本统一 / 提交信息英文 >IDE 版本统一,语言环境统一,插件统一 >系统版本统一 >Docker 2#代码习惯 >配置信息单独写在配置文件中 >日志输出建议颜色化\固定格式\建议英文 >js 文件全部外链 / 引用全部 ...
分类:
其他好文 时间:
2016-06-02 18:02:00
阅读次数:
156
前言上篇文章《加密货币就是货币》吸引了很多关注,说明很多小伙伴因为对加密货币不了解(或者有误解),所以才会敬而远之,错失良机。这篇文章,继续上一篇,仍然通过直白的语言来讲解。涉及到的内容包括未来趋势,应用场景和风险提示,让我们更直观地理解币圈里的一些概念,比如:智能合约等。...
分类:
Web程序 时间:
2016-05-30 14:59:48
阅读次数:
306
学习一门新语言,最好最快的方法就是与现在所掌握的语言对比着思考。 公司最近有个新项目,要用Nodejs开发,现在Nodejs已经很成熟了,可以试试。又开始重新研究,考虑了一下,可以写一系列PK文章,可以帮助刚刚接触Nodejs的朋友,轻松入门。 做了很多年Java开发的,就用Nodejs与Java做 ...
分类:
编程语言 时间:
2016-05-28 01:12:02
阅读次数:
273
这是一篇加密货币的入门文章。惯性定律不仅存在于物质世界,也存在于人类的认知世界。人类的经验越丰富,理解新事物的阻力就会越大。“加密货币就是货币”,言外之意就是“加密货币可能不是货币”。在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。本文,试图用最直白的语言,写一篇通俗、简单的入门文章,架起人类思考和接纳加密货币的桥梁。...
分类:
Web程序 时间:
2016-05-24 12:12:07
阅读次数:
245