连接空间和时间的方法
我们了解一些开发人员希望管理自己的私钥,而其他开发人员则宁愿选择更简化的方法。为了满足所有用例,我们提供两种不同的方式连接到空间和时间:
直接连接到时空网络
自我保管的秘钥可实现最佳性能、灵活性和去中心化的 Web3 安全性。
直接连接到 SxT 去中心化网络并进行身份验证,让您可以完全控制会话状态和跟踪,无需集中中介。但是,此方法需要更复杂的本地加密技术来验证身份,并且您负责根据需要刷新会话,以及使用饼干令牌为每个请求管理授权。用户私钥(身份验证)和表私钥(使用饼干令牌的授权/权限)都保留在您的客户端计算机上。
通过我们的网关(秘钥代理)连接
将托管权委托给我们的安全服务器,以提供更简单的 Web2 风格的开发人员体验。
网关(秘密代理)提供更简单、更传统的身份验证体验:开发人员可以通过使用用户名/密码登录或使用 API 密钥进行连接。授权也更加简单:您只需发出 API 请求,饼干令牌就会自动生成。您还可以通过简单的API为其他用户配置权限,他们将收到自动生成的饼干。网关是一项为方便和易用而构建的集中式服务。用户私钥(认证)和表私钥(授权)都存储在网关中。
接口
您可以使用多种不同的接口连接到 Space and Time:
Space and Time Studio - AI 支持的 UI,用于探索数据、运行查询、构建仪表板和管理帐户。该工作室是区块链数据爱好者、分析师和其他非开发人员最简单的访问点。只需使用用户名/密码或您的 Web3 钱包登录即可开始运行查询!
REST API - 全面的 REST API,用于在空间和时间上构建您自己的应用程序,具有一组用于分散身份验证的 API,以及一组用于网关访问的并行 API。请在此处查看 API 参考。
CLI - 用于使用单个命令与 Space 和 Time 进行交互或构建简单的 shell 脚本。这些文档中的大多数示例将利用 CLI。
SDK - 软件开发套件,可预先建模与空间和时间的交互,以加快开发时间。目前可用于 Python、Go 和 NodeJS。
JDBC 驱动程序 - 适用于本地安装的应用程序、传统 SQL 编辑器或接受 JDBC 连接的商业智能 (BI) 工具。 JDBC 驱动程序可以配置为直接连接到去中心化网络,或通过网关(秘密代理)连接。
价格
当您使用空间和时间时,您所付出的只是计算。存储、索引区块链数据、OpenAI 仪表板、集群中的 OLTP + OLAP 查询、SQL 加密证明等始终包含在内。