5 ms·
It seems you are looking for a product blockchain enables you, but there are activities the blockchain enables which are not products, and are very difficult up
by neiman 5y ago
It seems you are looking for a product blockchain enables you, but there are activities the blockchain enables which are not products, and are very difficult up to impossible without.
One example is sustainable (financially) open-source project is one I use now. Before that it was always impossible. You get a bunch of people all over the world, many of them are identified only by Internet handles. There's no investment to handle all the legalities of establishing a business, and anyway there's no legal framework for international businesses with psuedo-anonymous people.
But with blockchain we've been using DAOs and online voting tools etc. since 3-4 years now, and it works great. It handles the governance and the finance in a way the traditional system cannot offer.
- BoiledCabbage 5y agoI'm trying to understand. You're saying that you wouldn't be able to perform online votes or surveys and remotely send money without a blockchain? Could you expand more on what functionality that the blockchain provides that the other solutions in this space (online surveys and remotely send money) don't?
- tintor 5y agoThey don't have to trust each other. ie. No need to have a dedicated treasurer.
- jhrmnn 5y agoIn the end, someone has power over the things in the real world, like releasing a version of the software or purchasing stuff. So everyone involved has to trust that someone at the least.
- neiman 5y agoOpen-source has the great advantage that it's auditable by everyone, hence the trust is distributed. That's a comment for open-source in general, not about blockchains.
- faeyanpiraat 5y agoAuditable in the sense that the code is there to read, but the percentage of people able and willing to do so is quite low. Accepting pull requests is also limited to a set of individuals.
- CRConrad 5y ago> Auditable in the sense that the code is there to read Which code? Just your client code, or the code that miners and brokers and exchanges run on their servers, too? If the claim is the latter, how do you know that the published source code actually corresponds to the executables they're running?
- Thorrez 5y agoIf the developer introduces a major change, it'll fork the chain. Everyone on the old version of the software will see one chain, everyone on the new version will see the new chain. If not many people switch, the old chain will be the valuable one. So it's kind of a voting system where the community as a whole votes. If the vote isn't decisive, both chains have value. As far as purchasing stuff, there's no central purchaser that I can think of.
- CRConrad 5y ago> If the developer introduces a major change, it'll fork the chain. Everyone on the old version of the software will see one chain, everyone on the new version will see the new chain. Why? Can't the system keep using the same chain, or is this just convention? If any software change required a fork, you couldn't do even the most trivial of bug fixes (say, fix a typo in the UI, or whatever). But I notice you said "major change"; so who decides what's "major" and what isn't? On which grounds?
- Thorrez 5y agoIt's not convention. If it's possible to create a transaction that one version thinks is valid, and the other doesn't, someone will create such a transaction, it will be included in the chain that accepts it if that side has the majority of the hash power, and the other one will reject it. Thus you will have 2 chains (not to be confused with 2 Chainz). The definition of "major change" in this case is a change that changes the definition of a valid block or transaction.
- dmitriid 5y agoAh yes. Unlike that recent issue with a smart contract that was "verified by community" and then drained all wallets of money.
- neiman 5y agoSure. "Remotely send money" is a super hard thing to do. I literally just struggled for a month with a transfer that included 3 countries, none of them is English speaking. It required letters from banks, accountants, plenty of forms of different countries, translations, stuff which is lost in translation (the bank was unhappy with the word selection of a non-English speaker accountant, for example), different formats, different standards and navigating countless options and tricks in order to avoid ridiculous exchange and transfer fees. This was for a "simple" action in the real world, involving me and a regular seller of something. Now take this and try to divide donations between 5 participants of your project, each from a different country and a different language. Good luck with that. Hwoever, in my open source project we did the same thing in 20 seconds with crypto. Not because we avoid tax (we don't), but because the international mechanism is cumbersome and inaccessible if you're not an expert, and expensive probably even if you are. We manage the donations/profits with votings, and are not familiar with a platform offering a safe way to do that in our settings. Besides, my experience with platforms for open source projects (or in general) is bad. There is no one platform offering all the services we need, so we end up having dozens of accounts (which is actually a source of tension, because when you offer to use a new platform, an argument starts with those who "have enough accounts in their life"). Moreover, platforms eventually close, so you get stuck (migration is a hard thing to do). Let me ask a question that maybe will look at it from a different angle. Which problems remotely sending money and online platforms solve that crypto has for managing votings and finance of an international online open source project? Seems to me it beings 100% extra problems and 0% solutions.
- eterm 5y ago> "Remotely send money" is a super hard thing to do. Technologically it is not. Which is why anyone in the EU can instantly send money to anywhere else in the EU, for free, despite being a collection of 27 countries with dozens of different languages and legacy banking systems. The hurdles are legal and regulatory, not technical. Blockchain and new technology does not solve the underlying problem at all.
- neiman 5y agoPart of the transaction I described (which was personal) involved a bank transfer between two EU states, and it's simply not true. It's not instantly, doesn't work 24/7 (a transaction made on Friday arrived on Tuesday), and you have to find plenty of tricks to avoid high fees and super bad exchange rates (EU has more than one currency, you know).
- tw04 5y ago> One example is sustainable (financially) open-source project is one I use now. Before that it was always impossible. And yet just like blockchain, you allude to something without providing any substance. What is the open-source project? You’ve failed to actually tell us what the real “thing” is.
- RandomLensman 5y agoHow do you comply with compliance and reporting requirements? I would naively imagine that interacting with the financial system/fullfilling requirements for cross border payments etc. are still difficult when everyone is anonymous Not saying you are doing something wrong but rather that I see a lot of applications in the wild that have to do with people imagining also a different regulatory landscape - which actually is a discussion to be had.
- neiman 5y agoI transfer all my financial actions to my accountant who's reporting it while instructing me what I need to do further. Compliance and reporting really differ from one country to another, and I'm not familiar with the US system (which I heard is one of the most strict). But as far as I checked (I'm not a lawyer, not an accountant and not an expert), where I live in the EU, compliance is something for legal entities (like, organizations, companies) and not for individuals like me. [E: I take the last sentence back, it's a too general statement and I don't have the knowledge to make it. Thanks @hnhg for the comment]
- hnhg 5y agoI'm not sure that's the case. I'm no expert but I believe those entities exist in part to take liability away from us as individuals. It's my understanding that, for example, in certain cases of privacy and security regulation I would be personally liable as an individual without an entity to undertake it for me. This could change by country and entity type though, even in the EU.
- neiman 5y agoYou're probably right. I really wrote a too general remark, but actually meant specific things about my situation. I added a part now taking this general statement back.
- RandomLensman 5y agoThanks. So pretty traditional in that respect - sounds like a nice example of getting both worlds to work. In my work I also see this kind of "non-maximalist" use cases as the more successful at the moment.