0.16 wallet and bounty news??

Post Reply
rcman
Posts: 9
Joined: 31 Aug 2018, 08:08

0.16 wallet and bounty news??

Post by rcman » 31 Aug 2018, 08:35

Hello folks!

Many people are currently working on the wallet update, we have at least clo1, lzknr (lzknv here?) and owenray from BitcoinTalk. But the latter complained
I've been working on the bitcoin 0.16 merge and am 90% done.
I contacted gatra 2 weeks ago about a few details but still have to receive an answer.
My questions are:
  • clo1, lzknr, and owenray, can you please show us how much you progressed so far? Can you provide us some compilable code, or a binary?
  • are gatra and dga still around and will they keep their words?
I want to see something concrete, the progress going to the right direction, and be confident that the release will be soon and satisfying. Not just words "I am 90% done" or "I've made pretty good progress".

Please gatra, don't ternish this project reputation by not answering to people who are working hard for your bounty. This could even demotivate the current workers.

hopguide
Posts: 3
Joined: 01 Sep 2018, 10:52

Re: 0.16 wallet and bounty news??

Post by hopguide » 01 Sep 2018, 11:03

I am asking myself the same questions. I hope that we will get the 0.16 wallet any soon and that Gatra and DGA will fulfill their promises. They did not appear since a very long time, so I am somewhat worried.
rcman wrote:
31 Aug 2018, 08:35
I want to see something concrete, the progress going to the right direction, and be confident that the release will be soon and satisfying. Not just words "I am 90% done" or "I've made pretty good progress".
I 100 % agree. Recently, I invested in a ICO that failed so hard (NVO, for anyone wondering). The staff was always telling to everyone that everything was fine and they were working hard and all, but in fact they almost did nothing and scammed us with some ridiculous internal conflict excuses. (there were escrows but they will refund only 40 %) I do not want to be disappointed again. To any bounty hunter, please give us some concrete proof of work. Where are your Github repositories?

Pttn
Posts: 133
Joined: 24 Aug 2018, 13:37

Re: 0.16 wallet and bounty news??

Post by Pttn » 09 Sep 2018, 19:23

clo1 released his code in GitHub. https://github.com/clo-prime/riecoin-0.16
rieMiner - Riecoin solo + pooled miner
Personal Riecoin page (links, download,...)
freebitco.in - earn up to $200 in BTC each hour!

IGJ
Posts: 46
Joined: 21 Aug 2018, 11:43

Re: 0.16 wallet and bounty news??

Post by IGJ » 10 Sep 2018, 17:04

First I want to say big thanks to clo1 and others who working on riecoin wallet update !

The situation is silly at all, because Gatra offered bounty for wallet upgrade and then we not seeing any word since months. I don't know when or if Gatra will replay and will give the bounty or will accept the code. To be things even worse, 16.0 cant be official riecoin wallet till Gatra not accept it. The project really need this update, and you clo1 deserve reward for your work. Unfortunately the community don't have any collective funds, so we also cant pay you.
The only thing personally I can do is to offer you some small amount of IRCs to you clo1 from my funds (15 000 RICs). They are far less than 0.5 BTC bounty, Gatra promised but if you help us to maintain the wallet and some day we manage to lift the price where it should be, you could get even more than 0.5BTC. If owenray show his work too, and if he want to join I will offer 15000 RICs to him too. With two developers wallet updates will be easier and faster in the future. Maybe somebody else from the community will join and add more to my offer.

---------------------------------------------------
About problems with compiling on debian 9, that pttn mentioned... It is because openssl 1.1 , bn.h and some functions are changed. One of the resolution of the problem is to install openssl 1.0 I think on debian 9 it is in stretch-backports repository. I created a patch that should make 16.0 compile ok on systems with openssl 1.1 or higher. It seems to work, but need better testing and I will dig more in bignum.h to see if not screwed something I did not saw before.

http://download.riecoin-community.com/1 ... 1.patch.gz

To pttn if you can compile clo1's 16.0 with my patch on debian 9 and test with your miner if POW will work correctly (send broken blocks that 10.2 will not accept).

It is good idea to remove openssl bn.h from the wallet, but we will have to write our own miller-rabin test. We can get generic function from gmp, and integrate it, so external libraries will not be needed. I will take a look how to do this when have little bit more time.
Last edited by IGJ on 11 Sep 2018, 08:49, edited 1 time in total.

Pttn
Posts: 133
Joined: 24 Aug 2018, 13:37

Re: 0.16 wallet and bounty news??

Post by Pttn » 10 Sep 2018, 21:05

I would gladly help on maintaining the wallet, but I would likely not have much time to be active enough for this. At best, I could just do occasional contributions, but I will still maintain rieMiner (which could become the official miner once finished). Finishing the 0.16 will be a big step for Riecoin, but Bitcoin 0.17 will come soon, we sure need active developers to keep Riecoin software updated. I also hope that gatra will reappear soon, but after he pays the bounty, he might disappear forever anyway, so we might already have to assign "unofficial official" Riecoin staff.

I was able to compile the wallet with your patch, but then I was unable to start the wallet: it does just nothing. It works when using libssl1.0-dev. But I still get

Code: Select all

ERROR: CheckProofOfWork() : not valid pow
ERROR: ProcessNewBlock: AcceptBlock FAILED (proof of work failed)
when sending blocks in Testnet. And sending incomplete sextuplets in Mainnet gives me

Code: Select all

ERROR: CheckProofOfWork() : candidate larger than allowed 629e46447a5873170f10216ddf647d668ff07c2eb12198438d8657310c46d799 of 0000000000000000000000000000000000000000000000000000000000000001
ERROR: ProcessNewBlock: AcceptBlock FAILED (proof of work failed)
instead of "n+12 not prime" for example. The same errors are present without patch.

I think that the miner should have worked without any update. Getting the work data from GetBlockTemplate is working fine, but the wallet is not accepting valid work. The GetBlockTemplate version field changed, but submissions are still rejected if I hard change it to 2.
rieMiner - Riecoin solo + pooled miner
Personal Riecoin page (links, download,...)
freebitco.in - earn up to $200 in BTC each hour!

IGJ
Posts: 46
Joined: 21 Aug 2018, 11:43

Re: 0.16 wallet and bounty news??

Post by IGJ » 11 Sep 2018, 09:48

Hmm, strange You was able to compile clo1's 16.0 on debian 9 with openssl1.0 and it works on main net ?

I thought clo1 wittingly stop it from connection to main network, but could be wrong. All my compilation of clo1's source ware not able to connect on main network only on testnet.

which of these messages gives 10.2 and which 16.0 ?

Pttn
Posts: 133
Joined: 24 Aug 2018, 13:37

Re: 0.16 wallet and bounty news??

Post by Pttn » 11 Sep 2018, 10:10

IGJ wrote:
11 Sep 2018, 09:48
Hmm, strange You was able to compile clo1's 16.0 on debian 9 with openssl1.0 and it works on main net ?

I thought clo1 wittingly stop it from connection to main network, but could be wrong. All my compilation of clo1's source ware not able to connect on main network only on testnet.

which of these messages gives 10.2 and which 16.0 ?
Yes, Mainnet is working fine (though I did not test if sending/receiving worked) on Debian 9 with his code and libssl1.0-dev.

Both are for 0.16, the first in Testnet, the second in Mainnet. Submitting a block for 0.10.2 will work, and incomplete block will give "n+12 not prime" for example, but not "not valid pow" or "candidate larger to".
rieMiner - Riecoin solo + pooled miner
Personal Riecoin page (links, download,...)
freebitco.in - earn up to $200 in BTC each hour!

clo1
Posts: 1
Joined: 09 Sep 2018, 05:37

Re: 0.16 wallet and bounty news??

Post by clo1 » 13 Sep 2018, 19:39

Pttn wrote:
11 Sep 2018, 10:10

Both are for 0.16, the first in Testnet, the second in Mainnet. Submitting a block for 0.10.2 will work, and incomplete block will give "n+12 not prime" for example, but not "not valid pow" or "candidate larger to".
GetBlockTemplate should work now.

Pttn
Posts: 133
Joined: 24 Aug 2018, 13:37

Re: 0.16 wallet and bounty news??

Post by Pttn » 14 Sep 2018, 20:47

I confirm that the problem was fixed, as I was able to submit blocks in Testnet with your 0.16 wallet, and now get correct "n + x not prime" messages in Mainnet. Now, I should try to find a block in Mainnet and submit it via your wallet.
rieMiner - Riecoin solo + pooled miner
Personal Riecoin page (links, download,...)
freebitco.in - earn up to $200 in BTC each hour!

Pttn
Posts: 133
Joined: 24 Aug 2018, 13:37

Re: 0.16 wallet and bounty news??

Post by Pttn » 19 Sep 2018, 07:48

There seem to be a serious bug that was discovered and fixed in Bitcoin Core 0.16.3

Code: Select all

A denial-of-service vulnerability (CVE-2018-17144) exploitable by miners has
been discovered in Bitcoin Core versions 0.14.0 up to 0.16.2. It is recommended
to upgrade any of the vulnerable versions to 0.16.3 as soon as possible.
I think that we should upgrade to Riecoin 0.16.3 as well and not just 0.16.0.
rieMiner - Riecoin solo + pooled miner
Personal Riecoin page (links, download,...)
freebitco.in - earn up to $200 in BTC each hour!

Post Reply