Bitcoin Forum
June 21, 2024, 06:58:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 136 »
161  Other / Meta / Re: Ban request for user: franky1 on: January 06, 2022, 03:23:03 PM
As one of the people who frequently argue with him, I think that we should leave him be. It is sometimes tiring to confront him. I keep him away from The Lightning Network FAQ thread as I don't want to see tens of pages of "whether or not Lightning is Bitcoin" discussion every few weeks there, but I try to reply to most of his arguments in other threads.

He does spread a lot of blatant lies like: it costs $3 to open a Lightning channel, Lightning is not Bitcoin and he has recently done something that I would call a trolling attempt but our related posts got deleted twice.

And if enough people add him to their ignore list, eventually his posts will remain unchallenged and someone may believe it.

That's pretty much why I am still answering his posts.
162  Bitcoin / Development & Technical Discussion / Re: The Lightning Network node experience on: January 06, 2022, 03:08:51 PM
you can even open multiple channels in a single transaction. So you kinda pay once for two channels (however a bit more due to a larger transaction size).

In case someone still doesn't know, both c-lightning and LND can open multiple channels in a single transaction. The former has a dedicated command to it and the latter requires you to construct such a transaction manually. Mobile wallets users are out of luck for now.
163  Bitcoin / Development & Technical Discussion / Re: The Lightning Network node experience on: January 06, 2022, 10:10:41 AM
My suggestion is use the server to mine raptoreum and you will make at least 100x lightning fees.

As n0nce has said, I am not really doing it to make a ton of money. If that were the case, I would open far many more (large) channels.

so instead of emphasising the 31cent 'energy cost' mention the $3 confirmation lock cost to peg into ln and the $3 cost to unpeg out of LN ($6 to use LN before even doing any 'payments')

You seem to be stuck in 2017/2018. Transaction fees have been extremely low for quite some time now. Even 1 sat/vbyte is enough to get a transaction confirmed quickly. The smallest possible opening transaction with change weights ~152 vbytes (transaction; channel). The cost of that transaction was only $0.07.
164  Bitcoin / Bitcoin Discussion / Re: Do you think the Lightning Network will succeed? on: January 04, 2022, 01:11:29 AM
yes LN might be doing lots of 'payments' more then 1-3 payments a day per node. but thats not to buy real goods or do real transactions. thats just for rebalance and tests and debug crap. 

so stop the propaganda rhetoric that bitcoin needs huge capacity of 2gb blocks of billions of transactions a day to support bitcoin users daily needs, where LN is supplying the demand and handling billions of transactions a day.. ITS NOT

Stop making things up.

