transparent public blockchain