Home

Implementing Raft Consensus Protocol for ResilientDB

What is Raft? Raft is a consensus protocol used in many existing software systems including Kubernetes, Kafka, and MongoDB. It has been battle-tested in many circumstances since it was first described in 2013. The ResilientDB project on GitHub has had an open issue since October 2023 for Raft to be added to the portfolio of available consensus ...

Read more

GraphQ-LLM: AI Query Tutor for ResilientDB

Introduction GraphQ-LLM is an intelligent AI assistant that helps developers learn, understand, and optimize GraphQL queries for ResilientDB. Built with Retrieval-Augmented Generation (RAG) and integrated with the ResilientApp ecosystem, it provides real-time explanations, suggestions, and performance insights for your GraphQL queries. 🎯 Wha...

Read more

Nexus: An Agentic Rag Assistant for ResilientDB and Distibuted Systems Research

Nexus: An Agentic RAG Assistant for ResilientDB and Distributed Systems Overview Nexus is a Next.js-based agentic Retrieval-Augmented Generation (RAG) assistant tailored for Apache ResilientDB, blockchain, and distributed systems. It combines LlamaIndex (TypeScript) orchestration, DeepSeek for reasoning, Gemini Embedding 001 for retrieval, and ...

Read more

Navigating ResilientDB's C++ Codebase: Empowering Contributors with Modern Tooling

Navigating ResilientDB’s C++ Codebase: Empowering Contributors with Modern Tooling ResilientDB is a high-performance blockchain platform written in modern C++17. If you’ve worked with C++ before, you know that managing large codebases can be challenging—not just because of the language’s complexity, but also due to the tools used to build and o...

Read more

Building Resilient Apps with ResilientDB & ResVault

The ResilientDB Fullstack makes it easy to build and interact with blockchain-powered applications. At its core, it uses ResilientDB for high-speed transaction processing and ResVault as a wallet interface for seamless interactions. Web apps can connect effortlessly using the ResVault web SDK, while developers also get SDK support for Python, Ru...

Read more

Getting Started with Smart Contract on ResilientDB

Here we illustrate how to run a smart contract on Nexres locally. We provide step-by-step tutorials to set up locally with 4 nodes and use the built-in smart contract service. Install Following the instruction install tutorial to initial the environment that runs a Key-Value Service locally. If you are using our cloud, you can ignore the system...

Read more

VoteChain 2.0 - Decentralizing Voting with Blockchain, One Vote at a Time

Overview VoteChain 2.0 builds on the foundation of the original ResilientApp VoteChain, utilizing ResilientDB’s scalable blockchain infrastructure to create a customizable and secure voting platform. The enhanced app includes customizable voting, voting history, and a results page and discussion panel for each poll. ResVault now provides blockc...

Read more

PetChain

Built on the ResilientDB fabric, PetChain provides secure lost-and-found tracking, seamless health record management, streamlined ownership transfer, and automated pet insurance processing, ensuring reliability in pet care. Project Overview Motivation The pet industry, valued at around $150 billion in the U.S. alone, faces critical challenges ...

Read more