Gives an insight into where we are standing with the Tixl testnet development.
We have set up a channel #github on our Discord server (https://discordapp.com/invite/dzVzMdp) where all commit messages are shared.
Further tasks are tracked in the Issues Tab.
- NTRU Web Assembly
- AES Web Assembly
- Perdersen Commitments Web Assembly
- export to module
- Build UI
- Handle State
- Connect to Testnet
- Deploy Validator test setup
- Deploy Gateway
- Deploy Witness Node
- Deploy Wallet Bots
- Deploy Explorer
- Make all services available via domain
- Make services available with SSL
- Deploy GUI Wallet
Repository: tixl-crypto
- NTRU basic setup (encryption)
- Signatures
- Commitment scheme basic setup
- Commitment scheme range proofs
- NTRU advanced settings
- NTRU Web Assembly Port
Repository: tixl-ledger
- Interface
- Data Structure
- Persistence
- Implement validation
- Import and Export
- Encrypted transactions
Repository: tixl-gateway
- Distribute transactions to validator network
- Connection to validators (subscription)
- Implement API
Repository: tixl-consensus
- Federated Byzantine Agreement
- Implement SCP protocol
- Run simulations
- Handle further Edge-Cases
Repository: tixl-validator
- Integrate with consenus
- Generate Keypairs
- Sign and Validate messages
- Build HTTP Interface
- Implement P2P Communication
- Receive transactions
- Hand off transactions to consensus as hash
- Broadcast transcations to other validators
- Witness mode
- Recover from stuck states
- State Synchronisation
- Integrate with ledger
- Validate transactions
- Interface to get state for wallets
- Deploy test network
Repository: tixl-wallet-bots
- Create basic operations to interact with Gateway
- Implement automatic clients, that generate transactions
- Subscribe to transactions
Repository: tixl-explorer
- Fetch transactions from network (subscription)
- Build GUI
- Fetch transactions from network (history)
- Improve GUI
- Faucet to get Testnet Tokens
- Generate Keys from mnemonic phrase
- Mini PoWs
- Load tests
- Cut through transactions
- Network privacy
- Start Mainnet development