blockchain-certificates/cert-verifier-js: https://github.com/blockchain-certificates/cert-verifier-js > A library to enable parsing and verifying a Blockcert. This can be used as a node package or in a browser. The browserified script is available as verifier.js. https://github.com/blockchain-certificates/cert-issuer > The cert-issuer project issues blockchain certificates by creating a transaction from the issuing i…
Ask HN: Thoughts on a website-embeddable, credential validating service?
11–19 of 19 posts
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#12It sounds like this architecture (particularly the iframe bit) involves submitting the users' passwords to a third-party service to be validated. Developers and admins are likely to be hesitant about that, because the service host will end up being a significant target and a potential point of failure. This is partially avoidable; you can hash the password on the client and send the hash, and compare against the hash…
The library alternative was suggested in another comment and is definitely a path I'll consider over a service. The goal of this project wouldn't necessarily be to start a business, but to help standardise how websites interact with sensitive user data. Perhaps encrypting hashed passwords with a session key and matching against hashes encrypted with that key server-side would solve the issue you mention.
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#13blockchain-certificates/cert-verifier-js: https://github.com/blockchain-certificates/cert-verifier-js > A library to enable parsing and verifying a Blockcert. This can be used as a node package or in a browser. The browserified script is available as verifier.js. https://github.com/blockchain-certificates/cert-issuer > The cert-issuer project issues blockchain certificates by creating a transaction from the issuing i…
Exactly what part of such a service would benefit from anything related to a blockchain?
Or whether using certs (really long passwords) is a better option than submitting unhashed passwords on a given datetime to a third-party in order to make sure they're not in the pwned passwords tables?
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#14Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#15Earlier quoted context omitted.
Exactly what part of such a service would benefit from anything related to a blockchain?
Are you asking me why blockcerts stores certs in a blockchain? Or whether using certs (really long passwords) is a better option than submitting unhashed passwords on a given datetime to a third-party in order to make sure they're not in the pwned passwords tables?
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#16Why do you think this would need a service? It’s really easy to make as a dev using Have I Been Pwned Password API: https://twitter.com/noncototient/status/966628069048950784 Unless you’re talking about users whose dev skills only go as far as posting Wordpress articles. Then it might work, but integration would have to be super simple, I frame might not be the easiest solution for them.
Unsophisticated users are exactly who I would be targeting. I would likely have to make widgets to integrate with common site building services like WP. An iframe is likely the simplest solution if they're building a site from scratch though.
I’d love to see you make it work and make you money, but I’m not convinced yet.
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#17This said, I can see a ton of potential for a plug & play solution, for example (but not limited to) a signup form for wordpress, a react input password component with a strength bar, etc.
If you create "a product that people love", I don't think it does really matter whether you verify on the client side, or securely via a remote service. You may explain pros and cons, and let the admin decide.
But I'd focus on the final solution, rather than just the service itself.
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#18Earlier quoted context omitted.
Are you asking me why blockcerts stores certs in a blockchain? Or whether using certs (really long passwords) is a better option than submitting unhashed passwords on a given datetime to a third-party in order to make sure they're not in the pwned passwords tables?
I was just reading about a company trying to make self-sovereign identity including actual certs (like degrees and such) an accessible and widely applicable/acceptable technology using Ethereum blockchain. I thought it showed some real practicality and promise. I believe it begins with U- forgot the name.Perhaps UPort? Anyhow, I'd be interested in hearing from anyone here about why that might be a bad or good idea. I…
Blockcerts are for academic credentials, AFAIU.
[EDIT]
Existing blockchains have a limited TPS (transactions per second) for writes; but not for reads. Sharding and layer-2 (sidechains) do not have the same assurances. I'm sure we all remember how cryptokitties congested the txpool during the Bitcoin futures launch.
Re: Ask HN: Thoughts on a website-embeddable, credential validating service?
#19Earlier quoted context omitted.
I was just reading about a company trying to make self-sovereign identity including actual certs (like degrees and such) an accessible and widely applicable/acceptable technology using Ethereum blockchain. I thought it showed some real practicality and promise. I believe it begins with U- forgot the name.Perhaps UPort? Anyhow, I'd be interested in hearing from anyone here about why that might be a bad or good idea. I…
Known Traveler Digital Identity system is a "new model for airport screening and security that uses biometrics, cryptography and distributed ledger technologies." Blockcerts are for academic credentials, AFAIU. [EDIT] Existing blockchains have a limited TPS (transactions per second) for writes; but not for reads. Sharding and layer-2 (sidechains) do not have the same assurances. I'm sure we all remember how cryptokit…