在过去的5个月,经过 Findora 核心开发团队以及所有贡献者的努力,Findora 公开测试网版本,将于北京时间 12 月 28 日正式上线,所有人都可以尝试创建、发行、处理保密资产以及申请加入节点运营、处理交易等。Findora期待广大开发者和社区爱好者的加入。
测试网访问地址:https://findora.org/testnet
Findora最早在2020年8月定向对一些合作伙伴发布了测试网络。该测试网包含Findora交易系统,该系统由100多个验证者节点运行。验证节点运行许可的BFT共识协议,以维护一致的交易日志。他们接收并处理交易,并定期将更新发布到交易的公共日志中。公共日志是最小化的,主要包括经过验证的日志、提交链上当前状态的经过验证的数据结构(Authenticated Data Structures, ADS)元数据,例如Merkle Tree。系统提供一个单独的查询服务,可响应客户端对数据内容(例如资产记录或交易)的请求。查询服务器的响应将根据ADS元数据进行身份验证。
测试网工具介绍
Testnet用户和开发人员使用四个主要工具与系统通信:资产管理应用程序,命令行工具,JavaScript库和原生Web接口。
Web接口:系统支持行业标准的RESTful Web界面。它分为两个主要部分。Ledger API用于与验证程序进行通信,以提交事务或获取ADS元数据。查询API用于向查询服务器提交数据查询,例如扫描新交易或获取与帐户关联的所有活动资产记录。用户可以替代地在单独的通道中对等地传达有关其交易的所有必要信息。开发人员还可以克隆查询服务器并编写自己的Query API版本。
资产管理应用程序:资产管理应用程序提供了对用户友好的Web浏览器界面,并支持用户能够执行基本交易,包括资产定义,发行和转移。该程序会保存用户的资产、交易和私人信息。
命令行工具:用户可使用命令行工具访问Findora的更高级的交易功能,包括资产制度和选择性公开的用户身份/资质凭证。命令行工具也可以用于从查询服务器或验证节点日志中请求信息。
JavaScript库:JavaScript库和txn_cli命令行界面均提供对同一基础RESTful Web界面的便捷访问,但是该库供正在构建与交易系统集成的应用程序的开发人员使用。应用程序包括更高级的资管和钱包,数据探索工具,资产发行者和审计者的GUI或金融服务。例如,开发人员可以构建使用Venmo之类的付款应用程序,该应用程序使用Findora系统来处理基础的数字美元的发行和转让;创建类似Carta这样的资本股权结构表管理应用程序,该应用程序使用Findora系统来动态地管理股权记录,或者点对点借贷应用程序,使用Findora处理借贷合同的整个生命周期。
一些说明
如果测试网在运行中有任何问题,或者更好的改进建议,可以通过 testnet@findora.org 联系我们。Findora 处于快速发展的阶段,我们希望有更多的开发者可以参与其中。