← Archive
lm-004840 · 2026-10

GCCWT Paper 01|計算世界底空間:硬體、軟體、記憶體與 Agent 的統一可尋址域(Draft v0.2)

下載 MD 檔 ⬇

GCCWT Paper 01|計算世界底空間:硬體、軟體、記憶體與 Agent 的統一可尋址域(Draft v0.2)

系列: 全域耦合計算世界論(Global Coupled Computational World Theory, GCCWT,暫名)
版本: Draft v0.2
前版: Draft v0.1
作者: Neo.K
協作: Aletheia / GPT-5.6 Sol
狀態: 擴寫研究草稿;位址語法、形式公理、資源型別與工程映射仍可調整
依賴: GCCWT Paper 00 Draft v0.2;MWT;GCM;OIGT;CTCL

本文研究一個比「跨機器 RPC」更基礎的問題:當 CPU、GPU、NPU、RAM、VRAM、儲存、程式、模型、Agent、World State 與外部服務都能被同一個世界層辨識時,能否建立一個不抹除局部差異、卻允許跨硬體與跨世界解析、授權、綁定、遷移、執行與恢復的統一可尋址計算底空間?

機構: EveMissLab/一言諾科技有限公司
日期: 2026-10-08(整理日期;原稿未標註日期)


摘要

本文建立 GCCWT 的第一個核心形式層:全域可尋址計算底空間(Global Addressable Computational Substrate)。其目的不是建立一塊物理上真正連續、低延遲且 cache-coherent 的巨大共享記憶體,而是建立一個位於物理硬體、作業系統、程式語言、AI Agent 與數學世界之上的世界級資源識別與解析層,使不同類型的計算資源可以在保留自身位置、權限、失效域、表示、生命週期與成本差異的條件下進入同一個可計算關係空間。

本文延續 Paper 00 v0.2 的分層模型,進一步將 Resource Identity、Physical Location、Logical Ownership、Representation、Authority 與 Active Binding 明確分離,提出:

Identity(x)≠Location(x)≠Representation(x)≠Authority(x)\boxed{ Identity(x) \neq Location(x) \neq Representation(x) \neq Authority(x) }

並定義世界級資源描述:

Rx=⟨RID,Type,Owner,World,Location,Binding,Capability,Authority,State,Version,Epoch,Cost,Latency,FailureDomain⟩.\mathcal R_x = \langle RID, Type, Owner, World, Location, Binding, Capability, Authority, State, Version, Epoch, Cost, Latency, FailureDomain \rangle.

本文將「電腦」重新理解為 Local High-Coupling Region:一部機器之所以看似天然完整,不是因為它必然是計算本體的最終容器,而是因為其中 CPU、記憶體、匯流排、作業系統、權限與故障邊界具有高頻率、低成本且高度信任的耦合。當世界級尋址、能力證明、資料搬移、狀態投影、資源 reservation 與跨世界 Bridge 足夠成熟時,這些區域之間可以形成更高階的共享計算底空間,而不必將所有硬體偽裝成同一種設備。

本文進一步建立 World Address Space、Resource Handle、World Pointer、Binding Graph、Resolution Contract、Address Epoch、Replica/Canonical Separation 與移動式資源生命週期,並特別區分:

Addressable≠Accessible\boxed{Addressable\neq Accessible}Resolvable≠Reachable\boxed{Resolvable\neq Reachable}Reachable≠Authorized\boxed{Reachable\neq Authorized}Authorized≠Reserved\boxed{Authorized\neq Reserved}Reserved≠Active\boxed{Reserved\neq Active}

由此,一項遠端 GPU 可以被全域 AI 看見、解析與評估,但仍然需要通過其 Local Resource Authority 才能進入任務執行;同理,一個 logical memory object 可以從 RAM 遷移至 VRAM、遠端記憶體或儲存,而不必因此改變其世界級 logical identity。

本文 v0.2 的核心命題為:

Global Addressability=Stable Identity+Dynamic Binding+Typed Representation+Explicit Authority+Versioned Resolution\boxed{ \text{Global Addressability} = \text{Stable Identity} + \text{Dynamic Binding} + \text{Typed Representation} + \text{Explicit Authority} + \text{Versioned Resolution} }

它構成後續 GCCWT 計算場、跨世界資料流與 AI 原生全域調度的必要底層。


關鍵詞

全域可尋址計算底空間、World Address Space、Resource Identity、Resource Handle、World Pointer、資源綁定、邏輯身分、物理位置、Local Resource Authority、Capability、記憶體虛擬化、World-Space Virtualization、跨硬體計算、共享計算宇宙、GCCWT。


1. 問題不是「如何把遠端資源假裝成本地資源」

傳統分散式系統常以「本地/遠端」作為最先出現的邊界。

例如:

  • 本地 CPU;
  • 本地 RAM;
  • 本地 GPU;
  • 遠端 GPU server;
  • 遠端 object storage;
  • 遠端 Agent service。

此時邏輯通常是:

LocalObject→RemoteProtocol→RemoteObject.LocalObject \rightarrow RemoteProtocol \rightarrow RemoteObject.

GCCWT 問得更早:

如果一個全域 AI 從一開始就能看到所有合法可用資源的穩定 identity、type、能力、狀態、權限、成本與位置,那麼「本地/遠端」是否應繼續作為第一級本體分類?

本文的回答是:

Local/Remote=important execution properties, not necessarily primary ontology\boxed{ Local/Remote = \text{important execution properties}, \text{ not necessarily primary ontology} }

這並不是否定 locality,而是把 locality 從「這是什麼」降為「它現在在哪裡、以什麼成本可被使用」。


2. 統一位址不等於統一硬體語義

若要把所有可用計算資源放進同一世界級底空間,最容易犯的錯是把它們全部偽裝成:

[ MemoryCell. ]

但 CPU、GPU、AI Agent、資料庫與 Proof Engine 根本不是同一類資源。

因此 GCCWT 的統一不是:

CPU=GPU=RAM=Agent=Storage.CPU=GPU=RAM=Agent=Storage.

而是:

∀x∈R,x can have a globally resolvable typed identity\boxed{ \forall x\in R, \quad x\text{ can have a globally resolvable typed identity} }

也就是所有資源共享的是 尋址與描述框架,不是運算語義。

所以:

UnifiedAddressing≠UnifiedOperationSemantics\boxed{ Unified Addressing \neq Unified Operation Semantics }

3. 六個永久分離的欄位

任何可進入 GCCWT 底空間的資源至少應把以下六者分開。

3.1 Identity

它是誰:

[ ID(x). ]

3.2 Location

它現在在哪裡:

Loct(x).Loc_t(x).

3.3 Representation

它現在以什麼 carrier/格式存在:

Rept(x).Rep_t(x).

3.4 Ownership

邏輯上屬於哪個 World/組織/Agent:

Ownert(x).Owner_t(x).

3.5 Authority

誰有權對它做什麼:

Autht(x,op).Auth_t(x,op).

