Bitcoin Forum
May 30, 2024, 01:51:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 »  All
  Print  
Author Topic: More Genesis Block Discussion  (Read 33869 times)
tyrion70
Legendary
*
Offline Offline

Activity: 934
Merit: 1000



View Profile
May 06, 2013, 11:59:27 AM
 #21

I agree, I was thinking this also .... people are free to experiment but who would want to put trust in a blockchain that was began by someone who was not yet fully competent to create their own genesis block is probably the free market answer ...

So what then? I thought this forum was meant for people to ask questions, apparently I was wrong in that assumption. I'm trying to understand how it all works. Best way for me to learn is to actually do stuff (If you ever developed anything you'd know you don't learn that from books ;-)).

I just checked somethings.. the last two altcoins were created by peopl with less than 20 posts on this forum.. Does that mean they are geniusses? I'd rather put my trust in someone that asks things if he's not sure, than in someone who doesnt..

As for that matter, let's say I am developing an altcoin to be released, wouldn't you rather have it released by someone who's been asking around?

So far I managed to do almost everything without asking for help, but even that one question I asked is still unanswered on the forum..

tyrion70
Legendary
*
Offline Offline

Activity: 934
Merit: 1000



View Profile
May 06, 2013, 12:05:58 PM
 #22

OK Think I found the answer.. Gavin if you could confirm I understand it that would be very nice Cheesy

The key used in the source at
Code:
txNew.vout[0].scriptPubKey 

Is the public ECDSA key for that address right?

To answer yet again my own question: It is... And the steps I provided are correct..

Below a simple python script to generate the WIF and Wallet address (courtesy of a number of ppl on the forum)
Code:
import hashlib, binascii

t='123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'

def numtowif(numpriv):
 # for bitcoin (80=128)
 # for testcoin (EF==239 == testnet)
 step1 = 'EF'+hex(numpriv)[2:].strip('L').zfill(64)
 step2 = hashlib.sha256(binascii.unhexlify(step1)).hexdigest()
 step3 = hashlib.sha256(binascii.unhexlify(step2)).hexdigest()
 step4 = int(step1 + step3[:8] , 16)
 return ''.join([t[step4/(58**l)%58] for l in range(100)])[::-1].lstrip('1')

def wiftonum(wifpriv):
 return sum([t.index(wifpriv[::-1][l])*(58**l) for l in range(len(wifpriv))])/(2**32)%(2**256)

def validwif(wifpriv):
 return numtowif(wiftonum(wifpriv))==wifpriv

def pubtoaddr(numpub):
 pubkey1=hex(numpub)[2:].strip('L').zfill(130)
 #print pubkey1
 pubkey2=hashlib.sha256(binascii.unhexlify(pubkey1)).hexdigest()
 #print pubkey2
 pubkey3=hashlib.new('ripemd160',binascii.unhexlify(pubkey2)).hexdigest()
 #print pubkey3
 # for bitcoin (0)
 #pubkey3b='00'+pubkey3
 # for testcoin (111)
 pubkey3b='6f'+pubkey3
 #print pubkey3b
 pubkey4=hashlib.sha256(binascii.unhexlify(pubkey3b)).hexdigest()
 #pubkey4=hashlib.sha256(binascii.unhexlify(pubkey3b)).hexdigest()
 #print pubkey4
 pubkey5=hashlib.sha256(binascii.unhexlify(pubkey4)).hexdigest()
 #print pubkey5
 pubkey5a=pubkey5[:8]
 #print pubkey5a
 pubkey6=pubkey3b+pubkey5a
 #print pubkey6
 #print pubkey6[:2]
 pubnum=int(pubkey6,16)
 #print pubnum
 pubnumlist=[]
 while pubnum!=0: pubnumlist.append(pubnum%58); pubnum/=58
 address=''
 for l in ['123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'[x] for x in pubnumlist]:
  address=l+address
 if pubkey6[:2]=='00':
  address='1'+address
 return address

print "wallet import format"
print numtowif(0x5e4a8229e81a434b0646dcdbeb4b03083e2bd05af26fcf2e4e4aa37eacb2913b)
print "wallet public address"
print pubtoaddr(0x04580e17442b4465fbf1eb8a039855343739f69f83222c3c6590c219dcd2d883bff96ebf6198ddb9a75baffffbc1be62f05261d7dfec58d8a06cf3809c6cefe620)

Might have to be adapted a bit for your purpose depending on what's in base58.cpp

Also a nice script to generate ECDSA keypairs (for testing purposes only!)

