Bitcoin Forum
July 21, 2025, 11:29:13 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: How far will this leg take us?
$110K - 9 (8.3%)
$120K - 19 (17.6%)
$130K - 17 (15.7%)
$140K - 9 (8.3%)
$150K - 19 (17.6%)
$160K - 2 (1.9%)
$170K+ - 33 (30.6%)
Total Voters: 108

Pages: « 1 ... 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 [15010] 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 ... 34746 »
  Print  
Author Topic: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion  (Read 26811912 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (174 posts by 1 users with 9 merit deleted.)
ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 02:07:07 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code? It's a wonderful thing to try, even if you never plan to do it for fun or profit. It's, in a way of speaking, explaining complex things to a machine, a machine which, though capable of being quick and consistent, doesn't know its ass from its elbow without you telling it, procedurally, how to do it. Step by step.
This will prepare you for future interhuman interactions, like the one I'm having with you.
Bitcoin is not sentient, it makes no value judgements beyond truth values of variable, so telling Bitcoin "spam is the stuff we don't want, get rid of it" will only result in "Brrp! bleep bloop X=42."
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.
AlexGR
Legendary
*
Offline Offline

Activity: 1708
Merit: 1049



View Profile
March 07, 2016, 02:11:36 PM

Your definition is bunk. We can't cryptographically verify intent for any given transaction, and until that becomes possible you will have to come up with something better.

You asked me about my definition of spam, not how we can limit it by using code.

Quote
Fees are in place and your worries are unfounded. If we ever get so many transactions that the network can't process them miners will focus on the ones with highest fees first, which will give spam attacks diminishing returns as their volume increase.

I've been dealing with spam and dos since the mid-90s. I know pretty well when my worries are founded or not and when assurances are crap.

We disagree on the importance of the network to process as many transactions as it can - unconditionally (whether they are spam or not). The creator of the system didn't make the system to get abused and destroyed by spam.

I also disagree with the idea that other people have on what constitutes "growth", like if we make 10mb blocks and fill them tomorrow morning with crap, that it would "mean" that "bitcoin is somehow being used at 10x rate", which would in turn "mean" it's "network effect is better" and thus price should increase. This is bullshit. Spam isn't growth. Like hitting the reload in a web page 100.000 times isn't "page traffic" (compared to unique views).

I would definitely like the network to be able to process as many txs as it can, but only by paying some serious fee as not to have the system abused. That's the only rational thing to do.

Unfortunately, the political situation and animosity is such that I doubt core devs have the ability to propose fee increases to deal with spam. Perhaps they could create 2-3-5 block increase proposals that could go like that:

2mb effective blocks with unchanged fee structure
3mb effective blocks with min fee X
4mb effective blocks with min fee X+y%
5mb effective blocks with min fee X+z%.

...or something like it.
mainpmf
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
March 07, 2016, 02:15:58 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code? It's a wonderful thing to try, even if you never plan to do it for fun or profit. It's, in a way of speaking, explaining complex things to a machine, a machine which, though capable of being quick and consistent, doesn't know its ass from its elbow without you telling it, procedurally, how to do it. Step by step.
This will prepare you for future interhuman interactions, like the one I'm having with you.
Bitcoin is not sentient, it makes no value judgements beyond truth values of variable, so telling Bitcoin "spam is the stuff we don't want, get rid of it" will only result in "Brrp! bleep bloop X=42."
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.


Because there is a lower level? xD

Anyway it's easy to considerate spam. We could pu a low minimum fee. Say anything under 0.0001 btc fee is spam. Seems good no? It means it would cost people more money to spam.
AlexGR
Legendary
*
Offline Offline

Activity: 1708
Merit: 1049



View Profile
March 07, 2016, 02:24:37 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code?
...
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.

Yes, I have. Starting with zx spectrum basic in the 80s and leading to assembly on PCs in the 90s.

However trying to understand the intent by code is unnecessary. You can see it and patch it in some cases (like dust movement), but it can be fooled with larger amounts. Anyway, the primary way to deal with the issue is simple: Fees. That's what all altcoins do when they get attacked. Raise fees. That's what the practice shows. The miners will typically transact anything that comes their way because they follow the system's rules. If the system hasn't the proper disincentives in place, in a way, it's not their fault.
ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 02:25:28 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code? It's a wonderful thing to try, even if you never plan to do it for fun or profit. It's, in a way of speaking, explaining complex things to a machine, a machine which, though capable of being quick and consistent, doesn't know its ass from its elbow without you telling it, procedurally, how to do it. Step by step.
This will prepare you for future interhuman interactions, like the one I'm having with you.
Bitcoin is not sentient, it makes no value judgements beyond truth values of variable, so telling Bitcoin "spam is the stuff we don't want, get rid of it" will only result in "Brrp! bleep bloop X=42."
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.


Because there is a lower level? xD

Anyway it's easy to considerate spam. We could pu a low minimum fee. Say anything under 0.0001 btc fee is spam. Seems good no? It means it would cost people more money to spam.

I don't have a problem with introducing minimal fees, and no problem with defining spam as "any tx with less than X sat/kb." I'm good with that, though neither Classic or Core have this option on the table.
Can you guess why?
Once we define spam, we have a starting point, we can discuss why/why not the definition is acceptable to us & likely consequences of filtering those tx. Instead of being stuck in this lockgroove.
ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 02:35:32 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code?
...
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.

Yes, I have. Starting with zx spectrum basic in the 80s and leading to assembly on PCs in the 90s.

However trying to understand the intent by code is unnecessary.

What does that mean? Before you can codify, before you can start coding, *you must have a clear understanding what it is that you wish your code to do,* hence my X=42 ("Answer to the Ultimate Question of Life, the Universe, and Everything", calculated by Deep Thought over a period of 7.5 million years.)
Your definition of spam is, effectively "things that I believe are useless and/or malicious." Unless you're thinking of doing a mind meld with Bitcoin, it's not a useful definition. It doesn't meet the "necessary and sufficient" criteria. It's not even enlightening.
It's nothing Sad
mainpmf
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250


View Profile
March 07, 2016, 02:35:50 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code? It's a wonderful thing to try, even if you never plan to do it for fun or profit. It's, in a way of speaking, explaining complex things to a machine, a machine which, though capable of being quick and consistent, doesn't know its ass from its elbow without you telling it, procedurally, how to do it. Step by step.
This will prepare you for future interhuman interactions, like the one I'm having with you.
Bitcoin is not sentient, it makes no value judgements beyond truth values of variable, so telling Bitcoin "spam is the stuff we don't want, get rid of it" will only result in "Brrp! bleep bloop X=42."
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.


Because there is a lower level? xD

Anyway it's easy to considerate spam. We could pu a low minimum fee. Say anything under 0.0001 btc fee is spam. Seems good no? It means it would cost people more money to spam.

I don't have a problem with introducing minimal fees, and no problem with defining spam as "any tx with less than X sat/kb." I'm good with that, though neither Classic or Core have this option on the table.
Can you guess why?
Once we define spam, we have a starting point, we can discuss why/why not the definition is acceptable to us & likely consequences of filtering those tx. Instead of being stuck in this lockgroove.

So you're implying bot Classic and Core have interest in letting the users stuck in their shit?

Because that seems rather obvious to me that the answer to spam attack is to decrete spam anything lower than X btc fee. It'll make every miners include as many txs as possible and will clear the mempool quickly.
AlexGR
Legendary
*
Offline Offline

Activity: 1708
Merit: 1049



View Profile
March 07, 2016, 02:43:08 PM

What does that mean?

It means you only need to work with economic disincentives for those who are serious in transacting versus script kiddies.

One man making one-five-ten transactions with, say, a 0.08$ fee won't go "bust" by paying these low fees.

One man that doesn't really want to transact, but has the intention to spam the system with, say, 1 million transactions => that would be another issue altogether because he'd be required to pay a minimum of 80.000$. It would harm his wallet so to speak.

Still, you have large actors that could pay the 80.000$, or 8mn$, or 80mn$, but at least you got rid of the script kiddies.
becoin
Legendary
*
Offline Offline

Activity: 3431
Merit: 1233



View Profile
March 07, 2016, 02:46:24 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code? It's a wonderful thing to try, even if you never plan to do it for fun or profit. It's, in a way of speaking, explaining complex things to a machine, a machine which, though capable of being quick and consistent, doesn't know its ass from its elbow without you telling it, procedurally, how to do it. Step by step.
This will prepare you for future interhuman interactions, like the one I'm having with you.
Bitcoin is not sentient, it makes no value judgements beyond truth values of variable, so telling Bitcoin "spam is the stuff we don't want, get rid of it" will only result in "Brrp! bleep bloop X=42."
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.
blah-blah-blah... There is no need to programmatically define spam. 'It's the economy, stupid!'
rebuilder
Legendary
*
Offline Offline

Activity: 1615
Merit: 1000



View Profile
March 07, 2016, 02:47:16 PM

re: spam, I fail to see what the problem is, unless you think miners would willingly process more tx than they can actually handle. Let the people who have to deal with the costs decide what criteria they want tx to meet. If that means "spam" by anyone else's definition gets through, then it's probably not much of a problem.
Dotto
Legendary
*
Offline Offline

Activity: 981
Merit: 1005


No maps for these territories


View Profile
March 07, 2016, 02:47:31 PM

ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 02:54:59 PM

But let us find out. How do you define spam, and why should anyone take that definition seriously?

My definition of spam is when someone doesn't transact because they want to make an economic transaction, but rather to do something else, like filling blocks with crap or bloating the blockchain.

Alex, have you ever written any code? It's a wonderful thing to try, even if you never plan to do it for fun or profit. It's, in a way of speaking, explaining complex things to a machine, a machine which, though capable of being quick and consistent, doesn't know its ass from its elbow without you telling it, procedurally, how to do it. Step by step.
This will prepare you for future interhuman interactions, like the one I'm having with you.
Bitcoin is not sentient, it makes no value judgements beyond truth values of variable, so telling Bitcoin "spam is the stuff we don't want, get rid of it" will only result in "Brrp! bleep bloop X=42."
Please tell me you understand, and that I don't need to resort to lower, register-level explanations.


Because there is a lower level? xD

Anyway it's easy to considerate spam. We could pu a low minimum fee. Say anything under 0.0001 btc fee is spam. Seems good no? It means it would cost people more money to spam.

I don't have a problem with introducing minimal fees, and no problem with defining spam as "any tx with less than X sat/kb." I'm good with that, though neither Classic or Core have this option on the table.
Can you guess why?
Once we define spam, we have a starting point, we can discuss why/why not the definition is acceptable to us & likely consequences of filtering those tx. Instead of being stuck in this lockgroove.

So you're implying bot Classic and Core have interest in letting the users stuck in their shit?

Because that seems rather obvious to me that the answer to spam attack is to decrete spam anything lower than X btc fee. It'll make every miners include as many txs as possible and will clear the mempool quickly.

I'm implying that introducing mandatory fees is seen by many as heresy, a striation cult at best.
"I know that, whatsoever Satoshi doeth, it shall be for ever: nothing can be put to it, nor any thing taken from it" (the previous min. fee were merely 'suggestions,' not part of the protocol).

The *need* to introduce nontrivial minimal fees highlights the flaws of presuming a naturally-developing fee market.
If free market doesn't lead to fee market, and we need to change the protocol, the sacred writings of our Prophet are wrong. And if wrong once...

But about fees & spam: Miners, according to "rational self-interest" argument, are sufficiently incentivized by "thou shalt not shit where thee sleepeth" commandment. They should not debase bitcoin by bloating the blockchain, thus devaluing their rewards. Caveat: They sell BTC for USD -- their wealth is not in BTC, so that's why.
So pushing for min fees brings attention to some serious shit, so not to be done.
ChartBuddy
Legendary
*
Offline Offline

Activity: 2604
Merit: 2292


1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ


View Profile
March 07, 2016, 03:00:35 PM

Coin



Explanation
ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 03:15:23 PM
Last edit: March 07, 2016, 03:49:06 PM by ahpku

Sorry, missed this:
What does ["However trying to understand the intent by code is unnecessary."] mean?

It means you only need to work with economic disincentives for those who are serious in transacting versus script kiddies.
One man making one-five-ten transactions with, say, a 0.08$ fee won't go "bust" by paying these low fees.
There you go again Sad
I agree with you that bad things are bad. Is your definition of spam "tx X is spam if X contains < 0.08$ tx fee?" That's just an example of a useful definition, what one might look like, because, sometimes, examples help.

Edit: So let's go with the < 8c definition, for giggles.
What would you like to see happen? Change in the protocol, so nodes running it would shitcan all tx < 0.08$ tx fee?

What do you think is preventing Core from implementing 8c min tx fee?
1. Lazy?
2. Haven't thought of it?
3. ? ? ?

Is it in the miners' rational self-interest to include < 0.08$ transactions now?
1. If not, why?
   1a. how would raising the blocksize limit change this?
   1b. how would lowering the blocksize limit change this?
2. What incentivized miners to include zero-fee tx in the past?
   2a. What changed?
becoin
Legendary
*
Offline Offline

Activity: 3431
Merit: 1233



View Profile
March 07, 2016, 03:28:46 PM

But about fees & spam: Miners, according to "rational self-interest" argument, are sufficiently incentivized by "thou shalt not shit where thee sleepeth" commandment. They should not debase bitcoin by bloating the blockchain, thus devaluing their rewards. Caveat: They sell BTC for USD -- their wealth is not in BTC, so that's why.
So pushing for min fees brings attention to some serious shit, so not to be done.
STFU and FORK IT. Miners will follow you if you're right.
ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 03:39:30 PM

But about fees & spam: Miners, according to "rational self-interest" argument, are sufficiently incentivized by "thou shalt not shit where thee sleepeth" commandment. They should not debase bitcoin by bloating the blockchain, thus devaluing their rewards. Caveat: They sell BTC for USD -- their wealth is not in BTC, so that's why.
So pushing for min fees brings attention to some serious shit, so not to be done.
STFU and FORK IT. Miners will follow you if you're right.
Also, sorry about being such a bitter douche all the time. I just really crave the D. Without one in my mouth balls-deep, I get real testy.

Well, that's exactly what Classic is doing.
And don't mention it, we cool. I figured it was somthin' like that Smiley
craked5
Hero Member
*****
Offline Offline

Activity: 840
Merit: 529



View Profile
March 07, 2016, 03:48:41 PM

But about fees & spam: Miners, according to "rational self-interest" argument, are sufficiently incentivized by "thou shalt not shit where thee sleepeth" commandment. They should not debase bitcoin by bloating the blockchain, thus devaluing their rewards. Caveat: They sell BTC for USD -- their wealth is not in BTC, so that's why.
So pushing for min fees brings attention to some serious shit, so not to be done.
STFU and FORK IT. Miners will follow you if you're right.
Also, sorry about being such a bitter douche all the time. I just really crave the D. Without one in my mouth balls-deep, I get real testy.

Well, that's exactly what Classic is doing.
And don't mention it, we cool. I figured it was somthin' like that Smiley

Not fair play ahpku Wink
AlexGR
Legendary
*
Offline Offline

Activity: 1708
Merit: 1049



View Profile
March 07, 2016, 03:51:31 PM

Sorry, missed this:
What does ["However trying to understand the intent by code is unnecessary."] mean?

It means you only need to work with economic disincentives for those who are serious in transacting versus script kiddies.
One man making one-five-ten transactions with, say, a 0.08$ fee won't go "bust" by paying these low fees.
There you go again Sad
I agree with you that bad things are bad. Is your definition of spam "tx X is spam if X contains < 0.08$ tx fee?" That's just an example of a useful definition, what one might look like, because, sometimes, examples help.

The number is an example. You can only code it in satoshi/byte, so what is currently 0.08$ will be 0.25$ by the time we are back at the ATH of 1200+$. That will still be below PayPal / CCs and probably in line with "top of the microtransaction range". Of course, that's just my number, another one might say 1$, another one might say 0.1$ - who cares. Opinions are like a$$holes and everyone has one...  right?

What counts is the intent of transacting. If one wants to transact then they'd have no problem paying a few cents for their transaction. It's not any serious burden. If they want to spam thousands/millions of txs => they'll have to pay some serious fees. Right now it's typically costing the spammers 0 to 2 cents. That's the width of the spamming range.

If serious fees aren't used as a disincentive then it's an economic amplification attack against the system, in the sense that it costs me zero or near zero to burden the network and 7.000 nodes must then carry processing, bandwidth and storage costs for years and decades (which is not sustainable).

Anyway, all these and more, the devs already know. They have to balance things between abuse and expansion as well as science and populism. We'll see how it goes.
ChartBuddy
Legendary
*
Offline Offline

Activity: 2604
Merit: 2292


1CBuddyxy4FerT3hzMmi1Jz48ESzRw1ZzZ


View Profile
March 07, 2016, 04:00:35 PM

Coin



Explanation
ahpku
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250



View Profile
March 07, 2016, 04:24:33 PM

Sorry, missed this:
What does ["However trying to understand the intent by code is unnecessary."] mean?

It means you only need to work with economic disincentives for those who are serious in transacting versus script kiddies.
One man making one-five-ten transactions with, say, a 0.08$ fee won't go "bust" by paying these low fees.
There you go again Sad
I agree with you that bad things are bad. Is your definition of spam "tx X is spam if X contains < 0.08$ tx fee?" That's just an example of a useful definition, what one might look like, because, sometimes, examples help.

The number is an example. You can only code it in satoshi/byte, so what is currently 0.08$ will be 0.25$ by the time we are back at the ATH of 1200+$. That will still be below PayPal / CCs and probably in line with "top of the microtransaction range". Of course, that's just my number, another one might say 1$, another one might say 0.1$ - who cares. Opinions are like a$$holes and everyone has one...  right?

Again, I'm not objecting to any definition, not asking for it to be "objectively great," merely one to use as a starting point.
...
Edit: So let's go with the < 8c definition, for giggles.
What would you like to see happen? Change in the protocol, so nodes running it would shitcan all tx < 0.08$ tx fee?

What do you think is preventing Core from implementing 8c min tx fee?
1. Lazy?
2. Haven't thought of it?
3. ? ? ?

Is it in the miners' rational self-interest to include < 0.08$ transactions now?
1. If not, why?
   1a. how would raising the blocksize limit change this?
   1b. how would lowering the blocksize limit change this?
2. What incentivized miners to include zero-fee tx in the past?
   2a. What changed?

Quote
What counts is the intent of transacting.
Again, Bitcoin can't know the intent behind transactions, so intent should not enter into the discussion unless you propose to have each tx be approved/denied by an ethics committee.

Intent could be, and is codified into h00man law, but that's why h00man law is not overseen cybernetically. It's very nuanced and involves h00man judges & h00man juries, and is very time-consuming. That's why my ATM doesn't deny me my $400 @ 2am & swallow my card, while its little speaker chides me, in old-lady voice, "I just know you're gonna buy dope with that money, you filthy degenerate. You always do, I know your type. Why would a decent human need cash at 2 am? You tell me, shitstick, and no more excuses -- I already called the cops."

Guessing intent is just too much for current AI, tho that ATM does have somewhat of a point, won't lie.
Pages: « 1 ... 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 [15010] 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 ... 34746 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!