V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ScryInfo
V2EX  ›  区块链

这可能是区块链开发者的一大福音,首例数据协议层开源了

  •  
  •   ScryInfo · 2019-05-22 15:35:12 +08:00 · 1015 次点击
    这是一个创建于 2039 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 还提供对市场端客户与开发者提供对特定行业 /事件发起智能合约协议,应用于各种商业数据场景,例如体育,娱乐,农业,金融市场等的民调或交易市场。

    现在,我们对已经完成的以上内容进行了第一版本的开源,希望能够真正意义上在区块链应用落地上,提供一些有价值的工具和接口,我们希望它能够被开发人员欣赏,尤其是更懂软件、产品、应用的开发者,并灵活编译和复用,而不仅仅是执行他本身的操作。

    在使用过程中,能够帮助开源产品实现真正的开源价值,最终,开发社区的开发者们才是真正的“产品经理”,提出不足之处,并要求改进。让这个工具真正意义上友好开发者,在区块链的应用方面,得到节省开发成本和研究成本。

    邀请&感谢

    感谢各位开发者一直以来对于开源工具的支持,帮助产品进步,让开源的魅力至今依旧耀眼。

    Scry 开发团队真诚的邀请各位开发者前来,根据您的兴趣爱好或者业务场景需求,来实现接口调用。即使仅仅是在您的应用上,用户 ID 注册的隐私保护加密调用数据加解密功能,我相信也可能是产品的另一种美好尝试,期待更多开发者的尝试和提出自己的想法。

    GitHub 链接: 区块链数据协议层: https://github.com/scryinfo/dp 组件 Dot: https://github.com/scryinfo/dot 基础库: https://github.com/scryinfo/scryg

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2099 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:50 · PVG 08:50 · LAX 16:50 · JFK 19:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.