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.
Development updates are shared on Discord, Telegram and Twitter. Join our channels to stay up to date.
To learn more about this release, read the corresponding medium article: Autobahn Network Testnet “Blankenese”
- Refactoring
- Websockets
Repository: tixl-wallet
- Improve usability / UX
- Improve state handling
- Already a lot of the state handling has been refactored but we are still in the final refactoring steps.
- StealhChains
- Transactions are already written to StealthChains and we are in the final testing.
- At the moment we have one StealthChain per asset instead per sender/receiver combination which has to be done, too.
- Shorter addresses (BIP-39 compatible)
- Use High-Level Ledger API
- Show transaction hash
- Key handling (allow restore wallet from private key)
- Show invalid blocks
- Error handling (e.g. not enough balance, invalid block)
- Internal Development Testnet
Repository: tixl-ledger
- Provide High-Level API
- Allow (encrypted) transaction payload
To learn more about this release, read the corresponding medium article: Autobahn Network Testnet “Altona”
- 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
- Faucet to get Testnet Tokens
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
- Generate Keys from mnemonic phrase
- Mini PoWs
- Load tests
- Cut through transactions
- Network privacy
- Start Mainnet development