Author

Topic: [DVC]DevCoin - Official Thread - Moderated - page 275. (Read 1058949 times)

member
Activity: 99
Merit: 10
Hi guys, I was wondering what I need to do to get a Devtome writers account.  I read the info on Devtome and it said to contact an admin by PM on here so I have, but I have heard nothing back yet.  Is that all I need to do, or is there something else that is holding me back from getting one?  I am pretty new to the community, so forgive my newbishness please =p -"Smells like Burning"

From http://www.devtome.com/doku.php?id=how_to_get_setup_earning_devcoins_by_writing
Quote
If your username starts with A-F, please message FuzzyBear, if your username starts with G-O message Wiser, and if your username starts with P-Z message Dinkleberg. In your message include your email address and a bit about yourself or your first article. Then the admin will create your account and send you the password, and you will be able to create pages and edit the wiki.

You should contact Dinkleberg and provide your email address, and meet one of the requirements, or submit a short writing sample. It is the weekend in most places and admins enjoy them too, so you might not get an instant response.

Welcome.

 
hero member
Activity: 994
Merit: 1000

I think that all code must be open source for devcoin. So where can I find the source code of this site dvccountdown.blisteringdevelopers.com (ticker and shares view) ?

Heya cyke64, yep I understood when I developed it I would release it as open source, and I definitely agree that all bounty work done for devcoins should have available source. I've already put up my shotgun trade bot on github here: https://github.com/hunterbunter/vircurex-python-shotgunbot, because that was easily isolated (and it needed to be tested).

I was facing a dilemma up to this point about code specific to my server, and having to edit the github each time I did a commit to make db passwords etc generic, but a partial solution came to me before I could post this post. I put a user.ini file with the shotgun bot that stored the user/pass of the person using it (if they wanted to), and added it to .gitignore so it wouldn't save it. I can use this strategy for dvccountdown and dvcusd stuff, which should work just fine. I can make those changes then clone / paste links for the two websites so you can see for yourself what a terrible programmer I am Smiley.

