Author

Topic: [ANN][RIC] Riecoin: constellations POW *CPU* HARD FORK successful, world record - page 161. (Read 685207 times)

newbie
Activity: 56
Merit: 0
what are the plans for future development?
··
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
I need help on the Android Wallet App for Riecoin. Trying to Find parameters for some of the following:

        proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);   //help
        dumpedPrivateKeyHeader = 128;
        addressHeader = 60;
        p2shHeader = 5;
        acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
        port = 28332;
        packetMagic = 0xfcbcb2dbL;
        genesisBlock.setDifficultyTarget(0x1d00ffffL); //help
        genesisBlock.setTime(1231006505L);
        genesisBlock.setNonce(2083236893);
        id = ID_MAINNET;
        subsidyDecreaseBlockCount = 840000;
        spendableCoinbaseDepth = 100;
        String genesisHash = genesisBlock.getHashAsString();
        checkState(genesisHash.equals("e1ea18d0676ef9899fbc78ef428d1d26a2416d0f0441d46668d33bcb41275740"), //help --NEED confirmation
                genesisHash);

        // This contains (at a minimum) the blocks which are not BIP30 compliant. BIP30 changed how duplicate
        // transactions are handled. Duplicated transactions could occur in the case where a coinbase had the same
        // extraNonce and the same outputs but appeared at different heights, and greatly complicated re-org handling.
        // Having these here simplifies block connection logic considerably.
        checkpoints.put(91722, new Sha256Hash("00000000000271a2dc26e7667f8419f2e15416dc6955e5a6c6cdf3f2574dd08e")); //help- How do I know which one in RIC are non-BIP30 compliant.
        checkpoints.put(91812, new Sha256Hash("00000000000af0aed4792b1acee3d966af36cf5def14935db8de83d6f9306f2f"));
        checkpoints.put(91842, new Sha256Hash("00000000000a4d0a398161ffc163c503763b1f4360639393e0e4c8e300e0caec"));
        checkpoints.put(91880, new Sha256Hash("00000000000743f190a18c5577a3c2d2a1f610ae9601ac046a38084ccb7cd721"));
        checkpoints.put(200000, new Sha256Hash("000000000000034a7dedef4a161fa058a2d67a173a90155f3a2fe6fc132e0ebf"));

       //help  BADLY    dnsSeeds = new String[] {
                "seed.bitcoin.sipa.be",        // Pieter Wuille
                "dnsseed.bluematt.me",         // Matt Corallo
                "dnsseed.bitcoin.dashjr.org",  // Luke Dashjr
                "seed.bitcoinstats.com",       // Chris Decker
        };

I marked the parameters I need help in with //help

Fortunately all blocks are and will be BIP30 compatible because the "enforce BIP30" option is on by default since the first RIC release. The only checkpoint that you need is the one at 4000 (see checkpoints.cpp). I'll add more for the next release but it's not mandatory that you include them.
Regarding the genesis block hash, e1ea18d0676ef9899fbc78ef428d1d26a2416d0f0441d46668d33bcb41275740 is correct
For the genesis block, difficulty should be 304, which is 0x02013000 when packed (there is no concept of "target" on RIC, only the difficulty).
The nonce for the genesis block is 0. The genesis is a special case: it's the only block that doesn't have primes. This saved me the trouble of mining it.
You can leave dnsSeeds empty and then add some nodes manually.

If you uploaded the code to github or something, I could help you with some of these details

