10+ State Channel Projects Every Blockchain Developer Should Know About A guide on state channels like Lightning Network, Raiden, Trinity, SpankChain, Perun, Counterfactual, Celer Network, Machinomy, FunFair, Liquidity, Connext Network, etc.
Under the hood: AvionDB P2P Syncing One of the big challenges while working with distributed databases is to sync/replicate data between the peers. There are multiple things that make replication challenging in distributed systems: * Access Control: There should be a way to control the access to your data, so that you can decide which peer
AvionDB: A MongoDB-like Distributed Database In the past few months we have been getting this question a lot: What do I use for managing dynamic data for my Decentralized App? We have InterPlanetary File System for storing static data, but what about the data that keeps changing? There are a number of existing distributed databases
How to Write Upgradable Smart Contracts Smart contracts are immutable, by design. On the other hand, software quality heavily depends on the ability to upgrade and patch source code to produce iterative releases. Even though blockchain-based software profits significantly from the technology’s immutability, still a certain degree of mutability is needed for bug fixing and
Building a Twitter Bot using IPFS Cluster 🤖 Till now, we have explored a number of fun examples using InterPlanetary File System (IPFS), InterPlanetary Linked Data (IPLD) & Libp2p. We have built Websites on IPFS, Youtube on IPFS, Online Publication on IPLD & Chat Application on Libp2p. In this tutorial we are going to build a Twitter Bot(
Hands-on IPLD Tutorial in Golang: PART 2 In this article of the IPLD series, we will enhance the current code to handle document entries instead of key-value entries.
Joining a Collaborative Cluster Collaborative clusters allow people to join forces to backup and distribute interesting content on the IPFS-network.
Collaborative Cluster Setup In order to create your own collaborative cluster that other people can subscribe to you will need to: * Setup your regular production deployment of IPFS Cluster in CRDT mode (these will be your “trusted peers”). * Distribute a configuration template so that follower peers can easily join the cluster. * Let users
IPFS Cluster Production deployment This section is meant for administrators looking to setup IPFS and  IPFS Cluster on a production environment. Administrators are expected to  be familiar with IPFS and with the deployment of production  applications (including reading the logs, being able to verify if ports  are open, if connectivity exists between peers or
ipfs-cluster-follow The ipfs-cluster-follow command line application is a  user-friendly way of running follower peers to join collaborative IPFS  Clusters. You can obtain more information about collaborative clusters  in the respective section. ipfs-cluster-follow runs an optimized cluster peer for  use with collaborative cluster. It focuses on simplicity and security  for users running