jjzjj

开创性的区块链操作系统项目——益智RPG游戏

BlockFinance 2024-05-08 原文

关于区块链操作系统上的 Web2 和 Web3 先驱系列

大家一起来认识下即将改变游戏规则的人,他们是改变未来游戏结构的游戏新贵。这些都是希望为明天创造更光明未来的制造商和独立的创新者。在这里,我们可以看到Aetheras的联合创始人 Teddy Lee 和 Denis Tsai 如何在区块链操作系统上开发并颠覆游戏领域。

 

走进区块链

 

“大约在十年前,我们从一家游戏公司开始起步。五年之后,我们将区块链添加到我们的技能组合中,我们彻底颠覆了游戏世界。这是我们开始寻找游戏和区块链之间的共同点的时候”
 

我们首先从以太坊开始,然后使用Tendermint和后来的Substrate进行构建。从某种意义上说,现在一切都与以太坊虚拟机(EVM) 兼容,我们已经完成了一个完整的循环,但我们仍在与 Substrate 合作(构建我们自己的链),而且我们认为仍有一些东西可以放在EVM之外。

 

对于我们来说,Cartesi 最大的吸引力是我们可以使用完整的虚拟机(VM)。这正是区块链操作系统以这种方式构建的原因,这样每个人都可以用自己熟悉的语言开始工作。作为一名工程师,你很少会选择自己的语言,我知道很多人根据他们会写的语言来选择他们的工作。碰巧我们的团队用Rust编写,我们可以做到这一点并用我们选择的语言编写它,真是太棒了。”

 

使用 Rust 进入

 

“加入区块链操作系统非常简单。有一个非常简单的 HTTP 接口可以与 虚拟机VM 一起工作,另一个好处是,能够用 Rust 编写使其成为一种无障碍的体验。还有良好的文档、强大的支持以及与 Cartesi 的双周会议。

 

最重要的事情是我们不必做任何特别的事情。我们几乎用Rust编写了我们的所有东西,然后把它平移过来。差不多就是这样,我们直接跳过了用区块链编码的困难环节。而且我们不只是在谈论游戏开发。Rust 目前是一种对区块链特别友好的语言,因此许多关键的区块链加密语言实际上都可以使用。如果它们在 Rust 中不可用,您可以从种子中绑定它们(使用 Rust 很容易做到)。对我们来说,进入区块链领域并使用我们喜欢的语言是一件轻而易举的事。

 

在Solidity上,您受限于有限的计算量以及表达自己的方式。你没有更高层次的东西,比如文件和训练操作方法。区块链操作系统具有以您选择的语言来编写的好处,而且还可以在虚拟机中安装您想要的任何东西。似乎区块链智能合约领域的大多数人甚至都没有远程习惯”

值得信赖的赛事

 

“ Cartesi Rollups让我们能够以适当的锦标赛支出运行安全的锦标赛。我们可以使用虚拟机内部构建的智能合约来运行事件。我们认为区块链的使用和游戏的公平性将变得很重要,尤其是随着电子竞技每年的规模越来越大。由于涉及的资金,这将是至关重要的。

 

更重要的是,当您拥有使用 NFT 的游戏时。目前NFT 的最终解释权是中心化的。这意味着游戏开发者可以发布一个新版本,并将你万能的 NFT 转换成某种不稳定的物品。而在我们的案例中,这种情况不会发生,因为 NFT 是在链上代码中解释的。它为每个游戏玩家提供了更高水平的透明度和更好的保证。”

 

构建一个去中心化的 RPG 游戏

 

“目前,我们正开发一种像RPG(角色扮演游戏)的战斗游戏。你有一个由三个NFT组成的队伍与另一方作战。我们希望在未来提升版本,添加故事模式,使其更加逼真,使玩家身临其境。

 

对于游戏玩家来说,透明度部分非常重要。作为游戏玩家,当我们突然发现新的强大的角色或战略物品时,我们会感到非常的沮丧,然后开发人员更新了所有内容,而我的角色/物品变得毫无价值。因此,我们想要确认的一件事是,在竞争激烈的正面交锋环境中,现代游戏玩家,尤其是加密货币领域的玩家,不接受加密代币暴跌甚至跑路。

 

我们要确保实际比赛的结果是公平的。如果你想真正举办无需信任的锦标赛,没有比使用区块链更好的方法了。目前,我们的游戏不像反恐精英这样的游戏那么复杂,但希望最终能够实现,具有我们可以通过区块链实现的逻辑和安全性。因为即使在这些在线锦标赛中,奖金可能从 50,000 美元到数十万美元不等,您也会发现有人在作弊。所以区块链是我们认为行业发展的方向,电子竞技和安全以及锦标赛环境是关键。”

