Bitcoin Forum
May 04, 2024, 09:47:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 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 ... 317 »
1001  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 30, 2023, 11:37:26 AM

There are special requirements here...For example digaran wants to print all addresses from 1 to 10 or any range  Grin How to do that madness here?


That request was for the other script which I said it doesn't generate public keys sequentially, a range of 1 to 10 had no pubs for 2, 4, 6 etc, I was interested to  test a few things on my phone, otherwise I have the fastest tools on my laptop.

The lottery script is random, there is 99.999% chance of never landing on a key with random mode, but it was fun to play with, you could for example replace G with your target, also since it generates addresses, it's really slow, you could skip 2 sha256 ( address checksum) and base58 encode if you just generate rmd160.
1002  Bitcoin / Bitcoin Discussion / Re: Do you think Satoshi got rid of his private keys? on: September 30, 2023, 10:08:23 AM
And everyone thinks he stopped mining bitcoin since 2010? He is and has been the largest whale in bitcoin community. But it would be a good idea to spend some of it publicly but without revealing his identity, on charity cases, building schools, hospitals for those who need it most.

He is well and alive, hopefully with a bunch of young virgins  around him.🤣
1003  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 30, 2023, 08:27:41 AM


If anyone has any problems with my posts, click that ignore button, I share whatever I can think of, they might be useless, but they could also help others to learn how these things work.  

Please refrain from bringing your personal issues here, we are not responsible for whatever you are going through, honestly with this attitude you don't deserve any sympathy.
Go  unload you garbage on someone else, we haven't seen any positive vibes from the kinds of you, why should we tolerate your negative energy.
1004  Bitcoin / Bitcoin Discussion / Re: Faketoshi: Falling Far Deeper Into Irrelevance on: September 30, 2023, 07:31:56 AM
Since when he was relevant ever? If there has been discussions about him on this forum is because people either shill for him or make fun of him.
1005  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 30, 2023, 06:53:37 AM
Hey guys, can anyone change the following script to do division either by odd numbers or even numbers?

For example, we set a range of 1:32, it would divide only by 3, 5, 7, 9......31.  Or by 2, 4, 6, 8......32.  Can this be done?
Or even the ability to divide one target by odd numbers and the other target by even numbers.


Code:
# Define the EllipticCurve class
class EllipticCurve:
    def __init__(self, a, b, p):
        self.a = a
        self.b = b
        self.p = p

    def contains(self, point):
        x, y = point.x, point.y
        return (y * y) % self.p == (x * x * x + self.a * x + self.b) % self.p

    def __str__(self):
        return f"y^2 = x^3 + {self.a}x + {self.b} mod {self.p}"