Code:
#!/usr/bin/env python
"""
Generate an ECDSA keypair and Bitcoin-compatible payment address.
Requires Brian Warner's excellent python-ecdsa library.


http://github.com/aristus/bitcoin-printer
"""
from ecdsa.ecdsa import Public_key, int_to_string
from ecdsa.ellipticcurve import CurveFp, Point
from binascii import hexlify
import hashlib
ripehash = hashlib.new('ripemd160')


# ***WARNING*** This is possibly insecure! ***WARNING***
from random import SystemRandom
randrange = SystemRandom().randrange


## Bitcoin has an adorable encoding scheme that includes numbers and letters
## but excludes letters which look like numbers, eg "l" and "O"
__b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
__b58base = len(__b58chars)
def b58encode(v):
  long_value = 0L
  for (i, c) in enumerate(v[::-1]):
    long_value += (256**i) * ord(c)
  result = ''
  while long_value >= __b58base:
    div, mod = divmod(long_value, __b58base)
    result = __b58chars[mod] + result
    long_value = div
  result = __b58chars[long_value] + result
  nPad = 0
  for c in v:
    if c == '\0': nPad += 1
    else: break
  return (__b58chars[0]*nPad) + result

def generate_btc_address():
    # secp256k1, not included in stock ecdsa
    _p = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2FL
    _r = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141L
    _b = 0x0000000000000000000000000000000000000000000000000000000000000007L
    _a = 0x0000000000000000000000000000000000000000000000000000000000000000L
    _Gx = 0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798L
    _Gy = 0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8L
    curve_256 = CurveFp(_p, _a, _b)
    generator = Point(curve_256, _Gx, _Gy, _r)

    secret = randrange(1, generator.order())
    pubkey = Public_key(generator, generator * secret)
    step1 = '\x04' + int_to_string(pubkey.point.x()) + \
        int_to_string(pubkey.point.y())
    step2 = hashlib.sha256(step1).digest()
    ripehash.update(step2)
    step4 = '\x00' + ripehash.digest()
    step5 = hashlib.sha256(step4).digest()
    step6 = hashlib.sha256(step5).digest()
    chksum = step6[:4]
    addr = step4 + chksum
    addr_58 = b58encode(addr)
    return (
        hex(secret)[2:-1],
        hexlify(step1),
        hexlify(addr),
        addr_58
    )


if __name__ == '__main__':
    secret, pubkey, addr, addr_58 = generate_btc_address()
    print 'secret: ', secret
    print 'pubkey: ', pubkey
    print 'address:', addr
    print 'addr_58:', addr_58


marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2349


Eadem mutata resurgo


View Profile
May 07, 2013, 10:56:03 AM
 #23

Doesn't mean I'm not liking this thread ....  Smiley

tyrion70
Legendary
*
Offline Offline

Activity: 934
Merit: 1000



View Profile
May 07, 2013, 11:04:47 AM
 #24

Doesn't mean I'm not liking this thread ....  Smiley
Tongue good! In the meanwhile I'm getting the hang of it.. The thing that I have the most problems with is the language itself.. Never did anything with c++.. It's not too hard, but you have to get to know the syntax and variable definitions..

shakezula
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
May 09, 2013, 11:08:02 PM
 #25



after a long time you get...


How long? What kind of processing power?
shakezula
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
May 10, 2013, 12:23:36 AM
 #26

OK, scratch that. Now I have mined a Genesis block, set up some .conf info--how do I mine my new coin? Everything I get from ./coinname getinfo looks right, but I get error 500 when trying to connect minerd...

Whats the next step?
joehop67
Member
**
Offline Offline

Activity: 87
Merit: 10



View Profile
May 16, 2013, 08:50:13 PM
 #27

Okay So I know this thread is a bit old but I need some help. I tried the steps to get the genesis block (Change nonce to 0 and change "if (false && block.GetHash()" to "if (true && block.GetHash()") I did all that and compiled it and it ran for about half an hour before displaying this error: "litecoind: main.cpp:2061: bool LoadBlockIndex(bool): Assertion `block.GetHash() == hashGenesisBlock' failed." Also tried with SmallChange and got the same result.

Any idea how I could fix this? 

1KmVXSbnjwtvxXKLGyD145CWJzZs6afkxL
Meizirkki
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
August 12, 2013, 11:21:07 PM
 #28

