Blockless Progress Update — March 2023

Blockless
4 min readApr 10, 2023

Discover how Blockless is transforming the world of dApp development with its global edge network and cutting-edge developer tools.

Blockless is a zk verifiable execution network that makes dApp building easier than ever. Our platform empowers Web3 engineers to create faster, superior, and high-performance dApps. You can find more about Blockless via our Website, Twitter, and blog posts!

Here is a summary of what we achieved in March 2023:

  • Released Blockless Node Resource Limit
  • Launched new node runner logging and debugging system
  • Boosted network throughput with new p2p handshake mechanism
  • Wrapped up backend testing for Blockless Trigger
  • Finalized new website content; design underway
  • Revamping Blockless Support page for more details
  • Initial Node Offering announcement expected by end of April

Blockless Service Engineering

Trigger Product Update:

Extensive testing on Blockless Trigger has been conducted to guarantee a seamless user experience during Public Beta and the ZERO2HERO hackathon in partnership with BNB Chain.

As an official partner, Blockless will offer a $5,000 bounty for anyone who builds on top of Blockless Functions and Trigger. Don’t miss our CTO Derek Anderson’s workshop on April 20th for more information.

Creating a Cron Trigger on Blockless Dashboard

New and Improved Blockless Website on the Horizon:

As we approach Public Beta and launch new services, we’re concurrently developing a revamped website for Blockless. This will offer a comprehensive, easy-to-understand overview of our offerings.

The new website will feature pages for:

  • Blockless Protocol
  • Blockless Functions
  • Blockless Trigger
  • Blockless Initial Node Offering

We’re aiming to release the new website by the end of April.

Blockless Support Page Update:

To prepare for Public Beta and updated product features, the current Blockless Support page is undergoing a significant update. The new support page will provide comprehensive guidance on Blockless Functions and Blockless Trigger, as well as in-depth information on the Blockless network and a helpful FAQ section.

The current Blockless Support page

Blockless Protocol Engineering

Node Resource Limit implemented for security:

Last week, we implemented the Node Resource Limit for Linux (with Windows and Mac support coming soon) to bolster the security of Blockless nodes. This milestone allows node runners to limit CPU and RAM usage, preventing potential issues from resource-hogging programs.

For instance, a node runner can specify to allocate 80% of her CPU resource to Blockless. In practice, this would mean 80% of the CPU time (i.e. 0.8 seconds for every 1 second) can be spent on Blockless function execution.

New logging and debugging system for Node Runners:

To further enhance the node runner experience, we’ve introduced a new logging and debugging system. This provides more information to node runners, helping them better understand their node’s activity.

Below is an example of how the log for a Blockless node might look like to an operator:

[web]: {"level":"info","id":"12D3KooWJRNhr7iFqxotm3GwFnXTvLqTuRg9Di122bQQC6NuV6Cj","addresses":["/ip4/10.0.9.14/tcp/9527/p2p/12D3KooWJRNhr7iFqxotm3GwFnXTvLqTuRg9Di122bQQC6NuV6Cj","/ip4/127.0.0.1/tcp/9527/p2p/12D3KooWJRNhr7iFqxotm3GwFnXTvLqTuRg9Di122bQQC6NuV6Cj"],"boot_nodes":0,"dial_back_peers":0,"time":"2023-04-04T03:39:31Z","message":"created host"}
[web]: {"level":"info","role":"worker","time":"2023-04-04T03:39:31Z","message":"Blockless Node starting"}
[web]: {"level":"info","component":"node","concurrency":10,"time":"2023-04-04T03:39:31Z","message":"starting node main loop"}
[web]: {"level":"debug","component":"host","time":"2023-04-04T03:39:31Z","message":"host started peer discovery"}
[web]: {"level":"debug","component":"node","time":"2023-04-04T03:40:31Z","message":"emitted health ping"}

Better network throughput:

Over the past month, our engineering team has been reducing the reconnection attempts of nodes in Blockless network. If the nodes are constantly trying to reconnect with every other nodes within the p2p network, it would take up much network resource and lower service performance.

To reduce the communication cost in the Blockless network, what we have done is to reduce the amount of handshakes a node will execute over a time period, and making sure the node doesn’t reconnect to nodes its already connected with.

Business Development and Ecosystem

zkWASM Community Gathering:

We’ve had the first zkWASM community Twitter Space cohosted by Jordan Last and Wyatt Benno, where we discuss the difference between zkWASM and zkEVM, the applications enabled by zkWASM, as well as the current challenges faced by teams pushing the frontier of web3 with zkWASM.

Join the next zkWASM community gathering on April 13 at 10am EST. Don’t miss it!

Initial Node Offering (Coming Soon):

Initial Node Offering (INO) is something we will introduce in the following months. It is where dApps on Blockless can pay their community to run their own infrastructure with their own tokens, boosting community engagement and loyalty. dApps can also reach beyond their existing community by expanding the offering to the broader Blockless Network.

We will soon release an article to explain and introduce the logic, benefits, and initial participants of Blockless Initial Node Offering. Stay tuned!

Hiring

As our products evolve, so does our company’s headcount. We plan on hiring for several roles and expanding the Blockless ecosystem at a much faster rate.

We are also hiring for several key positions:

  • Mathematician
  • Distributed Systems Engineer (Go, Rust)
  • Product Designer

To become a part of our team, find more details here.

Want to get the latest updates on our roadmap? Have other ideas for Blockless? We want you to be a part of the community and would love to collaborate!

About Blockless

Blockless is a zk verifiable execution platform that makes dApp building easier than ever. Join our social channels to learn more!

Website | Twitter | Discord | Telegram | Blog | Medium | Mirror | Linkedin

--

--

Blockless

Building the first modular application architecture