In the forum post Cosmos Hub as Universal Wallet, I proposed a futuristic relationship between users and blockchains that involves a combination of current and upcoming features of the Cosmos-SDK: “Sub-keys” (or Msg Authorization); the Interchain Standard called Interchain Accounts (ICS-27); and the security of the Cosmos Hub itself (or theoretically any other secure network).

That was a sort of full-on expanding-brain proposal but it got me thinking about what steps are actually needed to take us into a future where it’s safe and easy to interact with many interconnected blockchains. …

TLDR: Lots of big updates since launch including a grant from POA, 43% gas reduction in the latest network upgrade and a post-mortem on three Clovers Network hacks 🧟

It’s been just over 6 weeks since Clovers Network launched on Ethereum Homestead during Berlin Blockchain week. In that time there have been a number of developments including 🚨 hacks 🔥 token burns thousands of Clovers registered 🍀 and thousands of dollars spent on Gas ⛽️

Here’s what’s happened by the numbers:

  • 💰 +1 New Grant (more below)
  • 🛠️ +1 Hackathon (more below)
  • 🚧 +2 Network Upgrades (first, second)
  • 🔥 +2…

by All in Bits (Tendermint Inc)

If you’d like to jump straight to the good stuff check out the spec here , the code here and a sample app using the module here.

NOTE: This is beta software and is not considered production-ready. The module is subject to updates as there are still minor performance improvement work needed before this module is ready for primetime. Open-source contributions are welcome.

Application Specific Blockchains

There are a lot of reasons why an application might need its own blockchain but most of them boil down to the question of sovereignty. Every application has its own features and requirements — speed, security, cost…

August 20th 00:00 CEST (Monday night at midnight)

I’m excited to announce that Clovers will be deployed to the Ethereum Mainnet tonight at midnight CEST (6pm EST) as part of Berlin Blockchain Week at EthBerlin and TEGG. This means that the website will be live and users can begin finding and registering real Clovers!

The launch will entail many things but one is that the remaining $10k from the ECF that Clovers received as a grant will be used to provide initial liquidity to the reward pool. This pool of money is used as part of the bonding curve market maker that allows users to exchange Clover…

Three Solutions to Prevent Front-Running

The goal of this document is to outline various implementations of front-running resistant Bonding Curves. For a refresher on the finer points of Bonding Curves, check out this great deep dive from Slava Balasanov. A Batched Bonding Curve would accept a group of buy and sell orders over a span of blocks and calculate a clearing price after that span of blocks. This would prevent front-running scenarios that since being published about have increased dramatically in the wild and affect almost all decentralized exchanges (DEX). It takes the Gnosis DutchX as inspiration, the only DEX…

Photo by Wim van 't Einde on Unsplash

When dealing with automated market makers you come across a few different variations and use cases. You’ve got the Logarithmic Scoring Rule (LMSR) created by Robin Hanson and used in prediction markets like Gnosis. You’ve got xy=k proposed by Alan Lu and Vitalik Buterin on Reddit and built into Uniswap by Hayden Adams. Then you’ve got Simon de la Rouviere’s Bonding Curve Token and Bancor’s Smart Token. These last two are the ones I’d like to discuss today as they’re the most helpful when discussing Curation Markets. …

I’m here and ready to repent; I’m here to atone by sharing what I’ve learned while foraging in the underbelly of the Ethereum Name Service. Read on for the full story, or click here to jump straight to the good stuff.

Amateur Hour

My bad behavior began as a desire to understand what happened when I, myself, lost an ENS auction to a domain squatter. I was feeling confident after securing my own name billyrennekamp.eth while only spending the lowest amount possible. I had made my .01 ETH bid then set an alarm to come back 3 days later to reveal it…

What happens when a Bonded Token owns an NFT?

UPDATE: The Re-Fungible Token concept has been converted into an EIP draft that can be viewed here:

The point of this writing is to explore the potential outcomes of using an ERC20 Bonded Curve Token (as per Simon de la Rouviere) or Liquid/Smart Token (as per Bancor) as the owner address of an ERC721 Non Fungible Token (NFT). Instead of a specific individual owning a specific NFT, they could hold a quantity of fungible tokens that represent in some way the original NFT. …

Some crypto buzzwords and their meanings

Photo by Aaron Burden on Unsplash

This article is meant as a supplement to the Re-Fungible Token (RFT) article and any other writings on the topics contained here.


ERC20 token

dapp-scratch is a command line interface (CLI) that helps you build Decentralized Apps (dApps/DApps/dapps) from Solidity contracts. It takes a contract’s Application Binary Interface (ABI) and outputs a Javascript module that handles all the basic interaction for use in your project. It’s called dapp-scratch because it helps you build your dapp from scratch. (Github Repo)

Here’s how it works:

$ npm install -g dapp-scratch
$ dapp-scratch -h
Usage: dapp-scratch build [options]Options: -V, --version output the version number
-c, --contract…

Billy Rennekamp

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store