Qtum 量子链x CSDN :智能合约和 Dapp 开发

量子链区块大康2019-02-03 20:36:33  阅读 -评论 0  阅读原文

深冬又一日,却已是新年!

临近新春佳节,Qtum 量子链基金会在此给各位拜早年

2018 年,区块链行业经历了前所未有的跌宕起伏,较比其他行业经历了前所未有快速的繁荣和衰退,截止2018比特币迎来了第一个十周年,但不可否认的是区块链技术在不断的前进和探索,试图颠覆传统行业。

技术之路道阻且艰,唯有脚踏实地坚持下去,才会有不同的收获。在此,Qtum 量子链 与 CSDN 将此区块链开发系列免费课程送给想要利用假期给自己充电的朋友。

希望 2019 年,大家能够在区块链技术之路深耕更多、收获更多。

课程收益

区块链智能合约开发已成为许多商业应用和研究项目不可或缺的一部分,海量数据交易使得区块链智能合约的应用范围远超人们想象。

本次课程将向所有对区块链技术感兴趣的开发者展示,自己动手构建属于自己的区块链技术解决方案。本次课程重点讲述了智能合约开发实践而不是背后的数学,全面涵盖在实践中智能合约和Dapp开发的所有重要内容,最后的章节的实践课程分析量子三国的智能合约,并实现 QtumJS 与合约交互。

你将会收获:

  • 熟悉比特币与区块链的底层技术
  • 掌握智能合约在区块链系统上的运行机制
  • 去中心化应用(DApp)的开发所需要的技能

课程完整介绍


本次课程会以区块链的基础与本质为出发点,将区块链的去中心化、去信任的变革型特点做清晰地解读,对基于虚拟机的智能合约在UTXO区块链系统之上的运行逻辑做完整的梳理。

课程的开发工作基于Qtum量子链平台,会将在Qtum上做Dapp开发所需要的工具链和流程与技能讲解清楚,后期开发课程全部以实战为主,精心设计的Dapp demo为大家展示完整的Dapp开发流程,通过代码的展示带领大家一步步深入Dapp的开发。

第一部分:引入——区块链基础

基于比特币对区块链的系统及技术细节进行分析与讲解

比特币与区块链(一)

以比特币为范例,讲解区块链与去中心化的特点,从三方面讲解区块链的技术细节。

比特币与区块链(二)

用demo演示比特币的去中心化网络构建,讲解比特币的创新性与不足之处。

基于 UTXO 模型的智能合约平台(一)

重点讲解 UTXO 与 智能合约虚拟机,讲解 Qtum 如何将 EVM 与 UTXO 底层结合。

基于 UTXO 模型的智能合约平台(二)

深入探讨区块链的共识机制,讲解分叉与 Qtum 使用的 DGP 避免分叉,及商用模式下的联盟链体系。

进阶——区块链开发初探

讲解智能合约与区块链交互的原理及其语言 Solidity

智能合约和 Dapp 简介

讲解什么是智能合约和 Dapp,介绍在Qtum上开发 Dapp的流程。

与区块链沟通的语言——Solidity(一)

针对 Solidity 语言的特点,结合编程实例讲解语法与开发模式。

与区块链沟通的语言——Solidity(二)

Solidity 的面向对象开发模式以及实战开发。

与区块链沟通的语言——Solidity(三)

通过demo合约的编写,引导学习者设计自己的智能合约。

实战——区块链开发实战进阶

介绍如何基于 Qtum 搭建去中心化应用,用Qrc和量子三国等具体案例来实战讲解开发流程。

与 Qtum 沟通的强大开发工具--QtumJS

讲解如何使用 Qtum 开发工具部署合约并与之交互。

获得自己的 QRC20 代币

讲解链上代币的作用于设计理念,带领大家实战设计自己的 QRC20 代币。

实战案例一:非同质化代币(NFT)与

ipfs 结合构建数字媒体分享系统(一)

讲解 NFT 与 IPFS 技术特点,分析 NFT 合约与 ipfs-js demo。

实战案例一:非同质化代币(NFT)与

ipfs 结合构建数字媒体分享系统(二)

基于 Qtum 与 IPFS 搭建内容分享系统

  1. 部署带有 Metadata属性的721合约
  2. 使用 ipfs-js接口 与 QtumJS 实现数字媒体分享系统的搭建

案例实战二:Qtum 小游戏--量子三国(一)

分析量子三国的智能合约,并实现 QtumJS 与合约交互。

案例实战二:Qtum 小游戏--量子三国(二)

量子三国的前段代码分析与实现。

课程讲师

李琦,Qtum 量子链中国高级研发工程师,Qtum 企业版核心研发工程师,拥有丰富的智能合约与Dapp开发经验,现从事Qtum 企业版的核心研发工作。