The key used in the source at
Code:
[s]txNew.vout[0].scriptPubKey [/s]
Is the public ECDSA key for that address right?
I generated an ecdsa key pair, placed the public key in there like litecoin:
Quote
txNew.vout[0].scriptPubKey = CScript() << ParseHex("04f93d54b7873cad866b9d9670717ce5c2d11715e27e35ae55d0b4ee2eb106c9e49d5e8e874b536 04f9c8ae6620b65f685ef9ca90af4686b7f5e0257ae26fd4ce0") << OP_CHECKSIG;
Private key from the pair I changed to WIF and imported to satoshi client with importprivkey call. No coins are showing up. This is the genesis block from debug.log:
Quote
block.nTime = 877077343
block.nNonce = 2346298
block.GetHash = 49cc7e4d0c6fb00ae3aea9aecf4a7d307c908d5d7e247c6874cf8244e286911a
CBlock(hash=49cc7e4d0c6fb00ae3aea9aecf4a7d307c908d5d7e247c6874cf8244e286911a, input=0100000000000000000000000000000000000000000000000000000000000000000000009470a34f0ff567feff10effc36ede7a52d9bf02675b92923d55a43f0466a7e975f234734f0ff0f1e3acd2300, PoW=000009daf88f3a7f9aab10a2d65d32ecc85243395210b941c944a6c7c22b4e5b, ver=1, hashPrevBlock=0000000000000000000000000000000000000000000000000000000000000000, hashMerkleRoot=977e6a46f0435ad52329b97526f09b2da5e7ed36fcef10fffe67f50f4fa37094, nTime=877077343, nBits=1e0ffff0, nNonce=2346298, vtx=1)
  CTransaction(hash=977e6a46f0435ad52329b97526f09b2da5e7ed36fcef10fffe67f50f4fa37094, ver=1, vin.size=1, vout.size=1, nLockTime=0)
    CTxIn(COutPoint(0000000000000000000000000000000000000000000000000000000000000000, 4294967295), coinbase 04ffff001d01042c4b6164756e76616c7461616a617420707973c3a479747469206c69696b656e7 465656e207374616469737361)
    CTxOut(nValue=514000000.00000000, scriptPubKey=04f93d54b7873cad866b9d9670717c)
  vMerkleTree: 977e6a46f0435ad52329b97526f09b2da5e7ed36fcef10fffe67f50f4fa37094
What am I missing? Undecided

EDIT: Nevermind! I just had to mine another block and it showed up.
awais3344
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
February 24, 2014, 07:07:22 AM
 #29

this is quite an old thread, but I think it would be best place to post for help.

I changed the ntime to current epoch time, and changed nnonce to 0.

Now i compiled and run the qt. it says assertion failed src\main.cpp line 2870

expression: hash == hashgenesisblock.

Okay, so i went to appdata folder, and then there is qt folder. but there is an empty db.log file, and there is no debug.log file. I run the wallet even through testnet and noirc, still no debug.log file appears. can anyone help?

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
NEOSCOIN
  +POD Developers +Active Community - V2 Coming Soon! Live In-App Trading, Live Pool Stats - IRC - Arbitrush Anonymous System soon!! NEOSCOIN
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
apple_talk
Sr. Member
****
Offline Offline

Activity: 473
Merit: 250


"Proof-of-Asset Protocol"


View Profile
February 25, 2014, 10:49:40 PM
 #30

What I did so far:

Change pszTimestamp to a sentence from newspaper
change block.nTime to current time

compile

run compiled source with -testnet -noirc

now u see some lines and a crash
Code:
b115383690ee67ebeef9a7e754342638cd7bbf488561998e6d1bc1ed367484f6 // Block derived from pszTimestamp
b8fa883689f099d3942ff73439d9f55d60a5e257b0d69a8f0f6ab4572ecff415 // Genesisblock (invalid cuz its already coded wrong)
bd58bf217abb76059de07dc519f6c3dcdf5b1a7bb9219a66d24205e08f3716f9 // MerkleRoot (Valid because its newly calculated

corresponding to code:
Code:
        //// debug print
        printf("%s\n", block.GetHash().ToString().c_str());
        printf("%s\n", hashGenesisBlock.ToString().c_str());
        printf("%s\n", block.hashMerkleRoot.ToString().c_str());
        assert(block.hashMerkleRoot == uint256("0xbd58bf217abb76059de07dc519f6c3dcdf5b1a7bb9219a66d24205e08f3716f9"));

update main.cpp with the mentioned merkleroot (it crashed because of the last assert) and run again

