Bitcoin Forum
June 23, 2024, 08:52:12 PM *
News: Voting for pizza day contest
 
  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 ... 317 »
961  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: October 05, 2023, 12:52:02 AM
It's been months since 125 was solved and they didn't bother to post the private key, we even asked the author to reveal the key after 1 month giving them time to sweep those garbage coins, but still no news, no keys revealed, does that mean this community is only good to contribute but not good enough to fulfill their request?

Not only 125 but 120 is also missing, if we want to solve this "puzzle" we need to have all the pieces which includes 120 and 125 keys, since the author listened to our call and added extra funds to the puzzles, why not do us another favour and reveal 120, 125 keys? It could be sent via PM to a trusted person so they can cash forked coins and give it to someone who really needs it and then they can reveal the emptied keys for us to have a look. 

Maybe I'm expecting too much? Just open your laptop and copy paste the keys in someone's inbox with instructions on what to do. Lol
How much money is in the forked coins anyways, anyone knows?
962  Other / Meta / Re: [LOG] The ranked up members - Congratulations! on: October 04, 2023, 05:36:50 PM
You know, when I think about it, everyone has a goal in their lives, they try hard to achieve that goal in their entire life.

Is this the same world Satoshi envisioned for us, forum rank up becomes our ultimate goal? I have earned 229 ever since 2018 when merit was introduced, 5 years for 229, that means I have to wait more than 5 years to become a legendary which by that time would mean nothing because a new rank would be introduced way before that, something like, ancients, mythical etc. 😂

Of course as long as the goal of having such goals remain as entertainment otherwise we'd open our eyes one day and see we have achieved nothing in our lives other than some displayed pixels in a form of coins and letters on an ancient forum layout. Lol
963  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: October 04, 2023, 01:11:50 PM
would you expect one ?
Yes, I expect to see  dozens of colorful pages and long quotes, it's time for a change of scenery.😅
Seems like you had a good sleep last night, you are not whining.😂


would appreciate more hints from the puzzle creator  Roll Eyes Cool
Hints in order to make it easy for people to grab the prize? Why would he do that? Instead there is this DLEQ method he could use to create a new puzzle and joins us to find the key, it would be a good experience to taste his own medicine for once. Lol.

I think Satoshi should recharge our batteries and boost our motivation by skyrocketing the puzzles again by 10x.

Would you agree guys?
The last increase of the prize was a bait, to lure more wanderers into the cave of the "gold hoarding dragon", so any golden coins out side the reach of the dragon would mean these wanderers could grab the coins quickly and run, that would be counterintuitive to the concept of baiting.

964  Other / Meta / Re: Can one plagarise unintentionally? on: October 04, 2023, 12:17:28 PM
How can someone unintentionally plagiarize several posts? There are certain rules/guidelines that must be followed when someone wants to interact with the world on the internet, so if I am trying to quote someone but I can't remember their name, I'd for example use "-" quote/unquote, that's it nobody can accuse me of anything, but if I keep quoting others without adding anything from my own, that would be plagiarizing.

Nowadays they don't have to work hard as before, they just copy paste from AI chat box, as my knowledge cut off ever since chatGPT came along. 🤣 I don't even know how to use that phrase in a sentence.


If you check github, there are thousands of applications doing the same thing, but why can't we consider them plagiarized code? Because they add a link to the original author's page while adding something valuable to the mix. Most of the cheaters here don't even try that.
965  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: October 04, 2023, 11:46:52 AM
If anyone is interested in comparing base58 character match, rmd160 character match etc, I have an idea and if you are a coder you might be able to pull it off.

Basically what you need is a color encoding  tool to create colors from base58 or rmd160 hash characters, once you have your algorithm ready, you just need encode addresses or hashes with this new algo, then you should take a look at the color spectrum of the addresses you find in a certain range and compare it for example with #66 address and it's color composition, if the found similar matches were of the same colors, you might have a chance to determine whether you are close to puzzle address or not.

First thing you should do is converting adds/hashes into color bars something like this:

1111111111111111111114oLvT2

Rmd160 :

0000000000000000000000000000000000000000

Add:
11111111111111111111BZbvjr
Rmd160:
0000000000000000000000000000000000000001
Add:
11111111111111111C3CPpNyMcq
Rmd160:
0000000000000000000000000000000001234567

Or you could base the colors on a certain range, like  the above hexadecimal rmd160 converted to decimal is :
19088743, then you could mix color hues together like 1908, 1+9+8= 18, so you'd set a color for any sum of 4 digits less than 20 to red, if the sum of next 4 digits are 8+7+4+3= 22 between 22 and 25 you'd set a different color, if the sum of 4 digits is between 25 and 30, another color and so on.

Then you won't need to look at the hex/decimal values anymore, just pure color compositions of certain hashes in different bit ranges. And then check to see if you can find any pattern.
966  Bitcoin / Bitcoin Discussion / Re: Bitcoin is the ultimate shitcoin for having a useless mining algorithm. on: October 04, 2023, 11:08:44 AM
Guys show some respect for the forum scientist, circcash is the most advanced mining algorithm in the universe and beyond, you can even go inside a black hole and live to tell the story by using circcash, the only problem is that it only works on earth 578, in this universe is just a dead useless garbage. It's so dead that not even OP has ever bought a single unit.😉


Since OP adds no value to this community as his posts are a clear evidence to this claim, I guess it would be best to ban him.
967  Bitcoin / Project Development / Re: Bitcoin Windows gadget which displays BTC and currency amounts on: October 04, 2023, 10:48:22 AM
Hello dear dev, I haven't seen such a dedicated developer like you to be present when topic is bumped after 3 years.😉, I was wondering since you know stuff like that, is it possible to add something like an alarm, when a certain address is activated on the blockchain, we'd have an alarm going off, we could set a siren sound with max volume.

Because there are online services sending sms when there is any incoming/ outgoing transaction, but that requires registration.
968  Economy / Reputation / Re: I do not understand the purpose of the board Reputation. on: October 03, 2023, 09:41:35 PM
OP, this is the shark's territory and they have already draw the first drop of blood, they will not stop until you are completely dry. You shouldn't have jumped this deep, because bully-shark Dave just tagged you for mental issues, which is something I agree with because you are unstable and bark at anyone no matter what they say, I suggest to leave before more sharks arrive.💪 be strong you can do it, just swim faster.
969  Other / Archival / 🖤 on: October 03, 2023, 09:09:12 PM
🖤
970  Other / Meta / Re: Topic title RTL weirdness (SMF patch) on: October 03, 2023, 08:23:56 PM
Your screenshots differ from mine, look :





971  Economy / Reputation / Re: I do not understand the purpose of the board Reputation. on: October 03, 2023, 11:32:44 AM
A fair warning for everyone here, as I have had several conversations with OP in the past, I believe he has some issues which needs to be taken care of, I also strongly believe he is susceptible to so many unfortunate behaviour and emotionally is vulnerable right now. So please let it go and don't gang up on him into a corner.  Just let him be and think about what I said, please.
972  Bitcoin / Bitcoin Discussion / Re: Two guys that have lost their Bitcoins forever on: October 03, 2023, 05:32:18 AM
Haven’t heard about IronKey. Was this some hardware wallet? Back then didn’t think they existed. It seems it’s some encrypted usb drive by Kingston.

So just wondering how he only has 2 tries left. Can’t he just clone the usb and keep trying using different PINs until he gets it correct. I know there was a vulnerability with a Trezor or Ledger a few years back that had a vulnerability which could be bypassed if the PIN was forgotten.


How do you clone a usb drive? Isn't preventing from being cloned the main purpose of such drives? If you could simply clone the drive and try as many passwords as you like, then what would be the point to buy something like that, I don't know whether that usb was designed only to hold bitcoin, but I guess it was designed to hold any data safe, so if he tries 2 more times, drive will be formatted completely, but even then there could be some hope for recovering something useful, in time they will find a hack for it.
973  Bitcoin / Bitcoin Discussion / Re: Satoshi's first tweet since 2018? on: October 03, 2023, 02:43:13 AM
Why would he use twitter when he has his own forum + community? Who would and could verify and authenticate such claims better than this community?  And here we all thought he left the fate of bitcoin to the hands of people/community, yet this twitter account/ owner seems to have plans for bitcoin, well we don't want to extrapolate anything with you, it's better you go back to the same hole you were.😂

@faketoshi, I can make this post entirely different, to make people believe this is real satoshi tweeting. #shill_for_hire😉
974  Bitcoin / Bitcoin Discussion / Re: Two guys that have lost their Bitcoins forever on: October 03, 2023, 02:08:40 AM
Can you see the irony? He produced  an animated video about how crypto works but  why didn't he listen to his own words, of course if the video had anything to do with wallet/security, one has to wonder though, if he was considering bitcoins to be valuable, that's why he kept them in that stupid usb drive right? Why didn't he create a back up for it and put it in a deposit box? After all he was protecting something valuable.
975  Other / Meta / Re: Community Vote: Add "Cybersecurity & Privacy" board to Bitcointalk. on: October 03, 2023, 12:37:37 AM
What is your opinion on adding the board to BitcoinTalk?: Yes, the reason : because we are asking nicely, and because we want it? Shouldn't this be enough of a reason?
We need a place to discuss in details and there are enough people with knowledge to help out bitcoiners. Most importantly because we say please.😉
976  Bitcoin / Bitcoin Discussion / Re: Bitcoin puzzle transaction ~32 BTC prize to who solves it on: October 03, 2023, 12:22:21 AM
WP, for the android, no lung no ear, glad you made it back from where ever you were. Lol.


Ahhh, Joes? Jules? Sup.

