Pages:
Author

Topic: BTC as "every day" spending currency vs. 10 min Block Confirmation/Mining time - page 3. (Read 717 times)

hero member
Activity: 2240
Merit: 848

i dare anyone to try today to lock up 100btc and make a LN payment to a destination(not their co-channel partner). see how well LN works. or more precisely doesnt work.

a solution to a payment system is not a system that has for example 90% fail rate of pizza amounts in 2018. and 70% fail rates of under 0.09btc in2021.

in bitcoin. i can send $10 amount or $1billion+ and know its going to get confirmed. no ifs or buts or maybe or praying that there are people around to accept/pass the parcel.

Why are you clowning dude?

You cant be serious. LN does not have a 70% fail rate lol.

And when your example of LN not working is sending 100 btc (currently over $5 million worth of bitcoin!) it is easy to see you aren't trying to make a serious point. LN isnt for enormous transactions. It's mostly for daily transactions. It's for sending maybe half a bitcoin or 0.1 btc or 1000 sats or 10 sats. Not 100 btc lol.

Just as you said the base chain is for sending $10 and up, LN network is for sending let's say a few thousand dollars down to a tiny fraction of a cent. LN isnt for sending millions or billions of dollars in a tx just like the base chain isnt realistically reasonable for sending something less than in the 10s of dollars because then you get a high % fee.

You just seem to not understand the point of LN. It's not some non-btc thing that is trying to compete with btc. It's literally just a network built on top of the bitcoin base chain to broaden the scope of the types of payments bitcoin can do. Base chain can do transactions that dont require immediate settlement and is only reasonable to use for payments minimum in the 10s of dollars. LN is for transactions that require immediate settlement (like buying something in person) AND/OR for smaller transactions like the kind people do on a daily basis.

LN broadens the scope of Bitcoin's abilities.

You wouldn't want to use the base chain to make daily purchases, that's what LN is perfect for. You wouldn't want to try to use the LN to send $5 million of bitcoin, that's what the base chain is for. They complement each other which is the whole point, and there is a nice overlap where if you want to spend $100s or $1000s of dollars in a transaction either L1 or L2 would work very well so then it just comes down to whether or not you needs LN's insant finality or not and whether you care about saving a few bucks by using LN for such a large tx.
legendary
Activity: 4410
Merit: 4788
Because he claims that water entering the hose turns into piss, that's why  Grin

LN plays with millisats.. not btc
when your pissing in the hose. you have to realise there is a filter at the ends of the hose to stop the piss getting into the pool.
piss and pool water dont mix.
the filters being the 'settlement contracts' . the piss being the millisat payment. the pool water being the LOCKED btc.
(millsat contracts dont enter the bitcoin network!!)

the pool is a different shape/store of water then what a hose is/uses. they hold the data differently and move the fluid differently.

the hose is not created to only fit the btc pool. its not a btc hose. its just a universal hose thats not made specifically for the btc pool.

infact the hose manufacturer has forced the btc pool to design a filter(tx format) to fit the universal hose.
this does not then make it a btc hose. its still a universal hose, with a filter
the universal hose has many filters for different pools.

but hey if you want to pretend that a hose is a pool and people can swim in a hose as free as they can a pool.. you keep playing that delusion.. there is a liquidity and flow rate issue with the hose that does not offer the same flow as a pool

but yea if you cant tell the difference between a pool and a hose. then anything IT related must be extremely hard for you to understand

infact. the hose is not a single hose allowing 1-to-1 transfer of piss from one end to another. its actually a spiders web of thousands of hoses. where each connector needs to accept a certain amount of piss to pass through it. where some connectors have limits on how much piss can pass.. where your piss can get blocked if you try sending too much in one go.

bitcoins pool does not have connectors that resist the waves of water molecules. it just flows around. there is no "your water molecule is more then my connector can handle so i wont let you passed". nodes dont stop transactions based on having too large a value. thats why bitcoin works. if someone has $1billion in btc, he can send it and nodes wont stop it due to them not having $1billion to pass the parcel along.
bitcoin does not have this value pass the parcel flaw

i dare anyone to try today to lock up 100btc and make a LN payment to a destination(not their co-channel partner). see how well LN works. or more precisely doesnt work.

a solution to a payment system is not a system that has for example 90% fail rate of pizza amounts in 2018. and 70% fail rates of under 0.09btc in2021.

in bitcoin. i can send $10 amount or $1billion+ and know its going to get confirmed. no ifs or buts or maybe or praying that there are people around to accept/pass the parcel.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
You might need a check-up, when you start understanding frankish it's not a good sign.

Well, you seem to understand it even better than me Grin
But, yep, point taken.

Because he claims that water entering the hose turns into piss, that's why  Grin

Oh. That part was unclear to me. Thank you.
I know that he's a big supporter of big blocks and all against LN. And yeah, he tends to cross the line, that's why I was a bit afraid to post.
But then yes, although I am not that "strong" as DooMAD was, I agree (with you and DooMAD) that there's a problem there.


I like the way @titular have read it all and came to the right conclusion:

LN is a scaling solution that brings people more flexibility. You can't say LN does damage to the ecosystem.
legendary
Activity: 2912
Merit: 6403
Blackjack.fun
While by no mean I want to start a flame war, I think that I've understood what he means.

You might need a check-up, when you start understanding frankish it's not a good sign.

His point is that LN acts like a hose. It doesn't care if it will transport water (bitcoin), oil (name your altcoin) or even air (if it's tight). It will work the same, depending on where it's plugged.

More like a submerged hose that at both ends communicates in the same pool, since there is no difference between me opening a channel paying you and you closing it and re-entering the blockchain and me sending directly those coins to you on-chain. The coins are still there, they have never left the pool and can't leave the pool and more importantly, coins entering the circle don't even have to go to the other end.
 
At the moment the hose is plugged to 2 holes of a water pipe, it's a water hose. So... why argue for tiny details?!

Because he claims that water entering the hose turns into piss, that's why  Grin
sr. member
Activity: 287
Merit: 368
"Stop using proprietary software."
LN relies on middle men (channel partners, route hops)
bitcoin does not rely on middle men

Bitcoin relies on nodes to broadcast messages across the network. That seems to be the same level of "middle-men" as you call it.

Quote
LN does not have a blockchain.
bitcoin does

LN doesn't need a blockchain it's an L2.

Quote
LN is a co-sign co-custody authorisation required system

Whether it's a co-sign/co-custody system is irrelevant. LN is a scaling solution that brings people more flexibility. You can't say LN does damage to the ecosystem.
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
So... why argue for tiny details?!

It boils down to principles.  I'll fight fascists and totalitarians wherever I might find them, because freedom is paramount.  If franky1 had their way, no one would have the option to use LN.  He begrudges its very existence and will say or do anything, no matter how devious or underhand to deter people from having that choice.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
firstly. what you are sending through routes is not BTC. its an invoice measured in millisats. a unit of measure the bitcoin network does not understand and in a packet of data the bitcoin network would not accept.
these invoices and htlc secret reveals are not bitcoin network compatible.they are their own format.

H2O can take the form of water, ice or steam.  Steam can't flow in a river but it's still H2O.
BTC can take the form of satoshis or millisats.  They're still BTC

While by no mean I want to start a flame war, I think that I've understood what he means.
His point is that LN acts like a hose. It doesn't care if it will transport water (bitcoin), oil (name your altcoin) or even air (if it's tight). It will work the same, depending on where it's plugged.

While LN can be seen as an extra layer for Bitcoin, it can be an extra layer for whatever. This is what I've understood.


BUT at the end of the day it doesn't matter what else the hose can transport as long as we can use it for our needs.
At the moment the hose is plugged to 2 holes of a water pipe, it's a water hose. So... why argue for tiny details?!
legendary
Activity: 3248
Merit: 1402
Join the world-leading crypto sportsbook NOW!
I agree with jackg's point that only cash is spent immediately. So it's possible to create workarounds to make sure that Bitcoin works as a form of money, but it won't be merely Bitcoin or will involve third parties facilitating the operations. They're doing it in El Salvador, and it's a living proof that it's possible if there's enough interest in it. Also, I think that for big online purchases Bitcoin could be used directly (sending some BTC from customer's address to the address of the owner of the shop) because the fees wouldn't matter if the sum's high enough, and also because when you're buying something online, it's often not crucial for the transaction to be finalized fast.
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
Whether it's unique to one blockchain is irrelevant.  If I'm using LN to send and receive BTC and BTC alone, it literally does not matter what's happening on other blockchains.  And even if I were using LN on other chains, that still wouldn't detract from the utility of LN on BTC's chain.

Stop acting as though you're making some sort of point.  You're just making noise.

firstly. what you are sending through routes is not BTC. its an invoice measured in millisats. a unit of measure the bitcoin network does not understand and in a packet of data the bitcoin network would not accept.
these invoices and htlc secret reveals are not bitcoin network compatible.they are their own format.

H2O can take the form of water, ice or steam.  Steam can't flow in a river but it's still H2O.
BTC can take the form of satoshis or millisats.  They're still BTC, you goddamn sociopath.

Die in a fire plz.


if LN was bitcoin. then LN can only be bitcoin. it could not be anything else. ..

If ketchup is a condiment for burgers, it can't be a condiment for anything else, like hotdogs.
Except it can, you goddamn sociopath.

Again, die in a fire plz.  Absolute waste of oxygen.
legendary
Activity: 4410
Merit: 4788
Whether it's unique to one blockchain is irrelevant.  If I'm using LN to send and receive BTC and BTC alone, it literally does not matter what's happening on other blockchains.  And even if I were using LN on other chains, that still wouldn't detract from the utility of LN on BTC's chain.

Stop acting as though you're making some sort of point.  You're just making noise.

firstly. what you are sending through routes is not BTC. its an invoice measured in millisats. a unit of measure the bitcoin network does not understand and in a packet of data the bitcoin network would not accept.
these invoices and htlc secret reveals are not bitcoin network compatible.they are their own format.

the latter in channel contract update (after htlc secret reveal) are not between the sender and receiver of a route. but a contract update between the partners inside their channel and only done on the success of the hops of channels success.

its nothing like bitcoin.
heck the whole last 5 years has been alot of dev drama of trying to change bitcoin to become LN compatible.
the silly thing is LN does not have a consensus mechanism nor a blockchain all nodes need to follow, so it should be LN that should change if it wants to replicate bitcoins format. not the other way round.

maybe if you were more honest to say whats different about LN then you could actually turn it into good PR as to why people should use it as oppose to bitcoin. but trying to promote it as bitcoin and part of bitcoin as if its the same thing, is both misleading on its features and niche. but also its putting people at an extreme risk of not understanding the different security risk, problems with payments and why bitcoin is better.

i know you dont like bitcoin anymore and you dont want bitcoin to expand and grow and anyone that does you simply want to tell them to go away to another network if unhappy with bitcoin.. thats been your personal game plan for years, offramping users to other networks.

but here is the thing, i am not the only person that likes bitcoin. i am not the only one that wants bitcoin to grow and have more utility. without the need for constant promoting of other networks being the solution people should move over to.

i doubt that you can even admit that LN is a separate network that measures value in a different denomination than the bitcoin network. but that should be your first realisation to why LN is different and not bitcoin



I'm sorry but, by definition, LN is certainly a layer 2 solution. It settles all on the base chain.

Also, if you're having 70% of your payments fail, it is the operator that is doing something wrong. I have made 100's of LN transactions and not one of them have ever failed.

you only have 100% if using small value's. payment success is not a user error. its a value limit. its a liquidity problem,
but if you want to blame the operator. then go on the dev board and find the LN topic and go argue how Rath is a operator that cant use LN properly, that would be a laugh to see.

anyways,
do you know the difference between bank balance in euros and settled withdrawal of physically exchanged dollars?
the LN payments are millisats(bitcoin network does not understand). and is LATER hours/days/months settled by negotiating contract terms of fee's and rounding up/down of millisats into a bitcoin value is a separate 'deal'/contract/payment.

the LN "payment" (the thing described as 'instant/fast/cheap') is a separate transaction/contract from the one that gets settled to the bitcoin network.

you may not notice it at GUI level. but at code/raw data level you will see the negotiation of exchange of units of measure.

whats next.. if a exchange/western union took in FIAT, but behind the scenes used crypto to do the reserves transfer between different WU 'shops' you will claim that crypto is fiat, under the naive beleif that all the customer can see is the fiat being settled.

no, when you understand the inter-change happening in between you then realise the separate mediums of exchange happening and the contract and reserve values change and the negotiation of conversion from one unit of measure to another happen. then you start to see that the customer facing view looks like its a fiat transfer system, but then realise that its a fiat-crypto-fiat system and they are separate systems, not to be confused with each other and definitely not to be used to pretend that crypto is fiat

if LN was bitcoin. then LN can only be bitcoin. it could not be anything else. ..
but LN is its own separate thing, which is why it allows different cryptos to peg to it.

but the first step to understanding it is to realise that bitcoin does not leave the blockchain. the value is locked to the blockchain. all the negotiated off-chain stuff  measured in units not understood by bitcoin are not bitcoin things.

LN relies on middle men (channel partners, route hops)
bitcoin does not rely on middle men

LN does not have a blockchain.
bitcoin does

LN is a co-sign co-custody authorisation required system
bitcoin is a sole custody signing system

