Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: HCLivess on August 12, 2015, 01:15:02 PM



Title: Is it true that Vanillacoin uses the BTC code?
Post by: HCLivess on August 12, 2015, 01:15:02 PM
FWIW, I politely reported the copyright violation (the code being a copy of Bitcoin Core run through an auto-formatter with all the attribution removed) as an issue on the github for the project and john-connor accused me of stalking him and then hid the issue tracker on that github from public view. :-/


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: monsterer on August 12, 2015, 01:21:27 PM
FWIW, he did the same thing to me when I posted some issues on his whitepaper on github


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Wheatclove on August 12, 2015, 01:31:14 PM
The level of professionalism that this dev displays is near zero. I don't care how good the tech is, I'll never buy into VNL due to his childish actions.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: P-Funk on August 12, 2015, 02:33:43 PM
As a non-coder all I can tell you is it uses the same file names and structure as a Bitcoin-based coin would and also uses the same console/RPC commands.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: x0rcist on August 12, 2015, 02:42:41 PM
Is it true BTC is based on Bitgold?


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Este Nuno on August 12, 2015, 06:16:30 PM
Is it true BTC is based on Bitgold?

In terms of code? No, it's not.

In terms of general concept and idea? Probably.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 06:29:22 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: nextgencoin on August 12, 2015, 06:37:52 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.




I would prefer to know if he really has solved double spend with zero confirmations more actually...cause if he has it wouldn't matter where the original code came from.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 06:56:56 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.




I would prefer to know if he really has solved double spend with zero confirmations more actually...cause if he has it wouldn't matter where the original code came from.

I want to know both. Stealing code, reformatting it, and stripping out the attributions is reprehensible conduct even if the same person also  accomplishes something else of value.

I don't know if he did this, but I would like to find out.




Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: x0rcist on August 12, 2015, 07:08:58 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.

Spend your time on github for some due diligence instead of getting your opinion from what others tell you.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 07:10:46 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.

Spend your time on github for some due diligence instead of getting your opinion from what others tell you.

Have you done this github due diligence yourself?

Can you say definitively that he did not rip off the Bitcoin code, reformat it, and strip out the attributions?



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: x0rcist on August 12, 2015, 07:13:54 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.

Spend your time on github for some due diligence instead of getting your opinion from what others tell you.

Have you done this github due diligence yourself?

Can you say definitively that he did not rip off the Bitcoin code, reformat it, and strip out the attributions?

I always do my own due diligence, its one of the reasons i left the XMR team after a few weeks.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 07:16:45 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.

Spend your time on github for some due diligence instead of getting your opinion from what others tell you.

Have you done this github due diligence yourself?

Can you say definitively that he did not rip off the Bitcoin code, reformat it, and strip out the attributions?

I always o my own due diligence, its one of the reasons i left the XMR team after a few weeks.

Let's try to stay on topic, though frankly I have no idea what you are going on about with XMR. I only know of seven team members that have ever existed, which did not include you.

Did your due diligence on VNL determine definitively that john-connor did not rip off the Bitcoin code, reformat it, and strip out the attributions?



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: generalizethis on August 12, 2015, 07:31:46 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.

Spend your time on github for some due diligence instead of getting your opinion from what others tell you.

Have you done this github due diligence yourself?

Can you say definitively that he did not rip off the Bitcoin code, reformat it, and strip out the attributions?

I always o my own due diligence, its one of the reasons i left the XMR team after a few weeks.

Let's try to stay on topic, though frankly I have no idea what you are going on about with XMR. I only know of seven team members that have ever existed, which did not include you.

Did your due diligence on VNL determine definitively that john-connor did not rip off the Bitcoin code, reformat it, and strip out the attributions?



First we had a troll promoting gingeropolis to a Dev and now we have one promoting himself to a founding member. The first was funny, but this is sad.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: x0rcist on August 12, 2015, 07:43:39 PM
Is it true BTC is based on Bitgold?

You realize that proposing such a ridiculous counterargument is close to an admission right?

Get your nose of out john-conners ass long enough to be objective please.

If he stole code, reformatted and it and removed attribution, then he is a scumbag and a scammer. Did that happen or did i not?

I don't want to hear about Bitgold and RPOW and David Chaum and Milton Friedman and John Nash. I want to hear about whether john-conner stole Bitcoin's code, reformatted it and stripped out the attributions.

Spend your time on github for some due diligence instead of getting your opinion from what others tell you.

Have you done this github due diligence yourself?

Can you say definitively that he did not rip off the Bitcoin code, reformat it, and strip out the attributions?

I always o my own due diligence, its one of the reasons i left the XMR team after a few weeks.

Let's try to stay on topic, though frankly I have no idea what you are going on about with XMR. I only know of seven team members that have ever existed, which did not include you.

Did your due diligence on VNL determine definitively that john-connor did not rip off the Bitcoin code, reformat it, and strip out the attributions?

I guess i still have founder access on the irc channel like eizh asked me some time ago, to bad i dont have my freenode account anymore to hand it over.. it was and still is a toxic community i dont want to be part off :) Anyway it was fun mining them on AWS the first few weeks and i had a great last year after i got rid of them on the ~ 0.01 pump

The crypto part is indeed based on bitcoin the keep it backward compatible but still its a full rewrite and has a totally different network stack. Go read the code instead of wasting your time here.

Thank you for your support



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: americanpegasus on August 12, 2015, 08:21:11 PM
https://i.imgur.com/NaUmr9J.png 
 


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 08:25:39 PM
I guess i still have founder access on the irc channel like eizh asked me some time ago, to bad i dont have my freenode account anymore to hand it over.. it was and still is a toxic community i dont want to be part off :) Anyway it was fun mining them on AWS the first few weeks and i had a great last year after i got rid of them on the ~ 0.01 pump

Oh I have no doubt you were around mining, I kind of even remember that. I just don't remember you being a team member, but maybe I missed that. Not so important now anyway.

Nice trade BTW. I sold some too when the idiots pumped it on the Mentpal thing.

Quote
The crypto part is indeed based on bitcoin the keep it backward compatible but still its a full rewrite and has a totally different network stack. ]

So you have in fact confirmed that it is a "compete rewrite" and not reformatted code where attributions were removed?

That would go a long way toward disproving these rumors, if true.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: rnicoll on August 12, 2015, 08:38:29 PM
Define "uses". There's certainly structural similarities:

