Juraj SelepinOpenMinaReducing 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…Jun 5, 2023Jun 5, 2023
Juraj SelepinOpenMinaIncreasing 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…May 5, 2023May 5, 2023
Juraj SelepinOpenMinaHow 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…Mar 30, 2023Mar 30, 2023
Juraj SelepUtilizing 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…Mar 2, 2023Mar 2, 2023
Juraj SelepinOpenMinaIntroducing 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…Jan 26, 2023Jan 26, 2023
Juraj SelepinTezEdgeThe 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…Feb 24, 20221Feb 24, 20221
Juraj SelepinTezEdgeThe new architecture of the TezEdge node — bridging the gap between formal specification and…IntroductionNov 18, 2021Nov 18, 2021
Juraj SelepinTezEdgeOptimizing 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…Sep 2, 2021Sep 2, 2021
Juraj SelepinTezEdgeHalving 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…Jul 14, 20211Jul 14, 20211
Juraj SelepinTezEdgeSpeeding 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…Jun 16, 20211Jun 16, 20211