3 ms·
The difference here is that the source code for the EVM is open source and auditable. And I wouldn't use a smart contract that isn't the same, open source and a
by ghthor 8y ago
The difference here is that the source code for the EVM is open source and auditable. And I wouldn't use a smart contract that isn't the same, open source and auditable. This is my realm of expertise, this is how I think about systems and interactions, it's my turf so I have far higher levels of trust executing a smart contract then walking through the TSA scanners.
- zaphar 8y agoYes, but our demographic is a very small part of the wider target audience so what makes sense for us does not at all make sense for them. Any solution that requires the market as a whole to level up to our level of expertise has the same problem for them that we have when walking through TSA scanners. The only difference is that now you are the TSA which again only shifted the problem. It didn't solve it.
- ghthor 8y agoThats where web of trust comes in and empowers us, the engineers, compared to the past. Let's say my relative is having an issue with her mortgage, something that should be fairly straightforward to codeify in a smart contract. In the past, I'd have to shrug my shoulders and help her with a human communication problem. In the future I might be able to actually inspect the code of her mortgage. This allows me to assert my understanding about how it works. I can say, I know it's correct or I know it's incorrect. This is in contrast to modern day where it's much harder for me to understand, therefore I would likely shrug my shoulders and say, I don't know, you'll have to contact an expert. It's similar to another example. I moved my mom over to use Linux as her operating system. I now know, for a fact, that her system is secure and updated. I trust the distribution to audit and package software safely, therefore my stress levels are much much lower and I barely get technical support questions from my mother, compared to before. Smart contracts enable this same level of trust to develop for complex protocols between people & computers, like mortgages, insurance, DNS, software package building and distibution systems. It allows for advances levels of trust to develop in the system itself, and as an engineer I can now transmit that trust through my web of relationships which is how it reach and benefit non technical users. In a way, it allows for engineers to take more responsibility for the systems we live within, versus today where you have to pay me to give a shit and I try to take as little responsibility for the systems I support because I know they are fucked up and broken and I don't want to be the one on the hook when someone gets hurt by the system I and responsible for.