这可能是区块链开发者的一大福音,首例数据协议层开源了
5.22日,区块链技术团队SCRY.INFO对其开发的区块链数据协议层(Scry Data Protocol)进行开源,开发者可访问github网站对源码和相关文档查看和下载使用。这是区块链行业内首例数据协议层开源,将为行业内外的企业和开发者提供区块链数据产品开发的多种可能性,也将带动更多高校和企业的进入。协议层概述
通过区块链提供数据交换的SDK,让开发者可以快速方便的开发DAPP应用。
主要包含这些内容:数据加解密;签名;智能合约;事件通知;数据存储接口;数据获取与查询;数字货币支付;第三方App支付接口等。
过程如下:
数据提供者通过SDK写入数据及元数据(数据包含静态数据、动态数据,数据有约定的格式,元数据主要包含数据签名、数据描述等信息);数据需求者通过SDK查找需要的数据,支付数字货币后,可以获得数据; 数据验证者,通过向智能合约抵押一定的数字货币来成为验证者。在数据交换过程中,数据需求者可以向合约发起有偿数据验证请求或交易仲裁,验证者由智能合约随机选取。数据交换的所有参与者可以在参与的交易中相互评分;智能合约会记录参与者交易及评分信息,生成参与者的信誉评价,信誉评价信息可以通过SDK查询。
协议层及组件
组件框架 ---- Dot
组件开发规范,主要有组件定义、组件依赖关系、组件生命周期、依赖注入、及常用的基础组件
配置组件----默认加载组件
现支持json格式,以后会增加toml、yaml、命令行支持
日志组件 ---- 默认加载组件
基于zap的高性能日志
Binary data组件
实现二进制数据交易,现在实现的版本 v0.1.1的主要功能
Dapp组件
提供用户交互的界面组件
开发初衷
Scry.info是全球首个区块链可量化数据交易平台,实现真实数据的存储,验证,共享,分析和交易。 利用Scry.info内置智能合约,对跨行业资源的分布式用户提供集群智能数据验证,并以Scry智能合约的形式在Scry平台提供调用、工具、分享和交易。 Scry.info还提供对市场端客户与开发者提供对特定行业/事件发起智能合约协议,应用于各种商业数据场景,例如体育,娱乐,农业,金融市场等的民调或交易市场。
现在,我们对已经完成的以上内容进行了第一版本的开源,希望能够真正意义上在区块链应用落地上,提供一些有价值的工具和接口,我们希望它能够被开发人员欣赏,尤其是更懂软件、产品、应用的开发者,并灵活编译和复用,而不仅仅是执行他本身的操作。
在使用过程中,能够帮助开源产品实现真正的开源价值,最终,开发社区的开发者们才是真正的“产品经理”,提出不足之处,并要求改进。让这个工具真正意义上友好开发者,在区块链的应用方面,得到节省开发成本和研究成本。
邀请&感谢
感谢各位开发者一直以来对于开源工具的支持,帮助产品进步,让开源的魅力至今依旧耀眼。
现在,我们看到google等世界头部软件公司不断地对自己的软件进行开源,越来越多的政府和组织(如白宫、特斯拉、哈佛大学)采用类似Linux这样的开源软件,区块链行业最知名的比特币代码开源,比特币市值不断飙升甚至被誉为黄金2.0。我们须认识到,行业之风正在牵引着向正规道路走,区块链项目的最新产品成果开源将会为项目方锦上添花。
Scry开发团队真诚的邀请各位开发者前来,根据您的兴趣爱好或者业务场景需求,来实现接口调用。即使仅仅是在您的应用上,用户ID注册的隐私保护加密调用数据加解密功能,我相信也可能是产品的另一种美好尝试,期待更多开发者的尝试和提出自己的想法。
GitHub链接:
区块链数据协议层:https://
组件Dot:https://
基础库:https://