you should have already changed the false to true in
Code:
        // If genesis block hash does not match, then generate new genesis hash.
        if (true && block.GetHash() != hashGenesisBlock)

so it will find a genesis block for your string

after a long time you get:
Code:
nonce 003C1000: hash = e8525d8ae8a74a33dbc4b06a64c97ced84dfd29628b3e9e4197c7030cc4a09d3 (target = 00000ffff0000000000000000000000000000000000000000000000000000000)
block.nTime = 1367704866
block.nNonce = 3939341
block.GetHash = fafdbfc957ea6867a0743ff80c4ae126c7dd9fa82057255228a4d58f6ccfdf33
CBlock(hash=fafdbfc957ea6867a074, PoW=000000b1398554a520b5, ver=1, hashPrevBlock=00000000000000000000, hashMerkleRoot=bd58bf217a, nTime=1367704866, nBits=1e0ffff0, nNonce=3939341, vtx=1)
  CTransaction(hash=bd58bf217a, ver=1, vin.size=1, vout.size=1, nLockTime=0)
    CTxIn(COutPoint(0000000000, -1), coinbase 04ffff001d01043741442e6e6c20342f352042657672696a64696e6773646167207a6f6e6e69672c20646161726e61206f6f6b207a6f6d657273207761726d)
    CTxOut(error)
  vMerkleTree: bd58bf217a
xx: main.cpp:2070: bool LoadBlockIndex(bool): Assertion `block.GetHash() == hashGenesisBlock' failed.
Aborted (core dumped)

Now you have the valid Genesisblock and nNonce:
block.nNonce = 3939341
block.GetHash = fafdbfc957ea6867a0743ff80c4ae126c7dd9fa82057255228a4d58f6ccfdf33

Update your code with these values and your ready to go!




Complied & got following error...
root@PC:~/Desktop/litecoin-master-0.8/src# ABCcoind -testnet -noirc -debug -debugnet
ABCcoind: main.cpp:2820: bool InitBlockIndex(): Assertion `block.hashMerkleRoot == uint256("0x")' failed.
Aborted (core dumped)


in Test folder "debug.log" file
2014-02-25 19:40:36 ABCcoin version v0.8.6.2-g85f303d-beta ()
2014-02-25 19:40:36 Using OpenSSL version OpenSSL 1.0.1e 11 Feb 2013
2014-02-25 19:40:36 Default data directory /home/user/.ABCcoin
2014-02-25 19:40:36 Using data directory /home/user/.ABCcoin
2014-02-25 19:40:36 Using at most 125 connections (1024 file descriptors available)
2014-02-25 19:40:36 Using 3 threads for script verification
2014-02-25 19:40:36 init message: Verifying wallet...
2014-02-25 19:40:36 dbenv.open LogDir=/home/user/.ABCcoin/database ErrorFile=/home/user/.ABCcoin/db.log
2014-02-25 19:40:36 Bound to [::]:2095
2014-02-25 19:40:36 Bound to 0.0.0.0:2095
2014-02-25 19:40:36 init message: Loading block index...
2014-02-25 19:40:36 Opening LevelDB in /home/user/.ABCcoin/blocks/index
2014-02-25 19:40:36 Opened LevelDB successfully
2014-02-25 19:40:36 Opening LevelDB in /home/user/.ABCcoin/chainstate
2014-02-25 19:40:36 Opened LevelDB successfully
2014-02-25 19:40:36 LoadBlockIndexDB(): last block file = 0
2014-02-25 19:40:36 LoadBlockIndexDB(): transaction index disabled
2014-02-25 19:40:36 Initializing databases...
2014-02-25 19:40:36 76f8df0283035323c583d14526d80fa06c22d8bfc0a4c564aa0e6549f4fbc4f5
2014-02-25 19:40:36 0000000000000000000000000000000000000000000000000000000000000000
2014-02-25 19:40:36 1eecade19537e2891642e0995c119941d4dcf384b60ae013fcadf7b97a8cd5a9


I even deleted Complied, change block.nTime, same output on screen & debug values also same. What could be wrong?

|
 
 
50
|
 




                       ▄
           ▄▄▄▄▄▄███████
▄▄▄▄█████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████

█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
▀▀▀▀█████  █████████████
           ▀▀▀▀▀▀███████
                       ▀
|
 
 
$1,5 M
|



        ▄▄▄█████████▄▄▄
      ▄█████▀▀███▀▀█████▄
    ▄███▀     ███     ▀███▄
   ████       ███       ████
  ███▀                   ▀███
 ███▀                     ▀███
