Odinn Cyberguerrilla [ARCHIVE] on Nostr: 📅 Original date posted:2014-02-25 📝 Original message:Am suggesting a (possible) ...
📅 Original date posted:2014-02-25
📝 Original message:Am suggesting a (possible) mitigation of [possible flooding, etc], via
some kind of discussion (potentially process BIP, related to bundling and
/ or randomization) not now, but down the road. However, needs more
thought and analysis (you mentioned code audit?) before it could be
floated around or acted on in any way shape or form. Thanks for this
discussion, things to think about.... am watching, listening (...)
> There are two possibilities.
>
> One is that the value of transactions with the new lower fee is outweighed
> by increased orphan costs and miners refuse to include them en-masse.
> Wallet authors lose the staring match and go back to setting higher fees
> until such a time as block propagation is optimised and the orphan costs
> go
> down. Nodes that are encountering memory pressure can increase their min
> relay fee locally until their usage fits inside their resources. It's
> annoying to do this by hand but by no means infeasible.
>
> The other is that the total value of transactions even with the lower fee
> is not outweighed by orphan costs. The value of a transaction is higher
> than its simple monetary value - the fact that Bitcoin is useful, growing
> and considered cheap also has a value which is impossible to calculate,
> but
> we know it's there (because Bitcoin does not exist in a vacuum and has
> competitors). In this case miners stop including lots of useful
> transactions that represent desired economic activity and are put under
> pressure by the community to change their policies. If all miners do this
> and making small blocks is considered errant behaviour, then we're back to
> the same situation we're in today.
>
> The possibility you're worried about - that someone does a DoS attack by
> flooding the network with small transactions - is only an issue in the
> first situation, and it is by no means the easiest or cheapest way to DoS
> Bitcoin. We all want to see more DoS resistance but basically any change
> to
> Bitcoin can be objected to on anti-DoS grounds at the moment, and this
> will
> remain the case until someone steps up to spend significant time on
> resource scheduling and code audits.
>
Published at
2023-06-07 15:14:04Event JSON
{
"id": "5754ad41c27f3d5e16a2f8f20f10eb0ed8c31be52a245006f037969e221733e6",
"pubkey": "39804b5d2ad71b902a64b14f9cbfb4055d18293ea6eafa77428382d253d1f9b2",
"created_at": 1686150844,
"kind": 1,
"tags": [
[
"e",
"55061f10a25a72677106f0a5479938ff68fdbd1326cc7676e77a6d3d3c9b97b3",
"",
"root"
],
[
"e",
"fdd7af4963c357a9f467c62c1614efc5a9244605ef9cfd8f425e16777273f80d",
"",
"reply"
],
[
"p",
"daa2fc676a25e3b5b45644540bcbd1e1168b111427cd0e3cf19c56194fb231aa"
]
],
"content": "📅 Original date posted:2014-02-25\n📝 Original message:Am suggesting a (possible) mitigation of [possible flooding, etc], via\nsome kind of discussion (potentially process BIP, related to bundling and\n/ or randomization) not now, but down the road. However, needs more\nthought and analysis (you mentioned code audit?) before it could be\nfloated around or acted on in any way shape or form. Thanks for this\ndiscussion, things to think about.... am watching, listening (...)\n\n\u003e There are two possibilities.\n\u003e\n\u003e One is that the value of transactions with the new lower fee is outweighed\n\u003e by increased orphan costs and miners refuse to include them en-masse.\n\u003e Wallet authors lose the staring match and go back to setting higher fees\n\u003e until such a time as block propagation is optimised and the orphan costs\n\u003e go\n\u003e down. Nodes that are encountering memory pressure can increase their min\n\u003e relay fee locally until their usage fits inside their resources. It's\n\u003e annoying to do this by hand but by no means infeasible.\n\u003e\n\u003e The other is that the total value of transactions even with the lower fee\n\u003e is not outweighed by orphan costs. The value of a transaction is higher\n\u003e than its simple monetary value - the fact that Bitcoin is useful, growing\n\u003e and considered cheap also has a value which is impossible to calculate,\n\u003e but\n\u003e we know it's there (because Bitcoin does not exist in a vacuum and has\n\u003e competitors). In this case miners stop including lots of useful\n\u003e transactions that represent desired economic activity and are put under\n\u003e pressure by the community to change their policies. If all miners do this\n\u003e and making small blocks is considered errant behaviour, then we're back to\n\u003e the same situation we're in today.\n\u003e\n\u003e The possibility you're worried about - that someone does a DoS attack by\n\u003e flooding the network with small transactions - is only an issue in the\n\u003e first situation, and it is by no means the easiest or cheapest way to DoS\n\u003e Bitcoin. We all want to see more DoS resistance but basically any change\n\u003e to\n\u003e Bitcoin can be objected to on anti-DoS grounds at the moment, and this\n\u003e will\n\u003e remain the case until someone steps up to spend significant time on\n\u003e resource scheduling and code audits.\n\u003e",
"sig": "74ebf363b6b1914be8b062e48ae5ce3c2c2c099a2c01492743f2b015f2ad661b4fe929040fa0c1ce7fa0c616c4aaf46dd59e6e09c8e5815ed391e43c0b52b86d"
}