Bitcoin Forum
July 28, 2021, 07:43:57 AM *
News: Latest Bitcoin Core release: 0.21.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Bitcoin / Electrum / ElectrumX - extremely long sync time on: May 15, 2021, 11:13:47 PM
Hey,

I am running a virtual machine under Proxmox with bitcoind and ElectrumX. It took about 24 hours for the ElectrumX to process about 430,000 blocks. It's been a few more hours and only 15,000 blocks were processed.

ElectrumX dbcache is set to 2000 MB. Bitcoind dbcache is 2048 MB. I assigned 4 cores and 5 GB of RAM to the VM. htop reports that electrumx-server process uses less than 10% of the CPU (11th gen Intel i5). Both bitcoind and ElectrumX use less than 2 GB of RAM in total. They both read/write data from the same external SSD.

Height       Machine A     Machine B
447,168       2d 13h 20m      9h 47m

Machine B: a late 2012 iMac running Sierra 10.12.2, 2.9GHz quad-core Intel i5 CPU with an HDD and 24GB RAM. Running bitcoind on the same machine. DB_CACHE set to 1,800. LevelDB

I wonder if there is a major bottleneck in my setup or if I misconfigured something.
2  Bitcoin / Bitcoin Technical Support / Raspberry Pi - corrupted blocks on: January 20, 2021, 04:59:05 PM
Hey,

does anyone know if there are any Raspibolt/Raspiblitz alternatives with c-lightning support instead of LND? I had no luck so far in finding any. I will end up installing everything manually if I can't find any alternatives by tomorrow.
3  Local / Polski / Lightning Network - ogólna dyskusja on: January 11, 2021, 10:26:26 AM
Z uwagi na szalejącą cenę Bitcoina, a co za tym idzie - szaleją również opłaty za transakcje, myślę, że warto by było powrócić do tematu Lightning Network.

Na sam początek mogę polecić Wam portfel BlueWallet. Środki "on-chain" są pod pełną kontrolą użytkownika, zaś środki "off-chain" zarządzane są przez osobę postronną. Nie trzeba martwić się otwieraniem kanałów oraz ich odpowiednim balansowaniem. Odbieranie płatności przy użyciu Lightning Network jest możliwe zaraz po utworzeniu portfela - nie ma konieczności jego wcześniejszego doładowania. Każdemu chętnemu mogę przesłać 1000 satoshi do wykorzystania w dowolny sposób. Chętnych proszę o wygenerowanie wezwania do zapłaty ("invoice") i przesłanie go pod tym tematem.

Przydatne tematy:

- Basics of the Lightning Network/Podstawy Lightning Network - wyjaśnienia, portfele (tłumaczenie starej wersji oryginału),
- The Lightning Network FAQ/Częste pytania dotyczące sieci Lightning Network (tłumaczenie starej wersji oryginału),
- Electrum Lightning Network walkthrough/Przewodnik do sieci Electrum Lightning.

Jeżeli macie jakieś pytania, na które nie mogliście znaleźć odpowiedzi w powyższych tematach, to z chęcią na nie odpowiem poniżej.
4  Bitcoin / Electrum / Electrum Lightning Network walkthrough on: July 04, 2020, 06:39:46 PM
Table of contents

      1. Introduction
      2. Creating a payment channel
             a) Disabling Trampoline routing
      3. Sending a payment
      4. Receiving a payment
      5. Closing a channel
      6. Frequently Asked Questions


1. Introduction

You don't know what the Lightning Network is? Visit "Basics of The Lightning Network" and "The Lightning Network FAQ" first.

The Lightning Network support has been introduced in the recent Electrum update (4.0.1). Lightning Network support is experimental - neither I nor Electrum are responsible for any loss of funds. This guide has been updated for the 4.1.1 version. The walkthrough for versions prior to 4.1.0 can be found here.

Important things to note:

- a P2WPKH wallet is required; this type of wallet is now the default for standard wallets,
- Lightning funds cannot be restored from seed. You need to perform backups ('File -> Save backup'). You have to make a new backup every time you open a new channel. Backups will forcefully close channels,
- do not copy your wallet file! If you run an old copy of your wallet with active LN channels, some nodes might broadcast a penalty transaction if any of your channels' balance has changed,
- you can export and import individual channels in the 'Channels' tab. This will not trigger a forceful channel closure,
- in a case of an uncooperative channel close, you have limited time to verify if the other node didn't cheat by broadcasting an old state of the channel (see #5),
- you cannot open a channel smaller than 0.002 BTC,
- Electrum creates private channels which do not route payments.


2. Creating a payment channel

Payment channels related options are available under 'Channels' tab which is hidden by default. You can enable it by going to 'View -> Show Channels'



In the 'Channels' tab there are two available options. 'Swap' allows to exchange on-chain coins for an LN incoming payment and vice-versa. 'Open Channel' allows you to create a new payment channel. Click on that option.



By default, Electrum does not download the network graph and delegates path estimation to special trampoline nodes to which only you can connect. If you want to open a channel to any Lightning node, see Disabling Trampoline routing.

As for now, there are three hard-coded trampoline nodes: ACINQ, Electrum and Hodlister which you can choose from the drop down list. The minimum funding value is 0.002 BTC.



Next, you have to select the funding transaction fee. If the transaction is not confirmed within 24 hours, the channel won't be created. It is another hard-coded value.



