Public And Private Blockchain Solutions