Tokenized asset markets and blockchain-embedded emissions offsets
Disclosed are various embodiments for tokenized asset markets and blockchain embedded emission offsets. A computing device can identify a transaction and then identify a block in a blockchain, the block including a record of the transaction. The computing device can then identify a miner that created the block and calculate a carbon footprint for the transaction based at least in part on the identity of the miner. If the carbon footprint is less than a predefined threshold, a token can be issued that represents the carbon footprint associated with the transaction. The token representing the carbon footprint can then be transferred to a marketplace service for use in a tokenized asset market.
1 . A system, comprising:
a computing device comprising a processor and a memory; and
machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
generate, by a cryptocurrency exchange platform and in response to receiving a message that a predefined unit of an asset is available, a smart contract configured to be utilized for minting tokens representing units of carbon-dioxide (CO2) that have been sequestered, wherein the smart contract includes a condition for minting the tokens, wherein generation of the smart contract includes selecting attributes of the smart contract from multiple smart contract attributes based on an information source from which CO2 sequestration notifications are to be received;
receive a notification from an oracle that a unit of CO2 has been sequestered, wherein the notification is received from a third party system configured to send a message to the oracle when the unit of CO2 has been sequestered;
determine that the condition of the smart contract has been met by confirming, from the notification, that the unit of CO2 has been sequestered; and
mint, by executing the smart contract via the cryptocurrency exchange platform and based at least in part on the condition being met, a token representing the unit of CO2 that has been sequestered to a blockchain such that the token is available for transfer utilizing the blockchain, wherein minting the token comprises associating the token with a type of asset of the unit of CO2 that has been sequestered.
2 . The system of claim 1 , wherein the machine-readable instructions further cause the computing device to at least transfer the token to a marketplace wallet address.
3 . The system of claim 1 , wherein the machine-readable instructions further cause the computing device to at least:
receive a cryptographic unit of value; and
in response to receiving the cryptographic unit of value, transfer the token representing the unit of CO2 to a destination wallet address.
4 . The system of claim 1 , wherein the machine-readable instructions further cause the computing device to at least:
receive a burn request, the burn request comprising the token; and
destroy the token by transferring the token to a burn address.
5 . The system of claim 1 , wherein the oracle is linked to a direct air carbon capture operator.
6 . The system of claim 1 , wherein the oracle is linked to one or more forestry services.
7 . A method, comprising:
generating, by a cryptocurrency exchange platform and in response to receiving a message that a predefined unit of an asset is available, a smart contract configured to be utilized for minting tokens representing units of carbon-dioxide (CO2) that have been sequestered, wherein the smart contract includes a condition for minting the tokens, wherein generation of the smart contract includes selecting attributes of the smart contract from multiple smart contract attributes based on an information source from which CO2 sequestration notifications are to be received;
receiving a notification from an oracle that a unit of CO2 has been sequestered, wherein the notification is received from a third party system configured to send a message to the oracle when the unit of CO2 has been sequestered;
determining that the condition of the smart contract has been met by confirming, from the notification, that the unit of CO2 has been sequestered; and
minting, by executing the smart contract via the cryptocurrency exchange platform and based at least in part on the condition being met, a token representing the unit of CO2 that has been sequestered to a blockchain such that the token is available for transfer utilizing the blockchain, wherein minting the token comprises associating the token with a type of asset of the unit of CO2 that has been sequestered.
8 . The method of claim 7 , further comprising transferring the token to a marketplace wallet address.
9 . The method of claim 7 , further comprising:
receiving a cryptographic unit of value; and
in response to receiving the cryptographic unit of value, transferring the token representing the unit of CO2 to a destination wallet address.
10 . The method of claim 7 , further comprising:
receiving a burn request, the burn request comprising the token; and
destroying the token by transferring the token to a burn address.
11 . The method of claim 7 , wherein the oracle is linked to a direct air carbon capture operator.
12 . The method of claim 7 , wherein the oracle is linked to one or more forestry services.
13 . A system, comprising:
a computing device comprising a processor and a memory; and
machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
identify a transaction;
identify a block in a blockchain, the block comprising a record of the transaction;
identify a miner that created the block;
calculate a carbon footprint for the transaction based at least in part on an identity of the miner;
generate, by a cryptocurrency exchange platform and in response to receiving a message that a predefined unit of an asset is available, a smart contract configured to be utilized for minting tokens representing units of carbon-dioxide (CO2) associated with carbon footprints, wherein the smart contract includes a condition for minting the tokens, wherein generation of the smart contract includes selecting attributes of the smart contract from multiple smart contract attributes based on an information source from which CO2 sequestration notifications are to be received;
determine that the condition of the smart contract has been met by confirming the carbon footprint; and
mint, by executing the smart contract via the cryptocurrency exchange platform and based at least in part on the condition being met, a token representing a unit of CO2 associated with the carbon footprint to the blockchain such that the token is available for transfer utilizing the blockchain, wherein minting the token comprises associating the token with a type of asset of the unit of CO2 that has been sequestered.
14 . The system of claim 13 , wherein the machine-readable instructions that cause the computing device to at least calculate the carbon footprint for the transaction based at least in part on the identity of the miner further cause the computing device to at least:
evaluate a miner record for the miner to determine an energy source of the miner; and
calculate an amount of carbon emitted by the miner based at least in part on the energy source of the miner.
15 . The system of claim 13 , wherein the machine-readable instructions that cause the computing device to at least calculate the carbon footprint for the transaction based at least in part on the identity of the miner further cause the computing device to at least:
determine an electric efficiency of the miner; and
calculate an amount of carbon emitted by the miner based at least in part on the electric efficiency of the miner.
16 . The system of claim 15 , wherein the electric efficiency of the miner is based at least in part on a type of mining device of the miner.
17 . The system of claim 13 , wherein the machine-readable instructions further cause the computing device to at least:
determine that the carbon footprint is less than a predefined threshold; and
issue the token representing a carbon credit based at least in part on the carbon footprint associated with the transaction in response to a determination that the carbon footprint is less than the predefined threshold.
18 . The system of claim 17 , wherein the machine-readable instructions further cause the computing device to at least transfer the token representing the carbon footprint to a marketplace service.
19 . The system of claim 17 , wherein the carbon credit represents a difference between the carbon footprint of the transaction and the predefined threshold.
20 . The system of claim 13 , wherein the machine-readable instructions further cause the computing device to at least:
determine that the carbon footprint is less than a predefined threshold; and
save a message to the blockchain referencing the transaction, wherein the message indicates that the carbon footprint is less than the predefined threshold.