目标受众

本文档描述了互联网计算机的外部视图,即它向应用程序开发人员和用户提供的初级接口,以及当他们使用这些接口时会发生什么。

注意:

虽然本文档描述了互联网计算机的外部接口和行为,但它不是终端用户或终端开发者文档。大多数开发人员仍需通过 SDK,Canister 开发包、Motoko 等其他工具与互联网计算机进行交互。请查看 https://sdk.dfinity.org/ 以找到合适的文档。

本文档的目标读者是

  • 使用这些底层接口的人员(例如:实现代理,canister工具包开发,模拟器,其他工具)。

  • 那些实现这些底层接口的人(例如Internet Computer实现的开发人员)

  • 那些想详细了解Internet Computer行为复杂性的人(例如进行安全分析)

警告:

本文档是严格的技术参考。它不是Internet Computer的简介,因此对于了解高级概念的人员而言非常有用。请首先查看更多高级文档。

如果您将Internet Computer视为提供基于WebAssembly的服务托管服务的分布式执行引擎,则本文档将专门描述其服务托管方面。本文尽可能不讨论区块链,共识协议,节点,子网,正交持久性或治理治理模式。

本文试图与实现无关,它同样适用于(假设的)兼容的Internet Computer的重新实现。这意味着本文档不涵盖面向运行Internet Computer的接口(例如,数据中心运营商,协议开发人员,治理用户),因为诸如节点更新,监视,日志记录之类的内容,固有地与实际实现及其体系结构相关。

最后更新于