redgold

Crates.ioredgold
lib.rsredgold
version0.1.24
sourcesrc
created_at2022-06-15 02:46:36.42193
updated_at2024-04-10 04:06:29.710422
descriptionp2p database / compute engine & portfolio target models
homepagehttps://redgold.io
repositoryhttps://github.com/redgold-io/redgold
max_upload_size
id606218
size10,705,259
(sergei-pq)

documentation

https://dev.docs.redgold.io/

README

Redgold

License: MIT Dev | Website | Contributing | Dev Setup | Whitepaper | Run A Node | Security Procedures

Redgold or "philosophical gold", is intended as an ideological opposite of BlackRock. It is a decentralized, open-source, peer-to-peer platform designed to act as a financial data and computation layer for the cryptocurrency ecosystem. The primary product intention is focused around ETFs & Portfolio target models, and finance, but the platform is designed to be general purpose as a decentralized data lake and SQL compute engine.

It is inspired heavily by Spark and pandas like data transformations on conventional parquet data lakes, with the key distinguishing factor being the ability to support multi-tenant compute with arbitrary secure UDFs compiled by anyone. WASM executors are used for secure remote code execution to chain together transforms operating on SQL-like data loading functions as inputs. Protobuf is used for relational algebra descriptors and for raw signature operations. Arrow is used as a cross-memory format for WASM invocations, with sqlite tables for frequent access and parquet tables for long-lived data indexes. All operations are translated to work with Kademlia distances. ACCEPT consensus protocol is the most similar to the demonstrated primary optimization technique. For a full technical description and motivation of this project please refer above to the whitepaper.

  • This project is in experimental development and is not a production release / not yet on mainnet

Commit count: 380

cargo fmt