Blockchain Demystified

所在平台: Udemy

课程主页: https://www.udemy.com/course/blockchain-demystified/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:区块链揭秘 课程概述:本课程将复杂的区块链概念分解为易于理解的模块,指导学习者从基础原理到使用Solidity、Hyperledger Composer和Go(Golang)进行实际编码。每个模块配有测验、实际编码练习以及一个顶石项目,学生将获得理论知识和真实的区块链编码经验。 模块一:区块链基础 本模块包含构成基础的最重要的区块链术语和定义,智能合约及其如何在没有中介的情况下自动化信任,区块链如何推动各行业的数字化转型,以及区块链的未来。 模块二:区块链原理 本模块涵盖区块链基础,详解这一创新是如何兴起的,分布式账本技术如何使每个人保持同步,安全和隐私的密码应用,哈希函数,作为每个区块的数字DNA,数字签名,验证和认证行为的手段,以及共识算法,去中心化协议的核心。 模块三:分布式账本技术(DLT) 本模块介绍不同类型的DLT、每种的独特运作方式和使安全的点对点记录保持成为可能的工作原理。 模块四:区块链中的密码学原理 本模块探讨密码学的含义及其在区块链技术中的重要性,钱包操作原理以安全存储数字资产,数字货币的发展及其在区块链经济中的角色,比特币的故事,作为开创者的矿工,以及他们如何维持区块链的运行。 模块五:区块链中的哈希 本模块解释密码哈希原理如何创建安全、不可逆的数字指纹,以及Merkle树的概念。这一强大的数据结构使区块链高效且可扩展。 模块六:数字签名 本模块强调数字签名的特点,确保其安全可靠的方法,交易如何签名以确保真实性和所有权,解析区块链系统中数字签名的工作原理。 模块七:共识 本模块探讨使共识机制具有韧性和可信赖性的关键特性,各类共识机制,从工作量证明到权益证明等。 模块八:Solidity、Hyperledger Composer和Go的实践课程 本模块首先深入学习Solidity编程,这是编写以太坊智能合约的基本语言,使用Hyperledger Composer开发区块链,构建区块链商业网络的强大工具,最后探索Go语言编程,后者是企业级区块链(如Hyperledger Fabric)背后的核心语言。 此外,每个模块都有测验和编码作业,最后还有一个课程完成作业。

课程评论(0条)

课程详情

This course breaks down complex blockchain concepts into digestible modules, guiding learners from the foundational principles to practical coding with Solidity, Hyperledger Composer, and Go (Golang). With quizzes for every module, hands-on coding practice, and a capstone assignment, students will graduate with conceptual understanding and real-world blockchain coding experience.Module 1: Blockchain Fundamentals-This module includes the most essential blockchain terms and terminologies that form the foundation, smart contracts and how they automate trust without intermediaries, how blockchain is driving digital transformation across industries, and the future of blockchain.Module 2: Blockchain Principles-This module includes blockchain basics, breaking down how this innovation came to life, distributed ledger technology that keeps everyone on the same page, cryptographic applications for security and privacy, hash functions, the digital DNA of every block, digital signatures, which verify and authenticate actions, and consensus algorithms, the heart of decentralized agreement.Module 3: Distributed Ledger Technology (DLT) -This module includes types of DLTs, how each works in unique ways, and the working principles that make secure, peer-to-peer record-keeping possible.Module 4: Cryptographic Principles in Blockchain-This module explores the meaning of cryptography and its importance in blockchain technology, the principle of wallet operation in storing digital assets safely, the evolution of cryptocurrency and its role in blockchain economies, the story of Bitcoin, the pioneer that started it all, and getting to know the miners, the digital workers who keep blockchains running.Module 5: Hashing in Blockchain-This module explains how cryptographic hashing principles create secure, irreversible digital fingerprints and the concept of Merkle Trees. This robust data structure makes blockchain efficient and scalable.Module 6: Digital Signatures-This module highlights the properties of digital signatures, what makes them secure and reliable, how transactions are signed to ensure authenticity and ownership, and uncovers the working principle behind digital signatures in blockchain systems.Module 7: Consensus-This module explores the key properties that make consensus mechanisms resilient and trustworthy, and the types of consensus, from Proof of Work to Proof of Stake, and beyond.Module 8: Hands-on Practical Sessions on Solidity, Hyperledger Composer, and Go. This module starts by diving into Solidity programming, the essential language for writing smart contracts on Ethereum, installation and development of blockchain using Hyperledger Composer, a powerful tool for building blockchain business networks, and finally, exploring Go language programming, one of the core languages behind enterprise-grade blockchains like Hyperledger Fabric.In addition, each module has quizzes and coding assignments. At the end, there is a course completion assignment.

课程标签

0人关注该课程

主题相关的课程