3.6 Binding

目前哪個 physical carrier 正在承載其 active state:

Bindt(x).Bind_t(x).

因此:

Identity≠Location≠Representation≠Ownership≠Authority≠Binding\boxed{ Identity \neq Location \neq Representation \neq Ownership \neq Authority \neq Binding }

這六項若被混同,後續遷移、複本、快取、remote execution 與 recovery 都會產生身份錯亂。


4. Resource Identity(RID)

本文提出 Resource Identity:

[ RID(x). ]

它應該是穩定邏輯身分,而不是:

  • IP address;
  • PCIe bus number;
  • GPU ordinal;
  • PID;
  • pointer;
  • container ID;
  • temporary socket endpoint。

因為上述資訊都可能變動。

一個 working form 可以是:

RID(x)=⟨WorldId,ResourceType,ObjectId,IdentityEpoch⟩.RID(x) = \langle WorldId, ResourceType, ObjectId, IdentityEpoch \rangle.

例如:

world://W-A/resource/gpu/G0
world://W-B/memory/object/M42
world://W-C/agent/reasoner/R7
world://W-D/model/embedding/E3

但 URI 只是 presentation,不是 identity 本體。

因此:

RID≠URIString\boxed{ RID \neq URI String }

5. Identity Epoch 與 Version

穩定 identity 不代表所有時間點的狀態相同。

必須區分:

[ RID(x) ]

與:

Versiont(x).Version_t(x).

以及:

[ IdentityEpoch(x). ]

例如一個 World Agent 保持同一 identity,但模型權重、記憶體狀態與執行位置都已改變。

同樣,一張 GPU 被拔掉後重新插入另一張 GPU:

Locationold=LocationnewLocation_{old}=Location_{new}

也不推出:

RIDold=RIDnew.RID_{old}=RID_{new}.

所以:

SameLocation⇏SameResourceIdentity\boxed{ Same Location \not\Rightarrow Same Resource Identity }

6. World Address Space

令世界級位址域為:

AW.\mathcal A_W.

其目標不是直接替代每台機器的 MMU / virtual memory,而是在更高層建立:

RID→Resolution.RID \rightarrow Resolution.

即:

Resolve(RID,Q,t)→{CandidateBindingi}.Resolve(RID,Q,t) \rightarrow \{CandidateBinding_i\}.

這裡 Resolve 可以回傳多個候選,而非一個固定位置。

例如 logical tensor:

TXT_X

可能同時存在:

  • authoritative copy in RAM_A;
  • GPU cache in VRAM_B;
  • checkpoint in Storage_C;
  • reconstructable seed in World_D。

因此:

OneIdentity→MultipleBindings\boxed{ One Identity \rightarrow Multiple Bindings }

是合法狀態。


7. Addressability / Resolvability / Reachability / Authority 分離

本文進一步把 v0.1 的 Addressable / Accessible 拆成五階。

7.1 Addressable

資源有 world-level identity。

7.2 Resolvable

目前可找到其 binding/descriptor。

7.3 Reachable

網路/匯流排/IPC 路徑目前實際可達。

7.4 Authorized

請求者具有合法 capability。

7.5 Active

資源已被某一 task 實際 reservation / bind / execute。

因此:

Addressable⇏Resolvable⇏Reachable⇏Authorized⇏Active\boxed{ Addressable \not\Rightarrow Resolvable \not\Rightarrow Reachable \not\Rightarrow Authorized \not\Rightarrow Active }

這串分離對共享計算世界非常重要。

因為全域 AI 可以知道一項資源存在,卻不代表它現在可連線;可以連線,也不代表它有權使用;有權使用,也不代表現在需要把它激發成 active resource。


8. Resource Descriptor

一個較完整的資源描述可以暫定為:

Rx=⟨RID,Type,World,Owner,Location,Bindings,Capability,Authority,Capacity,Load,State,Version,Epoch,Cost,Latency,Trust,FailureDomain,TemporalState⟩\boxed{ \mathcal R_x = \langle RID, Type, World, Owner, Location, Bindings, Capability, Authority, Capacity, Load, State, Version, Epoch, Cost, Latency, Trust, FailureDomain, TemporalState \rangle }

這個 descriptor 不是 resource 本身。

即:

Descriptor(x)≠x\boxed{ Descriptor(x) \neq x }

它只是一個可供 world planner / discovery layer 使用的有限 presentation。


9. Resource Type 必須可擴張

v0.1 列出:

[ CPU,GPU,NPU,RAM,VRAM,Storage,Agent,Model,ProofEngine,WorldState,Service. ]

v0.2 不把它們封成固定 enum。

更一般:

Type:R→TR.Type:R\rightarrow\mathcal T_R.

( \mathcal T_R ) 可以持續加入:

  • QuantumAccelerator;
  • Sensor;
  • RobotActuator;
  • HumanOperator;
  • SecureEnclave;
  • Compiler;
  • ExternalAPI;
  • SimulationWorld;
  • DataStream。

因此底空間應採 typed extensibility,而不是所有未來設備都先塞進一張固定型別表。


10. Computer 重新定義為 Local High-Coupling Region

傳統:

Computeri={CPUi,RAMi,GPUi,Storagei}.Computer_i = \{CPU_i,RAM_i,GPU_i,Storage_i\}.

GCCWT 不否定這個工程邊界,但重新解釋它為:

Hi=Local High-Coupling Region\boxed{ H_i = \text{Local High-Coupling Region} }

因為同機內通常具有:

  • 低延遲;
  • 高頻寬;
  • 共同 power/failure domain;
  • 統一 kernel;
  • 統一 local authority;
  • 高頻率 memory/data transfer;
  • 高信任。

因此一台電腦仍然是非常重要的 local region,只是不再必然是世界級計算的最高邊界。


11. Region 不只有 Physical Region

一項資源可以同時屬於不同投影的 Region。

例如:

Regionphysical(x),Regionauthority(x),Regionlatency(x),Regiontrust(x),Regionworld(x),Regionfailure(x).Region_{physical}(x), Region_{authority}(x), Region_{latency}(x), Region_{trust}(x), Region_{world}(x), Region_{failure}(x).

一張 GPU 在物理上屬於 Machine B,可能在 Authority 上屬於 Company B,在 World 語義上卻被某一 Task 暫時耦合進 World A 的 computation realization。

所以:

PhysicalRegion(x)≠WorldParticipation(x)\boxed{ PhysicalRegion(x) \neq WorldParticipation(x) }

12. Region Overlap

多個 Region 可以交疊。

例如:

Rtrusted∩RlowLatency∩RGPUR_{trusted}\cap R_{lowLatency}\cap R_{GPU}

可能是最適合某 task 的候選資源集。

World Planner 不必先問:

哪台機器執行?

而可以問:

哪個可授權 Region 的資源集合,在成本、延遲與語義適配上最好?

這是從 Machine Scheduling 走向 World-Space Scheduling 的關鍵轉換。


13. Memory 不能只等於 Byte Address

