15 个版本

0.1.25 2024 年 8 月 10 日
0.1.24 2024 年 4 月 10 日
0.1.23 2024 年 3 月 28 日
0.1.22 2024 年 2 月 23 日
0.1.16 2023 年 8 月 31 日

#955 in 魔法豆

Download history 10/week @ 2024-05-20 9/week @ 2024-05-27 1/week @ 2024-06-10 1/week @ 2024-07-22 102/week @ 2024-08-05 21/week @ 2024-08-12

每月 124 次下载
用于 redgold

MIT 许可证

235KB
4.5K SLoC

Redgold

License: MIT Dev | 网站 | 贡献指南 | 开发设置 | 白皮书 | 运行节点 | 安全程序

Redgold 或 "哲学金",旨在作为 BlackRock 的对立面。它是一个去中心化、开源的对等平台,旨在作为加密货币生态系统的金融数据和计算层。主要产品目标是集中在 ETF 和投资组合目标模型以及金融上,但该平台设计为通用型,作为去中心化数据湖和 SQL 计算引擎。

该项目灵感主要来源于Spark和pandas,在传统的Parquet数据湖上实现了类似的数据转换,其关键区别在于能够支持多租户计算,并允许任何人编译任意安全的UDF(用户定义函数)。使用WASM执行器进行安全的远程代码执行,将基于SQL类似数据的加载函数作为输入的转换操作串联起来。关系代数描述和原始签名操作使用Protobuf实现。Arrow作为WASM调用的跨内存格式,SQLite表用于频繁访问,Parquet表用于长期数据索引。所有操作都转换为使用Kademlia距离。与演示的主要优化技术最相似的是接受共识协议。有关本项目的完整技术描述和动机,请参阅白皮书

  • 该项目处于实验性开发阶段,并非生产版本/尚未上线主网

依赖项

~47–65MB
~1M SLoC