Verseport对象网络

    1. Verseport对象网络

Verseport对象网络基于以太坊geth的最新版源代码V1.10.17(2022年3月发布,Solidity支持最新的0.9版),融合以太坊的架构优势,进行TPS、日志、网络、PoR资源证明等方面的性能优化,实现一条确保关键数据不出境的、符合国家网络安全法的区块链;实现每3秒的出块时延、TPS>1万、超低Gas等优势。同时,开发自研的Verseport区块链浏览器,为Verseport对象网络提供可视化的查看界面。

本系统由对象接口层、对象处理层组成。对象接口层由对象写入接口、对象删除接口、对象查询接口等模块组成,用于接受外部系统的数据处理请求;对象处理层由对象结构拼装、对象写入IPFS、对象删除、索引对象、对象查询处理等模块组成,对接底层IPFS,实现数据对象和交易对象的去中心化存储。

当前的区块链存在区块大小限制、低TPS、高燃料费等问题,将数字藏品的原资产数据对应的大数据块/文件(例如>100MB)写入区块链通常是不可行的。各个数字藏品交易平台各自采用自己的存储方式,形成多个数据孤岛,数据易重复,容易导致数字藏品赝品的泛滥。原数据大多采用用户自己离线保存、在中心化服务器上保存等方式,导致数据易篡改、易丢失;即使使用IPFS存储,仍然缺少有时序的去中心化索引,增大数据检索难度。

基于“一切事物皆对象”思想,Verseport创新性提出基于星际文件系统 (InterPlanetary File System, IPFS)链接结构和智能合约的对象网络,将现有区块链的区块升级为不固定大小、不固定出块时间间隔的对象。将数据和事务处理分别抽象为数据对象和交易对象,用户的数据资产抽象为数据对象,用户的事务处理抽象为交易对象,对象都基于IPFS和智能合约进行去中心化存储,并形成去中心化的对象网络结构。

Verseport对象网络系统解决了大数据对象的去中心存储和时序索引问题,特别适配于数字作品原文件、元数据、流程动作等全流程数据对应的大数据文件的去中心化存储与索引。

本系统由对象接口层、对象处理层组成。对象接口层由对象写入接口、对象删除接口、对象查询接口等模块组成,用于接受外部系统的数据处理请求;对象处理层由对象结构拼装、对象写入IPFS、对象删除、索引对象、对象查询处理等模块组成,对接底层IPFS,实现数据对象和交易对象的去中心化存储。

图1/1  Verseport对象网络系统功能架构设计

 

技术特点:

 

1)作品原文件及其元数据上链;

 

2)确保数字作品一物一码一证:每个数字作品的原文件(物)被追加特征码并存储到对象网络上,形成全球唯一的哈希码,将哈希码作为区块链上的通证ID,在区块链的智能合约中铸造;

 

3)时序索引实现流程朔源:建立了原件上链等流程动作相关的时序交易对象,确保全流程数据的去中心化存储安全;同时形成时序索引,可快速定位到作品原文件及其元数据,并支持流程朔源;

 

4)高性能:万级超高TPS,亚秒级出块时延;

 

5)超低成本:接近于0的超低燃料费。

 

产品中心