GCCWT 中 Memory object 的範圍比傳統 load/store memory 更廣。

例如:

  • RAM region;
  • VRAM tensor;
  • object storage blob;
  • distributed cache;
  • model checkpoint;
  • reconstructable seed;
  • Agent semantic memory;
  • append-only event log。

因此:

MemoryObject≠PhysicalByteArrayMemoryObject \neq PhysicalByteArray

更一般可寫:

Mx=⟨RID,Semantics,Representation,Consistency,Authority,Bindings,Reconstruction⟩.M_x = \langle RID, Semantics, Representation, Consistency, Authority, Bindings, Reconstruction \rangle.

14. Global Address Space 不等於 Global Shared Memory

必須正式拒絕:

GlobalAddressSpace=GlobalCacheCoherentMemory.GlobalAddressSpace = GlobalCacheCoherentMemory.

正確關係應是:

GlobalSharedMemory⊆PossibleGlobalAddressableResources\boxed{ GlobalSharedMemory \subseteq PossibleGlobalAddressableResources }

某些資源可支援 memory-like semantics;另一些只支援 message、query、execute、stream 或 proof request。

所以統一可尋址域比共享記憶體更廣。


15. Memory Contract

如果一個 logical memory object 可以在不同 carrier 間遷移,呼叫者不應直接依賴 carrier 特性。

因此需要 Memory Contract:

MC=⟨Read,Write,Consistency,Durability,LatencyClass,Authority,Versioning,Recovery⟩.\mathcal M_C = \langle Read, Write, Consistency, Durability, LatencyClass, Authority, Versioning, Recovery \rangle.

例如:

  • StrongRead;
  • EventuallyConsistentRead;
  • ImmutableSnapshot;
  • AppendOnly;
  • ReconstructableOnly。

這使一個 memory object 可以從 RAM 搬到 Storage,而不必假裝兩者延遲完全相同。


16. World Pointer

v0.1 提出:

WP(x)=⟨RID,View,Epoch,Capability⟩.WP(x)=\langle RID,View,Epoch,Capability\rangle.

v0.2 將其擴充為:

WPt(x)=⟨RID,ExpectedVersion,View,BindingHint,CapabilityRef,TemporalEpoch,ResolutionPolicy⟩\boxed{ WP_t(x) = \langle RID, ExpectedVersion, View, BindingHint, CapabilityRef, TemporalEpoch, ResolutionPolicy \rangle }

它不是 raw pointer,而是一個 world-level reference contract。

因此:

WorldPointer≠NativePointer\boxed{ WorldPointer \neq NativePointer }

Native pointer 只在特定 local binding 中成立。


17. World Pointer 的解參照不是單一步驟

傳統 pointer:

p→∗p.p\rightarrow *p.

World Pointer 可能需要:

WP→Resolve→Authorize→SelectBinding→MaterializeView→ReturnHandle.WP \rightarrow Resolve \rightarrow Authorize \rightarrow SelectBinding \rightarrow MaterializeView \rightarrow ReturnHandle.

因此它更像一個高階 reference resolution pipeline。

這允許:

  • 遠端物件;
  • 多複本;
  • dynamic migration;
  • lazy materialization;
  • capability-bound access。

18. Resource Handle 與 World Pointer 分離

World Pointer 指向 logical resource。

Resource Handle 則是一次已解析的 active binding:

RHt(x)=⟨RID,Binding,Endpoint,Lease,Capability,Version⟩.RH_t(x) = \langle RID, Binding, Endpoint, Lease, Capability, Version \rangle.

所以:

WP≠RH\boxed{ WP \neq RH }

World Pointer 可以長期存在;Resource Handle 可能很短命。


19. Binding Graph

一個 logical object 可以同時有多個 carrier。

因此可建立:

GB=(Vlogical∪Vcarrier,Ebind).G_B=(V_{logical}\cup V_{carrier},E_{bind}).

例如:

Tensor X
 ├─ authoritative → RAM_A
 ├─ cached        → VRAM_B
 ├─ checkpoint    → Storage_C
 └─ reconstruct   → Seed_D

因此 Binding 本身需要 typed relation:

  • authoritative;
  • cache;
  • replica;
  • checkpoint;
  • mirror;
  • derived;
  • reconstructable。

20. Canonical / Replica / Cache 必須分離

一個遠端 copy 不應只因 byte-identical 就自動成為 canonical state。

因此:

SameRepresentation⇏SameAuthority\boxed{ SameRepresentation \not\Rightarrow SameAuthority }

至少應區分:

[ Canonical(x), Replica(x), Cache(x), Snapshot(x), Derived(x). ]

這對 AI memory、模型權重與 World State 都非常重要。


21. Resolve 必須回傳證據,不只是位置

傳統 DNS 類解析可能只回 endpoint。

GCCWT 的 Resolve 最低應返回:

ResolutionResult=⟨RID,Binding,Version,AuthorityInfo,Freshness,Lease,Provenance⟩.ResolutionResult = \langle RID, Binding, Version, AuthorityInfo, Freshness, Lease, Provenance \rangle.

否則 Planner 只知道「去哪裡找」,不知道「找到的是不是正確版本、能不能用、誰授權」。


22. Resolution Contract

定義:

Resolve(RID,Q,C)→{r1,r2,…,rn}.Resolve(RID,Q,C) \rightarrow \{r_1,r_2,\ldots,r_n\}.

其中:

  • (Q):task requirement;
  • (C):context;
  • rir_i:candidate binding。

每個候選可有分數:

Score(ri)=f(Latency,Cost,Trust,Freshness,Bandwidth,Authority,SemanticFit).Score(r_i) =f( Latency, Cost, Trust, Freshness, Bandwidth, Authority, SemanticFit ).

因此 Resolution 本身可以是 task-relative。


23. Resolution 不應成為中央單點

Global Addressability 不要求中央 Registry。

可能後端:

  • local registry;
  • federated directory;
  • signed advertisement;
  • DHT;
  • OIGT peer discovery;
  • task-local discovery;
  • cached resource graph。

所以:

GlobalAddressability≠CentralDirectory\boxed{ GlobalAddressability \neq CentralDirectory }

24. Discovery 與 Resolution 分離

Discovery 問:

有哪些資源可能符合需求?

Resolution 問:

這個特定 RID 現在有哪些有效 binding?

因此:

Discover(Q)≠Resolve(RID).Discover(Q) \neq Resolve(RID).

這與 v1.7 未來的 Distributed Resource Discovery 會直接接軌。


25. Resource Capability Description

一個 GPU descriptor 不應只寫:

GPU=true

而應包含能力面:

Cap(x)=⟨Compute,Memory,DataType,Precision,Interop,LatencyClass,Energy,Security,Availability⟩.Cap(x) = \langle Compute, Memory, DataType, Precision, Interop, LatencyClass, Energy, Security, Availability \rangle.

AI Agent 亦可有:

