Bacalhau Project Report - Dec 16, 2022
UCAN docs, Direct Peer Communication, Simulator merged. Happy Holidays!
As we wrap up for the holidays, we managed to land documentation for our UCAN integration, a huge PR for direct peer communication, and got the simulator merged into the codebase.
UCAN docs 🔒🍪
Is that a pile of macarons on your nose, gopher? Anyway, you can now submit jobs to Bacalhau like this!
And what’s more, the way to do that is now documented 🎉 Check out the docs update here.
Direct Peer Communication 🎯🏹💘
We landed a huge PR to dramatically improve the scalability of the network. With a new custom libp2p protocol called bprotocol
, nodes now communicate with direct API calls over libp2p rather than via GossipSub. This means that no longer every node needs to hear every message about every job on the network, instead, only the subset of peers involved in a job have to share messages about it. Which is like, a quadratic improvement in efficiency as network sizes grow!
Simulator merged 💊🤑
The simulator is now merged into the main branch. What’s more, the direct peer communication totally changed the way the simulator works, which now goes via a central libp2p node to act a mock smart contract instead of going via an http server with websockets.
What’s next? ⏭️
Mince pies
Mulled wine
Terrible festive music
Happy new year, see you in January!
Questions/comments? Let us know!
Thanks for reading!
Your Humble Bacalhau Team