ERC1155实践|区块链游戏的平行宇宙和为此而生的Enjin钱包

2023-11-07 01:20

本文主要是介绍ERC1155实践|区块链游戏的平行宇宙和为此而生的Enjin钱包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

image

1

摘要

恩金(Enjin)花了大半年的时间一直在完善ERC-1155这个通证协议,毫不夸张地说,该标准是现有以太坊上最适用于游戏资产的通证标准,将主流游戏中道具涉及到的一切操作经过高度抽象之后,基本通过ERC-1155进行了实现。本文分为两部分:区块链游戏的多重宇宙观和为游戏资产而生的Enjin钱包。欢迎细细品尝!

本文大部分内容翻译自Enjin的Medium频道中多篇文章,经过删减编辑成文,整篇文章为Enjin视角,不代表本平台观点和立场。

2

摘要

在理论物理中,多重宇宙是指存在无限多个宇宙,在这里“一切皆可能,可能即存在”。这些宇宙也被称之为“平行宇宙”。

把这个名词放在游戏中,是指玩家将可以在不同的游戏里使用“多重宇宙的道具”。理论上来说,玩家会在不同的平行游戏中,用同一个“多重宇宙道具”,但却以不同的形式发挥不同的作用。

注:在这里,所谓的“多重宇宙的道具”,也就是可以跨游戏使用的游戏资产,他可以是角色,可以是武器,也可以是各类物品。

这种游戏资产在多重宇宙中的跨域使用,完美地符合物理学家的平行宇宙理论。

在通常的假设中,如果你穿越到另一个平行世界的维度里,你会发现自己在这个世界里过着完全不同的生活,或是一个性格完全不同的人,甚至可能完全不存在。从基因学的角度据估计,我们每一个人存在的概率大约是10的2685000次方分之一。

太阳系坐落在银河的当前位置,地球演化成宜人居住的环境,有机物进化成人类,历史一页页翻开,你成为现在的你,这一切的一切如果再一次发生,概率上约等于不可能。

因此,当玩家进入不同的游戏世界时,多重宇宙中的角色和道具会发生改变也是合理的设定。 而我们期待这将成为游戏世界中冒险重要组成部分。

image

脱离了区块链,一个游戏中的多重宇宙是否能存在?

不能,绝壁不能。

为什么?

1. 有机增长

一个多重宇宙是一个无限的、一直在演变中的大环境,在这里一切皆有可能。

但由一个实体中心化掌控的多重宇宙不会是最终的解决方案,它一定会被各种原因所约束,而限制了多重宇宙真正的潜力。

构建一个具有多重宇宙雏形的游戏网络已经是一个超级宏大的工程,它需要协同合作的力量。通过撬动牛逼开发者的能力和脑洞,向不同的游戏方向去设计,是能够模拟出一个真正多重宇宙无限潜力的唯一方式。

利用我们的工具,游戏开发者将能够将他们的游戏接入多重宇宙,并且以最合适的方式整合进去。他们可以加入现有的多重宇宙,或者创建一个自己的。

我们的任务是开发一套去中心化的架构,方便开发者使用并开始上述工程。

我们怎么做?

  • 铸造一套多重宇宙的道具,并分发给希望简单快速加入多重宇宙的开发者。我们将继续拓宽多重世界里的道具品类,直到成百种甚至上千种,他们将提供给希望加入多重宇宙的新开发者一个简单的接入点。

  • 给开发者提供独占的多重宇宙道具,开发者可以重新设计道具的图片和游戏机制,来符合他们自己的游戏玩法。

  • 把这些多重宇宙的道具给到真正有信仰的玩家手中

我们将先铸造一批稀有的道具,给到现有的游戏开发商参与者,他们来分发给合适的游戏玩家。

后续加入的开发者,也可以加入并且收到这些用来分发的游戏道具,不过他们需要提供文档说明这些道具在游戏中将如何使用,以及如何在游戏中来支撑这些道具的内在价值。

我们给多重宇宙的大规模落地设计了一条很清晰的路径,非常期待看到如滚雪球一般发展壮大,直到超出我们的预期。

2. 去中心化的监管

如果有人在今天创造了一个中心化的多重宇宙,等待它的将来要么是失败(就像过去有很多已经失败的例子),跟更先进的去中心化版本相比不值一提,要么就是落入独裁的大厂手里随意收割玩家。

