Ethereum Developer Philippines - Programmer

Ethereum Developer Philippines

I have more than 15 years of experience in web and app development and for some years I have also been interested in development related to the blockchain.

What is Ethereum

Ethereum is a blockchain platform with its own cryptocurrency, called Ether (ETH) or Ethereum, and its own programming language, called Solidity.

As a blockchain network, Ethereum is a decentralized public ledger for verifying and recording transactions. Network users can create, publish, monetize and use applications on the platform and use its Ether cryptocurrency as a payment. Insiders call decentralized applications on the network "dApps".

As an Ethereum developer I deal with:

  • Smart contracts
  • A "smart contract" is a program that runs on the Ethereum blockchain. It is a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain. Smart contracts are a type of Ethereum account. This means they have a balance and can send transactions over the network. However, they are not controlled by a user, but are distributed over the network and run as planned. User accounts can then interact with a smart contract by sending transactions that perform a function defined on the smart contract. Smart contracts can define rules, like a normal contract, and automatically apply them through code. Smart contracts cannot be deleted by default and interactions with them are irreversible.

  • dapp
  • A decentralized application (dapp) is an application built on a decentralized network that combines a smart contract and a frontend user interface. A dapp has its backend code running on a decentralized peer-to-peer network. It is therefore different from an app, where the backend code is running on centralized servers. A dapp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as IPFS.

Other blockchains I work with

Ethereum isn't the only blockchain I work with as a developer