Beamable Network Token(BMB币)是一个去中心化的计算基础设施,旨在为真实游戏和数字体验提供支持。该网络由Beamable
Inc.背后的团队打造——Beamable Inc.是一个后端平台,目前已为超过95款在线游戏提供服务——它将计算资源转化为一个开放的、代币化的市场。
通过结合分布式节点运营商、可验证的工作负载和区块链激励机制,Beamable
Network为任何计算应用提供可扩展、经济高效的基础设施,而无需依赖中心化的云服务提供商。
Beamable正在构建首个去中心化物理基础设施网络(DePIN),以支持游戏开发者的后端和实时服务需求。我们的网络基于以下几个原则构建:
通过对物理基础设施的去中心化所有权实现网络的可持续性——降低网络上所有游戏的风险。
基于该网络构建的软件具有可组合性,从而能够构建一个内置可扩展性的第三方插件生态系统。这些模块为网络上的所有游戏增添价值,同时也为独立后端开发者提供了收入激励。
企业级基础设施节点,确保网络提供高质量服务和性能,以满足最苛刻的游戏需求。
卓越的单位经济效益源于网络能够将游戏工作负载与合适的、成本优化的计算提供商相结合,并通过聚合大型网络容量来吸收突发流量。
工作流程、部署流程和数据对象的标准化,有助于提高游戏开发的速度、可预测性和可靠性。
技术背景
1.可光束技术栈
Beamable技术的核心是一个框架,它将Unity和Unreal等3D引擎中的游戏开发与Live Services游戏所需的流程连接起来。
Beamable的实现方式是允许游戏开发者在他们首选的3D引擎的原生编辑器中进行创作,并添加与客户端代码并排运行的自定义服务器代码。这种集成式方法意味着代码编写、调试、部署、横向扩展和实时运维都被视为一个持续且集成的过程,从而免去了开发者整合众多工具的麻烦。
Beamable的游戏开发方法的一个例子是,它可以轻松地在3D引擎内部直接创建、调试和部署服务器代码。在这个例子中,开发者在Unity中一边编写C#代码,一边编写服务器代码
2.微服务
游戏的逻辑(例如计算法术伤害、协调多人游戏中的状态、更改玩家的物品栏,或者任何你能想到的操作)可以拆分成不同的函数。这些函数可以由游戏客户端调用,也可以通过服务器间的请求调用。
在Beamable中,游戏逻辑被组织成“微服务”,这是一种架构范式,它将服务器代码组织成可独立修改、部署和发布的单元。其优势在于,多个开发人员可以更精确地划分职责,共同开发复杂的代码库,并且游戏开发生命周期中的测试和发布环节也更易于管理。
3.微服务的分布式和扩展
微服务通过持久化的WebSocket连接到API网关,使用API密钥进行身份验证,并在启动时注册自身以接收流量。Beamable通过WebSocket连接将请求路由到各个微服务,并监控每个服务容器的运行状况。如果某个服务实例未能通过足够多的健康检查,则连接将自动终止,并且请求将不再路由到该实例。
4.容器
微服务是从包含Beamable技术栈的另一种技术内部执行的一小段代码。
容器是操作系统层面的轻量级沙箱式环境。由于容器之间相互隔离,其内容无法感知或访问其他容器的资源(例如网络接口、存储等)。与虚拟机不同,容器能够实现跨不同硬件系统高效、安全地分发代码。虚拟机使用虚拟机管理程序在同一硬件上启动整个操作系统,导致资源大量重复和利用率低下。
Docker是Beamable分布式网络使用的一种容器实现,用于在各种服务器环境中执行Beamable技术栈。此图展示了如何将代码镜像分发到不同的主机,包括开发人员的机器、测试环境或云服务提供商(例如Amazon
Web Services(AWS))。
5.部署和自动扩展
Beamable可自动部署和扩展微服务容器,并结合按需实例和竞价实例来优化成本。每个容器都会根据平均计算使用量扩展到额外的服务器实例。
6.有状态工作负载和分布式Actor
大多数游戏的一个特点是它们是有状态的,这意味着它们会在多个参与者之间从一个请求到另一个请求维护世界的状态(与网站或AI推理中使用的大多数数据库应用程序不同,这些应用程序的请求是事务性的)。
分布式Actor是Beamable技术栈中另一项用于高效执行有状态工作负载的技术。这些工作负载对许多游戏应用(例如游戏世界、匹配系统、排行榜、锦标赛等)至关重要。将其与去中心化相结合,将能够高效运行一系列先进的去中心化功能。
Actor是一种封装状态、??集群协作并相互通信的工作负载。分布式Actor(与本地Actor相对)可以跨多个进程运行,并通过网络进行通信。它们通常最多只在Actor宿主进程的内存中的一个位置创建。这是一种强大的并发和分布式系统范式,因为它能够高效地执行高度状态化的工作负载。数据无需在每次请求时都进行卸载或重新加载,并且可以针对最佳的读写访问进行结构化设计。此外,Actor会被创建或迁移到靠近请求者的Actor宿主进程。
代币经济学
投资者28.0%
核心团队15.0%
DAO金库/生态系统10.5%
社区/节点激励36.0%
流动性与代币发行8.0%
顾问团队2.5%