美文网首页IT课程分享
区块链:构建自己的加密货币

区块链:构建自己的加密货币

作者: 蓝桥云课 | 来源:发表于2017-10-11 14:15 被阅读290次

前言:

比特币作为一种数字加密货币,正受到越来越多的关注。伴随着比特币取得的巨大成功,区块链技术逐渐成为一项新的研究热点。不同于传统系统架构的中心化模型,区块链技术的去中心化特征,带来了公开、透明、不可篡改、系统鲁棒性提升等一系列好处。基于这些特点,区块链技术在IT和金融等领域有着非常广阔的应用前景。

作为一项关注度超高的新技术,区块链的学习资料却显得比较匮乏。相信大家在自学区块链技术的过程中,或多或少都有相同的感受。网上现有资料中讨论概念和理论的偏多,花很多时间学习之后,依然只会讲解区块链,不知道如何开发一个区块链项目;技术文章则偏碎片化,读起来像“盲人摸象”一般,很难系统地掌握“端到端”开发流程,甚至连搭建区块链开发环境都困难重重。

为解决这些痛点,设计该课程时主要侧重以下两点:

  • 缩减概念介绍的篇幅,网上不缺这类资料。以项目为牵引,在动手中理解相关概念;
  • 把区块链开发中涉及的知识点系统化,通过学习能够掌握“端到端”的开发流程;

如何开发一个类似于比特币的加密货币?相信大家都对此很感兴趣。

该训练营以“构建自己的加密货币”为练习项目,选择非常主流的Ethereum(以太坊)作为区块链开发平台。

同时,由于开发框架通常会隐藏一些技术细节,因此在本课程中,有意暂未采用Truffle等框架。让大家在不依赖框架的情况下,手动操作编译、部署等过程,更有利于理解开发流程及模块间交互。在完成项目的过程中,循序渐进地掌握区块链开发技能。

课程列表:

课程内容主要由5个实验内容和2个挑战组成:

实验1:Ethereum平台及其使用

带领大家逐步认识Ethereum这个开放的区块链平台,理解Ethereum的各种概念,如智能合约、以太币等。并通过实验掌握Ethereum Go客户端的基本使用。

实验2:Ethereum开发环境搭建

带大家一起快速搭建一个可用的Ethereum开发环境,然后我们就可以迅速进入到后续的开发课程中。把时间花在学习开发技术上,一步步构建出自己的数字加密货币。

实验3:用Solidity编写智能合约

进入ShiyanCoin加密货币项目的开发过程,为我们的应用编写智能合约。在本节我们将掌握以下知识点:合约的概念、应用开发与合约的关系、Solidity合约开发语言以及如何在Ethereum平台上编写合约。

实验4:合约的编译、部署与执行

本节我们将学习如何编译合约文件,如何部署到区块链上。在成功部署ShiyanCoin合约后,学习使用命令行方式对该应用进行调用。

挑战1:动态指定货币发行量

本次挑战将对前面4节的学习进行检测,大家需根据前面学到的知识,尝试对已有合约进行修改完善。完成通过参数方式,动态传入货币发行量。支持在每次部署合约时,动态指定货币发行量。

实验5:为DAPP构建Web前端

本节课将基于HTML、JavaScript等前端技术,为ShiyanCoin DAPP构建起Web前端,通过Web前端与本地区块链节点的动态交互,支持用户查询账户余额、支付货币到其它账户。

挑战2:对转账征收手续费

本次挑战,我们继续为合约增加有趣的功能。模拟现实中银行转账,对该项服务收取手续费的场景。为合约增加以下功能:1.支持动态指定转账手续费数额,在部署时传入该项参数;2.对每笔转账操作,按照指定费率,收取手续费,存入专门的账户;

最后:


训练营是实验楼推出的专注实战应用的、有老师指导的实验教程,一般课程选题来自优秀的开源技术或仿知名网站,非常适合已学基础技术却迷茫不知道如何运用的同学。

相关文章

  • 理解区块链

    当前,我们正在将区块链应用的焦点从单一的加密货币(比特币)转变为那些构建在区块链技术之上的以多种加密货币为基础的应...

  • 区块链和边缘计算如何协同工作

    区块链有时被视为加密货币,但实际上不止如此。加密货币是数字货币本身,区块链是数字货币交换的环境。区块链代表一种分布...

  • 区块链:构建自己的加密货币

    前言: 比特币作为一种数字加密货币,正受到越来越多的关注。伴随着比特币取得的巨大成功,区块链技术逐渐成为一项新的研...

  • 比特币什么是硬叉?|乌托市场

    当支撑加密货币的区块链被分成两个单独的路径时,就会创建Hark分支。这种分裂导致构建新的加密货币。软分叉或多或少是...

  • 一文说透加密货币到底是怎么回事儿!

    区块链火热至今,你可能多少了解一些。加密货币作为区块链行业中最热的应用,提起加密货币,很多人又开始蒙了,加密货币到...

  • 关于区块链和加密货币的一些思考

    区块链和加密货币的“区势”势不可挡 很多人将区块链和加密货币加以区分,并认为区块链作为技术必将有一个光明的未来,但...

  • HKC 真正的区块链

    真正的区块链 真正的区块链 真正的区块链 真正的区块链 现在的加密货币有1500多种,但是里面只有...

  • 比特币的迅速崛起 将如何影响所有行业的未来

    2018年是比特币创立近十年,比特币是区块链技术中最流行的加密货币。虽然 像“比特币”,“加密货币”和“区块链”这...

  • 数字货币与区块链简介

    数字货币与区块链简介 什么是数字货币?用一句话概括,数字货币是基于数学加密原理构建的不可伪造的货币系统,而比特币是...

  • 【快讯】你需要了解的——区块链未来发展趋势

    几乎每周,世界某个城市都会召开围绕区块链、加密货币或区块链加加密货币的会议。虽然几乎没有哪个会议能突破现状,达成前...

网友评论

    本文标题:区块链:构建自己的加密货币

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