为了账号安全,请及时绑定邮箱和手机立即绑定
立即订阅 试读

扫一扫 手机阅读

作者简言

大家好,本人为知名互联网公司(BAT)资深研发工程师,拥有多年互联网开发经验,擅长区块链、大数据等。本专栏基于成熟项目ForeverBird,向大家讲解如何一步步实现,从游戏设计、架构设计、开发实现等角度进行讲解,结合流程图、设计图、时序图等把复杂的问题进行剖析简化,让大家更直观理解。给出完整的源码和资源,大家可以结合实战加深理解。

赛班码农

2018 年是区块链最火的一年,各种 ICO 启动,收割了一波又一波韭菜。当市场回归冷静,让人们有时间来重新思考区块链应该如何使用怎样才能为人类带来真正的价值,如何能与具体的业务相关联来解决实际存在的问题。区块链所带来的技术革新是毋庸置疑的,其“去中心化”和“不可篡改”特性是为了解决当今社会中的信任问题而提出的。笔者希望智能合约能够落地,切实解决人与人的信任问题,比如:

  • 合同纠纷:使用智能合约所有逻辑都事先确定没人能够改变。这种场景适合于创建一个第三方托管平台,合同双方利用第三方平台签约,第三方要做的是对事情的审核校验。
  • 信任问题:生活中办理了很多卡,这些卡办理之后如何保证其有效性?使用智能合约做一个双方约定,违约方是无法提取金额的。
  • 产品溯源:产品的检查结果可以记录区块链,记录之后无法修改,这个是从数据角度保证真实性,如果要保证整个链条的真实性需要第三方监管的审核。

笔者理解的去中心化不是完全代替,区块链技术可以优化一条产业链中间环节,但是两端的验证需要第三方独立机构的审核或公正。

DApp 作为区块链技术的一个具体呈现,正是用于来解决实际问题的。现在网络上充斥着各种 DApp 方面的资料,各种名词纷至沓来,如“智能合约”、“Solidity”、“Geth”、“MetaMask”、“testrpc”、“web3”等,让初学者无从下手,不能很好地系统学习该技术。

本专栏为了解决初学者的痛点问题,从零开始搭建了一套完善的 DApp 开发流程,对 DApp 开发过程中用到的技术和工具做了详细讲解,结合流程图、设计图、时序图来介绍系统架构设计、智能合约设计、前后端与智能合约交互、智能合约编译调试发布和部署等。学习完本专栏,相信大家会对 DApp 的开发有一个比较清晰的认识。笔者一个人能力有限,希望大家一起努力使用区块链技术让世界更可信!让我们一块来加油吧!

你能学到什么
  1. 什么是区块链、以太坊
  2. 智能合约编写与调试
  3. 掌握区块链应用设计思想
  4. 能够独自开发区块链应用
  5. 掌握调试智能合约技术
适合人群
  • 对区块链游戏和 DApp 开发感兴趣
  • 希望进行区块链应用开发学员
专栏目录
作者介绍

赛班码农

全栈工程师

知名互联网公司(BAT)资深研发工程师,拥有多年互联网开发经验,擅长区块链、大数据等。

热门评价

查看全部评价
查看全部评价
购买须知
  1. 本专栏为图文形式内容服务,共计 40 小节,上线时间为 2019 年 1 月 17 日;
  2. 订阅成功后,用户即可通过慕课网 PC 端、App 端、WAP 端享有永久阅读的权限;
  3. 慕课专栏为虚拟内容服务,订阅成功后概不退款;
  4. 在专栏阅读过程中,如有任何问题,请邮件联系kf@imooc.com;
  5. 慕课专栏版权归北京奥鹏远程教育中心有限公司所有,任何机构、媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发布/发表,违者将依法追究责任。
专栏所属标签
推荐专栏
更多

下载慕课网APP

更好的体验,让阅读随处可得

扫描二维码,下载慕课网APP
意见反馈 去赚学费 帮助中心 APP下载
官方微信