Introducing Charitychain.io

Inspire your friends by doing an outstanding action.

We are regularly solicited to contribute to projects on social networks. When I read these tweets or facebook status I usually ask myself 3 questions:

Is the author of this publication (usually an acquaintance or a friend) really involved in the request he relays? Does the total amount of my donation go directly to the NGO to finance its actions or does a large part finance private intermediaries? (fees on payments for example) Will my gift have a real impact or not?

A simple idea to answer these questions

Imagine a service with only 2 inputs: an NGO and a campaign target to 100€ for example. You must drop half (50€) and collect the rest (50€) by inviting your entourage to unblock your donation. If successful, 100% of the funds are donated to the NGO. If the objective of the campaign is not achieved, everyone is refunded.

Inspire your friends by doing an outstanding action, deposit 50% collect 50%

Many people are hermetic at online solidarity. Yet We are all a sort of trojan horse inside our small community, we can use the strength of social networks not to influence but to inspire others. The idea is to remove the main obstacles to online donation. We tell a single story: A trustworthy person (she herself contrasted with her campaign) solicits you to accomplish a solidarity act on a transparent, secure and fully decentralized platform (Neither commissions nor governance by a private company) that’s all, nothing more.

Why Blockchain?

Trust and transparency are the key factors in expanding of funding humanitarian actions

According to a 2016 report from UK Fundraising, Public trust and confidence in charities falls to lowest recorded level.

Extract from the report by Populus for the Charity Commission

The blockchain has three characteristics that could change the situation: it is transparent, secure and operates without a central control organ.

Radically reduced transaction costs

The blockchain is decentralized, not owned or operated by a single person or organization but rather shared among users. Transaction costs can be significantly reduced because there are no intermediaries. It’s a bit like removing the Uber 25% commission in the price of a race only through an intelligent infrastructure.

Eliminate corruption ?

The removal of the need for third parties (Payment systems, governments, …) Blockchain technology deliver significant benefits in improving trust, The blockchain bitcoin exists since 2009 and it has never been corrupted by a computer attack.

Core technologies

Public Key Cryptography

https://en.wikipedia.org/wiki/Public-key_cryptography

Cryptographic Hash Function

https://en.wikipedia.org/wiki/Cryptographic_hash_function

Peer to peer networking

https://en.wikipedia.org/wiki/Peer-to-peer

Crypto Economic Technologies

The Blockchain

https://en.wikipedia.org/wiki/Blockchain

Proof of Work

https://en.wikipedia.org/wiki/Proof-of-work_system

Ethereum Technologies

Ethereum is the decentralization of applications. They operate on the Ethereum network, which consists of several thousand computers that constantly communicate. They share the same database, the blockchain.

Build unstoppable applications : https://www.ethereum.org/

Decentralized applications

Smart contracts are code that is stored and executed on a blockchain. Add a user interface and smart contracts serve as the backends for decentralized applications, (dapps)

Stack of technology for first version of Charitychain.io

For many types of Dapps, Truffle does everything you could want: It compiles your blockchain contracts, injects them into your web app, and can even run a test suite against them!

With Metamask, all your users need to do is install the Chrome plugin, and they will have their own secure blockchain accounts right there in the convenience of their browsers. Read more of this article

You can see a simplified first version of smart contract of charitychain.io that explicates the idea by browsing the source code on Github

What’s Next

For you, give me your feedback please ! And for my part, I work on the realization of a technical “Proof of concept” (with testrpc, truffle and metamask) and it’s cool! You can watch a preview of the poc in this video