Skip to main content
8 votes
Accepted

How can the segwit witness data be "off-chain"? What does it really mean?

No, that's not accurate. Witness data is on-chain, inputs have a similar byte length as before (they are just weighed differently), and the transaction throughput is increased because segwit is a ...
Murch's user avatar
  • 75.9k
8 votes
Accepted

How can I avoid paying transaction fees?

Is there a way to transfer/import bitcoin from one address to another in order to avoid transaction fees? No. It is not possible to move btc between addresses without publishing a transaction to the ...
chytrik's user avatar
  • 18.3k
7 votes
Accepted

Non-bidirection payment channels for lightning network

There's no fundamental reason why you couldn't use a non-bidirectional link. The onion routing protocol of lightning is ignorant of the channel between two nodes. Hypothetically, if two lightning ...
Nick ODell's user avatar
  • 29.4k
5 votes
Accepted

Where off-chain transactions are registered afterwards?

It doesn't. From the point of view of the blockchain there are just 2 transactions: one going into an exchange address the other is going out of an exchange address. For example: You sent 0.1 btc ...
WeAreAllSatoshi's user avatar
5 votes

How does LN solve the liquidity problem?

Whoever made that example doesn't seem to understand how the lightning network works. I think the creator of this scenario is confusing how the lightning network functions with how traditional ...
Jestin's user avatar
  • 8,812
5 votes
Accepted

Is it possible to splice a new participant into a LN channel factory?

You are correct. It is not possible to get Diana into the Channel Factory without a transaction that closes and reopens with Diana. Splicing-in and splicing-out as explained by Decker et al. in the ...
ranchalp's user avatar
  • 567
4 votes

How bittrex and other bitcoin trading websites send bitcoin to their one user to another instantly and without any fees?

They are not transferring coins. They are issuing IOUs that are only valid on their platform. The coins are not transferred until a user makes a withdrawal to their own wallet, which usually does ...
Raghav Sood's user avatar
  • 17.1k
4 votes
Accepted

Off-chain transactions with Coinbase

From the perspective of the Bitcoin network, Coinbase owns both the Bitcoins you transferred in, and the Bitcoins they sold to you. This is useful from a technical perspective, because Coinbase can ...
Nick ODell's user avatar
  • 29.4k
3 votes

How to create off-chain transaction, the one that exchanges uses

I know that exchanges just update their databases when transaction between customers occur.But how this affect blockchain? It has no effect on the Bitcoin blockchain. None. At midnight on Monday, ...
RedGrittyBrick's user avatar
3 votes

Can we benefit from Collatz conjecture-based proof of work?

I believe that paper to be misguided. The properties a good proof-of-work function needs are: Committing to blocks. The contents of a block should be a parameter that goes into the PoW, in such a way ...
Pieter Wuille's user avatar
3 votes

Off-chain transactions with Coinbase

Yes, you have a fully custodial account on Coinbase, thus Coinbase is holding your bitcoins for you. When a customer buys bitcoins or receives a payment from another customer of Coinbase, Coinbase ...
Murch's user avatar
  • 75.9k
3 votes
Accepted

How are off-chain transactions handled by bitcoind?

First of all, there are many types of off-chain transactions. Any movement of value in BTC that does not directly correspond to a blockchain transaction can be classified as one. This includes: ...
Pieter Wuille's user avatar
3 votes

Off chain transactions

An off chain transaction is a change in BTC ownership (a payment) that is not a Bitcoin transaction (not just an invalid or non-standard one; it's something unrelated entirely). If I hand you a ...
Pieter Wuille's user avatar
3 votes
Accepted

"state channel" v.s "micro-payment channel" : are they the same?

Payment channels are a specific form of state channels used for forwarding payments (as in the Lightning network). State channels are a more abstract idea: In theory you could use the ideas of ...
stefanwouldgo's user avatar
2 votes

If lightning network transactions are "off chain", can we still see the transaction history then?

Are the transactions private or public? Mostly private. If you are not involved in a transaction (i.e. not a sender, receiver, or intermediary), you really won't know anything about the transaction. ...
Ava Chow's user avatar
  • 70.9k
2 votes
Accepted

Implementing an "ad-hoc-like network of payment channels" on top of Bitcoin network?

This is absolutely possible. The negotiation between the payment-channel participants can happen over the ad-hoc network. However, each participant must still run a fully validating node at all times ...
James C.'s user avatar
  • 2,521
2 votes
Accepted

How do exchanges such as coinbase handle off-chain transactions?

Yes, exchanges tend to have huge cold wallet where they amass and send most of their bitcoins ( you can even follow those addresses by each exchange on the top 100 richest bitcoin addresses ) When a ...
Saxtheowl's user avatar
  • 2,810
2 votes
Accepted

off-chain payment channels: Do we need to trust "Payment Service Providers"?

In lightning network payments are onion routed. The only thing a PSV could reveal is the previous and next hop, but they can not know the origin or the destination. They know it came from Alice, and ...
404 not found's user avatar
2 votes
Accepted

Will the Bitcoin Network Security decrease after the last Bitcoin was mined?

Off-chain protocols like Lightning and sidechains can offer instant settlement but they come with their own set of trade-offs. Lightning requires you to be online 24/7 to monitor the chain and the ...
Michael Folkson's user avatar
2 votes
Accepted

Is one lightning network channel equal to one transaction?

No you don't need to open a channel with everyone whom you want to pay. The lightning network is a network of payment channels. This means that you can use the first channel to send money to other ...
Rene Pickhardt's user avatar
1 vote

Questions about sidechain

Can coins from sidechains to be moved to mainnet and to be converted to bitcoin? That seems to be intrinsic to sidechains. Assuming we use the word "move" loosely. According to Blockstream ...
RedGrittyBrick's user avatar
1 vote

How to create off-chain transaction, the one that exchanges uses

Some exchanges enable their customers to send funds to each other by using an email address. The recipient then receives an email informing them of the pending payment offer. The recipient must log in ...
Murch's user avatar
  • 75.9k
1 vote
Accepted

Offline transaction on exchanges

Businesses that provide accounts can transfer notional amounts of money between two of their customers, debiting one customers account and crediting a second customer's account. They can do this ...
RedGrittyBrick's user avatar
1 vote

What if all transactions are off-chain in Bitcoin?

I agree that a future could emerge in which most payments will be handled offchain. Whenever you want to pay someone and it can't be done via lightning you could just open a payment channel for that ...
Rene Pickhardt's user avatar
1 vote

Why, how, and when should an intermediate LN node terminate/resolve its HTLC(s) off-chain?

First I would recommend to read BOLT2 in the section normal channel operation in order to understand exactly how and when htlcs are resolved. The whitepaper is heavily outdated and only explains the ...
Rene Pickhardt's user avatar
1 vote

Where off-chain transactions are registered afterwards?

The information that ends up on the blockchain is the balance of all the payments between us. Imagine I commit to up to $200 going to you, and you do the same to me. That's the opening transaction ...
Alistair Mann's user avatar
1 vote
Accepted

How do nodes communicate over Lightning network?

You are confusing two things here: payment channels and network communication. A payment channel is really the set of commitment transactions and their revocations. It is unrelated to network ...
Ava Chow's user avatar
  • 70.9k
1 vote

How bittrex and other bitcoin trading websites send bitcoin to their one user to another instantly and without any fees?

Your deposited funds are in the custody of an exchange. Since your payment instruction only moves the exchange's obligation from you to the recipient, it is detrimental to make an on-chain payment. ...
Murch's user avatar
  • 75.9k
1 vote

How do offchain transactions get validated/confirmed whilst using Lightning network?

Individual transactions on the lightning network will never be confirmed on the blockchain. However, the net sum of value passed back and forth on a single channel (regardless of how many lightning ...
Jestin's user avatar
  • 8,812
1 vote

How can I avoid paying transaction fees?

If you run a full bitcoin node - for example bitcoin-qt, and it's in sync with the network, you can send bitcoin without a fee. It's not advisable however, since transactions stay in a memory pool ...
Owl's user avatar
  • 121

Only top scored, non community-wiki answers of a minimum length are eligible