You might encounter these two errors when opening a channel, the former was mentioned above. The latter is other node's fault. Choose a different node if it happens.





Your payment channel will become active once your transaction reaches 3 confirmations.


a) Disabling Trampoline routing

At the top of the Electrum window, select "Tools -> Preferences".



Select "Lightning" tab and make sure that "Use trampoline routing (disable gossip)" is unticked. Close the window.



You should see a new icon in the bottom-right corner. The number indicates the progress of obtaining information about all publicly known nodes and channels. Having an up-to-date map of the network might help with finding the best route for your payments.



Now, you can open a channel to any Lightning Network node. If you are not sure which node you should choose, select 'Suggest'. If you want to decide on your own then use this Lightning Network explorer to find a suitable node.




3. Sending a payment

Invoiceless payments are not standardized yet, so you need to get an invoice from the person your are trying to send your coins to. Lightning Network payments are routed through other nodes if you are not directly connected to the recipient. Such payments might fail from time to time if there is no route available to the destination node or if the payments is too large. The latter problem has been addressed by splitting one large payment into multiple smaller ones, but this feature is not available in this release. Note that each node participating in the routing process might charge a small fee.

Go to the 'Send' tab and paste your invoice. 'Description' field will be automatically filled since this information is usually provided in the invoice. Note that you will not be able to send all of your coins. Each channel must maintain a reserve for its closure fees. You can see how much you can send from each channel by going to the 'Channels' tab, right-clicking on a channel and selecting 'Details...'. You cannot send from multiple channels at once.



Your transaction might be instant or it might take a few seconds. I have sent a transaction worth about $5.59 (0.00065301 BTC) and paid only a 1 satoshi fee. Your transaction will look like this in the 'History' tab:




4. Receiving a payment

Before you create an invoice, you need to learn how much you can receive. Your inbound capacity depends on if there is any remote balance on any of the channels. You can't receive payments without spending any coins. Switch to 'Channels' tab, right-click on a channel and select "Details...". You will see 'Can Receive' there. Note that an incoming payment will be sent via a single route to one of your channels so you shouldn't add up all of your channels' inbound capacity just like Electrum does in the 'Channels' tab.



To create an invoice, go to 'Receive', fill out 'Description' and 'Requested amount', optionally change when the invoice should expire and press 'Lightning'. Your invoice will be shown on the right side. Copy it and send it to the other person. Keep in mind that you can't receive payments over the Lightning Network if Electrum is turned off.




Closing a channel

Closing a channel is really simple. Go to the 'Channels' tab, right-click on the channel you want to close and select 'Close channel'. You should use 'Force-close channel' only if the other party is offline. In such a case, you will get your funds back after up to two weeks (2016 blocks). Most channels can be force-closed with a 144 block (~1 day) delay. In both cases, you won't be able to specify the closing transaction fee. Other implementations have such a feature.




5. Frequently Asked Questions

Can I make money off payment routing?

No, Electrum creates private channels which are not advertised across the network so they cannot be used for payment routing.

Can I open a channel if I use a hardware wallet?

Yes, you will need to connect your hardware wallet to sign the channel opening transaction. You won't need your hardware wallet to send Lightning payments.

Why does my payment fail? "Payment failed. No path found"

There are a couple of possible causes:

1) The receiver might not have enough incoming liquidity,
2) There is no path between the nodes both of you are connected to,
3) There is an available path, but the payment is too large to go through,

Is there any risk in using the Lightning Network?

The biggest risk is that the other person might attempt to steal your coins by broadcasting an old state of the channel when you are offline. This can be feasible for the other party if you sent some coins and received them back through the same channel at some point.

Electrum founds channels with a to_self_delay of 1024 blocks (~1 week), so this means that you can be safely offline for slightly less than a week. As for now, this value can be only changed directly in the code. If you are afraid of losing funds, you should set up a watchtower or use a different implementation and run your node 24/7.
5  Bitcoin / Hardware wallets / Trezor announces Tropic Square on: May 14, 2020, 11:26:49 PM
Trezor announced the foundation of Tropic Square - a company whose aim will be to develop a chip which will be open and fully audible. The rest of the article reveals that Trezor attempted to create a new device with Secure Element and they managed to find some flaws in the chip which they are unable to disclose due to NDA. You should read the rest of the text on your own, especially if you are disappointed with the recently found vulnerabilities in Trezor.
6  Bitcoin / Hardware wallets / BitHD Razor review on: April 30, 2020, 01:13:49 AM
Introduction

I was provided with a test unit by BitHD about a month ago. HCP has already unboxed the wallet so I am going to skip this part. Just for the record, I am not affiliated with BitHD and I was not paid to post or modify my review. A list of sellers is available at BitHD.com. At the time of writing this review, the device costs $99.99 + shipping with a limited warranty.

Hardware

The device feels surprisingly sturdy considering its thickness and weight (12 grams). I tried bending it a little and I believe it should withstand any stress while being in a wallet. On the bottom, there is a proprietary connector which is used only for charging. All the communication is handled via Bluetooth. The back is made out of aluminium while the front is plastic. On the front, there are two tactile buttons and a 128x64 OLED screen which is exactly the same as the Trezor One's except being a little bit brighter.



Note: Both screens are fully functional. The black lines are my camera's fault.

Software

Razor runs a modified version of trezor-mcu which was used by Trezor One until last year. The code is open-source and available at GitHub. This means that most of the actions that take place on the device (PIN entry, seed generation/recovery, confirming transactions) look exactly the same as on Trezor One. Razor requires BitPie app which is available for both Android and iOS. At the moment, it is not possible to use Razor with a PC and any third-party software.

The app dashboard has a simple design. The 'More' button reveals a few more options such as signing Bitcoin messages (available only for legacy addresses temporarily), address book, a list of previously generated addresses and a shortcut to the settings. It is possible to add those hidden features to the main screen; the existing shortcuts can also be hidden if you don't intend to use them.



The hardware wallet settings are hidden under 'Me -> BitHD Setting'. Here, one can change the device label (this setting does not affect the Bluetooth name), reset PIN, switch between Chinese and English, enable Passcode Account (which is basically a single passphrase protected account), wipe the device, verify the seed (without exposing it to the phone), upgrade firmware and do a few other minor things.



The device generates legacy addresses by default but it is possible to change the address type to both nested and native SegWit. It would be nice if nested SegWit was the default type in the future! The wallet supports pay-to-many, local labels, spending the whole balance, saving addresses in a address book and adding OP_RETURN opcode. There is no coin control; one cannot freeze coins or spend from specific addresses.



At the time of writing this review, Razor supports BTC, LTC, BCH, BSV, EOS, DASH, ZEC, USDT-ERC20/OMNI and DOGE.

Comparison with other wallets

Razor has a strong competition. It costs almost twice as much as Trezor One and Ledger Nano S. It offers basically the same features as Trezor One. However, Razor lacks support for some coins that Trezor One supports. I have also used Ledger Nano X for some time and both devices offer smooth Bluetooth experience. There weren't any problems with it during normal usage and software updates. The Nano X costs just slightly more (+$19), offers better altcoin support and a different security model.

There is a similarly priced and looking product - CoolWallet S. While the form factor is identical, it is a completely different device. It has an e-ink display which can display limited amount of information compared to Razor's OLED display; it uses a secure element while Razor has the same microcontroller as Trezor One and its software is not open-source.

Summary

Is it worth its price? Well, if you don't need a credit card form factor then there are cheaper or slightly more expensive alternatives which have a similar or even greater functionality (third-party app support, more altcoins supported, better hardware). However, if you are interested in having a hardware wallet in your wallet, Razor seems to be the most interesting of the very few options available on the market. Needing a small wallet and given the choice between CoolWallet and Razor. I would go for the latter one. Again, it all comes down to personal preference and priorities.

Feel free to ask me any questions. I also own Trezor One, Trezor T and Ledger Nano X if anyone would be interested in more detailed comparison between these wallets. Although, I don't think if there is anything more I could add.

Official website: https://bithd.com/BITHD-Razor.html
ANN thread: https://bitcointalk.org/index.php?topic=5118062.msg50060978#msg50060978
BitPie bitcointalk profile: https://bitcointalk.org/index.php?action=profile;u=1939709
YouTube playlist: https://www.youtube.com/playlist?list=PLNOOGEWJ2sYqJoW5Cs52_36pyBGbWNuSl
7  Bitcoin / Hardware wallets / Trezor T (2.3.0) and Trezor One (1.9.0) firmware update on: April 16, 2020, 12:41:50 PM
I usually post information about Trezor software updates in their official thread but exceptionally, this update drew my attention. You can read about all the changes here.

A lot of people have been complaining about the unfixable seed extraction which Trezor recommends to mitigate using a passhrase. Trezor T finally can make use of its SD card reader. An SD card can now store a secret which along with the PIN can decrypt the data stored on the device. So, as long as the device owner keeps the SD card and the device separated, physical attacks such as theft or losing the device shouldn't be a problem anymore (if one is afraid that someone would exploit the vulnerability). It's not a perfect solution as some of you will probably point out but at least there's a way to protect the device.

8  Local / Tablica ogłoszeń / Sprzedam nowego Ledgera Nano X on: August 01, 2019, 07:55:50 PM
Cześć,

czy ktoś z tu obecnych byłby zainteresowany kupnem Trezora T? Zastanawiam się nad zmianą na Ledgera X, gdyż będę potrzebował mniejszego urządzenia, które z łatwością będę mógł używać poza domem. Pre-order złożyłem pod koniec 2017 i urządzenie otrzymałem na przełomie lutego i marca 2018 roku. Zainteresowanym mogę przesłać zdjęcia, urządzenie jest w dobrym stanie.
9  Bitcoin / Hardware wallets / Ledger Live now supports Bech32 addresses! on: July 17, 2019, 02:54:43 PM
Ledger has just released a new update in which support for native SegWit addresses has been introduced.

What are the benefits of using such addresses?

- lower transaction size,
- smaller QR code,
- case-insensitivity.

Note that some services might not be able to send to native SegWit addresses. If you need full compatibility and still want to save some money on fees then use nested SegWit addresses (they start from 3).
10  Economy / Services / Rath's Lightning Network support service on: July 06, 2019, 09:28:37 PM


Would you like to contribute to the network by running your own node? Maybe you are having a hard time choosing the right wallet? You have just found the right place!

I am willing to help anyone who is interested in trying out the Lightning Network. Don't miss the Lightning hype train Cool

Make sure to take a look at the following threads before contacting me!

The Lightning Network FAQ,
Basics of the Lightning Network,
Electrum Lightning Network walkthrough.

I am also running my own c-lightning node. I can consider founding a dual-funded channel if you contact me beforehand.

My service is free of charge.

You can contact me on Telegram (@BitCryptex), send me a private message or an e-mail (bitcryptex@protonmail.com), or reply to one of my threads.
11  Bitcoin / Development & Technical Discussion / The Lightning Network FAQ on: June 26, 2019, 09:36:04 PM
This thread is now self-moderated. The previous one got derailed. Please, don't discuss here whether or not the Lightning Network is a good scaling solution.

If you don't know anything about the Lightning Network, consider reading "Basics of The Lightning Network" first.

Table of contents

      1. General Information
      2. Running a node
      3. Concerns

General Information

How are bitcoins on the Lightning Network different from on-chain bitcoins?

They are exactly the same coins. There are no Lightning Network tokens. The only difference is that bitcoins are stored in multi-signature addresses and transactions are settled between two parties without broadcasting anything to the blockchain (except when opening and closing the channel).


When will merchants start accepting Lightning Network payments?

More and more merchants start accepting Lightning Network payments. The most popular payment gateaway - BitPay does not accept Lightning Network payments and is very unlike to introduce them anytime soon. Here you can find a list of merchants who accept LN payments.


How many times can we expect to be able to use a payment channel?

Every channel has a minimum amount of coins which has to stay unspent. Channels can be used as long as both parties continue to cooperate with each other. Channels do not have any use limit.


How fast and reliable are Lightning Network payments?

Depending on the route, Lightning Network payments can be instant. Every wallet tries to find the cheapest and the shortest route when you attempt to send a transaction. You can open a channel directly to a person who you are going to often trade with or depend on other channels which can route your payment for a small fee (usually under 1 satoshi). Lightning Network payments fail from time to time due to no route to the destination node or too high payment amount (not enough liquidity). The latter problem is mitigated by splitting the transaction into multiple smaller payments routed via different channels.


What are the upcoming features?

Dual funded channels - both parties will be able to fund a channel.

Splicing-In & Out - it will be possible to add and remove funds from existing Lightning Network channels without having to close them.

Channel factories- existing Lightning Network channels could be used for creating new channels without broadcasting anything to the rest of the Bitcoin network. Normally, a channel is opened to only one person. In channel factories, we have multiple people forming a group. Group members maintain channels between themselves. More interested users = higher savings. If one of the participants is uncooperative, existing channels are not affected - new channels can't be created, though.


Where can I find the latest news regarding the Lightning Network?

Telegram channel, Bitcoin Lightning, Cointelegraph, 1ml.com (Lightning Network Explorer), Lightning Labs blog.


Which wallet is the best one?

There are multiple implementations of the Lightning Network and most wallets have similar features. Eclair Mobile is the most popular wallet for Android but it is also available on Windows. The most popular implementations are: c-lightning, LND and eclair.


Running a node

How much money can you make on running a Lightning Network node?

In order to start making money on running a node, you have to open a few channels and encourage others to open a channel back. Keep in mind that built-in autopilot might not guarantee you the best connections. Don’t expect to make a lot of money. Everything depends on the number of connections and your fee policy. The less you charge, the higher your chances to route a payment are. Don’t set the fee too low. You have to save up money for future channel re-balancing. User Xian01 opened almost 200 channels and earned barely 15 satoshis after 2 weeks (Reference). Here's more detailed and recent data:

The data from my post mentioned by Rizzrack is not really relevant; I should change that answer. Take this article from 2018 as an example for that year.

There are currently 25 nodes owned by LNbig.com. They provide about 52,19% (497,2647581 BTC out of 952,86 BTC) of the whole network's liquidity. I can't find any data on their recent earnings, but their Twitter account shares the amount of transactions and BTC passed through their nodes in the last 24 hours from time to time. You can clearly see the surge of the transactions in the last few months. Starting from 100-800 transactions in March and going to over 4000 in May. That is a huge change.

I have tried to calculate the possible earnings using the fee formula (basefee + (amount * feerate / 1000000) and the data from this tweet, but my results were far too off.

The 3rd March seems to have been the most profitable day. 161 routed transactions worth 2.24602985 BTC paid in total 219484 sat (0.00219484 BTC) in fees. At the current price of Bitcoin ($9300), it is about $20! Still, don't forget about the amount of coins locked up in all the nodes and the cost of opening transaction all channels.

The 24th January is even more impressive to me. 186 routed transactions worth 0.60161437 BTC paid in total 172378 sat (0.00172378 BTC) in fees. It is about $16 now.

Alex Bosworth shared that his node charged 0.25% per transaction and routed about $10,000/month which translates to earnings of about $25/month. He didn't say which node he was referring to, but since he is the CEO of yalls.org, we can assume that it was this one. That is actually interesting because of the significantly smaller capital. 

Coming back to earth, you are not going to earn much if your node doesn't provide enough liquidity. However, it is also worth mentioning that multipart payments are now available in all implementations. Once more wallets start supporting them, the earnings of well-connected, small nodes might increase.

Note: Keep in mind that 952,86 BTC is the amount of the funds locked up in public channels. Private channels are... private so we don't know how many of them exactly there are and what is their balance (although that might not be the case [5.4.2]). Such channels do not route any payments.


How do channel owners get paid for routing payments?

Fees earned from routed payments are added to the balance of the channel. The total fee charged is basefee + (amount * feerate / 1000000), where amount is the forwarded amount. If you set both of these values too high, you won't route any payments.


Is running a Lightning Network node demanding?

You can run a Lightning Network node on both Linux and Windows. Even Raspberry Pi 3 B+ is capable of running a Lightning Network node. Check out RaspiBlitz for fast setup.


Is there any risk in running a Lightning Network node?

Yes, due to many factors. Lightning Network implementations are still in beta and might contain critical bugs which could be used to steal funds locked up in channels. Keep in mind that if you won't keep your node online 24/7, someone can attempt to cheat you by broadcasting an old state of your channel. An online node would normally broadcast a penalty transaction. This can be mitigated by using watchtowers.

Keep in mind that you have to keep your coins in a hot wallet which increases the risk of coins theft.


Does opening new channels help to increase the earnings?

No, it doesn't. There are many other things that you should take into account. Your fee policy, channels' capacity, connection to differently sized nodes. Here you can find an interesting comparison between Andreas Brekken's and Alex Bosworth's nodes. The node which had lower principal, made higher profit.


Do I have to run a full Bitcoin node?

No, LND supports neutrino; c-lightning allows using a pruned node. Eclair users are out of luck. Mobile clients obviously do not need you to run a Bitcoin node.


How do I set up a Lightning Network node?

The setup process varies for each implementation. Fortunately, detailed documentation makes it easy for inexperienced users to start their own Lightning Network node even on Linux. If you don't feel confident with any other operating system than Windows then take a look at this tutorial which will help to set up your own node.


What is the purpose of setting alias and color?

This information is often used by Lightning Network visualisers and explorers. It is not very important and has no impact on how the node works.


Do I have to generate an invoice every time I want someone to send me coins over the Lightning Network?

No, invoiceless Lightning Network payments are supported by LND and c-lightning. Most wallets do not support this feature, yet.


Can I refill my channel?

Currently, there is no way to refill channels without using third party services such as Lightning Conductor. Splicing will allow users to either top-up their channels or drain funds from them without having to reopen the channel. Channel balance will be updated once the transaction gets enough confirmations.


Why can't I receive coins?

In order to receive Lightning payments, some conditions must be met:

1. Nothing can be received immediately after creating a new payment channel, as ‘room’ for incoming funds has to be made by spending some funds first. A payment channel can be thought of as a full bottle of water: in order to pour something in one first has to pour something out.

2. Each channel implicitly contains a reserve which is unspendable and typically takes about 2% of the channel’s capacity. You must spend an amount matching that reserve to make receiving possible. Unspendable channel reserve is the reason you see a negative receive limit when a new channel is full. It indicates how much you need to spend before anything can be received through the channel.

3. Every payment request is disposable, they can’t be fulfilled twice. So you will need to issue a new individual payment request for every incoming payment you wish to receive.

4. Wallet needs to be online in order to receive off-chain funds.

Note that not every mobile wallet supports receiving coins because of the fourth point. There are some exceptions such as Bitcoin Lightning Wallet (Android), Eclair Mobile (Android).


How is the balance settled for values under 1 satoshi?

Example: let's assume that after deducting the fee of the closing transaction, node A is supposed to get 6049.4 sat and node B 10300.6 satoshis. Since Bitcoin blockchain supports only up to 8 decimals, we have to do something about milisatoshis. All such values are rounded down and the remaining 1 satoshi is added to the transaction fee.

It is also worth mentioning that if one of the parties' balance is under dust limit, it is added to the fee instead.


Concerns

Is Lightning Network centralized? Is it more centralized than Bitcoin? Does it make Bitcoin more centralized?

This topic has been brought up many times. The Lightning Network is a second layer scaling solution which has no impact on the Bitcoin network. It works independently and no one is forced to use it. The problem of large nodes should solve itself once network continues to grow.


Will casual users be able to accept payments and donations without having to run their own full node 24/7?

Both OpenNode (payment gateway) and Bitlum.io allow users to receive Lightning Network payments without having to run a full node. However, these wallets are custodial which means that they have a full control of one's funds.


What are the new limitations of scalability once lightning is fully functional?

Opening and closing a channel requires broadcasting a Bitcoin on-chain transaction. Increasing the blocksize might be necessary in the future; however, solutions like SegWit, Schnorr signatures can help to decrease the size of transactions. Lightning Network is a second layer protocol, it is possible to build more user-friendly layers on top of it.


What would happen if a large node disappeared from the network?

Recently, we were able to observe Andreas Brekken’s experiment (shitcoin.com node). He was in charge of a node whose capacity was around 43 BTC (more than 50% of the whole network’s capacity!). After its closure, some people started to experience routing problems.


Is Lightning Network more anonymous than on-chain transactions?

Lightning Network increases the level of privacy. The next node in the path doesn’t know if the previous one initiated the transaction. Every node which routes the payment doesn’t know the details of the transaction (final destination, sender). Multipart payments help to hide the total amount of coins sent.


What happens if some nodes go temporarily offline?

This problem has already been addressed. When a channel is being closed or any of the node's peers has gone offline, the rest of the network is informed that they are incapable of routing payments. It is also possible to create unadvertised (private) channels which won't route payments. They are widely used by mobile wallets.


What discourages from running big nodes and overtaking the network?

Large nodes could be targetted by hackers since the funds are stored in a hot wallet. Since multipart payments are already available, having large channels might not be worth it in the long run. Connectivity might be more important.
12  Bitcoin / Wallet software / Lightning Labs Lightning Network wallet on: June 19, 2019, 10:19:34 PM
Lightning Labs has released a new non-custodial Lightning Network wallet for both iOS and Android. The wallet is powered by LND and neutrino which allows to verify Bitcoin transactions without having to run a full Bitcoin node. Interestingly, it supports autopilot but lacks many features that other wallets have. It's still in alpha, though. More information can be found here.
13  Bitcoin / Wallet software / Zap (Android) has been released! on: June 19, 2019, 09:43:53 AM
A few days ago, Zap for Android was published. Currently, it only allows user to manage funds and see the channels of an external LND node. iOS version has way more features but that's because the Android version has been developed by a different user who did it voluntarily. Full story can be read here.

This wallet is currently useful only to those who are running a LND node. Creation of payment requests is much easier with it. lndconnect is required on the node.
14  Other / Meta / Lightning Network board on: June 05, 2019, 08:46:41 PM
Lightning Network's popularity has been growing for some time now. More and more threads will be created about it due to growing interest in new scaling solutions. My suggestion is to create a separate board dedicated to the Lightning Network. This will make finding information on it easier for some people.

Recent/Popular threads about the Lightning Network

The Lightning Network FAQ
https://bitcointalk.org/index.php?topic=4638321.0
https://bitcointalk.org/index.php?topic=5149189.0
https://bitcointalk.org/index.php?topic=5149623.0
https://bitcointalk.org/index.php?topic=5150285.0

I am willing to help with keeping this board clean and active.
15  Bitcoin / Hardware wallets / Ledger backup plan on: April 04, 2019, 08:56:47 AM
Ledger introduced a new bundle to their website. Now, you can buy Ledger Nano S and Ledger Nano X at the discounted price (€149).

https://shop.ledger.com/products/ledger-backup-pack
16  Other / Meta / [Polish section] Merit source application on: March 05, 2019, 08:07:27 PM
The Polish section certainly lacks an active merit source. Our moderator and the only merit source malevolent hasn't been really active in the past few months. He cleaned up our section a bit a few days ago.

There are a few active posters in the Polish section who are doing their best to encourage new users to create new threads and posts in our section instead of using a forum dedicated to the Polish community. I am constantly trying to reward them for their hard work with merit. It might surprise most of you, but, currently, I have exactly 113 sMerit available to spend. Why do I even bother to submit an application? Well, I am trying to save up as much merit as possible so that I could reward people for more sophisticated tasks. Unfortunately, because of this I tend not to reward some posts and wait for others to do so. I wrote a few tutorials and asked if there was anyone interested in translating them for merit. The results are listed below:

The Lightning Network FAQ - Częste pytania dotyczące sieci Lightning Network
Basics of the Lightning Network - explanation and wallets - Podstawy Lightning Network - wyjaśnienia, portfele.
[Guide] Hardware wallets - which one is a good choice? - [Poradnik] Portfele sprzętowe - który wybrać?
TUTORIAL: How to use Electrum (for beginners) - TUTORIAL: Jak korzystać z Electrum (dla początkujących)
TUTORIAL: How to use Electrum (for advanced users) - Jak korzystać z Electrum (dla zaawansowanych)

cryptovigi is maintaining a thread which summarizes merit spent on our board. I am not going to select 10 posts which haven't been merited enough in our section. Other members did a great job by meriting existing threads but almost all of them have run out of merit and they won't earn it anytime soon since they post a lot in our local board in order to make it more lively.

#1 Update:



I have also selected a few posts which deserve more merit in my opinion. Most of them are quite long so I decided to post links instead of quoting them.

#1 https://bitcointalk.org/index.php?topic=5041289.msg46373570#msg46373570
#2 https://bitcointalk.org/index.php?topic=5119143.msg50107799#msg50107799
#3 https://bitcointalk.org/index.php?topic=5094172.msg49099952#msg49099952
#4 https://bitcointalk.org/index.php?topic=5120143.0
#5 https://bitcointalk.org/index.php?topic=3201729.msg33224093#msg33224093
#6 https://bitcointalk.org/index.php?topic=5041289.msg47136400#msg47136400
17  Bitcoin / Project Development / LNchat.org - dedicated LN community site with various built-in LN functionality on: February 18, 2019, 11:02:46 PM

I would like to present you an idea with which I and Zand_ came up while we were solving his Lightning Network node problems. We would like to create a place where people could easily discuss Lightning Network related problems and projects. Some tutorials are out-of-date which makes it even more difficult to start using the Lightning Network. We would like to fix that by rewriting and keeping them in one place. I have already made two long threads on bitcointalk (Basics of the Lightning Network and The Lightning Network FAQ) which I believe helped quite a few people to understand what it is all about.

We would like to encourage people to use the Lightning Network by introducing a small fee for adding a new thread or post. There would be a section excluded from this rule for inexperienced users where they could describe a problem which makes it impossible for them to pay the fee. We would like to implement a system similar to the merit on bitcointalk. It would be great to see people thanking each other by sending a few satoshis. We are aware that some people won't be able to generate the invoice at specific time so we will handle it instead and pay out the reward on demand.

We would appreciate if you could answer a couple of our questions.

1) Which forum software would you prefer? Invision Community or Discourse?

2) Do you like the idea of paying a small fee (e.g. 1 satoshi) for making a post?

3) What do you think is an appropriate cost for posting a thread vs a comment?

4) What other functionality would you like to see in the site?

5) What features do you think could be added to further incentivize use of the site?

6) Which name do you prefer? lnchat.org or lightningchat.org? Both domains have been already bought by us
18  Bitcoin / Hardware wallets / [PSA] Native support for Ethereum in Trezor web interface! on: December 04, 2018, 04:07:07 PM
Native support for Ethereum, Ethereum Classic and ERC20 tokens is now available in Trezor Beta Wallet. One can still use MyEtherWallet, MetaMask and other compatible Ethereum wallets. No software updated was released and there is no need to do anything beside using the beta wallet instead of the other one. If you have been using other wallets, your funds should be available. Passphrases are obviously supported.

Source: https://blog.trezor.io/native-support-for-ethereum-ethereum-classic-and-erc20-tokens-available-in-trezor-beta-wallet-4f8960eb3895
19  Local / Polski / Jak otrzymywać powiadomienia o zacytowaniu wypowiedzi lub @wspomnieniu? on: November 28, 2018, 08:27:38 PM
Aktualizacja 09.05.20

Bot Piggy'ego przestał działać kilka miesięcy temu. Pojawiły się dwie alternatywy. Bot od LoyceV, który aktualizuje powiadomienia dwa razy w ciągu godziny i przedstawia je w formie prostej strony (przykład) oraz bot od giammangiato, który przesyła powiadomienia o zdobytych meritach i zacytowanych postach poprzez Telegram.

Aktualizacja 17.05.20

Wczoraj pojawiła się kolejna ciekawa alternatywa dla powiadomień, tym razem od TryNinja. Oprócz powiadomień o zacytowaniu posta lub wspomnieniu, bot wysyła także informacje o zdobytych meritach. Co najważniejsze, wykrywa różne kombinacje nicku (BitCryptex, @BitCryptex, bitcryptex), co akurat jest trochę problematyczne dla bota od giammangiato.

Skrócona wersja:
Możesz wypróbować nowy system powiadomień poprzez wysłanie prywatnej wiadomości do Maggiordomo zatytułowaną subscribe wraz z linkiem do twojego tematu (najlepiej stworzonego w dziale Archival), który będzie używany przez bota do informowania ciebie o wzmiankach oraz zacytowaniu twojej wiadomości. Jeżeli zrobisz wszystko poprawnie to otrzymasz wiadomość z podstawowymi informacjami o bocie.
Kiedy ktoś napisze @twojaNazwaUzytkownika lub @twoja=NazwaUzytkownika (jeżeli twoja nazwa użytkownika zawiera spację to musi zostać zastąpiona przez = ) otrzymasz jedno lub więcej powiadomień w swoim temacie.

Przeczytaj sekcję komendy aby dowiedzieć się co jeszcze możesz zrobić.
Przeczytaj sekcję telegram aby dowiedzieć się jak otrzymywać powiadomienia poprzez telegram.



Co wywołuje powiadomienie? (cudzysłów " jest po to, aby ułatwić zauważenie spacji):[/s]
Quote
" @użytkownik "
Quote
" @użytkownik* "
gdzie * jest dowolnym znakiem. Powinno to uniknąć sytuacji gdzie "," "." "?" oraz inne znaki powodowały brak powiadomień.

Jeżeli @nazwaUżytkownika znajduje się na początku lub na końcu wiadomości to po niej musi dodatkowo zostać umieszczona spacja.

Quote
"@użytkownik jak się miewasz?"
Quote
"cześć jesteś @użytkownik "  
Quote
"cześć @użytkownik
jak się masz?"

Przykłady poprawnego wspomnienia:

@asche! @actmyname? @Loyce( test ) @babo.

Te nie zadziałają:

@Halab?, @TomCrypto... @Piggy(test)



Dłuższa wersja:
Pierwszą z zaplanowanych funkcji bota jest powiadamianie użytkownik o tym, że ktoś o nich wspomniał bądź zacytował ich post. W tej chwili ta funkcjonalność działa poprawnie, a nowe będą powoli dodawane. Potrzebna jest większa ilość użytkowników do przetestowania czy bot będzie działał poprawnie przez dłuższy czas.

Jak działają powiadomienia?

Jeżeli poprawnie powiążesz swoje konto z botem to otrzymasz powiadomienie jeżeli ktoś:
  • Napisze @TwojaNazwaUżytkownika lub @Twoja=NazwaUżytkownika (znak "=" powinien zostać użyty tylko w wypadku gdy twoja nazwa użytkownika zawiera spację)
  • nowe: Bezpośrednio zacytuje twój post
  • nowe: Napisze twoją nazwę użytkownika bez @


Zostaniesz powiadomiony przez użytkownika Maggiordomo. Otrzymasz jeden lub więcej linków oraz częściowy cytat postu, w którym zostałeś wspomniany.

W przyszłości pojawi się więcej opcji modyfikacji treści powiadomień oraz ich całkowitego włączania/wyłączania.

Jeżeli nie zarejestrujesz się to nie będziesz otrzymywał powiadomień od bota.

Jak komunikować się z botem i co on robi?

Zanim będziesz mógł otrzymywać powiadomienia od bota to musisz stworzyć swój własny temat (najlepiej w sekcji Archival), w którym bot będzie mógł dodawać posty. Jeżeli chcesz otrzymywać wiadomości poprzez Telegram to nie musisz tworzyć takiego tematu. Sposób postępowania został opisany poniżej.


Komendy:
  • Aby się zarejestrować: wyślij wiadomość do użytkownika Maggiordomo zatytułowaną subscribe wraz z linkiem do twojego tematu w treści. Otrzymasz wiadomość o poprawnym zarejestrowaniu się wraz z podstawowymi informacjami. Jeżeli chcesz otrzymywać powiadomienia poprzez Telegram to spójrz niżej.
  • Aby zrezygnować z otrzymywania powiadomień: wyślij wiadomość do użytkownika Maggiordomo zatytułowaną unsubscribe i wpisz cokolwiek w treści wiadomości aby móc ją wysłać
[/s]

NOWOŚĆ:
Wysyłając wiadomość zatytułowaną subscribe lub options (jeżeli już subskrybujesz) to w treści wiadomości możesz użyć następujących parametrów:


Code:
alias:twój_alias
https://bitcointalk.org/index.php?topic=00000000
tagusername:on
quote:off
plainusername:on
automention:off

odpowiednio:

Alias inna nazwa, która będzie wywoływać powiadomienie bez lub z @ w zależności od poniższych ustawień
Twój temat w tym miejscu bot będzie dodawał posty dotyczące twojego konta
Tagusername, włącz/wyłącz powiadomienie gdy ktoś użyje @ do wspomnienia ciebie
Quote, włącz/wyłącz powiadomienie o zacytowanie twojego posta
Plainusername,  włącz/wyłącz powiadomienie gdy ktoś napisze twój nick bez @
Automention,  włącz/wyłącz powiadomienie gdy sam wspomnisz o sobie
notifyby,  wybierz gdzie chcesz otrzymywać powiadomienia (forum/telegram/oba)

Wszystkie opcje powyżej są domyślnie włączone za wyjątkiem aliasu, który musi być ustawiony ręcznie.

Nie będziesz mógł otrzymywać powiadomień jeżeli ktoś inny używa tego samego aliasu.


NOWOŚĆ
Powiadomienia poprzez Telegram

Ważne:

Przed albo po rejestracji skontaktuj się z @Maggiordomo_Service_bot poprzez telegram z tego samego konta, które podałeś podczas rejestracji. Napisz dowolną wiadomość aby powiązać oba konta.

Jeżeli korzystałeś już z bota to wyślij wiadomość zatytułowaną options o treści:


Code:
telegram:NazwaUżytkownikaTelegram

Jeżeli jeszcze nie korzystałeś z bota, a chcesz otrzymywać powiadomienia tylko poprzez Telegram to wyślij wiadomość zatytułowaną subscribe o treści:
Code:
telegram:NazwaUżytkownikaTelegram

Lista użytkowników, którzy otrzymują powiadomienia od bota znajduje się tutaj: https://bitcointalk.org/index.php?topic=5023605.msg45324744#msg45324744

Uwagi:
Musisz być autorem tematu, aby bot mógł dodawać do niego posty (powiadomienia).
Jeżeli zacytujesz post, który zawiera @JakiśUżytkownik to ten użytkownik nie otrzyma powiadomienia.
Możesz wspomnieć kilkoro użytkowników na raz: @Użytkownik1 @Użytkownik2 @Użytkownik3 ...

W tym momencie bot ma rangę Jr. Member więc obowiązują go ograniczenia związane z tą rangą. Musi odczekać około 8 sekund pomiędzy postami więc jeżeli dostaniesz więcej niż jedno powiadomienie to będą one stopniowo dodawane.


Ograniczenia i pomysły:
  • Temat, w którym są dodawane powiadomienia nie może być ogłoszeniem ani bounty w celu zapobiegnięcia "odświeżaniu" tematu.
  • W przyszłości aby otrzymywać powiadomienia od bota to będzie trzeba zdobyć kilka meritów

Przypadki użycia:
  • zachowanie na przyszłość jakiegoś posta lub tematu
  • wskazanie posta, który powinien zostać nagrodzony meritem
  • zwrócenie czyjejś uwagi na konkretny post/temat

Uwaga:
Czasami bot może być wyłączony przez co możesz nie otrzymać powiadomienia na czas lub w ogóle.


Powyższy tekst jest tłumaczeniem tego tematu autorstwa @Piggy[/s][/s]
20  Bitcoin / Hardware wallets / Trezor T now supports Monero, Ripple and more! on: October 29, 2018, 04:30:43 PM
TREZOR has released a new update for their latest Trezor T which brings support for a few cryptocurrencies such as Monero, Ripple, Stellar, Cardano, Tezos, Decread, Zencash and Groestlcoin. Zcash Sapling hardfork is also supported. Monero is not available neither in the web wallet (privacy concerns) nor in the Monero GUI (it's a matter of time in this case). Currently, it can be accessed only through the monero-wallet-cli. At the time of writing this post, the update is available for download from the beta-wallet page. I didn't have to enter my seed again but don't proceed without having it nearby.

Trezor One also received an update which includes Lisk, Stellar and Zcash Sapling hardfork support. What about coins which were added for Trezor T? Not all of them will be available due to hardware limitations. TREZOR is porting the trezor-core (Trezor T software) to Trezor One so that it could have some features and coins of the model T.
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!