B.lock: a blockchain-powered password manager
github.com
github.com
What possible benefit could there be to storing my secrets in a public blockchain rather than private storage? I only see downsides.
The readme mention 2 'problems' with existing solutions:
"Single point of failure: if the server/database goes down, there goes your passwords"
This is not a reason to use a blockchain - it's a reason to use a highly available system.
"Trust issue: can you really trust that these closed-source softwares will not just read your passwords?"
This is not a reason to use a blockchain - it's a reason to use OSS.
Easier to store a private key that gives access to a blockchain datastore than to store a decryption key + private storage file that would need to be replicated across all systems you want password access.
> HA system
That's a hosted solution, so it isn't completely trustless.
> closed-source softwares will not just read your passwords
I agree that this has nothing to do with a blockchain.
If the secrets are encrypted, I don't see how there is any more of a trust issue with a hosted storage system than with a public blockchain?
The trust issue also doesn’t matter cause if the encryption is right, then third parties wouldn’t be able to read your data even if they wanted to.
This is why you are poor. You wrap this in an ICO and easily make a million dollars.
YEah its "universally available" but so is having a few git repos, or god forbid one's own server or two.
Blockchain has very limited use outside of a system that has lots of money and requires zero trust immutable log of things, which can tolerate very high latency and long period of inconsistency (ie a trading platform.)
Without digging any further, this is one of the scariest parts. Maybe they say AES because their marketing is aimed at ignorant people, for which a bare "AES" still sounds good. But if they are thinking AES, then I'm afraid how insecure their chosen mode of operation (and implementation thereof) might be.
Not too afraid though. The whole premise is bogus, there are less wasteful ways to manage passwords.
Also, they explicitly say they are using the master key - they should really be using a DEK.
[1] https://github.com/BlockProject/b-lock/blob/8a19e0b404a8afee...
[2] https://explorer.nebulas.io/#/address/n1qmQeLTUU6fPJMs1uwTad...
Well, hopefully this will get better under proper scrutiny.
This is a bad idea. They should really be using a DEK.