Post
Topic
Board Announcements (Altcoins)
Re: [ANN]🌀 Blur Network(BLUR) 🌀 | PoW Cryptonight-Dynamic | CPU/Solo Mining | DPoW
by
blurnetwork
on 23/03/2021, 22:00:11 UTC
Progress Report for Week of March 15th - March 21st, 2021

Development Work Completed During Week:


Repositories Updated:

blur-network/dpow-blur - Testnet repository for v11 network hardfork
blur-network/blur-explorer - Testnet explorer with v11 changes
blur-network/blur-api-cpp - Compatibility layer for cross-chain comms with KMD
who-biz/nntools - Notary node monitoring tools

Development Milestones Reached:

• Base58 encoding/decoding functions added to `dpow-blur` from bitcoin core
• `blur-explorer` display style changes, code style updates to `dpow-blur` with recent btc-base58 additions
• Efficiency improvements under-the-hood in notarization-related functions/operations in blur daemon
       ‣ Sync speed improved, by minimizing calls to expensive functions (notarization data is only polled when we add a new notarizing block to blockchain/DB successfully)
• LMDB map resizing mechanics updated in `dpow-blur` to now match those present in `blur` core repo since v0.1.9.9.5
• Version for `dpow-blur` updated to `v0.2.0.0-testnet`
• Fixed a bug which ignored incoming `ntz_sig` requests from peers if `target_height = 0` in `cryptonote_core` class
       ‣ This can happen, and is normal at `init`, and at points during protocol sync (particularly when we remove a peer connection)
• Resolved a consensus bug in testnet which resulted from `komodo_update()` not being called at proper points in blockchain sync
• Added support for `sig_count/signers_index` display for tracking of NN signer identities in Pending Notarization Pool of `blur-explorer`
• Added support for graceful display of lengthy `tx_extra` field to Blur Explorer for notarization transactions
• Successfully decoded `OP_RETURN` data from KMD notarization txs with embedded BLUR data


Community Work Completed During Week:

• Began participation in Komodo's 2021 Notary Node testnet
• Began lightning Network research in conjunction with CHIPS project (KMD ecosystem)



Goals for Week of March 22nd - March 28th:

Development Goals:


• Add proper `decoderawtransaction`/`signrawtransaction` methods to `blur-api-cpp` compat layer
• Ensure that `OP_RETURN` data being posted to KMD (for BLUR ntz txs) is correct
       ‣ Need to embed more data than `(genesis_block | height | BLUR | 0x00)` (currently what is being displayed in each)
       ‣ Above correction of `blur-api-cpp` methods should accomplish this
• Make communication through blur-api-cpp bi-directional so that blurd can fetch information from `komodod` to embed in blur transactions
• Continued testing wtih Komodo Community

Community/Housekeeping Goals:

• Further participation in 2021 NN Testnet, LN research with Chips
• Shore up deployment procedures for Blur Notary Node setup
• Improve procedure instructions, consolidate full setup into single deployment script
• Update Roadmap for 2021, input milestones from 2020 not currently reflected on Roadmap
• Set up section for Progress Reports on https://blur.cash/, automate publishing of these releases to Medium/Twitter