programming

Enforcing invariants in a complex system

Verifying the integrity of blockchain transactions By Misha Zharov TL;DR: Coinbase is a leader in securing crypto assets. As part of our proactive approach to security, we’re introducing a new security control that will provide guarantees about our transactions. What is an invariant? In Computer Science, an invariant is a property of a system that...
Read More

Introducing rosetta-bitcoin: Coinbase’s Bitcoin implementation of the Rosetta API

By Patrick O’Grady In June, we launched Rosetta as an open-source specification that makes integrating with blockchains simpler, faster, and more reliable. There are now 20+ blockchain projects working on a Rosetta implementation (Near, Cardano, Celo, Coda, Neo, Tron, Handshake, Oasis, Cosmos, Decred, Filecoin, Ontology, Sia, Zilliqa, Digibyte, Harmony, Kadena, Nervos, and Blockstack), five in-progress...
Read More

Lessons from training teams to use React Native

By Harry Tormey Since its founding in 2012, Coinbase has grown to offer a diverse range of products built with a variety of different technologies. Some of these products are targeted at highly sophisticated users and some are targeted at individuals who are new to cryptocurrency. As our products and business has evolved, so too...
Read More

Introduction to Building on DeFi with Ethereum and USDC — Part 1

By Pete Kim At Coinbase, our mission is to build an open financial system. We strongly believe that increasing economic freedom will make the world a better place. Decentralized Finance, or DeFi for short — an open, borderless, and programmable version of finance — is an inseparable part of that vision. Smart Contracts DeFi is...
Read More

Scaling connections with Ruby and MongoDB

By Michael de Hoog Coinbase was launched 8 years ago as a Ruby on Rails app using MongoDB as its primary data store. Today, the primary paved-road language at Coinbase is Golang, but we continue to run and maintain the original Rails monolith, deployed at large scale with data stored across many MongoDB clusters. This blog...
Read More

Container technologies at Coinbase

Why Kubernetes is not part of our stack By Drew Rothstein, Director of Engineering TLDR: Container orchestration platforms are complex and amazing technologies, helping some businesses and teams solve a whole suite of problems. What’s commonly overlooked however, is that container technologies also create a large set of challenges that must be overcome to prevent failures....
Read More

Buy Bitcoin with Credit Card

BitMex Leverage Trading

Automated Trading Bot

Bitcoin (BTC) $ 98,268.33 0.24%
Ethereum (ETH) $ 3,426.71 2.83%
Tether (USDT) $ 1.00 0.08%
Solana (SOL) $ 258.70 1.11%
BNB (BNB) $ 660.59 3.14%
XRP (XRP) $ 1.47 6.27%
Dogecoin (DOGE) $ 0.444494 9.39%
USDC (USDC) $ 1.00 0.03%
Cardano (ADA) $ 1.07 3.41%
Lido Staked Ether (STETH) $ 3,425.81 2.74%