WEB 3 and data decentralization - Part 3
Emilio De Lazzari
Co-Founder & CTO @ Tenderwise - Revolutionizing the tender process for stronger partnerships in contract logistics
(leggilo in italiano)
In previous articles (part I, part II) we have seen how in a decentralized system a verifiable credential
For a company, the proper management of personal data
In some situations such data may also not be easily transferable between different jurisdictions, either for legal reasons or because of the complexity of the infrastructure required. With a decentralized system many of these problems can be solved more efficiently. Let's look at a practical example.
Suppose we have a chain of hotels with locations around the world, and we want to give a simple user experience
How do you solve this problem with a decentralized system?
领英推è
During the customer's first check in, the system using SSI creates a verifiable credential that contains the customer's personal information, including ID number, passport for example with expiration date, a photo, and perhaps even a personal profile for example food allergies and room heating preferences. This credential is then issued to the customer who stores it in their digital wallet
When the customer arrives at another venue, to check in now all they have to do is scan a QR Code and the system verifies that the data in the verifiable credential is correct to allow registration. This venue, as you can guess, neither has to be connected to the central database nor ask for consent to use the data because the data came with the customer herself and confirmed it from her digital wallet! In fact, confirmation to share credential data is itself a consent to its use in order to use a service.
Our hotel chain by going to use a decentralized system has not only solved the problem of sharing personal data in an optimal way, but it has also taken away a whole range of infrastructure, sharing and secure maintenance of data that is now the responsibility of the various locations, and their local laws, that can use them only for the duration of the service and then eventually remove them. This is definitely a big cost savings for the company.
We should note how the data once saved as a verifiable credential can be verified not only by the locations of the same hotel chain, but also by other hotel companies. The important thing in SSI transactions is to verify that the emissary is a secure source of the data in the credential. This means that I could also do partnerships with SSI-enabled restaurants whose customers can take advantage of discounts if they have credentials from a specific hotel chain and thus build customer loyalty. And all this without recording anything in common databases, but through checking and verifying credentials in the customer's digital wallet!
Clearly, all locations must be SSI-enabled, but this can easily be managed by the parent company with a multi-tenant SSI system such as sideos and then give/remove access to SSI functionality to each location via console. It is important to note how no data is saved by the parties during an SSI interaction, but only managed in transit to allow the system to be able to verify digital signatures and confirm the authenticity of the data itself.
Decentralizing data where possible, and moving into WEB3 is certainly a great strategy for companies that want to invest in user experience and simplification of transactions, rather than the cost of infrastructure and data maintenance.
Private Health Insurance consultant
10 个月Emilio, thanks for sharing!