Try this, I just messed up when trying to divide each target by different scalar, so I can't tell whether this is dividing 1 target by odd and the other target by even values or not, if you could try it with scalar mod n instead of points, do try and also share it with us, I have no time to do it right now.

Code:
import gmpy2 as mpz
from gmpy2 import powmod

# Define the EllipticCurve class
class EllipticCurve:
    def __init__(self, a, b, p):
        self.a = mpz.mpz(a)
        self.b = mpz.mpz(b)
        self.p = mpz.mpz(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 = mpz.mpz(x)
        self.y = mpz.mpz(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) * powmod(2 * self.y, -1, p)) % p
        else:
            s = ((other.y - self.y) * powmod(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 = mpz.mpz(s[2:], 16)

            # Calculate y-coordinate from x and parity bit
            y_square = (x * x * x + curve.a * x + curve.b) % curve.p
            y = powmod(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 = mpz.mpz(int.from_bytes(x_bytes, byteorder="big"))
            y = mpz.mpz(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(-1, -1, 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, divide_1_by_odd=True, divide_1_by_even=True, divide_2_by_odd=True, divide_2_by_even=True):
    # Define parameters for secp256k1 curve
    n = mpz.mpz("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141")
    G = Point(
        mpz.mpz("0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),
        mpz.mpz("0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8"),
        curve
    )

    for i in range(start_range + (start_range%2), end_range, 3):
        # divide target 1 by odd or even numbers
        if i%2 == 0 and not divide_1_by_even:
            continue
        elif i%2 == 1 and not divide_1_by_odd:
            continue
        try:
            # calculate inverse modulo of i
            i_inv = powmod(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)

            # divide target 2 by odd or even numbers
            if i%2 == 0 and not divide_2_by_even:
                continue
            elif i%2 == 1 and not divide_2_by_odd:
                continue

            # subtract the results
            sub_result = result_2 - result_1

            # write the results to separate files
            print(f"{i}-{sub_result.to_hex()}")

        except ZeroDivisionError:
            pass


if __name__ == "__main__":
    # Set the targets and range for the operations
    curve = EllipticCurve(
        mpz.mpz(0),
        mpz.mpz(7),
        mpz.mpz("0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F")
    )

    target_1 = Point.from_hex("037564539e85d56f8537d6619e1f5c5aa78d2a3de0889d1d4ee8dbcb5729b62026", curve)

    target_2 = Point.from_hex("03633cbe3ec02b9401c5effa144c5b4d22f87940259634858fc7e59b1c09937852", curve)
   
    start_range = 0
    end_range = 256
   
    ec_operations(start_range, end_range, target_2, target_1, curve)

Haters gonna keep hatin', bitches gonna keep bitchin. Beware of the old lady ahead, her whining kills.😉
977  Economy / Reputation / Re: I do not understand the purpose of the board Reputation. on: October 02, 2023, 09:04:10 PM
The entire cryptocurrency community has failed to understand that Bitcoin has a mining algorithm that was never designed to advance science and that that is a bad thing.
This means that the entire cryptocurrency community cannot be trusted with anything because they reject science and reasoning. I have had enough of this madness.

-Joseph Van Name Ph.D.

Who opened the door for this lunatic? He was supposed to remain in his special rooms, Lol, you just found a new place to advocate for your garbage coin, the way you emphasize on Ph.D. at the end of your each post, you are just embarrassing  and damaging the Ph.D graduates reputation, you are a disgrace and they should shun any association with you.😂 

Now start cussing so everyone know what a deranged garbage coin dev you are.
978  Other / Meta / Re: Topic title RTL weirdness (SMF patch) on: October 02, 2023, 08:48:44 PM
This seems to be the case on local boards and not other languages board, why do you think that is?
It almost applies to languages that are written from right to left, such as Arabic and Hebrew. It is an update that has been awaited for almost several years, so I hope that the patch will be implemented.
I just checked and it seems to show like that for some cases, example is  persian thread in other languages which is Ok, and when you read the last post on other topics,  this bug shows when there are no new posts, [new] seems to fix the bug temporarily.
979  Other / Meta / 🖤 on: October 02, 2023, 06:54:27 PM
Freaking LOL
Title was something about Biden shaking hands with air, lol.

980  Bitcoin / Bitcoin Discussion / Re: Bitcoin Hacks a double edged sword on: October 02, 2023, 06:32:51 PM
Maybe we should ask these "hackers" to start their own services and earn honestly, because it seems they are more competent than all those hacked services combined.
Then we would have saved criminals from the pit, and also have the safest services to rely on.😂


I mean come on, why would people trust their money with anonymous third parties? Since when banks lost their credibility at holding our funds safe? If anyone wants to give his bitcoins to strangers on the world wide web, better quit bitcoin and go back to the old ways, at least they won't lose their money individually, instead central banks make more money with their funds and then would fund military budgets to make more weapons and kill us in bulk, that way we all go down together, not individually.
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 ... 317 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!