Midnight blockchain