I will do that later today. Thanks Cheesy
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev
I need help on the Android Wallet App for Riecoin. Trying to Find parameters for some of the following:

        proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);   //help
        dumpedPrivateKeyHeader = 128;
        addressHeader = 60;
        p2shHeader = 5;
        acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
        port = 28332;
        packetMagic = 0xfcbcb2dbL;
        genesisBlock.setDifficultyTarget(0x1d00ffffL); //help
        genesisBlock.setTime(1231006505L);
        genesisBlock.setNonce(2083236893);
        id = ID_MAINNET;
        subsidyDecreaseBlockCount = 840000;
        spendableCoinbaseDepth = 100;
        String genesisHash = genesisBlock.getHashAsString();
        checkState(genesisHash.equals("e1ea18d0676ef9899fbc78ef428d1d26a2416d0f0441d46668d33bcb41275740"), //help --NEED confirmation
                genesisHash);

        // This contains (at a minimum) the blocks which are not BIP30 compliant. BIP30 changed how duplicate
        // transactions are handled. Duplicated transactions could occur in the case where a coinbase had the same
        // extraNonce and the same outputs but appeared at different heights, and greatly complicated re-org handling.
        // Having these here simplifies block connection logic considerably.
        checkpoints.put(91722, new Sha256Hash("00000000000271a2dc26e7667f8419f2e15416dc6955e5a6c6cdf3f2574dd08e")); //help- How do I know which one in RIC are non-BIP30 compliant.
        checkpoints.put(91812, new Sha256Hash("00000000000af0aed4792b1acee3d966af36cf5def14935db8de83d6f9306f2f"));
        checkpoints.put(91842, new Sha256Hash("00000000000a4d0a398161ffc163c503763b1f4360639393e0e4c8e300e0caec"));
        checkpoints.put(91880, new Sha256Hash("00000000000743f190a18c5577a3c2d2a1f610ae9601ac046a38084ccb7cd721"));
        checkpoints.put(200000, new Sha256Hash("000000000000034a7dedef4a161fa058a2d67a173a90155f3a2fe6fc132e0ebf"));

       //help  BADLY    dnsSeeds = new String[] {
                "seed.bitcoin.sipa.be",        // Pieter Wuille
                "dnsseed.bluematt.me",         // Matt Corallo
                "dnsseed.bitcoin.dashjr.org",  // Luke Dashjr
                "seed.bitcoinstats.com",       // Chris Decker
        };

I marked the parameters I need help in with //help

Fortunately all blocks are and will be BIP30 compatible because the "enforce BIP30" option is on by default since the first RIC release. The only checkpoint that you need is the one at 4000 (see checkpoints.cpp). I'll add more for the next release but it's not mandatory that you include them.
Regarding the genesis block hash, e1ea18d0676ef9899fbc78ef428d1d26a2416d0f0441d46668d33bcb41275740 is correct
For the genesis block, difficulty should be 304, which is 0x02013000 when packed (there is no concept of "target" on RIC, only the difficulty).
The nonce for the genesis block is 0. The genesis is a special case: it's the only block that doesn't have primes. This saved me the trouble of mining it.
You can leave dnsSeeds empty and then add some nodes manually.

If you uploaded the code to github or something, I could help you with some of these details
hero member
Activity: 2296
Merit: 506
Cryptocasino.com
I need help on the Android Wallet App for Riecoin. Trying to Find parameters for some of the following:

        proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);   //help
        dumpedPrivateKeyHeader = 128;
        addressHeader = 60;
        p2shHeader = 5;
        acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
        port = 28332;
        packetMagic = 0xfcbcb2dbL;
        genesisBlock.setDifficultyTarget(0x1d00ffffL); //help
        genesisBlock.setTime(1231006505L);
        genesisBlock.setNonce(2083236893);
        id = ID_MAINNET;
        subsidyDecreaseBlockCount = 840000;
        spendableCoinbaseDepth = 100;
        String genesisHash = genesisBlock.getHashAsString();
        checkState(genesisHash.equals("e1ea18d0676ef9899fbc78ef428d1d26a2416d0f0441d46668d33bcb41275740"), //help --NEED confirmation
                genesisHash);

        // This contains (at a minimum) the blocks which are not BIP30 compliant. BIP30 changed how duplicate
        // transactions are handled. Duplicated transactions could occur in the case where a coinbase had the same
        // extraNonce and the same outputs but appeared at different heights, and greatly complicated re-org handling.
        // Having these here simplifies block connection logic considerably.
        checkpoints.put(91722, new Sha256Hash("00000000000271a2dc26e7667f8419f2e15416dc6955e5a6c6cdf3f2574dd08e")); //help- How do I know which one in RIC are non-BIP30 compliant.
        checkpoints.put(91812, new Sha256Hash("00000000000af0aed4792b1acee3d966af36cf5def14935db8de83d6f9306f2f"));
        checkpoints.put(91842, new Sha256Hash("00000000000a4d0a398161ffc163c503763b1f4360639393e0e4c8e300e0caec"));
        checkpoints.put(91880, new Sha256Hash("00000000000743f190a18c5577a3c2d2a1f610ae9601ac046a38084ccb7cd721"));
        checkpoints.put(200000, new Sha256Hash("000000000000034a7dedef4a161fa058a2d67a173a90155f3a2fe6fc132e0ebf"));

       //help  BADLY    dnsSeeds = new String[] {
                "seed.bitcoin.sipa.be",        // Pieter Wuille
                "dnsseed.bluematt.me",         // Matt Corallo
                "dnsseed.bitcoin.dashjr.org",  // Luke Dashjr
                "seed.bitcoinstats.com",       // Chris Decker
        };

