Skip to content
View SeguraChain's full-sized avatar
Block or Report

Block or report SeguraChain

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SeguraChain/README.md

SeguraChain is not complete, do not use it in production, until a stable release is complete and available.

If you like the project, please provide a Star

Summary: SeguraChain (Secured Chain translated from Spanish) is a technology developed mainly in C#, it allows to easily create and understand a decentralized blockchain process, it can be configured to support a sovereign update system, allowing to include updates on it without editing the content of the Blockchain.

desktop-wallet

Please follow this wikipage to setup your own blockchain:

https://github.com/SeguraChain/SeguraChain/wiki/Setup-your-own-Blockchain

Planned for the hard fork of Xenophyte once completed. > https://xenophyte.com/

Planned future website: https://segurachain.com/

Please read the whitepaper document, the document is not yet complete but most of important details are actually written.

Once the whitepaper is complete, I will make the translation of this one into english.

Everything has been developed in C#, and support NET5/NET6/NET7, a downgrade to NetFramework 4.8 is available too, you can then use Monodevelop

Visual Studio 2022 is required.

Libraries:

LZ4Net. (The most better ratio between compression/decompression)

Newtonsoft.Json. (JSON)

Open.NAT. (Only available for NET4.8)

Portable.BouncyCastle. Replaced by OpenSSL soon to gain performances.

ZXing.net (used by the Desktop wallet only, need a replacement later to erase this library).

To do list:

Implement an option to convert the BTC Blockchain database and merge it into the Genesis Block data. [0%]

Whitepaper progress. [60%]:

  • English (100%)
  • French (100%)

Complete wallets balance checkpoint disk cache process. [40%]

Complete Desktop Wallet features and options. [99%]

Develop the IO Cache Network mode. [5%]

Develop the RPC Wallet. [50%]

Develop an example of Mining Pool. [0%]

Finish optimizations. [60%]

Clean up the source code. [5%]

Include NET6/7 support. [100%]

Porting the Desktop Wallet to Telerik. [0%]

Complete the new packet system data , passing new random packet format by auth keys and unique id's [90%].

Setup:

A simple wiki page who explain how to setup your Blockchain: https://github.com/SeguraChain/SeguraChain/wiki/Setup-your-own-Blockchain

Desktop Wallet description page: https://github.com/SeguraChain/SeguraChain/wiki/Description-of-the-Desktop-Wallet

Compilation Platform Target: https://github.com/SeguraChain/SeguraChain/wiki/Compilation-Platform-Target

Contact

Discord: https://discord.gg/mvc7v9FDyJ

Every devs and potential users can send me their returns about the project, potential fix, issues and more.

If you want to donate to the project:

just to tracking them, if possible please put the note: Donation

BTC: 39mUsJFhjU6GDrchCkQ4iJsmdvD8S2jpzU | Explorer: https://btc.com/39mUsJFhjU6GDrchCkQ4iJsmdvD8S2jpzU

Curecoin: B6V6mSNRDFzmDgiPcQKYhBer6GgbM5XJeR | Explorer: https://chainz.cryptoid.info/cure/address.dws?B6V6mSNRDFzmDgiPcQKYhBer6GgbM5XJeR.htm

Pinned

  1. SeguraChain SeguraChain Public

    SeguraChain (Secured Chain translated from Spanish) is a technology developed mainly in C#, it allows to easily create and understand a decentralized blockchain process, it can be configured to sup…

    C# 5 4