Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference. Ethereum uses a public blockchain and its own cryptocurrency called Ether to enable users to develop and deploy distributed applications and programs. It is an open source platform that allows developers to write code that controls digital assets, create applications, and store data in a secure and decentralized manner. Ethereum also provides the ability to create and manage digital tokens, which can be used for various purposes such as fundraising, voting, and more.
GraphQL Galaxy 2021GraphQL Galaxy 2021
8 min
Building GraphQL APIs on Ethereum
Blockchains are databases with a unique set of properties. Unlike most databases which are optimized for both read and write operations, blockchains are optimized for write operations, typically focused on optimizing and scaling transaction cost, transaction volume, and transaction speed.
In this talk, I'll dive into the web3 space, and show how developers can leverage The Graph Protocol to build performant, scalable, and decentralized GraphQL APIs and dapps on decentralized networks like Ethereum and IPS.