Everest 是一家盈利性组织,为非营利性身份网络 (IN) 基金会提供资金。IN 基金会旨在确保身份网络(用户的身份数据存储)的透明度、中立性、安全性和持久性。[1]
Everest 基础设施在一系列互联网网络中的超级节点上运行。这些超级节点是用于协调 Everest 平台的集中式服务的主机。[2] 这些集中式服务包括私有以太坊区块链、用于每个用户存储的 IPFS 存储阵列、允许个人将其数据从区块链传输到 Everest App 实例的桥接服务、用于集成其他系统和数据的管道系统,以及用于启用来自 API 和 SDK 设备交易的 API 服务器。[3]
Everest 平台利用区块链的力量、透明度和安全性来提供一种新的经济模式。希望解决发展中和新兴市场社区问题的机构需要像 EverID、EverWallet 和 EverChain 提供的工具集——可验证的身份、价值存储和转移以及透明的会计。[2]
ID 是一种虚拟金融资产,可以访问网络以及构成经济中每次价值交换渠道的无数应用程序和服务。不同级别的网络资源访问权限授予 ID 代币的持有者。例如,机构需要质押不同数量的大量 ID 才能在有限的时间内获得分层级别的访问权限(即 SDK、API 等)。[3]
Everest 将以用户为中心的自主身份解决方案 EverID 与价值转移和文档存储解决方案 Ever-Wallet 以及强大的交易系统 EverChain 相结合,以创建和记录所有系统交易。 该产品套件基于区块链技术和该系统的密码学基础。Everest 运营公司的核心重点是创造经济和社会价值。Everest 促进多个第三方对用户的验证,并允许系统成员之间安全地转移价值。[1][3]
Everest 基础设施在一系列网络中的超级节点上运行。这些超级节点是区块链的主机。它们还可以托管每个用户的 IPFS 存储位置、用于集成其他系统和数据的管道系统、允许个人将其数据传输到 Everest 应用程序的桥接服务以及用于启用来自 SDK 设备交易的 API 服务器。 Everest App 和 Everest Agent App 均基于以太坊区块链的加密货币钱包。Everest 系统中的应用程序也使用用户的生物识别技术和密码/PIN 码进行保护,桥接服务也是如此。[2] Everest API 和 SDK 通过每个合作伙伴的应用程序编程接口密钥和每个合作伙伴的 SDK 实施密钥进行保护。这两个密钥都在 Everest 系统中注册。SDK 要求 SDK 实施密钥嵌入到公共访问设备 (PAD) 的软件中,但是,API 密钥可以刷新,从而可以防止密钥劫持危及系统。
通过 Everest API 和 SDK,Everest 系统可以与其他应用程序和设备集成,而这些应用程序和设备并非 Everest 产品直接解决的。Everest 超级节点中托管着一个服务器实例,该实例托管着到 Everest 分布式计算机的 RESTful API Everest 客户端 API 是用于构建客户端应用程序的 RESTful 接口。API 的功能包括以下内容:
使用以太坊 (ETH) 区块链的 Solidity 智能合约框架,Everest 构建在五个主要核心智能合约之上:
用于在平台上创建和发展 EverID 的智能合约。此智能合约需要用户的公钥、用户的 EverID 数据报、用户的用户名、用户的密码和用户的 PIN 码。
用于验证 EverID 的智能合约。验证请求可以来自 Everest App、Everest Agent App 或启用 Everest API 的应用程序或设备。
用于跟踪身份信息使用、文档共享以及针对用户 EverID 或 EverWallet 的持续交易的智能合约。[1]