Blockchain: Humanitiy's Next Big Step Forward