手机版

如何自学区块链?需要掌握的知识点有哪些?

币友提问于2020-07-28 14:49:56 百度搜索更多类似文章,点击进入>>>

最佳答案:

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

  但区块链技术不单应用于比特币,还有非常多的现实应用场景,想做区块链应用开发,可进一步阅读以太坊系列。

  比特币

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

  基础入门

  了解比特币大概的运行原理:

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

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

  比特币如何挖矿,了解工作量证明

  比特币如何达成共识

  进阶

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

  比特币白皮书 比特币区块结构 Merkle 树及简单支付验证分析 比特币脚本及交易分析 - 智能合约雏形

  看完上面这些,区块链应该理解差不多了,就可以尝试实现一个简单的区块链了。

  以太坊

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

  以太坊(Ethereum):下一代智能合约和去中心化应用平台 以太坊设计原理 以太坊中的账户、交易、Gas 和区块 Gas Limit 为你的以太坊应用程序设计架构

  Ethereum-智能合约最佳实践

  智能合约及应用开发 完全理解以太坊智能合约 程序员如何切入区块链去中心化应用开发 一步步教你开发、部署第一个 Dapp 应用 一步步教你创建自己的数字货币(代币)进行 ICO 实现一个可管理、增发、兑换、冻结等高级功能的代币 如何通过以太坊智能合约来进行众筹(ICO) 剖析非同质化代币 ERC721--全面解析 ERC721 标准 Web3 与智能合约交互实战 Web3 监听合约事件 如何编写一个可升级的智能合约 美链 BEC 合约漏洞技术分析 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 - 创建钱包账号 以太坊钱包开发系列 2 - 账号 Keystore 文件导入导出 以太坊钱包开发系列 3 - 展示钱包信息及发起签名交易 以太坊钱包开发系列 4 - 发送 Token(代币) 如可开发一款以太安卓钱包 登链钱包(一款功能强大的以太坊钱包)完全开源 如何开发一款以太坊(安卓)钱包系列 1 - 通过助记词创建账号 如何开发一款以太坊(安卓)钱包系列 2 - 导入账号及账号管理 如何开发一款以太坊安卓钱包系列 3 - 资产信息展示 如何开发一款以太坊安卓钱包系列 4 - 获取以太及 Token 余额 如何开发一款以太坊安卓钱包系列 5 - 发送转账交易 Substrate

  Substrate 入门(1)- 环境配置与编译

  Substrate 入门(2)- 运行与调试

  Substrate 入门(3)- 具备状态的链

  Substrate 入门(4)- 项目结构

  Substrate 入门(5)- 区块头

  Substrate 入门(6)- 交易体

  Substrate 入门(7)- Substrate 的模型设计

  Substrate 入门(8)- Runtime 概要

  Substrate 入门(9)- Runtime 的 wasm 与 native

  认识 Substrate 及开发准备

  Substrate 总览(1) - 设计

  Substrate 总览(2) - 项目结构

  Substrate 总览(3) - 入门参考

  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 源码分析之节点运行逻辑 go 实现区块链(Bitcoin)

  golang 实现区块链(Bitcoin)系列 1 - 基本原型

  golang 实现区块链(Bitcoin)系列 2 - 工作量证明

  golang 实现区块链(Bitcoin)系列 3 - 持久化和命令行接口

  golang 实现区块链(Bitcoin)系列 4 - 交易(1)

  golang 实现区块链(Bitcoin)系列 5 - 地址

  golang 实现区块链(Bitcoin)系列 6 - 交易(2)

  golang 实现区块链(Bitcoin)系列 7 - 网络

如何自学区块链?需要掌握的知识点有哪些?"

以上就是《如何自学区块链?需要掌握的知识点有哪些?》相关问答,希望对您有所帮助!

本文标题:如何自学区块链?需要掌握的知识点有哪些?
本文地址:https://www.zuanbi8.com/coin/wenda/769690.html
风险提示 >>本站所提供资讯信息不代表任何投资暗示!
你可能感兴趣

其他人都在看