I marked the parameters I need help in with //help

you mean, you are trying to clone a wallet from some other source and just need to adjust parameters of RIC? Smiley
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
I need help on the Android Wallet App for Riecoin. Trying to Find parameters for some of the following:

        proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);   //help
        dumpedPrivateKeyHeader = 128;
        addressHeader = 60;
        p2shHeader = 5;
        acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
        port = 28332;
        packetMagic = 0xfcbcb2dbL;
        genesisBlock.setDifficultyTarget(0x1d00ffffL); //help
        genesisBlock.setTime(1231006505L);
        genesisBlock.setNonce(2083236893);
        id = ID_MAINNET;
        subsidyDecreaseBlockCount = 840000;
        spendableCoinbaseDepth = 100;
        String genesisHash = genesisBlock.getHashAsString();
        checkState(genesisHash.equals("e1ea18d0676ef9899fbc78ef428d1d26a2416d0f0441d46668d33bcb41275740"), //help --NEED confirmation
                genesisHash);

        // This contains (at a minimum) the blocks which are not BIP30 compliant. BIP30 changed how duplicate
        // transactions are handled. Duplicated transactions could occur in the case where a coinbase had the same
        // extraNonce and the same outputs but appeared at different heights, and greatly complicated re-org handling.
        // Having these here simplifies block connection logic considerably.
        checkpoints.put(91722, new Sha256Hash("00000000000271a2dc26e7667f8419f2e15416dc6955e5a6c6cdf3f2574dd08e")); //help- How do I know which one in RIC are non-BIP30 compliant.
        checkpoints.put(91812, new Sha256Hash("00000000000af0aed4792b1acee3d966af36cf5def14935db8de83d6f9306f2f"));
        checkpoints.put(91842, new Sha256Hash("00000000000a4d0a398161ffc163c503763b1f4360639393e0e4c8e300e0caec"));
        checkpoints.put(91880, new Sha256Hash("00000000000743f190a18c5577a3c2d2a1f610ae9601ac046a38084ccb7cd721"));
        checkpoints.put(200000, new Sha256Hash("000000000000034a7dedef4a161fa058a2d67a173a90155f3a2fe6fc132e0ebf"));

       //help  BADLY    dnsSeeds = new String[] {
                "seed.bitcoin.sipa.be",        // Pieter Wuille
                "dnsseed.bluematt.me",         // Matt Corallo
                "dnsseed.bitcoin.dashjr.org",  // Luke Dashjr
                "seed.bitcoinstats.com",       // Chris Decker
        };

I marked the parameters I need help in with //help
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev
Btw Dev, can you add the google play links I posted on here on OP as well as the paper wallet/multisig generator?

done

great work! I'm addicted to the widget...
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
News from the Riecoin Blockchain Explorer:

  • constellations text file being updated up to block 45000 in the next hours, with the highest constellations so far (diff 1724)
  • extraction history charts have been added, you can access them from the extraction tab, f.i. here is UpCPU's
  • added some visual feedback when a new block is extracted

Great news about the client update coming, is an RPC API to get the primes being included as well?
That's the "plus" that sets Riecoin apart!

Hey Fairglu, I know this isn't required, but could you set up a testnet for Riecoin? I'd like to use it for an Android wallet app I am trying to develop.
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
Hey Riecoiners,

A mini widget was published on Google Play earlier today:

https://play.google.com/store/apps/details?id=org.riecoinfoundation.widget

The coin fetches price using a JSON call to Poloniex and Mintpal and convert it to USD.

Support Riecoin! Cheesy

