What is and why Cryptocurrency?
Simply, it is a secure form of digital currency that can be transferred anywhere in the world peer-to-peer, similar to email (where the email's server is replaced with a decentralized network).
More technically, Bitcoin is a type of digital currency that uses cryptography and open source software to regulate the generation of units of currency and verify the transfer of funds, operating independently of a central bank. There is a distinction between Bitcoin, a digital currency, and blockchain the technology, which has many additional potential use cases beyond the currency.
Using cryptocurrency for sending and receiving donations has many advantages against using 'fiat' or regular currency. With the implementation of the blockchain, crypto transactions are recorded and forever stored on the digital ledger or 'blockchain' making currency donations and distribution transparent.
What is a blockchain?
A blockchain is a decentralized online ledger that is distributed across a network recording all the transactions being made on it. This ledger is continuously updated and distributed. Since there are many copies being updated and verified synchronously, it prevents one bad actor from manipulating the data. In other cryptocurrencies this same technology is being taken to a whole other level.
What is and why choose Ethereum?
It's the world's programmable blockchain. Ethereum builds on Bitcoin's innovation, with some big differences. Both let you use digital money without payment providers or banks. But Ethereum is programmable, so you can also use it for lots of different digital assets – even Bitcoin! This also means Ethereum is for more than payments. It's a marketplace of financial services, games and apps that can't steal your data or censor you.
On Giveth we use these programmable ethereum blocks to create applications that facilitate donations. In the near future we will be using this same technology to potentially mint our own tokens and precipitate the GIVing economy.
How does it work in the context of the application?
One of these superpowers is to create dApps or Decentralized Applications, these are applications programmed onto the blockchain. dApps can be programmed to work as smart contracts receiving, holding and distributing currency as per the terms written into the contract. This feature removes the need for banks and/or lawyers, cutting through red tape and allowing project creators more autonomy.
When you create or donate to a project, you are interacting with the Giveth dApp. Donations sent or received are recorded on the blockchain and can be viewed by anyone, anytime and anywhere. As donations are faciliated by the Giveth dApp's code, transactions thus can be done straight A -> B without anyone else needing to be involved.
One of the other superpowers is the ability for developers to create tokens or 'coins' which can create alternative economies based on the functionality programmed onto the coin. Giveth is in the works of implementing its own version of a token which will amplify the potential of donations. More on this is in development!