[Featured Res.]Defining On-chain Gaming

Jump Crypto发布于2023-01-11更新于2023-01-12

文章摘要

While a healthy level of skepticism remains around on-chain gaming by crypto natives and gamers alike, the ingredients for exciting and engaging on-chain games are very much in place. The final ingredient required is robust infrastructure that can make the gaming experience on-chain as frictionless for users as traditional gaming is today.

Background

Gaming has long been touted as a potential core use case for crypto. Built around natively digital assets and serving global audiences, games are in many ways the perfect candidate to leverage on-chain verifiable attestation, ownership, and global payment rails. As with any new innovation, however, the first version often leaves much to be desired. The first cohort of games was naturally clunky, gimmicky and turned off many true gamers by hyper-financializing the experience.

The next cohort of games being built on-chain, however, looks to leverage verifiable attestation, ownership, and asset programmability, while focusing on game loops built around genuine user acquisition and retention versus token speculation; more importantly, this cohort is being built by experienced game developers. In addition to a new genre of games enabled by shared-state serverless compute, we are starting to see IP from some of the largest game studios in the world beginning to come on-chain.

While a healthy level of skepticism remains around on-chain gaming by crypto natives and gamers alike, the ingredients for exciting and engaging on-chain games are very much in place. The final ingredient required is robust infrastructure that can make the gaming experience on-chain as frictionless for users as traditional gaming is today.

In this series of articles, we will cover everything from types of on-chain games to types of infrastructure required to realize each version of on-chain games.

We begin by defining the types of on-chain games that could exist.

Types of “On-Chain Games"

Broadly speaking, the phrase “on-chain gaming” has been used to describe a spectrum of game types where the degree of the game that lives on-chain can range from state updates for every move to one-off optional cosmetic mints for assets. Below is a rough overview of each game type on this spectrum.

Approach #1: Fully on-chain (FOC)

Fully on-chain games have been the focus of most of the recent discourse around on-chain gaming. Under this approach, the blockchain is used as an alternative to a centralized game server, with all players indexing from and writing to a shared state on-chain.

The shared state captures data related not only to assets but all aspects of game state. E.g. in a chess game, the shared state on-chain would capture details around the position of each piece for both black and white after every move made by a player. This approach enables features such as persistence (i.e. games can continue to survive even without continued contribution form the original creator), censorship resistance, and community-owned development.

While this enables the creation of new game types, this approach is currently well suited only for certain subset of turn-based games, given that each move must be submitted to the blockchain as a transaction that must go through consensus and reach finality before the next move can be made. Specifically, this is well suited for games with relatively few state updates per session either as a function of fewer players or fewer moves per player per session. Examples of games that have successfully adopted this approach include Dark Forest and 0xMonaco. Genres such as 18xx, which have been well documented in AllianceDAO blogs, are also well suited to this approach.

As game complexity increases, either in the form of simultaneous play or more frequent state updates per session, required state transitions may expand to include not only player inputs, like moves in a chess game, but also trivial mechanics (e.g. passive regeneration of hit points in an RPG). Requiring continuous “crank” (and accompanying gas fees) for these game mechanics therefore limits the practical game design space. Given the current state of blockchain architecture, these game types may be better suited to a hybrid on-chain/off-chain approach.

Approach #2: On-chain assets (OCA)

Under this model, user assets live on-chain while game loops live off-chain. On-chain asset state is indexed by the game server at the start of a session and state transitions are recorded off-chain on the game server. State is only relayed back on-chain from the game server at the end of a session or when game loop outcomes materially impact asset state. Perhaps a user could opt to “save state” and pay the associated gas cost. This approach makes tradeoffs around trustlessness for speed and performance.

Let’s consider a PvP combat game like Street Fighter. Users can own their Ryu avatar on-chain and attest to their ownership to initiate a game session off-chain. However, unlike the first approach, the state after every move (e.g. how much energy the character has lost after each move) will remain local to the game server. State will only be updated on-chain when a winner is declared if there are any implications to the assets living on-chain. For example, if the character has achieved a level-up that warrants a change in the NFT metadata, or if two players were part of a cash-incentivized tournament for which a smart contract needs to be settled. This approach is better suited to feature-rich games with greater frequency of moves per player, such as MMORPGs and FPS games.

This approach requires performant infrastructure. Some requirements include rapid indexing, metadata updatable asset standards on-chain, data relay infrastructure to communicate off-chain state on-chain, and automatic on-chain execution based on relayed data. Without these, user friction will be high and developer adoption low.

Approach #3: Optional Cosmetic Mints (OCM)

Under this approach, games look exactly like they do today where asset ownership and state updates are recorded in the off-chain game database. The only difference versus existing games is that users have the option to mint the current version of character assets as NFTs on-chain and trade them there if they so choose. Additionally, the game may have some sort of loyalty/season pass that lives as an NFT on-chain and facilitates access control within the game based on ownership. While appropriate infrastructure for approaches #1 and #2 is being built out, this path likely has the least friction for users.

