协议层概要
通过区块链提供数据交换的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://github.com/scryinfo/dp
组件Dot:https://github.com/scryinfo/dot
基础库:https://github.com/scryinfo/s...
有疑问加站长微信联系(非本文作者)