Over past 30 days @bitfinex processed in terms of percentage of tx count [dep/wd] (for #bitcoin related transactions).

60% #Bitcoin  (L1)
34% #LightningNetwork ⚡️
5% @Liquid_BTC
1% RSK
Top line numbers: Over the past 5 months have routed over 6700 payments worth over 1.7 billion sats earning me about 900k sats in routing fees; I've spent about 100k sats in on-chain fees and rebalancing fees.

6700 payments over 5 months means an average of about 44 payments per day. Note that TheJuice's node has less than 10 BTC capacity and there are many nodes with far more channels and capacity.
165  Bitcoin / Bitcoin Discussion / Re: is bitcoin scalability problem solve now? on: January 03, 2022, 08:51:44 PM
what happens is a number of possible routes are found, where by recipient (pass the parcel hops) see how much is wanting to be sent. and they respond if they can deliver.. WITHOUT LOCKING THEIR OWN VALUE by passing the request on.
[...]
no "payment fail" is caused by not choosing YOU as the route at this stage.
[...]
the path finding messages do not include any HTLC stuff, so no funds are locked, a response to a path find is not going to include a "funding_locked" message.

What kind of messages in your opinion nodes use to signal that they are able to route a payment? funding_locked is used only to signal that the funding transaction has reached enough confirmations for the channel to operate safely.

The "path finding gossip" is used to maintain an up-to-date local graph of the network which is then used to construct (not test) possible routes. Path-finding is implementation specific; it is not standardised in any way.

You need to offer an HTLC via update_add_htlc to learn if your peer has enough liquidity to forward your payment.

How do I know that? Well, I can clearly see what's going on in my node's debug log. Here's what happens when my node does not have enough liquidity to forward someone's payment:

Code:
03562bdcf00fe0cf44e8a491a8c9b26f31c4e45c9a88cdfd6a2f0f2550a304c73e-channeld-chan#85: peer_in WIRE_UPDATE_ADD_HTLC
03562bdcf00fe0cf44e8a491a8c9b26f31c4e45c9a88cdfd6a2f0f2550a304c73e-channeld-chan#85: NEW:: HTLC REMOTE 408 = RCVD_ADD_HTLC/SENT_ADD_HTLC
03562bdcf00fe0cf44e8a491a8c9b26f31c4e45c9a88cdfd6a2f0f2550a304c73e-channeld-chan#85: htlc added LOCAL: local 3828178009 remote 1171821991
03562bdcf00fe0cf44e8a491a8c9b26f31c4e45c9a88cdfd6a2f0f2550a304c73e-channeld-chan#85: -> local 3828178009 remote 1074154247
[...]
037659a0ac8eb3b8d0a720114efc861d3a940382dcfa1403746b4f8f6b2e8810ba-channeld-chan#29: Failed to add 1 remove 0 htlcs
037659a0ac8eb3b8d0a720114efc861d3a940382dcfa1403746b4f8f6b2e8810ba-channeld-chan#29: Adding HTLC 1126 amount=97653097msat cltv=716528 gave CHANNEL_ERR_CHANNEL_CAPACITY_EXCEEDED
03562bdcf00fe0cf44e8a491a8c9b26f31c4e45c9a88cdfd6a2f0f2550a304c73e-channeld-chan#85: FAIL:: HTLC REMOTE 408 = SENT_REMOVE_HTLC/RCVD_REMOVE_HTLC

03562bdcf00fe0cf44e8a491a8c9b26f31c4e45c9a88cdfd6a2f0f2550a304c73e asked me to forward a payment to 037659a0ac8eb3b8d0a720114efc861d3a940382dcfa1403746b4f8f6b2e8810ba, but I didn't have enough coins on my side in the outgoing channel. The rest of the log is much longer than that, but it mostly consists of signature generation and exchange.

its now very clear that you dont know why payments fail (your admission)..

I can tell when a payment fails due to no liquidity in one of my channels, but I can't tell the exact reason if the payment fails at some further point in the route.
166  Bitcoin / Bitcoin Discussion / Re: is bitcoin scalability problem solve now? on: January 03, 2022, 03:29:47 PM
Imagine you made 200 bitcoin transactions waiting to confirm. and 140 just never got confirmed.. people would call that a failure.

I have seen many unconfirmed transactions drop from the mempool. Does it mean that Bitcoin is a failure too?

but just having a system that doesnt make 70% of payments shows its not the 'instant payment' system

If the payment eventually goes through, the path-finding algorithm might as well be blamed. Those algorithms could favour larger nodes, which usually have enough liquidity, to speed up payments, but that would eventually lead to centralisation. Still, large payments usually take only a couple of seconds to complete.

Rath_ knows that the 'network gossip' park of route path finding is completely different to the invoice/payment things. so i truly laugh that he wants to pretend the fails are 'route finding gossip'

Liquidity is not advertised through gossip. So, the path is chosen based on its length and cost. As I have already said, I keep my fees fairly low which encourages wallets to include my node in the path. They don't know if I have enough coins on my side to forward the payment. If my node fails the payment due to no liquidity then they have to try another route.
167  Bitcoin / Bitcoin Discussion / Re: is bitcoin scalability problem solve now? on: January 03, 2022, 02:18:52 PM
need i remind you that LNPizza experiment in 2018 had a 90% payment fail rate for pizza value
Rath already did respond, but sociopath1 continues to phrase things in a manipulative fashion to make it sound like LN fails to send payments 70% of the time when that's not true:

I also responded to his pizza experiment argument here, but it looks like we have a different understanding of what a "failed payment" and "payment success" are.
168  Bitcoin / Bitcoin Discussion / Re: Do you think the Lightning Network will succeed? on: January 03, 2022, 11:32:19 AM
It's been a while since i use LN, so i have to ask how common that channel remain opened after passing it's timelock?

I can't really answer that. From my own experience I can tell that it's not that uncommon, especially if you open channels to large nodes. If the other party is the founder, it makes sense for them to wait for you to come back online as commitment transactions usually pay a higher transaction fee than cooperative closes.
169  Bitcoin / Bitcoin Discussion / Re: Do you think the Lightning Network will succeed? on: January 03, 2022, 10:06:10 AM
LN is preferable only when you regularly make transaction. For example, default LN channel duration is 2 weeks so LN is preferable if you make more than 2 transactions/2 weeks.

Lightning channels do not expire. You are probably referring to a relative timelock of the commitment transaction. If the other peer is honest, you can come back online after a few months and you still will be able to use your channel. If you suspect that the other party might cheat, you just need to open your wallet slightly more frequently than every 2 weeks. A penalty transaction will be broadcast if your wallet detects a fraud attempt.

Also, the default CSV timelock is 144 blocks for regular nodes and 2016 blocks for mobile wallets.
170  Bitcoin / Development & Technical Discussion / Re: The Lightning Network node experience on: January 02, 2022, 06:40:18 PM
You say this month, but we are January.

Of course your attached chart seems to show December information.. presumably the whole month.... in which it looks like you had a lot of activity in the first two days and then on the 7th but other than that you did not have a lot of activity.  Can you elaborate upon the meaning/interpretation a bit more?

Oh, I wrote that post on the 31st December and I meant to publish it on the very same day. "This month" obviously refers only to December and not January.

Two out of seven of my channels are used mostly for outgoing payments. On the 7th December, both of these channels became extremely unbalanced. I can route only a few thousand satoshi through them now. Once I rebalance them via circular payments, my node should start routing payments again (I have been getting a lot of failed attempts due to no liquidity since that day). I also need to adjust my feerate in those channels based on the rebalancing fee so that I can make a profit or at least don't lose any money.
171  Bitcoin / Development & Technical Discussion / Re: The Lightning Network node experience on: January 02, 2022, 11:14:59 AM
December might look kind of underwhelming to you given my previous stats. I quickly ran out of liquidity this month and I didn't have much time to think about rebalancing my channels. I might end up letting the rebalance plugin run in the background to avoid this kind of situation again.

172  Bitcoin / Bitcoin Discussion / Re: is bitcoin scalability problem solve now? on: January 02, 2022, 12:51:32 AM
there are only under 32 thousand users on LN
(32k nodes, but multiple nodes owned by same people EG LG-BIG has over 40 nodes alone)

Number of nodes =/= number of users. It is not mandatory for nodes to advertise themselves publicly. Mobile wallets usually run either eclair or LND and they are not included in any metrics. They are also far more easier to use, so I wouldn't be surprised if 32 thousand users was a great underestimate.
173  Local / Polski / Re: Portfele sprzętowe - na jakiej zasadzie działają i dlaczego są ważne? on: December 30, 2021, 04:15:54 PM
A moze jest jakieś specjalny klucz 2FA, nie wiem, w kazdym bądż razie 2FA to:

Istnieją także fizyczne klucze 2FA (np. Yubico). Trezor oraz Ledger działają na podobnej zasadzie, ale mają też ekran, na którym dodatkowo możesz upewnić się jakiej stronie udostępniasz klucz.
174  Other / Beginners & Help / Re: My Beginner Bitcoin Questions for 2021 (will be posting more in 2022) on: December 29, 2021, 11:07:46 PM
This has to do with mining difficulty. if there are more transactions to be processed, the mining difficulty will be adjusted every 2016 mined blocks in a way 10 minutes on average is enough to process as many as possible transactions in a way all work fine.

The number of unconfirmed transactions has nothing to do with the interval between blocks. As more miners join the network, new blocks are mined more frequently. The protocol aims to sustain 10 minute intervals by adjusting the difficulty every 2016 blocks. Blocks have a fixed maximum size (4 vMB), which can be changed only through another soft/hard fork.
175  Local / Polski / Re: Signature campaing - regularnie płatne pewniaki on: December 29, 2021, 10:33:08 PM
Manager: sujonali1819
Nazwa kampanii: OWL.GAMES l Crypto Casino For WEB 3.0 l Signature Campaign
Ile do zarobienia: Hero Member/Legendary - $3.2/post w BTC
Jakie rangi: 15x Hero Member/Legendary
Dodatkowe informacje: Minimum 10 postów tygodniowo, w tym przynajmniej 5 w sekcji Gambling. Maksimum 25 postów.
176  Local / Polski / Re: Portfele sprzętowe - na jakiej zasadzie działają i dlaczego są ważne? on: December 29, 2021, 01:02:52 AM
Wychodzi na to ze jest wiecej bugowatych portweli sprzetowych, po tym komentarzu z ciekawosci zaczalem przegladac google zeby zobaczyc dokladnie o co chodziz tym Trezorem no i posypaly sie najriozniejsze nazwy portfeli i sposoby ich otwarcia.

Użytkownicy portfela Trezor One mogą zacząć używać dodatkowego hasła (passphrase) aby załagodzić skutki ataku. Użytkownicy Trezora T mogą skorzystać z wbudowanego slotu na kartę microSD, która w połączeniu z PINem może zostać użyta do zaszyfrowania pamięci portfela. Atak wymaga fizycznego dostępu do sprzętu, więc większość osób raczej nie musi się tym przejmować. To samo dotyczy klonów Trezora.

W tej chwili najbezpieczniejszymi portfelami są te oparte o Secure Element, ale właśnie z tego powodu mogą być tylko częściowo open-source. Trezor jakiś czas temu zapowiedział Tropic Square, czyli firmę, która ma za zadanie stworzyć SE, który będzie open-source na tyle na ile to będzie możliwe.
177  Local / Polski / Re: Lightning Network - ogólna dyskusja on: December 28, 2021, 11:41:49 PM
Oczywiście bardzo intersuje mnie to zagadnienie i jako entuzjasta chetnie bym postawił taki węzeł tylko żeby poćwiczyć i potestować, poszerzyc wiedzę nie tylko informatyczną ale i o krypto, przyjemne z pozytecznym.

Polecam zacząć zabawę od testnetu. LN nie wybacza błędów i jeżeli przypadkiem uruchomisz starą kopię węzła albo dwa identyczne węzły jednocześnie, to niektóre kanały mogą zostać przymusowo zamknięte i możesz stracić pieniądze. W praktyce coś takiego raczej nie zdarza się. Jeżeli potrzebowałbyś pomocy przy wyborze implementacji, to możesz śmiało pisać w tym temacie.

Jestem ciekaw jaki wpływ na LN maja tańsze o wiele transakcje na BTC, a także w jak szybkim stopniu postępuje adopcja LN przez podmioty gospodarcze do biznesu i faktycznie placenia za towary, kupowania, sprzedawania online uzywajac BTC tak jak to oryginalnie było w zamyśle kiedy LN było tworzone?

Nigdy nie będziemy mieli dokładnych danych. Nie jesteśmy w stanie powiedzieć ile transakcji dziennie przetwarza cała sieć, więc musimy polegać na statystykach, które okazjonalnie udostępniają większe serwisy. W sierpniu tego roku osoba odpowiedzialna za integrację Lightning dla Bitfinex udostępniła trochę statystyk na Twitterze. Sam używam LN przynajmniej raz w miesiącu do zakupów na Bitrefill i zaoszczędziłem masę pieniędzy na opłatach transakcyjnych. Zazwyczaj wydaję około $10 i płacę mniej niż 10 satoshi za transakcję.
178  Bitcoin / Bitcoin Discussion / Re: BTC as "every day" spending currency vs. 10 min Block Confirmation/Mining time on: December 28, 2021, 11:07:50 PM
Opening and closing channels via HTLCs - on main chain.

HTLCs are used only in commitment transactions when there is at least one unsettled payment in the channel.

franky's point is that HTLCs are not Bitcoin because they need to be "converted" (routed down to a whole satoshi). Otherwise, HTLC outputs would be invalid and nodes would reject such commitment transaction. When someone asks you to forward for example 500 msat, you sign a new commitment transaction with a higher fee; there is no HTLC output. At worst, you can lose 999 msat, which is worth $0.00047 at the moment, when you close your channel. Oh, and the same applies to HTLCs and final balances below the dust limit.

So, yes, there is some trust involved here. You might not get either up to 999 msat (~$0.00047) or up to 546 sat (~$0.26) back. It doesn't really matter when you are the founder of the channel; you have to pay the transaction fee anyway.

The Lightning Network could work without milisatoshis, but franky would still argue that it's not Bitcoin because you are not guaranteed to get your money since someone might broadcast an outdated commitment transaction while you are offline.
179  Local / Polski / Re: Portfele sprzętowe - na jakiej zasadzie działają i dlaczego są ważne? on: December 28, 2021, 12:37:41 AM
Jaki aktualnie tani portfel sprzętowy polecacie?

Ledger Nano S lub Trezor One. Jest jeszcze paru innych producentów na rynku, ale nie miałem z nimi styczności. Te dwa portfele są bardzo popularne.

Ledger będzie dla Ciebie w sam raz, jeżeli interesujesz się altcoinami. Model S posiada bardzo mało wbudowanej pamięci, która jest potrzebna do instalacji aplikacji na portfelu. Możesz bez problemu odinstalować jedną aplikację żeby zainstalować drugą bez utraty środków.

Trezor jest w całości open-source (zarówno od strony software'u jak i hardware'u), ale niestety jest podatny na atak, który umożliwia ekstrakcję PINu oraz słów potrzebnych do odtworzenia portfela.

Sam posiadałem oba portfele i byłem z nich zadowolony. Obecnie korzystam z Trezor T oraz Ledger Nano X i szczerze mówiąc częściej korzystam z tego drugiego. Jeżeli byłbyś zainteresowany Ledgerem, ale myślisz, że mała ilość pamięci będzie Ci przeszkadzać, to możesz poczekać na Nano S Plus.
180  Bitcoin / Bitcoin Discussion / Re: BTC as "every day" spending currency vs. 10 min Block Confirmation/Mining time on: December 26, 2021, 10:10:33 PM
(success:fail  143:389)
oh and his payment fails. were all of amounts under 9000000000millisat (rounded/converted under 0.09btc)

Sure, my node failed to route 389 payments. Some of them were probing attempts, some failed at a further point in the route and others could not be routed because I didn't have enough coins on my side in the outgoing channel. However, those were not my payments. I keep my fees fairly low compared to other nodes so no wonder why I am getting a lot of routing attempts. Anyway, my point is that my node failed to route 70% of the payments, but it doesn't mean that LN failure rate for transaction smaller than 0.09 BTC is 70%. You can't tell if another attempt for the same transaction was successful or not.

I still haven't shared my stats for December, but you will be delighted once you see them. I didn't have much time this month to adjust my fees and rebalance my channels so my node failed over 300 payments mostly due to no liquidity.

because the altnet LN does not confirm transactions(THEY ARE UNRELAYED/OFFCHAIN). its the same risk as accepting a zero confirm transaction on bitcoin.. so why wait if all you are selling is coffee.

No, if you accept a zero-conf transaction and the other party cheats, you have no way of penalizing them. If someone broadcasts an old channel state, you can publish a penalty transaction.
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ... 136 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!