In a previous article we explained how we’re integrating Ethereum into OpenBazaar in addition to Bitcoin, Bitcoin Cash and Zcash. In this article we want to talk about why we’re integrating Ethereum.

Bitcoin Beginnings

OpenBazaar began as a Bitcoin-only project, with the intent of creating an open, permissionless marketplace with no fees and no middlemen. From the beginning users wanted the ability to accept payments in cryptocurrencies other than bitcoin. While that was possible via our Shapeshift integration, such payments weren’t really trustless. Non-bitcoin payments would just be Shapeshifted into bitcoin payments. Users effectively had to use Shapeshift as a middleman, had to trust them not to steal their funds, and had to pay them for the privilege. In that sense, non-bitcoin payments weren’t really native to OpenBazaar.

Then, in late 2017, bitcoin transaction fees began to rise. A lot. Using bitcoin for payments on OpenBazaar became impractical for months. Since payments in non-bitcoin currencies weren’t native on OpenBazaar (they were simply Shapefshifted into bitcoin payments) that meant all payments on OpenBazaar were impractical. Users wanted to use alternative currencies, but we were – effectively – forcing them to use bitcoin. Use of the platform ground to a halt. It was obvious something needed to change.

Becoming Crypto-Inclusive

We want users to be able to trade using any cryptocurrency they desire, without exposure to risks caused by other chains. In early 2018, in response to urgent demand from our users, we began integrating native altcoin payments into OpenBazaar. We’re refactoring our codebase to make it much easier to integrate new cryptocurrencies natively. The low hanging fruits are coins that are forks of Bitcoin, as their codebases are closest to what OpenBazaar was already supporting. Bitcoin Cash and Zcash were the first such integrations, and Litecoin integration is almost complete.

Enter Ethereum

A natural continuation of that effort is to integrate Ethereum. Since Ethereum doesn’t share Bitcoin’s codebase, it has been more challenging to integrate than forks of Bitcoin. But we think it’s worth the effort because:

  • Ethereum has the largest community outside of Bitcoin.
  • Developer activity on Ethereum is huge and enthusiastic.
  • The community has a special eagerness for its coin and tokens to be used for real-world commerce.

Integrating ETH and ERC20 payments is a natural next-step for OpenBazaar.

Beyond simple payments, smart contracts built on Ethereum – with its rich Turing-complete scripting language – may allow us to support markets that would be extremely challenging to support with Bitcoin-like script-based cryptocurrencies. Trustless auctions, DAO-based stores, insurance contracts, and affiliate marketing are just a few of the ideas we are exploring. Integrating Ethereum has the potential to expand the types of products and services offered on the platform.

Users won’t be required to use Ethereum to use OpenBazaar, and can still stick to paying and being paid in Bitcoin or other supported cryptocurrencies.

In Summary

In short, the landscape isn’t what it was when OpenBazaar first started. There is a rich ecosystem we cannot afford to ignore, and Ethereum is a huge part of that. We’re excited about implementing ETH and ERC20 payments, and are looking forward to working with the Ethereum community as we explore how we can leverage smart contracts in OpenBazaar.


Do you want to help build this with us?

Download OpenBazaar right now to start buying or selling in minutes or just see what's for sale at OpenBazaar.com.

Developers, join us on Github to contribute to this open-source project!

Recent updates

OpenBazaar 2.3.1 is Released with IPFS Rebase
OpenBazaar version 2.3.1 has been released and was primarily focused on upgrading the underlying IPFS library to 0.4.18. This release prepares the development team to enable some features which will improve message deliverability and discovery on the network. In addition...
read more
OpenBazaar Developer Call - March 14, 2019
This is a video recording of the OpenBazaar Developer call on March 14, 2019.
read more
How to Sell Digital Goods for Cryptocurrency on OpenBazaar
When you think about the world’s largest internet marketplaces, what kind of products do you picture? Maybe you get your coffee or toilet paper or other daily sundries from Amazon or Alibaba. Maybe you buy secondhand or hard-to-find collectible items...
read more
How to Spend Bitcoin and Other Cryptocurrencies on OpenBazaar
Shopping online is pretty excellent, right? It’s really one of the most powerful features of the internet today. How great is it that we can connect to businesses around the world from just about anywhere we are and have things...
read more