Post
Topic
Board Announcements (Altcoins)
Re: [ANN][RIC] Riecoin: constellations POW *CPU* HARD FORK successful, world record
by
UsernameNumber7
on 23/12/2018, 23:56:06 UTC
I am genuinely impressed here, to be honest though your group seems to be the engine for the 3 Math coin projects.  Primecoin tried pump and dump developers months back, and Gapcoin is good which I have learned to hack it together using Trisquel OS, it will break down soonish.

I am glad and did not expect to get such a favorable reply from your group.  

I am trying to spearhead the Sha512 working group for Gapcoin, if you guys want to port that to Riecoin that should gain the same benefits as well as Primecoin.  

We could Follow up Bitcoin to 0.17 Core except change the Algo from 32 bit Sha256 to 64 bit Sha512 for automatic speed up of the miners.  Which if I was a programmer that is exactly what I would look to change to leverage my work.  I am however just a normal person who has to rely on personal development and others to keep moving forward.  

Jonn9 is the only one with Write Access to Gapcoin as far as I know, so I don't want anyone to waste time except through the understanding a hard fork will likely be required.  Which is why I want to propose the hardfork is simultaneous as the Sha512 upgrade.




Ok, so I tried compiling Riecoin 16.3 I got a couple errors.  Maybe it is because I am using Boost 1.58 from Trisquel OS?

I will just post them here.............

key.cpp: In function ‘int ec_privkey_import_der(const secp256k1_context*, unsigned char*, const unsigned char*, size_t)’:
key.cpp:51:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (end - privkey < lenb) {
                       ^
key.cpp:57:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (end - privkey < len) {
                       ^
key.cpp:71:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (oslen > 32 || end - privkey < oslen) {


2)   

leveldb/util/logging.cc: In function ‘bool leveldb::ConsumeDecimalNumber(leveldb::Slice*, uint64_t*)’:
leveldb/util/logging.cc:58:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           (v == kMaxUint64/10 && delta > kMaxUint64%10)) {
                                        ^
  CXX      leveldb/util/leveldb_libleveldb_a-options.o
  CXX      leveldb/util/leveldb_libleveldb_a-status.o
  CXX      leveldb/port/leveldb_libleveldb_a-port_posix.o
leveldb/port/port_posix.cc: In function ‘bool leveldb::port::HasAcceleratedCRC32C()’:
leveldb/port/port_posix.cc:60:15: warning: ‘ecx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   return (ecx & (1 << 20)) != 0;


3)

test/blockencodings_tests.cpp: In function ‘CBlock blockencodings_tests::BuildBlockTestCase()’:
test/blockencodings_tests.cpp:50:81: error: could not convert ‘(& Params())->CChainParams::GetConsensus()’ from ‘const Consensus::Params’ to ‘offsetType {aka arith_uint256}’
 CheckProofOfWork(block.GetHash(), block.nBits, Params().GetConsensus())) ++bloc
                                                                     ^
test/blockencodings_tests.cpp:50:94: error: ‘class CBlock’ has no member named ‘nNonce’
 fOfWork(block.GetHash(), block.nBits, Params().GetConsensus())) ++block.nNonce;
                                                                         ^
test/blockencodings_tests.cpp: In member function ‘void blockencodings_tests::EmptyBlockRoundTripTest::test_method()’:
test/blockencodings_tests.cpp:295:81: error: could not convert ‘(& Params())->CChainParams::GetConsensus()’ from ‘const Consensus::Params’ to ‘offsetType {aka arith_uint256}’
 CheckProofOfWork(block.GetHash(), block.nBits, Params().GetConsensus())) ++bloc
                                                                     ^
test/blockencodings_tests.cpp:295:94: error: ‘class CBlock’ has no member named ‘nNonce’
 fOfWork(block.GetHash(), block.nBits, Params().GetConsensus())) ++block.nNonce;
                                                                         ^
Makefile:8565: recipe for target 'test/test_test_riecoin-blockencodings_tests.o' failed

make[2]: *** [test/test_test_riecoin-blockencodings_tests.o] Error 1

make: *** [all-recursive] Error 1