Bitcoin Forum
October 02, 2022, 06:35:17 PM *
News: Latest Bitcoin Core release: 23.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 »
1  Other / Politics & Society / Re: Reddit’s science forum banned climate deniers. on: April 16, 2014, 06:08:35 PM
by the way... who would deny that there is "climate"??  lol
2  Bitcoin / Bitcoin Technical Support / Re: Questions about the new Bitcoin Core... on: April 04, 2014, 04:55:08 PM
thanks! whew...
3  Bitcoin / Bitcoin Technical Support / Questions about the new Bitcoin Core... on: April 03, 2014, 01:50:13 PM
Do the wallet.dat and blockchain files from qt 0.8.5 work with it? I'm gone for a month
and the qt option disappears!  lol   I hope it's mostly just a renaming of the program.
4  Bitcoin / Bitcoin Technical Support / Re: Encrypted wallet.dat, lost password, any solutions? on: April 02, 2014, 06:07:29 PM
Wouldn't lost bitcoin be one of the inherent faults with the bitcoin system? It seems inevitable that a huge percentage of bitcoin will eventually be locked/unusable as people continue to lose their wallets or passwords, etc. What happens when 25% or 50% of bitcoin is "lost"? Of course, maybe by then, we'll have already moved on to a "better" cryptocurrency.

It's great for the rest of us because less coins means more value for the ones that are accessible. Think of it this way, they cannot sell those coins cheap, so it keeps the price higher.
5  Other / Off-topic / Re: Let's talk about how hot Asian girls are. on: April 01, 2014, 07:17:04 PM
After viewing this thread many many times, it's time I contribute something here Cheesy



Does she accept Bitcoin?  ;-)
6  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: [ANN] Fibonacci SCRYPT ASIC Litecoin LTC Miners - Community Driven on: April 01, 2014, 07:04:30 PM
Yes, there is a small hosting fee.

Also, each unit WAS worth 1, not 3.46 before, so I assume that is the new number. That means
 one hardware item for 2 units purchased. Maybe they will be nice and ship two hardware for
3 units like I bought. We need input from Jason...
7  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: [ANN] Fibonacci SCRYPT ASIC Litecoin LTC Miners - Community Driven on: March 31, 2014, 11:17:54 AM
Ok, just back from vacay and confused again. lol
Are you saying the miners are now ~9X faster than originally?
I ordered 3, which was less than 3000 kh/s... which is less than
one recursion. Am I still getting a miner??
8  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: [ANN] Fibonacci SCRYPT ASIC Litecoin LTC Miners - Datasheet Posted on: March 21, 2014, 06:56:06 PM
Yes, my purchase is showing finally. Thanks!
9  Alternate cryptocurrencies / Altcoin Discussion / Re: KNC Entering Scrypt Mining Hardware. on: March 19, 2014, 01:42:19 PM
Price is to high for most people. They should made it a 50 instead of a 100. I would have gone
for it for sure with their decent track record the the BTC Asics.
10  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: [ANN] Fibonacci SCRYPT ASIC Litecoin LTC Miners - Datasheet Posted on: March 18, 2014, 10:43:52 AM
Nope, its a bug, we are letting the devs sleep for a bit then they will correct it.

Sorry, did you mean nope I don't have to order again or nope my order did not go thru? Don't want to miss out.  ;-)
11  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: [ANN] Fibonacci SCRYPT ASIC Litecoin LTC Miners - Datasheet Posted on: March 18, 2014, 12:31:49 AM
I succesfully placed an order!

You might face the problem that you need to send an amount with more decimals than posible. According to jasinlee, round it up to the last possible decimal.

True, and there is a glitch where it does not populate the share after confirms are done. We will correct that after some sleep.

Ok, I'm confused about whether my order went thru. I immediately sent payment and it showed as pending the transaction, but now it is cleared, the LTC are in my balance, but I see no evidence of having placed an order including no email. Do I have to order again??
12  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: [ANN] Fibonacci SCRYPT ASIC Litecoin LTC Miners - Datasheet Posted on: March 17, 2014, 12:51:52 PM
Will we have remote access to the hosting setups or are we depending on them changing settings in a timely manner?

The price of crypto is so depressed right now. Timing is not good to be paying with it. A month from now could be a whole other animal.
13  Economy / Speculation / Re: Bitcoin will hit $1000 by this Friday (07-03-2014) on: March 07, 2014, 05:48:44 PM
Thanks for the push. I just bought another 1.5 to make up for the ones I bought at $945 the last time. lol
14  Other / Politics & Society / Re: Reddit’s science forum banned climate deniers. on: March 07, 2014, 04:46:57 PM
I did not read the 26 pages so far, but a few points:

IF Global Warming is happening, it has been shown that it actually can be a prelude to another Mini-IceAge
and this Winter certainly seems to point at that. This is what I think is happening.

Also, haven't you seen the pics and videos of where some of the temp sensors are placed in cities? They should
not even be in a city to begin with, and often they are on the roof right next to an air conditioner heat exchanger!

I DO think it's all mostly the money/carbon tax as this is what drives everything. If we hurt our manufacturers,
we hurt our/your country because it causes you to lean on outside countries more and hurts your military
capacity.
15  Economy / Speculation / Re: URGENT, Bitcoin is on the verge of collapse !!! on: March 07, 2014, 04:31:37 PM
What you are missing is that some will leave when it becomes even more unprofitable and the difficulty will drop.

Also, there will always newbies doing it and people that just want to support the network. Extra funds permitting,
I will probably mine the rest of my life. Heck, I've been running 3 Jales till just recently. Now I'm just running the Saturn. You leave out the fact that many have free electricity - kids at their parents house and many in apartments or using the servers at work(which I don't agree with and could do the same myself).
16  Bitcoin / Development & Technical Discussion / Re: Paper discusses solution to transaction malleability on: March 06, 2014, 04:51:53 PM
So, a summary for the people without a 160 IQ... they are planning on implementing a change soon to prevent this?
17  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: March 04, 2014, 10:36:31 PM
Ah, but one crucial fact you neg nellies are missing is that it depends how many computers you throw at it. If it would take a 1000 years on one PC, then it would take 1 year on a 1000. Especailly if using the earlier distributed idea where ranges are assigned. Yes, it may not be economically feasible to pay for that electricity versus just buying bitcoins, but it would make solving the problem quicker.
18  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: March 04, 2014, 02:59:05 PM
dreamkiller...  lol
19  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: March 04, 2014, 01:31:31 PM
Using a python script is not a very efficient method of brute forcing it.
I have a feeling that a lot of total noobs are seriously thinking that it is possible this way.
Then again chance, randomness, and probabilities are very counter intuitive.
It is just not possible to grasp the numbers involved.

Does anybody know how much k's can be checked per second with that python script?

Winning the lottery is very unlikely also, but someone has to win eventually. If you use random numbers, the very next number chosen COULD be it. What the hell.  :-D  If you are checking a particular range and it's not in that range, then you are truly wasting time. The only shot you had was in picking that range and no way to know if it is correct beforehand.

I'm checking maybe 3 mill a day on one fast PC. But I'm still not convinced the code is correct since EK is not answering.
20  Bitcoin / Bitcoin Discussion / Re: This message was too old and has been purged on: February 27, 2014, 04:05:58 PM
EK, we need to confirm the looping code as I pointed out in my last post, otherwise we are REALLY
wasting time and even a 1000 years will not solve it.

Don't you need ppp=challenge.point in the loop for each new value of k?
Also, didn't you leave out the "k*" in the loop?

thanks

Is their anyway to make the python script simply loop and keep adding + 1 to k? Or choose a random number for k?

Yes, this would be the following code. This will however (at least I think so) not be very promising:

Code:
#! /usr/bin/env python

import random
import array
import cPickle
import struct

class CurveFp( object ):
  def __init__( self, p, a, b ):
    self.__p = p
    self.__a = a
    self.__b = b

  def p( self ):
    return self.__p

  def a( self ):
    return self.__a

  def b( self ):
    return self.__b

  def contains_point( self, x, y ):
    return ( y * y - ( x * x * x + self.__a * x + self.__b ) ) % self.__p == 0

class Point( object ):
  def __init__( self, curve, x, y, order = None ):
    self.__curve = curve
    self.__x = x
    self.__y = y
    self.__order = order
    if self.__curve: assert self.__curve.contains_point( x, y )
    if order: assert self * order == INFINITY
 
  def __add__( self, other ):
    if other == INFINITY: return self
    if self == INFINITY: return other
    assert self.__curve == other.__curve
    if self.__x == other.__x:
      if ( self.__y + other.__y ) % self.__curve.p() == 0:
        return INFINITY
      else:
        return self.double()

    p = self.__curve.p()
    l = ( ( other.__y - self.__y ) * \
          inverse_mod( other.__x - self.__x, p ) ) % p
    x3 = ( l * l - self.__x - other.__x ) % p
    y3 = ( l * ( self.__x - x3 ) - self.__y ) % p
    return Point( self.__curve, x3, y3 )

  def negative (self):
    negative_self = Point( self.__curve, self.__x, -self.__y, self.__order )
    return negative_self

  def __mul__( self, other ):
    def leftmost_bit( x ):
      assert x > 0
      result = 1L
      while result <= x: result = 2 * result
      return result / 2

    e = other
    if self.__order: e = e % self.__order
    if e == 0: return INFINITY
    if self == INFINITY: return INFINITY
    assert e > 0
    e3 = 3 * e
    negative_self = Point( self.__curve, self.__x, -self.__y, self.__order )
    i = leftmost_bit( e3 ) / 2
    result = self
    while i > 1:
      result = result.double()
      if ( e3 & i ) != 0 and ( e & i ) == 0: result = result + self
      if ( e3 & i ) == 0 and ( e & i ) != 0: result = result + negative_self
      i = i / 2
    return result

  def __rmul__( self, other ):
    return self * other

  def __str__( self ):
    if self == INFINITY: return "infinity"
    return "(%d,%d)" % ( self.__x, self.__y )

  def double( self ):
    if self == INFINITY:
      return INFINITY

    p = self.__curve.p()
    a = self.__curve.a()
    l = ( ( 3 * self.__x * self.__x + a ) * \
          inverse_mod( 2 * self.__y, p ) ) % p
    x3 = ( l * l - 2 * self.__x ) % p
    y3 = ( l * ( self.__x - x3 ) - self.__y ) % p
    return Point( self.__curve, x3, y3 )

  def halve( self ):
    if self == INFINITY:
      return INFINITY

    p = self.__curve.p()
    a = self.__curve.a()
    
    # next three lines must be reverted somehow, then I am a multi millionaire :-)
    # as a=0 in this case, I have eliminated it!
    l = ( ( 3 * self.__x * self.__x ) * inverse_mod( 2 * self.__y, p ) ) % p
    x3 = ( l * l - 2 * self.__x ) % p
    y3 = ( l * ( self.__x - x3 ) - self.__y ) % p


    return Point( self.__curve, x3, y3 )

  def x( self ):
    return self.__x

  def y( self ):
    return self.__y

  def curve( self ):
    return self.__curve
  
  def order( self ):
    return self.__order
    
INFINITY = Point( None, None, None )

def inverse_mod( a, m ):
  if a < 0 or m <= a: a = a % m
  c, d = a, m
  uc, vc, ud, vd = 1, 0, 0, 1
  while c != 0:
    q, c, d = divmod( d, c ) + ( c, )
    uc, vc, ud, vd = ud - q*uc, vd - q*vc, uc, vc
  assert d == 1
  if ud > 0: return ud
  else: return ud + m

_p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2FL
_r = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141L
_b = 0x0000000000000000000000000000000000000000000000000000000000000007L
_a = 0x0000000000000000000000000000000000000000000000000000000000000000L
_Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798L
_Gy = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8L

class Public_key( object ):
  def __init__( self, generator, point ):
    self.curve = generator.curve()
    self.generator = generator
    self.point = point
    n = generator.order()
    if not n:
      raise RuntimeError, "Generator point must have order."
    if not n * point == INFINITY:
      raise RuntimeError, "Generator point order is bad."
    if point.x() < 0 or n <= point.x() or point.y() < 0 or n <= point.y():
      raise RuntimeError, "Generator point has x or y out of range."


sex = CurveFp( _p, _a, _b )
ass = Point( sex, _Gx, _Gy, _r )
g = ass

if __name__ == "__main__":
  print '======================================================================='
  ### generate privkey
  challenge = Public_key(g, Point( sex, 0x4641b45737ee8e11ae39899060160507d61a30928b0d3e37b6aede29b4ed807bL, 0xb61b706b81dbb5512c556dfd16815cced84e2fa12b5c8b6440057355f0df2a12L))
  ppp=challenge.point

  # find the correct k
  k=random.randrange(1,2**255)
  # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  ppp=ppp + k*g

  while True:
    ppp=ppp+g
    k=k+1
    if ppp.x() == g.x():
      print "found!!!!!!! k=" + hex(k)
    else:
      print hex(ppp.x())  + " not matching " + hex(g.x())
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!