玩转比特币,解密新技术——imfly的专栏

泰山不辞细壤,方能成其高;大海不拒细流,故能成其大。

排序:
默认
按更新时间
按访问量

【北京】11月27日 Node.js区块链茶座·第三期:智能合约

这两天,中国银行招募数字货币研发人才的消息,刷爆了朋友圈。当前,没有那项技术,能够如此深入的影响一个国家的动向。您想了解其中的原因吗?您想了解区块链的奥秘吗?来,咱们一起聚聚,畅谈技术,茶话未来。“区块链茶座”是少数高端人士的私密聚会,以探讨学习Node.js前端、后台等开发技术为核心,围绕区块链...

2016-11-16 08:23:25

阅读数:1352

评论数:0

Node.js区块链茶座第一期圆满结束

金秋9月,北京的天气凉爽宜人。24日,区块链茶座第一期,在北京首城国际紫云溪茶社的大力支持下,如约举行,完美收官。10位年轻人(原计划8人,但小伙伴报名实在太踊跃,不忍伤害大家的热情,这还不算中途其他小伙伴带去的1人),分别来自投资、银行、消费金融、互联网教育、能源等不同行业和领域,齐聚一堂,品味...

2016-09-25 14:33:49

阅读数:1684

评论数:0

《Nodejs开发加密货币》之二十七:开发通用的HTML组件

Ember约束性较强,属于我个人爱好,最初的版本对已有开发包的兼容性较差,但是现在做了很大改进,具备很好的扩展能力,本文就结合`ember-cli-fullpagejs`插件的开发过程,介绍Ember-cli插件开发的各个细节,看看把一个第三方库打包成一个小小的组件是多么简单。

2016-09-14 11:21:36

阅读数:2445

评论数:0

【北京】9月24日 NodeJS 区块链茶座·第一期:为什么一定要玩区块链?

区块链茶座 第一期主题:区块链的未来与梦想。邀请天使投资人Teddy谈硅谷区块链投资现状,亿书创始人imfly谈为什么一定要玩区块链。茶品以“中国红”等红茶系列为茶饮主题,针对程序员习惯加班熬夜的现状,以帮其调理脾胃,缓解疲劳,强神益脑。

2016-09-07 17:32:20

阅读数:2090

评论数:0

亿书倾力打造区块链茶座,助力技术分享

什么是区块链茶座?“区块链茶座”是区块链俱乐部倾情打造的,少数高端人士的私密聚会,每月一期(特殊情况除外),每期邀请某一领域的技术大咖、知名投资人,与俱乐部会员进行面对面接触,传授技艺,交流思想。为什么是区块链茶座?区块链是人类文明的最新成果,是互联网的未来、未来的互联网。作为个人,掌握了区块链技...

2016-09-07 06:28:38

阅读数:2072

评论数:0

《Nodejs开发加密货币》之二十六:轻松从Js文件生成UML类图

前言上一篇《函数式编程入门经典》,罗嗦了很长,很多小伙伴看得云里雾里,这里提供一个实例。本书用到了大量的Uml类图,经常有小伙伴问我用什么工具画的。说实话,前几篇是我个人一点点手工整理的,但后来就感觉在浪费生命,作为程序员,怎么可能容忍这样的事情反复发生。所以,就有了js2uml(见参考)这个小工...

2016-09-03 11:34:18

阅读数:2456

评论数:0

《Nodejs开发加密货币》之二十五:函数式编程入门经典

虽然大家已经被面向对象编程(Object-oriented programing)洗脑了,但很明显这种编程方式在 JavaScript 里非常笨拙,需要适当的了解点函数式编程,本篇文章借鉴了几篇优秀文档(见参考),结合亿书项目实践和个人体会,汇总了一些平时用得到的函数式编程思路,为更好的优化设计亿...

2016-08-19 11:20:40

阅读数:2681

评论数:0

《Nodejs开发加密货币》之二十四:DPOS机制(分布式共识算法)

共识机制是分布式应用软件特有的算法机制。在分布式软件开发中,节点间的互操作,节点行为的统一管理,没有算法理论作为支撑,根本无法实现。所以,要想开发基于分布式网络的加密货币,必须深入研究共识机制。这一篇我们就从解释“拜占庭将军问题”开始,来探讨加密货币的算法问题,并通过代码学习和研究亿书共识机制的具...

2016-08-10 14:40:07

阅读数:5662

评论数:0

《Nodejs开发加密货币》之二十三:区块链

亿书,是一款加密货币产品,用时髦的话说,更是一款实用的区块链产品。那么,区块链是什么?有那些特点?最近,以太坊硬分叉事件给了我们很多启示,能不能彻底杜绝区块链分叉行为?这一章,我们通过认真阅读和理解亿书相关的代码逻辑,来详细解释和说明这些问题,以便更加深入的了解和学习这项技术。

2016-08-01 11:43:21

阅读数:7835

评论数:0

《Node.js开发加密货币》之二十二:自序

每一件与众不同的绝世好东西,其实都是以无比寂寞的勤奋为前提的,要么是血,要么是汗,要么是大把大把的曼妙青春好时光。恰在《Node.js开发加密货币》内容撰写过半,与出版社签订出版合同的时候,巴比特论坛和比特时代组织了一场以“我和时代的故事”为主题的征文活动。一语双关的活动主题,响亮而鲜明,我被狠狠...

2016-07-14 17:05:41

阅读数:4032

评论数:0

《Nodejs开发加密货币》之二十一:交易

加密货币是“利益”转移的程序化,其核心目标是保证数字财富或价值安全、透明、快速的转移。因此,交易是加密货币系统中最重要的部分,其核心功能就是`交易`,加密解密、P2P网络、区块链等一系列技术都是围绕交易展开的。这一篇,我们就来研究亿书提供的交易类型及代码实现,集中总结交易的生命周期及实现过程。所幸...

2016-07-09 07:29:25

阅读数:5271

评论数:1

git“fatal: loose object”错误解决办法汇总

不知道怎么回事,最近连续出现了类似下面的错误,每次git pull的时候就会出现,网络搜索了一下,类似的问题非常普遍,各有各的解决之道,随记之。错误信息:error: object file is empty fatal: loose object 40bda4e3b79c3d7bf59

2016-07-08 06:19:29

阅读数:7650

评论数:0

《Nodejs开发加密货币》之二十:关于时间处理的相关问题

时间戳是很多应用系统,特别是加密货币开发设计中非常重要的元素。各种语言都提供了相应的时间处理函数,以前直接拿来就用了,也没有发现什么问题。但是javascript语言里,有一个Date类的函数非常奇葩,网络上很多文档的举例都是错误的,因此简单总结一下,提醒以后别在这个小问题上翻船。

2016-07-02 20:18:34

阅读数:2348

评论数:0

《Nodejs开发加密货币》之十九:签名和多重签名

无论数字资产,还是数字出版版权,都是有明确所有权的,当前实现数字资产所属的技术手段就是本篇要介绍的签名。而多重签名是对签名的扩展使用,给数字资产转移提供了安全保障和技术手段。本篇详细介绍亿书的技术实现。

2016-06-28 11:04:25

阅读数:4220

评论数:0

《Nodejs开发加密货币》之十八:地址

上篇我们介绍了亿书的共识机制,是入门部分的补充,这篇开始介绍包括共识机制在内的加密货币的核心技术实现。另外,DPOS共识机制,首先需要通过用户注册为受托人,然后才会有一系列其他的操作,因此要从用户帐号开始。而对于亿书这款加密货币而言,用户帐号本质就是加密货币的地址。本篇,我们就来好好研究它。

2016-06-25 09:21:22

阅读数:3097

评论数:1

《Nodejs开发加密货币》之十七:共识机制,可编程的利益转移规则

加密货币都是去中心化的,那么如何吸引用户加入网络成为节点,有那些激励机制?同时,开发的重点是让多个节点维护一个数据库,那么如何决定哪个节点写入?何时写入?一旦写入,又怎么保证不被其他的节点更改(不可逆)?回答这些问题的答案,就是共识机制。共识机制,可编程的利益转移规则。本文重点回答了“为什么加密货...

2016-06-06 21:53:30

阅读数:2735

评论数:0

《Nodejs开发加密货币》之十六:利益,魔鬼与天使的共同目标

前言上篇文章《加密货币就是货币》吸引了很多关注,说明很多小伙伴因为对加密货币不了解(或者有误解),所以才会敬而远之,错失良机。这篇文章,继续上一篇,仍然通过直白的语言来讲解。涉及到的内容包括未来趋势,应用场景和风险提示,让我们更直观地理解币圈里的一些概念,比如:智能合约等。

2016-05-29 12:14:11

阅读数:4065

评论数:0

《Nodejs开发加密货币》之十五:加密货币就是货币

这是一篇加密货币的入门文章。惯性定律不仅存在于物质世界,也存在于人类的认知世界。人类的经验越丰富,理解新事物的阻力就会越大。“加密货币就是货币”,言外之意就是“加密货币可能不是货币”。在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。本文,试图用...

2016-05-24 10:15:31

阅读数:6689

评论数:0

《Nodejs开发加密货币》之十四:Js处理数据计算的缺陷和解决方案

Js原本是前端浏览器中使用的语言,对于算术运算并不擅长。现在,我们要通过Nodejs在前后端都用Js开发,这个缺陷显然就很严重,因为加密货币承载的是大量交易,涉及到大量计算。为彻底解决这个问题,我特意从收集了相关问题,并从开源社区找到一种好用的解决办法。

2016-05-18 00:18:46

阅读数:3282

评论数:0

《Nodejs开发加密货币》之十三:亿书,一个面向未来的自出版平台

这篇文章本来是在最前面的,不过大家都有体会,只要一谈需求,一般的小伙伴就想睡觉了。所以,为了给这个系列文字一点吸引力,特意放在中间提出来。一方面,对于技术细节的迷失,可能需要整体的把握。另一方面,下面的分享,没有明确的目标,就先得没有主线,非常随意。其实,《Nodejs开发加密货币》从头到尾都是实...

2016-05-17 11:05:43

阅读数:3881

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