声明:链世界登载此文仅出于分享区块链知识,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。此文如侵犯到您的合法权益,请联系我们kefu@lianshijie.com

参与讨论 (0 人参与讨论)

相关推荐

birich合约课堂 -什么是USDT正向数字货币合约?

一、什么是USDT正向合约USDT保证金合约是一种以USDT为保证金的合约产品,全程USDT结算,以USDT来计算盈亏,认知和理解更直观。保证金和盈利不受行情波动影响,我们通常称之为正向合约。一句话总结:您只要持有USDT,就可以直接做多个主流币种的合约交易,而不需要持有多个币种再去做一一对应交易。二、USDT保证金合约与币本位合约的区别币本位合约:又叫反向合约,以BTC、EOS等本位货币作为结算

CITEX(C网交易所)第四届实盘合约交易赛圆满落幕

CITEX(C网交易所)第四届实盘合约交易赛圆满落幕

2020年11月19日,为期八天的CITEX第四届实盘合约交易赛圆满收官。本次活动参人数共3521人,充值金额超30万USDT,日成交数1800笔以上,7天总交易金额突破8000万美金。其中幽灵投研金牌分析师幽灵线上一对一实时分享合约交易策略,准确率基本保持在85%,获得众多用户的一致好评。合约收益王 单笔斩获3652USDT收益大赛开始之初,单笔收益排行几乎以秒级刷新。11月12日,单笔最高收益

缠论快枪手:11.20什么是现货 什么是合约 合约和现货有什么区别?

缠论快枪手:11.20什么是现货 什么是合约 合约和现货有什么区别?

鉴于很多币友反映的一些问题,例如:不太明白什么是合约、与现货区别到底在哪、加了杠杆风险是不是特别大、听说玩合约风险很大为什么好多人还在玩合约、听过很多爆仓事件后自己不敢接触合约了等等,我们用此篇文章向大家阐述一下,希望大家能对合约有个基本的了解。其实现货与合约是两个不同的交易机制,就好比炒股和炒期货,各有优劣。不同的交易机制就有不同的操作方法,大家可以理解为使用不同的工具为你获利。我们先来谈谈现货

Cashbox研发工程师讲解SPV钱包开发重难点(一)

在公众号上一期的介绍中提到,Cashbox下一步将添加一个bitcoin完全去中心化的SPV钱包。下面我将从技术背景和实现方式两方面介绍bitcoin的SPV钱包。SPV的全称是简单支付认证。我们把这种运行SPV节点的应用,称为轻钱包。

BSN测试网服务发布,免费提供区块链开发测试环境

10月31日,区块链服务网络BSN进行了常规的季度版本更新,持续优化现有功能的同时发布全新产品服务。其中,本次推出的BSN"测试网服务"将免费提供给广大开发者,旨在供开发者进行区块链应用的开发测试,试用BSN最新推出的产品服务,以及为区块链技术研究与创新提供试错环境。开发者可至BSN官网的"联盟链服务"-"测试网服务"内免费体验产品服务。BSN测试网服务开发者可以在测试网发布不限定数量的应用服务,

Curve + zkSync L2:以太坊的ZK Rollup 智能合约

Curve 和 Matter Labs 团队很高兴宣布以安全且去中心化的方式向以太坊扩展迈出了一大步:今天,我们和 Curve Finance 一起发布了第一个常驻 dapp 的 zkSync L2 智能合约测试网。 为什么选择 ZK Rollup ? 扩展性是以太坊一个迫切的需求 - 隧道尽头有一个亮灯。Vitalik Buterin 刚刚宣布 Rollup 是现阶段扩展以太坊的“唯一选

比特币有什么缺点?

1.交易平台的脆弱性。比特币网络很健壮,但比特币交易平台很脆弱。交易平台通常是一个网站,而网站会遭到黑客攻击,或者遭到主管部门的关闭。2.交易确认时间长。比特币钱包初次安装时,会消耗大量时间下载历史交易数据块。而比特币交易时,为了确认数据准确性,会消耗一些时间,与p2p网络进行交互,得到全网确认后,交易才算完成。3.价格波动极大。由于大量炒家介入,导致比特币兑换现金的价格如过山车一般起伏。使得比

业务中使用区块链的四种方式

业务中使用区块链的四种方式

暴走时评:区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。 区块链是一种支持像比特币这样的数字货币的公共分类帐本,并且正改变着我们的业务方式。一旦那些对匿名交易,甚至是秘密交易感兴趣的人接纳了这样一种鲜为人知的工具,加密货币就会日趋成为主流。越来越多的个人和企

麦妖榜
更新日期 2019-09-03
排名用户贡献值
1牛市来了30910
2BitettFan24187
3等待的宿命23810
4区块大康20369
5六叶树20310
6linjm122719429
7天下无双16192
8lizhen00215280
9让时间淡忘14586
10yelanyi050511349
返回顶部 ↑