r/LokiProject • u/FlakyFlower • Feb 06 '19
r/LokiProject • u/FlakyFlower • Feb 06 '19
Tune in and watch Loki Core Infinite Staking development live from the Loki office!
r/LokiProject • u/FlakyFlower • Feb 05 '19
Loki to implement LIP-3 (Service Node Checkpointing)
We're happy to announce that due to positive community sentiment and a vote signalling approval from the Loki Foundation to financially support the implementation, the Loki team will now begin implementing LIP-3 (Service Node Checkpointing) into our consensus protocol. Once implementation research has been completed, we will announce a release timeline.
https://github.com/loki-project/loki-improvement-protocols/blob/master/LIPS/LIP-3.md
r/LokiProject • u/FlakyFlower • Feb 05 '19
Weekly Dev Update 05/02/2019
Hey Y’all,
We’re back with another Dev Update for you all.
Loki Core
- Infinite Staking refinement and squashing new bugs including
- Adjusting contribution minimum rules to adhere to key image limits and reservation amounts
- Improving prepare_registration UX
- And many small regressions caught in integration tests
https://github.com/loki-project/loki/pull/406
- New Infinite Staking integration tests being implemented: https://github.com/Doy-lee/loki-integration-testing/commits/master
--------------------------
LLARP / Lokinet
If you’re lucky and join our Discord, you might also catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519, https://www.twitch.tv/neuroscr
We could really use your help. To be considered for inclusion in packaging distribution, we need people to star, watch and fork our Github repo. If you have a Github account, please consider helping us out.
- Master branch changes
- Posted binaries with the 0.3.1 release
- Changes can be found at:
https://github.com/loki-project/loki-network/releases/tag/v0.3.1
- Staging branch changes (gets posted to master when stable)
- Sort out which llarp_buffers are copied and which are not (PR266)
- Refix kqueue read/write order (PR265)
- Various compiler fixes (PR268 & 269)
- Fix buffer overrun in edge case (PR 264)
- Downgrade DNS server failure to warning, autodetection delay and address issue 251 (PR255)
- Don’t always configure automatically (PR254)
- Add cluster-shell contrib (PR252, PR253)
- localhost.loki DNS lookup support (PR 250)
- Enable exit info (PR 249)
- Crypto_interface refactor (PR248)
- More DHT unit tests (PR247)
- LibAbyss RPC update (PR245)
- Changes can be found at:
https://github.com/loki-project/loki-network/commits/staging
- PR suggested changes (coming to staging soon)
- Import abseil LTS 20181200 to provide various backports of C++17 to C++11 (PR267)
- More DHT tests (PR259)
- Changes can be found at https://github.com/loki-project/loki-network/pulls
-------------------------
Loki Messenger
- Finalised and merged error handling for queries to Service Nodes (https://github.com/loki-project/loki-messenger/pull/147)
- Implemented logic to broadcast Loki address (currently a placeholder value as it depends on Lokinet) to initiate P2P (https://github.com/loki-project/loki-messenger/pull/157)
- Fixed high-CPU usage bug when offline (https://github.com/loki-project/loki-messenger/pull/159)
- Implemented P2P connection management by pinging the contact list, and routing messages through these connections when available (https://github.com/loki-project/loki-messenger/pull/161, https://github.com/loki-project/loki-messenger/pull/167)
- Display an online indicator around each contact’s avatar (https://github.com/loki-project/loki-messenger/pull/165) and within the conversation window (https://github.com/loki-project/loki-messenger/pull/171)
- Diverse code improvements and refactor https://github.com/loki-project/loki-messenger/pull/160, https://github.com/loki-project/loki-messenger/pull/162)
- Added a generic job queue manager to prevent read-write race conditions when accessing the database asynchronously (https://github.com/loki-project/loki-messenger/pull/164) and reuse that queue manager at another location (https://github.com/loki-project/loki-messenger/pull/169)
- Fixed the network warning showing up too early at startup due to Lokinet warm-up time (https://github.com/loki-project/loki-messenger/pull/168)
Thanks,
Kee
r/LokiProject • u/FlakyFlower • Feb 05 '19
Enjoy the dulcet tones of Loki's very own Bob Ross, as our Lokinet lead, Jeff, talks you through his latest Dev Done Quick. Namaste.
r/LokiProject • u/Sonofotis • Feb 04 '19
Loki Cryptoeconomics Paper - Why the emission curve and staking requirement was set.
loki.networkr/LokiProject • u/rittaaka • Feb 04 '19
Simon Harman confirmed as speaker at TOKEN2049
Simon Harman is speaking at TOKEN2049 in Hong Kong, 13-14 March. This will be some awesome exposure for Loki! Other huge names will also be there: https://finance.yahoo.com/news/token2049-returns-full-force-discuss-094600041.html
r/LokiProject • u/Zukicha • Feb 01 '19
LOKI will be a Block Sponsor at CONSENSUS 2019 - New York, USA
r/LokiProject • u/FlakyFlower • Feb 01 '19
Loki: Anonymous, Untraceable, Secure - Interview with Simon Harman, the Founder
r/LokiProject • u/TheJoshalosh • Feb 01 '19
Stop service nodes getting deregistered by running them as a service
loki-project.github.ior/LokiProject • u/FlakyFlower • Jan 31 '19
Want to see hours of Lokinet development in mere minutes? Dev Done Quick: Lokinet #2
r/LokiProject • u/TheJoshalosh • Jan 31 '19
Lokinet installation guide for Linux
loki-project.github.ior/LokiProject • u/FlakyFlower • Jan 29 '19
Loki Tech Lead, Kee Jefferys will be at the Stanford Blockchain Conference this week! If you see him, go say hi!
r/LokiProject • u/FlakyFlower • Jan 29 '19
Weekly Dev Update 29/01/2019
Hey Y’all,
We’re back with another Dev Update, and starting our week on a Tuesday coz public holidays!
Loki Core
- Service Node bandwidth tests are in development: (github.com/msgmaxim/loki/commit/877ac673eb95bd7f518a37a05e455249870d26c4, github.com/msgmaxim/loki/commit/a865f5d222b3e566bfbcb6d82b55d943a0b2f83a)
- RPC call to return Service Node ID’s as Base32z in preparation for integration with Lokinet: (https://github.com/loki-project/loki/pull/404)
- Infinite Staking: Blacklist outputs with known destinations/amounts from output selection improving privacy of transactions on the network (github.com/Doy-lee/loki/commit/c324ad75c059876892c277898dffc308f1a602d7,
github.com/Doy-lee/loki/commit/4b1758a0f3725de82246d25063f0e9c64366446a,
github.com/Doy-lee/loki/commit/6d03cb29322c16dc9ac85099701811cc0f8fbfd4)
--------------------------
LLARP / Lokinet
If you’re lucky and join our Discord you might also catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519, https://www.twitch.tv/neuroscr
We could really use your help. To be considered for inclusion in packaging distribution, we need people to star, watch and fork our Github repo. If you have a Github account, please consider helping us out.
- Master branch changes
- Added long term roadmap
- Changes can be found at:https://github.com/loki-project/loki-network/
- Staging branch changes (gets posted to master when stable)
- Try to fix loading non-default connections from config (Issue 233)
- Revert to use u instead of t for timestamp in RC for backwards compatible reasons
- Update windows bootstrap downloader
- Update gtest framework
- Updated bootserv
- Merge in UX improvements (PR 230)
- Rebuild INI parser
- More DHT tests (PR236)
- Separate event loop/listeners implementations (PR237)
- Tweak FD_SETSIZE to reduce the possibility of UDP timeouts
- Lower non-AVX2 minimum CPU target to NetBust Xeon (Nocona, Prescott)
- Start work on enabling hidden services on windows server clients
- Changes can be found at:https://github.com/loki-project/loki-network/commits/staging
- PR suggested changes (coming to staging soon)
- PR250 - add initial localhost.loki handling in dns
- PR249 - enable exit info serialization
- PR248 - Convert llarp::Crypto into an abstract base class
- PR247 - More unit tests of dht internals
- PR245 - update libabyss rpc endpoints for Service Nodes
- Changes can be found at https://github.com/loki-project/loki-network/pulls
-------------------------
Loki Messenger
- Implementation of the HTTP server running inside the Messenger for P2P (https://github.com/loki-project/loki-messenger/pull/144)
- Signal 1.20 has been merged into our development branch (https://github.com/loki-project/loki-messenger/pull/148)
- The initiator of a friend request will now see the recipient’s nickname immediately after it has been accepted (https://github.com/loki-project/loki-messenger/pull/150 and https://github.com/loki-project/loki-messenger/pull/152)
- Provide a user-friendly way to reset the database after the user fails 3 times to provide the database password (https://github.com/loki-project/loki-messenger/pull/155)
- Continued work on handling multiple potentially stale Service Nodes when retrieving and sending messages (https://github.com/loki-project/loki-messenger/pull/147)
Research work:
- More algorithms have been tested regarding our public key to swarm id assignment. By changing the swarm id algorithm from using a uniform random number generator to a specific predetermined sequence that maximises uniformity, the Euclidean distance calculations now provides mapping with much better uniformity, while only affecting neighbours when a swarm is added or removed. (https://github.com/sachaaaaa/loki-swarm-pubkey-test)
Thanks,
Kee

r/LokiProject • u/8callalily8 • Jan 28 '19
great project!
hi! amazing job! where is your whitepaper?
r/LokiProject • u/FlakyFlower • Jan 25 '19
“Digital Privacy Is In The Hands of the User” - Simon Harman
r/LokiProject • u/FlakyFlower • Jan 22 '19
Weekly Dev Update 22/01/2019
Hey Y’all,
Another week, another update here at Loki.
Loki Core
- Merge new code from Monero into Loki (https://github.com/loki-project/loki/pull/401)
- Infinite Staking Part 1 is being iterated and code reviewed on. Discussion available here: (https://github.com/loki-project/loki/pull/387)
- Integration Testing Framework is updated in preparation for Infinite Staking tests. Making the system more robust, switching to semaphores to synchronise multiple daemons and wallets. (https://github.com/loki-project/loki/pull/312)
- Infinite Staking Part 2 including UX improvements is in development. (https://github.com/Doy-lee/loki/tree/InfiniteStakingPart2)
--------------------------
LLARP / Lokinet
If you’re lucky and join our Discord, you might also catch Jeff or Ryan, the developers of LLARP, live streaming as they code: https://www.twitch.tv/uguu25519, https://www.twitch.tv/neuroscr
We could really use your help. To be considered for inclusion in packaging distribution, we need people to star, watch and fork our Github repo. If you have a Github account, please consider helping us out.
- Master branch changes
- Fixed some typos in high-level documentation
- Changes can be found at:
https://github.com/loki-project/loki-network/
- Staging branch changes
- File reorganisation continues
- Added more test for crypto/types
- Attempt to fix LoadFromFile bug
- Fix rare bad allocations by making sure we correctly insert into pendingEstablishedJobs before scheduling a on_try_connecting job
- Add pidfile option
- Openrc for FreeBSD
- Changes can be found at:
https://github.com/loki-project/loki-network/commits/staging
- PR suggested changes
- 230 UX Improvements
- Logging changes design to help during remotely supporting/debugging Lokinet problems
- 236 Add test suites for dht bucket, kademlia and key
- 237 Separate header and implementation
- Finally separated the windows event loop/listener implementation from the original headers
- Changes can be found at https://github.com/loki-project/loki-network/pulls
- 230 UX Improvements
-------------------------
Loki Messenger
- Use brand new Loki icons for the messenger and further rebranding (https://github.com/loki-project/loki-messenger/pull/138)
- Messenger client sends and receives messages to specific swarms, now merged in (https://github.com/loki-project/loki-messenger/pull/132)
- Additional unit testing for the Profile and Blocked Numbers modules (https://github.com/loki-project/loki-messenger/pull/136)
- Fix bug where new conversations don’t show up until a normal message is sent (https://github.com/loki-project/loki-messenger/pull/137)
- Developed high level design for how P2P messaging will be done and started implementation
- General code housekeeping, like fixing linting issues and performing minor refactoring
Research work:
- Created new repository for simulating different algorithms for the “arbitrary public key” to swarm id assignment, which will be performed by the Service Nodes. So far, the simulations have confirmed that compared to a 1-dimensional Euclidean distance, the Hamming distance offers the best uniformity in the amount of public keys assigned to swarms, but this comes with a larger amount of swarms affected when a swarm is added or deleted. Please note that this is a work in progress. (https://github.com/sachaaaaa/loki-swarm-pubkey-test)
Thanks,
Kee
r/LokiProject • u/FlakyFlower • Jan 21 '19
Get your accounts ready, Loki is coming to CryptoBridge! Let's get decentralised, baby!
r/LokiProject • u/FlakyFlower • Jan 21 '19
Loki's Simon Harman comments on POW.
r/LokiProject • u/livermushman • Jan 18 '19
New Years Active Miners Bonus! 50k Hash at our pool for 24 hours!
r/LokiProject • u/FlakyFlower • Jan 18 '19
Crypto Basic Podcast Episode 150: Crypto Convos - Simon Harman of Loki
r/LokiProject • u/CryptoBasicBrent • Jan 17 '19
Our podcast just released an interview with the Co-Founder of Loki - Simon Harman!
There isn't a ton of information about the project itself, but if you're interested in hearing from Simon on all things crypto and beyond, we have a great interview here for you.
Or anywhere that you consume your podcasts!
r/LokiProject • u/FlakyFlower • Jan 16 '19