游戏行业在近20年的发展中可谓是经历了天翻地覆的变化,从最初的卡片机到PC端游、页游,再演进到如今百花齐放的手游。但游戏产业的运营方式仍然一成不变,以中心化组织机构运作掌控,在行业长期发展中,它不仅使流通环节产生高额成本,而且压缩了开发商的创作空间,侵蚀了玩家的利益,促使游戏产业不断地寻找下一个突破口。
而伴随着区块链技术的发展,区块链应用的不断探索与实践,智能合约的去中心化机制为游戏行业的变革开启了另一扇大门,促使众多国内外巨头纷纷入场。前不久,网易推出的《逆水寒》官方正式宣布在游戏中内嵌区块链技术,推出挖矿功能,消息一出,瞬间引发了热烈的讨论。
区块链游戏项目Game.com在全球发行的基于以太坊ERC20的去中心化数字资产GTC近20天爆涨370%左右。日本移动游戏巨头Gumi宣布成立3000万美元的全球区块链投资基金——Gumi Cryptos,旨在对加密货币和区块链技术公司进行投资。区块链游戏或将成为下一个爆发点。
既然游戏行业的创业公司和巨头都盯准区块链,那么智能合约在区块链游戏领域有哪些优势?
第一,能够通过数据源代码拓展快速建立信任。类似于博彩业上通用筹码和麻将规则,任何人只要按照开发者发布的游戏规则就可以参与游戏和获得奖励,智能合约会自发生效,而且可以透过区块链审查来进行监督与查验,这样就避免了游戏开发者与玩家之间的“信任危机”。
第二,所有游戏过程数据不可篡改,即便是游戏开发者也不能左右玩家行为。智能合约的不可篡改性意味着一旦按约定完成编码,所有的规则将被记录并上传到链上,全网节点都会收到,并按相关规定执行,对于玩家而言,他们能够在区块链游戏中实现多平台账户数据统一管理,保障个人信息的安全性。
第三,游戏过程和规则透明,玩家对游戏信息掌握对称。由于区块链所有上链数据皆可以查询,所以通过智能合约交互的所有数据任何人都可以查询。这使得玩家通过简单的检索,都可以获得和开发团队以及其他玩家一模一样信息。
区块链游戏确实让很多玩家体验到新奇独特的感受。借助于智能合约和区块链技术应用,去中心化的摆脱了对传统研发团队和特定装备和支付工具的依赖,伴随该项技术的日臻完善,相信区块链游戏作为一项很好的新兴产业和社交圈子,和传统中心化技术、游戏模式一样达到相辅相成、互为补充的效果,助推游戏产业新增长点。
针对智能合约与区块链游戏发展,1月5日,第二期CSDN区块链技术创意工坊(CSDN Blockchain Workshop)邀请了NEO上海实力团队三位核心开发者,通过一下午技术讲解+实战demo,带你去探索智能合约与区块链游戏的世界。
猛戳上图,扫码报名参加!
开发者只需具备C#或Python语言基础即可现场学习区块链智能合约与游戏开发,并完成自己的一个demo,欢迎广大开发者、学生报名参加,名额有限,仅限80位报名。活动当天请自带笔记本电脑,并按照下述要求提前安装、设置开发环境,实践开发中遇到问题可随时向3位技术大咖提出。
开发环境(二选一):
一、学习C#语言开发智能合约与游戏的同学,按照以下文档要求准备:
http://docs.neo.org/zh-cn/sc/quickstart/getting-started-csharp.html
二、学习Python语言开发区块链demo的同学,请按以下要求准备:
开发完全可以基于docker. 有docker的朋友可以直接拉取以下镜像https://hub.docker.com/r/cityofzion/neo-python/
会基本 Python 编程, docker基本操作。
开发过程中可供选择的demo : 发行一个自己的nep5代币合 、基于gas的抽奖系统 、域名注册系统等(也可以不限于以上3个)。
重点:本次活动将会为每位完成实战开发的学员颁发结业证书,活动现场还会抽取由华章科技赞助的精美区块链图书奖品,前三名优秀作品将获得额外的荣誉证书及其他福利!
活动时间:1月5日(周六)下午13:30-17:30
活动地点:北京市朝阳区酒仙桥恒通商务园B5视觉中国一层
Talk is cheap. Show me the code!
活动日程
嘉宾/题目
刘仁栋 NEO Global Development 开发者
嘉宾介绍:刘仁栋,NEO Global Development 开发者,荷兰代尔夫特理工计算机硕士,NEO核心技术人员,资深区块链工程师,智能合约专家,曾深度参与多个顶级区块链项目早期主网启动工作。目前参与负责NEO核心系统的解析与调优,NEO源代码API文档编写, 并参与NEO生态工具类的开发。
题目: 如何使用Python编写部署智能合约
题目介绍:Dapp和智能合约是当今区块链的最主要应用方向。NEO的核心优势是支持各种高级语言的智能合约开发,比如 go、 javascript。这使得开发者不需要花太多时间去学习其他特定语言来开发智能合约。本次演讲将介绍如何用Python编写智能合约。最终通过Python编写一个智能合约的应用demo。
开发要求:
开发完全可以基于docker. 有docker的朋友可以直接拉取以下镜像
https://hub.docker.com/r/cityofzion/neo-python/
会基本 Python 编程, docker基本操作。
最好对区块链与智能合约基本知识有一定了解。
开发过程中可供选择的demo : 发行一个自己的nep5代币合 、基于gas的抽奖系统 、域名注册系统等(也可以不限于以上3个)。
张浩强 ZoroChain 核心开发者,BlaCat核心开发者
嘉宾介绍:张浩强,NEO高性能侧链ZoroChain的核心开发者,NEO社区开发者,参与ZoroChain的跨链通信、智能合约部分设计与开发;开发了ZoroChain的链上交易所合约和各类资产合约,同时负责链游平台BlaCat钱包内置交易所的开发;曾在传统IT行业和公募基金行业负责软件开发,深刻感受到区块链在金融和其他领域带来的改变和机遇。相信接下来高性能公链一定会快速成长,被更多人接受。
印炜 NEL核心开发者,NEODUN核心开发者
嘉宾介绍:印炜,NEL社区核心开发者,NEO生态智能合约资深开发者,参与负责NEO Name Service(NNS)系列合约的开发与设计。曾在游戏行业任职多年,正积极探索游戏和区块链的结合,坚信游戏会促进区块链的一波迅猛发展。目前在NEL中主要负责智能合约的开发,并参与服务端开发以及编写一些便利开发者的工具。在硬件钱包NEODUN中担任驱动开发等工作。
题目:区块链游戏开发,从入门到实战
题目介绍:当区块链碰上游戏是怎样一个化学反应,加密猫和FOMO3D等游戏的爆火已经证明了区块链游戏是非常有前景的。那如何在NEO上开发一个游戏呢?本次workshop将介绍竞猜游戏如何产生随机性,NEO上随机数产生与利用,NEORAY合约开发工具的介绍。最终编写一个区块链游戏合约。
开发要求:
按照该文档准备即可:http://docs.neo.org/zh-cn/sc/quickstart/getting-started-csharp.html ;
课程开发语言使用C#;
难度是入门后水平,需要对区块链和智能合约的概念有点了解。
本期Workshop详情先介绍到这里,想了解、体验更多技术学习与开发乐趣,欢迎来到现场,营长在此恭候大家!如果你觉得本期活动主题不符合你胃口,也可以在文末留言,发表你希望听到、get到的实战开发技能!后续活动我们也会定期推出,主题包括且不限于Smart Contract、Blockchain Game、Dapp、Ticket Tokenization……
— END —
推荐阅读:
新年到,献给从一线工程师到CTO的实用指南:《2019区块链开发者报告》
2019年区块链最大悬念:谁将捡起以太坊掉落的王冠
用数据说话:“2018的DApp爆发之年”被打脸了吗?
和 Eclipse 并肩十年后,我终于「投敌」IDEA 了
月薪 3500 的程序员最终是如何实现月入百万的?
年后跳槽BAT必看:10种数据结构、算法和编程课助你面试通关
深入理解与应用Hadoop中的MapReduce
老程序员肺腑忠告:千万别一辈子靠技术生存!
点击“阅读原文”,打开 APP 获取更多干货哟!