Weekly Dev Update #49
This week’s Dev Update will only be small since nearly the whole team has been travelling again, this time back to Australia from Consensus. Nevertheless, we have initiated a range of changes both in Lokinet and the Loki storage server
Additionally, we’re happy to have Jason (Jagerman) now working full-time with the Loki Foundation as a developer. I have been in communication with the Loki Foundation, and all parties have agreed that Jason will begin working on the implementation of Blink, which will allow for fully private CryptoNote transactions to be instantly confirmed.
Merge upstream from Monero
The Loki Launcher is a node js package that will allow for the independent management of all the components to run a full Service Node. This includes managing Lokinet, lokid and the Loki storage server. When Loki Service Nodes begin to route data and store messages for Lokinet and Loki Messenger, the Loki Launcher will need to be run on every single Service Node.
Right now the Launcher is in a testing phase, so you should only use it on Testnet and Stagenet – though feedback/issues and pull requests would be greatly appreciated!
Remove alpine and use debug Lokinet builds for Docker image
Track uptimes for each daemon
Allow custom commands from socket server
Pipe Lokinet output to socket server
Add line breaks to Lokinet version and Service Node files
Master branch updates
The Loki Messenger client is in a mostly complete state. Right now the focus is being put on the message server and integration with Lokinet and lokid.
Token bucket rate limiting for snode-to-snode requests:
Use keccak1600 signatures to match lokid:
Messenger Mobile (iOS and Android)
We have continued work on Loki Messenger for iOS. It will be ported from Signal iOS. The repo and all of our work can be found here:
You've got mail!
Sign up to our newsletter to keep up to date with everything Oxen.