Cap(agent)=⟨Reasoning,Tools,Context,Permissions,Models,Cost,Latency⟩.Cap(agent) = \langle Reasoning, Tools, Context, Permissions, Models, Cost, Latency \rangle.

因此不同類型資源可以在共同 discovery layer 中被查詢,而不必同質化。


26. Capability Description 與 Capability Authority 分離

資源「能做什麼」和「允許你做什麼」不同。

所以:

TechnicalCapability(x)≠GrantedCapability(subject,x)\boxed{ TechnicalCapability(x) \neq GrantedCapability(subject,x) }

一張 GPU technically 支援 CUDA,不表示任何 World 都有權執行 kernel。


27. Local Resource Authority

每項資源或資源群應能追溯到某個 Local Resource Authority:

[ LRA(r). ]

它負責:

  • admission;
  • quota;
  • reservation;
  • lease;
  • revocation;
  • release;
  • audit。

所以:

GlobalVisibility(r)⇏GlobalControl(r)\boxed{ GlobalVisibility(r) \not\Rightarrow GlobalControl(r) }

這正是 GCCWT 可以共享而不滑向 Universal Controller 的關鍵。


28. 生命週期:Potential → Discovered → Resolved → Reserved → Active

資源生命週期至少可有:

Potential→Discovered→Resolved→Authorized→Reserved→Active.Potential \rightarrow Discovered \rightarrow Resolved \rightarrow Authorized \rightarrow Reserved \rightarrow Active.

並可反向:

Active→Released→Dormant.Active \rightarrow Released \rightarrow Dormant.

此外還可能:

[ Offline, Revoked, Migrating, Failed, Archived. ]

所以 Resource State 不應只是一個 online/offline boolean。


29. Dormant Resource 不是不存在

若一張 GPU:

  • 現在不 active;
  • 但已知 identity;
  • 可在未來被 reservation;

則它只是:

[ Dormant. ]

不是:

[ Nonexistent. ]

因此:

DormantResource≠MissingResource\boxed{ DormantResource \neq MissingResource }

這和 OIGT 的 Open Null / Dormant semantics 有直接同構關係。


30. Resource Migration

令:

Bindt(x)=CarrierA.Bind_t(x)=Carrier_A.

未來:

Bindt+1(x)=CarrierB.Bind_{t+1}(x)=Carrier_B.

如果 identity continuity 成立:

RIDt(x)=RIDt+1(x),RID_t(x)=RID_{t+1}(x),

則稱為:

Migration(x:A→B).Migration(x:A\rightarrow B).

但 migration 需要:

  • state transfer;
  • authority continuity;
  • version continuity;
  • temporal handoff;
  • failure handling。

所以:

Migration≠Copy\boxed{ Migration \neq Copy }

31. Copy / Replica / Fork / Migration 分離

四種操作不能混同。

Copy

建立相同資料副本。

Replica

建立具有指定同步/服務角色的副本。

Fork

從同一歷史點產生新的 identity lineage。

Migration

相同 logical identity 改變 active physical binding。

因此:

Copy≠Replica≠Fork≠Migration.Copy \neq Replica \neq Fork \neq Migration.

32. Representation Migration

一個 tensor 可以:

FP32 RAM→FP16 VRAM→Compressed Storage.FP32\ RAM \rightarrow FP16\ VRAM \rightarrow Compressed\ Storage.

這不只是 location 變化,也可能 representation 變化。

因此需記:

Transform(Pi→Pj)Transform(P_i\rightarrow P_j)

以及:

Loss(Pi,Pj).Loss(P_i,P_j).

所以:

IdentityContinuity≠RepresentationIdentity\boxed{ IdentityContinuity \neq RepresentationIdentity }

33. Loss / Precision 必須成為 Resolution 條件

如果某 task 要求 exact proof artifact,就不能解析到 lossy representation。

若 task 只做 semantic retrieval,則 approximate embedding copy 可能足夠。

因此 Resolution 應接受:

[ RequiredFidelity(Q). ]

並檢查:

Fidelity(binding)≥RequiredFidelity(Q).Fidelity(binding) \ge RequiredFidelity(Q).

這使世界級位址不會把所有 replica 當成等價。


34. Temporal Binding

Location / Binding 具有時間性:

Bindt(x).Bind_t(x).

因此舊 Resolve 結果可能 stale。

需要:

[ BindingEpoch, Lease, Version. ]

World Pointer 或 Resource Handle 若超過 epoch,必須重新 Resolve。

所以:

ResolvedOnce≠ResolvedForever\boxed{ ResolvedOnce \neq ResolvedForever }

35. CTCL 與 Address Epoch

CTCL 可以提供共同事件/因果座標:

I∗.I^*.

Resolution record 可以說:

這個 binding 在 task epoch EQE_Q 中有效。

因此不同主機不需要物理 clock 完全相同,只需要能判斷:

  • binding 是在本 task epoch 前建立;
  • 是否已被 replacement;
  • 是否仍在 lease window。

這為 Paper 03 的共同計算瞬間留下直接接口。


36. Failure Domain 必須保留在位址層

如果 Resolve 只回最快 endpoint,AI 可能把所有副本都選在同一 failure domain。

因此每個 Binding 至少應有:

[ FailureDomain(binding). ]

Planner 可以要求:

FD(b1)≠FD(b2)FD(b_1)\neq FD(b_2)

以提高 resilience。

所以:

SharedAddressSpace≠SharedFailureDomain\boxed{ SharedAddressSpace \neq SharedFailureDomain }

37. Trust Domain 與 Ownership Domain

同一個物理 data center 內,也可能存在不同 owner / trust domain。

反之,同一個 owner 的資源可能分布跨國、跨雲。

因此:

PhysicalTopology≠AuthorityTopology≠TrustTopology.PhysicalTopology \neq AuthorityTopology \neq TrustTopology.

World Planner 必須同時看到這些不同 topology。


38. Data Sovereignty / Policy Region

某些資料不允許離開指定 Region。

此時 Planner 不能只說:

GPU_B 比較快。

必須檢查:

Policy(data,RegionB)=Allowed?Policy(data,Region_B)=Allowed?

因此 World Address Space 必須能攜帶 policy constraints,而不是純效能 abstraction。


39. Binding Is Not Ownership Transfer

當 World A 的 task 暫時使用 GPU_B:

Bind(QA,GPUB)Bind(Q_A,GPU_B)

不代表:

Owner(GPUB)=WA.Owner(GPU_B)=W_A.

所以:

TemporaryBinding≠OwnershipTransfer\boxed{ TemporaryBinding \neq OwnershipTransfer }

這是「你中有我、我中有你」能安全成立的重要前提。


40. Global Address Graph

World Address Space 可以投影成圖:

GA=(VR,ER).G_A=(V_R,E_R).

節點為 logical resources / carriers / worlds。

Edge 可包含:

  • located-at;
  • bound-to;
  • replica-of;
  • cached-by;
  • controlled-by;
  • reachable-via;
  • bridge-to;
  • depends-on;
  • migrates-to。

