资讯专栏INFORMATION COLUMN

区块链技术学习指引

Cristic / 3093人阅读

摘要:引言给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发,可进一步阅读以太坊系列。

本文始发于深入浅出区块链社区, 原文:区块链技术学习指引 原文已更新,请读者前往原文阅读

本章的文章越来越多,本文是一个索引帖,方便找到自己感兴趣的文章,你也可以使用左侧的分类、标签及搜索功能。
有新文章时会更新本文,建议大家加入收藏夹中,如果你觉得本站不错,欢迎你转发给朋友。

引言

给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。
但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发,可进一步阅读以太坊系列。

比特币

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

基础入门

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

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

比特币所有权及隐私问题
通过这篇可以了解到地址私钥 非对称加密应用 等概念

比特币如何挖矿
通过这篇了解工作量证明

比特币如何达成共识 - 最长链的选择
通过这篇可以了解共识机制。

补充阅读

什么是拜占庭将军问题

进阶

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

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

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

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

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

以太坊

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

以太坊开发入门

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

搭建智能合约开发环境Remix IDE及使用

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

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

如何搭建以太坊私有链

智能合约及应用开发

程序员如何切入区块链去中心化应用开发

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

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

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

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

剖析非同质化代币ERC721--全面解析ERC721标准

Web3与智能合约交互实战

Web3监听合约事件

如何编写一个可升级的智能合约

美链BEC合约漏洞技术分析

Solidity语言教程

全面学习Solidity语言可以购买图书:精通以太坊智能合约

Solidity 教程系列1 - 类型介绍

Solidity 教程系列2 - 地址类型介绍

Solidity 教程系列3 - 函数类型介绍

Solidity 教程系列4 - 数据存储位置分析

Solidity 教程系列5 - 数组介绍

Solidity 教程系列6 - 结构体与映射

Solidity 教程系列7 - 以太单位及时间单位

Solidity 教程系列8 - Solidity API

Solidity 教程系列9 - 错误处理

Solidity 教程系列10 - 完全理解函数修改器

Solidity 教程系列11 - 视图函数、虚函数讲解

Solidity 教程系列12 - 库的使用

Solidity 教程系列13 - 函数调用

智能合约最佳实践 之 Solidity 编码规范

如何理解以太坊ABI - 应用程序二进制接口

以太扩容

深入理解Plasma(一)Plasma 框架

深入理解Plasma(二)Plasma 细节

深入理解Plasma(三)Plasma MVP

深入理解Plasma(四)Plasma Cash

钱包开发系列

理解开发HD 钱包涉及的 BIP32、BIP44、BIP39

以太坊钱包开发系列1 - 创建钱包账号

以太坊钱包开发系列1 - 账号Keystore文件导入导出

以太坊钱包开发系列2 - 展示钱包信息及发起签名交易

以太坊钱包开发系列3 - 发送Token(代币)

如可开发一款以太安卓钱包

登链钱包(一款功能强大的以太坊钱包)完全开源

如何开发一款以太坊(安卓)钱包系列1 - 通过助记词创建账号

如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

柚子EOS

什么是EOS

跨链研究

跨链技术的分析和思考

IPFS

站在Web3.0 理解IPFS是什么

IPFS 使用入门

FileCoin

1 filecoin概念

2 filecoin通用语言理解

3 filecoin开发网使用

4 filecoin源码顶层架构分析

5 filecoin源码协议层分析之心跳协议

6 filecoin源码协议层分析之hello握手协议

7 filecoin源码协议层分析之存储协议

8 filecoin源码协议层分析之检索协议

9 filecoin源码分析之支撑包分析(1)

10 filecoin源码分析之支撑包分析(2)

11 filecoin源码分析之内部接口层api包分析

12 filecoin源码分析之内部接口层plumbing&porcelain接口

13 filecoin源码分析之服务层actor及vm

14 filecoin源码分析之服务层链同步、共识协议及挖矿

15 filecoin源码分析之节点运行逻辑

推荐

深入浅出只给大家推荐优质内容,大家也需要理解很多优质内容是需要付费的,这样作者才可持续输出优质内容。

推荐大家订阅深入浅出区块链技术小专栏,目前仅需69元(不定时涨价哦), 部分源码和进阶内容仅在小专栏开放,订阅小专栏还有其他惊喜哦~。

通过视频课程学习区块链技术,推荐大家关注登链学院, 公众号: edupchain, 成为课程体验师还可以免费学习课程。

如果在学习过程中遇到问题,可以关注最专业的区块链问答社区:《知识星球:深入浅出区块链》,跟随星主一起学习,可以让你无论从广度还是深度上都提升一个层次。
加星主微信:xlbxiong, 还进入专属的微信交流群,同时链接数千区块链开发者。

如果你有开发钱包、DAPP、交易所、公链、人才招聘等需求,也欢迎勾搭Tiny熊(微信:xlbxiong)

深入浅出区块链 - 系统学习区块链,打造最好的区块链技术博客。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23957.html

相关文章

  • 池 -- 区块时代的机遇

    摘要:链池创始人兼郭光华认为,顺势而为,量体裁衣是我们创业的准则。量体裁衣我们团队在区块链行业深耕许久,有默默写代码不知名的大牛,有写技术博客的达人如岳利鹏郭光华徐留成许莉等。 原文:https://mp.weixin.qq.com/s/1I...链池官网:chainpool.io 链池欢迎每一位有志之士的加入,尤其是对于想进入区块链行业的程序员,前后端不限,只要对于区块链有热情,都可以一起...

    Clect 评论0 收藏0
  • 人民网慕课联手FISCO BCOS开源社区上线“区块学院”

    摘要:代码仓库近日,人民网慕课区块链学院正式上线。此番,人民网慕课开办区块链学院,选择,旨在鼓励企业合力建设区块链通用底层,优化技术的资源配置,实现价值共享。 FISCO BCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等金链盟成员机构...

    MkkHou 评论0 收藏0
  • 36小时极客嘉年华!FISCO BCOS黑客马拉松报名启动

    摘要:是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟深圳简称金链盟成立开源工作组通力打造。参赛福利赛前辅导计划为帮助开发者更快速了解,社区将在赛前举办两期线上社群辅导两期线下面对面实操特训,活动具体时间和地点请留意本公众号消息。 FISCOBCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、...

    KnewOne 评论0 收藏0
  • 智能合约开发环境搭建及Hello World合约

    摘要:今天我们来一步一步从搭建以太坊智能合约开发环境开始,讲解智能合约的如何编写。开发环境搭建安装强烈建议新手使用来进行开发。第行修改部署账户为新账户索引,即使用新账户来部署合约。 本文首发于深入浅出区块链社区原文链接:智能合约开发环境搭建及Hello World合约原文已更新,请读者前往原文阅读 如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。就先...

    Winer 评论0 收藏0
  • FISCO BCOS WorkShop | 区块开发特训营,开课啦!

    摘要:是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟深圳简称金链盟成立开源工作组通力打造。我们鼓励机构成员开发者等社区伙伴参与开源共建事业,有你在一起,会更了不起。 FISCOBCOS是完全开源的联盟区块链底层技术平台,由金融区块链合作联盟(深圳)(简称金链盟)成立开源工作组通力打造。开源工作组成员包括博彦科技、华为、深证通、神州数码、四方精创、腾讯、微众银行、亦笔科技和越秀金科等...

    yuanxin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<