Chain Reflects on the Growing Role of Bitcoin APIs  in 2014

Chain's Eric Rykwalder examines how bitcoin APIs have been a boon for developers over the last year, and looks ahead to what 2015 might bring.

AccessTimeIconDec 30, 2014 at 2:00 p.m. UTC
Updated Mar 6, 2023 at 3:19 p.m. UTC
10 Years of Decentralizing the Future
May 29-31, 2024 - Austin, TexasThe biggest and most established global hub for everything crypto, blockchain and Web3.Register Now

Eric Rykwalder is a software engineer and a co-founder of Chain.com, a bitcoin API for developers. In this article, he examines how bitcoin APIs have made life easier for cryptocurrency startups over the last year, and looks ahead to what 2015 might bring.

Toward the end of last year, in November 2013, speculation shot the price of bitcoin from just under $200 to more than a $1,000.

This meteoric rise couldn’t be sustained at that time, but it served an important purpose. It drew the attention of the world, and made people wonder what bitcoin could become and how they could be a part of it. Thousands of developers began to sink their teeth into the blockchain.

)
)

As developers and entrepreneurs began to explore bitcoin, they found the landscape required tilling.

Before they could even think about their innovation, all the groundwork had to be done. Seemingly simple tasks, like checking the balance of an arbitrary address, required spinning up and maintaining servers, indexing all of the data, and parsing a new scripting system. These formidable tasks are hindrances to the creation of new products and services.

Problems like these, in the broader developer world, have been solved by companies like Amazon, Github, and Stripe. They created developer tools that gave people a strong foundation to build upon.

By relying on Amazon Web Services, Netflix has been able to avoid setting up data centers and instead focuses on its video-streaming service. In a similar vein, bitcoin APIs have emerged to remove the legwork of creating blockchain applications.

Providing access

So far, bitcoin API services, like Chain, have focused on providing access to the primitive data structures, such as transactions and addresses. This alone has served to eliminate the problems, mentioned above, of managing servers and indexing data.

Consider the size of the blockchain, which is now over 25GB. That’s just the size of the raw blocks and their transactions. To make this data easily searchable requires it to be catalogued and indexed, further increasing its size.

Instead of simply treating all this indexed data as just a store to be queried, APIs have created push services to speed up the app development process.

Chain Notifications, for example, uses 'webhooks' and 'websockets', enabling developers to tap into the events on the blockchain, and learn about updates as soon as they are propagated in the network. This allows them to simplify otherwise complex data workflows.

This year, APIs developed preliminary services aimed at providing confidence around zero-confirmation transactions.

This work will definitely continue to progress in the following year, with more tools for risk analysis and fraud prevention being created. Exposing and analyzing the metadata around the blockchain will allow developers to enhance the end-user experience of bitcoin.

Looking ahead

As the blockchain evolves, with advancements like Counterparty, Ethereum, sidechains and others increasing the possibilities, the need for better tools and developer experience will only grow.

Each new currency and chain added represents additional data to manage and new primitives to learn. Developers will require easy mechanisms for operating across multiple chains, empowering them to harness all the progress being made.

More than anything, API advancements next year will focus on increasing levels of abstraction around the blockchain.

So far, most progress has been on the necessary step of exposing the core data of bitcoin. The fewer of these core data structures that developers have to concern themselves with, the more time they can dedicate to their own product. Although there will always be use cases for this data, the majority of applications will be able to ignore most of it.

Overall, 2015 will be a very exciting time. As APIs mature, well established businesses will begin integrating bitcoin into their operations and, as the level of abstraction provided by APIs grows, more and more developers will be enabled to create innovative applications. As a result, the marketplace will continue to grow and continue to push the entire community forward.

Data image via Shutterstock

Disclosure

Please note that our privacy policy, terms of use, cookies, and do not sell my personal information has been updated.

CoinDesk is an award-winning media outlet that covers the cryptocurrency industry. Its journalists abide by a strict set of editorial policies. In November 2023, CoinDesk was acquired by the Bullish group, owner of Bullish, a regulated, digital assets exchange. The Bullish group is majority-owned by Block.one; both companies have interests in a variety of blockchain and digital asset businesses and significant holdings of digital assets, including bitcoin. CoinDesk operates as an independent subsidiary with an editorial committee to protect journalistic independence. CoinDesk employees, including journalists, may receive options in the Bullish group as part of their compensation.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.