# Define the Point class
class Point:
    def __init__(self, x, y, curve):
        self.x = x
        self.y = y
        self.curve = curve

    def __eq__(self, other):
        return self.x == other.x and self.y == other.y and self.curve == other.curve

    def __ne__(self, other):
        return not self == other

    def __add__(self, other):
        if self.curve != other.curve:
            raise ValueError("Cannot add points on different curves")

        # Case when one point is zero
        if self == Point.infinity(self.curve):
            return other
        if other == Point.infinity(self.curve):
            return self

        if self.x == other.x and self.y != other.y:
            return Point.infinity(self.curve)

        p = self.curve.p
        s = 0
        if self == other:
            s = ((3 * self.x * self.x + self.curve.a) * pow(2 * self.y, -1, p)) % p
        else:
            s = ((other.y - self.y) * pow(other.x - self.x, -1, p)) % p

        x = (s * s - self.x - other.x) % p
        y = (s * (self.x - x) - self.y) % p

        return Point(x, y, self.curve)

    def __sub__(self, other):
        if self.curve != other.curve:
            raise ValueError("Cannot subtract points on different curves")

        # Case when one point is zero
        if self == Point.infinity(self.curve):
            return other
        if other == Point.infinity(self.curve):
            return self

        return self + Point(other.x, (-other.y) % self.curve.p, self.curve)

    def __mul__(self, n):
        if not isinstance(n, int):
            raise ValueError("Multiplication is defined for integers only")

        n = n % (self.curve.p - 1)
        res = Point.infinity(self.curve)
        addend = self

        while n:
            if n & 1:
                res += addend

            addend += addend
            n >>= 1

        return res

    def __str__(self):
        return f"({self.x}, {self.y}) on {self.curve}"

    @staticmethod
    def from_hex(s, curve):
        if len(s) == 66 and s.startswith("02") or s.startswith("03"):
            compressed = True
        elif len(s) == 130 and s.startswith("04"):
            compressed = False
        else:
            raise ValueError("Hex string is not a valid compressed or uncompressed point")

        if compressed:
            is_odd = s.startswith("03")
            x = int(s[2:], 16)

            # Calculate y-coordinate from x and parity bit
            y_square = (x * x * x + curve.a * x + curve.b) % curve.p
            y = pow(y_square, (curve.p + 1) // 4, curve.p)
            if is_odd != (y & 1):
                y = -y % curve.p

            return Point(x, y, curve)
        else:
            s_bytes = bytes.fromhex(s)
            uncompressed = s_bytes[0] == 4
            if not uncompressed:
                raise ValueError("Only uncompressed or compressed points are supported")

            num_bytes = len(s_bytes) // 2
            x_bytes = s_bytes[1 : num_bytes + 1]
            y_bytes = s_bytes[num_bytes + 1 :]

            x = int.from_bytes(x_bytes, byteorder="big")
            y = int.from_bytes(y_bytes, byteorder="big")

            return Point(x, y, curve)

    def to_hex(self, compressed=True):
        if self.x is None and self.y is None:
            return "00"
        elif compressed:
            prefix = "03" if self.y & 1 else "02"
            return prefix + hex(self.x)[2:].zfill(64)
        else:
            x_hex = hex(self.x)[2:].zfill(64)
            y_hex = hex(self.y)[2:].zfill(64)
            return "04" + x_hex + y_hex

    @staticmethod
    def infinity(curve):
        return Point(None, None, curve)

# Define the ec_mul function
def ec_mul(point, scalar, base_point):
    result = Point.infinity(point.curve)
    addend = point

    while scalar:
        if scalar & 1:
            result += addend

        addend += addend
        scalar >>= 1

    return result

# Define the ec_operations function
def ec_operations(start_range, end_range, target_1, target_2, curve):
    # Define parameters for secp256k1 curve
    n = 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141
    G = Point(
        0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798,
        0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8,
        curve
    )

    # Open the files for writing
    with open("target1_division_results.txt", "a") as file1, \
            open("target2_division_results.txt", "a") as file2, \
            open("subtract_results.txt", "a") as file3:

        for i in range(start_range, end_range + 1):
            try:
                # Compute the inverse of i modulo n
                i_inv = pow(i, n-2, n)

                # Divide the targets by i modulo n
                result_1 = ec_mul(target_1, i_inv, G)
                result_2 = ec_mul(target_2, i_inv, G)

                # Subtract the results
                sub_result = result_2 - result_1

                # Write the results to separate files
                file1.write(f"{result_1.to_hex()}\n")
                file2.write(f"{result_2.to_hex()}\n")
                file3.write(f"Subtracting results for {i}:\n")
                file3.write(f"Target 1 / {i}: {result_1.to_hex()}\n")
                file3.write(f"Target 2 / {i}: {result_2.to_hex()}\n")
                file3.write(f"Subtraction: {sub_result.to_hex()}\n")
                file3.write("="*50 + "\n")

                print(f"Completed calculation for divisor {i}")
            except ZeroDivisionError:
                print(f"Error: division by zero for {i}")

    print("Calculation completed. Results saved in separate files.")

if __name__ == "__main__":
    # Set the targets and range for the operations
    curve = EllipticCurve(0, 7, 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F)
    target_1 = Point.from_hex("0230210C23B1A047BC9BDBB13448E67DEDDC108946DE6DE639BCC75D47C0216B1B", curve)
    target_2 = Point.from_hex("02F6B787195159544330085C6014DBA627FF5B14F3203FF05D12482F76261F4FC3", curve)
    start_range = 2
    end_range = 10

    ec_operations(start_range, end_range, target_1, target_2, curve)

I rather hear your whining than to deal with AI, it takes 1 day of my time for each script, lol.



Edit: the whining like old ladies started already, @citb0in, trouble in paradise?  Nobody asked you for help, you can't provide it anyways.

If I wanted to "achieve my goal" I wouldn't be here posting.
1006  Economy / Reputation / Re: Have Any Chance To Withdraw Negative Trust..? on: September 30, 2023, 05:22:01 AM
But if you truly love bitcoin then don't mind these tags, continue improving yourself, learn and share bitcoin. Overtime everything will disappear.

Not only they will not disappear over time, but it is guaranteed to have more tags in the future, unless of course they learn how to game the system like 99% of DT members, engage in trades, give loans, trade with high ranking trusted members, hunt fake scammers and cheaters.  But I assure you, if one doesn't game the system no matter how much you contribute, no matter if you grew wings, there will be no riddance from tags.

"Love Bitcoin".😉
1007  Economy / Reputation / Re: Whose fault is it here? on: September 30, 2023, 04:47:41 AM
Where is the post/ thread accusing him of using AI? or did they ban him without any evidence? Ok I re-read your local board, he was autobanned? Do we even have autoban for AI detected content?

Edit:  I have never seen in my life, that someone use "knowledge cutoff", who would use such a word?

Even though I am for banning anyone using AI  to farm signature campaigns, but as far as I know, forum doesn't ban such users. It's Ok to use AI as long as you mention it in the same post.
1008  Other / Meta / Re: I Made Bitcoin Core Hardening Tutorial - Admin Deleted The Thread After 2 Days on: September 29, 2023, 10:03:52 PM

In fact this tutorial is for all members to hardening their wallets. If the moderator delete the thread, what can I do ?
Sometimes it is hard to believe, that you can have much more safe wallet, but admin just delete the possibility.
Here is the link of deleted thread [   ]. I will also do not make higher price, hope it will help a bit.

Why are you explaining yourself to people here? Did you do anything wrong? Why on earth you are talking about the price?  You have something to sell, you have posted a thread to offer your goods but it got deleted either by mistake/accidentally or there could have been a rule violation, until you hear from a moderator/staff, you don't have to discuss/defend your tutorial.
1009  Bitcoin / Project Development / Re: Bitcoin Visual private key generator on: September 29, 2023, 09:39:11 PM
@OP, what happened to your site? It was saying something about certificate and warned about unsafe site, but now it just shows there is no sponsor for you. Is it a domain related thing or you closed shop?
1010  Economy / Reputation / Re: Anything suspicious? on: September 29, 2023, 12:27:45 PM
Thanks for the heads up, I just notified them to do better next time. Lol.

They are copying my style, I guess I should stop posting my shilling resume. Unfortunately there are no copyrights for that.


What you see there is the textbook definition of lousy shilling with zero efforts put in to the work, for a long time I stopped going there to make fun of them, they are like mushroom.
1011  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN]HarryPotterObamaPacMan8Inu: Crypto whales buys and burns millions!!! on: September 29, 2023, 12:19:49 PM
Guys come on, I told you not to make a scene, at least post with a high rank in the middle of newbies to attract less attention.