大多数玩家都应该读过《头号玩家》这本书或者看过电影,这部科幻题材的作品里,哈利迪创造了一个游戏的多重宇宙——绿洲。哈利迪的死亡,最后引起了一场史诗般的战争,一边是希望去良性运营整个多重宇宙的玩家们,另一边则是企图垄断并利用这个世界赚快钱的组织——IOI。

在一个由Enjin代币驱动的多重宇宙世界观下,像《头号玩家》里面这样的灾难就不会发生,因为它仍是一个基于中心化管理的系统,弱势的群体往往被迫屈服于有权有势之徒。

历史已经多次证明,中心化的管理最终总逃脱不出人类最原始的动物本性。

这些本性是在远古时代恶劣的生存环境下和人类进化的过程中,与生俱来的。时过境迁,它们仍然深深的潜藏在我们的潜意识之中。这些本性让人类学会堂而皇之地伪装自己,使我们在做决策时往往是利己主义者。

没有人能够反抗本性。与本性斗争往往是困难的,而权势更能使人腐败——唯一的解决方案是尽可能地将权力平均化。

3. 安全性

在《头号玩家》中,每一个人都是在自己的家里,通过设备接入到多重宇宙进行游戏。所有的资产都是虚拟的,通过贩卖游戏道具的数十亿美金的公司在争夺整个网络的控制权。

先不去推测绿洲的GDP,来想想这里面可能发生的盗窃行为。

在现实世界,平均每一个虚拟道具被购买,就有7.9个道具被盗窃或诈骗。

对于《头号玩家》这么一个宏大的多重宇宙,如果使用现在这种过时的虚拟资产管理数据库,上面的盗窃数据看起来会是什么样子?

难以想象的糟糕。

区块链并不是解决所有的游戏安全问题的万灵药,但是更强的KYC、复杂的行为数据分析、透明的资产记录和安全的区块链钱包能帮助我们在正确的方向上迈出一大步。

多亏区块链,你真正拥有了自己的资产。不仅如此,你也有真正拥有了游戏中的每一步行动,以及随之发生的一系列结果。

3

第一批多重宇宙道具

我们来谈谈将来的电子资产,他们将会是第一批多重宇宙的道具。

下面你将看到的就是你会在Enjin钱包中看到的道具(如果你幸运的能拿到这些独一无二的资产)。

要知道游戏开发者们正在将这些游戏资产做进他们自己的游戏,而且是在不同的游戏世界,不同的设计风格。从一个游戏到另一个游戏,这些道具的用途和形式都会不一样。

这也就是多重宇宙的魅力所在——

一切皆可能,可能即存在

锻造之锤

多重宇宙的破晓时分,5500泰坦巨人徒手铸造于混沌的遗忘之地。锻造之锤散落于五维时空,蕴藏着史诗级魔法属性,乃至高宝藏。

image

修正之剑

修正之剑诞生于龙界。单晶魂石点缀,魔法铭文印记。每一把剑,高雅大气,确是致命之器。数千载,未受侵蚀,剑锋依旧。

image

麦克(Mike)

image

“安格瑞姆 - 爆焰 三世,新卡特加特伯爵,泰坦神酒盗窃者”,通常被称为Mike,可能是整个多重宇宙最不幸的人。

image

以上三个多重宇宙游戏道具和角色,将全部会被整合到以下六个游戏中:Age of Rust, 9Lives Arena, CryptoFights, Forest Knight, Bitcoin HODLer, and Cats in Mechs。(DR注:Enjin在下面的几周,每周都会更新出几个多重宇宙道具或角色,以上是第一周的三个,在第二周也已经公布了两个,在此就不多赘述了。)

4

为游戏资产而生的Enjin钱包

image

Enjin钱包刚刚进行了一次大规模升级,新特性如下:

行业内最先支持ERC-1155标准

可以创建不限数量支持游戏藏品的钱包

⏩对游戏藏品的显示速度进行了最大程度的优化

原生支持ERC-721&ERC-1155协议

针对War of Crypto 提供ERC-1155的支持

针对Gods Unchained 提供ERC-721的支持

针对CryptoKitties 提供ERC-721的支持

全新的带有即时载入系统的导航菜单

对游戏元数据的支持(用户可以随时查看这些数据)

游戏内道具的交易记录(发送/接收/铸造)

浏览其他人钱包里游戏道具

✔️针对基于ERC-721的游戏的轻便整合

自行变换的稀有度主题系统

