Familiar API Built upon and extending Bitcoin’s codebase, developers familiar with the Bitcoin API can quickly and cost-effectively create working blockchains and test proof-of-concept projects. Being built on the Bitcoin codebase also allows Elements to function as a testbed for changes to the Bitcoin protocol itself.