▄██▀       █████████       ▀██▄
███                         ███
███        █████████        ███
███                         ███
▀██▄       █████████       ▄██▀
 ███▄                     ▄███
  ███▄                   ▄███
   ████       ███       ████
    ▀███▄     ███     ▄███▀
      ▀█████▄▄███▄▄█████▀
        ▀▀▀█████████▀▀▀
|
 
|
 
<>
<>
<>
<>
 
GITHUB
TWITTER
YOUTUBE
FACEBOOK
Meizirkki
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
March 01, 2014, 06:20:31 AM
 #31

Iirc you now have the valid merkleroot from the debug:
Quote
2014-02-25 19:40:36 1eecade19537e2891642e0995c119941d4dcf384b60ae013fcadf7b97a8cd5a9


Which you need to put in place of the previous merkleroot you deleted. After you recompile and run the code, it should start hashing a genesis block for you. (if you have the function in place and enabled)
apple_talk
Sr. Member
****
Offline Offline

Activity: 473
Merit: 250


"Proof-of-Asset Protocol"


View Profile
March 01, 2014, 05:53:02 PM
 #32

OK, scratch that. Now I have mined a Genesis block, set up some .conf info--how do I mine my new coin? Everything I get from ./coinname getinfo looks right, but I get error 500 when trying to connect minerd...

Whats the next step?

I am also having same question, got everything but now how do I get new coin.

./ABCcoind  -server -rpcallowip=*


root@ABCcoin:~/ABC/src# ./ABCcoind  getinfo
{
    "version" : 80602,
    "protocolversion" : 70003,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 0,
    "timeoffset" : 0,
    "connections" : 0,
    "proxy" : "",
    "difficulty" : 0.00024414,
    "testnet" : false,
    "keypoololdest" : 1393660893,
    "keypoolsize" : 98,
    "paytxfee" : 0.00000000,
    "mininput" : 0.00001000,
    "unlocked_until" : 0,
    "errors" : ""
}

root@ABCcoin:~/ABC/src# ./ABCcoind  getmininginfo
{
    "blocks" : 0,
    "currentblocksize" : 1000,
    "currentblocktx" : 0,
    "difficulty" : 0.00024414,
    "errors" : "",
    "generate" : true,
    "genproclimit" : 2,
    "hashespersec" : 0,
    "networkhashps" : 0,
    "pooledtx" : 0,
    "testnet" : false
}

Minerd.exe -a scrypt -o http://192.168.1.116:20120 -u ABCcoinrpc -p test --no-stratum --no-longpoll -t 1
[2014-03-01 09:29:35] 1 miner threads started, using 'scrypt' algorithm.
[2014-03-01 09:29:35] HTTP request failed: The requested URL returned error: 500 Internal Server Error
[2014-03-01 09:29:35] json_rpc_call failed, retry after 30 seconds
[2014-03-01 09:30:05] HTTP request failed: The requested URL returned error: 500 Internal Server Error

Port is correct & listening.

|
 
 
50
|
 




                       ▄
           ▄▄▄▄▄▄███████
▄▄▄▄█████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████

█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
▀▀▀▀█████  █████████████
           ▀▀▀▀▀▀███████
                       ▀
|
 
 
$1,5 M
|



        ▄▄▄█████████▄▄▄
      ▄█████▀▀███▀▀█████▄
    ▄███▀     ███     ▀███▄
   ████       ███       ████
  ███▀                   ▀███
 ███▀                     ▀███
▄██▀       █████████       ▀██▄
███                         ███
███        █████████        ███
███                         ███
▀██▄       █████████       ▄██▀
 ███▄                     ▄███
  ███▄                   ▄███
   ████       ███       ████
    ▀███▄     ███     ▄███▀
      ▀█████▄▄███▄▄█████▀
        ▀▀▀█████████▀▀▀
|
 
|
 
<>
<>
<>
<>
 
GITHUB
TWITTER
YOUTUBE
FACEBOOK
awais3344
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
March 02, 2014, 09:08:06 AM
 #33

