News for hackers. Stuff that matters.
Re:Beyond the Bitcoin bubble by nabla9 on Tuesday January 16, 2018 @11:55AM (#16159641)
I hope the technology matures beyond 'blockchain' and marketing drops the 'coin' moniker and the gold rush dies down.

Cryptographically verified distributed log files should have negligible hype value and be hidden part of the infrastructure. I predict that 10 years from now normal relational databases have infrastructure for shared, authenticated and verified rows and columns and we laugh at the ICO era.

Re:Beyond the Bitcoin bubble by simias on Tuesday January 16, 2018 @01:17PM (#16160522)
>I predict that 10 years from now normal relational databases have infrastructure for shared, authenticated and verified rows

I'm not sure I understand what you're predicting exactly. The big breakthrough of bitcoin is having a globally shared ledger without requiring any trust. In my experience most relational databases have a relatively straightforward trust model (i.e. the DB belongs to the organization using it and is fully trusted). In these situation the blockchain is completely overkill and unnecessary as far as I can tell.

There are cases where one might want to distribute the database for redundancy or archival (like the contents of Wikipedia for instance) but in this case you trust the original issuer and you only need to be able to validate the authenticity and integrity of a copy which can be easily achieved by having Wikimedia signing a hash (or merkle tree) of the dump. All these technologies are involved in the blockchain but they're not innovations. Basically you have bitcoin minus the mining, so just a fancy linked list of SH256 hashes.

On the other hand if you have a use case where you want to arbiter a database across untrusted people then you must make mining rewarding enough that you reach a critical mass that makes attacks impractical. I can't imagine how you could do that without the "coin" part. People mine cryptocurrencies not because they want to protect it but rather because they want to make a profit out of it. Remove the mining rewards out of Bitcoin and watch as the mining power collapses to a tiny fraction of its current value. If you want to protect your distributed Wikipedia article history and there's no direct monetary reward for it I doubt you'll reach a very high hash rate which will make it relatively easy for a dedicated attacker to rewrite history.

The "coin" moniker is not just a lack of imagination by people working with this technology, it's an integral part of why it works in the first place.

Re:Beyond the Bitcoin bubble by nabla9 on Tuesday January 16, 2018 @01:46PM (#16160873)
>I'm not sure I understand what you're predicting exactly

General bookkeeping and shared transaction logs that improve trust and transparency. Improving trust don't always require massively distributed ledgers. Just sharing them with counterparty and having mutual cryptographic agreement is enough for many applications.

Re:Beyond the Bitcoin bubble by simias on Tuesday January 16, 2018 @04:34PM (#16162878)
Calling that "blockchain technology" would be pure marketing though. Bittorrent and the various linux package managers would fit your definition for instance.
Re:Beyond the Bitcoin bubble by lt on Tuesday January 16, 2018 @01:03PM (#16160362)
I view the current cryptocurrency wave as proof of concept experiments of some very exciting technology. Building blocks that allow new design oportunities for things that were not viable or easily previously.

Hopefully we do leave the laughable ICO era behind, and even if traditional relational databases get cryptographic features, but I feel the sum of capabilities the new technology can offer is larger than that.

I'm unsure if incentives (the coins) must be a part of every application of this technology. I was open to thinking that it might not, but recently saw this presentation from a Andreessen Horowitz's partner [1] where he strongly asserts that yes, it must, and I'm thinking he might have a point.

[1] https://a16z.com/2017/12/08/summit-crypto-alex-rampell/

Re:Beyond the Bitcoin bubble by smuemd on Tuesday January 16, 2018 @01:26PM (#16160635)
Coins are unavoidable in currency-like applications such as Bitcoin. But it is perfectly viable to run a coinless network. Energy is one area where coin backed Proof of work mining isn't very useful
Re:Beyond the Bitcoin bubble by JumpCrisscross on Tuesday January 16, 2018 @11:57AM (#16159666)
On the upside, a lot of old banking infrastructure has been re-tooled and upgraded under a billing of "Bitcoin something". I'm hoping we can get our public digital infrastructure similarly budgeted for upgrades before the bubble bursts.
Re:Beyond the Bitcoin bubble by todd_wanna_code on Tuesday January 16, 2018 @12:21PM (#16159919)
Hmmm. Good point, I too hope ten years down the line we laugh at the ICO era. But the 'coin' part is actually more than a moniker. It has provided a PoC that value can be proved and transferred digitally. I hope governments actually continue research in this space, while effectively regulating this speculative fad.
Re:Beyond the Bitcoin bubble by nabla9 on Tuesday January 16, 2018 @12:35PM (#16160045)
The 'coin part' already has a name and it's not a new innovation.

Large part of financial innovation in the last century is based on the idea that is now called coin. It's called derivative.

If you have something valuable that can be traded, it can be made into derivative and traded in existing markets. Practically anything, physical things, electricity, indexes, future events or prices, insurances, storage capacity, contracts, mortgages, price differences, ... only the sky is the limit.

New technological solutions can hopefully expand this existing trend but it's already very efficient.

Re:Beyond the Bitcoin bubble by JumpCrisscross on Tuesday January 16, 2018 @12:48PM (#16160193)
> If you have something valuable that can be traded, it can be made into derivative and traded in existing markets

Nitpick, though an interesting one. What you are describing is "securitization" more so than a derivative.

There are essentially five things you can do in finance: move cash flows in time (e.g. lending), move them between holders (e.g. buying and selling shares), chop them up into securities (e.g. an IPO), assemble them into portfolios (e.g. CDOs) and write derivatives against them (e.g. insurance). The newcomer is securitization. It first arose in 900 CE in the Song Dynasty in common memory through the 1602 Dutch East India Company public share offering.

ICOs look like a combination of the first (buy a token now, redeem it for services later) and third (they look like shares, though what exactly we're chopping up continues to evade me). Bitcoin itself looks like number two minus any cash flows. Or, more simply, gambling.

Re:Beyond the Bitcoin bubble by nabla9 on Tuesday January 16, 2018 @12:58PM (#16160297)
Good point. Securitization is the process of creating new financial instrument for an underlying illiquid asset. As a result you have underlying and derivative.
Re:Beyond the Bitcoin bubble by todd_wanna_code on Tuesday January 16, 2018 @12:53PM (#16160242)
Derivatives are just instruments to bet against or for market trends of assets. There are futures contract, options, swaps and other derivative vehicles for every market, be it cryptocurrency or forex. What makes you think the coin part represents that derivative?
Re:Beyond the Bitcoin bubble by nabla9 on Tuesday January 16, 2018 @01:11PM (#16160468)
A derivative is a security with price that depends on the value of the underlying asset.

Bitcoins are derivatives for the blocks in the blockchain. You find a new block and you have a coins. Bitcoin value depends on the value of the underlying, the blockchain network.

Re:Beyond the Bitcoin bubble by todd_wanna_code on Tuesday January 16, 2018 @01:38PM (#16160766)
Bitcoins are asset, plain and simple. Fiat currencies are derivatives, gold is not. There are derivative instruments on top of gold that let you make money on its market trends, but saying gold is derivative is totally meaningless. The bitcoin protocol gives bitcoin asset value. Now the speculative price market is a derivative, but that's not bitcoin, that's an instrument for people to make money on top of bitcoin.
Re:Beyond the Bitcoin bubble by IncRnd on Tuesday January 16, 2018 @06:46PM (#16164028)
It's sometimes said that fiat currency is a derivative, since removing bonds/T-Bills will collapse the currency. However, in practical reality, fiat currency is fiat, a decree with no underlying asset.
Re:Beyond the Bitcoin bubble by thanatropism on Wednesday January 17, 2018 @06:45AM (#16167145)
> The bitcoin protocol gives bitcoin asset value.

* sigh *

You can't math something into having value.

Bitcoin is structurally deflationary fiat, but it's still fiat. It's not scarce if no one wants it.

Why would people want it? Possibly because mathematical limits suggest it's going to be a store of value -- people want gold because of a kind of civilization-scale madness. But Gresham's law might just kick in, everyone hoards bitcoin to the max and then it has no value because it has no liquidity.

Thus the value of bitcoin is either zero or infinity.

Re:Beyond the Bitcoin bubble by zitterbewegung on Tuesday January 16, 2018 @12:43PM (#16160142)
Hyperledger is a better term. Distributed Ledger Technology is a better blanket term.

See https://www.hyperledger.org

Re:Beyond the Bitcoin bubble by johnx123-up on Wednesday January 17, 2018 @03:23AM (#16166347)
I just came here after reading this http://rajeshanbiah.blogspot.com/2018/01/technology-predicti... article. It suggests PGP for immutable database.
Re:Beyond the Bitcoin bubble by buckie on Tuesday January 16, 2018 @12:47PM (#16160179)
> I predict that 10 years from now normal relational databases have infrastructure for shared, authenticated and verified rows and columns

Agreed, though with the caveat that this is for transactional systems closer to the settlement/long term storage layers where the added assurance is useful. The performance hit for a traditional (linear) log is too large otherwise... though you can do a causally consistent version instead to reclaim some of the performance. But for more analytical workloads, I doubt it.

I'd actually go one step further and predict that in 3-7 years we'll start seeing early-stage startups, in fields completely unrelated to blockchains, using a smart contract enabled enterprise (private) blockchains for the majority of their backends... dropping most of the backend application layer (currently filled by django/rails/etc) in favor of a Vue/React <=JSON=> private blockchain arch.

The _reason_ such a shift might make sense is what you get in return:

- distributed w/ BFT (no _there's a problem with one of the nodes in the etc.d/consul cluster and its down/screwy_ problems)

- complete commoditization of high availability + disaster recovery

- good enough un-sharded write performance (a few 1000 tx's a sec) with unlimited read performance (writes are the expensive part)

- high-security env comes for free

That being said, the current state of smart contracts (specifically solidity but also plutus and tezos') makes this prediction laughable as, at the moment, writing/writing safe blockchain apps is quite difficult. However, if something _like_ Kadena's Pact (disclosure: am founder) finds traction it doesn't look too crazy.

Something like a procedural SQL for key-value DBs + capability-based auth + native REST support... which Pact effectively is when you strip away the blockchain context.

Given that the language is designed for safety and for technical executives/lawyers to be able to read if not write (similar to Excel's/SQL's usability by non-devs) it's stupid simple for a dev to learn. For example, a toy TodoMVC (Vue+Pact): https://github.com/kadena-io/pact-todomvc. Moreover, when you write a contract in Pact you get, for free, a REST API (pact types have native JSON reps) + an RDBMS representation. As if that weren't enough, it has a H-M type system (opt-in) + formal verification.

The only way this prediction can happen is if the smart contract language is far more effective at traditionally app-layer roles (e.g. django, rails). I'm not sure if it'll ever come to pass, but the combo of trivial to learn (and thus hire for) + abundant safety + formal verification could be enough to achieve it.

Re:Beyond the Bitcoin bubble by smuemd on Tuesday January 16, 2018 @01:41PM (#16160807)
"dropping most of the backend application layer (currently filled by django/rails/etc) in favor of a Vue/React <=JSON=> private blockchain arch."

I second that.

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @11:57AM (#16159662)
You are not seeing the whole picture and don't understand the goal of the "coin" in a "blockchain". I would strongly urge you to do some research so that you can make up your mind from a place of knowledge instead.

http://github.com/jpantunes/awesome-cryptoeconomics

Re:Beyond the Bitcoin bubble by nabla9 on Tuesday January 16, 2018 @12:13PM (#16159842)
Coins are just the last part of long trend of financialization with somewhat different technological implementation. You take an underlying asset and you create financial instrument that enables more efficient trading and valuation in the marketplace.

I understand blockchain and cryptoeconomic angle better than I understand the current system and I suspect that it's the same with you. When I talk to people who understand current finance systems, including clearing and settlement I think my own enthusiasm is party based on my own ignorance of what already exists.

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @12:42PM (#16160126)
The tokens on a blockchain fulfil the goal of providing economic incentives for the perpetuation of the network itself.

I would gladly spend time explaining this over and over again but it seems all my comments are downvoted so I'm not motivated to provide free content on hacker news.

Re:Beyond the Bitcoin bubble by sho on Tuesday January 16, 2018 @12:59PM (#16160313)
Your comment isn't very helpful. How about your share some of your insights about the "whole picture" instead of posting some giant list of random links about something called "cryptoeconomics". To me, cryptoeconomics currently seems to consist of designing unscalable systems to convert fiat currency into CO2 and useless digital tokens, some of which can manipulate other useless digital tokens, etc, all achieving pretty much nothing.

So how about spreading some light?

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @01:02PM (#16160349)
Let me know if any of the articles below serves the purpose better for you.

https://medium.com/@jpa_of_snc/blockchain-the-revolution-wil...

https://medium.com/@jpa_of_snc/ethereum-the-machinery-of-cha...

edit: at least you could read the definition of cryptoeconomics....

Re:Beyond the Bitcoin bubble by sho on Tuesday January 16, 2018 @01:22PM (#16160581)
I've looked at that first article before. Nearly every single example listed could be done with a standard DB and/or required centralised trust. The author of the article doesn't appear to have put two and two together that if the land registry in Ghana wants a centralised public DB then obviously only the land registry itself should ever be allowed to write to that DB and why on earth do you need a massive, slow public network that the registry would need to pay to use just to confirm that it was in fact the land registry when it could just use a private key?

I do however think blockchains are an excellent, useful concept. Verifiable, non-repudiable, write-only audit logs are a fine idea and I can think of many uses for them. I've never heard a reason why they need to be run on inefficient, unscalable, power-hungry, untrusted, adversial public networks, however.

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @01:36PM (#16160738)
So, for transparency... I'm the author of both articles.

It's true that they could be done with a standard DB which would be managed like most of the other public / government IT throughout the developing world. The key to understanding the use cases is to look at the blockchain capabilities one by one and see where Ghana benefits from having a hard to modify public database.

If there is any subject that you would like to see developed or answered feel free to let me know. I usually write my articles as a way of responding to FAQ I receive in my consulting business.

Re:Beyond the Bitcoin bubble by sho on Tuesday January 16, 2018 @01:44PM (#16160855)
> Ghana benefits from having a hard to modify public database

I am very much on board with that idea. I work in finance and write-only is practically a law. I just don't see why you need ethereum to implement it; in fact it seems a terrible, overly complicated way to do it.

It is good though that the blockchain hysteria is inspiring governments to think about these concepts though.

On your disclosure - despite my criticism they are good articles and do get one thinking.

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @01:59PM (#16161050)
So, I've worked in finTech for 20 years before changing careers to focus on Blockchain in general and Ethereum in particular, so I'm biased when I see the possibilities of an internet-of-agreements as well as mechanism design and cryptoeconomics in general as complements for real-world policy making and governance.

This to say, we could debate the relative merits of any solution so I'll simply say that transparency is a powerful tool in most government use cases. Ethereum was just a tool.

Thank you for the compliment!

Re:Beyond the Bitcoin bubble by the_gastropod on Tuesday January 16, 2018 @12:58PM (#16160295)
There's a reason this "CLEARLY YOU DON'T UNDERSTAND" has become a meme [1]. It's a card readily pulled anytime someone is critical of the crypto hype. What I've found more often to be true is proponents of crypto hype lack basic finance and economic knowledge. There's a reason most economists aren't on the crypto bandwagon, and it's not because they're afraid of it.

[1] https://pbs.twimg.com/media/DTawkY2X0AU6k84.jpg:large

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @01:04PM (#16160387)
If you think the tokens on a blockchain serve no useful purpose then "CLEARLY YOU DON'T UNDERSTAND" the blockchain.

Try something different; show me that you know how a blockchain works and you understand the purpose of the tokens.

Re:Beyond the Bitcoin bubble by thisisit on Tuesday January 16, 2018 @12:28PM (#16159983)
I tried some of the introductory stuff and even that is difficult for me. How about an ELIF of the goals of the coin?
Re:Beyond the Bitcoin bubble by vec on Tuesday January 16, 2018 @12:56PM (#16160268)
There's two separate things that get conflated in these discussions.

The first is the blockchain, which is a technical innovation that allows a client to decide which version of a shared event log to trust, even if it doesn't trust any of the servers attempting to perform the update. The ELI5 version is that the record that took the most total work to generate is correct. Since generating a fraudulent record requires doing more total work than was done to generate the correct one from the point of the fraudulent change forward, creating a fraudulent record quickly becomes computationally infeasable as changes get older.

The second are cryptocurrencies, which are an attempt to mint a currency (a literal, if not physical, coin) independent of any government by, essentially, reintroducing the gold standard. Except instead of gold we're using blockchains, which it turns out can be engineered to behave economically like precious metals do under the right circumstances.

Separating the two concepts, and specifically avoiding putting on your engineer hat when you're thinking about the half that's more political manifesto than anything else, will go a long way in helping you get a toehold on what's going on.

Re:Beyond the Bitcoin bubble by DSMan195276 on Tuesday January 16, 2018 @01:39PM (#16160783)
The problem with the 'blockchain without a coin' idea is the incentive. Why would people spend money to mine a blockchain which provides nothing to pay them back for it? Without the incentive, why would you care who is mining the blocks, and why would care about mining blocks faster then other people? You wouldn't.

But at the same time, without having that race to have the most mining power, the argument that it is computationally infeasible to change the blockchain becomes incorrect. There is now no guarantee that the amount of 'work' currently keeping the network going is actually enough to be computationally infeasible to change if someone buys enough computers.

Bitcoin technically doesn't guarantee the last detail either, but by paying miners it becomes worth it to them to keep buying the fastest hardware and most hardware they can.

Re:Beyond the Bitcoin bubble by vec on Tuesday January 16, 2018 @02:23PM (#16161347)
It's true miners have to have some incentive, and Bitcoin chooses to make that incentive a financial reward, but it's not the only possible incentive structure.

For example, imagine banks wanted to replace their clunky old ACH system with a blockchain. They could design their protocol such that it refuses to process transactions from or to an address that hasn't contributed a block to the chain in, say, the last 24 hours.. That requires each bank to contribute some minimum amount of computing power to maintaining the chain, even though it doesn't directly reward them for it.

(I've spent literally 2 minutes thinking through this example. I'm sure it has some glaring holes in it. Still, I hope it illustrates the point.)

Re:Beyond the Bitcoin bubble by DSMan195276 on Wednesday January 17, 2018 @01:04AM (#16165822)
> For example, imagine banks wanted to replace their clunky old ACH system with a blockchain. They could design their protocol such that it refuses to process transactions from or to an address that hasn't contributed a block to the chain in, say, the last 24 hours.. That requires each bank to contribute some minimum amount of computing power to maintaining the chain, even though it doesn't directly reward them for it.

But that is pretty much exactly my point. All that does is encourage people to mine just enough to keep the chain going, which does not ensure the security of the chain. There is no incentive to mine more blocks then anybody else.

With that said, I think the exercise is a bit futile to begin with - if banks have a serious dispute between them, they're going to handle it in the courts, so at the end of the day the existence of the blockchain only serves the purpose of holding the transactions and hopefully allowing then to be done faster and more efficiently. Which, a regular database could do just the same - you could even use Merkle tree to hold the data to ensure you could verify that older data has not been changed (By having banks keep their own synced copy of the database). Basically a blockchain without the mining. It requires a certain amount of centralization, but since the only parties are banks it wouldn't be extremely hard to handle that part. Which, you could technically still call this a blockchain, but without the mining and a decentralized way of deciding which chain is correct I think that's a stretch for what most people think when they're talking about blockchain. Specifically, per your definition, the blockchain requires some type of PoW/proof-of-whatever and a decentralized consensus, which this doesn't have.

And the above isn't actually all that theoretical. Ripple is a blockchain without a coin, but they fix the mining problem by not having any mining at all and instead having a central blockchain that they control. It's basically just an immutable database. So again, per your definition, they aren't really using a blockchain at all. And I'm not saying I disagree with your definition, but currently there are no examples of a decentralized blockchain using PoW that doesn't use a coin, even though there's basically everything else in-between.

I'm honestly not convinced that that there are really any situations that don't involve a coin where the blockchain with mining is a viable option, and where there aren't any better alternatives that would make more sense.

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @12:44PM (#16160152)
I find this (http://ncase.me/trust/) to be the easiest point of entry to game theory.

If you are serious about learning cryptoeconomics please feel free to ping me and I'll help in any small way I can.

Re:Beyond the Bitcoin bubble by chrisco255 on Tuesday January 16, 2018 @12:06PM (#16159762)
This. I don't think a lot of people grasp that cryptocurrency is more than just a distributed ledger. It's as much of an economic innovation as a technical one.
Re:Beyond the Bitcoin bubble by aaron-lebo on Tuesday January 16, 2018 @12:10PM (#16159805)
Nobody fails to grasp the possibilities of these currencies, what they disagree with is utility to hype value. When people throw out "you don't get this" as an argument against skepticism, it sounds naive and a little insulting.

This quote was in that NYT "Everyone's Getting Rich.." article:

The tone turns somber. “Sometimes I think about what would happen to the future if a bomb went off at one of our meetings,” Mr. Buttram said. Mr. Hummer said, “A bomb would set back civilization for years.”

There's too much of that exaggerated thinking.

Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @12:45PM (#16160166)
I don't mean to sound insulting or naive but maybe I am doing so by accident. Let me try in another way, what is the motivation for hobbyists and companies like Fidelity to buy mining hardware to secure a public blockchain?
Re:Beyond the Bitcoin bubble by aaron-lebo on Tuesday January 16, 2018 @12:49PM (#16160201)
I don't understand the nature of your question, but I'd say: to make money. That is the primary overriding incentive in this discussion. People will lie, cheat, and steal for a dollar, they'll definitely do it for 1 million.
Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @01:00PM (#16160320)
Ok, so people make money by running mining hardware that keeps a blockchain network decentralised and trustworthy.

The value of the token increases with the number of people who participate in the network (Metcalfe's ...) and due to speculation on the underlying value of having trust and consensus without a centralised authority.

The problem with centralised authority is that, despite the very best intentions of those involved, the centralisation of power reduces the overall ability of a market to operate freely, and the blockchain is the product of Anarcho-Capitalists who believe markets should be free from any central power.

Re:Beyond the Bitcoin bubble by bildung on Tuesday January 16, 2018 @02:10PM (#16161199)
I think this is clear to pretty much anyone interested in this. The technicalities are not the point. Question is, what is the actual problem to solve? That doesn't get solved by postgres? Not a potential one, but a real, existing one.
Re:Beyond the Bitcoin bubble by decentralised on Tuesday January 16, 2018 @02:47PM (#16161615)
I don't have detailed knowledge of the project but from memory, the proposition was to leapfrog the govTech infrastructure needed for land registries. Traditional infrastructure can be expensive to maintain and in many regions the paperwork is still just that; paper.

A move from paper copies to a digital format would already be a good enough solution, which I think is your point, but here there is an opportunistic use of a single tool to avoid the costs of a couple of servers with remote backups times the number of locations needed for full coverage.

edit: I was responding to the wrong thread but I'll leave it anyway. This refers to the use of blockchain for land registry in Ghana.