Pages:
Author

Topic: Scaling Bitcoin. Is consensus achievable? - page 3. (Read 4041 times)

hero member
Activity: 572
Merit: 506
November 27, 2016, 01:48:49 AM
#53
EG
in a channel between X,Y they deposit 10 publicly on the blockchain to open the channel
X and Y 'spend' the 10 to another active channel user Z
asking Z to not use LN but to use Z's onchain balance address to pay 4.9 each to X,Y ONCHAIN and Z keep the 10 offchain, to spend later


X: i have control of 10 in LN, i have 4.9 personally ONCHAIN too. this is my 14.9 collateral. i can sign a message to my personal 4.9 and a message as part of the LN 10.
now give me a government grant,VC money up to 14.8

Y: i have control of 10 in LN, i have 4.9 personally ONCHAIN too. this is my 14.9  collateral. i can sign a message to my personal 4.9 and a message as part of the LN 10.
now give me a government grant,VC money up to 14.8

they receive VC funding to 29.6btc. where infact X, Y have ZERO LN collateral. and only 9.8 personal collateral.

fractional reserve is not just about money CREATION like (CB) thinks. its also about faking collateral you don't have or moving funds around, to profit from something that you dont have

now lets get back ontopic of scaling bitcoin
You described an interesting scenario. However X and Y need a very gullible investor to carry out such scam. Once LN is widespread, nobody will trust, that they really posses 10 BTC in 2 of 2 output, whose script they will anyway need to disclose to the investor, otherwise there is no way of checking whether that output really belongs to them. To prove those funds, they will probably need to show good and old P2PKH outputs, in which case their plan won't work. Still it's not fractional reserve banking, rather it's scamming.
legendary
Activity: 3430
Merit: 3080
November 26, 2016, 08:04:32 PM
#52
is there not some way of operating a demo lightning network either by the testnet or other means that finally puts all this crap to bed? the proof would be in the pudding.

i know there are papers and the occasional youtube video. it would be a whole lot more compelling if anyone could log into to something and experiment.

Already been done, a few weeks ago (Segwit is activated already on Bitcoin testnet). No doubt the Lightning testing will ramp up as time goes on, I'm only aware that a single Lightning transaction was trialled. Rusty Russell performed the test, IIRC
legendary
Activity: 1288
Merit: 1087
November 26, 2016, 07:56:04 PM
#51
is there not some way of operating a demo lightning network either by the testnet or other means that finally puts all this crap to bed? the proof would be in the pudding.

i know there are papers and the occasional youtube video. it would be a whole lot more compelling if anyone could log into to something and experiment.
legendary
Activity: 4424
Merit: 4794
November 26, 2016, 07:42:58 PM
#50
i think the debate above has got out of hand where the term "fractional reserve" has the issue

one person lets call him (CB) thinking of it as the traditional meaning of if 10 is deposited then a bank can create 10 new money.
the other person call him (K) thinking. deposit 5 each (10 total). and do a craig wright to get 29.6 where collateral (trust of value) becomes value

EG
in a channel between X,Y they deposit 10 publicly on the blockchain to open the channel
X and Y 'spend' the 10 to another active channel user Z
asking Z to not use LN but to use Z's onchain balance address to pay 4.9 each to X,Y ONCHAIN and Z keep the 10 offchain, to spend later


X: i have control of 10 in LN, i have 4.9 personally ONCHAIN too. this is my 14.9 collateral. i can sign a message to my personal 4.9 and a message as part of the LN 10.
now give me a government grant,VC money up to 14.8

Y: i have control of 10 in LN, i have 4.9 personally ONCHAIN too. this is my 14.9  collateral. i can sign a message to my personal 4.9 and a message as part of the LN 10.
now give me a government grant,VC money up to 14.8

they receive VC funding to 29.6btc. where infact X, Y have ZERO LN collateral. and only 9.8 personal collateral.

fractional reserve is not just about money CREATION like (CB) thinks. its also about faking collateral you don't have or moving funds around, to profit from something that you dont have

now lets get back ontopic of scaling bitcoin
legendary
Activity: 1092
Merit: 1000
November 26, 2016, 05:36:07 PM
#49
rofl'ing, hard. Of course I don't know what ridiculous television memes you use, that was the purpose of the comment Cheesy I've never even seen Game of Thrones, "do you watch game of Thrones" typically elicits my response "I'll be right back..."

