Bitcoin Forum
May 06, 2024, 04:53:14 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 317 »
1061  Bitcoin / Wallet software / Re: Express your opinions on Emerging Solutions Improving Wallet security on: September 23, 2023, 11:14:32 PM
secp256k1 curve/ private/ public keys are currently considered the safest "vault" on the planet, even central reserve banks are not this much secure, after all bank vaults are hidden underground without public access, while bitcoin keys are in the open, so I don't think they need any more protection.

One of the worst services I have seen is custodian wallets, and the biggest mistake of any one with coins is to use such wallets.  It doesn't matter what they offer, what matters is that once you deposit your coins, you no longer in reality have any control over your funds, since they can at any moment take your coins and wave their hands while getting away.

Unless of course if there is such advanced wallets available as open source wallets, then we could compile and use it on our own systems with 100% control over private keys.
1062  Bitcoin / Project Development / Re: Sypheon Online on: September 23, 2023, 09:26:31 PM
Wait a minute, what is a text based non-3D strategy game? I thought  we would just open an app/site and log in then start conquering planets and shooting at spaceships, collecting minerals, fuel etc, having drones, installing new guns, engines, warp drives etc. But now you are telling me it's not a 3D game?  Well I was hoping for such game.
Still will check it out though.😉
1063  Bitcoin / Development & Technical Discussion / Re: The Quantum Threat to Bitcoin: Implications for Miners, Nodes, and Wallets on: September 23, 2023, 06:20:09 PM
Bitcoin on it's own will survive any attack, even attacks such as rewriting the whole chain, because it's a distributed ledger, whatever happens people won't simply say Ok this experiment was fun, now that it's under serious attack lets just forget about hundreds of billions and move on to a new experiment, No there will be lots of bankruptcies and thousands of lives will be destroyed but it will rise from the ashes, because "decentralization" is what they signed up for, meaning no central crisis management organization (unit) will step in to handle the situation.

Problem is with mining machines, any new algo, solution should be based on one thing; whatever developers and manufacturers do, they need to make it compatible with current infrastructure in place, because if I am mining and suddenly they pull the plug and say you no longer can use these miners because there was an attack, well what am I supposed to do now?

Of course the usual answer is, "developers will fix it don't worry", developers can't keep their wallets safe, how can they keep a giant network safe when it's under attack?
(We knew these risks when we signed up for Bitcoin.)

 
1064  Bitcoin / Project Development / Re: Let's start a lightning service provider (LSP). Who's in? on: September 23, 2023, 05:54:17 PM
Ok, let us imagine for a moment, I will play the role of an online seller, I have a website/application and I sell digital goods, I'd love to have bitcoiners as my costumers while at the same time I want my payments to be paid instantly to my fiat bank account.

Can you offer that? People would buy from me using your service, you do the lightning part, what about my fiat part?

Don't kill Visa and Mastercards yet champion.😉
1065  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 23, 2023, 11:14:27 AM
Coming soon.
Once upon a time,  there existed a WanderingPhilospher who also was a brute force developer, he used to be my mentor, he taught a lot of useful stuff to me. Will you be my new mentor? Lol

Do you have anything useful and fast that could do public key calculations to solve for private key? I have some ideas which I need to test extensively to make sure it could be used to solve DLP, God willing after a successful test run, I might bother you to develop something new!
1066  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 23, 2023, 06:44:06 AM
Didn't work, still outputs a single result which is the result of last public keys in my files subtracted, this new method I'm working on is not yet tested, so I can't share it before testing it myself.

I managed to make up a scalar mod n version of my script, but as a py noob, I can't learn so many things in a short period of time. Thanks for the effort though.
Maybe I'm  unsuccessful because I'm using mobile instead of laptop? Lol I should find some place else for my coding guidance.

My new script can solve any key in scalar mode of course.
1067  Other / Meta / Re: is Politics and Society board turning into a lowkey Off-topic board? on: September 23, 2023, 05:23:14 AM
So, when you can determine whether a topic is spam/off topic by reading the title, why would you bother clicking on it? If your goal is to keep a certain board clean from spam/off topics, yes it'd be great if you could report them as such.  Come on, taking water intake seriously has nothing to do with politics.lol
I miss Flying Hellfish, hope he is alright where ever he is.
1068  Bitcoin / Wallet software / Re: Express your opinions on Emerging Solutions Improving Wallet security on: September 23, 2023, 04:47:46 AM
Here move your topic to this board, https://bitcointalk.org/index.php?board=6.0 because is more tech oriented than bitcoin general discussion.
I love to get to learn new things, while I absolutely have zero knowledge about zero knowledge proof, which btw was the subject of late Hal Finney's speech at a cryptography conference in 90's ( I think 98?), seems to be something which has been around for decades, only in the few recent years developers started working on it's applications.

Let me read about them and get back to you with zero useful inputs.😉

Edit: I just read about threshold signature, it's a wallet as a service, Ok now my question, what happens if I and 5 other people use this scheme and suddenly I drop and one of the 5 dies? Without having any backup of the shared keys, me and other 4 guys should do what exactly? Nothing because there is no solution for that problem.
1069  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 23, 2023, 02:31:31 AM
is this puzzle still unsolved to date?
It's not one puzzle, there are 160 in total, some of them are already solved, #66 is not yet solved. #130 also not solved but these 2 are next in line.



Guys anyone here knows python? Of course you do, I'm stuck for days to make this happening, at first I wanted to have such function inside another script but I failed, so I thought of something else, the following script opens 2 text files, reads the keys in both and subtracts them from each other, that's the logic but whatever I did I couldn't get it to take public keys from each line of the files and do the subtraction with them all, it just reads the last line and returns only 1 result obviously, if you could provide a fix, it'd be great.

Code:
# secp256k1 curve parameters
p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F
a = 0
b = 7
Gx = 0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798
Gy = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8
n = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141

# Point addition and subtraction functions
def point_add(P, Q):
    if P == Q:
        return point_double(P)
    if P is None:
        return Q
    if Q is None:
        return P
    lam = ((Q[1] - P[1]) * pow(Q[0] - P[0], p-2, p)) % p
    x = (lam * lam - P[0] - Q[0]) % p
    y = (lam * (P[0] - x) - P[1]) % p
    return (x, y)

def point_sub(P, Q):
    if Q is None:
        return P
    # instead of using p - Q[1], use -Q[1] % p to correctly compute y coordinate
    Q_neg = (Q[0], (-Q[1]) % p)
    return point_add(P, Q_neg)

# Point doubling function
def point_double(P):
    if P is None:
        return None
    lam = ((3 * P[0] * P[0] + a) * pow(2 * P[1], p-2, p)) % p
    x = (lam * lam - 2 * P[0]) % p
    y = (lam * (P[0] - x) - P[1]) % p
    return (x, y)

def is_valid_point(point):
    # Check that the point is not the point at infinity
    if point is None:
        return False
   
    x, y = point
    # Check that the coordinates are within the allowed range
    if x < 0 or x >= p or y < 0 or y >= p:
        return False
   
    # Check that the point lies on the curve
    return (y*y - x*x*x - a*x - b) % p == 0

def decompress_point(compressed_key):
    if compressed_key.startswith(b'\x02') or compressed_key.startswith(b'\x03'):
        x = int.from_bytes(compressed_key[1:], byteorder='big')
        y_sq = (x * x * x + a*x + b) % p
        y = pow(y_sq, (p+1)//4, p)
        if (y*y) % p == y_sq:
            return (x, y)
        else:
            return None
    else:
        return None

def compress_point(point):
    x, y = point
    prefix = b'\x02' if y % 2 == 0 else b'\x03'
    return prefix + x.to_bytes(32, byteorder='big')

def point_subtraction(compressed_keys):
    P = None
    for compressed_key in compressed_keys:
        Q = decompress_point(compressed_key)
       
        # Check that the point is valid on the curve
        if not is_valid_point(Q):
            return None
       
        if P is None:
            P = Q
        else:
            P = point_sub(P, Q)
       
        # Check that the resulting point is not the point at infinity
        if P is None:
            return None
   
    if is_valid_point(P):
        return compress_point(P)
    else:
        return None

compressed_keys = []
file1 = open('file1.txt', 'r')
for line in file1:
    compressed_keys.append(bytes.fromhex(line.strip()))
file1.close()

file2 = open('file2.txt', 'r')
for line in file2:
    compressed_keys.append(bytes.fromhex(line.strip()))
file2.close()

result = point_subtraction(compressed_keys)

if result:
    file3 = open('result.txt', 'a')
    file3.write(result.hex() + "\n")
    file3.close()
else:
    print("The subtraction result is not a valid point on the curve.")

I know the problem is in line.strip section, just don't know how, btw I asked AI, it started by implementing sha256 for no reason, ended up with giving me some test cases from bitcoin wiki. Go figure!


Note, it's for academic purposes only ( whatever that means anyway ).😉
1070  Bitcoin / Bitcoin Discussion / Re: Bitcoin Gives the poor an Opportunity. on: September 22, 2023, 11:57:57 PM
uneducated person may don't know what bitcoin is.

Not true, I am an example of uneducated person, but I know bitcoin, actually bitcoin ( especially this forum, altcoins, ICOs, other scam, pyramid, ponzi ) attract all the poor people, I wasn't poor, just unaware of the concept of ponzi, so years ago I participated in a few of them thinking those who call it scam are competitors so I ignored the warnings and paid the price by handing them my money.

But I do agree that with an empty stomach, one can only think about how to fill it just to stay alive, and who's fault is that? 1% of population is at fault.
I'm not saying poor people are criminals, I'm saying poverty brings nothing good when it comes knocking on the door.
1071  Bitcoin / Bitcoin Discussion / Re: Hate speech and it impacts on bitcoin on: September 22, 2023, 10:53:38 PM
Who is against bitcoin and still having the guts to come any where near these woods?  Of course we trash talk anyone associated with all the garbage and scam coins, we also pretty much discriminate between bitcoin and other useless garbage out there.

But we'd never say anything bad to people, we just call their garbage what it really is, which is garbage.

Another discrimination I can think of, is trash talking anyone claiming to be Satoshi, that one we can't stand.😉
1072  Bitcoin / Development & Technical Discussion / Re: Pollard's kangaroo ECDLP solver on: September 22, 2023, 12:47:16 PM
is there a way for search y coordinate square modulo p
Why would you want that? Imagine you are searching for y coordinates.

Example :
X=
0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798
Y=
0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8
Private key= 0x1

X= 0xbcace2e99da01887ab0102b696902325872844067f15e98da7bba04400b88fcb
Y=
0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8
Private key=
0x5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72

X=
0xc994b69768832bcbff5e9ab39ae8d1d3763bbf1e531bed98fe51de5ee84f50fb
Y=
0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8
Private key=
0xac9c52b33fa3cf1f5ad9e3fd77ed9ba4a880b9fc8ec739c2e0cfc810b51283ce

They all have the same y coordinates, are you sure you want to search for them?
1073  Bitcoin / Bitcoin Discussion / Re: Is nsa behind the creation of bitcoin? on: September 22, 2023, 12:25:09 PM
If the National Security Agency created Bitcoin, why does the SEC refuse to accept Bitcoin ETF requests, why cannot the United States ban or withdraw currencies found in blocked addresses, and how does it allow users to make money transfers without identity verification?
Because they didn't, because bitcoin transactions are free from government control so they can't ask for KYC inside the network, they can only ask for it when you are trying to exchange bitcoin for fiat, that's the border of their power over bitcoin, and because after 15 years nobody has been able to touch any "blocked", or "unblocked" addresses without having the private key.



Why are people obsessed with such notions? So what if aliens created bitcoin? You just enjoy this amazing ability of transferring money worldwide without ever leaving your room and having people asking all sorts of questions. Let go of such theories.
1074  Bitcoin / Bitcoin Discussion / Re: Bitcoin Virtual Machine on: September 22, 2023, 12:04:58 PM
So you guys are gonna be the "scaling" solution for bitcoin? Why do you think bitcoin can't scale to become a global currency? Because it was never supposed to be one, Satoshi made sure of that by having 10 min blocks, 21m supply cap, small block size etc.
Everyone knows we can never have a global decentralized currency, it's just impossible.

Regarding this project, I can't blame you, when you can use your talents to create an application like this, you deserve to fill your pockets, there are so many idiots in this world.

Don't be offended, I'm just against anything other than "bitcoin" in bitcoin's world/universe. That's why I oppose anything related to L2, side, off chain, ordinal, monkey pics, etc etc.
1075  Other / Archival / 🖤 on: September 22, 2023, 11:40:45 AM
🖤
1076  Bitcoin / Bitcoin Discussion / Re: Bitcoin Virtual Machine on: September 22, 2023, 08:57:40 AM
Cool story, cool project etc. 😅
Now tell me, are we supposed to trade this amazing $SPACE on exchanges? If yes then this is just another "token" to fill your bags with, let me see if I understand the concept, people will lock their bitcoins using your platform and instead of bitcoin, they would use your token to trade and transact value across, am I right? If yes then I am also right about filling your bags.

Let me tell you something, L2 will never become a thing because is the opposite of what bitcoin stands for. People wouldn't take their funds from nationally backed banks and transfer them to "third party, unknown, private "bank wannabe"" entities just because they want to use bitcoin.

Imagine fast tx, instant txs, but why would people want to use micropayment services/chains linked with BTC? they can simply use their credit cards.

I hope you guys can think of something to eliminate the lack of trust issue, otherwise there will be no use case for such projects.
1077  Bitcoin / Bitcoin Discussion / Re: Bitcoin miners energy usage has exceeded 50%, where is Elon? on: September 22, 2023, 04:41:44 AM
Last time I remember someone named John Mcafee claimed to do something rarely seen by any living human being, I don't know if he managed to do that? Lol.
One thing about rich people you should know, they would never do anything to endanger their wealth, in fact all they do is making sure to increase their wealth and get richer.

Do you think someone like Musk, talk about stuff randomly with no agenda? He already knows all the analysis data about bitcoin energy usage for the next 10 years, so when he promises you something it's because he has a plan to make more money for himself!
1078  Bitcoin / Bitcoin Discussion / Re: Owner of 8K bitcoin lost in landfill threatens to bankrupt local council on: September 22, 2023, 04:23:05 AM

I am sure many including himself have tried to find the private key corresponding to the address.
obviously with no success which shouldn't be suprising. bitcoin was designed to prevent exactly that from happening.

one way they could fix it is if the bitcoin community voted in favor of restoring his bitcoin balance to a new address and we just edited the blockchain to reflect that. that would take the cooperation of miners. but i think the main objection most people would have to that is they dont want more bitcoins in circulation because their bitcoins then have less value...

I can assure you, there will be no community voting no miners agreement, it's not like he was active on "forum" for years using his address, everyone knowing him etc, some random person coming here claiming he owns some address is not enough, I also checked that address containing 8000 coins, in 2009 first transaction was  pay to public key hash using rmd160 hash, and since it has no outputs, he should forget about it, end of story. Imagine the face of faketoshi when he hears about someone restoring 8000 coins by talking with community and miners, lol
1079  Bitcoin / Development & Technical Discussion / Re: The Quantum Threat to Bitcoin: Implications for Miners, Nodes, and Wallets on: September 22, 2023, 03:45:37 AM
Although it is possible to break Bitcoin with quantum computers still it will take hundred or more years to do that
here is what I have read but still it will take time and maybe some of us will not be around
https://cybernews.com/crypto/bitcoin-in-danger-quantum-computing-advances/#:~:text=If%20a%20Quantum%20computer%20is,before%20the%20transaction%20is%20finalized.

Reading that article, clearly the journalist knows nothing to little about bitcoin, one could tell after reading he used private address instead of private key.

He also states what if someone mined 2016 blocks in 1 minute and left the scene? He says it would take 700+ years for difficulty readjustment, lol as if people would live their normal lives after seeing 2016 blocks in 1 min.  Of course in that case everything will change accordingly.

And if someone could mine 2016 blocks in 1 min, they could practically break sha256, so why bother announcing such capability to the world like that?

About double spending by hijacking txs from the mempool, well there is a solution, when it happens then all miners will have to accept a fork which disables RBF, so when all miners refuse to process RBF txs, an attacker no longer has the ability to double spend, there could be some implementations to record first seen txs and any tx from that address with different recipient, fee would be invalid.

Of course if miners refuse such a fork, they should start looking for something else to use their ASICs for other than mining.

While all "experts" talk about quantum computers and qbits, ECC is breakable by math, their opinions is based on current useless DLP solving algorithms, while with the right algo, you no longer need a QC.
1080  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 21, 2023, 10:56:32 PM
if you do your math well
the normal time for scanning the 66 bit range on an average cpu would take nothing less than 500 years

28 months running 1000 GPUs, nonstop.


Imagine that electricity bill at the household rate. Grin
Ok then, lets materialize our imagination, if we want to be fair, we should say the time taken to solve 66 is 14 month and not 28 month. Right?

14 month = 420 days.
420 days = 10080 hours.
RTX 3090 rental price = $0.20/hr
1 RTX 3090 rented for 10080 hours = $2016
1000 RTX 3090 rented for 10080 hours = $2016000
We will use a discounted price of $2,000,000 USD.

Puzzle 66 contains 6.6 bitcoins, at a price of $30,000. 6.6 * 30,000 = $198000.

In the future when bitcoin is at $100,000 * 6.6 = $660,000.
Further in the future, bitcoin is at $300,000. tech has advanced, speed of key per second is now 10B/s. So we just need 100 GPUs.
100 * $2016 = $201,600. With discount is $200,000 cost of finding #66, and bitcoin at 300k, now puzzle reward is worth $1,980,000 - 200,000 = $1,780,000 profit.

Question, when will we see GPU speed jumping from 1B/s to 10B/s, and bitcoin price at $300,000?
Even then what about #67, two times harder than #66 in theory, #68, #69, #70?


It's either profitable to rent GPUs and find them, or will be profitable in the future, in both cases, nothing really changes, nobody is gonna come up with a solution and an algorithm to brute force keys with 10B/s rate in the next 10 years.

Pages: « 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 317 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!