這比單一名稱表更能保存共享計算底空間的結構。


41. Address Graph 不等於 World 本體

再次保持:

AddressGraph(W)≠W\boxed{ AddressGraph(W) \neq W }

它只是目前可解析資源關係的有限 presentation。

否則又會犯 Representation → Ontology promotion。


42. Finite Active Address Graph

即使未來共享宇宙資源數量極大,也不需要一次 materialize 完整 global graph。

對 task (Q):

GAQG_A^Q

只包含:

  • query-relevant resources;
  • dependency closure;
  • candidate bindings;
  • necessary bridge / authority edges。

所以:

GlobalAddressability≠GlobalFullMaterialization\boxed{ Global Addressability \neq Global Full Materialization }

43. Resource Frontier

未 materialize 的候選資源可保存在:

Ftresource.F_t^{resource}.

例如:

  • 其他可能 GPU provider;
  • dormant memory region;
  • offline Agent;
  • cold storage;
  • pending external service。

這使世界級尋址與 Paper 05 的 open frontier 直接相容。


44. Discovery 也是有限查詢閉合

一個 Planner 問:

找一個至少 24GB VRAM、支援某 precision、延遲低於 L、成本低於 B 的 accelerator。

不需要掃描「所有可能未來資源」。

只需:

DiscoverQ(Ft)Discover_Q(F_t)

找到足夠候選即可停止。

因此:

ResourceDiscovery=FiniteQueryoverOpenResourceFrontier\boxed{ Resource Discovery = Finite Query over Open Resource Frontier }

45. Resolve Failure 必須 Typed

Resolve 失敗不能只有:

404

至少要區分:

  • UnknownRID;
  • KnownButOffline;
  • BindingExpired;
  • Unauthorized;
  • VersionMismatch;
  • PolicyDenied;
  • NoCompatibleRepresentation;
  • TemporarilyUnavailable。

這些狀態對 AI Planner 的後續行為完全不同。


46. Unknown / Offline / Unauthorized 不可混同

特別是:

Unknown≠Offline≠Unauthorized.Unknown \neq Offline \neq Unauthorized.

否則 Planner 可能把「你沒有權限」誤判成「資源不存在」,或把「暫時離線」誤判成永久不可用。

這與 OIGT 的 Undefined / Null / Unknown separation 一致。


47. Resource Identity Continuity Proof

如果一個高價值 resource key / endpoint / binding 被更新,遠端 World 需要證據確認:

新 descriptor 仍然指向原 logical resource。

因此可以建立:

ContinuityProof(RID,vi→vi+1).ContinuityProof(RID,v_i\rightarrow v_{i+1}).

這與 OIGT Runtime 中 World key rotation continuity proof 類似,但此處作用在 Resource Identity / Binding。


48. Delegated Resource Identity

某些 logical resource 可能沒有永久獨立身份,而是由 World 暫時創建:

RIDtemp.RID_{temp}.

例如 ephemeral GPU slice、temporary Agent worker、short-lived memory region。

因此 RID 可分:

  • stable;
  • scoped;
  • ephemeral。

並且具有 TTL / scope contract。


49. Ephemeral Resource 不代表無身份

短命資源仍然需要 identity,否則無法追蹤:

  • reservation;
  • billing;
  • provenance;
  • failure;
  • release。

所以:

Ephemeral≠Anonymous\boxed{ Ephemeral \neq Anonymous }

50. Resource Lineage

Derived resources 需要 lineage。

例如:

TensorA→compressTensorB→quantizeTensorC.Tensor_A \xrightarrow{compress} Tensor_B \xrightarrow{quantize} Tensor_C.

三者可以不同 RID,但具有:

Lineage(TC)⊇TA.Lineage(T_C)\supseteq T_A.

這對跨 representation 的 provenance 與驗證非常重要。


51. Address-Level Provenance

一個 Resolve 結果最好能回答:

  • 這個 binding 從哪裡來?
  • 誰宣告?
  • 誰簽署?
  • 最後更新時間?
  • 是否透過 Bridge?
  • 是否為 derived copy?

因此:

[ ResolutionResult ]

應附帶 provenance,而不是純位置資訊。


52. AI Planner 看到的是 Resource Graph,不是裸硬體列表

未來 AI-native Planner 不應只收到:

GPU0 70% busy
GPU1 20% busy

而可能看到:

GPU_B0
  capability: FP16/BF16
  authority: reserve-by-capability
  trust: high
  data proximity: Model_X replica nearby
  temporal epoch: current
  failure domain: Rack_B
  cost: 3
  latency: medium

這使 Planner 的 placement 成為世界級決策,而不只是 load balancing。


53. World-Space Virtualization

本文將上述結構暫稱:

World-Space Virtualization\boxed{ World\text{-}Space\ Virtualization }

它比傳統 memory virtualization 更高一層。

Memory virtualization:

VirtualAddress→PhysicalPage.VirtualAddress \rightarrow PhysicalPage.

World-Space Virtualization:

LogicalResource→CurrentAuthorizedBinding.LogicalResource \rightarrow CurrentAuthorizedBinding.

Binding 可以是:

  • local page;
  • remote tensor;
  • Agent endpoint;
  • GPU reservation;
  • storage object;
  • proof service。

54. 不是所有資源都應該透明化

完全透明的 abstraction 會隱藏成本。

例如把 remote VRAM 偽裝成本地 VRAM,可能讓上層誤以為:

Latencyremote=Latencylocal.Latency_{remote}=Latency_{local}.

因此 GCCWT 更偏向:

Location−transparentidentity,Cost−visiblesemantics\boxed{ Location-transparent identity, Cost-visible semantics }

也就是 identity 可以跨 location 穩定,但 latency / bandwidth / authority / failure 差異必須可見。


55. Opaque Locality 與 Visible Locality

對某些高層 task,可以讓 locality 完全交給 Planner。

對某些低延遲 kernel,必須暴露 locality。

因此:

Visibility(locality)=f(Task,Layer,Operator).Visibility(locality) = f(Task,Layer,Operator).

不是永遠 hidden,也不是永遠 exposed。


56. Addressing 與 Scheduling 的邊界

Addressing 解決:

我可以如何唯一指稱與解析一項資源?

Scheduling 解決:

在這次 task 中我應該使用哪個資源?

所以:

Addressing≠Scheduling\boxed{ Addressing \neq Scheduling }

但 Scheduling 必須建立在 Addressing 之上。

這是 Paper 06 AI 原生全域調度的直接接口。


57. Addressing 與 Coupling 的邊界

同樣:

[ Addressable(x) ]

不表示已建立:

[ CouplingContract(x,Q). ]

World Address Space 只讓資源能被共同辨識;Paper 02 才研究它們如何在保留差異下耦合。


58. Addressing 與 Data Flow 的邊界

Knowing where an object is does not determine how data should move.

資料可能:

  • move to compute;
  • compute near data;
  • project summary;
  • replicate partially;
  • stream;
  • reconstruct remotely。

因此:

Resolve(x)≠TransferPlan(x).Resolve(x) \neq TransferPlan(x).

Paper 05 將處理全域資料流。


59. Addressing 與 Time 的邊界

若:

Resolvet(RID)=B1,Resolve_t(RID)=B_1,

未來:

Resolvet+1(RID)=B2.Resolve_{t+1}(RID)=B_2.

所以位址解析不是純空間函數,而是:

[ Resolve(RID,Epoch,Context). ]

Paper 03 的 CTCL 將負責共同 task epoch 與跨節點時間/因果對齊。


60. 安全原則:可枚舉不等於可使用

若全域 AI 可以 Discover 很多資源,不能因此暴露全部敏感 metadata。

所以 Resource Advertisement 可以分層:

  • public descriptor;
  • authenticated descriptor;
  • authorized detailed descriptor。

因此:

Discoverability≠MetadataTransparency\boxed{ Discoverability \neq Metadata Transparency }

61. 最小 Address Capability

一個 resource request 可至少要求:

[ Cap(subject,RID,operation,scope,expiry). ]

例如:

READ
EXECUTE
RESERVE
MIGRATE
ADMIN

不同操作分離,避免:

CanRead⇒CanExecute.CanRead\Rightarrow CanExecute.

62. Revocation

即使 Resource Handle 還存在,Authority 仍可能被撤銷。

因此:

HandleValid⇏CapabilityStillValid.HandleValid \not\Rightarrow CapabilityStillValid.

Runtime 應可:

  • revoke;
  • expire;
  • downgrade;
  • require reauthorization。

這對跨組織 shared computational universe 是必需條件。


63. Resource Lease

短期 active binding 最適合使用 lease:

Lease(RID,subject,op,texpire).Lease(RID,subject,op,t_{expire}).

lease 到期:

Active→Released.Active \rightarrow Released.

這避免一個死掉的 task 永久占用 GPU / memory / Agent worker。

這與 OIGT v1.6 的 reservation lease 可直接對接。


64. Reservation 與 Address Resolution 分離

Resolve 到 GPU_B:

Resolve(RIDGPUB)=EndpointB.Resolve(RID_{GPU_B})=Endpoint_B.

不表示:

Reserve(GPUB)=PASS.Reserve(GPU_B)=PASS.

所以:

Resolution≠Reservation\boxed{ Resolution \neq Reservation }

一個世界可以知道資源在哪裡,但 Local Resource Authority 仍可拒絕。


65. 跨 World Resource Binding

假設:

QA◃WA.Q_A\triangleleft W_A.

若取得:

Lease(GPUB,QA),Lease(GPU_B,Q_A),

則 active binding 可表示:

Bind(QA,GPUB,t0,t1).Bind(Q_A,GPU_B,t_0,t_1).

這不修改:

Owner(GPUB)=WB.Owner(GPU_B)=W_B.

也不修改:

Identity(WA),Identity(WB).Identity(W_A),Identity(W_B).

這就是「Distinct Worlds, Shared Computation」的最小位址層例子。


66. 一個最小記憶體遷移例子

Logical object:

MX.M_X.

初始:

Bind0(MX)=RAMA.Bind_0(M_X)=RAM_A.

GPU task 啟動後:

Bind1(MX)=VRAMB.Bind_1(M_X)=VRAM_B.

完成後:

Bind2(MX)=StorageC.Bind_2(M_X)=Storage_C.

全程:

RID(MX)=constant.RID(M_X)=\mathrm{constant}.

但:

[ Representation, Location, Latency, Authority, Durability ]

均可變化。

這正展示:

StableLogicalIdentity+DynamicPhysicalRealization\boxed{ Stable Logical Identity + Dynamic Physical Realization }

67. 一個最小 Agent 遷移例子

Agent:

AX.A_X.

其 persistent identity 位於 World A。

某時:

Execution(AX)=NodeA.Execution(A_X)=Node_A.

高負載時可:

Execution(AX)=NodeB.Execution(A_X)=Node_B.

但 memory / authority / world identity 仍可 continuity-preserving。

因此:

Agent≠Process≠Machine\boxed{ Agent \neq Process \neq Machine }

這與未來 AI-native OS 直接相容。


68. 一個最小 GPU slice 例子

一張實體 GPU:

GPUP.GPU_P.

可建立 ephemeral logical slice:

GPUslice,1,GPUslice,2.GPU_{slice,1},GPU_{slice,2}.

各自有:

[ RID, Capacity, Lease, Authority. ]

所以 World Address Space 可以把「部分硬體能力」提升成 first-class resource,而不只整張 device。


69. 一個最小 Composite Resource

某 task 需要:

[ 1\ GPU+16GB\ RAM+1\ Agent. ]

它可以被表示為:

CompositeResourceQ={GPUB,RAMC,AgentD}.CompositeResource_Q = \{GPU_B,RAM_C,Agent_D\}.

但 CompositeResource 不是新的實體硬體,只是 task-local coupling view。

因此:

CompositeResource≠PhysicalMachine\boxed{ CompositeResource \neq PhysicalMachine }

70. Address-Level Tension

多 binding 間可能有 tension:

TA(bi,bj,Q)=(Tfreshness,Tlatency,Tauthority,Tcost,Tfidelity).T_A(b_i,b_j,Q) = (T_{freshness},T_{latency},T_{authority},T_{cost},T_{fidelity}).

例如:

  • local cache 快但 stale;
  • remote canonical 慢但 fresh;
  • cheap replica 精度較低。

Resolver 不只是「找到位置」,而可能需要選擇 tension profile 最適合 task 的 binding。


71. Resolve 策略不應偷偷變成 Ontology

今天 Resolver 選 RAM_A,明天選 Storage_B。

這不代表 object 本體改變。

所以:

ResolutionPolicy≠IdentityDefinition\boxed{ ResolutionPolicy \neq IdentityDefinition }

這一點非常重要,否則「目前最佳位置」會被誤認成「物件本身」。


72. Distributed Resolution

若不存在中央 directory,可讓不同 World 保存不同視圖:

ViewA(RID),ViewB(RID).View_A(RID), View_B(RID).

兩者可能:

ViewA≠ViewB.View_A\neq View_B.

但都合法。

真正 operation 前再透過 version / authority / freshness 做 reconciliation。

因此:

GlobalAddressability≠GloballyIdenticalDirectoryState\boxed{ Global Addressability \neq Globally Identical Directory State }

73. Address Consistency Levels

可初步區分:

  1. Strong binding consistency;
  2. Lease-bounded consistency;
  3. Eventually updated descriptor;
  4. Hint-only discovery state。

不同 resource 類型不必使用相同一致性。

例如 GPU reservation 需要較強 lease;公開 Agent capability advertisement 可以 eventual。


74. World Address Namespace 不能等於安全邊界

如果 URI 形式為:

world://W-B/gpu/G0

不能因為知道字串就能連線。

所以 namespace 只能提供:

[ Name. ]

Authority 另由:

