News for hackers. Stuff that matters.
Re:Keybase is now supported by the Stellar Development Found... by malgorithms on Thursday March 08, 2018 @10:04AM (#16544704)
Blog author from Keybase here. Always game for a Hacker News discussion!

There's a subtle point I cut from my post for simplicity reasons, but which feels perfect for HN. I've been convinced by Mazières and the Stellar team that the classic "blockchain" works great for native tokens but is extremely dangerous for anything with counterparty redemption. For example, imagine the shitshow after a truly contentious fork, if there are tokens which are supposed to be redeemable with a counterparty.

Let's say Deutsche Bank had put €1 billion into colored coins on Bitcoin. Suddenly, after a fork (e.g. bitcoin vs. bitcoin cash), there would be €2 billion IOU's in the wild. The people on each side of that fork would not roll over and die, and it's not simple to say "Oh, whoever Deutsche picks wins." Or even "Whoever has the strongest chain wins." I have a hard time imagining a company would ever take that risk. I worry big companies would never dare to put anything real-world redeemable directly onto, say, Bitcoin or Ethereum, for this reason. They'd just get sued over and over again.

The Stellar federated consensus story (HN debates about SCP below [1][2]) has Deutsche Bank as an actual player on the network. If you want DB redemptions then you would include them in your trust lines / quorum slices, and if Stellar fell apart and became partitioned, you would stay on DB's side. All said, it seems significantly faster and more stable for cryptocurrency-to-real-world mappings, both for the consumer and counterparty.

Fun discussions:

[1] https://news.ycombinator.com/item?id=9341687 -- of particular note, because it has David Mazières, Vitalik Buterin, and Greg Maxwell all weighing in.

[2] https://news.ycombinator.com/item?id=16125920

Re:Keybase is now supported by the Stellar Development Found... by drdeca on Thursday March 08, 2018 @07:38PM (#16548979)
Didn't the "tokens backed by something off-chain, and then a fork happens" already happen with Digix?

I believe they just basically said "we are treating the tokens on Ethereum, not on Ethereum Classic, as being the ones which are redeemable". I don't see what the problem with this is. It is inconvenient for the people who prefer to use Ethereum Classic, yes, but they didn't lose their tokens. They still have control of those tokens on the Ethereum (ETH(F)) chain, and can sell those if they want to end up only using Ethereum Classic.

This is unfortunate for them, and if this inconvenience could be avoided for free, then that would be better, but I don't think it is unfair to them. They still have the same control over the same tokens that are accepted as legitimate as they did before.

Re:Keybase is now supported by the Stellar Development Found... by oelmekki on Friday March 09, 2018 @03:24AM (#16550457)
Indeed, I don't think it's a deal breaker as well. There is a huge potential for scams, here, though (people buying invalid tokens for near than nothing on ethereum classic, then luring unawared people to buy them at full price misrepresenting them as the real thing). In this case, forks basically create counterfeits.
Re:Keybase is now supported by the Stellar Development Found... by redspectre on Thursday March 08, 2018 @02:05PM (#16546721)
I don't understand how the stellar case and the bitcoin case differ in a network partition. You said "if Stellar fell apart and became partitioned, you would stay on DB's side."

How is that different from a network fork happening, and DB saying "We only accept tokens from ETH and not ETH classic".

At the end of the day, DB is deciding on a network partition to support, and you either support the network partition DB is supporting, or you don't do business with the DB tokens.

Re:Keybase is now supported by the Stellar Development Found... by mazieres on Thursday March 08, 2018 @05:09PM (#16548166)
Note that in general there is no way to name a particular branch of a blockchain fork. In cases with a protocol change coordinated well in advance, a counterparty anticipating the fork could announce that their tokens on one branch will be useless. However, if you just have two competing mining pools duking it out with the same protocol, there will be no way to name the branches ahead of time.

What's worse is that colored coins could distort the incentive structure to make it profitable to bribe miners, because the benefit to an attacker of subverting consensus could far outweigh the value of 12.5 BTC/block.

Re:Keybase is now supported by the Stellar Development Found... by theptip on Thursday March 08, 2018 @02:33PM (#16546954)
I'm not familiar with the "trustlines determine partition choice" feature of Stellar, but I am with trustlines in general; they are explicit app-level concepts that you define on your wallet, which in this case would say something like "I trust DB to redeem up to 1m worth of EUR credits".

If the Stellar client's behaviour in the face of a partition takes trustlines into account, that's much safer than the default behaviour in bitcoin, which I believe is "pick a partition at (pseudo)random".

It's possible to manually coax the client to pick a partition, but that requires user interaction, i.e. it's not fail-safe, it's fail-unsafe.

Re:Keybase is now supported by the Stellar Development Found... by zitterbewegung on Thursday March 08, 2018 @10:31AM (#16544900)
Your justification for the Th/s being an issue for electricity consumption is one I have seen bounced around a bunch but other than the justification of the environment there are other issues. But, the idea of cryptocurrencies is that without some kind of artificial scarcity you will have other incentives. If you are really concerned about electricity consumption what about using a ledger technology that is designed for low resource consumption such as Sawtooth? I'm not sure how Stellar helps you in this regard. Also, why are you seeking more funding in the first place?
Re:Keybase is now supported by the Stellar Development Found... by nebulous1 on Thursday March 08, 2018 @11:24AM (#16545336)
> I'm not sure how Stellar helps you in this regard

Stellar does not use proof of work.

> Also, why are you seeking more funding in the first place?

AFAIK Keybase are a for-profit private company.

Re:Keybase is now supported by the Stellar Development Found... by mankash666 on Thursday March 08, 2018 @04:19PM (#16547705)
"Also, why are you seeking more funding in the first place?"

What is the purpose of this question? You want KeyBase, a private entity, to convince you, a stranger on the inter-webs about their plans for said funding? That's giving yourself FAR too much importance. Here's $5 bet that the company will ignore this question.

Re:Keybase is now supported by the Stellar Development Found... by huslage on Thursday March 08, 2018 @02:00PM (#16546688)
Electricity consumption is not an "artificial scarcity"
Re:Keybase is now supported by the Stellar Development Found... by zitterbewegung on Thursday March 08, 2018 @02:30PM (#16546925)
I mean that artificial scarcity is enforced by a distributed ledger system is by using the concept of a miner. The best implementation we have so far that is electricity consumption because this makes people consume electricity which costs them money. If you don't have this piece then people will subvert the proof of work some other way.

For example if you have some type of mathematical problem (the unknotting problem) to take the place of the proof of work then you have to worry that that problem is actually hard to perform. Hypothetically that problem could be quite easy and you can subvert the system by having some shortcut.

But inverting a hash is known to be hard. Through this hardness you get artificial scarcity by making people efficiently design systems to consume electricity.

Re:Keybase is now supported by the Stellar Development Found... by rickycook on Thursday March 08, 2018 @07:52PM (#16549042)
i wouldn’t say that’s true at all. proof of work isn’t the only “artificial scarcity” that we can have... its paying money to compute some thing to get a vote... why not just put money for a vote? or better yet, prove that you have the means to pay a lot of money for a vote.

if you have to hold a lot of limited thing X (that’s difficult to get; eg $10m worth of ETH) on the very chain you’re securing, then that’s scarcity too.

another benefit here is that you can make a trusted network; that way you don’t have nodes coming and going, you have a group of trusted parties with their own network, and there’s less potential for a 51% attack

electricity and work isn’t the only thing that can be scarce

Re:Keybase is now supported by the Stellar Development Found... by mikekchar on Thursday March 08, 2018 @09:46PM (#16549483)
I think scarcity is a bit of a red herring. The key is that it has to be more lucrative to play fairly than to cheat (well, it also has to resist attacks that are simply trying to destroy the service). Proof of work by itself is not enough. It's the scaling of the difficulty to the potential gain -- the implication being that more people mining == more money to be gained by cheating.

The other thing that is compelling about Bitcoin's proof of work protocol is the ideal that every participant is equal. The whole point is to avoid the circumstance where more money means more control. Now, I think we can probably all agree that this didn't pan out -- whoever controls the big mining pools controls the system. I think that if anyone is going to go to the next level they probably have to step back and look at the problem with fresh eyes. Substituting X into "Proof of X" is unlikely to provide the solution, IMHO.

Re:Keybase is now supported by the Stellar Development Found... by ploggingdev on Thursday March 08, 2018 @10:51AM (#16545043)
Have there been changes to Stellar to address the topology trust issue that `nullc brought up in the linked thread?
Re:Keybase is now supported by the Stellar Development Found... by beaner on Thursday March 08, 2018 @12:07PM (#16545751)
Regarding electricity consumption, what do you think of the argument that mining is so competitive that it can only be profitable by subsidized electricity, and that electricity is only subsidized when the local jurisdiction is creating more of it than it needs anyway? In other words, mining doesn't actually create new demand for electricity, it just soaks up the remainder already available.
Re:Keybase is now supported by the Stellar Development Found... by pjc50 on Thursday March 08, 2018 @12:43PM (#16546050)
"electricity is only subsidized when the local jurisdiction is creating more of it than it needs anyway?" is false - there are a few cases of negative spot prices, which nonindustrial customers can't get, but all the rest of the time electricity subsidies are for economic and social reasons.

Normally surplus electricity results in a curtailment of fossil sources.

Re:Keybase is now supported by the Stellar Development Found... by lalaland1125 on Thursday March 08, 2018 @12:23PM (#16545899)
There is no such thing as "excess electricity". If that power wasn't being wasted on useless cryptocurrencies, then we could have used it for useful purposes, such as processing aluminum.
Re:Keybase is now supported by the Stellar Development Found... by keymone on Friday March 09, 2018 @05:44AM (#16550964)
> no such thing as "excess electricity"

there absolutely is a disbalance between energy produced and energy consumed. if we're lucky, there will be storage capacity nearby. we're mostly not lucky. ever heard of australia? or tesla? google some.

> wasted on useless cryptocurrencies

yeah, transferring value securely without trusting third parties is not useful at all. gotta run all those banks and employ all those bankers, because that costs no energy nor other resources.

are you a banker by any chance?

Re:Keybase is now supported by the Stellar Development Found... by jacobush on Friday March 09, 2018 @07:52AM (#16551358)
If anything, crypto currencies will create more work for bankers.
Re:Keybase is now supported by the Stellar Development Found... by xiaochi on Friday March 09, 2018 @02:06AM (#16550219)
Water power generated electricity
Re:Keybase is now supported by the Stellar Development Found... by wyager on Thursday March 08, 2018 @05:24PM (#16548269)
Re:Keybase is now supported by the Stellar Development Found... by cyphar on Thursday March 08, 2018 @08:00PM (#16549100)
That argument makes no sense to me. It essentially boils down to "people can choose whatever level of security they want, so given that they chose the current level of security that must be the most energy efficient -- and since merchants have to pay for this system they always choose the cheapest fees which must therefore mean they choose the miner with the cheapest energy source". I'm not sure what this argument is meant to prove other than PoW chooses the most energy efficient way of doing PoW, but it doesn't prove the PoW isn't an energy hog.

This argument also explicitly ignores schemes such as PoS that don't have this massive power drain, and also ignores interesting schemes like PoC (Proof of Capacity)[1] that also don't have this power drain (apparently).

[1]: https://www.burst-coin.org/proof-of-capacity

Re:Keybase is now supported by the Stellar Development Found... by wyager on Friday March 09, 2018 @09:25AM (#16551906)
I’m not going to spend a bunch of time reading this particular whitepaper, but not one of the three proof-of-capacity “mining” systems I’ve looked at are Sybil resistant and decentralized.
Re:Keybase is now supported by the Stellar Development Found... by reificator on Thursday March 08, 2018 @12:48PM (#16546084)
That's simply not true. When supply outstrips demand it's generally going to waste anyway.

Doesn't California actually pay Arizona to offload their surplus energy?

Re:Keybase is now supported by the Stellar Development Found... by maxerickson on Thursday March 08, 2018 @01:01PM (#16546200)
A few extra sunny days each year, due to lots of solar plants. Overall California imports more electricity than it generates in solar though:

http://www.energy.ca.gov/almanac/electricity_data/total_syst...

So the extra there is not really electricity you'd want to plan a crytocurrency operation around.

Re:Keybase is now supported by the Stellar Development Found... by zaarn on Friday March 09, 2018 @02:56AM (#16550376)
When supply outstrips demand in the power grid, the power is either sold elsewhere or you start shutting down plants.

Otherwise you'd ruin a lot of machines depending on either 220V/110V or 50Hz being on the grid.

Re:Keybase is now supported by the Stellar Development Found... by panarky on Thursday March 08, 2018 @12:45PM (#16546067)
If a hydroelectric power station produces 30 TWh per year, but demand including aluminum smelters is only 20 TWh, then there's 10 TWh excess.

This is use-it-or-lose-it. Should they just allow the river to flow and bypass the turbines?

Re:Keybase is now supported by the Stellar Development Found... by mundo on Thursday March 08, 2018 @05:00PM (#16548085)
This is a vast oversimplification, which only sounds plausible if you pretend that energy production scales linearly with demand. In the real world, if there's a plant producing more than its consumers demand, the reason for the excess capacity is to accommodate spikes and future growth. If you come along and build a BTC mining rig next door, that "future growth" has arrived sooner than expected, forcing the utility to build new capacity years ahead of schedule (presuming it's feasible to build it at all), resulting in significant price increases, their refusal to sell you as much electricity as you want to buy, or both.

The (amortized) cost of building out new supply is a major[0] part of the cost of electricity - this is why most big energy producers spend millions of dollars per year on energy efficiency incentives. Haven't you ever wondered why your power company will give you a $50 rebate on an EnergyStar dishwasher? Isn't it counter-intuitive that they would pay you to buy less energy, when they have excess? It's not because they're tree-huggers - it's because decreasing demand growth delays the day when they need to build a new plant to meet demand, which increases the profitability of the current plant enough to make those incentives cost-effective[1].

0: I can't find a good estimate and it varies by fuel type, but I rememeber an environmental engineer at a former job telling me it was about half. Look up "Levelized Cost of Electricity" for more info.

1: If you're not convinced, instead of demanding more details, I urge you to just stop and ask whether the proposition "There is a lot of excess energy production lying around which BTC miners can soak up without impacting everyone else very much" really passes the sniff test.

Re:Keybase is now supported by the Stellar Development Found... by cbhl on Thursday March 08, 2018 @01:48PM (#16546595)
Hydroelectric is one of the oldest electrical storage systems there is -- you can store more electricity as gravitational energy by pumping the water back uphill, and then letting it flow back down during peak times.

There's a reason why hydroelectric plants and dams go together.

Re:Keybase is now supported by the Stellar Development Found... by snowwrestler on Friday March 09, 2018 @11:20AM (#16552775)
Very few dams have the capacity to pump water back uphill.

And they don't need it, because power-generating dams are generally only built in places that provide lots of downstream flow naturally, like the U.S. Pacific Northwest, or in places where a reservoir is already desired for other reasons (typically drinking water, navigation, and/or flood control).

Dams have the capacity to route downstream flow around some turbines to lower their generating capacity. It's not really accurate to think of that routed water as "wasted capacity," because that water would flow naturally even if the dam wasn't there.

Re:Keybase is now supported by the Stellar Development Found... by jacobush on Friday March 09, 2018 @07:54AM (#16551374)
... that reason being that dams are used to collect the water from rainfall.
Re:Keybase is now supported by the Stellar Development Found... by mynameisvlad on Thursday March 08, 2018 @01:09PM (#16546263)
With massive regional grids like what's present in North America, it's not just as simple as that. Someone on the other side of the continent could use your 10TWh excess and curtail their own fossil fuel use instead.
Re:Keybase is now supported by the Stellar Development Found... by JustAnotherPat on Thursday March 08, 2018 @01:44PM (#16546557)
No, they can store it in some Tesla batteries.
Re:Keybase is now supported by the Stellar Development Found... by shivpat on Thursday March 08, 2018 @11:04AM (#16545163)
Why won't keybase address requests for Monero?
Re:Keybase is now supported by the Stellar Development Found... by saintbellarmine on Wednesday March 14, 2018 @02:34PM (#16587149)
I was wondering the same, why not add more options, just make it easy for people to get paid by whatever they want. Its also possible to simply just put a .txt on your public shared library and you can always list everything and anything you want there. Its just nice to see all that nice verification in the public profile nice and easy to see for everyone else.
Re:Keybase is now supported by the Stellar Development Found... by vesak on Thursday March 08, 2018 @02:25PM (#16546882)
Perhaps they'd be worried that their tool would be used primarily for narcotics trade. Oh wait, they already have zcash. Well, perhaps it's the redundancy between those two.
Re:Keybase is now supported by the Stellar Development Found... by derefr on Thursday March 08, 2018 @03:26PM (#16547350)
This doesn't exist right now, but theoretically a network like Ethereum whose tokens exist as state within Turing-complete contracts, could solve "counterparty redemption across forks" by simply allowing each contract to react to the fork "event" independently on each resultant forked chain. It'd be a lot like how the actual POSIX fork(3) call works!

Presumably, the default implementation of such a fork-event handler would have all but one of the contracts destroy themselves (and not in the common Ethereum sense of a contract "suicide", with the owner getting returned any held value; but instead with the contract simply blackholing all its value and state.)

Re:Keybase is now supported by the Stellar Development Found... by zitterbewegung on Thursday March 08, 2018 @03:38PM (#16547432)
I think this would create a bunch of security concerns and make the state of the contracts not immutable and would result in even more problems. Even though the contracts are deployed on a chain it they also take resources to execute (which is represented by gas) so at the end of the day if this occurred you would basically have one master contract with all the resources which would be a huge security concern since who is enforcing that people are honest?
Re:Keybase is now supported by the Stellar Development Found... by derefr on Thursday March 08, 2018 @03:56PM (#16547564)
Contract state isn't immutable. Or am I misunderstanding what you mean by "state" here? The storage slots in an EVM contract can be freely written to by said contract. That's how ERC20 tokens work—the balances of the token in people's accounts are simply storage slots, that get updated by the contract when the tokens are moved around. (Yes, actual slots. EVM arrays are weird; they actually expand out into the contract's storage-slot keyspace by hashing all the array indices together and storing the result at the slot identified by the hash.)

> they also take resources to execute (which is represented by gas)

...and so you'd need to pay to fork, proportionally to the number of contracts that wanted to react to your fork. Though keep in mind that the forked network on the "new" side would have a low hashpower, and so a low gasPrice, and so could afford the required gas quite easily (the base-case being one where the forking entity temporarily controls 100% of the hash power of the network, and thereby can just "pay themselves" the gas, just like when bootstrapping a new Ethereum private chain.)

The more questionable aspect is that the network "being forked against" would also need to pay. Somehow, you'd need to make it such that the whole of the network would "want" to execute such transactions. Mind you, gas just prioritizes which transactions go through; if the "right of way" of fork-event contract-input transactions is hardcoded, it doesn't matter how much gas goes along with it—the network will run them. You can even just add some code that means that the network can't make progress until those transactions are in. (I.e. that chain consensus will treat chains that had the same fork-event transactions appear "earlier" in them as better, so it's useless to put work besides inserting a fork-event transaction in, knowing that the branch you'll be creating by doing so will be outcompeted by one that just executed the fork-event transaction first.)

> you would basically have one master contract with all the resources

I don't see how this implies that. The fork-er doesn't get to decide what's happening inside the contract, on either side of the fork. The network, on each side, is just sending an event—"hey, the network forked, you {are/aren't} on the forked side"—to each contract that wants to know, and it's up to the contract to decide what to do with that information. Each contract is still a standalone program with its own private memory-space that nothing else can touch.

Re:Keybase is now supported by the Stellar Development Found... by xorcist on Thursday March 08, 2018 @04:36PM (#16547836)
> If you want DB redemptions then you would include them in your trust lines

Now you just said "whatever Deutsche picks win" with other words.

Re:Keybase is now supported by the Stellar Development Found... by staplers on Thursday March 08, 2018 @11:19AM (#16545289)

  I've been convinced by Mazières and the Stellar team
As someone who's been in the cryptocurrency space for a long time I can guarantee you got swindled. Countless investors I have seen move to centralized "blockchains" due to buzzword powerpoint presentations and floating_nodes.jpg bootstrap landing pages.

This is no different than what current financial institutions do other than a new UI.

Re:Keybase is now supported by the Stellar Development Found... by talawahdotnet on Thursday March 08, 2018 @12:41PM (#16546038)
Are you saying this after having read up on Stellar[1] in particular or is anything other than "full" decentralization a deal breaker for you?

I think Stellar's model if Internet-style (as in the backbone network infrastructure) organic, federated trust relationships is the most practical and viable approach to decentralization that I have seen.

Organizations decide who to trust based on their relationships with them and individuals decide which organizations to trust for the same reason. That is how trust works in the real world, and for good reason. The problem is that the costs of operating at a global level in the current financial system are very high, which leads to centralized control.

Stellar will potentially allow many different types of new, small and innovative organizations to participate in the same network as larger more traditional institutions, with no restrictions for joining the network. Of course those small organization still have to compete for customers in the real world and the playing field is never fully level, but certainly opens up the game.

I personally just don't see the Utopian, fully-decentralized, f*ck-the-system future that a lot of crytpo-enthusiasts envision. It just doesn't mesh with the reality of how non-technical users operate in the real world. For example, right now the vast majority of US users purchase Bitcoin through Coinbase, because that is who they deem trustworthy. What I do see with Stellar is the possibility for greater innovation and greater individual access to the global payments network.

[1] https://medium.com/a-stellar-journey/on-worldwide-consensus-...

Re:Keybase is now supported by the Stellar Development Found... by staplers on Wednesday March 14, 2018 @01:13PM (#16586378)
I have known 'Stellar' since its beginnings as Ripple. I have no expectations of changing your mind or obligation to convince you otherwise. Just thought I'd share my viewpoint.
Re:Keybase is now supported by the Stellar Development Found... by ordinaryradical on Thursday March 08, 2018 @11:48AM (#16545552)
I don’t understand this comment. It doesn’t seem to address any of the key technical points behind the Stellar project as it is actively used today, but instead tries to imply that the foundation is some group of fly-by-night scammers that have won over keybase by nothing more than a twinkle in their eye.

My impression was that Lumens seemed to be solving one of the legitimate problems of the world—the inefficiency of the SWIFT system for cross-border transactions—and appears to have a viable model for doing so.

I don’t see how whether or not it’s centralized makes it a swindle?

Re:Keybase is now supported by the Stellar Development Found... by staplers on Wednesday March 14, 2018 @01:08PM (#16586323)

  the foundation is some group of fly-by-night scammers
Never said that. There are plenty of institutionalized and heavily trusted ventures on wall street that rake in billions and buy their way to the top.

This was my implication. I have known 'Stellar' since its beginnings as Ripple. I have no expectations of changing your mind or obligation to convince you otherwise. Just thought I'd share my viewpoint.

Re:Keybase is now supported by the Stellar Development Found... by diakritikal on Thursday March 08, 2018 @12:06PM (#16545732)
It's possible more than one system could replace SWIFT, but why would it be Stellar/Lumens who are still in the gate with their fork when Ripple/XRP seem to be already round the first bend with seemingly very large momentum in terms of interest, trials and actual production use by financial institutions?
Re:Keybase is now supported by the Stellar Development Found... by mazieres on Thursday March 08, 2018 @05:23PM (#16548254)
How is Stellar still "in the gate," more than two years after deploying their decentralized Byzantine agreement algorithm?

Ripple has only just now, in 2018, published their decentralized consensus algorithm (Cobalt), which as far as I know is not even in production use yet, and doesn't provide optimal safety. (In settings where Cobalt is guaranteed Safe, SCP would be too, but not vice versa.) Their production network still uses a protocol that, by Ripple's own analysis (https://arxiv.org/pdf/1802.07242), fails to guarantee safety without >90% agreement on the UNL.

Re:Keybase is now supported by the Stellar Development Found... by ordinaryradical on Thursday March 08, 2018 @12:19PM (#16545859)
Yes, but perhaps your framework for approaching this is a little too old school?

When SWIFT was devised, the idea of having a singular system for resolving these transactions not only made sense but was (probably?) technically necessary. I think given where we are today, multiple competing protocols, each with their own advantages, may be viable.

Lastly, for finance, consumer choice is valuable: I like being able to Venmo my friends, autodeposit my landlord, slow mail my bills, and Apple Pay my retail purchases. I don’t send money overseas but I could imagine a similar bifurcation of solutions in this space, all with their own advantages.

Re:Keybase is now supported by the Stellar Development Found... by saintbellarmine on Wednesday March 14, 2018 @02:38PM (#16587187)
While I generally agree, there is a difference between what bankers are doing atm with their ledgers and SOME projects in the private permissioned ledgers space. The difference is that they are not Byzantine fault tolerant, and distributed. If even just between each other, so there isn't the sort of robustness that you would have otherwise. It reduces a lot of overhead they have atm, with their ACH system. Which works, but it is not perfect.

An analogy I can be able to give, is banking is double entry book keeping. DLT's are triple entry book keeping, there is simply many things that their current ledger entries can't do. DLT allows their money to become commodity money, there is also a bunch of contracts that can be added on top of that. So main thing is banks could be able to potentially offer many more services than just verifying payments, at a much lower cost reducing the amount of employees they need. Make more offices or w/e else bankers do lol.