使用 Javascript 从头开始构建区块链。
探索构建支持加密货币和智能合约的区块链的艺术。
讲师:Hardware Academy
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 区块链技术的基础知识及其工作原理。
- 工作量证明、哈希和密码学。
- 从头开始创建区块链的过程。
- 矿工节点、完整节点和轻节点。
- 加密货币如何在点对点网络上运作。
- 内存池、区块奖励和交易费
- 智能合约部署和执行
- 运行时引擎和全局状态(LevelDB)
要求
- 基本的 Javascript 编程技能。
- 基础 Nodejs 技能。
描述
欢迎参加我们基于区块链技术构建点对点网络的课程!
您有兴趣了解比特币或以太坊背后的机制吗?
在本课程中,我们将首先探索区块链工作原理背后的理论。您将了解这项创新技术背后的关键原则,包括去中心化、共识和安全性。我们还将深入探讨如何创建区块并将其添加到区块链以及如何验证和处理交易的技术细节。
接下来,您将有机会用 Javascript 从头开始构建区块链,将您的知识付诸实践。这项实践活动将让您深入了解区块链在技术层面的运作方式。
接下来,您将了解点对点网络及其如何用于促进去中心化系统中的通信和数据传输。您还将有机会构建一个简单的点对点网络,以加强对这一重要概念的理解。
然后,您将学习如何在对等网络上实现区块链应用程序,其中多个节点连接并可以相互执行交易。这将使您有机会将区块链技术和对等网络的知识应用于现实世界场景。
我们的最终目标是让我们的区块链支持智能合约。这意味着网络中的节点将能够部署和执行智能合约。这些合约将用一种独特的编程语言编写,类似于以太坊使用 Solidity 的方式,我们将有一个定制的运行时引擎来执行这些合约,类似于以太坊的以太坊虚拟机 (EVM)。
课程内容概要:
- 区块链理论介绍,涵盖去中心化、共识、安全。
- 有关如何创建和添加区块到区块链以及如何验证和处理交易的技术细节。
- 使用 JavaScript 从头开始构建区块链的实践活动。
- 了解对等网络以及如何使用它们来促进分散系统中的通信和数据传输。
- 建立一个简单的点对点网络。
- 在对等网络上实现区块链应用程序,多个节点连接并能够相互执行交易。
- 介绍智能合约,目标是让我们的区块链支持智能合约。
- 使用独特的编程语言开发智能合约。
- 用于执行智能合约的定制运行引擎,类似于以太坊的以太坊虚拟机(EVM)。
总的来说,本课程将为您提供区块链技术的坚实基础,并为您提供构建和实施自己的区块链应用程序所需的技能和知识。
本课程适合哪些人:
- 新手区块链开发人员希望获得创建自己的加密货币的实践经验。
- 程序员希望通过实用且强大的区块链项目来增强他们的投资组合。
- 任何有兴趣了解区块链技术的人,无论其背景或经验水平如何。
- 想要创建自己的支持加密货币和智能合约的区块链的开发人员。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。