Today we are demonstrating how to list a product for free on the public Telos blockchain using the product’s unique barcode

Let’s use some coffee

Scan the barcode to get the number which in this example is: 5054781311881

The blockchain uses ‘hashes‘ as unique reference numbers. Copy and paste the barcode into a hash generator, to create the blockchain reference (this is the hash) for this product.

We will use this hash generator https://passwordsgenerator.net/sha256-hash-generator/ to generate the hash. This hash generator will convert the barcode 5054781311881 into this hash:

CA42424CA5D12B8648C0A29F9619CD661438250C6343AB3E87A688F6C8E18400

To submit this hash to the public blockchain we want to put it in a transaction to the publicdomain account.

This can be done using any Telos wallet such as the free Sqrl wallet from https://sqrlwallet.io

This is what that looks like:

Click Confirm to send the product barcode to the public domain and this page will be created (this is just a test page)

https://www.publicdomain.live/hash/CA42424CA5D12B8648C0A29F9619CD661438250C6343AB3E87A688F6C8E18400

You can now use this hash to tag anything else in the world and link it to this exact coffee product. Someone else who has a question about the recycling of this product packaging, can place a query in the public domain on the exact same hash, asking why it is not recyclable packaging, for example.

What shall we connect?

We can connect a product page, a photograph, a video, or supply chain & source information. In theory we should even be able to connect with the person who harvests the beans but that is advanced hashing for another day!

For now let’s start off simple. Our new hash page is not very human readable so we can start adding some more information to the hash, to make the page more useful.

I will add a description of the product in the next transaction, simply by pasting it into a transaction with the hash.

Next I can add a link to the product page by doing the same thing again, only this time we put the link in the memo field after the hash, like this

After sending those transactions the new title and link is added to the hash page in the public domain within a few seconds. Here is a video showing the page refresh after sending these transactions, see how the new information is instantly added to the page. This did not require any programming from me to link these things together, just sending a transaction is all that is required.

The product is now on the blockchain and in the public domain! Its hash reference can be used as the default location to connect other information, or to submit further enquiries.

In this example we create the opportunity for ASDA and its consumers to connect in the public domain in a way that hasn’t been possible before. Often to ask a question of a company is not straight forward, you may even have to register just to talk to them, who has time for that?!

Instead we can use the hash of the actual product barcode as the reference for this coffee in the public domain. We don’t need to use the ASDA system to connect with other people about this product, anyone can do it, for any products. Both consumers and employees can submit product hashes in the public domain.

The publishing and connecting of the data is held in the public domain, meaning no one owns that information, it is publicly accessible for the benefit of everyone and it can not be censored.

There are so many opportunities to expand the hash it method into every area of life but for now this is how to submit a product to the blockchain using the hash of its barcode. The next step might be to link this product to the hash of the word coffee, or ASDA. If you are the product manager of this product you will want to find a way to monitor the hash to see when new information is connected.

Please contact us using the details below if you have enquiries concerning the use of blockchain in your business or community.