Solo  当前访客:1 登录 注册
☆gater yu☆

~~ 一个java老鸟的博客 ~~

标签:
区块链 (27)

《Nodejs开发加密货币》之十二:静态网站开发全景扫描

前言在前面的入门部分,介绍了Nodejs在前端开发中的应用,并通过具体项目说明了Nodejs在比特币客户端领域被广泛应用。当时为了介绍Nodejs入门技术,一切都是从头创建,没有引入前端框架。但在具体的项目实践中,前端是有框架可以选择的,效率和体验会有明显提升。具体到前端框架,我的选择是Ember.js。Ember给开发带来一种飞一般的感觉,如果问前端框架哪家强,我会毫不犹豫的说Ember。(具体...

作者:sky | 创建日期: 2016-08-08 02:22 | 浏览次数: 323 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之十:三张图让你全面掌握加密解密技术

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言加密解密技术,涉及面很广,这里,把前人的研究成果汇总起来,通过图表的形式来帮助记忆和筛选,方便日后使用。内容主...

作者:sky | 创建日期: 2016-08-06 08:06 | 浏览次数: 219 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之五:您必须知道的几个Nodejs编码习惯

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密、区款链等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言前面的两篇,以sacdl工程为例,简单介绍了Nodejs的环境搭建和代码组织。这一篇,做个简单的小结,...

作者:sky | 创建日期: 2016-08-04 13:50 | 浏览次数: 204 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之四:Nodejs让后台开发像前端一样简单

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言上一篇文章,简单介绍了Nodejs,搭建了开发环境,并轻松完成了前端开发。本文,我们更进一步,看看如何实现更加...

作者:sky | 创建日期: 2016-08-02 19:34 | 浏览次数: 230 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之三:Nodejs让您的前端开发像子弹飞一样

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言从本文开始,我们正式进入Nodejs的世界。本文,将指引您搭建Nodejs开发环境,向您介绍Nodejs的安装...

作者:sky | 创建日期: 2016-08-01 01:19 | 浏览次数: 391 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之二:Nodejs原来在币圈如此流行?

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言本文主要讲解技术选型,币圈开源项目使用的开发语言现状,以及被程序员广泛参与的前10个有关比特币的开源项目。开发...

作者:sky | 创建日期: 2016-07-30 07:03 | 浏览次数: 205 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之一:开栏的话

关于本系列文章主要是Nodejs开发加密货币的入门知识,也是亿书(及以Crypti为核心的应用Lisk)的官方开发文档。分享的源码是Ebookcoin(亿书币),是亿书的强大动力。与Lisk一样(成功众筹500多万美元),都是Crypti(已经不再维护)的一个独立分支,类似于以太坊具有侧链功能,可以承载多种去中心化的应用。因此,无论您是研究Crypti、Lisk,还是Ebookcoin,或者学习N...

作者:sky | 创建日期: 2016-07-28 12:47 | 浏览次数: 188 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之六:Commander介绍

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密、区款链等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言在源码分享之前,我们先简单分享一下commander和async两个组件(或模块)的应用,这里,按照我...

作者:sky | 创建日期: 2016-07-26 18:31 | 浏览次数: 171 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之七:入口程序app.js解读

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密、区款链等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言在入门文章部分,我们已经知道,Nodejs的应用最终都可以合并成一个文件,为了开发方便,才将其拆分成多...

作者:sky | 创建日期: 2016-07-25 00:15 | 浏览次数: 375 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之八:一个精巧的p2p网络实现

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密、区款链等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言加密货币都是去中心化的应用,去中心化的基础就是P2P网络,其作用和地位不言而喻,无可替代。事实上,P2...

作者:sky | 创建日期: 2016-07-23 05:59 | 浏览次数: 231 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之九:在Nodejs中使用加密解密技术

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密、区款链等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.orgQQ交流群:185046161前言加密解密技术在加密货币开发中的作用不言而喻。但技术本身并不是什么新鲜事,重要的是如果没有前面的P2P网...

作者:sky | 创建日期: 2016-07-21 11:44 | 浏览次数: 173 | 评论总数: 0 | 标签:

《Nodejs开发加密货币》之十一:一张图熟练使用Async组件解决回调大坑

关于《Nodejs开发加密货币》,是一个加密货币产品的详细开发文档,涉及到使用Nodejs开发产品的方方面面,从前端到后台、从服务器到客户端、从PC到移动、加密解密等各个环节。代码完全开源、文章免费分享。相关资源见http://ebookchain.org前言前面说过,在Nodejs的世界里“事事皆回调”,学习使用Nodejs,最不可能回避的就是“回调”(用“调回”更直观些)。无法回避,自然要积极...

作者:sky | 创建日期: 2016-07-19 17:28 | 浏览次数: 332 | 评论总数: 0 | 标签:

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

这是一篇加密货币的入门文章,是对《Nodejs开发加密货币》的入门指南部分的补充,主要写给那些没有接触过比特币、加密货币的小伙伴,接下来的内容,都将与加密货币相关。前言“加密货币就是货币”听起来挺“白痴的”。想想背后的意思,言外之意就是“加密货币可能不是货币”,就非常值得玩味了。事实上,在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。惯性定律不...

作者:sky | 创建日期: 2016-07-17 23:12 | 浏览次数: 173 | 评论总数: 0 | 标签:

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

这篇文章本来是在最前面的,不过大家都有体会,只要一谈需求,一般的小伙伴就想睡觉了。所以,为了给这个系列文字一点吸引力,特意放在中间提出来。一方面,对于技术细节的迷失,可能需要整体的把握。另一方面,后面的分享,如果没有明确的目标,就显得没有主线,非常随意。其实,《Nodejs开发加密货币》从头到尾都是实践,即便是技术分享的文字,也会加入一些所谓的实例。这就是一个程序员把写作当工程的经验和做法,没有代...

作者:sky | 创建日期: 2016-07-16 04:56 | 浏览次数: 322 | 评论总数: 0 | 标签:

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

前言Js原本是前端浏览器中使用的语言,对于算术运算并不擅长,估计很多小伙伴遇到过下面列举的情况。现在,我们要通过Nodejs在前后端都用Js开发,这个缺陷显然就很严重,因为加密货币承载的是大量交易,涉及到大量计算。为彻底解决这个问题,我特意收集了相关问题,并从开源社区找到一种好用的解决办法。Js的缺陷(1)parseInt()小心使用结论:不要将parseInt当做转换Number和Integer...

作者:sky | 创建日期: 2016-07-14 10:40 | 浏览次数: 193 | 评论总数: 0 | 标签:

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

前言上篇文章《加密货币就是货币》吸引了很多小伙伴关注,非常感谢。同时说明,很多小伙伴因为对加密货币不了解(或者有误解),所以才会敬而远之,错失良机。这篇文章,继续上一篇,仍然通过直白的语言来讲解技术。涉及到的内容包括未来趋势,应用场景和风险提示,让我们更直观地理解币圈里的一些概念,比如:智能合约等。利益,主宰着人类行为人活着到底是为了什么?我们每个人可能都问过自己这个问题。我们有时候踌躇满志,想要...

作者:sky | 创建日期: 2016-07-12 16:24 | 浏览次数: 174 | 评论总数: 0 | 标签:

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

本文是关于加密货币入门文章的最后一篇。加密货币入门文章主要针对开发人员,从理论层面描述加密货币的架构思路,共计3篇。本文标题在真正写作的时候作了修改,没有延续上文最后的提示《机制,左右社会未来的根源》。写作本文时,比特币遭遇疯涨,当前是3876元/比特币。前言前面的文章中,我们说过,加密货币都是去中心化的,去中心化的基础就是P2P节点众多,那么如何吸引用户加入网络成为节点,有那些激励机制?同时,开...

作者:sky | 创建日期: 2016-07-10 22:09 | 浏览次数: 190 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2016-07-09 03:53 | 浏览次数: 332 | 评论总数: 0 | 标签:

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

前言加密货币是一种数字资产,随着区块链等相关技术的创新和突破,很多有形或无形资产实现了去中心化。比如我们这里分享的亿书就是要把数字出版物版权进行保护,实现去中心化,解决业界多年来版权保护不力的难题。无论数字资产,还是数字出版版权,都是有明确所有权的,当前实现数字资产所属的技术手段就是本篇要介绍的签名。而多重签名是对签名的扩展使用,给数字资产转移提供了安全保障和技术手段。本篇,从基本概念入手,详细了...

作者:sky | 创建日期: 2016-07-07 09:37 | 浏览次数: 195 | 评论总数: 0 | 标签:

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

前言时间戳是很多应用系统,特别是加密货币开发设计中非常重要的元素。各种语言都提供了相应的时间处理函数,以前直接拿来就用了,也没有发现什么问题。但是javascript语言里,有一个Date类的函数非常奇葩,网络上很多文档的举例都是错误的,因此简单总结一下,提醒以后别在这个小问题上翻船。问题再现请猜想下面的语句应该输出哪一天:newDate(Date.UTC(2005,7,8));结果是:MonAu...

作者:sky | 创建日期: 2016-07-05 15:21 | 浏览次数: 366 | 评论总数: 0 | 标签:

1 2   共 2 页面