Any chance of getting it to convert to CAD as well? Cavirtex is the primary reputable CAD$ exchange out there.

Thanks!
Hey, added conversion to CAD as well as other currencies. Used BitcoinAverage as the model.
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
Website updated with the latest news. Check us out! http://riecoin.org/
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
Btw Dev, can you add the google play links I posted on here on OP as well as the paper wallet/multisig generator?
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
News from the Riecoin Blockchain Explorer:

  • constellations text file being updated up to block 45000 in the next hours, with the highest constellations so far (diff 1724)
  • extraction history charts have been added, you can access them from the extraction tab, f.i. here is UpCPU's
  • added some visual feedback when a new block is extracted

Great news about the client update coming, is an RPC API to get the primes being included as well?
That's the "plus" that sets Riecoin apart!

Excellent news Cheesy
full member
Activity: 168
Merit: 100

█ ★Riecoin (RIC) → Now Live on: http://www.cryptocoinrank.com/Riecoin

Hope you like it! You can also display your Dev news just by creating two widgets and sending me the information like described here: https://bitcointalksearch.org/topic/annwwwcryptocoinrankcom-for-sale-for-sale-for-sale-579901

Enjoy
legendary
Activity: 1100
Merit: 1032
News from the Riecoin Blockchain Explorer:

  • constellations text file being updated up to block 45000 in the next hours, with the highest constellations so far (diff 1724)
  • extraction history charts have been added, you can access them from the extraction tab, f.i. here is UpCPU's
  • added some visual feedback when a new block is extracted

Great news about the client update coming, is an RPC API to get the primes being included as well?
That's the "plus" that sets Riecoin apart!
jr. member
Activity: 59
Merit: 10
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
I'd like to know how fast the new client will be compared to say...Litecoin? Slower or faster?

I'm answering before we leave the first page Wink
It's a fair comparison because LTC has blocks each 2.5 mins as we do, but it's not fair because LTC's PoW is not "useful".....
Anyway the answer depends on the current RIC difficulty. The first sync will definitely be much faster in RIC and in LTC, because LTC has much more blocks, and it will be like that for some time. If RIC difficulty goes up by a big amount this may change. and we would need to look at some more aggressive optimization.

Fair enough. Any progress on stratum? I think what we need more than anything right now is a fast client and more pools.
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev
I'd like to know how fast the new client will be compared to say...Litecoin? Slower or faster?

I'm answering before we leave the first page Wink
It's a fair comparison because LTC has blocks each 2.5 mins as we do, but it's not fair because LTC's PoW is not "useful".....
Anyway the answer depends on the current RIC difficulty. The first sync will definitely be much faster in RIC and in LTC, because LTC has much more blocks, and it will be like that for some time. If RIC difficulty goes up by a big amount this may change. and we would need to look at some more aggressive optimization.
sr. member
Activity: 308
Merit: 250
Riecoin and Huntercoin to rule all!
I'd like to know how fast the new client will be compared to say...Litecoin? Slower or faster?
newbie
Activity: 12
Merit: 0
What you can do to help us is donate to the foundation, spread news about Riecoin, or simply posts on here a couple of times a day

I do the best I can to get news out... I've got about a half dozen people into Riecoin and I'd donate but I'm mining on my laptop so I'm not exactly flush with coins :p

I'm doing my best to get the word out. If the university/record breaking push day happens I'll definitely help out, I'm waiting to find out exactly what my summer looks like before I commit, but I have some good contacts in western Canada at least.
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev

but everybody can download vmware player (or other virtualization solution) for free and try any linux distribution (e.g. fresh ubuntu 14.04 long term support and user friendly) for free - and here we go Smiley



To my surprise, the penalty of using the miner with ubuntu inside vmware on a windows 7 host versus the windows miner was really small

edit: I'm talking about my rminerd 3.1.1 - YMMV
hero member
Activity: 583
Merit: 505
CTO @ Flixxo, Riecoin dev
I think what can help a lot right now are community members posting on this thread daily to keep it on the first page constantly.

I completely agree, I'd just like to add that it would be much better if we could have real ideas, comments, questions, problems or solutions instead of nonsense messages... come on, there should be a lot of people with real RIC issues to discuss, don't be shy!
Jump to: