Tom Harding [ARCHIVE] on Nostr: 📅 Original date posted:2015-07-09 📝 Original message:>> On 6/28/2015 9:32 AM, ...
📅 Original date posted:2015-07-09
📝 Original message:>> On 6/28/2015 9:32 AM, Raystonn . wrote:
>>> Write coalescing works fine when you have multiple writes headed to
>>> the same (contiguous) location. Will lightning be useful when we
>>> have more unique transactions being sent to different addresses, and
>>> not just multiple transactions between the same sender and address?
>>> I have doubts.
> On 6/28/2015 10:29 AM, Gavin Andresen wrote:
>> Don't get me wrong, I think the Lightning Network is a fantastic idea
>> and a great experiment and will likely be used for all sorts of great
>> payment innovations (micropayments for bandwidth maybe, or maybe
>> paying workers by the hour instead of at the end of the month). But I
>> don't think it is a scaling solution for the types of payments the
>> Bitcoin network is handling today.
On 6/28/2015 11:58 AM, Adam Back wrote:
> Lightning allows Bitcoin to scale even without a block-size increase,
> and therefore considerably impacts any calculation of how much
> block-size is required. In this light you appear to have been
> attempting to push through a change without even understanding the
> alternatives or greater ecosystem.
Lightning Network (LN) does not "allow Bitcoin to scale". LN is a
bitcoin application. The properties of LN are dependent on bitcoin, but
they are distinct from bitcoin.
In particular, an under-appreciated aspect of LN is that in order for
your interactions to be consolidated and consume less blockchain space,
you must give up significant control of the money you send AND the money
you receive.
If either sender or receiver wants to record a transaction in the
blockchain immediately, there is no space savings versus bitcoin. More
blockchain space is actually, used, due to LN overhead.
If both sender and receiver are willing to delay recording in the
blockchain, then the situation is analogous to using banks. Sender's
hub pays from sender channel, to receiver channel at receiver's hub.
Neither side fully relinquishes custody of the money in their multisig
payment hub channels -- this is an improvement on traditional bank
accounts -- BUT...
- Sender is required to lock funds under his hub's signature - this is
well discussed
- Less well discussed: *to achieve any consolidation at all, receiver
must ALSO be willing to lock received funds under his hub's signature*
I'll put it another way. LN only "solves" the scaling problem if
receiver's hub has pre-commited sufficient funds to cover the receipts,
AND if receiver endures for a period of time -- directly related to the
scaling factor -- being unable to spend money received UNLESS his
payment hub signs off on his spend instructions.
Published at
2023-06-07 15:41:50Event JSON
{
"id": "3e3fe6aeb485bddb2551fcf80c786494fe4475645d1b602786bd4d98181ca3b3",
"pubkey": "dc329a02c970aabf03b87185ef51c86afe4586fe3a148508af898af3fabc56a3",
"created_at": 1686152510,
"kind": 1,
"tags": [
[
"e",
"d75b9aaee99fb550d24c7e13f4bee9869bf21ac2e4b36b343465485da9932fce",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2015-07-09\n📝 Original message:\u003e\u003e On 6/28/2015 9:32 AM, Raystonn . wrote:\n\u003e\u003e\u003e Write coalescing works fine when you have multiple writes headed to\n\u003e\u003e\u003e the same (contiguous) location. Will lightning be useful when we\n\u003e\u003e\u003e have more unique transactions being sent to different addresses, and\n\u003e\u003e\u003e not just multiple transactions between the same sender and address? \n\u003e\u003e\u003e I have doubts. \n\n\u003e On 6/28/2015 10:29 AM, Gavin Andresen wrote:\n\u003e\u003e Don't get me wrong, I think the Lightning Network is a fantastic idea\n\u003e\u003e and a great experiment and will likely be used for all sorts of great\n\u003e\u003e payment innovations (micropayments for bandwidth maybe, or maybe\n\u003e\u003e paying workers by the hour instead of at the end of the month). But I\n\u003e\u003e don't think it is a scaling solution for the types of payments the\n\u003e\u003e Bitcoin network is handling today.\n\nOn 6/28/2015 11:58 AM, Adam Back wrote:\n\u003e Lightning allows Bitcoin to scale even without a block-size increase,\n\u003e and therefore considerably impacts any calculation of how much\n\u003e block-size is required. In this light you appear to have been\n\u003e attempting to push through a change without even understanding the\n\u003e alternatives or greater ecosystem.\n\n\nLightning Network (LN) does not \"allow Bitcoin to scale\". LN is a\nbitcoin application. The properties of LN are dependent on bitcoin, but\nthey are distinct from bitcoin.\n\nIn particular, an under-appreciated aspect of LN is that in order for\nyour interactions to be consolidated and consume less blockchain space,\nyou must give up significant control of the money you send AND the money\nyou receive.\n\nIf either sender or receiver wants to record a transaction in the\nblockchain immediately, there is no space savings versus bitcoin. More\nblockchain space is actually, used, due to LN overhead.\n\nIf both sender and receiver are willing to delay recording in the\nblockchain, then the situation is analogous to using banks. Sender's\nhub pays from sender channel, to receiver channel at receiver's hub.\n\nNeither side fully relinquishes custody of the money in their multisig\npayment hub channels -- this is an improvement on traditional bank\naccounts -- BUT...\n\n - Sender is required to lock funds under his hub's signature - this is\nwell discussed\n - Less well discussed: *to achieve any consolidation at all, receiver\nmust ALSO be willing to lock received funds under his hub's signature*\n\nI'll put it another way. LN only \"solves\" the scaling problem if\nreceiver's hub has pre-commited sufficient funds to cover the receipts,\nAND if receiver endures for a period of time -- directly related to the\nscaling factor -- being unable to spend money received UNLESS his\npayment hub signs off on his spend instructions.",
"sig": "3423c889f1995f684d131e22a39ea3dc19acf09ec45ee74ac50eae57d89510d190bd04398dd5d1bd9726a46eb6804584f295f05870729e74952ebf5cc9539b67"
}