The Key Manager - The Daily Pink Pill #7
"We only do what we are meant to." The Keymaker - from the Matrix Reloaded (2003)
One of my all-time favorite movies is the Matrix. The 1999 science fiction film written and directed by the Wachowski’s follows the lives of computer programmers turned hackers as they battle intelligent machines. These machines and the sentient A.I’s who control them have enslaved humanity in vast fields of bioelectric energy farms. If you haven’t seen this iconic movie, I suggest you check it out. I guarantee that it will be worth your time.
The movie was so well received that the original 1999 release spun off two more films, The Matrix Reloaded (May 2003) and The Matrix Revolutions (November 2003), that completed the storyline and introduced several interesting characters along the way. Some characters were human, but others were anthropomorphized computer programs living as sentient beings in “The Matrix.”
There is a character introduced later in the story called The Keymaker. He plays a small but significant role in the storyline. Using The Keymaker as an analogy to LSP 6, we can gain an insight into the role that LSP 6 plays within the LUKSO smart contract ecosystem.
All analogies have their limits, and this is by no means meant to be a comprehensive description of the innovative technology being developed by the team at LUKSO. Still, we are all trying to wrap our heads around the LSP’s, and I think this is a neat entry point for LSP 6 - The Key Manager.
The Keymaker is a program created with the logic to make “keys” that grant access to matrix. The architecture of the matrix is represented by a long hallway with doors that uniquely connect to the ecosystem behind them. Each key grants special permission to access specific doors and only The Keymaker has the logic/ability to make the keys that control access to them. In the case of this analogy, think of the hallway as a high-level access to a Universal Profile.
To quote Felix Hildebrandt from his medium article entitled LUKSO Ecosystem: Part 3,
“When using the Key Manager, the Universal Profile does not directly interact with every smart contract or EOA. Instead, the Key Manager smart contract acts as a gate to the profile. The contract checks if the signed transaction has permission to perform the desired action before execution. All keys and permissions are still stored within the ERC725 Account but controlled by the Key Manager's smart contract.”
He continues,
“It acts as a permission wall for incoming transactions and allows users to have a more functional, safer, and user-friendly interaction with their profile.”
Like I said, all analogies have their limitations but each Universal Profile that leverages the power of LSP 6 can now access, in a safe way, functional uses cases that were previously unavailable to traditional EOA’s.
I realize that I have left a lot of meat on the bone relative to this topic. We’ll explore this analogy and more in a longer format at some point in the near future.
For now, thanks again for taking the time to visit the office, and remember to take a dose of Pink Pills every weekday to help keep the blockchain blues away.
Today’s Pink Pill Prescription:
Take the Pink Pill and check out the documentation from LUKSO relative to the implementation of LSP 6.
Great analogy -- love that movie.