Actually the point is => You shoot your Mouth off when you are totally Wrong all of the Time.

Unlike others , I don't accept your empty arrogant falsehoods.  Wink

 Cool
legendary
Activity: 3430
Merit: 3080
November 26, 2016, 05:29:40 PM
#48
rofl'ing, hard. Of course I don't know what ridiculous television memes you use, that was the purpose of the comment Cheesy I've never even seen Game of Thrones, "do you watch game of Thrones" typically elicits my response "I'll be right back..."



              ------------------> The Point

              kiklo's head
legendary
Activity: 1092
Merit: 1000
November 26, 2016, 05:22:59 PM
#47
My post was a great deal more factual than what you're spouting, and that was my intention, because you are talking nonsense. I notice that you're trying to be witty, however. With your Game of Thrones memes.

Hmm, no reference links to support your Empty arguments,
Sorry the more factual is in your imagination only.  Wink

LOL,
You are even Wrong about the memes.  Cheesy
That picture is from the SyFy series https://en.wikipedia.org/wiki/Defiance_(TV_series) .

 Cool

FYI:
One thing to be proud of , is you are Consistent ,
Consistently Wrong! Cheesy
legendary
Activity: 3430
Merit: 3080
November 26, 2016, 04:17:23 PM
#46
My post was a great deal more factual than what you're spouting, and that was my intention, because you are talking nonsense. I notice that you're trying to be witty, however. With your Game of Thrones memes.
legendary
Activity: 1092
Merit: 1000
November 26, 2016, 04:04:30 PM
#45

There's a problem with your argument. Do you know what it is?

This should be good , show off that imagined superiority complex you got going for you.  Wink
Waiting to be dazzled.

Here it is: what if people reading your posts actually go out and research and understand the Lightning Network? They're going to realise you're talking out of your ass.

Man, how long did you have to try and sharpen that Dull Wit of yours to come up with that one.  Cheesy

Notice when you post , it is nothing but your empty arrogance.   Wink

When I post , if you bothered to look, I post reference links to articles , some of which are interviews with LN devs themselves.

Again:


 Cool
legendary
Activity: 3430
Merit: 3080
November 26, 2016, 03:46:58 PM
#44

There's a problem with your argument. Do you know what it is?

This should be good , show off that imagined superiority complex you got going for you.  Wink
Waiting to be dazzled.

Here it is: what if people reading your posts actually go out and research and understand the Lightning Network? They're going to realise you're talking out of your ass.
legendary
Activity: 1092
Merit: 1000
November 26, 2016, 03:38:18 PM
#43
LN is Offchain Transactions ,

Whether anyone believes it or not , LN will open the door to Fractional Reserve Banking with BTC.

You can not use BTC not confirmed on LN.

It's not a fractionnal Reserve Banking, because ... at the end of the 10 minutes or LESS, all transactions (with 0-null movment) must be forward to the Bitcoin regular network.

If you have move 100 time your BTC in the LN and lost 10% = at the end of the 10 minutes, you LOOSE 10% on the Bitcoin network.

That's why the Fees of LN is not cheap (for the LN provider) ... because the LN must be withdrawn at the end with the most priority.

OK, you really don't understand LN or English is not your 1st language.
Post some links to any article that agrees with your statement, it might help me understand what you are trying to say.


Because as it is:
Quote
You can not use BTC not confirmed on LN.
While on-chain transactions require confirmations before they’re considered secure, transactions on the Lightning Network are essentially settled instantly.

Quote
It's not a fractionnal Reserve Banking, because ... at the end of the 10 minutes or LESS, all transactions (with 0-null movment) must be forward to the Bitcoin regular network.
Sorry, this makes no sense, try a link to an article so I can understand what you are trying to say.
Especially considering :https://lists.linuxfoundation.org/pipermail/lightning-dev/2015-December/000400.html
Quote
If we could lower the capital requirement, we'd lower the barrier for
people wishing to run a Lightning Network node.

Here are some thoughts:
   - The trust-based system you're proposing looks like a
   fractional-reserve banking system.
   - Such fractional-reserve hubs will provide lower transaction fees
   (because of lower capital requirements) — so the idea is worth pursuing.


Quote
That's why the Fees of LN is not cheap (for the LN provider) ... because the LN must be withdrawn at the end with the most priority.

The LN Devs stated the following
When estimating the costs of using the Lightning Network, Poon went as far as to say, “The fees people are going to charge are going to be effectively near zero.


 Cool
legendary
Activity: 1092
Merit: 1000
November 26, 2016, 03:05:18 PM
#42
if your Delusion was true , then why don't we just shut down the entire BTC network and move all of the BTC to LN and only use LN for everything.
It's clear from the protocol which you apparently don't even try reading, that LN needs onchain transactions, it can't work without them. Normally each channel produces 2 onchain transactions during it's whole lifetime.

Hey, I speed read it like everyone else, but I paid attention to the keywords that make the difference.
Example : OFFCHAIN,
you ignore this word and its definition during all of your conjecture.

By its very definition LN is a OFFCHAIN payment channel.
It has to be ONCHAIN, in order for the BTC to truly move across it, which means all BTC value on LN is a representation of a BTC not an actual BTC,
no other explanation should be needed.  Smiley

Quote
then why don't we just shut down the entire BTC network and move all of the BTC to LN and only use LN for everything.

You do realized, I made this as a sarcastic statement, so you would see BTC does not really move to the LN network.  Tongue

 Cool
legendary
Activity: 1512
Merit: 1012
November 26, 2016, 03:03:51 PM
#41
LN is Offchain Transactions ,

Whether anyone believes it or not , LN will open the door to Fractional Reserve Banking with BTC.

You can not use BTC not confirmed on LN.

It's not a fractionnal Reserve Banking, because ... at the end of the 10 minutes or LESS, all transactions (with 0-null movment) must be forward to the Bitcoin regular network.

If you have move 100 time your BTC in the LN and lost 10% = at the end of the 10 minutes, you LOOSE 10% on the Bitcoin network.

That's why the Fees of LN is not cheap (for the LN provider) ... because the LN must be withdrawn at the end with the most priority.
legendary
Activity: 1092
Merit: 1000
November 26, 2016, 02:38:56 PM
#40

There's a problem with your argument. Do you know what it is?

This should be good , show off that imagined superiority complex you got going for you.  Wink
Waiting to be dazzled.



 Cool
legendary
Activity: 3430
Merit: 3080
November 26, 2016, 11:54:08 AM
#39
If you use LN and think it is anything more than a representative trade value of BTC / IOU for BTC, then you are stupid.  Wink

Let me put it this way , the BTC network itself is an energy waster due to ASICS,
if your Delusion was true , then why don't we just shut down the entire BTC network and move all of the BTC to LN and only use LN for everything.
That way we don't even need the miners.

Reason why that won't happen.
1.  BTC never actually leaves the blockchain, (Notice they use the word Frozen or Locked On the blockchain)
2.  BTC design makes sure no one can counterfeit coins or run a fractional reserve from the BlockChain.
3.  LN network design requires that you trust their network, not to counterfeit coins and not to work as a fractional reserve
4.  If we could trust everyone then we would not need BTC, but sadly enough people are untrustworthy that they will take advantage of others.

LN=Bank

Wishin & Hopin & Prayin it is not true , won't make a difference.
Sorry no way around it.

There's a problem with your argument. Do you know what it is?
legendary
Activity: 4424
Merit: 4794
November 26, 2016, 11:52:31 AM
#38
if your Delusion was true , then why don't we just shut down the entire BTC network and move all of the BTC to LN and only use LN for everything.
It's clear from the protocol which you apparently don't even try reading, that LN needs onchain transactions, it can't work without them. Normally each channel produces 2 onchain transactions during it's whole lifetime.

yes LN needs bitcoins mainnet. and we should increase transaction capacity ONCHAIN due to that need.

however if you read the stuff core and LN devs are saying. they are overselling LN as a system where channels never need to close.
which brings up the issues/concerns. about immutability, trust, permissioned transactions, loss of bitcoins ethos.

if we went with LN's rhetoric of never needing to close channels.. then bitcoins mainnet is never needed once funds are deposited.
can you atleast see the twisting of mindsets about the importance of bitcoins mainnet.

