Tuesday, December 18, 2018

Week 51: Komodo's Tech Tuesday. The Answer To “Satoshi’s Shotgun”.

Share
Share
Tweet
Read Later
Forward

Tech Tuesday #15

If this is the first time you're reading our newsletter you can subscribe here and guarantee you don't miss out on important news.

 Week 51 


Agnostic Blockchain Security: An In-Depth Analysis Of Delayed Proof Of Work

This is a must read facts and myths about dPoW for anyone with technical understandings of blockchain technology.
 

The Answer To "Satoshi's Shotgun" (Aka Spam Attacks) For Proof Of Stake Chains Is Codenamed "Ram Staker"

When proof of stake consensus was being developed (and tested) before release, one of the notary node operators demonstrated an attack which amongst testers in the community is referred to as the dwy attack.  More recently and more famously, the same attack type is called Satoshi's Shotgun.

Two mechanisms are being tested by #kmdlabs in discord.  One staking method called "ram staker" loads the wallets unspent outputs (UTXOs) into RAM and the staking works on this RAM based UTXO store (array), so any spamming on the wallet itself does not affect the staking UTXOs directly from the wallet being spammed (and therefore slowed down) to claim a block.  The ram staker expires after a time, currently 10 minutes. No information was sought for 10-minute expiry.

The other mitigation to satoshi's shotgun (or dwy attack) is to put a wallet into "lockdown" mode – once a wallet has received the funding, it can be set to never accept transactions.

 

Community Portal News

One of the notary node operators referred me to the Genesis Framework for WordPress.  It took me about 15 minutes of perusing the documentation to decide to commit to the purchase.  Some testing of a beta community portal for the Komodo Ecosystem with WordPress has stagnated because of the Komodo Rebrand, pulling more pieces together for the blockchain starter kit and also with the unifying blockchain technology of the Sapling upgrade that just took place.

This is what the community portal test looks like at the moment using unstylized fonts et cetera:


 

The coolest feature is the login is handled by the discourse community forum and how we began discussing ways for the forum to be used as a communications tool in an asynchronous manner.  The community site was originally a notary pledge for election, but it is something the Komodo marketing team would like to steer for the time being to maximize community involvement.

Some ways for community involvement revolve around a community-based coin – for games, for testing – online portal integration and social integration.  This is all somewhere in the pipeline, just not at the front.  With other technologies like Custom Chain Logic (aka smart contracts + custom consensus + on-chain protocols + more) and partnerships to cultivate, the community portal has been put on hold – for another portal… for developers! (Not using WordPress as the integration of web into blockchain requires a different set of tools).
 

Ecosystem: Verus & ZCash Sapling Upgrades Activated Successfully – Thank You

The long list of people/groups to thank:

  • James Lee (jl777) for being Gaudi-esque in Komodo's blockchain architecture and being lead developer through the upgrade process
  • Members of the Komodo team for testing at a frenetic pace to make sure the biggest upgrade to Komodo blockchain projects went to plan
  • The team members who co-ordinated with mining pool operators and exchanges in updating their infrastructure
  • Exchanges for making sure users coins were always safe
  • Mining pool operators for upgrading their infrastructure and monitoring their services with a keen eye
  • The Agama wallet contributors, especially lead developer Petr B (pbca26), and testers for continuing to release new helpful features which enable users to keep using KMD whilst third party systems continue their upgrade cycles
  • The engineering talent in the community that maintain explorers for people to visually verify transactions and block data
  • Blockchain projects that chose Komodo technology and have engaged with the community
  • Notary Node operators for displaying professionalism and dedication to securely updating the network
  • Community for being patient during this mother-of-all upgrades!!  Arguably the biggest in the public blockchain industry to date.
 

Integrating Komodo Blockchain Technology Into Your Website Or Web App

When a dApp team knows front-end coding and some of the logic required for their application – but not the low-level details of blockchain coding and operations – the KMDLABS service creates value to your workflow by quickly developing and testing your product so it can move from ideation to planning, testing, editing and then ready to production.

Every time our ecosystem does something great, it saves the next person from having to repeat it.  Komodo tries hard to not re-invent the wheel. It is why it started as a zCash fork, created generic value encoding for blockchain interoperability leveraging IETF specs and collaborated with Verus to upgrade the blockchain ecosystem.  The upgrade to zcash sapling & Verus hashing, consensus and emission scheduling unified blockchain innovations and begins a new phase of Komodo IoT testing.

The KMDLABS discord channel is dedicated to testing innovations, upgrades and new features.

Past Issues of Tech Tuesday
GitHub
Facebook
Medium
Reddit
Twitter
YouTube
Email
Website
Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.