Intro What are Liquidity Pools? How do they work? And why do we even need them in decentralized finance? Also, what are the differences between liquidity pools across different protocols such as Uniswap, Balancer or Curve? We’ll be going through all of this in this article. Before we start, if […]
Videos
Intro Yield Farming is now one of the hottest topics in decentralized finance and there is a high chance you may have already heard something about insane returns that some of the yield farmers are making. So what is yield farming? How did it all start? What are some of […]
What is DeFi? Have you ever heard about defi before? Are defi apps the ultimate killer apps in the crypto space or just new hype? No matter if you never heard about defi before or you want to make sure you understand it right this article is for you. DeFi […]
Introduction Have you ever heard the expression “code is law” where technology is used to enforce rules? In that case, do we even need lawyers? Or maybe we can live in a fully automated world where code dictates what we can and cannot do. With the current development of smart […]
Introduction When it comes to code compilation and execution, not all programming languages follow the same approach. One of the common although not ideal ways to differentiate them is to split them into 2 groups compiled and interpreted languages. The main goal of both compilation and interpretation is to transform […]
Introduction UDP and TCP are both transport protocols used for communication between different hosts. They’re part of the transport layer in the broadly-known OSI model. The transport layer is responsible for delivering data to the correct application processes over a network. UDP and TCP combined together contribute to pretty much […]
Pub/Sub Before we dive into Kafka let’s start with a quick recap on what publish/subscribe (pub/sub) messaging is. Publish/subscribe is a messaging pattern where the sender (or the publisher) doesn’t send data directly to a specific receiver. Instead, the publisher classifies the messages without knowing if there are any subscribers […]
What is the Lightning Network? Lightning Network is a payment protocol that operates on the top of the Bitcoin network (“Layer 2” solution). It’s a network of decentralised nodes that allows for sending a huge number of transactions exteremly fast and for a negligible fee (even sub-satoshi level). The Lightning […]
What is the Two Generals’ Problem? The Two Generals’ Problem, also known as the Two Generals’ Paradox or the Two Armies Problem, is a classic computer science and computer communication thought experiment that we’re going to talk about in this post. First of all, to avoid any confusion, we need […]
What is the Actor Model? Actor Model is a conceptual model of concurrent computation originated in 1973. In the Actor Model, an actor is a fundamental unit of computation and everything is an actor. The only allowed operations for an actor are: to create another actor, to send a message […]