期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 46|回复: 0

区块链开发之区块链技术学习指引(1)(转载) - 比特币今日价格

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 09:22:11 | 显示全部楼层 |阅读模式
引言
给迷失在如何学习区块链技术的同学一个指引,区块链技术是随比特币诞生,因此要搞明白区块链技术,应该先了解下比特币。
但区块链技术不单应用于比特币,还有非常多的现实应用场景,如区块链主链开发,搭建货币电子钱包,区块链浏览器,区块链交易平台系统,区块链数字货币交易所,场内场外上币落地app项目白皮书,对接主流交易所,区块链跨境支付,区块链货币发行系统,区块链主链开发,基金会发起,海内外货币牌照等。想做区块链应用开发,可进一步先达区块链。

比特币
如果你是还不知比特币是什么,那就看看比特币是什么
基础入门
接下来可以通过下面这几篇文章了解比特币大概的运行原理:
o区块链记账原理
通过这篇可以了解到区块链是一个怎样的结构
o比特币所有权及隐私问题
通过这篇可以了解到地址私钥 非对称加密应用 等概念
o比特币如何挖矿
通过这篇了解工作量证明
o比特币如何达成共识 - 最长链的选择
通过这篇可以了解共识机制。
补充阅读
o什么是拜占庭将军问题
进阶
在基础入门之后,可以进一步阅读以下几篇,理解分布式网络,交易验证。
o分析比特币网络:一种去中心化、点对点的网络架构
o比特币区块结构 Merkle 树及简单支付验证分析
o比特币脚本及交易分析 - 智能合约雏形
看完上面这些,区块链应该理解差不多了,就可以尝试实现一个简单的区块链了。参考这篇用Python从零开始创建区块链。
以太坊
一个技术要落地还得靠应用, 以太坊就这样一个建立在区块链技术之上,去中心化的应用平台。可以阅读几下几篇,这部分以开发为主,需要大家多发时间实践。
o以太坊开发入门
o智能合约开发环境搭建及Hello World合约
o以太坊客户端Geth命令用法-参数详解
oGeth控制台使用实战及Web3.js使用
o如何搭建以太坊私有链
智能合约及应用开发
o一步步教你开发、部署第一个Dapp应用
o一步步教你创建自己的数字货币(代币)进行ICO
o实现一个可管理、增发、兑换、冻结等高级功能的代币
o如何通过以太坊智能合约来进行众筹(ICO)
o剖析非同质化代币ERC721–全面解析ERC721标准
Solidity语言教程
oSolidity语言是开发智能合约最广泛的语言,后期会为你带来深入的解析,敬请期待!
dot区块链浏览器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-26 09:56 , Processed in 0.085251 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表