Internet Computer 是什么?
Internet Computer 是一个区块链,使开发人员、组织和企业家能够构建和部署安全、自主和防篡改的*容器*,这是*智能合约*的演变。
作为 dapp 开发人员,您可能会发现将 Internet Computer 视为提供以下关键功能很有用:
-
一个*全球可访问的公共区块链*,用于以网络速度运行智能合约,可为用户提供交互式网络内容。
-
一种安全加密协议(互联网计算机协议),由世界各地独立数据中心的独立节点提供商运营的节点机器运行。这保证了智能合约的安全执行。
-
使用可根据需要扩展其容量的链密钥加密技术连接的*区块链网络*。
一个开放的区块链
Internet Computer 是托管在由独立方运营的节点机器上的区块链,位于地理上分布的数据中心。节点运行 Internet Computer 协议,这是一种高级加密容错协议,可确保在区块链上运行的智能合约不会被篡改或停止。 Internet Computer 由并行运行并使用链密钥加密技术连接的各个子网区块链组成。这意味着运行在子网上的容器可以无缝调用托管在 Internet Computer 区块链的任何其他子网中的容器。
Internet Computer 的另一个重要特征是它在一个去中心化的无许可治理系统的控制下运行,称为 Network Nervous System (NNS),该系统完全在链上运行。 NNS 可以就多个主题做出决策,包括通过创建新的子网区块链、更新节点机器以及配置 Internet Computer 协议中使用的参数来扩展 Internet Computer。任何人都可以参与治理并向 NNS 提交新提案或对公开提案进行投票。为此,用户必须质押 ICP、Internet Computer 实用代币,并使用 NNS 创建一个*神经元*。
构建下一代软件和服务
Internet Computer 协议通过重新构想软件的构建、部署和访问方式,降低了基于平台的风险并为创新铺平了道路。
例如,使用 Internet Computer,开发人员可以专注于使用容器智能合约编写代码,而不会受到与环境相关的干扰,例如:
-
物理或虚拟网络配置要求
-
负载均衡服务
-
防火墙、网络拓扑或端口管理
-
数据库配置和维护 *存储卷和设备
通过使开发人员能够专注于构建应用程序和交付价值,Internet Computer 有助于简化开发流程、缩短上市时间并促进创新。
对于最终用户,Internet Computer 为访问 dapps 提供了一个安全的环境,风险较小。 由于区块链固有的安全性,在 Internet Computer 上运行的程序不会被恶意代码劫持,这也降低了应用程序最终用户或组织的总拥有成本。
此外,由于 dapp 可以是“自治的”和公共的,开发人员可以编写相互通信和共享功能的服务,从而提高生产力和效率,同时为创新和改进项目留出空间,充满信心。
Internet Computer 还使开发人员能够使用加密安全身份来实施访问控制,从而减少对用户名和密码或外部身份管理插件的依赖。