Warm welcome from Vu Tien Khang

aka "Vu Tien" - Data as a Public Service

version of July 4th, 2021

Who am I?

photo I am a retired professional of the space and aeronautics industry. My current technical center of interest is the blockchain and Earth Observation. I am certified Ethereum developer by ConsenSys Academy
My LinkedIn Profile.
My Github Repositories
My Vision: Machu Picchu, Tech4Good

My Github account

My Github account is composed of 4 types of repositories

  1. Project repositories: contain the code of past hackathons Mach Picchu participated to (not maintained) or the code of Machu Picchu demos (maintained)
  2. Tutorial repositories: contain forked tutorials or tutorials I wrote myself. They should be running as-is. Simply fork and clone them, following the instructions.
  3. Reference repositories: contain industry reference repositories. I forked them in order to be able to make changes. Most of them contain tutorials that can be outdated, and I need to update them for them to run.
  4. Explore repositories: contain forked repositories that I might explore in detail some day. Once I make them work, they will be promoted to “tutorials”

All repositories have one of the 4 prefixes in the description. Your interest is most certainly in the tutorial repositories.

About Machu Picchu

The vision of Machu Picchu

Machu Picchu Logo Machu Picchu is my current project. The vision of Machu Picchu is as follows (versión española aquí)

The problem:

The solution:

Advantages of Machu Picchu

The advantages are:

The FAQ

You may want to continue reading, or explore the FAQ to see if your questions are there.

How, technically?

Almost all blockchain projects store the data on the blockchain. But for use cases that don’t need double-spending protection, nor governance enforcement mechanisms, storing data on the blockchain is overkill. Transaction fees range between USD 5 and USD 300 (!).

IPFS (Interplanetary File System) and OrbitDB are decentralised storage solutions that have no data validation constraints. They just store the data. They use cryptography only to authenticate the owner (the person in need) and the consumer (assistance organizations) of the data. Let’s store the bulk of data on IPFS and store on the blockchain only the public keys and the addresses of the smart contract that a person in need may invoke. In doing so, the cost of registration of a person in need in the blockchain range between USD 0.50 to USD 3.00, which is affordable.

IPFS decentralised storage rules replicate the data between 20 peers or less. These peers may come and go. A Raspberry Pi 3, small and faceless ARM computer on Linux, with 250 GB of storage costs USD 50 and can store data of 200 thousand persons at 1 MB each. If a node replicates 20 other nodes, the figure is down to 10 thousand persons per node. This still makes the system highly scalable to hundreds of millions of persons in need, by putting one Raspberry in every few villages or camps.

We can start using the existing IPFS - OrbitDB nodes and self-host progressively with the Raspberry solution.

How, practically?

A person in need has at best a cellular phone. How can we give blockchain access to these people?

These people will access the blockchain through their chief of village, or equivalent, who has a blockchain enabled smartphone or tablet. This is a multisignature scheme that has been prototyped by Machu Picchu in one hackathon. The cellular sends via SMS an information to populate the profile. The originator of this SMS will be confirmed by the chief of village on his or her smartphone or tablet. The transaction will be sent to IPFS for storage. Depending on the information, a trace may be stored or not on blockchain.

Once the habit of doing so is acquired, this multisignature can be extended to many other community usages: participation to common chores, incentives for good practice, education, decentralised exchange of tokens etc.

What is the roadmap of Machu Picchu?

The big picture

Mach Picchu is open source and collaborative.

Big Picture

Develop Machu Picchu toolbox

The Machu Picchu toolbox is composed of several components:

Machu Picchu is working on a demonstrator that implements the main components as described above

  1. the blockchain registration of the persons in need;
  2. the decentralised storage of the personal data;
  3. the control of personal data by each person in need;
  4. the statistical extraction of the data;

Points 1 and 2 are available today, in the form of a game of Pepito disguises. screen shot

Develop humanitarian apps

As said above, the immediate advantages of Machu Picchu for an humanitarian organization are:

The long term advantages come when more humanitarians join Machu Picchu, leveraging the networking effect

What can YOU do now for Machu Picchu?

Thank you for having read until here. Machu Picchu is looking for 3 kinds of participants.

Participate as Humanitarian

Machu Picchu is in continuous development. At this stage, the Pepito disguises is available to create a disguise, store the data on IFPS/OrbitDB, store the addresses on the blockchain. The road ahead is still long, but let’s do it together. Let’s find the funding and derive together the Pepito disguises to satisfy your own needs.

Machu Picchu is not rushing to obtain results and funding. We know that the technology is there and the direction is good. But the tool has to match the field reality and the sooner we work with the humanitarian organizations to adjust the aim, the better.

Contribute as developer

Machu Picchu has won several prizes in recent hackathons. Contact us if you feel that there is a hackathon that has a theme that is close to Machu Picchu’s technologies.

Machu Picchu is blockchain4good, programming with a purpose, open source, collaborative. Contribute your code and showcase your skills, for good. Any support, how small it is, has a value. The list of keywords is endless:

Funding, or Raise funding

Machu Picchu’s purpose is to provide low cost tools for low income persons in low profile applications, but this doesn’t mean a small solvent market.

The FAO estimated in 2013 that there are more than 500 million households in need. In 2019 the Cash & Voucher Assistance programs totalled worldwide USD 5.6 billions. This amount makes for only 17.9% of the total international humanitarian assistance. Any percentage gained in operating costs translates into hundreds of millions more, to be shared between Machu Picchu and the persons-in-need.

Feedback: your questions and comments

Placeholder: Welcome to GitHub Pages

You can use the editor on GitHub to maintain and preview the content for your website in Markdown files.

Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the pages in your site, from the content in your Markdown files.

Markdown

Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for

Syntax highlighted code block

# Header 1
## Header 2
### Header 3

- Bulleted
- List

1. Numbered
2. List

**Bold** and _Italic_ and `Code` text

[Link](url) and ![Image](src)

For more details see GitHub Flavored Markdown.

Jekyll Themes

Your Pages site will use the layout and styles from the Jekyll theme you have selected in your repository settings. The name of this theme is saved in the Jekyll _config.yml configuration file.

Support or Contact

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.