给玩家力量

 

“我们现在要问的一个问题是,当游戏规则和角色无法改变时,玩家如何影响游戏?球员如何创造价值或带走价值?” 目前,我们没有让玩家改变游戏规则的计划,但这个我们是可以探讨的;它可能是基于DAO的东西,,使用代币化投票。但根据我们自己制作游戏和玩游戏的经验,人们总是偏向于自己的曲目。因此,以星际争霸之类的游戏为例,总会有一个人最喜欢的比赛、最喜欢的角色等。所以总是会偏向于平衡那些最喜欢的东西。因此,沿着这条路线走下去将是一个有趣的社会实验。
 

这些更改也可以编码到游戏本身中。开发人员根据投票结果进行更改,而不是每个人都投票然后三个月后进行的 DAO。可能会有一个包含逻辑的智能合约,让人们通过他们的代币来玩逻辑,并且在定义的时间段过去之后,例如,十个块,这些机制将立即发挥作用。通过这种方式,人们可以继续尝试影响游戏,直到达到某种平衡。”

 

解决区块链游戏的问题

 

“因此,当前的区块链游戏行业存在一个问题,一般来说,人们制作游戏不是为了游戏,而是出于经济原因。我们从游戏的角度来看,也许我们有点太老了,但我们记得像暗黑破坏神 2这样的游戏是通过已知的逻辑和算法有机地产生价值的。如果你看看那些仍然是《暗黑破坏神 2》的铁杆粉丝的人,他们仍然在追逐那个超级稀有的物品,并且直到今天它仍然具有内在价值,而这款游戏现在已经有 20 多年的历史了。

 

在当前的加密游戏中,你让第一批人进来玩,然后将这些新物品卖给下一批玩的人,你会一直这样做,直到最终,每个人有兴趣玩过的游戏。就在那时,崩溃来了。

 

所以从纯粹的游戏角度来看,我认为游戏能够自行产生价值是有道理的,这只是由于游戏的性质,而不是基于稀缺性或任何你能想到的统治机制人为地创造价值的。”

 

关于 Aetheras

 

Aetheras 旨在创建软件来改善生活,无论是通过解决问题、提供娱乐还是两者兼而有之。我们相信,区块链技术以其促进透明度和公平性的能力为世界提供了巨大的创新机会。

 

关于Cartesi 

 

Blockchain OS 是一个分散的第 2 层基础设施,支持 Linux 和主流编程软件组件。 使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。

 

Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。 凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。

 

Cartesi在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。

