绿色代码
一种软件的编写方式会影响现实世界的想法起初是不直观的。当然,一个最大限度地减少送货服务车辆行驶里程的应用程序将产生积极的环境影响,或者最大化电网效率的应用程序。但这些并不是程序如何编写的例子;这些都是他们所做的事情的例子。当我们开始开发RP1元界平台的基础时,我们将效率作为重中之重。我们将证明,效率将在现实世界中产生巨大的积极影响。
我们尽最大努力最大限度地提高效率至关重要,原因有几个。首先,极高的效率只是实现真正的元宇宙的先决条件。如果没有激进的新底层技术,就不可能处理数百万用户,这些技术比目前存在的任何东西都更有效率。
追求我们所达到水平的效率的另一个原因是经济上的。运行平台所需的每增加一台服务器都会带来额外的复杂性,这反过来又会带来成本。维护系统、带宽、存储、安全性和电源的人员成本。运行支持当今世界的数百万台服务器需要大量的能量。如果有可能使用现有技术以某种方式建立一个真正的元界(当然不是),那么运行它所需的服务器数量将是昂贵的。但是,这种服务器基础结构的成本不仅仅是财务上的。运行这些机器的电力必须来自某个地方。虽然趋势是好的,但大部分电力将不可避免地来自对环境不健康的来源。
无限的可扩展性
我们的系统可以利用100%的可用CPU,100%的可用网络带宽,100%的内存,100%的可用处理器线程,所有这些都具有完全线性扩展。
RP1 平台是从第 1 行编写的,以消除以前在大规模多用户应用程序中尝试时遇到的限制。现有平台需要海量基础设施才能实现大量并发用户。尽管已经针对这个问题投入了令人印象深刻的(或令人沮丧的,取决于你的观点)硬件,但目前最好的系统仍然将其用户群分解成只有少数用户可以直接交互的分片。如果你正在尝试的是一个真正的元界,那不会削减它。
我们实现的是一个系统能够处理比任何现有系统在满负荷下可以处理的更多的未分片并发用户。通过消除并发的限制,我们使听起来更像科幻小说的应用程序成为可能,而不是明年即将推出的应用程序。
RP1平台使用比已知存在的代码高500倍的代码实现了真正的元界。这意味着位于服务器场中占用空间、产生热量和消耗电力的机器数量减少了 500 倍。