[ Capability, Signature, Policy ]

決定。

因此:

NameKnowledge≠AccessRight\boxed{ Name Knowledge \neq Access Right }

75. Address Spoofing

如果攻擊者宣告:

world://W-B/gpu/G0

但不是合法 issuer,Resolver 應拒絕。

所以 descriptor / binding advertisement 應可有:

[ Signature(issuer). ]

資源 identity 本身也應能被 cryptographically bound 或由 World authority 證明。


76. 跨 World Bridge 與 Address Resolver 的關係

若:

RID(x)@WB,RID(x)@W_B,

而 requester 位於:

WA,W_A,

Resolve 可找到:

BridgeAB.Bridge_{AB}.

但:

Resolve→BridgeDiscovery→CapabilityCheckResolve \rightarrow BridgeDiscovery \rightarrow CapabilityCheck

仍然是分開的。

所以 GCCWT 的 addressing 不會繞過 OIGT 的世界邊界。


77. Address Projection

對某一 task,不必暴露完整 resource graph。

可以只給:

ProjectionQ(GA).Projection_Q(G_A).

例如 Agent 只看到:

  • 有一張符合條件的 GPU;
  • 有 20GB 可租 memory;
  • 有 proof service。

而不看到實際機房位置或其他租戶資訊。

這使世界級可尋址與 privacy 可以並存。


78. Semantic Addressing

未來甚至可以不是先知道 RID,再 Resolve。

而是:

resource://accelerator?memory>=24GB&precision=bf16&latency<30ms

這類 query 是 semantic discovery,不是 stable identity。

所以:

SemanticQuery→CandidateRIDSet→Resolve.SemanticQuery \rightarrow CandidateRIDSet \rightarrow Resolve.

這是 Paper 06 AI Planner 與未來 distributed resource discovery 的自然接口。


79. Stable ID 與 Semantic Query 分離

Semantic query 每次可能得到不同資源。

Stable RID 則應持續指向同一 logical resource identity。

因此:

SemanticAddress≠StableIdentity\boxed{ SemanticAddress \neq StableIdentity }

兩者都重要,但用途不同。


80. Address-Level Audit

任何重要 Resolve / Bind / Migrate 可以記錄:

AuditRecord=⟨Requester,RID,Operation,Binding,Version,Capability,Time,Result⟩.AuditRecord = \langle Requester, RID, Operation, Binding, Version, Capability, Time, Result \rangle.

如此才能回答:

某一時刻這個 logical object 為什麼跑到那張 GPU?

這對 AI-native autonomous scheduling 尤其重要。


81. Address Layer 與 MMLC / NOVA 的接口

若後續 Runtime 使用 MMLC / NOVA:

  • GCCWT Address Layer 提供 resource identity / binding / capability;
  • MMLC 可保存 transaction / dependency / audit;
  • NOVA 可編譯 executable graph 到選定 resource binding。

但:

AddressSpace≠ProgramGraph≠ExecutionLedger\boxed{ AddressSpace \neq ProgramGraph \neq ExecutionLedger }

三者保持分工。


82. Address Layer 的最小操作族

v0.2 暫定:

Identify(x),Describe(RID),Discover(Q),Resolve(RID,C),Authorize(RID,Op,Subject),Reserve(RID,Q),Bind(RID,Carrier),Migrate(RID,Target),Release(RID,Q),Revoke(RID,Subject),Audit(RID).\boxed{ \begin{aligned} &Identify(x),\\ &Describe(RID),\\ &Discover(Q),\\ &Resolve(RID,C),\\ &Authorize(RID,Op,Subject),\\ &Reserve(RID,Q),\\ &Bind(RID,Carrier),\\ &Migrate(RID,Target),\\ &Release(RID,Q),\\ &Revoke(RID,Subject),\\ &Audit(RID). \end{aligned} }

後續可以再形式化成 partial typed operators。


83. 第一版形式約束

GCCWT-A1:Identity / Location Separation

RID(x)≢Loct(x)\boxed{RID(x)\not\equiv Loc_t(x)}

GCCWT-A2:Representation / Identity Separation

Rept(x)≢RID(x)\boxed{Rep_t(x)\not\equiv RID(x)}

GCCWT-A3:Addressability / Authority Separation

Addressable(x)⇏Authorized(x)\boxed{Addressable(x)\not\Rightarrow Authorized(x)}

GCCWT-A4:Resolution / Reservation Separation

Resolved(x)⇏Reserved(x)\boxed{Resolved(x)\not\Rightarrow Reserved(x)}

GCCWT-A5:Binding / Ownership Separation

Bind(Q,x)⇏Owner(x)=Owner(Q)\boxed{Bind(Q,x)\not\Rightarrow Owner(x)=Owner(Q)}

GCCWT-A6:Replica / Canonical Separation

Replica(x)⇏Canonical(x)\boxed{Replica(x)\not\Rightarrow Canonical(x)}

GCCWT-A7:Global Addressability / Central Registry Separation

GlobalAddressability⇏CentralRegistry\boxed{GlobalAddressability\not\Rightarrow CentralRegistry}

GCCWT-A8:Shared Address Space / Shared Failure Domain Separation

SharedAddressSpace⇏SharedFailureDomain\boxed{SharedAddressSpace\not\Rightarrow SharedFailureDomain}

GCCWT-A9:Finite Active Resolution

任一 task 只需 materialize finite relevant address graph。

GCCWT-A10:Open Resource Frontier

不要求預先枚舉所有未來資源。


84. 最小兩機地址實驗

Machine A:

CPU_A
RAM_A
Agent_A

Machine B:

GPU_B
VRAM_B
Storage_B

建立:

RID(Agent_A)
RID(GPU_B)
RID(Model_X)
RID(Result_Y)

流程:

  1. Agent_A Discover accelerator;
  2. 找到 GPU_B RID;
  3. Resolve GPU_B current binding;
  4. 驗證 B 的 resource descriptor signature;
  5. Authorize / Reserve;
  6. 建立 Resource Handle;
  7. Model_X logical identity 保持不變;
  8. 必要 representation 移至 VRAM_B;
  9. 執行;
  10. Result_Y 綁定 Storage_B;
  11. Agent_A 取得 world-level handle;
  12. release GPU lease。

這個實驗即可驗證:

OneLogicalTask+MultiplePhysicalRegions+StableResourceIdentities\boxed{ One Logical Task + Multiple Physical Regions + Stable Resource Identities }

85. 最小遷移實驗

logical memory object:

MX.M_X.

測試:

RAM_A
  ↓ migrate
VRAM_B
  ↓ checkpoint
Storage_B
  ↓ restore
RAM_A

應保持:

RID(MX)=constant.RID(M_X)=\mathrm{constant}.

但每一步:

[ Binding,Representation,Latency,Authority ]

更新。

若這件事無法穩定表示,World-Space Virtualization 就還沒有成立。


86. 最小失敗實驗

假設 GPU_B active 執行時 B 離線。

