区块链开发之区块链技术学习指引(1)

转载 2018年04月16日 16:28:25

引言

给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。

但区块链技术不单应用于比特币,还有非常多的现实应用场景,如区块链主链开发,搭建货币电子钱包,区块链浏览器,区块链交易平台系统,区块链数字货币交易所,场内场外上币落地app项目白皮书,对接主流交易所,区块链跨境支付,区块链货币发行系统,区块链主链开发,基金会发起,海内外货币牌照等。想做区块链应用开发,可进一步了解先达区块链。

 

比特币

如果你是还不知比特币是什么,那就看看比特币是什么。

基础入门

接下来可以通过下面这几篇文章了解比特币大概的运行原理:

1.区块链记账原理

通过这篇可以了解到区块链是一个怎样的结构

2.比特币所有权及隐私问题

通过这篇可以了解到地址私钥 非对称加密应用 等概念

3.比特币如何挖矿

通过这篇了解工作量证明

4.比特币如何达成共识 - 最长链的选择

通过这篇可以了解共识机制。

补充阅读

1.什么是拜占庭将军问题(后期会讲到)

进阶

在基础入门之后,可以进一步阅读以下几篇,理解分布式网络,交易验证。

1.分析比特币网络:一种去中心化、点对点的网络架构

2.比特币区块结构 Merkle 树及简单支付验证分析

3.比特币脚本及交易分析 - 智能合约雏形

看完上面这些,区块链应该理解差不多了,就可以尝试实现一个简单的区块链了。参考这篇用Python从零开始创建区块链。

以太坊

一个技术要落地还得靠应用, 以太坊就这样一个建立在区块链技术之上,去中心化的应用平台。可以阅读几下几篇,这部分以开发为主,需要大家多发时间实践。

1.以太坊开发入门

2.智能合约开发环境搭建及Hello World合约

3.以太坊客户端Geth命令用法-参数详解

4.Geth控制台使用实战及Web3.js使用

5.如何搭建以太坊私有链

智能合约及应用开发

1.一步步教你开发、部署第一个Dapp应用

2.一步步教你创建自己的数字货币(代币)进行ICO

3.实现一个可管理、增发、兑换、冻结等高级功能的代币

4.如何通过以太坊智能合约来进行众筹(ICO

5.剖析非同质化代币ERC721–全面解析ERC721标准

Solidity语言教程

1.Solidity语言是开发智能合约最广泛的语言,后期会为你带来深入的解析,敬请期待!

 

Pascal 精要--第一章

 www.marcocantu.com Marcos Delphi Books Essential Pascal - Web Site Essential Pascal - Local Index P...
  • daiqinfen
  • daiqinfen
  • 2001-12-29 09:55:00
  • 1028

国家互联网金融安全技术专家委员会:合规区块链指引

  • 2018年01月24日 01:22
  • 912KB
  • 下载

从零开始学习区块链(1)

定义1:区块链(Blockchain)技术是维护一个不断增长的数据记录的分布式数据库,这些数据通过密码学的技术和之前被写入的所有数据关联,使得第三方甚至是节点的拥有者难以篡改。区块(Block)包含有...
  • guangyinglanshan
  • guangyinglanshan
  • 2017-11-20 16:52:27
  • 1193

区块链开发(零)如何开始学习以太坊及区块链

很多人迷惑于区块链和以太坊,不知如何学习,本文简单说了一下学习的一些方法和资源。 一、    以太坊和区块链的关系      从区块链历史上来说,先诞生了比特币,当时并没有区块链这个技术和名词,...
  • sportshark
  • sportshark
  • 2016-08-29 11:18:43
  • 53287

区块链学习路线

一、编程基础1、linux/unix    安装与命名2、C++    面向对象、泛型、STL,BOOST,OPENSSL3、算法   3.1 常用算法:排序   3.2 基础算法思想:贪心算法、分治...
  • Metal1
  • Metal1
  • 2018-03-20 23:16:10
  • 205

区块链开发技术路线选择的思考(之一)

现在整个技术社区的注意力主要还是在 Web 和移动开发上面,相关人才供销两旺。不过个别有心人已经开始转向大数据分析、深度学习、VR/AR 这些前景看好的技术。最近几个月区块链非常火,所以也有极少数开发...
  • myan
  • myan
  • 2016-10-01 22:35:43
  • 20485

区块链开发进阶方向

周末抽时间总结了一些目前区块链开发的几个技术方向,绘制成一个思维导图,给大家分享一下。其中每个方向都有特有的学习细节及技术底层实现,大家慢慢的探索、丰富完善。...
  • wo541075754
  • wo541075754
  • 2017-01-08 08:19:32
  • 2499

区块链技术详解

对目前区块链知识进行一次体系化的讲解,使得初学者能迅速抓住区块链技术的核心思想,对区块链应用和智能合约有一个快速的、由浅入深的了解。
  • 2016年11月21日 13:30

想学区块链技术?来这!

2017年,区块链技术可谓是最热的宠儿。在国务院日前印发《“十三五”国家信息化规划》中,区块链技术和人工智能、虚拟现实、大数据、无人驾驶交通工具、基因编辑等新多项高新技术创新被定义为战略性前沿技术超前...
  • FL63Zv9Zou86950w
  • FL63Zv9Zou86950w
  • 2017-09-21 00:00:00
  • 1246

2017最新区块链技术,从入门到精通视频教程(比特币基础技术)

2017最新区块链技术,从入门到精通视频教程(比特币基础技术)
  • yzpbright
  • yzpbright
  • 2018-02-21 21:10:10
  • 1019
收藏助手
不良信息举报
您举报文章:区块链开发之区块链技术学习指引(1)
举报原因:
原因补充:

(最多只允许输入30个字)