December 9, 2017 · 区块链 本文字数: 541 阅读时长:1 min 全站字数:345.6k

区块链开发入门

  1. 缘起
  2. 区块链技术分享会总结
    1. 开发公有链的一般流程
    2. 成为区块链开发者的必备条件
  3. 学习资料汇总

缘起

今天去参加了一个区块链技术分享活动,在听专家么讲区块链的过程中,自己就萌生了一个想法,要参与到区块链技术的发展中。主要基于以下几点原因:

  1. 我是从事分布式开发相关的,而区块链也是分布式系统。
  2. 区块链目前技术处于幻灭期,潮水过去,谁在裸泳,谁在游泳一看便知。
  3. 区块链的应用还有无穷的想象空间,各大金融公司,包括各国央行都在积极拥抱区块链技术(http://v.youku.com/v_show/id_XMjc5NzAyMDk1Ng==.html)。

学习的路线图首先是区块链基本概念,当前存在的系统及其优缺点,还有哪些问题需要解决,应用场景有哪些。其中重点观众分布式系统中的共识问题。

区块链技术分享会总结

以下内容来自 朗豫@bytom.io的分享。

开发公有链的一般流程

首先需要思考清楚的就是为什么要开发新的公有链技术,有哪些现有系统没有的功能和特性。

然后需要撰写技术白皮书,经济白皮书,可行性说明书。技术说明书阐述自己项目的必要性和解决的问题。经济白皮书公开Token的激励方案,整体分配的策略。可行性说明书描述整体技术的架构,难点和所需要的资源。最关键的是要突出自己项目的亮点和竞争优势。

最后就是具体的实现,构建社区,打造应用生态。

成为区块链开发者的必备条件

需要理解比特币,区块链的价值;理解开发公有链为什么有Token系统;理解区块链的“不可能三角”;经济学知识和金融知识。

学习资料汇总

  1. Bitcoin: A Peer-to-Peer Electronic Cash System http://bitcoin.org/bitcoin.pdf
  2. 比原链的白皮书相关 http://bytom.io/cn
  3. 区块链技术指南 https://www.gitbook.com/book/yeasy/blockchain_guide/details
  4. 掌握比特币 http://8btc.com/topic-mastering-bitcoin.html