[moderator's note: consecutive posts merged]
legendary
Activity: 2268
Merit: 18748
Bitcoin Cash (BCH) was, I think, supposed to solve this problem.
Bcash solves nothing. The average block time is still 10 minutes. Your transaction is more likely to get in to the next block with Bcash because each block is barely 10-20% full because no one uses it. However, since their hash rate is so low and so centralized, 1 Bcash confirmation is not even close to as secure as 1 BTC confirmation, and so you have to wait hours longer to achieve the same level of security. https://howmanyconfs.com puts the current figure at over 4 days to achieve what Bitcoin achieves in an hour. Kraken want 4 confirmations for Bitcoin deposits, but 15 for Bcash. Coinbase want 3 for Bitcoin and 12 for Bcash. Gemini want 3 for Bitcoin and 15 for Bcash. As you can see, Bcash takes significantly longer than Bitcoin by all metrics.
newbie
Activity: 18
Merit: 0
Bitcoin Cash (BCH) was, I think, supposed to solve this problem. I sent my last BCH into an exchange to swap them, it only took 45 minutes to be confirmed, what a f***ing joke. Z-cash at least confirms in a few minutes. But a few minutes still is too long to stand and wait in a store for a quick purchase. It'll be interesting to see what LN can do for bitcoin...
legendary
Activity: 3472
Merit: 10611
Let me clarify some stuff you said individually while others gave you good explanations in general:
1) BTC was initially conceived as an "every-day spendable currency" (and not just a "store-of-value")
Bitcoin is as it has always been a decentralized, censorship resistant global currency. Being a currency means it is also a store of value. In fact SOV is one of the characteristics of any currency.

Quote
2) the BTC Blockchain is intentionally designed (for security reasons) so that a typical block will take about 10 mins to mine
It is not for security reasons. It is one of many decisions made by the inventor of Bitcoin to make it so that the blocks be found every 10 minutes on average. This decision provides certain characteristics such as limiting the number of stale blocks to a negligible number.

Quote
how do we envision BTC being used as (1) while retaining the time limit of (2)?
The same way any other payment system that has extremely long settlement time (up to 6 months in some cases) have been used long before bitcoin was invented and are still used to this day.

Quote
That is, "How can I spend BTC right this second without having to wait 10 mins for the Block to be confirmed (aka mined)?"
Nobody is asking you to wait that long. If you are purchasing some goods online, by the time they want to ship it to your address the transaction has lots of confirmation (not just one). If you are purchasing something small offline (face to face) like a sandwich the merchant doesn't care about confirmation because that is the risk they are already taking when accepting other forms of payment including cash (fake bills, reversing digital payments, credit card fraud,...). If you are purchasing something more expensive (like a car or a house) then the process of transferring money through any other method is already hundred times slower than a single confirmation on bitcoin network!

In short your arguments on their own may make some small sense but in comparison to any existing payment method they have no legs.

Quote
or an "immediate spend" alternative crypto with an intentionally faster Block confirmation time (making it less secure).
Security in bitcoin (and its alternative copies) transaction confirmation is defined by the cost of reversing that block. In bitcoin the cost of that for one confirmation is usually equal to at least dozens of confirmation on the alternative chain. In other words it would take hours on altchains to get what bitcoin would offer in 10 minutes.

Quote
What model do you envision for a world where BTC is the main/only "currency of the Earth"?
We don't envision such a thing. Bitcoin was not supposed to and is not going to become "only currency of the earth".
You can't even get two people to agree on one thing, how can you make almost 200 countries/governments to accept a single currency!
sr. member
Activity: 287
Merit: 368
"Stop using proprietary software."
LN is not a layer 2 solution. its a altnet that many coins can peg to. its not even unique feature just for bitcoin.
its not a solution. its an off ramp to get people to stop using the bitcoin network.

LN cant even guarantee 'payment success'. even one of the most famous advocates of LN recently revealed a over 70% payment fail rate of his routes in the last 3 months. so its not a solution at all. its an alternative network

I'm sorry but, by definition, LN is certainly a layer 2 solution. It settles all on the base chain.

Also, if you're having 70% of your payments fail, it is the operator that is doing something wrong. I have made 100's of LN transactions and not one of them have ever failed.
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
LN is not a layer 2 solution. its a altnet that many coins can peg to. its not even unique feature just for bitcoin.

It is layer 2.  It's layer 2 on BTC, it's layer 2 on LTC and it's layer 2 on any of the other chains that support it.  Being layer 2 on other chains doesn't cause it to stop being layer 2 on BTC. 

