Topic - Graphene vs Lightning

Back to topics Threads View 2 followers

2096d
Graphene and LN are not in the same category. LN is a payment network atop of BTC. Graphene is a block propagation protocol. There is nothing to compare.
2096d
Both are related to scaling but that is about it, graphene is an improvement on the existing network/chain while LN is another layer/tech outside of the original chain.
2096d
Whomever created this topic doesn't understand that Graphene and LN are 2 different technologies. It's like comparing apples and oranges. Nothing to do with each other.
2096d
You can read more about Graphene here: https://people.cs.umass.edu/~pinar/ozisik.cbt.2017.pdf
2096d
Obviously they're different technologies, however the main purpose of their implementation is for reduced fees. There'd be no reason to implement these technologies otherwise
2096d
BCH uses Graphene and big blocks, while BTC chose to go the lightning route. I'm saying it makes no difference for BCH, as we are already paying 1 sat per byte. BTC however has mSats
2096d
It is possible to pay in mSats per byte on Bitcoin Cash if only less that 1 sat/byte transactions get relayed my a large portion of clients and miners pick them up.
2096d
Paying 1 sat per kilobyte is an example of paying in mSats, would probably be 1 Sat instead of 0.25 Sat for the whole transaction, but for Bitcoin the price per transaction is decided
2096d
by a sort of auction by the demand for transactions outstripping the supply for block space.
2096d
Which is why big blocks already solve the problem for BCH. But for BTC, they can just as easily implement graphene as well, leading to 10x reduced fees on their blockchain.
2096d
Graphene will not reduce the fees on the Bitcoin blockchain.
2096d
Not unless the block space is increased or the demand for transactions go down drastically.
2096d
To say it WON'T reduce fees on BTC's blockchain without any justification is incorrect. "Graphene reduces traffic overhead by reducing block overhead" - from Whitepaper, by 10x less
2096d
Saying it won't have much of an effect would be better (but I fail to see how it won't change it greatly), even at a minimum amount, there would be some change expected
2096d
Because it does not actually make more room for transactions in the block itself, it just makes it so that the block is faster and easier to propagate once it is found.
2096d
I don't think it makes blocks faster at all, it makes blocks more efficient meaning it uses less traffic overhead (which means reduced fees). Show me where it says Faster Blocks
2096d
Also on page 6, "When the current topology is used, Graphene reduces traffic to 60% of the cost of Compact Blocks (or to 10% for total traffic, which INCLUDES transaction data)."
2096d
If you look at Figure 4 from page 7, you'll see a chart that shows there is more space per node for transaction data.
2096d
The number of transactions in an actual block does NOT change with graphene. That figure is not showing what's in a BLOCK.
2096d
Exactly, this has to do with traffic over the network, sending signals, not actually storing more in the blocks or reducing the time between blocks being mined.
2096d
Graphene uses the fact that each miner has most of the transactions that are contained in a new block already stored in their mempool.
2096d
It constructs a message that is just enough to verify which ones do get in and calculate the missing ones.
2096d
Minimum fee depends just on miners good will. There are miners that put free transactions in their blocks.
2096d
So graphene is just about making bandwidth less of a bottleneck while propagating blocks.
2096d
Correct, which helps a great deal when blocks starts to get filled up more or if the block limit gets increased.
2095d
Minimum fee isn't based on "goodwill". Miners don't mine for altruistic reasons.