Simulation of bitcoin transaction using generic structures such as hashtables, linked lists, trees.
-
Updated
Sep 30, 2019 - C
Simulation of bitcoin transaction using generic structures such as hashtables, linked lists, trees.
It is a mini client-server application where client performs money transactions by logging into their account via terminal.Project is coded in C language with system calls to perform operations like record locking, creating different child process etc.File is used as database to store client and admin information(refer:user_struct.c).
Litestore library, a key-value store based on SQLite.
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Multi-threaded project on creating a TCP/IP server and client. Completed.
Lighting Memory-Mapped Database, known as LMDB, source code analysing and rewrite in rust (see rust branch).
Transaction Commitment Timestamp generator
Billing software for seamless transaction management, including bill creation, search, product editing, and invoice printing.
The ShionCoin (SHC) Virtual Currency. A linux/win64/arm64 C/C++ Scrypt/SHA256d/Keccak/X11/Blake2S/Qubit/Greostl/Skein based virtual currency with extended transactions (certificates, SEXE programs, etc).
A library for global transaction management for PostgreSQL sharded solutions
Testing the fault resilience of file system checkers and ensuring transactional repairs [TOS'18, FAST'18, HotStorage'17]
The Fastest Embedded Database in the world✨
Sample code from my blog series "Basic blockchain programming".
Bitcoin Script Debugger
A very fast transactional key-value, embedded database storage engine in Fractal-Tree. Teaching/Research purposes only.
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
Add a description, image, and links to the transaction topic page so that developers can more easily learn about it.
To associate your repository with the transaction topic, visit your repo's landing page and select "manage topics."