Just follow my lead:

OMG, look at that giant black dildo friend of harry potter is holding in his hand, it seems like a cool project for porn stars. Lol

This way no one suspects anything, then we will move forward to the next phase, which is finding an exchange to list our token and then we start by asking a lot of questions as if we know things!
1012  Other / Meta / Re: I Propose A Large Multi-Sub BCT.org section called "The Free Zone": Please Lis.. on: September 29, 2023, 09:02:44 AM
There are only 2 admins, one of them acts like a robot with no signs of emotions, the main one well is just 1 man, imagine there were 200 posts on meta for example and only 5 of them contained useful ideas, how can 1 man read 200 posts to find those 5?

Now where is the problem?
Problem is trust, if he could set a certain policy, a few rules and then let 5 or 6 admins to operate and maintain the forum following those rules, it'd be great. But now with the current situation, whatever he does, it will only satisfy 10% of the needs this community has.

Bitcoin is trust-less, it has influenced him in a bad way, hence he doesn't trust anyone to make changes other than himself.

A solution for anyone coming here is the ignore button, if you are tired of sig farm robot like members.😉
1013  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 29, 2023, 08:17:32 AM
It's an idea to use compressed public keys without 02, 03 and hash them with only rmd160, it could help in finding collisions. Nvm this one.


@Satoshi, are you up for this challenge?
https://bitcointalk.org/index.php?topic=5462186.0

It could have a small amount to test such a challenge, I am saying this because many people have doubts about the specified ranges of the current challenge, since there is a way to prove whether a key is in a certain range, why not put it into test, of course if you think it's useful to have such a puzzle.

If it is and you decide to design one, please do share the details in this thread or the other puzzle thread. Thank you on behalf of everyone here.

Ps, I don't have spare coins, otherwise I would do it myself. I think I might have some ideas how to solve a key in a proven range, but it requires many GPUs.
1014  Other / Archival / 🖤 on: September 29, 2023, 06:58:37 AM
🖤
1015  Other / Serious discussion / Re: Tomorrow you wake up, You got 50000$ in your hand. What will you do? on: September 29, 2023, 06:42:05 AM
Straight to a stripe club. Since we don't have them here, I will go to a whorehouse, spend it all on pussy.🤣
1016  Other / Meta / Re: I Propose A Large Multi-Sub BCT.org section called "The Free Zone": Please Lis.. on: September 29, 2023, 06:24:05 AM
Please think about a way to stop organized sig farms.
Ps, Ivory and serious boards, are a failed experiment.
 
1017  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 29, 2023, 06:09:52 AM
Seems that sha256 and rmd160 is a joke for most users here, all those partial address are not useful at all.

I agree with that. Some people think the processes inside sha256 and rmd160 are based on scientific steps but they are wrong.
It's based on what we called "BLACK MAGIC", You do the steps in certain way and you get your target output(Here is UNIQUENESS) without any scientific explanation on why you do it in this order or why you use this operation instead of that operation...

BLACK MAGIC != SCIENCE
Is there any voodoo priest here? I have some questions about some of the rituals involved in sha256 and rmd160.

I was wondering, what if we design an elliptic curve that has a fixed 64 characters public keys and then we could skip sha256 hashing and go directly to rmd160 hashing?

This would have zero relevance to secp256k1 curve, I just wanted to know if it's possible, which I assume it is, since I know no black magic, I thought to ask here.😉
1018  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: September 28, 2023, 12:04:11 PM
I have made a new discovery today, ( at least for me is new). You all know about lambda right?  Here :
5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72

Multiplying any point by lambda will *metamorphose our x but not our y coordinates. I just realized if we take for example :
04bcace2e99da01887ab0102b696902325872844067f15e98da7bba04400b88fcb483ada7726a3c 4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8

04c994b69768832bcbff5e9ab39ae8d1d3763bbf1e531bed98fe51de5ee84f50fb483ada7726a3c 4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8

0479be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798483ada7726a3c 4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8

And dividing all three keys above by 2, will give us :
041b7b24bfec17f17cfad4ed5d26f3ba3f2ecde9516100d16dbfa3986c27223893c0c686408d517 dfd67c2367651380d00d126e4229631fd03f8ff35eef1a61e3c

04e484db4013e80e83052b1267603def814791291a8a098469934ed0bc5f7e2739c0c686408d517 dfd67c2367651380d00d126e4229631fd03f8ff35eef1a61e3c

0400000000000000000000003b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63c0c686408d517 dfd67c2367651380d00d126e4229631fd03f8ff35eef1a61e3c

If we divide the keys above by any number, all their y coordinates will be identical, EC is like a giant web of interconnected triangles, by any chance is there any EC calculation which only y coordinates are used for an operation?


* I was reminded of Nevermore in dota. 🙃



Since I was nominated as the master mathematician, I invented this number  1073741824, there should be that many puzzle #66 identical addresses in 66 bit range?  Or maybe there are only 4 identical addresses?
1019  Economy / Reputation / Re: JollyGood is trusted by - and question. on: September 28, 2023, 11:17:18 AM
Of course it was better before, for DT members alone, I don't care about the tag, motive and reason is important here, I have already achieved my desired result.

And of course, I threatened all the people and said: I'm a DT member and I am asking you publicly to pay "me" so that I reconsider to remove the tag I never gave you"
That's my type, I just don't know what to do with that money. Anyhow, I have discussed about this matter enough already here and in other thread.

One thing I want you all to know, it doesn't matter if you have green/ red trust, try to live in a way so that when you stand before your maker, you could keep your heads up, that should be the ultimate goal for all mankind.
Be worried about a day where mothers don't recognize their  children and no one will vouch for anyone, no money is used, no backscratchers could scratch, no apologies will be accepted.

There is a verse in holy Qura'n, saying something like this, people in heaven will ask where is that guy I knew on earth? They will tell you he's in hell, then you would make a video call ( no joking ) and talk to him while he is suffering, to tell him, "I told you so".   Make sure to be the guy who has made the call not the one who has answered.

We shall see who was scamming people here, some day very soon.
1020  Other / Meta / Re: [List]Merit Source pipeline applications (New and Old) on: September 28, 2023, 07:53:47 AM
I have checked a local board, it seems the merits is exchanged back and forth between the source and others, lol this shows the tribal mindset from ancient times is still strong. I am wondering about the perseverance of these applicants, I mean looking from another perspective, imagine you offer your dedication and help for free to someone a few times, after that what is the reason to keep insisting on helping when the other guy doesn't need the help right now?

Ok, when I say suspicious, because it's obvious this is for self benefit and not helping the community, come on which one of the factories stopped working, is there shortage of food supply? babies have no milk powder? And that's all because we have less merits going around?

Applicant's reasons as to why they need to be a source is not convincing enough,  think about it what value will they add to the community as a whole? Will there be no contribution if they get no merits?

Show us a few examples of some of the best contributors with not enough received merits, which will allow other sources to send some merits to them and there will be no need for new sources.

If you really want to help, report deserving posts to merit sources, that is the definition of help with no expectation in return.
Pages: « 1 2 3 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 ... 317 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!