i ran my coin daemon on 2 pcs. And used daemon=1 and addnode=xx.xx.xx.xx (other pc's ip with running daemon)

they never connect.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
NEOSCOIN
  +POD Developers +Active Community - V2 Coming Soon! Live In-App Trading, Live Pool Stats - IRC - Arbitrush Anonymous System soon!! NEOSCOIN
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Meizirkki
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
March 02, 2014, 10:08:52 PM
 #34

iirc you can use a --connect=IP argument with the daemon. That should get your nodes to connect to each other.

And apple_talk, you need at least 2 peers in your coins network to mine.
defaced
Legendary
*
Offline Offline

Activity: 2184
Merit: 1011


Franko is Freedom


View Profile WWW
March 02, 2014, 10:57:56 PM
 #35

someone cast res on this thread.

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
awais3344
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
March 03, 2014, 09:41:53 AM
 #36

iirc you can use a --connect=IP argument with the daemon. That should get your nodes to connect to each other.

And apple_talk, you need at least 2 peers in your coins network to mine.

I did use -connect and it says couldn't connect to host server.

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
NEOSCOIN
  +POD Developers +Active Community - V2 Coming Soon! Live In-App Trading, Live Pool Stats - IRC - Arbitrush Anonymous System soon!! NEOSCOIN
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Meizirkki
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
March 03, 2014, 11:09:10 AM
 #37

iirc you can use a --connect=IP argument with the daemon. That should get your nodes to connect to each other.

And apple_talk, you need at least 2 peers in your coins network to mine.

I did use -connect and it says couldn't connect to host server.
Are you sure you have set the ports right?
awais3344
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
March 03, 2014, 04:52:45 PM
 #38

iirc you can use a --connect=IP argument with the daemon. That should get your nodes to connect to each other.

And apple_talk, you need at least 2 peers in your coins network to mine.

I did use -connect and it says couldn't connect to host server.
Are you sure you have set the ports right?

yeah i cloned doge. which has port 22555 by default

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
NEOSCOIN
  +POD Developers +Active Community - V2 Coming Soon! Live In-App Trading, Live Pool Stats - IRC - Arbitrush Anonymous System soon!! NEOSCOIN
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
apple_talk
Sr. Member
****
Offline Offline

Activity: 473
Merit: 250


"Proof-of-Asset Protocol"


View Profile
March 05, 2014, 03:11:16 PM
 #39

i ran my coin daemon on 2 pcs. And used daemon=1 and addnode=xx.xx.xx.xx (other pc's ip with running daemon)

they never connect.

Thanks it works Smiley need 2 PCs

|
 
 
50
|
 




                       ▄
           ▄▄▄▄▄▄███████
▄▄▄▄█████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████

█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
▀▀▀▀█████  █████████████
           ▀▀▀▀▀▀███████
                       ▀
|
 
 
$1,5 M
|



        ▄▄▄█████████▄▄▄
      ▄█████▀▀███▀▀█████▄
    ▄███▀     ███     ▀███▄
   ████       ███       ████
  ███▀                   ▀███
 ███▀                     ▀███
▄██▀       █████████       ▀██▄
███                         ███
███        █████████        ███
███                         ███
▀██▄       █████████       ▄██▀
 ███▄                     ▄███
  ███▄                   ▄███
   ████       ███       ████
    ▀███▄     ███     ▄███▀
      ▀█████▄▄███▄▄█████▀
        ▀▀▀█████████▀▀▀
|
 
|
 
<>
<>
<>
<>
 
GITHUB
TWITTER
YOUTUBE
FACEBOOK
apple_talk
Sr. Member
****
Offline Offline

Activity: 473
Merit: 250


"Proof-of-Asset Protocol"


View Profile
March 05, 2014, 03:13:53 PM
 #40

What is public ECDSA key ?

https://bitcointalk.org/index.php?topic=494319.msg5447917

Thanks

|
 
 
50
|
 




                       ▄
           ▄▄▄▄▄▄███████
▄▄▄▄█████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████

█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
█████████  █████████████
▀▀▀▀█████  █████████████
           ▀▀▀▀▀▀███████
                       ▀
|
 
 
$1,5 M
|



        ▄▄▄█████████▄▄▄
      ▄█████▀▀███▀▀█████▄
    ▄███▀     ███     ▀███▄
   ████       ███       ████
  ███▀                   ▀███
 ███▀                     ▀███
▄██▀       █████████       ▀██▄
███                         ███
███        █████████        ███
███                         ███
▀██▄       █████████       ▄██▀
 ███▄                     ▄███
  ███▄                   ▄███
   ████       ███       ████
    ▀███▄     ███     ▄███▀
      ▀█████▄▄███▄▄█████▀
        ▀▀▀█████████▀▀▀
|
 
|
 
<>
<>
<>
<>
 
GITHUB
TWITTER
YOUTUBE
FACEBOOK
Pages: « 1 [2] 3 4 5 6 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!