前言
区块链技术是一种新的综合性技术,具有分布式、防篡改、高透明和可追溯的特性,它或许是一种为未来解决去中心化、信任危机等问题的技术和非技术解决方案或思路。
借用对这个方面有一定思考和认知的前辈的总结表述,个人觉得是从技术的角度阐述比较的清晰的(包括了存储,更新,保护,操作):
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
说明
1,关于以太坊和区块链的基本理念内容,不在本教程中呈现,这部分内容比较容易获得,大家自行寻找。我会从零开始介绍如何做区块链相关的开发,直到构建一个DAPP的基本实践过程。
2,该系列内容面向的对象是,计算机/互联网领域从业人员,或对区块链技术感兴趣的从业人员,有一定编程基础即可。
后续内容大概安排
- 一,基本开发环境搭建
- 二,truffle和testrpc环境搭建
- 三,私有链的创建和基本操作
- 四,基于truffle和testrpc私有链上测试智能合约
- 五,以太坊私有链部署智能合约
- 六,peer节点转账操作
- 七,智能合约开发环境搭建及Hello World合约
- 八,开发和部署dapp
推荐
推荐大家有空看两部电影,《大空投》,《监守自盗》,讲述2008前后由于华尔街和金融大鳄们贪婪、自私等等而导致的由次贷金融危机引起的全球金融危机,给全球无数的家庭和人民带来了贫穷和痛苦,故事以真人故事和人物采访为阐述方式。