It operates on top of Bitcoin, ergo it's a layer.  To date, you are the only person I've witnessed on this forum who is utterly incapable of comprehending such a simple concept.

Whether it's unique to one blockchain is irrelevant.  If I'm using LN to send and receive BTC and BTC alone, it literally does not matter what's happening on other blockchains.  And even if I were using LN on other chains, that still wouldn't detract from the utility of LN on BTC's chain.

Stop acting as though you're making some sort of point.  You're just making noise.

legendary
Activity: 4410
Merit: 4788
LN is not a layer 2 solution. its a altnet that many coins can peg to. its not even unique feature just for bitcoin.
its not a solution. its an off ramp to get people to stop using the bitcoin network.

LN cant even guarantee 'payment success'. even one of the most famous advocates of LN recently revealed a over 70% payment fail rate of his routes in the last 3 months. so its not a solution at all. its an alternative network
sr. member
Activity: 287
Merit: 368
"Stop using proprietary software."
If you're going to ask Bitcoiners in general, mostly the answer you're going to receive is the Lightning Network[1] which is slowly but surely being developed right now; which allows instant and near-zero transaction fees. Though usable, the UX is currently not the best.

Probably a controversial opinion, but if you're personally fine with submitting AML/KYC to centralized entities, the so called "Bitcoin debit cards" are the way to go; whereas you hold bitcoin on the Bitcoin debit card's wallet app, and the app automatically sells bitcoin for fiat everytime you make a purchase.


[1] https://lightning.network/

My 2 satoshis on this reply! Same opinion here as well! LN is the best option going forward which can make bitcoin transfers cheaper and faster. It uses a sidechain and broadcast multiple transactions in batches to save the cost and time. So this is the future for payment using bitcoin.


LN is not a sidechain. It is a layer-2 solution. Sidechains include things like the Liquid Network and Stacks Protocol.

Layer-2 solutions do not rely on their own native blockchain. There is no lightning block explorer. It is all settled on bitcoin's blockchain.

Sidechains have their own native blockchain.

I always like to say, layer-2s are built on top of bitcoin's blockchain while sidechains run alongside it.
legendary
Activity: 2044
Merit: 1018
Not your keys, not your coins!
Bitcoin transactions can be faster or lower in confirmation than bank transfers. However, with Bitcoin network and your non custodial wallet, you will have not rely on any centralized bank to approve and process your transfers

With Bitcoin, your transaction will be confirmed by miners on its network, globally. Miners, nodes will do their works and your transaction will be picked from mempool for confirmations.

Additionally, Bitcoin transactions are irreversible, not like bank transfer.
legendary
Activity: 2268
Merit: 18748
Bitcoin is faster and more final than every method of transferring fiat other than cold, hard cash.

A bitcoin transaction shows up instantly, can be spent by the merchant instantly, and is finalized and irreversible within 10-60 minutes.
Bank transfers or debit/credit card payments show up instantly, cannot be spent by the merchant for 3-5 business days, and are not finalized and irreversible for up to 180 days, depending on your country/jurisdiction.

And yet most merchants accept credit card transactions. Why? The safety of accepting a credit card transaction which can easily be reversed by a simple phone call for up to 6 months (much more easily than a bitcoin transaction can be double spent in the <60 minutes you have to do so), comes from the fact that most people are honest, most merchants can tolerate small amounts of fraud, and merchants have law enforcement and the legal system to back them against fraudulent customers. None of this is any different to accepting zero confirmation bitcoin transactions for small value transactions (such as a coffee).

And if you don't like that, then use Lightning.
legendary
Activity: 3080
Merit: 1500
If you're going to ask Bitcoiners in general, mostly the answer you're going to receive is the Lightning Network[1] which is slowly but surely being developed right now; which allows instant and near-zero transaction fees. Though usable, the UX is currently not the best.

Probably a controversial opinion, but if you're personally fine with submitting AML/KYC to centralized entities, the so called "Bitcoin debit cards" are the way to go; whereas you hold bitcoin on the Bitcoin debit card's wallet app, and the app automatically sells bitcoin for fiat everytime you make a purchase.


[1] https://lightning.network/

My 2 satoshis on this reply! Same opinion here as well! LN is the best option going forward which can make bitcoin transfers cheaper and faster. It uses a sidechain and broadcast multiple transactions in batches to save the cost and time. So this is the future for payment using bitcoin.

Second option is also great! But the requirement of KYC is the only downside. But if you are comfortable in providing KYC details to the centralized entities, you can just swipe in your crypto debit card at any pos. But this convenience comes at a cost of privacy.
Pages:
Jump to: