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]