Speaking of which, how much depth should I add to the git? Every single file including generic server start/stop files, base.html template with random google analytics code, etc? or just the main code.py that web.py/nginx run, plus the related modules? I can see the general crap being useful to someone trying to set it up themselves, but they'd have to kind of know what they're doing to edit it all to make it relevant to them. Experienced programmers would probably only be interested in code.py, modules/*.py and maybe index.html, as those are the heart of the 'solution'. What do you guys think?

I'm a bit new to actually creating open source stuff, so I welcome an education regarding this, especially as to whether I need to put a license disclaimer on the files or anything.
newbie
Activity: 5
Merit: 0
Hi guys, I was wondering what I need to do to get a Devtome writers account.  I read the info on Devtome and it said to contact an admin by PM on here so I have, but I have heard nothing back yet.  Is that all I need to do, or is there something else that is holding me back from getting one?  I am pretty new to the community, so forgive my newbishness please =p -"Smells like Burning"
legendary
Activity: 2044
Merit: 1005
Well looks like all the merge mining stuff may need to be put in as the headers and message are totally different. Didnt expect that.. that will be tough.
legendary
Activity: 2044
Merit: 1005
Working on the android wallet for DVC, got my first transaction Smiley

Android wallet works in conjunction with the new devcoin client, no new devcoin client = no android wallet.

devcoinj (bitcoinj) minimum protocol version is 7000 (bitcoin 0.8.5), so older client peers wont be able to connect. This is not a fork, its just that the wallet will only work by connecting to peers once the new client is being used and the DNS nodes are updated to the new software.

https://sourceforge.net/projects/devcoin/files/devcoinj.PNG/download

I suggest a 4 share bounty for the first informative testing post of the Android devcoin wallet, then 3 shares, then 2, then 1. It might not be possible to test it until there are new peers, so it might not be possible to test it now, in which case the bounty would just be in wait.

Also, Sidhujag is now Source Admin.

Quote
I really liked the mycelium wallet, having ported it over to DVC I realized it was using a centralized API to act as "supernodes" and force the wallet to funnel through the MyCelium server's in order to get/send transactions. Since this API is working on their server acting as a bitcoin server it wouldn't work for my dvc transactions so I wasn't seeing my coins being sent to it. I asked them if they would allow us to clone their API to work for devcoin, but I still am not sure about it since it woudl be a centralized solution, although no blockchain downloading would be necessary and it is super fast.

Currently it only takes a few hours to download the devcoin block chain, so we don't need it yet. Maybe in a year or two the block chain will get so fat that we'll want to avoid downloading it.


Well the idea is that the wallet wouldnt need to download a fresh copy of the blockchain anyway... since noone is using it Smiley The real nodes are the clients you and I are using as of now, the android client acts as a thin client, however you can download it (taking 2-3 days  because of the the target smoothing happening on every block, thanks to whoever did that... made life much more difficulty developing as well as testing, and now performance. The emulator downloads 50 blocks under block 12800 but only 5 or 6 max after that because of the averaging.

Im connecting to my own local client running on my PC, it is 1.0.10 and I made sure my router is forwarding 52333 back to my local ip as 52333. Then in my android wallet I can tell it to connect to my ip (router ip not your 192.168.x.x) and then it talks to your pc wallet to download blocks.

In the process of creating my checkpoints using a utility in bitcoinj-tools I found out that the blocks were not downloading after 10700 (which was because the getminfee obviously was changed in devcoin from bitcoin), and then 10800 which was the median timespan averaging (the thing that slows everything down)... and then I noticed block 25000 was crashing the checkpoint utility. After looking at devcoin I realized that checkProofWork() was doing somethign different for merged-mining based on when the aux block started (25000):

Code:
if (nHeight >= GetAuxPowStartBlock())
    {
        // Prevent same work from being submitted twice:
        // - this block must have our chain ID
        // - parent block must not have the same chain ID (see CAuxPow::Check)
        // - index of this chain in chain merkle tree must be pre-determined (see CAuxPow::Check)
        if (!fTestNet && nHeight != INT_MAX && GetChainID() != GetOurChainID())
            return error("CheckProofOfWork() : block does not have our chain ID");

        if (auxpow.get() != NULL)
        {
            if (!auxpow->Check(GetHash(), GetChainID()))
                return error("CheckProofOfWork() : AUX POW is not valid");
            // Check proof of work matches claimed amount
            if (!::CheckProofOfWork(auxpow->GetParentBlockHash(), nBits))
                return error("CheckProofOfWork() : AUX proof of work failed");
        }
        else
        {
            // Check proof of work matches claimed amount
            if (!::CheckProofOfWork(GetHash(), nBits))
                return error("CheckProofOfWork() : proof of work failed");
        }
    }
    else
    {
        if (auxpow.get() != NULL)
        {
            return error("CheckProofOfWork() : AUX POW is not allowed at this block");
        }

        // Check proof of work matches claimed amount
        if (!::CheckProofOfWork(GetHash(), nBits))
            return error("CheckProofOfWork() : proof of work failed");
    }
So if I just return true on the first if check where nHeight is >= 25000 it seems to work, however I don't think that is right? proof work will always return true for todays blocks.

Thats where I am right now... then I have to rename bitcoin to devcoin and I have to figure out a way for the devcoin ticker to show in devcoin per btc/devcoin per usd. There are some graphics aswell that we will need I will update you guys on that later after I get the thing working properly.

newbie
Activity: 15
Merit: 0
I would love to test the Android client, but I need a link to the app then.

I would love too to tes the android client as soon as Sidjuhag publish it  Grin
I wrote a little article on devtome describing the new installation steps of the new devcoin client on windows.
Now the client installation is a breeze  Cheesy

http://www.devtome.com/doku.php?id=installing_new_devcoin_windows_client_1.0.10
eeh
full member
Activity: 185
Merit: 100
..
The hurdle that I just can NOT overcome, mostly from markm's comments in other sections, is how to give the buyer the confidence that the wallet and private key are secure. I just don't see a way to guarantee that to the buyer. If I were a scammer, I could potentially just keep all the details and cash it in at any time. Maybe it would have to be a partial key, but then that requires the user to do some work on their end and I want to keep it simple. The value of the metal itself would of course be attractive...silver or gold would have their own value built in, but I'd love to tackle the cold storage plus coin concept. It's very attractive to me in promoting a coin. It wouldn't be Casascius, of course.

That is the tough one. Is there any way to instead make a machine that would print out the parts of a physical coin? Or maybe a just a kit with a blank coin and a security strip.


Fuzzy and I discovered we wanted to do similar things with a physical coin. It seems like silver or aluminum have lower melting points, but unless the demand is there, the cost of getting the equipment and dies are extremely prohibitive. IMO, it seems like a test run with an independent professional mint would be a better use of resources.

But yes, a press and dies are possible and quite easy to come by, relatively speaking. It would need professional engraving anyway and then if they die breaks, well, then there's that repeated expense.

If a project like this could prove itself, I think Fuzzy would be a willing participant.
hero member
Activity: 935
Merit: 1015
..
The hurdle that I just can NOT overcome, mostly from markm's comments in other sections, is how to give the buyer the confidence that the wallet and private key are secure. I just don't see a way to guarantee that to the buyer. If I were a scammer, I could potentially just keep all the details and cash it in at any time. Maybe it would have to be a partial key, but then that requires the user to do some work on their end and I want to keep it simple. The value of the metal itself would of course be attractive...silver or gold would have their own value built in, but I'd love to tackle the cold storage plus coin concept. It's very attractive to me in promoting a coin. It wouldn't be Casascius, of course.

That is the tough one. Is there any way to instead make a machine that would print out the parts of a physical coin? Or maybe a just a kit with a blank coin and a security strip.
hero member
Activity: 935
Merit: 1015
..
Does it mean we will soon have official forum?

That's the intention. I think it will take at least a few weeks to create and test the new code modules, plus make the forum sections and add a template.
newbie
Activity: 15
Merit: 0
I think that all code must be open source for devcoin. So where can I find the source code of this site dvccountdown.blisteringdevelopers.com (ticker and shares view) ?

The author is working on putting a BSD3 license into the package. Yet if you are biting at the bit for a copy one has been placed temporarily at http://trollkeep.com/dvcticker.tar.gz for your downloading pleasure.

- Nova

[Edit: The forum code can be had at http://www.simplemachines.org/ ]

Thank you but I'm talking about the Hunterbunter ticker (python code) not from php code (for SMF2 forum)  Shocked
full member
Activity: 232
Merit: 100
Yeah was hoping you wouldn't ask that Smiley

I think it's referring to features that can be enabled on the client, referring to the state of a particular variable - in this case addresses. Devcoin (and other) wallets or clients can be started and run via the command line, which provides greater flexibility in changing the settings, or a 'flag' added to the program shortcut.

But how to do that here, honestly I have no idea, so I'm hoping someone can dig me out of this hole and answer that for you. I will say that you shouldn't need to change it, as they're effectively 'in the background' - you can use settings to highlight particular send/receiving addresses.

Thanks Weisoq, At least I know it is all working how it should be, I dont think I'll bother following up on the flag thing for now, but if I ever work it out Ill let you know Smiley
full member
Activity: 276
Merit: 102
..
I wasn't sure what the present situation was with your forum. I've seen devcointalk. That's why I released the mod. It would have been easier just to write the ticker code but I didn't consider that complete if no one knew what to do with it. The packages made that easier.

If you need me to run a forum I can do that. I had planned on doing the forum bounties as modules though, so you aren't tied to me as the admin. Anyone can install a module.

I am willing to admin and I am willing to code. I can do one or both. I have no problem reviewing others code, working with others, etc. I've done tech for a while now and the one thing that has been consistent is flexibility.

Would this make me an official devcoin/devtome admin in some way?

You're now forum admin. I'll ask the holder of the coinzen.org domain to send it to you. As people join, please delegate everything you can. Eeh and Novacadian have done work on the email, so please work on the other parts and incorporate their email work. Make a section for devcoin, and also for a few other coins like bitcoin, litecoin, bbqcoin and peercoin, eventually at least the top fifty coins will have their section, but you only need a few coins to start. It'll be a while before people interested in other coins join, but the sections should be made first to welcome them.


Does it mean we will soon have official forum?
full member
Activity: 387
Merit: 100
Just curious...

Is there any interest in a physical Devcoin?

I had considered this before but don't want to get stuck with an enormous inventory.

Once concept that is attractive to me: Two pieces, screw together, with cold storage inside in the amount of 10K. Comes in a transparent coin case with a protective security tape on the case.

Not committing to it yet, just gauging interest.

That is a very interesting concept, would love to see a mock up.  I would definitely be interested.

Papa
I saw this idea for real bitcoins! https://www.casascius.com/ I really like the idea. But the physical bitcoin gives access to an account with actual bitcoins inside. I would definitely use this for devcoin though as it reduces the fees from trading on exchanges.
-AM
full member
Activity: 232
Merit: 104
I think that all code must be open source for devcoin. So where can I find the source code of this site dvccountdown.blisteringdevelopers.com (ticker and shares view) ?

The author is working on putting a BSD3 license into the package. Yet if you are biting at the bit for a copy one has been placed temporarily at http://trollkeep.com/dvcticker.tar.gz for your downloading pleasure.

- Nova

[Edit: The forum code can be had at http://www.simplemachines.org/ ]
newbie
Activity: 15
Merit: 0

Working on the android wallet for DVC, got my first transaction Smiley

Android wallet works in conjunction with the new devcoin client, no new devcoin client = no android wallet.

devcoinj (bitcoinj) minimum protocol version is 7000 (bitcoin 0.8.5), so older client peers wont be able to connect. This is not a fork, its just that the wallet will only work by connecting to peers once the new client is being used and the DNS nodes are updated to the new software.



Are you talking about your Qt client on github in c or a new client in java ? Could you put the devcoin android wallet file installation (apk file) on sourceforge ?
newbie
Activity: 15
Merit: 0
..
I can get it to just compare lowercase-lowercase, that'll solve that problem, but it entirely depends on whether different people will be using the same names with different capitalizations in the future. If it's safe to assume not, this is easily fixable.

People must use different names. Please change it to compare lowercase-lowercase.

..
If you just put the round number in without a name, it'll come up with all the shares for that block - missing the bitcoin and devcoin share lists, because they were labelled differently to the others and I'm too tired now to figure out how to include them (Unthinkingbit - any chance you can put a 1-BitcoinShareList or something for the share list peeps in the account files?

Done, Emfox's script should grab the updated version of account.py in a day.

On top of the Smeagol's suggestion:

..
May I propose a 9 share award for Hunterbunter's site?
..

I suggest an additional 9 share payment for fixing the lowercase uppercase problem and for other improvements, any objections?


I think that all code must be open source for devcoin. So where can I find the source code of this site dvccountdown.blisteringdevelopers.com (ticker and shares view) ?
eeh
full member
Activity: 185
Merit: 100
I think various methods were worked out whereby people could somehow double-blindedly create a coin. None of the people would have the whole private key, or something like that. Such thigns were much discussed over the years.

-MarkM-


Due to the nature of your posts, I have a great deal of respect for your comments.

I'm not asking for a treatise, but could you expand on that comment a little?
legendary
Activity: 2940
Merit: 1090
I think various methods were worked out whereby people could somehow double-blindedly create a coin. None of the people would have the whole private key, or something like that. Such things were much discussed over the years.

For more info. use search function of the forum...

-MarkM-
legendary
Activity: 1176
Merit: 1019
I do not give financial advice .. do your own DD
That is a very interesting concept, would love to see a mock up.  I would definitely be interested.

Part of the expense is design. I would have to ask the engraver to submit drafts and then submit them to the Devcoin community for comment.

I checked with 3M and a few others for security, but my initial quantity is so low, that I would have to settle with the coin cover with a security strip.

The hurdle that I just can NOT overcome, mostly from markm's comments in other sections, is how to give the buyer the confidence that the wallet and private key are secure. I just don't see a way to guarantee that to the buyer. If I were a scammer, I could potentially just keep all the details and cash it in at any time. Maybe it would have to be a partial key, but then that requires the user to do some work on their end and I want to keep it simple. The value of the metal itself would of course be attractive...silver or gold would have their own value built in, but I'd love to tackle the cold storage plus coin concept. It's very attractive to me in promoting a coin. It wouldn't be Casascius, of course.

If the coins were sold from the Devcoin.org site or something similar like MintedDevcoins.com it could help to oliviate the fears people might have about being scammed.

I think it is a pretty cool idea.

As a side note...

It might be a good idea to not use a precious metal in the manufacture of the coins. Some governments might object to anyone minting a coin and then having others trying to treat it as currency. If the coins was made out of a non-precious metal such as aluminum, I think it would be considered more of a novelty item.  

If the coin was viewed as more of a novelty item one could sell them on ebay with a title that goes something like "10000 Devcoin - With Free Novelty Aluminum Devcoin."

eeh
full member
Activity: 185
Merit: 100
That is a very interesting concept, would love to see a mock up.  I would definitely be interested.

Part of the expense is design. I would have to ask the engraver to submit drafts and then submit them to the Devcoin community for comment.

I checked with 3M and a few others for security, but my initial quantity is so low, that I would have to settle with the coin cover with a security strip.

The hurdle that I just can NOT overcome, mostly from markm's comments in other sections, is how to give the buyer the confidence that the wallet and private key are secure. I just don't see a way to guarantee that to the buyer. If I were a scammer, I could potentially just keep all the details and cash it in at any time. Maybe it would have to be a partial key, but then that requires the user to do some work on their end and I want to keep it simple. The value of the metal itself would of course be attractive...silver or gold would have their own value built in, but I'd love to tackle the cold storage plus coin concept. It's very attractive to me in promoting a coin. It wouldn't be Casascius, of course.
Jump to: