Live data from Hacker News

The blockchain paradox: Why DLTs may do little to transform the economy

oii.ox.ac.uk

181–190 of 355 posts

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#181

Earlier quoted context omitted.

Groups of actors across the world can make an agreement that is enforced by a smart contract. When an actor fails to live up their obligation they are refused payment. There is no way to take off with something that is not yours. There is no reliable or efficient way to cheat. You don't have to know the other actors you are making an agreement for something with. Can you do this now without a smart contract? Of cours…

> make an agreement that is enforced by a smart contract Please give me an example of how an agreement can be enforced by a smart contract. > When an actor fails to live up their obligation they are refused payment It works the same way with colored pebbles. > There is no way to take off with something that is not yours Why not? I know this is an abstract question in this context which is why I asked for a practical…

Okay, I'll give you a practical example. Here is an excerpt from the book Blockchain Revolution.

"bAIRBNB VERSUS AIRBNB

bAirbnb is a distributed application (DApp), a set of smart contracts that stores data on a home-listings blockchain. The bAirbnb app has an elegant interface: owners can upload information and pictures of their property. The platform maintains reputation scores of both providers and renters to improve everyone’s business decisions.

When you want to rent, the bAirbnb software scans and filters the blockchain for all the listings that meet your criteria (e.g., ten miles from the Eiffel Tower, two bedrooms, four-plus star ratings only). Your user experience is identical to that in Airbnb, except that you communicate peer to peer on the network, through encrypted and cryptographically signed messages not stored in Airbnb’s database. You and the room owner are the only two people who can read these messages. You can swap phone numbers, an exchange that Airbnb blocks to preserve future revenues. On bAirbnb you and the owner could communicate off-chain and complete the transaction entirely off-chain, but you are better off completing the transaction on-chain for a few reasons.

Reputation: Because the network records the transaction on the blockchain, a positive review from each user improves your respective reputations. The risk of a negative review motivates each party to remain honest. Remember, people with good reputations can use the same persona across multiple DApps and benefit from continuity as a good person.

Identity Verification: Because we are not dealing with a centralized system that checks ID on our behalf, each party needs to confirm the other party’s identity. The blockchain calls up a contract from a “VerifyID” application, one of many contracts that bAirbnb, SUber (blockchain Uber), and other DApps use to verify real-world identity.

Privacy Protection: VerifyID doesn’t track and store all transactions in a database. It simply returns a TRUE or FALSE when it receives a request for verification of a public key (persona). Different kinds of DApps can call VerifyID, but VerifyID never knows details of transactions. This separation of identity from activity greatly improves your privacy. Risk Reduction: Home owners currently store customer identities and financial data on their own servers, which can be hacked and leaked, exposing owners to litigation and large liabilities. On the blockchain, you needn’t trust a vendor with your data; there is no central database to hack and leak. There are only individual peer-to-peer pseudonymous transactions.

Insurance: Today Airbnb offers $1 million insurance for owners and compensates them for theft and damage. On bAirbnb, owners can get the bAirbnb insurance DApp. Renters with good reputations like you have lower insurance rates and needn’t subsidize renters who lack caution, scrutiny of prospects, or poor treatment of property. When you submit a booking request, bAirbnb sends your public key (persona) to the insurance contract for a quote. The insurance DApp contacts a list of trusted providers; fake insurers need not apply. Insurers perform their own calculations in real time through autonomous agent software based on the inputs to the contract—such as the market value of the owner’s house, how much the owner wants insured, owner reputation, your reputation as a renter, and rental price. bAirbnb takes the best bid and adds it to the nightly fee the owner wants to charge. The blockchain processes this calculation in the background; owners and renters have a comparable user experience to that of Airbnb but a superior and more equitable value exchange.

Payment Settlement: Of course, on the blockchain, you transfer funds to the owner in seconds, not days as with Airbnb. Owners can manage security deposits more easily with smart contracts. Some parties use escrow accounts to release payments partially (nightly, weekly, hourly, etc.) or in full as the parties agree. In disputes involving smart contracts, parties can call for arbitration.

Property Access Using Smart Locks (IoT device): A smart lock connected to the blockchain knows when you have paid. When you arrive, your near-field communication-enabled smart phone can sign a message with your public key as proof of payment, and the smart lock will open for you. Owners need not drop keys off to you or visit the property unless they want to say hello or address some emergency.

You and the owner have now saved most of the 15 percent Airbnb fee. Settlements are assured and instant. There are no foreign exchange fees for international contracts. You need not worry about stolen identity. Local governments in oppressive regimes cannot subpoena bAirbnb for all its rental history data. This is the real sharing-of-value economy; both customers and service providers are the winners."

Essentially, it can turn any centralized middleman system, which are most companies in the world today, into decentralized ones, where the processing happens not on central servers but in the decentralized network.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#182
post #21

I always thought of bitcoin as a commodity, not a currency. It seems to solve the same problems and follow the same rules. E.g.: a commodity (such as gold) can not be created, but it is an important feature for a currency. Without inflation it will never be a good choice for currency anyways because it will always be a more interesting to hold on it rather than use it.

Like it or not: Gold is money. And Bitcoin even works better as money. And of course it is used at some point. It just doesn't need to be invested into the economy to increase value. So theris an alternative to betting in the pyramid of debt.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#183
post #163

There are plenty of examples where one party or a collation of parties set up the rules for a decentralized system that then goes on to operate successfully with little to no further enforcement. Email or TCP/IP are examples of such decentralized systems. The fact that someone must make the rules and future actors may attempt to change those rules are problems but they do not invalidate the idea of decentralized syst…

>Email or TCP/IP are examples of such decentralized systems. I'm not sure about those analogies. SMTP email and TCPIP require DNS to route packets. DNS root authority is centralized. (Yes, DNS for performance purposes is implemented across distributed computers worldwide but ultimate authority still traces back to the root servers.) Even without DNS lookup, the numerical IP addresses are assigned by a central authori…

It's not about eliminating centralization, it's about minimizing the fragility it causes in key areas. We minimize it by locating bottlenecks and finding solutions in these areas, not throwing our hands in the air unless we have 100% decentralization (assuming we even want that).

Sensible proponents of Bitcoin shouldn't argue that centralization is "wrong", but that monetary centralization creates perverse incentives, and that Bitcoin is a potential solution to this.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#184

I agree with this article. Proponents of blockchain tech argue its revolutionary quality is its ability to act as a decentralized and trustless database. But I don't ever hear them sort through the issue of how to agree on the schema for this trustless database. For a group of people to use a decentralized DB, they have to agree as to what to store in it, and how to store it. They need to form consensus about how the…

Decentralized systems aren't attractive only to decentralized groups. One application for which I've been considering use of a (private) blockchain is user authentication, and logging of authentication attempts.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#185

Earlier quoted context omitted.

You did ask for practical . First I'll say this isn't easy to answer in concrete terms. But someone will one day. One concept would be to raise funds that can allow you arbitrage at a scalable level. Request funds (ICO) and have the smart contract enable a certain subset of those funds for your organization to use to arbitrage other crypto's. Profits are spread across stakeholders based on their investment, represent…

> First I'll say this isn't easy to answer in concrete terms. But someone will one day. This is not unreasonable, but you have to admit that it is a far cry from imminent revolution and a key reason why people are skeptical of this technology especially considering the bottomless pit of grandiose hype that accompanies it. > One concept would be to raise funds that can allow you arbitrage at a scalable level. Request…

Another idea: Etsy.

Makers build things and post it to a Website and price it in some crypto currency.

People buy it by sending money to a smart contract.

A third party "oracle" is used to remit payment when the order is received. For instance the company that ships the product will signal delivery to the contract.

The company that hosted the product takes a percent of the transaction payable after the final payment goes through.

The investors in the ICO for the product get profits distributed threw the contract hosted on the same blockchain.

The host of the site gets paid from the profits based on the contract and their payment address.

Managers, marketing, developers, all staff gets paid from a piece of the profits. This is all defined in the smart contracts.

This is far away from today and simplified and with many scams in-between as well. But smart contracts on a block chain which interact and signal other contracts, etc with a block chain on a blockchain used for proof of work and payment.

A company in this form could outperform and be more efficient than one today. This is what would be useful.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#186

I agree with this article. Proponents of blockchain tech argue its revolutionary quality is its ability to act as a decentralized and trustless database. But I don't ever hear them sort through the issue of how to agree on the schema for this trustless database. For a group of people to use a decentralized DB, they have to agree as to what to store in it, and how to store it. They need to form consensus about how the…

They all say that they'll never roll back or retroactively make any changes. But inevitably, they always do. I thought Ethereum might have been different, but of course I had to be disappointed. The problem with blockchains is that they still fundamentally fail to solve the problem of mob rule, though, I suppose you could argue that's one thing you'll never fully get rid while the human element is still involved. Rob…

Ethereum Classic is still a thing: https://ethereumclassic.github.io/

Ethereum Classic is a fork of Ethereum that held blockchain is immutable paradigm and let DAO continue to be drained.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#187

Earlier quoted context omitted.

If by strength you mean, "A clear methodology from which a sufficiently large ec2 buy can rapidly fragment the Bitcoin consensus" then yes, I suppose that's fantastic. From the perspective of people transacting on Bitcoin's infrastructure I suspect they'd call it "an attack."

>a sufficiently large ec2 buy can rapidly fragment the Bitcoin consensus You grossly underestimate the hashing capacity of the bitcoin network. The hashing capacity, at time of posting, is approximately 5,000,000,000 Gigahashes/second[1]. Spot measurement of the hashing capacity of an EC2 instance is 0.4 Gigahashes/second[2]. You would need 12 BILLION EC2 instances to 51% attack the bitcoin network.[3] Using EC2 to a…

In the OP, the author says there are "approximately 5,000 computers" in the bitcoin network. I'm curious if you believe this is right too? Those are some powerful computers... (yes, "duh" indeed, I'm still awed).

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#188

Earlier quoted context omitted.

> make an agreement that is enforced by a smart contract Please give me an example of how an agreement can be enforced by a smart contract. > When an actor fails to live up their obligation they are refused payment It works the same way with colored pebbles. > There is no way to take off with something that is not yours Why not? I know this is an abstract question in this context which is why I asked for a practical…

Okay, I'll give you a practical example. Here is an excerpt from the book Blockchain Revolution. "bAIRBNB VERSUS AIRBNB bAirbnb is a distributed application (DApp), a set of smart contracts that stores data on a home-listings blockchain. The bAirbnb app has an elegant interface: owners can upload information and pictures of their property. The platform maintains reputation scores of both providers and renters to impr…

Seriously? All that work just to save possibly 15%? And in reality the savings would be much less because someone has to pay to develop and support the app. You're going to have to come up with more realistic and compelling examples.

It also doesn't address compliance with laws on payments and money transfers. Regardless of what the anarchists might want, those rules aren't going away and will be enforced vigorously by many governments.

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#189

Earlier quoted context omitted.

> First I'll say this isn't easy to answer in concrete terms. But someone will one day. This is not unreasonable, but you have to admit that it is a far cry from imminent revolution and a key reason why people are skeptical of this technology especially considering the bottomless pit of grandiose hype that accompanies it. > One concept would be to raise funds that can allow you arbitrage at a scalable level. Request…

Another idea: Etsy. Makers build things and post it to a Website and price it in some crypto currency. People buy it by sending money to a smart contract. A third party "oracle" is used to remit payment when the order is received. For instance the company that ships the product will signal delivery to the contract. The company that hosted the product takes a percent of the transaction payable after the final payment…

So basically just clone Etsy plus an escrow service. We already have those, so what. Where is the compelling customer benefit?

Re: The blockchain paradox: Why DLTs may do little to transform the economy

#190

Earlier quoted context omitted.

Groups of actors across the world can make an agreement that is enforced by a smart contract. When an actor fails to live up their obligation they are refused payment. There is no way to take off with something that is not yours. There is no reliable or efficient way to cheat. You don't have to know the other actors you are making an agreement for something with. Can you do this now without a smart contract? Of cours…

> There is no way to take off with something that is not yours. There is no reliable or efficient way to cheat. I'm a bit rusty on my crypto-currency knowledge, but I seem to remember that there is the possibility of a 51% attack, wherein if an evil actor managed to control 51% or more of the network, they could basically wreak all sorts of havoc on the network, from denial of service, to double-spending of coins to…

While not a failsafe method, lots of newer cryptocurrencies use proof-of-work that is "ASIC-proof." This means that CPU and GPU mining will remain profitable, theoretically preventing the degree of centralization seen in Bitcoin.

While this doesn't remove all risks (e.g. an incredibly large mining pool), it is certainly harder to disable thousands of independent miners than it is to do so to a single centralized operation.

Post reply on HN