<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[玩转比特币，解密新技术——imfly的专栏]]></title><description><![CDATA[泰山不辞细壤，方能成其高；大海不拒细流，故能成其大。]]></description><link>https://blog.youkuaiyun.com/imfly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; imfly]]></copyright><item><title><![CDATA[深度好文 | 千万小心，未来10年，这样的检测机构将锐减90%]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/127453386</link><guid>https://blog.youkuaiyun.com/imfly/article/details/127453386</guid><author>imfly</author><pubDate>Fri, 21 Oct 2022 20:28:20 +0800</pubDate><description><![CDATA[过去的10年，检测行业一直是处在上升阶段，可以说是检测市场蓬勃发展的10年。然而，从明年开始，新的历史阶段将拉开帷幕，众多检验检测机构将站在一个关键的十字路口，分化严重，淘汰加剧，面对未来，我们将何去何从？]]></description><category></category></item><item><title><![CDATA[【北京】11月27日 Node.js区块链茶座·第三期：智能合约]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/53182711</link><guid>https://blog.youkuaiyun.com/imfly/article/details/53182711</guid><author>imfly</author><pubDate>Wed, 16 Nov 2016 08:23:25 +0800</pubDate><description><![CDATA[这两天，中国银行招募数字货币研发人才的消息，刷爆了朋友圈。当前，没有那项技术，能够如此深入的影响一个国家的动向。您想了解其中的原因吗？您想了解区块链的奥秘吗？来，咱们一起聚聚，畅谈技术，茶话未来。“区块链茶座”是少数高端人士的私密聚会，以探讨学习Node.js前端、后台等开发技术为核心，围绕区块链开发涉及到的P2P网络、加密解密、共识算法、客户端设计、Node.js优化等应用领域]]></description><category></category></item><item><title><![CDATA[Node.js区块链茶座第一期圆满结束]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/52662001</link><guid>https://blog.youkuaiyun.com/imfly/article/details/52662001</guid><author>imfly</author><pubDate>Sun, 25 Sep 2016 14:33:49 +0800</pubDate><description><![CDATA[金秋9月，北京的天气凉爽宜人。24日，区块链茶座第一期，在北京首城国际紫云溪茶社的大力支持下，如约举行，完美收官。10位年轻人（原计划8人，但小伙伴报名实在太踊跃，不忍伤害大家的热情，这还不算中途其他小伙伴带去的1人），分别来自投资、银行、消费金融、互联网教育、能源等不同行业和领域，齐聚一堂，品味茶道、探究区块链技术的未来。区块链茶座是少数高端人士的私密聚会，以探讨学习Node.js前端、后台等开发]]></description><category></category></item><item><title><![CDATA[【北京】9月24日 NodeJS 区块链茶座·第一期：为什么一定要玩区块链？]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/52461579</link><guid>https://blog.youkuaiyun.com/imfly/article/details/52461579</guid><author>imfly</author><pubDate>Wed, 07 Sep 2016 17:32:20 +0800</pubDate><description><![CDATA[区块链茶座 第一期主题：区块链的未来与梦想。邀请天使投资人Teddy谈硅谷区块链投资现状，亿书创始人imfly谈为什么一定要玩区块链。茶品以“中国红”等红茶系列为茶饮主题，针对程序员习惯加班熬夜的现状，以帮其调理脾胃，缓解疲劳，强神益脑。]]></description><category></category></item><item><title><![CDATA[亿书倾力打造区块链茶座，助力技术分享]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/52456110</link><guid>https://blog.youkuaiyun.com/imfly/article/details/52456110</guid><author>imfly</author><pubDate>Wed, 07 Sep 2016 06:28:38 +0800</pubDate><description><![CDATA[什么是区块链茶座？“区块链茶座”是区块链俱乐部倾情打造的，少数高端人士的私密聚会，每月一期（特殊情况除外），每期邀请某一领域的技术大咖、知名投资人，与俱乐部会员进行面对面接触，传授技艺，交流思想。为什么是区块链茶座？区块链是人类文明的最新成果，是互联网的未来、未来的互联网。作为个人，掌握了区块链技术，就是最先坐上了去往未来的快车，已经成功了一半。对于企业，用上了区块链技术，就是把握住了时代潮流。。。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之二十五：函数式编程入门经典]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/52249039</link><guid>https://blog.youkuaiyun.com/imfly/article/details/52249039</guid><author>imfly</author><pubDate>Fri, 19 Aug 2016 11:20:40 +0800</pubDate><description><![CDATA[虽然大家已经被面向对象编程（Object-oriented programing）洗脑了，但很明显这种编程方式在 JavaScript 里非常笨拙，需要适当的了解点函数式编程，本篇文章借鉴了几篇优秀文档（见参考），结合亿书项目实践和个人体会，汇总了一些平时用得到的函数式编程思路，为更好的优化设计亿书做好准备。本篇内容包括函数式编程基本概念，主要特点和编码方法。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之二十三：区块链]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/52084392</link><guid>https://blog.youkuaiyun.com/imfly/article/details/52084392</guid><author>imfly</author><pubDate>Mon, 01 Aug 2016 11:43:21 +0800</pubDate><description><![CDATA[亿书，是一款加密货币产品，用时髦的话说，更是一款实用的区块链产品。那么，区块链是什么？有那些特点？最近，以太坊硬分叉事件给了我们很多启示，能不能彻底杜绝区块链分叉行为？这一章，我们通过认真阅读和理解亿书相关的代码逻辑，来详细解释和说明这些问题，以便更加深入的了解和学习这项技术。]]></description><category></category></item><item><title><![CDATA[git“fatal: loose object”错误解决办法汇总]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51857745</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51857745</guid><author>imfly</author><pubDate>Fri, 08 Jul 2016 06:19:29 +0800</pubDate><description><![CDATA[不知道怎么回事，最近连续出现了类似下面的错误，每次git pull的时候就会出现，网络搜索了一下，类似的问题非常普遍，各有各的解决之道，随记之。错误信息：error: object file is empty fatal: loose object 40bda4e3b79c3d7bf59]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之十九：签名和多重签名]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51774391</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51774391</guid><author>imfly</author><pubDate>Tue, 28 Jun 2016 11:04:25 +0800</pubDate><description><![CDATA[无论数字资产，还是数字出版版权，都是有明确所有权的，当前实现数字资产所属的技术手段就是本篇要介绍的签名。而多重签名是对签名的扩展使用，给数字资产转移提供了安全保障和技术手段。本篇详细介绍亿书的技术实现。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之十八：地址]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51757186</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51757186</guid><author>imfly</author><pubDate>Sat, 25 Jun 2016 09:21:22 +0800</pubDate><description><![CDATA[上篇我们介绍了亿书的共识机制，是入门部分的补充，这篇开始介绍包括共识机制在内的加密货币的核心技术实现。另外，DPOS共识机制，首先需要通过用户注册为受托人，然后才会有一系列其他的操作，因此要从用户帐号开始。而对于亿书这款加密货币而言，用户帐号本质就是加密货币的地址。本篇，我们就来好好研究它。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之十六：利益，魔鬼与天使的共同目标]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51531292</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51531292</guid><author>imfly</author><pubDate>Sun, 29 May 2016 12:14:11 +0800</pubDate><description><![CDATA[前言上篇文章《加密货币就是货币》吸引了很多关注，说明很多小伙伴因为对加密货币不了解（或者有误解），所以才会敬而远之，错失良机。这篇文章，继续上一篇，仍然通过直白的语言来讲解。涉及到的内容包括未来趋势，应用场景和风险提示，让我们更直观地理解币圈里的一些概念，比如：智能合约等。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之十五：加密货币就是货币]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51488006</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51488006</guid><author>imfly</author><pubDate>Tue, 24 May 2016 10:15:31 +0800</pubDate><description><![CDATA[这是一篇加密货币的入门文章。惯性定律不仅存在于物质世界，也存在于人类的认知世界。人类的经验越丰富，理解新事物的阻力就会越大。“加密货币就是货币”，言外之意就是“加密货币可能不是货币”。在我接触的很多朋友当中，一开始认为后者的更多。包括我自己，也是经过探究一段时间之后，才认定这个结论的。本文，试图用最直白的语言，写一篇通俗、简单的入门文章，架起人类思考和接纳加密货币的桥梁。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之十二：静态网站开发全景扫描]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51388053</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51388053</guid><author>imfly</author><pubDate>Thu, 12 May 2016 22:08:30 +0800</pubDate><description><![CDATA[本文重点介绍静态网站技术开发的类型，亿书官网的技术选型，以及在开发亿书官网时体会到的Ember使用的几个大坑。在前面的入门部分，介绍了Nodejs在前端开发开发中的应用，当时为了介绍Nodejs入门技术，一切都是从头创建，没有引入前端框架。但在具体的项目实践中，前端是有框架可以选择的，效率和体验会有明显提升。具体到前端框架，我的选择是Ember.js。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之十一：一张图熟练使用Async组件解决回调大坑]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51351641</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51351641</guid><author>imfly</author><pubDate>Mon, 09 May 2016 11:11:17 +0800</pubDate><description><![CDATA[老技术新描述。Async是最为基础性的技术，社区的文档极其丰富，显然我们没必要重复前人，所以这里采取图解和归类的形式，从操作面入手。另外，细心的朋友也会从前面的源码分析中发现，亿书大量使用了Async，因此熟练掌握它对于理解和应用都有好处。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之九：在Nodejs中使用加密解密技术]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51330955</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51330955</guid><author>imfly</author><pubDate>Fri, 06 May 2016 13:39:25 +0800</pubDate><description><![CDATA[加密解密技术在加密货币开发中的作用不言而喻。但技术本身并不是什么新鲜事，重要的是如果没有前面的P2P网络，和后面要介绍的区块链，单独的加解密显然没有那么神奇，加密货币也不会成为无需验证、高度可信的强大网络。这篇就来研究`Ebookcoin`是如何使用加解密技术的。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之八：一个精巧的p2p网络实现]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51312812</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51312812</guid><author>imfly</author><pubDate>Wed, 04 May 2016 10:25:25 +0800</pubDate><description><![CDATA[加密货币都是去中心化的应用，去中心化的基础就是P2P网络，其作用和地位不言而喻，无可替代。事实上，P2P网络不是什么新技术。但是，使用Nodejs开发的P2P网络，确实值得围观。这一篇，我们就来看看Ebookcoin的点对点网络是如何实现的。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之五：您必须知道的几个Nodejs编码习惯]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51288368</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51288368</guid><author>imfly</author><pubDate>Sat, 30 Apr 2016 22:31:44 +0800</pubDate><description><![CDATA[前言前面的两篇，以sacdl工程为例，简单介绍了Nodejs的环境搭建和代码组织。这一篇，做个简单的小结，把涉及到的编码习惯用我个人的理解，提示性的说明一下。编程，其实就是用特定的语言讲故事、写规则。特定就是习惯，就像中国的方言，掌握了技巧，很快可以交流，剩下的细节慢慢积累就是。比特币体现了人类去中心化的本质，Nodejs也是最能体现人类特质的编程语言之一，比如：一切都是数据流，事事皆回调。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之四：Nodejs让后台开发像前端一样简单]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51288246</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51288246</guid><author>imfly</author><pubDate>Sat, 30 Apr 2016 22:20:49 +0800</pubDate><description><![CDATA[最近一直在关注比特币社区的大事件，Mike Hearn说比特币实验失败了，比特币交易价格应声大跌，币圈的朋友该如何站队，比特币的未来会如何，很多人又一次陷入迷茫。我个人，反而更加坚定了信心。这件事充分说明，一个产品有它的生命周期，有它失败的风险，一项技术却永远前进在路上。无论产品消亡与否（当然，比特币不会那么轻易消亡），都会留下丰厚的技术遗产。希望我的技术分享，能为这句话做个见证。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之三：Nodejs让您的前端开发像子弹飞一样]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51288134</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51288134</guid><author>imfly</author><pubDate>Sat, 30 Apr 2016 22:10:43 +0800</pubDate><description><![CDATA[从本文开始，我们正式进入Nodejs的世界。本文，将指引您搭建Nodejs开发环境，向您介绍Nodejs的安装、使用，帮您快速进入Nodejs的世界。通过本文，让您对前端开发有一个完整、全新的认知，可以学习到如何将一些第三方平台的资源为己所用，比如像巴比特一样即时显示交易市场的交易行情。本文的实例，就是上篇文章提到的加密货币开发语言统计分析项目。]]></description><category></category></item><item><title><![CDATA[《Nodejs开发加密货币》之二：Nodejs原来在币圈如此流行？]]></title><link>https://blog.youkuaiyun.com/imfly/article/details/51287913</link><guid>https://blog.youkuaiyun.com/imfly/article/details/51287913</guid><author>imfly</author><pubDate>Sat, 30 Apr 2016 21:21:52 +0800</pubDate><description><![CDATA[Nodejs原来在币圈如此流行？本文主要讲解技术选型，币圈开源项目使用的开发语言现状，以及被程序员广泛参与的前10个有关比特币的开源项目。开发一个产品之前，我们总会纠结要选择使用什么样的技术。考虑的因素有几个，其中包括自身所掌握的技能，项目兼容性，软硬件环境，以及应用场景等。不管怎样，寻找一种通用的语言平台往往是相对合适的。这样做，可以有更多的案例学习，获得更多的社区支持，大大降低技术风险。]]></description><category></category></item></channel></rss>