https://github.com/john-connor/vanillacoin/blob/master/src/key.cpp vs
https://github.com/bitcoin/bitcoin/blob/0.9/src/key.cpp#L16

https://github.com/john-connor/vanillacoin/blob/master/src/utility.cpp vs https://github.com/bitcoin/bitcoin/blob/87f37e259d6deb52ee464edde7aece687eea97a5/src/main.cpp#L1094

https://github.com/john-connor/vanillacoin/blob/master/src/block.cpp#L301 vs https://github.com/bitcoin/bitcoin/blob/0.9/src/miner.cpp#L115

It's certainly no cleanroom implementation. IANAL, couldn't advise on whether that counts as use, though.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 08:41:44 PM
It's not so hard to spot the rewrite, example:

https://github.com/john-connor/vanillacoin/blob/master/src/base58.cpp

https://github.com/bitcoin/bitcoin/blob/master/src/base58.cpp

The question is not whether some parts are rewritten it is whether any parts are not.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: x0rcist on August 12, 2015, 08:44:08 PM
It's not so hard to spot the rewrite, example:

https://github.com/john-connor/vanillacoin/blob/master/src/base58.cpp

https://github.com/bitcoin/bitcoin/blob/master/src/base58.cpp

The question is not whether some parts are rewritten it is whether any parts are not.


I think the post of rnicoll answers this question better then mine


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 08:45:03 PM
https://github.com/john-connor/vanillacoin/blob/master/src/key.cpp vs
https://github.com/bitcoin/bitcoin/blob/0.9/src/key.cpp#L16

That code is essentially identical, but reformatted, and far beyond an occasional duplicated line or two. Even the variable names are the same, same sentinel values used, etc. It is clearly a copy.

In stripping out the Bitcoin attribution I call this clear fraud.





Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Wheatclove on August 12, 2015, 08:56:25 PM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 12, 2015, 08:59:23 PM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.

It is copyright infringement.

It is also fraud to claim that you wrote all the code yourself when you did not.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: rnicoll on August 12, 2015, 09:04:40 PM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.

It is copyright infringement.

It is also fraud to claim that you wrote all the code yourself when you did not.


Yeah, claiming to have written all of it is clearly absurd, at least.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: americanpegasus on August 12, 2015, 09:07:03 PM
Oh goodie.  The world of crypto was getting a little stale, despite the Ethereum launch.  
  
I need to start an online magazine, Electronic Currency Monthly.  This is too good.  
  
https://i.imgur.com/DiAUIqI.gif 
 
https://i.imgur.com/DT3WgcM.jpg


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Rick Storm on August 12, 2015, 09:36:20 PM
Comparing a sample piece of code it is clear that at least some of it is based on Bitcoin code:

From vanillacoin - https://github.com/john-connor/vanillacoin/blob/master/src/address_manager.cpp#L1315

Code:
     * Try to find an entry that can be erased.
     */
    for (auto it = bucket_new.begin(); it != bucket_new.end(); ++it)
    {
        assert(address_info_map_.count(*it));
       
        auto & info = address_info_map_[*it];
       
        if (info.is_terrible())
        {
            if (--info.reference_count == 0)
            {
                std::lock_guard<std::recursive_mutex> l1(mutex_random_ids_);
               
                swap_random(
                    info.random_position,
                    static_cast<std::uint32_t> (random_ids_.size() - 1)
                );
               
                random_ids_.pop_back();
                network_address_map_.erase(info.addr);
                address_info_map_.erase(*it);
                number_new_--;
            }
           
            bucket_new.erase(it);
           
            return;

From Bitcoin 0.9.2 in addrman.cpp:

Code:
    // first look for deletable items
    for (std::set<int>::iterator it = vNew.begin(); it != vNew.end(); it++)
    {
        assert(mapInfo.count(*it));
        CAddrInfo &info = mapInfo[*it];
        if (info.IsTerrible())
        {
            if (--info.nRefCount == 0)
            {
                SwapRandom(info.nRandomPos, vRandom.size()-1);
                vRandom.pop_back();
                mapAddr.erase(info);
                mapInfo.erase(*it);
                nNew--;
            }
            vNew.erase(it);
            return 0;
        }
    }

The above code from vanillacoin is based on bitcoin, albeit renamed, refactored, reformatted and re-commented at almost every possible occasion.

The algorithm is the same line by line and even the esoteric identifier name "IsTerrible"/"is_terrible" is used in both.

My guess is John started with a old bitcoin code base and refactored, renamed and recommented the code to a huge degree.

There has also been additions like the zerotime stuff which is not like anything in Bitcoin:

https://github.com/john-connor/vanillacoin/blob/master/src/zerotime.cpp



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: HCLivess on August 12, 2015, 09:44:47 PM
Thank you, these are great and valuable inputs. I feel like in a court room  ;D


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: blobafett2 on August 12, 2015, 10:27:10 PM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.

It is copyright infringement.

It is also fraud to claim that you wrote all the code yourself when you did not.


Hi VNL community,

I did a tally of Smooth's attacks on his competitors today and notice him attacking VNL.

Attacking his competitors:

Dash thread: 26 posts (competing with the anon feature)
Vanilla threads: 20 posts (competing for Poloniex volume)
Bytecoin thread: 4 posts (competing "Anon coin")

Posting on his own threads:

AEON: 3 posts
Monero: 0 posts

Smooth's competitors attacking his coins on their threads:

Dash devs: 0 posts
Vanilla devs: 0 posts
Bytecoin devs: 0 posts

I made a thread to investigate Smooth after months of attacking his competitors and also attempting / succeeding to take over his competitors as developer,  please feel free to vote whether you think his actions are ethical / professional / not in conflict of interest.

https://bitcointalk.org/index.php?topic=1151565.0



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: americanpegasus on August 12, 2015, 10:34:19 PM
Yes smooth,  stop your rampant cyber bullying on the "special" kids. 
 
 ;) ;D 
 
But seriously, a currency which pitches itself as a world changing currency better be ready for some seriously harsh criticism. 
 
If your best response to allegations of fraud and plagiarism is "stop picking on me" you're gonna have a bad time.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Wheatclove on August 13, 2015, 01:49:10 AM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.

It is copyright infringement.

It is also fraud to claim that you wrote all the code yourself when you did not.


Hi VNL community,

I did a tally of Smooth's attacks on his competitors today and notice him attacking VNL.

Attacking his competitors:

Dash thread: 26 posts (competing with the anon feature)
Vanilla threads: 20 posts (competing for Poloniex volume)
Bytecoin thread: 4 posts (competing "Anon coin")

Posting on his own threads:

AEON: 3 posts
Monero: 0 posts

Smooth's competitors attacking his coins on their threads:

Dash devs: 0 posts
Vanilla devs: 0 posts
Bytecoin devs: 0 posts

I made a thread to investigate Smooth after months of attacking his competitors and also attempting / succeeding to take over his competitors as developer,  please feel free to vote whether you think his actions are ethical / professional / not in conflict of interest.

https://bitcointalk.org/index.php?topic=1151565.0



The only competitors to Monero are Shadowcash and Boolberry.

This isn't an attack on a competitor, it's bringing bad behavior into the light.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 13, 2015, 05:55:16 AM
There has also been additions like the zerotime stuff which is not like anything in Bitcoin:

I have no doubt that his completely new stuff like ZeroTime is not from bitcoin. The problem is that there is a lot of code that is from Bitcoin, and he refuses to comply with the copyright license terms and, claimed (and as far as I know still claims) that the coin was built from scratch in its entirety, which was and is a lie:

No, this is not a fork. It was built from scratch in it's entirety.

Note: quoted date is incorrect; correct date is 2014-12-15, 00:19:37

That kind of behavior is reprehensible and is a huge red flag. If he's lying about that what else is he lying about, or willing to lie about?

Quoting the supporting evidence below (only one example, others have been cited elsewhere), because I am going to link this post when I give negative trust to jc.

https://github.com/john-connor/vanillacoin/blob/master/src/key.cpp vs
https://github.com/bitcoin/bitcoin/blob/0.9/src/key.cpp#L16

That code is essentially identical, but reformatted, and far beyond an occasional duplicated line or two. Even the variable names are the same, same sentinel values used, etc. It is clearly a copy.

In stripping out the Bitcoin attribution I call this clear fraud.

EDIT: posted below, showing VNL code inheriting bugs from the Bitcoin code that was copied/reformatted. Pathetic

Oh, he'll want to fix some of the inherited bugs:

https://github.com/john-connor/vanillacoin/blob/51c6960b2a14ffbf67af19aefac6291768e1ffbc/include/coin/address_manager.hpp#L120

corresponds to

https://github.com/bitcoin/bitcoin/blob/0.9/src/addrman.cpp#L12

but not

https://github.com/bitcoin/bitcoin/blob/0.10/src/addrman.cpp#L13

I presume for someone who is apparently smarter than the entire Bitcoin development team put together, understanding why and updating the code accordingly will be trivial.


EDIT (2015-09-21): More evidence quoted below

Comparing a sample piece of code it is clear that at least some of it is based on Bitcoin code:

From vanillacoin - https://github.com/john-connor/vanillacoin/blob/master/src/address_manager.cpp#L1315

Code:
     * Try to find an entry that can be erased.
     */
    for (auto it = bucket_new.begin(); it != bucket_new.end(); ++it)
    {
        assert(address_info_map_.count(*it));
        
        auto & info = address_info_map_[*it];
        
        if (info.is_terrible())
        {
            if (--info.reference_count == 0)
            {
                std::lock_guard<std::recursive_mutex> l1(mutex_random_ids_);
                
                swap_random(
                    info.random_position,
                    static_cast<std::uint32_t> (random_ids_.size() - 1)
                );
                
                random_ids_.pop_back();
                network_address_map_.erase(info.addr);
                address_info_map_.erase(*it);
                number_new_--;
            }
            
            bucket_new.erase(it);
            
            return;

From Bitcoin 0.9.2 in addrman.cpp:

Code:
    // first look for deletable items
    for (std::set<int>::iterator it = vNew.begin(); it != vNew.end(); it++)
    {
        assert(mapInfo.count(*it));
        CAddrInfo &info = mapInfo[*it];
        if (info.IsTerrible())
        {
            if (--info.nRefCount == 0)
            {
                SwapRandom(info.nRandomPos, vRandom.size()-1);
                vRandom.pop_back();
                mapAddr.erase(info);
                mapInfo.erase(*it);
                nNew--;
            }
            vNew.erase(it);
            return 0;
        }
    }

The above code from vanillacoin is based on bitcoin, albeit renamed, refactored, reformatted and re-commented at almost every possible occasion.

The algorithm is the same line by line and even the esoteric identifier name "IsTerrible"/"is_terrible" is used in both.

My guess is John started with a old bitcoin code base and refactored, renamed and recommented the code to a huge degree.

There has also been additions like the zerotime stuff which is not like anything in Bitcoin:

https://github.com/john-connor/vanillacoin/blob/master/src/zerotime.cpp



Define "uses". There's certainly structural similarities:

https://github.com/john-connor/vanillacoin/blob/master/src/key.cpp vs
https://github.com/bitcoin/bitcoin/blob/0.9/src/key.cpp#L16

Thanks for that.

Adding “#L34” to the vnl URI nails it for me:

Code:
int EC_KEY_regenerate_key(EC_KEY * eckey, BIGNUM * priv_key)
{
    int ok = 0;
    
    BN_CTX * ctx = 0;
    EC_POINT * pub_key = 0;

    if (eckey == 0)
    {
        return 0;
    }
    
    const EC_GROUP * group = EC_KEY_get0_group(eckey);

    if ((ctx = BN_CTX_new()) == 0)
    {
        goto err;
    }
    
    pub_key = EC_POINT_new(group);

    if (pub_key == 0)
    {
        goto err;
    }

Code:
int EC_KEY_regenerate_key(EC_KEY *eckey, BIGNUM *priv_key)
{
    int ok = 0;
    BN_CTX *ctx = NULL;
    EC_POINT *pub_key = NULL;

    if (!eckey) return 0;

    const EC_GROUP *group = EC_KEY_get0_group(eckey);

    if ((ctx = BN_CTX_new()) == NULL)
        goto err;

    pub_key = EC_POINT_new(group);

    if (pub_key == NULL)
        goto err;

That's a lot more than just a structural similarity.

It’s hard for me to see this as anything other than incontrovertible evidence of the author having a naively self-centred perspective on intellectual property rights, broadly translatable as “what’s yours is mine and what’s mine’s my own”.

More tellingly, it's also hard to reconcile this evident difficulty in critical thinking with any kind of work in the area of cryptography, notorious for its relentlessly stern demands of cognitive sophistication in its proponents.

Stand back a few yards and the picture becomes somewhat clearer. I've not even bothered looking at vnl, being confident that it’s just another variant of the “misunderstood but brilliant maverick outsider, wronged by a complacent community” media narrative and all the posturing is entirely consistent, even the expedient arrogation of others’ work. Given the evidence in the codebase, I'm reassured that my confidence is not misplaced, although I do have to admit that his choice of pseudonym is a bit of a give-away in and of itself.


Cheers

Graham

EDIT: 2015-09-29 additional comments from Rick Storm (quoted above)

There are many places where Vanillacoin copied Bitcoin code. I have pointed out a good example previously, it won't be hard to find dozens more.

There's nothing wrong with copying and modifying the Bitcoin code, the MIT license allows you to do with it what you like, it just ask you not to be a scumbag and remove attribution and pretend you wrote the code in the first instance.

FWIW, I politely reported the copyright violation (the code being a copy of Bitcoin Core run through an auto-formatter with all the attribution removed) as an issue on the github for the project and john-connor accused me of stalking him and then hid the issue tracker on that github from public view. :-/

I suppose I shouldn't be surprised as it's consistent with the rest of the concerns that resulted in creating this thread-- that there is some ongoing effort to keep that work out of the sunlight.



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: americanpegasus on August 13, 2015, 06:16:06 AM
Well, it's not like we haven't seen this movie before smooth.  
  
Has he released the source, the real source?  
  
It should be obvious what comes next.  There *is* a need for a "zerotime" currency, but the issue remains: is this a valid implementation of it?  
  
So a code review needs to be done to see if this is even a workable solution to the problem.  Is the threat of double spend with john's code acceptable for a $3 latte?  If so, this code has merit.  If the threat of double spend isn't worth it, then we will keep looking for a true "zerotime" implementation.  
  
10 If CheckCode(Vanillacoin) = 1 then goto 30 else goto 20
20 end
30 Let Credits = Vanillacoin  
40 Develop(Credits)  
50 Promote (Credits)


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: HCLivess on August 13, 2015, 06:39:35 AM
Can you stop promoting monero in this thread? I have a feeling that you all bought it because of Ryan Pumper and then he made a buck on you.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: rnicoll on August 13, 2015, 06:46:19 AM
Can you stop promoting monero in this thread? I have a feeling that you all bought it because of Ryan Pumper and then he made a buck on you.

Agreed; there's value in pointing out issues with claims made, but muddling it up with promotion of other coins basically undermines the whole message.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: boolberry on August 13, 2015, 06:51:56 AM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.

It is copyright infringement.

It is also fraud to claim that you wrote all the code yourself when you did not.


Hi VNL community,

I did a tally of Smooth's attacks on his competitors today and notice him attacking VNL.

Attacking his competitors:

Dash thread: 26 posts (competing with the anon feature)
Vanilla threads: 20 posts (competing for Poloniex volume)
Bytecoin thread: 4 posts (competing "Anon coin")

Posting on his own threads:

AEON: 3 posts
Monero: 0 posts

Smooth's competitors attacking his coins on their threads:

Dash devs: 0 posts
Vanilla devs: 0 posts
Bytecoin devs: 0 posts

I made a thread to investigate Smooth after months of attacking his competitors and also attempting / succeeding to take over his competitors as developer,  please feel free to vote whether you think his actions are ethical / professional / not in conflict of interest.

https://bitcointalk.org/index.php?topic=1151565.0



The only competitors to Monero are Shadowcash and Boolberry.

This isn't an attack on a competitor, it's bringing bad behavior into the light.

While I agree that the number of legitimate anonymous projects are small in number it could be argued that there are more than the three you mentioned.

Unfortunately aside from technical limitations of some other projects fraud continues to runs rampant. I think bringing light to legitimate fraud claims is a good thing as it could save potential investors a lot of time and money so we agree on that point.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: TPTB_need_war on August 13, 2015, 08:20:59 AM
Gmaxwell reported these issues back in January apparently:

https://bitcointalk.org/index.php?topic=920344.0

It should be obvious what comes next.  There *is* a need for a "zerotime" currency, but the issue remains: is this a valid implementation of it?  
  
So a code review needs to be done to see if this is even a workable solution to the problem.  Is the threat of double spend with john's code acceptable for a $3 latte?  If so, this code has merit.  If the threat of double spend isn't worth it, then we will keep looking for a true "zerotime" implementation.  

We should not have to reverse engineer code to check whether a design has merit. The white paper should contain sufficiently detailed descriptions and math to convince the technical readers. His white papers don't[1].

[1]https://bitcointalk.org/index.php?topic=1149219.msg12111463#msg12111463
https://bitcointalk.org/index.php?topic=1148745.msg12111401#msg12111401
https://bitcointalk.org/index.php?topic=1149219.msg12111694#msg12111694


I can't yet determine whether john-conner is an intentional scammer or just a person who believes his capabilities are greater than they really are:

Hal Finney was the first to point out the 0 confirmation double spend attack. And it's named the 'Finney Attack' in his honour.

I think it's safe to say with absolutely certainty that he is not Hal Finney.

And the fact that he would claim this was his own doing is extremely concerning and I'd advise people to be suspicious of someone making these sorts of claims that are both without evidence, and impossible anyway.

But it doesn't matter. Bottom line is stay away unless you enjoy losing your money.

He clearly has some technical knowledge.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: TPTB_need_war on August 13, 2015, 08:38:58 AM
I only feel sorry for weak people. And mostly what I've come to find is that the weak people are the ones that are the haters.

john-conner makes a sockpuppet.

We are not hating. Learn how to write a white paper properly so you don't waste our time. We will support that which is proven and fully described.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 13, 2015, 08:46:11 AM
Learn how to write a white paper properly so you don't waste our time. We will support that which is proven and fully described.

And while you are at it stop ripping off Bitcoin's code, removing attributions, and passing it off as your own work "built from scratch in it's entirety"

EDIT: ^ directed at j-c not TPTB


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: rnicoll on August 13, 2015, 10:37:29 AM
Oh, he'll want to fix some of the inherited bugs:

https://github.com/john-connor/vanillacoin/blob/51c6960b2a14ffbf67af19aefac6291768e1ffbc/include/coin/address_manager.hpp#L120

corresponds to

https://github.com/bitcoin/bitcoin/blob/0.9/src/addrman.cpp#L12

but not

https://github.com/bitcoin/bitcoin/blob/0.10/src/addrman.cpp#L13

I presume for someone who is apparently smarter than the entire Bitcoin development team put together, understanding why and updating the code accordingly will be trivial.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 13, 2015, 10:48:51 AM
Oh, he'll want to fix some of the inherited bugs

"built from scratch in it's entirety"

Scammer: confirmed.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Este Nuno on August 13, 2015, 12:11:06 PM
Oh, he'll want to fix some of the inherited bugs

"built from scratch in it's entirety"

Scammer: confirmed.


Time for a 'Blowing the lid off Vanillacoin' thread? :D

Also, I just re-read the OP and gmaxwell mentioned it being run through an auto-formatter rather than actually refactored by hand, which seems like even more deliberate deception to me. Not sure if that part is true though.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: r0ach on August 13, 2015, 12:44:06 PM
I don't know if this coin is legit or not (probably not), but I always find it ironic when a bunch of "crypto anarchists" are constantly talking about things like copyrights when things like copyrights and patents can't exist without a police state to enforce them.  You have one foot in each ideology at the same time.  It makes zero sense to me.

I don't care if his code comments all say "fuck you I pirated all this shit" as long as it actually works.  Again, if it works is another subject entirely.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 13, 2015, 12:45:43 PM
I don't know if this coin is legit or not (probably not), but I always find it ironic when a bunch of "crypto anarchists" are constantly talking about things like copyrights when things like copyrights and patents can't exist without a police state to enforce them.  You have one foot in each ideology at the same time.  It makes zero sense to me.

I don't really give a shit about the copyrights tbh. I do care about the misrepresentation. You don't say "built from scratch in its entirety" when you are ripping off code, bugs and all.

We can certainly call out scumbag behavior when we see it, state or no state.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: rnicoll on August 13, 2015, 12:49:29 PM
I don't know if this coin is legit or not (probably not), but I always find it ironic when a bunch of "crypto anarchists" are constantly talking about things like copyrights when things like copyrights and patents can't exist without a police state to enforce them.  You have one foot in each ideology at the same time.  It makes zero sense to me.

I don't really give a shit about the copyrights tbh. I do care about the misrepresentation. You don't say "built from scratch in its entirety" when you are ripping off code, bugs and all.

We can certainly call out scumbag behavior when we see it, state or no state.

Similar; Dogecoin is ~95% other people's work, but we make no claims otherwise, and work is attributed to the relevant authors. If he'd said "I've made a new coin based on the Bitcoin code, refactored it how I want it to work, and replaced much of the networking layer, attributions are left in as-is" there'd be no problem.

Edit: Keep in mind Bitcoin Core is under the MIT license, which is essentially "Anything but remove attribution"; he could sell it and that would be fine, the only thing you can't do is pass it off as your own work.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: blobafett2 on August 13, 2015, 02:30:17 PM
Copyright (c) 2009-2015 The Bitcoin Core developers

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


From Bitcoin^.
I'd call it copyright infringement.

It is copyright infringement.

It is also fraud to claim that you wrote all the code yourself when you did not.


Hi VNL community,

I did a tally of Smooth's attacks on his competitors today and notice him attacking VNL.

Attacking his competitors:

Dash thread: 26 posts (competing with the anon feature)
Vanilla threads: 20 posts (competing for Poloniex volume)
Bytecoin thread: 4 posts (competing "Anon coin")

Posting on his own threads:

AEON: 3 posts
Monero: 0 posts

Smooth's competitors attacking his coins on their threads:

Dash devs: 0 posts
Vanilla devs: 0 posts
Bytecoin devs: 0 posts

I made a thread to investigate Smooth after months of attacking his competitors and also attempting / succeeding to take over his competitors as developer,  please feel free to vote whether you think his actions are ethical / professional / not in conflict of interest.

https://bitcointalk.org/index.php?topic=1151565.0



The only competitors to Monero are Shadowcash and Boolberry.

This isn't an attack on a competitor, it's bringing bad behavior into the light.

VLN is one of the major competitors for Monero volume on Poloniex, which is 98% of Monero's global volume (excluding HitBTC's 8%)

https://i.imgur.com/TrJ5p1g.png

In my experience with Smooth, you need to think outside the box.  He tends to only go where the money is and not waste his time if he doesn't see some $ at the end of the rainbow.

Maybe that's why, at the same time VNL becomes a significant volume coin on Poloniex, you suddenly have Smooth, AmericanPugasus, GeneralizeThis, and so many other Monero dev's / "enthusiasts" going around attacking VNL right now?

Yesterday, this was his attack profile.

Example Day of forum attacks by Smooth (today, 12th Aug 2015)

Attacking his competitors:

Dash thread: 28 posts (https://bitcointalk.org/index.php?topic=421615.msg12125302#msg12125302) (competing with the anon feature)
Vanilla threads: 20 posts (https://bitcointalk.org/index.php?topic=1148745.msg12120960#msg12120960) (competing for Poloniex volume)
Bytecoin thread: 4 posts (https://bitcointalk.org/index.php?topic=512747.msg12120288#msg12120288) (competing "Anon coin")

Posting on his own threads:

AEON: 3 posts (https://bitcointalk.org/index.php?topic=641696.msg12119430#msg12119430)
Monero: 0 posts (https://bitcointalk.org/index.php?topic=583449.msg12124988#msg12124988)

Smooth's competitors attacking his coins on any threads:

Dash devs: 0 posts
Vanilla devs: 0 posts
Bytecoin devs: 0 posts

If you factor in his gang that follow him around and "help expose scams", we are talking 100s of posts a day attacking any coin in a competitive space, or even sharing a position as a high volume coin on Poloniex.

That's why i'm investigating Smooth, so people can do their own research: https://bitcointalk.org/index.php?topic=1151565.0



Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: Este Nuno on August 13, 2015, 04:05:07 PM
...

VNC started getting some decent volume so it became another topic of discussion in this forum. If you look at this thread for example OP posed an interesting question and many people such as myself are curious as to what the answer is.

It's not really a coincidence that threads that uncover things and put developer claims in to question are popular posts. The important thing in my opinion is just whether or not the truth comes out. I don't pay any attention to Dash at all, but I do know Bytecoin is a total scam, and now it seems like Vanillacoin has some serious issues with claims made by the dev. So I don't see anything wrong with someone posting in threads where there's probably some shady things happening. That's just what we're supposed to do as a community, try to separate the good from the bad.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: rnicoll on August 13, 2015, 04:06:55 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: blobafett2 on August 13, 2015, 04:38:58 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


I'm sure 50% of the people here are genuinely concerned about VNL's credibility, which is not something I know much about.

What I am saying, is if you click on page one and look for Smooth, then the trail of his usual suspects like generalize, americanpegasus, that 50% of the posts is from people with a history of spending the bulk of their time spamming the threads of coins that represent some threat to Smooth's main coin, whenever the target coin's price or volume looks like it might be stoping some BTC flowing to their investment.  

And they have done this thousands of times, for months.  

The timing, repetition, and always the connection where there is a financial incentive, makes me suspect that they are not 'just here to out of honest concern', if you get what I mean.  

No disrespect to this conversation - and if i'm right, then it would be a better conversation, without people with a hidden agenda / vested interest in seeing this particular coin lose volume / value giving biased and divisive arguments that benefit them before the people they are claiming to be here to protect.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: nextgencoin on August 13, 2015, 04:43:31 PM
One thing I'm hating a lot recently is passive FUD. Kind of sounding like you support a coin and then kind of throw out random bits of FUD as you do. Personally I can't see anything suspicious AT ALL from John Conner and in fact he has put effort to call out scammers. This kind of fake cautiousness is really just another form of FUD.




Where are all the people that said JC couldn't do zero time safely now?


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 13, 2015, 04:45:01 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


I'm sure 50% of the people here are genuinely concerned about VNL's credibility, which is not something I know much about.

What I am saying, is if you click on page one and look for Smooth, then the trail of his usual suspects like generalize, americanpegasus, that 50% of the posts is from people with a history of spending the bulk of their time spamming the threads of coins that represent some threat to Smooth's main coin, whenever the target coin's price or volume looks like it might be stoping some BTC flowing to their investment.  

And they have done this thousands of times, for months.  

The timing, repetition, and always the connection where there is a financial incentive, makes me suspect that they are not 'just here to out of honest concern', if you get what I mean.  

No disrespect to this conversation - and if i'm right, then it would be a better conversation, without people with a hidden agenda / vested interest in seeing this particular coin lose volume / value giving biased and divisive arguments that benefit them before the people they are claiming to be here to protect.

It's funny cause if you look at blobafett2 following me around like a stalker (no wait, he is a stalker), you see someone who claims to be concerned about "a better conversation" but in reality is attempting to harass me in retaliation for shining a bright light on his favorite scamcoin, Dash, for their fraudulent instamine.

I suggest everyone ignore the drama queen and disingenuous (and ironic) finger pointing about motives, and instead pay attention to the substance (stealing Bitcoin code and misrepresenting it in this case).




Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: blobafett2 on August 13, 2015, 04:50:11 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


I'm sure 50% of the people here are genuinely concerned about VNL's credibility, which is not something I know much about.

What I am saying, is if you click on page one and look for Smooth, then the trail of his usual suspects like generalize, americanpegasus, that 50% of the posts is from people with a history of spending the bulk of their time spamming the threads of coins that represent some threat to Smooth's main coin, whenever the target coin's price or volume looks like it might be stoping some BTC flowing to their investment.  

And they have done this thousands of times, for months.  

The timing, repetition, and always the connection where there is a financial incentive, makes me suspect that they are not 'just here to out of honest concern', if you get what I mean.  

No disrespect to this conversation - and if i'm right, then it would be a better conversation, without people with a hidden agenda / vested interest in seeing this particular coin lose volume / value giving biased and divisive arguments that benefit them before the people they are claiming to be here to protect.

It's funny cause if you look at blobafett2 following me around like a stalker (no wait, he is a stalker), you see someone who claims to be concerned about "a better conversation" but in reality is attempting to harass me in retaliation for shining a bright light on his favorite scamcoin, Dash, for their fraudulent instamine.

I suggest everyone ignore the drama queen and disingenuous (and ironic) finger pointing about motives, and instead pay attention to the substance (stealing Bitcoin code and misrepresenting it in this case).




As you know Smooth, I just started an investigation (https://bitcointalk.org/index.php?topic=1151565.0) because of the level of your harrasment of you coming into other coins threads and dumping thousands of posts over months about how they are scams, including the maybe 15 anti-Dash threads not to mention your ~30 spam posts on the main Dash thread yesterday.  

I suppose by just turning that upside down in a post and pretending it's me spamming all your threads for months with 1000s of posts, people who don't do 2 seconds research might believe you. Your post history (https://bitcointalk.org/index.php?action=profile;u=13813;sa=showPosts) and reality says otherwise. That's really scraping the bottom of the barrel, even for you lol.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on August 13, 2015, 04:54:04 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


I'm sure 50% of the people here are genuinely concerned about VNL's credibility, which is not something I know much about.

What I am saying, is if you click on page one and look for Smooth, then the trail of his usual suspects like generalize, americanpegasus, that 50% of the posts is from people with a history of spending the bulk of their time spamming the threads of coins that represent some threat to Smooth's main coin, whenever the target coin's price or volume looks like it might be stoping some BTC flowing to their investment. 

And they have done this thousands of times, for months. 

The timing, repetition, and always the connection where there is a financial incentive, makes me suspect that they are not 'just here to out of honest concern', if you get what I mean. 

No disrespect to this conversation - and if i'm right, then it would be a better conversation, without people with a hidden agenda / vested interest in seeing this particular coin lose volume / value giving biased and divisive arguments that benefit them before the people they are claiming to be here to protect.

It's funny cause if you look at blobafett2 following me around like a stalker (no wait, he is a stalker), you see someone who claims to be concerned about "a better conversation" but in reality is attempting to harass me in retaliation for shining a bright light on his favorite scamcoin, Dash, for their fraudulent instamine.

I suggest everyone ignore the drama queen and disingenuous (and ironic) finger pointing about motives, and instead pay attention to the substance (stealing Bitcoin code and misrepresenting it in this case).




As you know Smooth, I just started an investigation (https://bitcointalk.org/index.php?topic=1151565.0) because of the level of your harrasment of you coming into other coins threads and dumping thousands of posts over months about how they are scams

I have never accused a coin of being a scam that is not a scam, and all of my posts are on topic on their relevant threads, whether you happen to like the content or not. That upsets you because you are supporter of Dash and its fraudulent instamine, which you would prefer buried and never discussed, with Dash supporters free to rewrite history unchallenged. Okay, but at least keep that disagreement on topic in the relevant threads and cut out following me around staking and concern trolling on every single other unrelated thread where I post.

This entire conversation you have initiated here about your vendetta against me is 100% off topic for VNL being plagiarized from Bitcoin. Cut it out.




Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: blobafett2 on August 13, 2015, 05:13:07 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


I'm sure 50% of the people here are genuinely concerned about VNL's credibility, which is not something I know much about.

What I am saying, is if you click on page one and look for Smooth, then the trail of his usual suspects like generalize, americanpegasus, that 50% of the posts is from people with a history of spending the bulk of their time spamming the threads of coins that represent some threat to Smooth's main coin, whenever the target coin's price or volume looks like it might be stoping some BTC flowing to their investment. 

And they have done this thousands of times, for months. 

The timing, repetition, and always the connection where there is a financial incentive, makes me suspect that they are not 'just here to out of honest concern', if you get what I mean. 

No disrespect to this conversation - and if i'm right, then it would be a better conversation, without people with a hidden agenda / vested interest in seeing this particular coin lose volume / value giving biased and divisive arguments that benefit them before the people they are claiming to be here to protect.

It's funny cause if you look at blobafett2 following me around like a stalker (no wait, he is a stalker), you see someone who claims to be concerned about "a better conversation" but in reality is attempting to harass me in retaliation for shining a bright light on his favorite scamcoin, Dash, for their fraudulent instamine.

I suggest everyone ignore the drama queen and disingenuous (and ironic) finger pointing about motives, and instead pay attention to the substance (stealing Bitcoin code and misrepresenting it in this case).




As you know Smooth, I just started an investigation (https://bitcointalk.org/index.php?topic=1151565.0) because of the level of your harrasment of you coming into other coins threads and dumping thousands of posts over months about how they are scams

I have never accused a coin of being a scam that is not a scam, and all of my posts are on topic on their relevant threads, whether you happen to like the content or not. That upsets you because you are supporter of Dash and its fraudulent instamine, which you would prefer buried and never discussed, with Dash supporters free to rewrite history unchallenged. Okay, but at least keep that disagreement on topic in the relevant threads and cut out following me around staking and concern trolling on every single other unrelated thread where I post.

This entire conversation you have initiated here about your vendetta against me is 100% off topic for VNL being plagiarized from Bitcoin. Cut it out.




"I have never accused a coin of being a scam that is not a scam, and all of my posts are on topic on their relevant threads" - sure that's what you say, it's just no one believes you  (https://bitcointalk.org/index.php?topic=1151565.120) (ok technically 21 users on BCT do, although I guess that's about full extent of your attack crew from looking at your post history).

Apologies everyone for any disruption to this conversation...Smooth if you want to discuss further, let's use the correct thread.





Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: spatula on August 13, 2015, 05:28:58 PM

...


Is anything we're saying wrong, or merely inconvenient to your worldview?


I'm sure 50% of the people here are genuinely concerned about VNL's credibility, which is not something I know much about.

What I am saying, is if you click on page one and look for Smooth, then the trail of his usual suspects like generalize, americanpegasus, that 50% of the posts is from people with a history of spending the bulk of their time spamming the threads of coins that represent some threat to Smooth's main coin, whenever the target coin's price or volume looks like it might be stoping some BTC flowing to their investment.  

And they have done this thousands of times, for months.  

The timing, repetition, and always the connection where there is a financial incentive, makes me suspect that they are not 'just here to out of honest concern', if you get what I mean.  

No disrespect to this conversation - and if i'm right, then it would be a better conversation, without people with a hidden agenda / vested interest in seeing this particular coin lose volume / value giving biased and divisive arguments that benefit them before the people they are claiming to be here to protect.

It's funny cause if you look at blobafett2 following me around like a stalker (no wait, he is a stalker), you see someone who claims to be concerned about "a better conversation" but in reality is attempting to harass me in retaliation for shining a bright light on his favorite scamcoin, Dash, for their fraudulent instamine.

I suggest everyone ignore the drama queen and disingenuous (and ironic) finger pointing about motives, and instead pay attention to the substance (stealing Bitcoin code and misrepresenting it in this case).




As you know Smooth, I just started an investigation (https://bitcointalk.org/index.php?topic=1151565.0) because of the level of your harrasment of you coming into other coins threads and dumping thousands of posts over months about how they are scams

.....concern trolling......Cut it out.......




The king of "concern trolling" is getting tired of someone "concern trolling" him? lol

What would we do without smooth to save us from all these scams! Like monero, where it was released with an intentional scam miner (100x de-optimized) to the public so the Devs could profit even more. My hero *swoon*


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: iCEBREAKER on September 21, 2015, 11:28:29 PM
Code theft confirmed:

Comparing a sample piece of code it is clear that at least some of it is based on Bitcoin code:

From vanillacoin - https://github.com/john-connor/vanillacoin/blob/master/src/address_manager.cpp#L1315

Code:
     * Try to find an entry that can be erased.
     */
    for (auto it = bucket_new.begin(); it != bucket_new.end(); ++it)
    {
        assert(address_info_map_.count(*it));
       
        auto & info = address_info_map_[*it];
       
        if (info.is_terrible())
        {
            if (--info.reference_count == 0)
            {
                std::lock_guard<std::recursive_mutex> l1(mutex_random_ids_);
               
                swap_random(
                    info.random_position,
                    static_cast<std::uint32_t> (random_ids_.size() - 1)
                );
               
                random_ids_.pop_back();
                network_address_map_.erase(info.addr);
                address_info_map_.erase(*it);
                number_new_--;
            }
           
            bucket_new.erase(it);
           
            return;

From Bitcoin 0.9.2 in addrman.cpp:

Code:
    // first look for deletable items
    for (std::set<int>::iterator it = vNew.begin(); it != vNew.end(); it++)
    {
        assert(mapInfo.count(*it));
        CAddrInfo &info = mapInfo[*it];
        if (info.IsTerrible())
        {
            if (--info.nRefCount == 0)
            {
                SwapRandom(info.nRandomPos, vRandom.size()-1);
                vRandom.pop_back();
                mapAddr.erase(info);
                mapInfo.erase(*it);
                nNew--;
            }
            vNew.erase(it);
            return 0;
        }
    }

The above code from vanillacoin is based on bitcoin, albeit renamed, refactored, reformatted and re-commented at almost every possible occasion.

The algorithm is the same line by line and even the esoteric identifier name "IsTerrible"/"is_terrible" is used in both.

My guess is John started with a old bitcoin code base and refactored, renamed and recommented the code to a huge degree.



#R3KT


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: gjhiggins on September 22, 2015, 07:56:45 AM
Define "uses". There's certainly structural similarities:

https://github.com/john-connor/vanillacoin/blob/master/src/key.cpp vs
https://github.com/bitcoin/bitcoin/blob/0.9/src/key.cpp#L16

Thanks for that.

Adding “#L34” to the vnl URI nails it for me:

Code:
int EC_KEY_regenerate_key(EC_KEY * eckey, BIGNUM * priv_key)
{
    int ok = 0;
   
    BN_CTX * ctx = 0;
    EC_POINT * pub_key = 0;

    if (eckey == 0)
    {
        return 0;
    }
   
    const EC_GROUP * group = EC_KEY_get0_group(eckey);

    if ((ctx = BN_CTX_new()) == 0)
    {
        goto err;
    }
   
    pub_key = EC_POINT_new(group);

    if (pub_key == 0)
    {
        goto err;
    }

Code:
int EC_KEY_regenerate_key(EC_KEY *eckey, BIGNUM *priv_key)
{
    int ok = 0;
    BN_CTX *ctx = NULL;
    EC_POINT *pub_key = NULL;

    if (!eckey) return 0;

    const EC_GROUP *group = EC_KEY_get0_group(eckey);

    if ((ctx = BN_CTX_new()) == NULL)
        goto err;

    pub_key = EC_POINT_new(group);

    if (pub_key == NULL)
        goto err;

That's a lot more than just a structural similarity.

It’s hard for me to see this as anything other than incontrovertible evidence of the author having a naively self-centred perspective on intellectual property rights, broadly translatable as “what’s yours is mine and what’s mine’s my own”.

More tellingly, it's also hard to reconcile this evident difficulty in critical thinking with any kind of work in the area of cryptography, notorious for its relentlessly stern demands of cognitive sophistication in its proponents.

Stand back a few yards and the picture becomes somewhat clearer. I've not even bothered looking at vnl, being confident that it’s just another variant of the “misunderstood but brilliant maverick outsider, wronged by a complacent community” media narrative and all the posturing is entirely consistent, even the expedient arrogation of others’ work. Given the evidence in the codebase, I'm reassured that my confidence is not misplaced, although I do have to admit that his choice of pseudonym is a bit of a give-away in and of itself.


Cheers

Graham


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: doremi on September 22, 2015, 09:35:03 AM
this guy just have the most appropriate's explanation of this topic so far  :P ;) :D ;D :-*

Quote
https://bitcointalk.org/index.php?topic=977245.msg12488436#msg12488436

Cheers!


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: iCEBREAKER on September 24, 2015, 06:42:38 AM
Define "uses". There's certainly structural similarities:

https://github.com/john-connor/vanillacoin/blob/master/src/key.cpp vs
https://github.com/bitcoin/bitcoin/blob/0.9/src/key.cpp#L16

Thanks for that.

Adding “#L34” to the vnl URI nails it for me:

Code:
{code}

That's a lot more than just a structural similarity.

It’s hard for me to see this as anything other than incontrovertible evidence of the author having a naively self-centred perspective on intellectual property rights, broadly translatable as “what’s yours is mine and what’s mine’s my own”.


More tellingly, it's also hard to reconcile this evident difficulty in critical thinking with any kind of work in the area of cryptography, notorious for its relentlessly stern demands of cognitive sophistication in its proponents.

Stand back a few yards and the picture becomes somewhat clearer. I've not even bothered looking at vnl, being confident that it’s just another variant of the “misunderstood but brilliant maverick outsider, wronged by a complacent community” media narrative and all the posturing is entirely consistent, even the expedient arrogation of others’ work. Given the evidence in the codebase, I'm reassured that my confidence is not misplaced, although I do have to admit that his choice of pseudonym is a bit of a give-away in and of itself.


Cheers

Graham

Wow, that evidence is damning.  Well done.

VNL scam confirmed.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: vanillagalaxy on September 24, 2015, 09:12:14 AM
iCEBREAKER is/was a liar confirmed

https://bitcointalk.org/index.php?topic=1189125.msg12507853#msg12507853


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: john-connor on September 24, 2015, 10:28:55 AM
Smooth aka iCEBREAKER: This code is from the OpenSSL project from ecdhtest.c:

Code:
static EC_KEY *mk_eckey(int nid, const unsigned char *p, size_t plen)
{
    int ok = 0;
    EC_KEY *k = NULL;
    BIGNUM *priv = NULL;
    EC_POINT *pub = NULL;
    const EC_GROUP *grp;
    k = EC_KEY_new_by_curve_name(nid);
    if (!k)
        goto err;
    priv = BN_bin2bn(p, plen, NULL);
    if (!priv)
        goto err;
    if (!EC_KEY_set_private_key(k, priv))
        goto err;
    grp = EC_KEY_get0_group(k);
    pub = EC_POINT_new(grp);
    if (!pub)
        goto err;
    if (!EC_POINT_mul(grp, pub, priv, NULL, NULL, NULL))
        goto err;
    if (!EC_KEY_set_public_key(k, pub))
        goto err;
    ok = 1;
 err:
    if (priv)
        BN_clear_free(priv);
    if (pub)
        EC_POINT_free(pub);
    if (ok)
        return k;
    else if (k)
        EC_KEY_free(k);
    return NULL;
}

I agree, Bitcoin should not steal. 8)

https://bitcointalk.org/index.php?topic=1189125.msg12507853#msg12507853

Thank you for your support.


Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: smooth on September 24, 2015, 10:34:25 AM
False. The OpenSSL attribution is retained in the Bitcoin distribution.

This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit.

Where is the attribution in vanilla coin along with your retraction of the false claim that vanillacoin was written entirely from scratch?

Whether the code was originally from Bitcoin or OpenSSL, you have now admitted that your marketing claim about vanillacoin was false.

In any case the code in VNL is structurally much more similar to the version in Bitcoin and was obviously copied from that one, not the OpenSSL variant (which is also a reasonable inference since there are other sections of Bitcoin code which are obviously copied/renamed and don't come from OpenSSL)




Title: Re: Is it true that Vanillacoin uses the BTC code?
Post by: iCEBREAKER on September 24, 2015, 06:46:07 PM
Oh, he'll want to fix some of the inherited bugs

"built from scratch in it's entirety"

Scammer: confirmed.


Time for a 'Blowing the lid off Vanillacoin' thread?


Yes, it's time.

Make it so!