美文网首页区块链研习社区块链大学以太坊区块链开发
区块链开发教程推荐(以太坊、比特币、EOS和Tendermint

区块链开发教程推荐(以太坊、比特币、EOS和Tendermint

作者: 编程狂魔 | 来源:发表于2018-12-17 09:34 被阅读1次

    区块链的重要性已经毋庸置疑,但对大多数跃跃欲试的开发者而言,去中心化思想、非对称加密、共识算法等技术点的理解和运用,都是入门区块链开发的挑战。合适的区块链开发教程可以极大地缩短区块链开发的学习周期,因此,本文汇总整理了以太坊、比特币、EOS和Tendermint这四种流行的区块链的开发教程,推荐给有意进入区块链开发领域的初学者者。

    一、以太坊/ethereum

    1.1 以太坊DApp开发入门

    教程内容涵盖以太坊智能合约与去中心化应用(DApp)开发相关的诸多概念,如区块链、ganache仿真器、Solidity语言、solc编译器、web3.js库、truffle开发框架、通证(代币)发行等,并将手把手地教大家如何构建一个基于以太坊的完整去中心化应用 —— 区块链投票系统。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5a952991adb3847553d205d1

    以太坊DApp开发入门

    1.2 以太坊电商DApp实战

    教程面向有一定基础的以太坊DApp开发者,通过一个去中心化电商DApp的完整开发过程,引导学习者在实战中深入理解并掌握如何基于以太坊开发去中心化应用,内容涵盖以太坊、IPFS、MongDB、Express等诸多技术点,采用敏捷开发思路,内容深入浅出,是不可多得的以太坊DApp实战课程。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5abbb7acc02e6b6a59171dd6

    以太坊电商DApp实战

    1.3 web3j以太坊开发详解

    教程详细讲解如何使用web3j为Java应用或Android App增加以太坊区块链支持,内容即涉及以太坊中的核心概念,例如账户管理、状态与交易、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3j提供的开发接口与以太坊进行交互,是java工程师学习以太坊应用开发的不二选择。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5b2b6e82c02e6b6a59171de2

    web3j以太坊开发详解

    1.4 Php以太坊开发详解

    教程详细讲解如何使用Php开发语言为网站增加以太坊区块链支持,内容即涉及以太坊中的核心概念,例如账户管理、状态与交易、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3.Php与以太坊进行交互,是Php工程师学习以太坊应用开发的不二选择。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5b36629bc02e6b6a59171de3

    Php以太坊开发详解

    1.5 Python以太坊开发详解

    教程详细讲解如何使用Python开发以太坊应用,内容即涉及以太坊中的核心概念,例如账户管理、状态与交易、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3.py与以太坊进行交互,是Python工程师学习以太坊应用开发的不二选择。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5b40462cc02e6b6a59171de4

    Python以太坊开发详解

    1.6 C#以太坊开发详解

    教程详细讲解如何使用C#开发基于.Net的以太坊应用,课程内容即涉及以太坊中的核心概念,例如账户管理、状态与交易、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用Nethereum框架与以太坊进行交互,是C#工程师学习以太坊应用开发的不二选择。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5b6048c3c02e6b6a59171dee

    image

    二、柚子/EOS

    2.1 EOS智能合约与DApp开发入门

    这个教程可以帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5b52c0a2c02e6b6a59171ded

    EOS智能合约与DApp开发入门

    三、比特币/Bitcoin

    3.1 PHP比特币开发详解

    教程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中使用bitcoin-php开发包集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Php工程师不可多得的比特币开发学习资料。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5b9e779ac02e6b6a59171def

    image

    3.2 Java比特币开发详解

    教程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何使用Bitcoinj在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师不可多得的比特币开发学习资料。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5bb35c90c02e6b6a59171df0

    image

    四、tendermint

    4.1 tendermint区块链开发详解

    适合希望使用tendermint进行区块链开发的工程师,内容即包括tendermint应用开发模型中的核心概念,例如ABCI接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是go语言工程师快速入门区块链开发的最佳选择。

    教程包含演示源代码,地址:http://xc.hubwiz.com/course/5bdec63ac02e6b6a59171df3

    image

    相关文章

      网友评论

        本文标题:区块链开发教程推荐(以太坊、比特币、EOS和Tendermint

        本文链接:https://www.haomeiwen.com/subject/gnqqkqtx.html