Seal Network: Using Blockchain to Fight Counterfeiting