Pages:
Author

Topic: New transaction malleability attack wave? Another stresstest? - page 5. (Read 41234 times)

legendary
Activity: 1456
Merit: 1000
It can be calculated as ( AmountOfElectricuty + CostOfHardWare ) / NumberOfTransactions
How do you calculate cost per transaction in a fiat system, for example the USD?
Think about all the energy that is used by a fiat monetary system.
Same formula, isn't it?


How about cost of employees, cost of real estate, etc. etc. in a fiat system?
I wonder what the cost of the USD system would be.

First we have to agree on units, then a baseline.

Compared to the existing system that one finds preferable to USD, what is the average gain (or loss), per participant, in:

life expectancy
opportunity for independence (political, financial)
time spent completing a transaction (financial, social, commercial)
access to      What is a good word encompassing the <  >?


Its far simpler than that.

First, the banks have themselves said that blockchains can save them nearly $30bn each year in costs. What costs? That would be middle layers that can be deleted. Within that $30bn of savings are many servers living inside data centres, with many additional data centres for back-ups, DR and support - in many countries around the world.

Then there is all the testing and sign-off that takes place. Training, useless meetings, etc.

Second, when an international transaction takes place within the banking system, the data bounces from one system to the next to pass around the layers routers and transaction processors. Just this aspect would have the same electrical footprint / cost as the Bitcoin network.

If you don't know what is involved in moving money around the world, how can you claim to known the hidden costs in order to compare them to the Bitcoin network.

meh.
staff
Activity: 3458
Merit: 6793
Just writing some code
amaclin, did you restart the attack?

I'm seeing this on statoshi:
legendary
Activity: 1260
Merit: 1019
Seems to me that major pools restart their hardware to increase the parameter -mintxrelayfee

block 000000000000000000a5b95580d2962fd249cff732bf77dd81054e8412c2cecc (BitFury)
was mined a hour after the previous block but contains only 200 transactions

good time for doublespending Smiley
member
Activity: 60
Merit: 10
The is an easy rule-of-thumb to spot high-S signatures.  For example, the following sig is high-S
This test is not quite precise, so implementers of bitcoin software shouldn't implement the test this way. Smiley The threshold is not a power of two, so no tidy hex digit sniffing can be precise.

It was meant to be a "rule of thumb" for humans -- not a precise test.
legendary
Activity: 1638
Merit: 1001
It can be calculated as ( AmountOfElectricuty + CostOfHardWare ) / NumberOfTransactions
How do you calculate cost per transaction in a fiat system, for example the USD?
Think about all the energy that is used by a fiat monetary system.
Same formula, isn't it?


How about cost of employees, cost of real estate, etc. etc. in a fiat system?
I wonder what the cost of the USD system would be.

First we have to agree on units, then a baseline.

Compared to the existing system that one finds preferable to USD, what is the average gain (or loss), per participant, in:

life expectancy
opportunity for independence (political, financial)
time spent completing a transaction (financial, social, commercial)
access to      What is a good word encompassing the <  >?



aws
full member
Activity: 219
Merit: 100
It can be calculated as ( AmountOfElectricuty + CostOfHardWare ) / NumberOfTransactions
How do you calculate cost per transaction in a fiat system, for example the USD?
Think about all the energy that is used by a fiat monetary system.
Same formula, isn't it?


How about cost of employees, cost of real estate, etc. etc. in a fiat system?
I wonder what the cost of the USD system would be.
legendary
Activity: 1260
Merit: 1019
It can be calculated as ( AmountOfElectricuty + CostOfHardWare ) / NumberOfTransactions
How do you calculate cost per transaction in a fiat system, for example the USD?
Think about all the energy that is used by a fiat monetary system.
Same formula, isn't it?
aws
full member
Activity: 219
Merit: 100
It can be calculated as ( AmountOfElectricuty + CostOfHardWare ) / NumberOfTransactions
How do you calculate cost per transaction in a fiat system, for example the USD?
Think about all the energy that is used by a fiat monetary system.
hero member
Activity: 894
Merit: 1001
Yes but bigger blocks could mean that it's more expensive for miners to process the blocks.

Sure the extra validation/processing cost pales into insignificance compared to the cost of finding the POW?

Yes, validation/processing cost itself small compared with cost of finding the POW. But you need multiply it by number of all nodes in BTC network.
There are a lot of miners too, but cost of finding the POW is split between them. Each do only small part.
While validation/processing cost do not split - each BTC node need to "pay" it.

legendary
Activity: 1106
Merit: 1026
I like it! Let us start a big tournament!

Hehe, it would be interesting to know your success rate. Do you keep track of the mutated transactions?
legendary
Activity: 1260
Merit: 1019
FYI a quick note: active mutation of high S -> low S appears to have started, according to some discussion on IRC.
I like it! Let us start a big tournament!


legendary
Activity: 1106
Merit: 1026
everybody has a right to search the pattern 022100 "in the middle of signature" and reject all unconfirmed transactions with it.

FYI a quick note: active mutation of high S -> low S appears to have started, according to some discussion on IRC.
legendary
Activity: 1260
Merit: 1019
Amaclin is. Did you even read the thread? He admitted it on the first page.
Bitcoiners do not rAEd anything. They hoDL!  Grin
legendary
Activity: 1260
Merit: 1003
OT
Who's behind this stress test?
Amaclin is. Did you even read the thread? He admitted it on the first page.

This is the malleability problem: someone is creating copies of transactions

OK. This is not "someone". It is me.
Right now the stress-test is paused. I reserve a right to resume it.
Ask me anything.

Thank You for your reply.

/OT
staff
Activity: 3458
Merit: 6793
Just writing some code
Who's behind this stress test?
Amaclin is. Did you even read the thread? He admitted it on the first page.

This is the malleability problem: someone is creating copies of transactions

OK. This is not "someone". It is me.
Right now the stress-test is paused. I reserve a right to resume it.
Ask me anything.
legendary
Activity: 1260
Merit: 1003
Who's behind this stress test?
legendary
Activity: 1260
Merit: 1019
This test is not quite precise
you are too pedantic.  Grin
but.
this is not a consensus rule.
everybody has a right to search the pattern 022100 "in the middle of signature" and reject all unconfirmed transactions with it.
staff
Activity: 4284
Merit: 8808
The is an easy rule-of-thumb to spot high-S signatures.  For example, the following sig is high-S
This test is not quite precise, so implementers of bitcoin software shouldn't implement the test this way. Smiley The threshold is not a power of two, so no tidy hex digit sniffing can be precise.
member
Activity: 60
Merit: 10
How do I determine whether it is signed with highS or not ?
Step 3: check, whether the S value is below the curve order

The is an easy rule-of-thumb to spot high-S signatures.  For example, the following sig is high-S

3046022100aea3c7faf22df9ecf795ddb470d000bb2345679363fde6c24df4ab9c6922ff5d022100ae2ff77a2cd10794f166cbb7782316d6ceb74fc22c2188a22c52f6f1847401fa01


If the highlighted hex "022100" appears in the middle of the sig, then it is high-S.  Compare with the low-S equivalent:

3045022100aea3c7faf22df9ecf795ddb470d000bb2345679363fde6c24df4ab9c6922ff5d022051d00885d32ef86b0e99344887dce927ebf78d2483271799937f679b4bc23f4701


The low-S has "0220" (highlighted) or something else.
member
Activity: 554
Merit: 11
CurioInvest [IEO Live]
Quote from: tl121
It requires leadership.
(...)
This part of the argument is the "leadership" problem.
If you are looking for a leader or more efficient ways to do stuff by introducing centralization and single points of failure, then you are not at the right place, nor in the right project.

Quote from: IETF from David Clark, inspiring quote you should try to understand
"We reject kings, presidents and voting.  We believe in rough consensus and running code"


Quote from: tl121
Protocol developers incompetent in foreseeing and avoiding problems their incompetent code and designs have created
(...)
Bitcoin is an open-source project open to every one who wishes to contribute: if you think you can bring value contributing, you are welcome.

Else please go away and waste another project's time with your unproductive comments.
Pages:
Jump to: