Blockchain Based Provenance for Agricultural Products: A Distributed Platform with Duplicated and Shared Bookkeeping | IEEE Conference Publication | IEEE Xplore