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)並定義世界級資源描述:
Rx=⟨RID,Type,Owner,World,Location,Binding,Capability,Authority,State,Version,Epoch,Cost,Latency,FailureDomain⟩.本文將「電腦」重新理解為 Local High-Coupling Region:一部機器之所以看似天然完整,不是因為它必然是計算本體的最終容器,而是因為其中 CPU、記憶體、匯流排、作業系統、權限與故障邊界具有高頻率、低成本且高度信任的耦合。當世界級尋址、能力證明、資料搬移、狀態投影、資源 reservation 與跨世界 Bridge 足夠成熟時,這些區域之間可以形成更高階的共享計算底空間,而不必將所有硬體偽裝成同一種設備。
本文進一步建立 World Address Space、Resource Handle、World Pointer、Binding Graph、Resolution Contract、Address Epoch、Replica/Canonical Separation 與移動式資源生命週期,並特別區分:
Addressable=AccessibleResolvable=ReachableReachable=AuthorizedAuthorized=ReservedReserved=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它構成後續 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.GCCWT 問得更早:
如果一個全域 AI 從一開始就能看到所有合法可用資源的穩定 identity、type、能力、狀態、權限、成本與位置,那麼「本地/遠端」是否應繼續作為第一級本體分類?
本文的回答是:
Local/Remote=important execution properties, not necessarily primary ontology這並不是否定 locality,而是把 locality 從「這是什麼」降為「它現在在哪裡、以什麼成本可被使用」。
2. 統一位址不等於統一硬體語義
若要把所有可用計算資源放進同一世界級底空間,最容易犯的錯是把它們全部偽裝成:
[
MemoryCell.
]
但 CPU、GPU、AI Agent、資料庫與 Proof Engine 根本不是同一類資源。
因此 GCCWT 的統一不是:
CPU=GPU=RAM=Agent=Storage.而是:
∀x∈R,x can have a globally resolvable typed identity也就是所有資源共享的是 尋址與描述框架,不是運算語義。
所以:
UnifiedAddressing=UnifiedOperationSemantics
3. 六個永久分離的欄位
任何可進入 GCCWT 底空間的資源至少應把以下六者分開。
3.1 Identity
它是誰:
[
ID(x).
]
3.2 Location
它現在在哪裡:
Loct(x).3.3 Representation
它現在以什麼 carrier/格式存在:
Rept(x).3.4 Ownership
邏輯上屬於哪個 World/組織/Agent:
Ownert(x).3.5 Authority
誰有權對它做什麼:
Autht(x,op).3.6 Binding
目前哪個 physical carrier 正在承載其 active state:
Bindt(x).因此:
Identity=Location=Representation=Ownership=Authority=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⟩.例如:
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
5. Identity Epoch 與 Version
穩定 identity 不代表所有時間點的狀態相同。
必須區分:
[
RID(x)
]
與:
Versiont(x).以及:
[
IdentityEpoch(x).
]
例如一個 World Agent 保持同一 identity,但模型權重、記憶體狀態與執行位置都已改變。
同樣,一張 GPU 被拔掉後重新插入另一張 GPU:
Locationold=Locationnew也不推出:
RIDold=RIDnew.所以:
SameLocation⇒SameResourceIdentity
6. World Address Space
令世界級位址域為:
AW.其目標不是直接替代每台機器的 MMU / virtual memory,而是在更高層建立:
RID→Resolution.即:
Resolve(RID,Q,t)→{CandidateBindingi}.這裡 Resolve 可以回傳多個候選,而非一個固定位置。
例如 logical tensor:
TX可能同時存在:
- authoritative copy in RAM_A;
- GPU cache in VRAM_B;
- checkpoint in Storage_C;
- reconstructable seed in World_D。
因此:
OneIdentity→MultipleBindings是合法狀態。
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這串分離對共享計算世界非常重要。
因為全域 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⟩這個 descriptor 不是 resource 本身。
即:
Descriptor(x)=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.(
\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}.GCCWT 不否定這個工程邊界,但重新解釋它為:
Hi=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).一張 GPU 在物理上屬於 Machine B,可能在 Authority 上屬於 Company B,在 World 語義上卻被某一 Task 暫時耦合進 World A 的 computation realization。
所以:
PhysicalRegion(x)=WorldParticipation(x)
12. Region Overlap
多個 Region 可以交疊。
例如:
Rtrusted∩RlowLatency∩RGPU可能是最適合某 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=PhysicalByteArray更一般可寫:
Mx=⟨RID,Semantics,Representation,Consistency,Authority,Bindings,Reconstruction⟩.
14. Global Address Space 不等於 Global Shared Memory
必須正式拒絕:
GlobalAddressSpace=GlobalCacheCoherentMemory.正確關係應是:
GlobalSharedMemory⊆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⟩.例如:
- StrongRead;
- EventuallyConsistentRead;
- ImmutableSnapshot;
- AppendOnly;
- ReconstructableOnly。
這使一個 memory object 可以從 RAM 搬到 Storage,而不必假裝兩者延遲完全相同。
16. World Pointer
v0.1 提出:
WP(x)=⟨RID,View,Epoch,Capability⟩.v0.2 將其擴充為:
WPt(x)=⟨RID,ExpectedVersion,View,BindingHint,CapabilityRef,TemporalEpoch,ResolutionPolicy⟩它不是 raw pointer,而是一個 world-level reference contract。
因此:
WorldPointer=NativePointerNative pointer 只在特定 local binding 中成立。
17. World Pointer 的解參照不是單一步驟
傳統 pointer:
p→∗p.World Pointer 可能需要:
WP→Resolve→Authorize→SelectBinding→MaterializeView→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⟩.所以:
WP=RHWorld Pointer 可以長期存在;Resource Handle 可能很短命。
19. Binding Graph
一個 logical object 可以同時有多個 carrier。
因此可建立:
GB=(Vlogical∪Vcarrier,Ebind).例如:
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至少應區分:
[
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⟩.否則 Planner 只知道「去哪裡找」,不知道「找到的是不是正確版本、能不能用、誰授權」。
22. Resolution Contract
定義:
Resolve(RID,Q,C)→{r1,r2,…,rn}.其中:
- (Q):task requirement;
- (C):context;
- ri:candidate binding。
每個候選可有分數:
Score(ri)=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
24. Discovery 與 Resolution 分離
Discovery 問:
有哪些資源可能符合需求?
Resolution 問:
這個特定 RID 現在有哪些有效 binding?
因此:
Discover(Q)=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⟩.AI Agent 亦可有:
Cap(agent)=⟨Reasoning,Tools,Context,Permissions,Models,Cost,Latency⟩.因此不同類型資源可以在共同 discovery layer 中被查詢,而不必同質化。
26. Capability Description 與 Capability Authority 分離
資源「能做什麼」和「允許你做什麼」不同。
所以:
TechnicalCapability(x)=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)這正是 GCCWT 可以共享而不滑向 Universal Controller 的關鍵。
28. 生命週期:Potential → Discovered → Resolved → Reserved → Active
資源生命週期至少可有:
Potential→Discovered→Resolved→Authorized→Reserved→Active.並可反向:
Active→Released→Dormant.此外還可能:
[
Offline,
Revoked,
Migrating,
Failed,
Archived.
]
所以 Resource State 不應只是一個 online/offline boolean。
29. Dormant Resource 不是不存在
若一張 GPU:
- 現在不 active;
- 但已知 identity;
- 可在未來被 reservation;
則它只是:
[
Dormant.
]
不是:
[
Nonexistent.
]
因此:
DormantResource=MissingResource這和 OIGT 的 Open Null / Dormant semantics 有直接同構關係。
30. Resource Migration
令:
Bindt(x)=CarrierA.未來:
Bindt+1(x)=CarrierB.如果 identity continuity 成立:
RIDt(x)=RIDt+1(x),則稱為:
Migration(x:A→B).但 migration 需要:
- state transfer;
- authority continuity;
- version continuity;
- temporal handoff;
- failure handling。
所以:
Migration=Copy
31. Copy / Replica / Fork / Migration 分離
四種操作不能混同。
Copy
建立相同資料副本。
Replica
建立具有指定同步/服務角色的副本。
Fork
從同一歷史點產生新的 identity lineage。
Migration
相同 logical identity 改變 active physical binding。
因此:
Copy=Replica=Fork=Migration.
32. Representation Migration
一個 tensor 可以:
FP32 RAM→FP16 VRAM→Compressed Storage.這不只是 location 變化,也可能 representation 變化。
因此需記:
Transform(Pi→Pj)以及:
Loss(Pi,Pj).所以:
IdentityContinuity=RepresentationIdentity
33. Loss / Precision 必須成為 Resolution 條件
如果某 task 要求 exact proof artifact,就不能解析到 lossy representation。
若 task 只做 semantic retrieval,則 approximate embedding copy 可能足夠。
因此 Resolution 應接受:
[
RequiredFidelity(Q).
]
並檢查:
Fidelity(binding)≥RequiredFidelity(Q).這使世界級位址不會把所有 replica 當成等價。
34. Temporal Binding
Location / Binding 具有時間性:
Bindt(x).因此舊 Resolve 結果可能 stale。
需要:
[
BindingEpoch,
Lease,
Version.
]
World Pointer 或 Resource Handle 若超過 epoch,必須重新 Resolve。
所以:
ResolvedOnce=ResolvedForever
35. CTCL 與 Address Epoch
CTCL 可以提供共同事件/因果座標:
I∗.Resolution record 可以說:
這個 binding 在 task epoch EQ 中有效。
因此不同主機不需要物理 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)以提高 resilience。
所以:
SharedAddressSpace=SharedFailureDomain
37. Trust Domain 與 Ownership Domain
同一個物理 data center 內,也可能存在不同 owner / trust domain。
反之,同一個 owner 的資源可能分布跨國、跨雲。
因此:
PhysicalTopology=AuthorityTopology=TrustTopology.World Planner 必須同時看到這些不同 topology。
38. Data Sovereignty / Policy Region
某些資料不允許離開指定 Region。
此時 Planner 不能只說:
GPU_B 比較快。
必須檢查:
Policy(data,RegionB)=Allowed?因此 World Address Space 必須能攜帶 policy constraints,而不是純效能 abstraction。
39. Binding Is Not Ownership Transfer
當 World A 的 task 暫時使用 GPU_B:
Bind(QA,GPUB)不代表:
Owner(GPUB)=WA.所以:
TemporaryBinding=OwnershipTransfer這是「你中有我、我中有你」能安全成立的重要前提。
40. Global Address Graph
World Address Space 可以投影成圖:
GA=(VR,ER).節點為 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它只是目前可解析資源關係的有限 presentation。
否則又會犯 Representation → Ontology promotion。
42. Finite Active Address Graph
即使未來共享宇宙資源數量極大,也不需要一次 materialize 完整 global graph。
對 task (Q):
GAQ只包含:
- query-relevant resources;
- dependency closure;
- candidate bindings;
- necessary bridge / authority edges。
所以:
GlobalAddressability=GlobalFullMaterialization
43. Resource Frontier
未 materialize 的候選資源可保存在:
Ftresource.例如:
- 其他可能 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)找到足夠候選即可停止。
因此:
ResourceDiscovery=FiniteQueryoverOpenResourceFrontier
45. Resolve Failure 必須 Typed
Resolve 失敗不能只有:
404
至少要區分:
- UnknownRID;
- KnownButOffline;
- BindingExpired;
- Unauthorized;
- VersionMismatch;
- PolicyDenied;
- NoCompatibleRepresentation;
- TemporarilyUnavailable。
這些狀態對 AI Planner 的後續行為完全不同。
46. Unknown / Offline / Unauthorized 不可混同
特別是:
Unknown=Offline=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).這與 OIGT Runtime 中 World key rotation continuity proof 類似,但此處作用在 Resource Identity / Binding。
48. Delegated Resource Identity
某些 logical resource 可能沒有永久獨立身份,而是由 World 暫時創建:
RIDtemp.例如 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
50. Resource Lineage
Derived resources 需要 lineage。
例如:
TensorAcompressTensorBquantizeTensorC.三者可以不同 RID,但具有:
Lineage(TC)⊇TA.這對跨 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它比傳統 memory virtualization 更高一層。
Memory virtualization:
VirtualAddress→PhysicalPage.World-Space Virtualization:
LogicalResource→CurrentAuthorizedBinding.Binding 可以是:
- local page;
- remote tensor;
- Agent endpoint;
- GPU reservation;
- storage object;
- proof service。
54. 不是所有資源都應該透明化
完全透明的 abstraction 會隱藏成本。
例如把 remote VRAM 偽裝成本地 VRAM,可能讓上層誤以為:
Latencyremote=Latencylocal.因此 GCCWT 更偏向:
Location−transparentidentity,Cost−visiblesemantics也就是 identity 可以跨 location 穩定,但 latency / bandwidth / authority / failure 差異必須可見。
55. Opaque Locality 與 Visible Locality
對某些高層 task,可以讓 locality 完全交給 Planner。
對某些低延遲 kernel,必須暴露 locality。
因此:
Visibility(locality)=f(Task,Layer,Operator).不是永遠 hidden,也不是永遠 exposed。
56. Addressing 與 Scheduling 的邊界
Addressing 解決:
我可以如何唯一指稱與解析一項資源?
Scheduling 解決:
在這次 task 中我應該使用哪個資源?
所以:
Addressing=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).Paper 05 將處理全域資料流。
59. Addressing 與 Time 的邊界
若:
Resolvet(RID)=B1,未來:
Resolvet+1(RID)=B2.所以位址解析不是純空間函數,而是:
[
Resolve(RID,Epoch,Context).
]
Paper 03 的 CTCL 將負責共同 task epoch 與跨節點時間/因果對齊。
60. 安全原則:可枚舉不等於可使用
若全域 AI 可以 Discover 很多資源,不能因此暴露全部敏感 metadata。
所以 Resource Advertisement 可以分層:
- public descriptor;
- authenticated descriptor;
- authorized detailed descriptor。
因此:
Discoverability=MetadataTransparency
61. 最小 Address Capability
一個 resource request 可至少要求:
[
Cap(subject,RID,operation,scope,expiry).
]
例如:
READ
EXECUTE
RESERVE
MIGRATE
ADMIN
不同操作分離,避免:
CanRead⇒CanExecute.
62. Revocation
即使 Resource Handle 還存在,Authority 仍可能被撤銷。
因此:
HandleValid⇒CapabilityStillValid.Runtime 應可:
- revoke;
- expire;
- downgrade;
- require reauthorization。
這對跨組織 shared computational universe 是必需條件。
63. Resource Lease
短期 active binding 最適合使用 lease:
Lease(RID,subject,op,texpire).lease 到期:
Active→Released.這避免一個死掉的 task 永久占用 GPU / memory / Agent worker。
這與 OIGT v1.6 的 reservation lease 可直接對接。
64. Reservation 與 Address Resolution 分離
Resolve 到 GPU_B:
Resolve(RIDGPUB)=EndpointB.不表示:
Reserve(GPUB)=PASS.所以:
Resolution=Reservation一個世界可以知道資源在哪裡,但 Local Resource Authority 仍可拒絕。
65. 跨 World Resource Binding
假設:
QA◃WA.若取得:
Lease(GPUB,QA),則 active binding 可表示:
Bind(QA,GPUB,t0,t1).這不修改:
Owner(GPUB)=WB.也不修改:
Identity(WA),Identity(WB).這就是「Distinct Worlds, Shared Computation」的最小位址層例子。
66. 一個最小記憶體遷移例子
Logical object:
MX.初始:
Bind0(MX)=RAMA.GPU task 啟動後:
Bind1(MX)=VRAMB.完成後:
Bind2(MX)=StorageC.全程:
RID(MX)=constant.但:
[
Representation,
Location,
Latency,
Authority,
Durability
]
均可變化。
這正展示:
StableLogicalIdentity+DynamicPhysicalRealization
67. 一個最小 Agent 遷移例子
Agent:
AX.其 persistent identity 位於 World A。
某時:
Execution(AX)=NodeA.高負載時可:
Execution(AX)=NodeB.但 memory / authority / world identity 仍可 continuity-preserving。
因此:
Agent=Process=Machine這與未來 AI-native OS 直接相容。
68. 一個最小 GPU slice 例子
一張實體 GPU:
GPUP.可建立 ephemeral logical slice:
GPUslice,1,GPUslice,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 不是新的實體硬體,只是 task-local coupling view。
因此:
CompositeResource=PhysicalMachine
70. Address-Level Tension
多 binding 間可能有 tension:
TA(bi,bj,Q)=(Tfreshness,Tlatency,Tauthority,Tcost,Tfidelity).例如:
- local cache 快但 stale;
- remote canonical 慢但 fresh;
- cheap replica 精度較低。
Resolver 不只是「找到位置」,而可能需要選擇 tension profile 最適合 task 的 binding。
71. Resolve 策略不應偷偷變成 Ontology
今天 Resolver 選 RAM_A,明天選 Storage_B。
這不代表 object 本體改變。
所以:
ResolutionPolicy=IdentityDefinition這一點非常重要,否則「目前最佳位置」會被誤認成「物件本身」。
72. Distributed Resolution
若不存在中央 directory,可讓不同 World 保存不同視圖:
ViewA(RID),ViewB(RID).兩者可能:
ViewA=ViewB.但都合法。
真正 operation 前再透過 version / authority / freshness 做 reconciliation。
因此:
GlobalAddressability=GloballyIdenticalDirectoryState
73. Address Consistency Levels
可初步區分:
- Strong binding consistency;
- Lease-bounded consistency;
- Eventually updated descriptor;
- 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
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,而 requester 位於:
WA,Resolve 可找到:
BridgeAB.但:
Resolve→BridgeDiscovery→CapabilityCheck仍然是分開的。
所以 GCCWT 的 addressing 不會繞過 OIGT 的世界邊界。
77. Address Projection
對某一 task,不必暴露完整 resource graph。
可以只給:
ProjectionQ(GA).例如 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.這是 Paper 06 AI Planner 與未來 distributed resource discovery 的自然接口。
79. Stable ID 與 Semantic Query 分離
Semantic query 每次可能得到不同資源。
Stable RID 則應持續指向同一 logical resource identity。
因此:
SemanticAddress=StableIdentity兩者都重要,但用途不同。
80. Address-Level Audit
任何重要 Resolve / Bind / Migrate 可以記錄:
AuditRecord=⟨Requester,RID,Operation,Binding,Version,Capability,Time,Result⟩.如此才能回答:
某一時刻這個 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三者保持分工。
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).後續可以再形式化成 partial typed operators。
83. 第一版形式約束
GCCWT-A1:Identity / Location Separation
RID(x)≡Loct(x)GCCWT-A2:Representation / Identity Separation
Rept(x)≡RID(x)GCCWT-A3:Addressability / Authority Separation
Addressable(x)⇒Authorized(x)GCCWT-A4:Resolution / Reservation Separation
Resolved(x)⇒Reserved(x)GCCWT-A5:Binding / Ownership Separation
Bind(Q,x)⇒Owner(x)=Owner(Q)GCCWT-A6:Replica / Canonical Separation
Replica(x)⇒Canonical(x)GCCWT-A7:Global Addressability / Central Registry Separation
GlobalAddressability⇒CentralRegistryGCCWT-A8:Shared Address Space / Shared Failure Domain Separation
SharedAddressSpace⇒SharedFailureDomainGCCWT-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)
流程:
- Agent_A Discover accelerator;
- 找到 GPU_B RID;
- Resolve GPU_B current binding;
- 驗證 B 的 resource descriptor signature;
- Authorize / Reserve;
- 建立 Resource Handle;
- Model_X logical identity 保持不變;
- 必要 representation 移至 VRAM_B;
- 執行;
- Result_Y 綁定 Storage_B;
- Agent_A 取得 world-level handle;
- release GPU lease。
這個實驗即可驗證:
OneLogicalTask+MultiplePhysicalRegions+StableResourceIdentities
85. 最小遷移實驗
logical memory object:
MX.測試:
RAM_A
↓ migrate
VRAM_B
↓ checkpoint
Storage_B
↓ restore
RAM_A
應保持:
RID(MX)=constant.但每一步:
[
Binding,Representation,Latency,Authority
]
更新。
若這件事無法穩定表示,World-Space Virtualization 就還沒有成立。
86. 最小失敗實驗
假設 GPU_B active 執行時 B 離線。
Runtime 不應:
- 宣告 Model_X 不存在;
- 宣告 Agent_A identity 消失;
- 把 stale handle 當成 current binding。
而應:
- Resource Handle invalidated;
- RID(GPU_B) 仍可保持 known-but-offline;
- Planner 重新 Discover;
- Model_X 從 checkpoint / replica reconstruct;
- 建立新 binding。
所以:
BindingFailure=IdentityFailure
87. 最小安全實驗
A 知道:
RID(GPUB).但 B 不授權 A。
預期:
Resolve=PASS,Reachable=PASS,Authorize=FAIL.若 Runtime 因能 Resolve 就能 Execute,則 GCCWT 的安全邊界失敗。
88. 最小多複本實驗
Object X 有:
CanonicalA,ReplicaB,CacheC.Task Q 要求:
Freshness≤1s.Resolver 必須能:
- 排除 stale cache;
- 選擇 canonical 或 fresh replica;
- 返回 provenance。
這測試 Resolution Contract 是否真的比「名稱查 IP」更強。
89. 理論可證偽性
Paper 01 的新增價值若要成立,至少應比既有 DNS/service discovery/device registry 提供更多可驗證能力。
若下列情況發生,本理論價值會下降:
- RID / Binding 分離對 migration/recovery 沒有新增效果;
- World Pointer 比普通 URI/RPC handle 只增加複雜度;
- Resource descriptor 無法在異質 CPU/GPU/Agent/Storage 間形成共同有效語義;
- Resolution Contract 無法有效處理多複本、權限、版本與 fidelity;
- AI Planner 仍必須回到「machine-first」資訊才能可靠工作;
- 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 不主張:
- 所有記憶體應該做成硬體 coherent;
- 所有資源都應有全球公開名稱;
- 所有 World 應共享同一 registry;
- 遠端 GPU 可以無成本視同本地 GPU;
- identity 永遠不變;
- 所有物件都需要永久 RID;
- 所有資料都可以跨地理區域遷移;
- Planner 能越過 Local Resource Authority;
- 一個 World Address Space 就等於 Universal World;
- World Pointer 應直接取代語言層 pointer。
92. Paper 01 的五條核心母命題
第一條
Identity=Location第二條
GlobalAddressability=GlobalSharedMemory第三條
LogicalOwnership=PhysicalRealization第四條
Addressability=Authority第五條
StableResourceIdentity+DynamicAuthorizedBinding=World-SpaceVirtualization
93. 最終形式
本文的最低 GCCWT Address Substrate 可暫寫為:
At=⟨Rt,RID,TR,Loct,Bindt,Rept,Autht,Capt,Vert,Epocht,FDt,Resolve,Discover⟩其中:
- Rt:目前已知 finite resource set;
- (RID):logical identity;
- TR:resource type family;
- Loct:physical/network location;
- Bindt:active/candidate carriers;
- Rept:representation;
- Autht:authority;
- Capt:capability;
- Vert:version;
- Epocht:temporal/address epoch;
- FDt:failure domain;
- (Resolve):specific identity resolution;
- (Discover):semantic resource discovery。
而:
∣Rt∣<∞不妨礙:
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當這種 separation 成立後,一個 AI task 才可能真正跨越 CPU、GPU、記憶體、Agent 與不同 World,卻仍被理解為同一個邏輯 computation。
因此共享計算宇宙的第一步不是「所有硬體都一起算」,而是:
讓所有可合法參與計算的異質資源先能被同一個世界層穩定地辨識、解析、授權與重新綁定。
最終可濃縮為:
World Address Space=Stable Identity over Dynamic Realization以及:
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,等待逐篇增厚。