The TangleChain-System is a collection of tools/programs to host a blockchain on top of Iota, each written in C#.
Project is currently on hold
- Complete on Tangle blockchain
- NuGet Package (TangleChainIXI & Strain)
- Proof-of-Work Consensus in a transition phase
- Account System (public private key using Nethereum)
- Dynamic Difficulty adjustment as specified in the genesis Block
- Local database storage using SQLite
- Smartcontracts (docs)
- Smartcontract Programming Language (Strain)
TangleChain-IXI is the heart of the TangleChain-System. It is a .Net Standard Library to interact with the TangleChain-Blockchain on top of the IOTA Tangle.
- Interoperability between Chains
- Detect longest Chain via Blockweight (right now just longest chain)
- Environment friendly consensus protocol
Finish ConsoleMiner v1Create Basic GUIWalletdifficulty adjustmentGet IXI to bitcoin functionality
SmartcontractsSmartcontract LanguageRefactor of IXI- Interoperability (0%)
- Better Consensus (0%)
- Snapshot transition / ignore snapshot
This Miner is a console application which does the PoW using the TangleChain-IXI module.
- Easy start of your own chain
- Multithreading
- A Docker image for easier Setup
Not implemented right now
If you want to get started with TangleChain, start reading the Docs in each project. Best is to check out the integration tests.