1/n
There was a fantastic #cardano metadata workshop hosted by @JeremyFirsterCF, @benohanlon, Alan & Mel.
#Metadata is key part of the ongoing #Goguen release & is already running on the main net. 
Below is the recap of their conversations
$ada #crypto #fintech #dev



Below is the recap of their conversations

2/n
What exactly is transaction metadata?
Details on "The Transaction Story"
User-specified information that is added & stored on the Cardano blockchain.
Secure record of immutable and authentic on-chain data.
What exactly is transaction metadata?




3/n
How is metadata generally used?
Certification & validation of particular information
"Tell the Story of a Transaction" - $ada transfers
"Create a Story" that has a permanent record - standalone transaction for adding data
How is metadata generally used?




4/n
Cardano as a utility platform.
Highly secure, public infrastructure:
a. globally accessible
b. open for contributors
c. all transaction history is available to view
d. public source of truth
Cardano as a utility platform.


a. globally accessible

b. open for contributors

c. all transaction history is available to view

d. public source of truth

5/n
Improved functionality:
a. large data size enables creativity & meaningful data to be stored
b. customisation without the need for smart contract implementation
c. greater accessibility & transparency
d. expressible in various types of data.

a. large data size enables creativity & meaningful data to be stored

b. customisation without the need for smart contract implementation

c. greater accessibility & transparency

d. expressible in various types of data.

6/n
Fee Formula:
A+(B*size)=Fee
A
this is a 'constant' - it prevents DDoS Attacks & 'spamming network' - set at 0.155381 ADA
B
this is a 'minFeeA' - computer memory storing cost & is set at 0.000043946 ADA or 43.946 lovelaces
Size
measured in bytes - up to 16,000
Fee Formula:
A+(B*size)=Fee
A

B

Size

7/n
Minimum tx fee example:
0.155381 ADA + 0.000043946 ADA/byte x 200 byte = 0.1641702 $ADA
Maximum tx fee example:
0.155381 ADA + 0.000043946 ADA/byte x 16,000 byte = 0.858517 $ADA

0.155381 ADA + 0.000043946 ADA/byte x 200 byte = 0.1641702 $ADA

0.155381 ADA + 0.000043946 ADA/byte x 16,000 byte = 0.858517 $ADA
8/n

If you are curious about additional scenarios where and how tx costs can fluctuate more specifically - e.g. delegation to a stake pools - check out this article
https://www.reddit.com/r/cardano/comments/k9r4m9/why_my_wallet_charges_more_than_017_ada_when/



9/n
Basically - metadata transaction is just like any other in terms of mechanics.
It gets added along any other transaction(s) into the block that gets added onto blockchain after stakepool validates it.
As time goes by - it stays there on blockchain as a permanent record.
Basically - metadata transaction is just like any other in terms of mechanics.
It gets added along any other transaction(s) into the block that gets added onto blockchain after stakepool validates it.
As time goes by - it stays there on blockchain as a permanent record.
10/n
In reality, you wish to attest to large amounts of data.
BUT having large amounts of it distributed across all the nodes of public blockchain is NOT PRACTICAL - nor may be desirable to have it available/readable in public.
Solution: create a unique fingerprint of data.
In reality, you wish to attest to large amounts of data.
BUT having large amounts of it distributed across all the nodes of public blockchain is NOT PRACTICAL - nor may be desirable to have it available/readable in public.

11/n
For example - let's take any document.
You will create a hash of this document - uniquely represented by small number of bytes - its fingerprint.
Then this datapoint can be attached to metadata & to a transaction.

You will create a hash of this document - uniquely represented by small number of bytes - its fingerprint.
Then this datapoint can be attached to metadata & to a transaction.
12/n
Fast forward into the future - you can test its authenticity.
In order to validate it - you'll take said document - create its hash.
And if you can find the hash on blockchain - then you can attest to its existence at that point in time.
Fast forward into the future - you can test its authenticity.

And if you can find the hash on blockchain - then you can attest to its existence at that point in time.

13/n
More practically - often - you wish to endorse a document, too.
Want to attest that two people signed the contract that you are presented with. For that - they'll need to sign it with their public keys representing their identity.
PGP keys, dID (PRISM), etc.
More practically - often - you wish to endorse a document, too.

Want to attest that two people signed the contract that you are presented with. For that - they'll need to sign it with their public keys representing their identity.

PGP keys, dID (PRISM), etc.
14/n
Such public key represents your identity.
You can then take hash of the document - sign with the private key & you can attach your signature to the metadata. Then - all posted onto blockchain for anyone to verify validity in the future - forever.

You can then take hash of the document - sign with the private key & you can attach your signature to the metadata. Then - all posted onto blockchain for anyone to verify validity in the future - forever.
15/n
E.g. this could be basis for distributed work flow.
Remember - transaction hash is the same as tx ID - when looking up this information on blockchain explorers.
http://adaex.org
http://adastat.net
http://cardanoscan.io
http://bi.stakepoolcentral.com/transactiondata
E.g. this could be basis for distributed work flow.





16/n
Why even bother with transaction metadata?


As you add tx metadata onto blockchain - adding useful information - it increases utility of the ecosystem.
These transaction fees are then used to run Proof of Stake on Cardano & also fund its Treasury.
Why even bother with transaction metadata?





17/n
Some uses for transaction metadata:
Data can be directly written by a user
JSON files - link of data to be included in the metadata - this virtually extends the limit of 16,000 bytes to whatever you can pack into JSON - think an inverted pyramid.
Some uses for transaction metadata:


18/n
Hash of the data - secure digital identifier - or fingerprint of a specific dataset
a. low data size representation
b. unique for the data input - cannot fake it.
c. hash of data can be included in the body of the transaction

a. low data size representation
b. unique for the data input - cannot fake it.
c. hash of data can be included in the body of the transaction
19/n
digital signature used as an identity tool
a. data authentication and integrity = who is putting the data inside the transaction
JSON file + HASH = public verification that the data is authentic

a. data authentication and integrity = who is putting the data inside the transaction

20/n
Public keys = digital identity when signing
Public key + digital signature = data integrity & attribution
a. maintains data integrity for digital communication


a. maintains data integrity for digital communication
21/n
Supply chain transparency - e.g. Wine on the blockchain:
proof of wine
verification of the supply chain adds value to the wine.
How? Via accurate information, authentic product, reporting process - supply chain transparency.
Supply chain transparency - e.g. Wine on the blockchain:



22/n
Below - you can see what such wine tracking information could look like. And anyone can access it and verify authenticity.

23/n
Thus - here are some of the most compelling uses for #cardano
Data authentication values
greater consumer trust
end to end visibility, transparency, interactions
public data audit platform
Thus - here are some of the most compelling uses for #cardano
Data authentication values



24/n
credentials, badges, certificates
verification, secure copy/authentication
proof of training
proof of membership
proof of registration
proof of donation
proof of ownership
copyrights
Now you get that it's more than just a 'proof of stake', eh?








Now you get that it's more than just a 'proof of stake', eh?

25/25
What comes after?
multisig
multi asset support
atala integration
smart contracts
hardware wallet integrations
digital identity
sky is the limit! 
Full Crowdcast Video Replay
https://www.crowdcast.io/e/metadata
What comes after?








Full Crowdcast Video Replay
