AMBC(Africa Mining Blockchain)