Marlin Dev & Community Updates – September & October 2020

Marlin Dev & Community Updates – September & October 2020

Here are the latest dev updates for last two months!

September 2020

  1. As part of our multi-chain efforts, the ABCI usage was rewritten to be generic so different chains can plug in custom ABCIs.
  2. Discovery and registry use cases were split in the beacon to allow them to have different access controls.
  3. The relay and beacon executables were rewritten with structopt for a better cli experience.
  4. Added support to use multiple beacons for discovery and registry.

October 2020

  1. Address discovery was added to allow people to specify reward addresses for the testnet.
  2. Beacons can now register with bootstrap servers to join the wider Marlin network.
  3. Discovery and pubsub are both cluster aware and manage connections accordingly.
  4. The send/recv syntax was unified across transports and CRTP scaffolds were added to make writing transports much easier.
  5. gateway for NEAR was built to enable support for relaying NEAR messages
  6. Observing the need for a low latency caching system for dApps, we introduced Marlin Cache to accelerate dApps by improving their latencies. Check out our documentation for more information.
  7. Integrated Marlin Cache with The Graph and Infura, significantly improving latencies.
  8. Our workshop video shows why Marlin’s Cache is needed, how to integrate within 3 minutes, and a live demo showing how the Cache improves UX.
  9. Completed the spawn-net where validators simply joined the network without any explicit promise of incentives. This provided us valuable feedback on incomplete documentation required to set up nodes, missing scripts required for installation, compiler version and OS specific errors.
  10. Started off the eggnet, an extension of the spawn-net where we sought introductions to experienced validators. 400+ nodes joined by the end of October. Statistics are visible on our dashboard.
  11. Introduced marlinctl to simplify the onboarding process and reduce difficulty in setting up nodes and running various components.

Posts you might have missed recently

  1. Introducing marlinctl to simplify node management

  2. The Marlin Development Trajectory

  3. A recap of Marlin to date

  4. Buidl with Marlin Cache at the ETHOnline Hackathon and Summit

  5. Byzantine Resistant Networking Protocols feat. SMT

  6. Introducing Marlin as a Cache to accelerate and cheapen the Graph and personalize NFT marketplaces

Feel free to bug us here, on github or our discord channel to learn more.

Make sure you’re always up to date by following our official channels!

Twitter | Telegram Announcements | Telegram Chat | Discord | Website

Stay connected

Subscribe to our newsletter.