rationally LN should regularly close channels. thus ONCHAIN capacity IS important. aswell as the security of users funds
hero member
Activity: 572
Merit: 506
November 26, 2016, 11:31:53 AM
#37
if your Delusion was true , then why don't we just shut down the entire BTC network and move all of the BTC to LN and only use LN for everything.
It's clear from the protocol which you apparently don't even try reading, that LN needs onchain transactions, it can't work without them. Normally each channel produces 2 onchain transactions during it's whole lifetime.
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 07:58:22 PM
#36
Now seriously. Not only you don't understand how LN is supposed to work. It's OK to not understand it. Even among cryptocurrency enthusiasts most people don't understand it.
But do you believe that so many people (including cryptocurrency experts) are so stupid, that they can't distinguish IOUs from BTC?


If you use LN and think it is anything more than a representative trade value of BTC / IOU for BTC, then you are stupid.  Wink

Let me put it this way , the BTC network itself is an energy waster due to ASICS,
if your Delusion was true , then why don't we just shut down the entire BTC network and move all of the BTC to LN and only use LN for everything.
That way we don't even need the miners.

Reason why that won't happen.
1.  BTC never actually leaves the blockchain, (Notice they use the word Frozen or Locked On the blockchain)
2.  BTC design makes sure no one can counterfeit coins or run a fractional reserve from the BlockChain.
3.  LN network design requires that you trust their network, not to counterfeit coins and not to work as a fractional reserve
4.  If we could trust everyone then we would not need BTC, but sadly enough people are untrustworthy that they will take advantage of others.

LN=Bank

Wishin & Hopin & Prayin it is not true , won't make a difference.
Sorry no way around it.

 Cool
hero member
Activity: 572
Merit: 506
November 25, 2016, 06:21:44 PM
#35
Geez ,
Not Jeez, but FSM. It's only FSM who can freely issue IOUs on LN. And not only that, FSM can also instantly derive private keys from public ones, calculate preimages of any hashes and so on. So better start to worship FSM, before it's too late.

Now seriously. Not only you don't understand how LN is supposed to work. It's OK to not understand it. Even among cryptocurrency enthusiasts most people don't understand it.
But do you believe that so many people (including cryptocurrency experts) are so stupid, that they can't distinguish IOUs from BTC?
Why do you think system so complex, that you can't even understand it, needed, if the purpose is just to exchange IOUs?

I recommend you reading this article. BTW I always enjoy reading Aaron van Wirdum's articles, he's a great author.

And here is my description of bidirectional micropayment channel. LN works over these channels.
For those who prefer not to puzzle over what is written below, here's a short summary. LN transactions transfer knowledge necessary to redistribute funds locked in multisinature outputs. It's important: bitcoins are first locked and only after that they can be transacted over LN. It even would be wrong to say that LN bitcoins are "backed" 1to1 by real bitcoins, because LN bitcoins are the same bitcoins that everybody transacts today onchain.

Quote
Bidirectional payment channel.

Opening the channel.
1) Alice and Bob create transaction tx1 which sends 5 BTC from Alice and 5 BTC from Bob to a multisignature 2of2 output o1, neither party signs this transaction yet.
2) Alice and Bob create secrets Sa and Sb, and exchange hashes of those secrets (Ha and Hb): Ha goes to Bob, Hb goes to Alice. Alice and Bob will need those hashes to create transactions tx2 and tx3 at steps 3 and 4.
3) Alice creates transaction tx2 which spends o1 and creates 2 new outputs: 5 BTC go Alice (o2), 5 BTC go to output o3, which can be spent in 2 different ways: a) Bob can spend it himself, but only after significant timeout of say 1000 blocks; b) Alice can spend it herself, but only if she provides preimage of Hb i.e. Sb. Alice signs tx2 and sends it to Bob.
4) Bob creates transaction tx3 which spends o1 and creates 2 new outputs: 5 BTC go to Bob (o4), 5 BTC go to output o5, which can be spent in 2 different ways: a) Alice can spend it herself, but only after significant timeout of say 1000 blocks; b) Bob can spend it himself, but only if he provides preimage of Ha i.e. Sa. Bob signs tx3 and sends it to Alice.
5) tx1 is signed, broadcast and confirmed.
The channel now is considered open. 5 BTC from Alice and 5 BTC from Bob are now locked in output o1. Both parties however are safe. If Alice disappears, Bob only needs to sign and broadcast tx2 (Alice already signed it), then wait some time, and get his refund from o3. If Bob disappears, Alice can do the same thanks to tx3. Under normal circumstances tx2 and tx3 aren’t broadcast.


Updating the channel (conducting payments).
1) Alice wants to pay 1 BTC to Bob. Both parties create new secrets S2a, S2b, and exchange hashes of those secrets: H2a and H2b.
2) Alice creates transaction tx4 which spends o1 new way: 4 BTC go to Alice (o6), 6 BTC go to output o7, which can be spent in 2 different ways: a) Bob can spend it himself, but only after significant timeout of say 1000 blocks; b) Alice can spend it herself, but only if she provides preimage of H2b i.e. S2b. Alice signs tx4 and sends it to Bob.
3) Bob creates transaction tx5 which spends o1 similar way to tx4: 6 BTC go to Bob (o8), 4 BTC to output o9, which can be spent in 2 different ways: a) Alice can spend it herself, but only after significant timeout of say 1000 blocks; b) Bob can spend it himself, but only if he provides preimage of H2a i.e. S2a. Bob signs tx5 and sends it to Alice.
4) Alice sends Sa to Bob.
5) Bob sends Sb to Alice.
Now the channel is updated. If either party disappears, remaining party will receive his/her refund thanks to tx4 or tx5. But what prevents Alice from broadcasting tx3 which indirectly pays her 5 BTC, instead of her current share of 4 BTC? Tx3 doesn’t immediately pay 5 BTC to Alice, it immediately pays 5 BTC to Bob and creates o5 which Alice can redeem only after waiting 1000 blocks. But Bob now has Sa, and if he sees tx3 on the chain, he can immediately spend o5, because now he possesses Sa, thus taking all 10 BTC from the channel. Please note, that despite tx3 was created by Bob, his version of this transaction lacks Alice’s signature. Normally only tx1 is broadcast yet. This way the channel can be updated many times. After each update, only the last pair of transactions can be safely broadcast to close the channel and receive proper share of channel funds, because all previous secrets are known to respective counterparties.


Closing the channel.
Both parties know, that they can’t cheat each other. So when they decide to close the channel, one of them (let it be Alice) creates a transaction that spends o1 according to the latest state of the channel, signs it, and sends to Bob. He checks that funds are split fairly, signs it and broadcasts it. This transaction is the second and the last to hit the chain, for the whole lifetime of the channel.
LN adds a third output to intermediate transactions like tx3, tx4, but gist remains the same: transactions transfer knowledge necessary to redistribute funds locked in multisignature outputs created when channels are opened.

It's a good exercise to think what would happen if either party starts to misbehave at any step. If you find any flaw in my description of the protocol, let's discuss it.
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 04:32:02 AM
#34
You Do understand that LN is offchain?
So whatever tokens is transferred around on LN is not really BTC.
Do you understand, that micropayment channels of which LN consists are opened by broadcasting an onchain transaction that locks BTC in the channel? So BTC transfered over LN are very real.
Moreover, LN requires users to freeze a lot of funds in channels. To be able to use a channel one needs to freeze much greater amount of funds than each payment. Therefore it's quite the opposite to fractional reserve banking.

Geez ,

Freeze 1 BTC and Loan out 5 Fake BTC on the LN network.
(Funny everyone in all of those articles can see it but you can't, maybe you should remove those rose colored glasses.)

No it is exactly like fractional reserve banking when we were on the gold standard.
Cash was directly exchangeable at any bank for gold in the 1920s.
Banks used to have to keep a little gold on hand to pay out the very few that asked for it.
Updated for our time
LN=Bank
LN Token=Cash
BTC=Gold

Same game just a new batch of dumb asses to fall for it.  Wink

 Cool

FYI:
Quote
So BTC transfered over LN are very real.

LMFAO,  Cheesy  I don't think so ,
those BTC that are frozen on the Active BlockChain are Real, that Crap on the LN Offchain network are LN tokens only.


Pages:
Jump to: