Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Najska on November 19, 2014, 01:58:02 PM



Title: Zero Fee Gateways
Post by: Najska on November 19, 2014, 01:58:02 PM
Hi,

It may be so arranged that transactions are first signed by some trusted gateways, and then included to block by miners. Miners will choose their trusted gateways, and will not accept the transactions except for those signed by one of their trusted gateways. The gateways will act a spam filter, which enable transactions with zero fees.

How's that sound?


Title: Re: Zero Fee Gateways
Post by: lclc on November 19, 2014, 03:05:18 PM
Why should the miners want that? They like the tx-fees they get.

Other than that, the gateways you are talking about sounds like general nodes. Nodes decide which txs they relay or not.


Title: Re: Zero Fee Gateways
Post by: KIRAZ on November 19, 2014, 07:07:39 PM
You said spam filter. Spam filter for what kinda transaction non-standard & zero fee transactions?
Even if they did set up one and every miner switched to those trusted gateways what's gonna happen to the transaction that the gateway drops.


Title: Re: Zero Fee Gateways
Post by: yakuza699 on November 19, 2014, 07:40:28 PM
Why should every miner switch to those "gateways" some big pools fill their block with free transactions in order to reach the min block size It could lead to more waiting for tx's to come or to orphan blocks. And the same question what will happen to tx's that those gateways doesn't relay would those transactions just simply float and never confirm(if so good for me don't ask why)?


Title: Re: Zero Fee Gateways
Post by: bandibuen on November 20, 2014, 07:52:41 AM
Hi,

It may be so arranged that transactions are first signed by some trusted gateways, and then included to block by miners. Miners will choose their trusted gateways, and will not accept the transactions except for those signed by one of their trusted gateways. The gateways will act a spam filter, which enable transactions with zero fees.

How's that sound?

Kapitha sehitha mento he, piyanta kopali mukanta di? Thi he hijima teoni puhino kuraslei. Pekish de parlo purefy winto sike pish kuranta. Puh fo, kiladi thrivenda basa piyanthe?


Title: Re: Zero Fee Gateways
Post by: shorena on November 20, 2014, 07:56:15 AM
Hi,

It may be so arranged that transactions are first signed by some trusted gateways, and then included to block by miners. Miners will choose their trusted gateways, and will not accept the transactions except for those signed by one of their trusted gateways. The gateways will act a spam filter, which enable transactions with zero fees.

How's that sound?

#1 spamfilter sounds like censoring transactions
#2 mining has costs, who would pay for those when there is no more blockreward?
#3 what problem are you trying to solve here? Spam would just get confirmed by other miners.


Title: Re: Zero Fee Gateways
Post by: Najska on November 20, 2014, 08:05:18 AM
Why should the miners want that?
To support fee-free economy. To show that this is achievable.

Even if they did set up one and every miner switched to those trusted gateways what's gonna happen to the transaction that the gateway drops.
And the same question what will happen to tx's that those gateways doesn't relay would those transactions just simply float and never confirm(if so good for me don't ask why)?
They will not even be counted as a transaction. The balance will still be in the sender's wallet.

In order for this, not only miners but also all coin holders should trust the gateways, though. It makes everything a bit somewhat semi-centralised, but still what I am asking is whether it's doable or not.

In the original "Bitcoin" paper, the first network action is written as "New transactions are broadcast to all nodes" (Section 5). Now, there will be one step prior to that; the transaction request is signed by a zero fee gateway. So it would be like a multisig wallet, one signature of which is the signature of the gateway server.

Spam would just get confirmed by other miners.
OK, just make it obligatory for the entire network to use the gateways. I am just trying to see whether that is something achievable from a technical perspective. Whether or not we should do that is another question.


Title: Re: Zero Fee Gateways
Post by: shorena on November 20, 2014, 08:15:56 AM
Why should the miners want that?
To support fee-free economy. To show that this is achievable.

Again, mining has costs. The hardware costs, the electricity, cooling, etc. Why would miners do this?

Spam would just get confirmed by other miners.
OK, just make it obligatory for the entire network to use the gateways. I am just trying to see whether that is something achievable from a technical perspective. Whether or not we should do that is another question.

Sure its achievable, but why? Why would you want to replace a trustless network (bitcoin) with a central authority (like paypal)?


Title: Re: Zero Fee Gateways
Post by: DannyHamilton on November 20, 2014, 08:42:56 AM
I am just trying to see whether that is something achievable from a technical perspective. Whether or not we should do that is another question.

From a technical perspective?  Sure.  You could write software that would do that.

However, it wouldn't be a part of bitcoin unless you can convince an overwhelming majority of those running full nodes to use your new software.  Since it destroys the trustless nature of bitcoin, I don't think you're going to be able to get that overwhelming majority that you need.

Therefore, you're left with either creating an altcoin that includes this behavior and trying to convince people that your altcoin is worth using, or abandoning the idea as impossible to implement.


Title: Re: Zero Fee Gateways
Post by: amaclin on November 20, 2014, 09:25:53 AM
Hi,

It may be so arranged that transactions are first signed by some trusted gateways, and then included to block by miners. Miners will choose their trusted gateways, and will not accept the transactions except for those signed by one of their trusted gateways. The gateways will act a spam filter, which enable transactions with zero fees.

How's that sound?

You are welcome to set your own mining computer (and even create mining pool) into the bitcoin network and confirm zero-fee transactions.
Your IP address will be known as "zero-fee gateway address"
No additional programming and protocol changing needed.

Quote
To support fee-free economy. To show that this is achievable.


Title: Re: Zero Fee Gateways
Post by: Najska on November 20, 2014, 07:06:58 PM
Thank you all for the answers.