Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: nickyhash on November 14, 2016, 09:40:07 AM



Title: Updated PoS code
Post by: nickyhash on November 14, 2016, 09:40:07 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x


Title: Re: Updated PoS code
Post by: g3rszpi on November 14, 2016, 10:32:02 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x
afaik Amsterdamcoin uses the new codebase. There is the chainparams.cpp which subtitutes many stuff from main.cpp and so on.

https://github.com/CoinProjects/AmsterdamCoin


Title: Re: Updated PoS code
Post by: cryptohunter on November 14, 2016, 10:56:30 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x
afaik Amsterdamcoin uses the new codebase. There is the chainparams.cpp which subtitutes many stuff from main.cpp and so on.

https://github.com/CoinProjects/AmsterdamCoin

Are you a POS developer or if not do you have contact details for anyone well skilled that I can call upon to help a community that is in need of one?


Title: Re: Updated PoS code
Post by: nickyhash on November 14, 2016, 11:24:17 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x
afaik Amsterdamcoin uses the new codebase. There is the chainparams.cpp which subtitutes many stuff from main.cpp and so on.

https://github.com/CoinProjects/AmsterdamCoin

Actually no that is still the 2012/2013 codebase, you can verify that here :- https://github.com/bitcoin/bitcoin/tree/0.8 (https://github.com/bitcoin/bitcoin/tree/0.8) It's astonishing how people have just resorted to forking without at least trying to update the code. I'll take a crack at it maybe..

The advances in bitcoin if applied with PoS could result in some very interesting applications.

For those interested in this, i'll keep this thread updated with info on what i find and if i attempt, a link to the git.


Title: Re: Updated PoS code
Post by: kiklo on November 14, 2016, 08:03:41 PM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x
afaik Amsterdamcoin uses the new codebase. There is the chainparams.cpp which subtitutes many stuff from main.cpp and so on.

https://github.com/CoinProjects/AmsterdamCoin

Actually no that is still the 2012/2013 codebase, you can verify that here :- https://github.com/bitcoin/bitcoin/tree/0.8 (https://github.com/bitcoin/bitcoin/tree/0.8) It's astonishing how people have just resorted to forking without at least trying to update the code. I'll take a crack at it maybe..

The advances in bitcoin if applied with PoS could result in some very interesting applications.

For those interested in this, i'll keep this thread updated with info on what i find and if i attempt, a link to the git.

BTC uses Header Sync, so far many have said this is incompatible with Proof of Stake coins.
Only PoS coin to attempt header sync was Pandacoin with a hybrid blockchain, it had so many block chain corruption issues, that most people quit using the header sync and stayed with the original method. Mintcoin recent Devs has stated header sync does not work with PoS coins.
A working PoS coin using Header sync without corruption issues, would be of great interest to all PoS communities.

 8)


Title: Re: Updated PoS code
Post by: xsedivy on November 14, 2016, 09:31:47 PM
As far as I know, it's work in progress for Blackcoin


Title: Re: Updated PoS code
Post by: nickyhash on November 15, 2016, 07:57:08 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x
afaik Amsterdamcoin uses the new codebase. There is the chainparams.cpp which subtitutes many stuff from main.cpp and so on.

https://github.com/CoinProjects/AmsterdamCoin

Actually no that is still the 2012/2013 codebase, you can verify that here :- https://github.com/bitcoin/bitcoin/tree/0.8 (https://github.com/bitcoin/bitcoin/tree/0.8) It's astonishing how people have just resorted to forking without at least trying to update the code. I'll take a crack at it maybe..

The advances in bitcoin if applied with PoS could result in some very interesting applications.

For those interested in this, i'll keep this thread updated with info on what i find and if i attempt, a link to the git.

BTC uses Header Sync, so far many have said this is incompatible with Proof of Stake coins.
Only PoS coin to attempt header sync was Pandacoin with a hybrid blockchain, it had so many block chain corruption issues, that most people quit using the header sync and stayed with the original method. Mintcoin recent Devs has stated header sync does not work with PoS coins.
A working PoS coin using Header sync without corruption issues, would be of great interest to all PoS communities.

 8)

I'll do what i can, though i do not see how the headers first implementation would be impossible for PoS.


Title: Re: Updated PoS code
Post by: nickyhash on November 15, 2016, 08:46:15 AM
As far as I know, it's work in progress for Blackcoin

I checked it out, they have made progress, but are still far from a working version.


Title: Re: Updated PoS code
Post by: MHopkins on November 15, 2016, 10:44:02 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x
afaik Amsterdamcoin uses the new codebase. There is the chainparams.cpp which subtitutes many stuff from main.cpp and so on.

https://github.com/CoinProjects/AmsterdamCoin

Actually no that is still the 2012/2013 codebase, you can verify that here :- https://github.com/bitcoin/bitcoin/tree/0.8 (https://github.com/bitcoin/bitcoin/tree/0.8) It's astonishing how people have just resorted to forking without at least trying to update the code. I'll take a crack at it maybe..

The advances in bitcoin if applied with PoS could result in some very interesting applications.

For those interested in this, i'll keep this thread updated with info on what i find and if i attempt, a link to the git.

I take it you can't disable header sync in latest BTC by commenting out or setting a flag.  :D

BTC uses Header Sync, so far many have said this is incompatible with Proof of Stake coins.
Only PoS coin to attempt header sync was Pandacoin with a hybrid blockchain, it had so many block chain corruption issues, that most people quit using the header sync and stayed with the original method. Mintcoin recent Devs has stated header sync does not work with PoS coins.
A working PoS coin using Header sync without corruption issues, would be of great interest to all PoS communities.

 8)

I'll do what i can, though i do not see how the headers first implementation would be impossible for PoS.

I take it you can't disable header sync by commenting out or setting a flag.  :D


Title: Re: Updated PoS code
Post by: spartak_t on November 15, 2016, 11:12:29 AM
We are soon going to fork FAIL and will use BC's latest code base as we feel its the most improved one. But if BlackCoin devs are currently working on upgrade their base that means there is an upcoming hard fork, no?


Title: Re: Updated PoS code
Post by: janko33 on November 15, 2016, 11:38:15 AM
We are soon going to fork FAIL and will use BC's latest code base as we feel its the most improved one. But if BlackCoin devs are currently working on upgrade their base that means there is an upcoming hard fork, no?

no not a hardfork ;) and new base is already in use here:
https://payblk.blackcoin.io


Title: Re: Updated PoS code
Post by: spartak_t on November 15, 2016, 12:46:40 PM
We are soon going to fork FAIL and will use BC's latest code base as we feel its the most improved one. But if BlackCoin devs are currently working on upgrade their base that means there is an upcoming hard fork, no?

no not a hardfork ;) and new base is already in use here:
https://payblk.blackcoin.io

Thanks. I also noticed that PoS coins are using old BTC code base and FAIL dev confirmed newer versions are still not compatible with PoS coins. Just gave him that link.

EDIT: What concerns me the most that if this is using a newer version, then it is probably not tested by many users.


Title: Re: Updated PoS code
Post by: janko33 on November 15, 2016, 01:09:18 PM
We are soon going to fork FAIL and will use BC's latest code base as we feel its the most improved one. But if BlackCoin devs are currently working on upgrade their base that means there is an upcoming hard fork, no?

no not a hardfork ;) and new base is already in use here:
https://payblk.blackcoin.io

Thanks. I also noticed that PoS coins are using old BTC code base and FAIL dev confirmed newer versions are still not compatible with PoS coins. Just gave him that link.

EDIT: What concerns me the most that if this is using a newer version, then it is probably not tested by many users.

;P it has been tested and is running in production since september


Title: Re: Updated PoS code
Post by: spartak_t on November 15, 2016, 01:14:47 PM
;P it has been tested and is running in production since september

OК, but there is no QT wallet?


Title: Re: Updated PoS code
Post by: janko33 on November 15, 2016, 01:22:10 PM
;P it has been tested and is running in production since september

OК, but there is no QT wallet?

;DD I repeat again

this is using the newest base 0.11
https://payblk.blackcoin.io

you know you can control QT wallet with RPC calls?

and another thing..
you don't have to even fork now..
there will be a new client able to issue your assets/coin on BLK network...


Title: Re: Updated PoS code
Post by: nickyhash on November 18, 2016, 11:48:20 AM
I will try it out, but i find that hard to believe seeing as they did not mod how coins are selected for spending and staking in the wallet. Can you confirm that you have tested these features ?


Title: Re: Updated PoS code
Post by: Cryptotraider16 on November 18, 2016, 12:04:44 PM
LEOcoin is pure POS now but i dont know what code they use,etc...


Title: Re: Updated PoS code
Post by: Cryptotraider16 on November 18, 2016, 12:08:13 PM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x


https://github.com/Leocoin-project/LEOcoin


see here what kind of code they have!


Title: Re: Updated PoS code
Post by: g3rszpi on November 19, 2016, 07:16:58 AM
Is there a PoS coin uses code based on at least Bitcoin 0.10.x onwards ? The existing sources from over 20 coins i have investigated seem to be based on code as old as 0.7.x and 0.8.x


https://github.com/Leocoin-project/LEOcoin


see here what kind of code they have!
I think this is the oldest code  :D