Creating verifiable digital ownership records
Once the hosting infrastructure is sorted, we can proceed with Step 2, which is building the smart contract that will do the following:
- Register a new digital asset with unique attributes (for example, ID and ownership details)
- Facilitate the transfer of ownership of a digital asset
- Allow for the verification of the current owner of a digital asset
As mentioned in the technical requirements, we’ll be using the Remix IDE for coding the smart contract. Once the contract has been tested, we’ll deploy it onto the Ethereum testnet using Google Cloud’s Ethereum blockchain toolkit.
The contract exposes functions to add new assets, register a new owner, and transfer ownership. It will also verify the existence of the asset on the blockchain and its current ownership.
The smart contract that we’re going to develop is built on the ERC-721, NFT standard (https://eips.ethereum.org/EIPS/eip-721...