Runtime 不應:

  • 宣告 Model_X 不存在;
  • 宣告 Agent_A identity 消失;
  • 把 stale handle 當成 current binding。

而應:

  1. Resource Handle invalidated;
  2. RID(GPU_B) 仍可保持 known-but-offline;
  3. Planner 重新 Discover;
  4. Model_X 從 checkpoint / replica reconstruct;
  5. 建立新 binding。

所以:

BindingFailure≠IdentityFailure\boxed{ BindingFailure \neq IdentityFailure }

87. 最小安全實驗

A 知道:

RID(GPUB).RID(GPU_B).

但 B 不授權 A。

預期:

Resolve=PASS,Reachable=PASS,Authorize=FAIL.Resolve=\mathrm{PASS}, Reachable=\mathrm{PASS}, Authorize=\mathrm{FAIL}.

若 Runtime 因能 Resolve 就能 Execute,則 GCCWT 的安全邊界失敗。


88. 最小多複本實驗

Object X 有:

CanonicalA,ReplicaB,CacheC.Canonical_A, Replica_B, Cache_C.

Task Q 要求:

Freshness≤1s.Freshness\le 1s.

Resolver 必須能:

  • 排除 stale cache;
  • 選擇 canonical 或 fresh replica;
  • 返回 provenance。

這測試 Resolution Contract 是否真的比「名稱查 IP」更強。


89. 理論可證偽性

Paper 01 的新增價值若要成立,至少應比既有 DNS/service discovery/device registry 提供更多可驗證能力。

若下列情況發生,本理論價值會下降:

  1. RID / Binding 分離對 migration/recovery 沒有新增效果;
  2. World Pointer 比普通 URI/RPC handle 只增加複雜度;
  3. Resource descriptor 無法在異質 CPU/GPU/Agent/Storage 間形成共同有效語義;
  4. Resolution Contract 無法有效處理多複本、權限、版本與 fidelity;
  5. AI Planner 仍必須回到「machine-first」資訊才能可靠工作;
  6. distributed registry 的一致性成本高到抵消所有收益。

所以 Paper 01 不是要以新名稱取代現有服務發現,而是要證明「世界級 logical resource identity」真的能支撐跨硬體與跨世界的長生命週期計算。


90. 與現有技術的界線

本文概念與以下領域有交集:

  • virtual memory;
  • distributed shared memory;
  • service discovery;
  • distributed object systems;
  • capability systems;
  • resource orchestration;
  • cloud scheduling;
  • object storage;
  • RDMA / CXL 類互聯;
  • accelerator runtime。

GCCWT 的研究差異不在宣稱上述技術不存在,而在把:

[ Identity, World, Authority, Binding, Representation, ResourceDiscovery, AIPlanning ]

放到同一個可持續演化的 world-level substrate 中。


91. 本文不主張

GCCWT Paper 01 v0.2 不主張:

  1. 所有記憶體應該做成硬體 coherent;
  2. 所有資源都應有全球公開名稱;
  3. 所有 World 應共享同一 registry;
  4. 遠端 GPU 可以無成本視同本地 GPU;
  5. identity 永遠不變;
  6. 所有物件都需要永久 RID;
  7. 所有資料都可以跨地理區域遷移;
  8. Planner 能越過 Local Resource Authority;
  9. 一個 World Address Space 就等於 Universal World;
  10. World Pointer 應直接取代語言層 pointer。

92. Paper 01 的五條核心母命題

第一條

Identity≠Location\boxed{ Identity \neq Location }

第二條

GlobalAddressability≠GlobalSharedMemory\boxed{ Global Addressability \neq Global Shared Memory }

第三條

LogicalOwnership≠PhysicalRealization\boxed{ Logical Ownership \neq Physical Realization }

第四條

Addressability≠Authority\boxed{ Addressability \neq Authority }

第五條

StableResourceIdentity+DynamicAuthorizedBinding=World-SpaceVirtualization\boxed{ Stable Resource Identity + Dynamic Authorized Binding = World\text{-}Space Virtualization }

93. 最終形式

本文的最低 GCCWT Address Substrate 可暫寫為:

At=⟨Rt,RID,TR,Loct,Bindt,Rept,Autht,Capt,Vert,Epocht,FDt,Resolve,Discover⟩\boxed{ \mathfrak A_t = \langle \mathcal R_t, RID, \mathcal T_R, Loc_t, Bind_t, Rep_t, Auth_t, Cap_t, Ver_t, Epoch_t, FD_t, Resolve, Discover \rangle }

其中:

  • Rt\mathcal R_t:目前已知 finite resource set;
  • (RID):logical identity;
  • TR\mathcal T_R:resource type family;
  • LoctLoc_t:physical/network location;
  • BindtBind_t:active/candidate carriers;
  • ReptRep_t:representation;
  • AuthtAuth_t:authority;
  • CaptCap_t:capability;
  • VertVer_t:version;
  • EpochtEpoch_t:temporal/address epoch;
  • FDtFD_t:failure domain;
  • (Resolve):specific identity resolution;
  • (Discover):semantic resource discovery。

而:

∣Rt∣<∞\boxed{ |\mathcal R_t|<\infty }

不妨礙:

future resource frontier remains open\boxed{ \text{future resource frontier remains open} }

這使 Address Substrate 與 GCCWT 的有限實現/無界擴張原則一致。


結論

GCCWT Paper 01 的核心不是打造一個更大的 namespace,而是重新定義「計算世界中一項資源如何持續存在」。

傳統系統常把一項資源的 identity 綁在:

  • host;
  • process;
  • device ordinal;
  • memory address;
  • service endpoint。

GCCWT 則要求:

ResourceIdentity may persist whileLocation,Binding,Representation,AuthorityState evolve\boxed{ \text{ResourceIdentity} \text{ may persist while} \text{Location}, \text{Binding}, \text{Representation}, \text{AuthorityState} \text{ evolve} }

當這種 separation 成立後,一個 AI task 才可能真正跨越 CPU、GPU、記憶體、Agent 與不同 World,卻仍被理解為同一個邏輯 computation。

因此共享計算宇宙的第一步不是「所有硬體都一起算」,而是:

讓所有可合法參與計算的異質資源先能被同一個世界層穩定地辨識、解析、授權與重新綁定。

最終可濃縮為:

World Address Space=Stable Identity over Dynamic Realization\boxed{ \text{World Address Space} = \text{Stable Identity over Dynamic Realization} }

以及:

A computer may cease to be the primary namespace boundary before it ceases to be a physical machine.\boxed{ \text{A computer may cease to be the primary namespace boundary before it ceases to be a physical machine.} }

這就是 GCCWT 從「很多台電腦」走向「共享計算宇宙」的第一個真正底空間。


本輪下一步: GCCWT Paper 02 v0.2|局部差異下的全域耦合:Shared Domain without Identity Collapse
系列狀態: Paper 00、Paper 01 已完成第一輪擴寫;Paper 02–07 維持 Draft v0.1,等待逐篇增厚。