InOpenMinabyJuraj Selep·Jun 5, 2023Reducing the size of the Mina blockchain state by developing a new custom-built storageTo enhance the overall performance of a blockchain node, one of the primary areas to focus on is the storage that contains the blockchain…
InOpenMinabyJuraj Selep·May 5, 2023Increasing the Mina node’s security by fuzzing the transaction application logicAs software systems grow in complexity, they involve increasingly more components, modules, and dependencies that often interact with each…
InOpenMinabyJuraj Selep·Mar 30, 2023How we utilize CI in improving the performance of the Mina networkBlockchains are highly secure networks, but their performance leaves much to be desired — they are not currently able to process enough…
Juraj Selep·Mar 2, 2023Utilizing internal and external tracing of the Mina network to identify areas of code in need of…One of the primary barriers standing in the way of blockchain becoming widely adopted is their performance. This usually refers to the…
InOpenMinabyJuraj Selep·Jan 26, 2023Introducing the Web Node — an in-browser Mina node that verifies blocks and transfers fundsIt is always beneficial to decentralize a blockchain network across a multitude of nodes. Distributing control across multiple nodes…A response icon1A response icon1
InTezEdgebyJuraj Selep·Feb 24, 2022The TezEdge node — the 6-times faster and more stable Merkle tree storage prevents the loss of…Improving the storage is one of the most effective ways of improving a blockchain node’s overall performance. Blockchain nodes must…A response icon1A response icon1
InTezEdgebyJuraj Selep·Nov 18, 2021The new architecture of the TezEdge node — bridging the gap between formal specification and…Introduction
InTezEdgebyJuraj Selep·Sep 2, 2021Optimizing inter-process communication between the TezEdge context storage and the Tezos economic…Increasing the speed at which blocks are applied is one of the most effective methods of improving a blockchain node. When new blocks are…
InTezEdgebyJuraj Selep·Jul 14, 2021Halving the TezEdge node’s memory usage with an eBPF-based memory profilerAs developers, we want to see how much memory is used in each piece of code so that we can evaluate whether a particular function in code…A response icon1A response icon1
InTezEdgebyJuraj Selep·Jun 16, 2021Speeding up incoming message parsing by 3- to 10-times by switching from serde to the nom libraryComputer systems are designed to process information in the form of a binary stream of data. These strings consist of numbers and letters…A response icon1A response icon1