Conclusion

Each approach above solves a different problem.

Approach #1, for example, solves game server trust. By indexing and writing to a shared state on-chain, this approach circumvents the need for game servers. This opens a new design space for fully on-chain games and may be well suited for a certain subset of turn-based games.

Approach #2 solves verifiable asset ownership and asset programmability. This approach limits trustlessness requirements to the asset layer rather than to all aspects of game state. This also enables the creation of verifiable economies around game assets by introducing trustlessness to secondary sales.

Approach #3 solves user experience. This approach argues that, under the current state of infrastructure, both aforementioned approaches introduce too much friction for gamers and therefore on-chain components should be optional and limited.

We argue that, with the right infrastructure, approach #1 and #2 could offer a similar user experience to approach #3 with the added benefit of having varying parts of game state on-chain. This would require standards that make communication, inventory management, and state transition automation seamless.

Stay tuned!

你可能也喜欢

加密独角兽 Blockstream 深陷严重欺诈始末

今年以来,比特币先驱Adam Back及其创办的Blockstream频陷争议。年初,美国司法部文件披露Jeffrey Epstein曾通过关联基金投资Blockstream;四月,《纽约时报》将其列为中本聪有力候选人;同时,其关联的比特币财库公司BSTR正筹划通过SPAC上市。 然而,本月初调查账号NatInfoSec发布长文,指控Blockstream旗下挖矿票据(BMN)存在严重问题。文章核心质疑包括:1. **算力与兑付能力存疑**:根据BMN兑付义务,Blockstream需运营20 EH/s以上算力,但其仪表盘显示实际仅15 EH/s,且公开渠道(如电网记录、矿池数据)未见匹配的大规模矿场证据。BMN条款允许其以任意来源的BTC兑付,缺乏透明度。2. **高收益与高风险**:BMN票据承诺的年化收益高达近20%,在波动剧烈的挖矿行业中难以持续,且部分到期本金滚入更高收益新票据,引发庞氏担忧。3. **关键人物前科与披露问题**:负责矿业的Exacore公司CEO Christopher Cook曾因邮件欺诈被判刑,此记录未在BMN文件中披露,其“NASA任职”经历亦被指夸大。4. **关联BSTR/SPAC的潜在风险**:文章质疑Cook的前科及BMN巨额负债未在BSTR上市文件中披露,可能存在治理与责任边界不清问题。 对此,BitMEX Research认为部分指控证据不足,例如BMN与BSTR法律结构独立,Cook非BSTR董事故无强制披露义务。但社区争论焦点集中于**算力与收益的可验证性**:投资者能否独立核实支撑BMN兑付的真实矿场算力与BTC来源? 目前Blockstream尚未系统回应。事件凸显BMN产品在规模、收益来源、资产验证及关键人员披露方面仍需澄清,其高固定收益在周期性强的挖矿行业中风险显著。

链捕手32分钟前

加密独角兽 Blockstream 深陷严重欺诈始末

链捕手32分钟前

a16z:AI 时代,公司争夺人才先从职位命名开始

本文探讨了在AI时代,公司如何通过重新命名职位来争夺人才和定义新兴能力。文章以Palantir创造的“前沿部署工程师”(FDE)为例,说明这一角色将客户现场的技术落地工作从边缘的售后或实施范畴,提升为一种关键的组织能力。这种策略被称为“职位名称套利”,即当某种能力价值上升而旧有职位名称未能体现时,抢先定义新职位可以吸引人才并占据市场心智。 职位名称是一种组织语言,反映了工作的价值变迁。从“程序员”到“软件工程师”,从“数据录入”到“机器学习工程师”,名称的变化标志着该工作在商业中战略地位的提升。有效的命名不是虚假镀金,而应基于真实涌现的新工作模式,例如“法律工程师”或“增长工程师”,它们对应了AI时代所需的、兼具业务理解和自动化能力的新角色。 对于AI to B创业者而言,思考产品将在客户组织内催生何种新岗位至关重要。为一个新角色命名(如Legal Engineer),能帮助客户内部识别和授权这些高杠杆个体,从而反过来巩固产品的心智定位。文章指出,AI转型的深层挑战往往在于组织缺乏语言来认可那些创造新价值的人。 当前,AI原生公司的产品与服务边界日益模糊,客户现场经验直接塑造产品演进。因此,像FDE这样能准确描述“在客户现场将复杂需求转化为可复制能力”的职位名称,比传统的“售后”或“实施”更贴合实际价值。最终,成功的公司不仅能命名新能力,更能从汇报线、激励机制等方面真正将这些角色置于组织的核心,从而构建竞争壁垒。

marsbit2小时前

a16z:AI 时代,公司争夺人才先从职位命名开始

marsbit2小时前

交易

现货
合约
活动图片