root@prasanna-desktop:~#

  • Concise 24-bit encoding of Semantic versions

    Recently I built a proof-of-concept decentralized package manager for python compatible with PIP - which uses IPFS for storing python package wheels and Ethereum smart contract (written in solidity) for storing the indexes. One of the challenges while creating an index as a solidity smart contract was to find out...

  • Function as a Service using V8 JavaScript engine's built-in multi-tenancy and isolation

    One of the most underrated and least known features of Google’s v8 javascript engine is it’s ability to create and run untrusted code in a secure and isolated sandbox called Isolate. A single instance of V8 can create and run hundreds of such isolates provided enough memory and compute, while...

  • Concurrent and Batch JSON-RPC calls on Ethereum Blockchain

    Ethereum has a very well defined set of methods that can be used to interact with the blockchain from external systems (probably from our current Web 2.0 systems). Ethereum exposes these functionalities over JSON-RPC 2.0 protocol. In brief, JSON-RPC is a light-weight data interchange protocol built on top of application...