Enjin钱包已经支持了ERC-721和将来真正的游戏及收藏品标准 ERC-1155. 用户将可以安全地储存和管理自己Gods Unchained,War of Crypto 和 CryptoKitties这些区块链游戏中的资产。

image

5

“神奇的保险柜”

收集一些不同寻常又漂亮的物品这种欲望,是一种原始的需求。

这件事情的吸引力很有可能是来源于古代人类为了生存而历练的狩猎行为和收集能力。也就是说收集稀有物品的欲望其实已经深深地植入在我们的DNA之中。

古埃及托洛米王朝收集了全世界的书籍储藏在古亚力山大图书馆。文艺复兴时期梅第奇家族通过私人赞助来收集艺术品。

跟古亚历山大图书馆中的实体的印刷品被大火付之一炬所不同的是,你储存在Enjin钱包中的电子文物可以安全地免于自然灾难。

现在你可以将你的ERC-721和ERC-1155资产储存在一个“神奇的保险柜”里——由NSA级别多重加密、ARM编译器、RAM和硬件加密和防键盘记录器的输入键盘等安全技术所铸造。

现有的通证标准比如ERC-721最多只能用于基于网页的收藏类游戏,功能非常有限,而ERC-1155协议用了全新的方式定义了通证,使得游戏开发者能创造真正的收藏品和可交换的道具来支持更复杂的游戏机制,有更高的内在价值,并且可以被应用于主流游戏。

ERC-1155有着超级多的特性,玩家可以使用、交易、购买、升级、销毁、合成、租赁、抵押、加强以及溶解他们的游戏道具。

Enjin钱包将同样支持基于ERC-1155的多重宇宙道具——可以被用与多个游戏之中的史诗级游戏资产,由ENJ代币驱动来保证了他们的真实性并为价值做了背书。

文章来源公众号:DappReview

区块链马拉松|Blockathon(2018)上海站开放报名

image

image

image

image

北京blockathon回顾:

Blockathon(北京):48小时极客开发,区块松11个现场交付项目创意公开

成都blockathon回顾:

Blockathon2018(成都站)比赛落幕,留给我们这些区块链应用思考

转载于:https://my.oschina.net/u/3782027/blog/2246253

这篇关于ERC1155实践|区块链游戏的平行宇宙和为此而生的Enjin钱包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/360300

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

破茧 JDBC:MyBatis 在 Spring Boot 中的轻量实践指南

《破茧JDBC:MyBatis在SpringBoot中的轻量实践指南》MyBatis是持久层框架,简化JDBC开发,通过接口+XML/注解实现数据访问,动态代理生成实现类,支持增删改查及参数... 目录一、什么是 MyBATis二、 MyBatis 入门2.1、创建项目2.2、配置数据库连接字符串2.3、入

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

在Java中使用OpenCV实践

《在Java中使用OpenCV实践》用户分享了在Java项目中集成OpenCV4.10.0的实践经验,涵盖库简介、Windows安装、依赖配置及灰度图测试,强调其在图像处理领域的多功能性,并计划后续探... 目录前言一 、OpenCV1.简介2.下载与安装3.目录说明二、在Java项目中使用三 、测试1.测

MyBatis-Plus 自动赋值实体字段最佳实践指南

《MyBatis-Plus自动赋值实体字段最佳实践指南》MyBatis-Plus通过@TableField注解与填充策略,实现时间戳、用户信息、逻辑删除等字段的自动填充,减少手动赋值,提升开发效率与... 目录1. MyBATis-Plus 自动赋值概述1.1 适用场景1.2 自动填充的原理1.3 填充策略

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

Olingo分析和实践之EDM 辅助序列化器详解(最佳实践)

《Olingo分析和实践之EDM辅助序列化器详解(最佳实践)》EDM辅助序列化器是ApacheOlingoOData框架中无需完整EDM模型的智能序列化工具,通过运行时类型推断实现灵活数据转换,适用... 目录概念与定义什么是 EDM 辅助序列化器?核心概念设计目标核心特点1. EDM 信息可选2. 智能类

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Olingo分析和实践之ODataImpl详细分析(重要方法详解)

《Olingo分析和实践之ODataImpl详细分析(重要方法详解)》ODataImpl.java是ApacheOlingoOData框架的核心工厂类,负责创建序列化器、反序列化器和处理器等组件,... 目录概述主要职责类结构与继承关系核心功能分析1. 序列化器管理2. 反序列化器管理3. 处理器管理重要方

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成