有关开创性的区块链操作系统项目——益智RPG游戏的更多相关文章

  1. 区块链之加解密算法&数字证书 - 2

    目录一.加解密算法数字签名对称加密DES(DataEncryptionStandard)3DES(TripleDES)AES(AdvancedEncryptionStandard)RSA加密法DSA(DigitalSignatureAlgorithm)ECC(EllipticCurvesCryptography)非对称加密签名与加密过程非对称加密的应用对称加密与非对称加密的结合二.数字证书图解一.加解密算法加密简单而言就是通过一种算法将明文信息转换成密文信息,信息的的接收方能够通过密钥对密文信息进行解密获得明文信息的过程。根据加解密的密钥是否相同,算法可以分为对称加密、非对称加密、对称加密和非

  2. ruby - 如何使用 Selenium Webdriver 根据 div 的内容执行操作? - 2

    我有一个使用SeleniumWebdriver和Nokogiri的Ruby应用程序。我想选择一个类,然后对于那个类对应的每个div,我想根据div的内容执行一个Action。例如,我正在解析以下页面:https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=puppies这是一个搜索结果页面,我正在寻找描述中包含“Adoption”一词的第一个结果。因此机器人应该寻找带有className:"result"的div,对于每个检查它的.descriptiondiv是否包含单词“adoption

  3. ruby-on-rails - 如何处理 Grape 中特定操作的过滤器之前? - 2

    我正在我的Rails项目中安装Grape以构建RESTfulAPI。现在一些端点的操作需要身份验证,而另一些则不需要身份验证。例如,我有users端点,看起来像这样:moduleBackendmoduleV1classUsers现在如您所见,除了password/forget之外的所有操作都需要用户登录/验证。创建一个新的端点也没有意义,比如passwords并且只是删除password/forget从逻辑上讲,这个端点应该与用户资源。问题是Grapebefore过滤器没有像except,only这样的选项,我可以在其中说对某些操作应用过滤器。您通常如何干净利落地处理这种情况?

  4. ruby-on-rails - 在 Ruby on Rails 中发送响应之前如何等待多个异步操作完成? - 2

    在我做的一些网络开发中,我有多个操作开始,比如对外部API的GET请求,我希望它们同时开始,因为一个不依赖另一个的结果。我希望事情能够在后台运行。我找到了concurrent-rubylibrary这似乎运作良好。通过将其混合到您创建的类中,该类的方法具有在后台线程上运行的异步版本。这导致我编写如下代码,其中FirstAsyncWorker和SecondAsyncWorker是我编写的类,我在其中混合了Concurrent::Async模块,并编写了一个名为“work”的方法来发送HTTP请求:defindexop1_result=FirstAsyncWorker.new.async.

  5. ruby - 我需要从 facebook 游戏中抓取数据——使用 ruby - 2

    修改(澄清问题)我已经花了几天时间试图弄清楚如何从Facebook游戏中抓取特定信息;但是,我遇到了一堵又一堵砖墙。据我所知,主要问题如下。我可以使用Chrome的检查元素工具手动查找我需要的html-它似乎位于iframe中。但是,当我尝试抓取该iframe时,它​​是空的(属性除外):如果我使用浏览器的“查看页面源代码”工具,这与我看到的输出相同。我不明白为什么我看不到iframe中的数据。答案不是它是由AJAX之后添加的。(我知道这既是因为“查看页面源代码”可以读取Ajax添加的数据,也是因为我有b/c我一直等到我可以看到数据页面之后才抓取它,但它仍然不存在)。发生这种情况是因为

  6. ruby - 在 Ruby 中是否有一种惯用的方法来操作 2 个数组? - 2

    a=[3,4,7,8,3]b=[5,3,6,8,3]假设数组长度相同,是否有办法使用each或其他一些惯用方法从两个数组的每个元素中获取结果?不使用计数器?例如获取每个元素的乘积:[15,12,42,64,9](0..a.count-1).eachdo|i|太丑了...ruby1.9.3 最佳答案 使用Array.zip怎么样?:>>a=[3,4,7,8,3]=>[3,4,7,8,3]>>b=[5,3,6,8,3]=>[5,3,6,8,3]>>c=[]=>[]>>a.zip(b)do|i,j|c[[3,5],[4,3],[7,6],

  7. ruby-on-rails - 如何让 Rails View 返回其关联的操作名称? - 2

    我有一个非常简单的Controller来管理我的Rails应用程序中的静态页面:classPagesController我怎样才能让View模板返回它自己的名字,这样我就可以做这样的事情:#pricing.html.erb#-->"Pricing"感谢您的帮助。 最佳答案 4.3RoutingParametersTheparamshashwillalwayscontainthe:controllerand:actionkeys,butyoushouldusethemethodscontroller_nameandaction_nam

  8. python - Ruby 或 Python 的 3d 游戏引擎? - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion是否有适用于这些的3d游戏引擎?

  9. 区块链入门教程(6)--WeBASE-Front节点前置服务安装 - 2

    文章目录1.任务背景2.任务目标3.相关知识点4.任务实操4.1安装配置JDK4.2启动FISCOBCOS4.3下载解压WeBASE-Front4.4拷贝sdk证书文件4.5启动节点4.6访问节点4.7检查运行状态5.任务总结1.任务背景FISCOBCOS其实是有控制台管理工具,用来对区块链系统进行各种管理操作。但是对于初学者来说,还是可视化界面更友好,本节就来介绍WeBASE管理平台,这是一款微众银行开源的自研区块链中间件平台,可以降低区块链使用的门槛,大幅提高区块链应用的开发效率。微众银行是腾讯牵头设立的民营银行,在国内民营银行里还是比较出名的。微众银行参与FISCOBCOS生态建设,一定

  10. iNFTnews | 周杰伦18年前未发布的作品Demo,藏在了区块链技术里 - 2

    当音乐碰上区块链技术,会擦出怎样的火花?或许周杰伦已经给了我们答案。8月29日下午,B站独家首发周杰伦限定珍藏Demo独家访谈VCR,周杰伦在VCR里分享了《晴天》《青花瓷》《搁浅》《爱在西元前》四首经典歌曲Demo背后的创作故事,并首次公布18年前未发布的神秘作品《纽约地铁》的Demo。在VCR中,方文山和杰威尔音乐提及到“多亏了区块链技术,现在我们可以将这些Demos,变成独一无二具有收藏价值的艺术品,这些Demos可以在薄盒(国内数藏平台)上听到。”如何将音乐与区块链技术相结合,薄盒方面称:“薄盒作为区块链技术服务方,打破传统对于区块链技术只能作为数字收藏的理解。聚焦于区块链技术赋能,在

随机推荐