Author

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

legendary
Activity: 1008
Merit: 1005
Markm, don't you have a fork or something on your github which we could start from?
hero member
Activity: 727
Merit: 500
Minimum Effort/Maximum effect
 I was thinking that we need more movement of Devcoin; It is a token currency people who believe in what it represents will accept it for what it is: A Token Currency that promotes Engineering, arts and expression.  This is the purpose of Devcoin; To give people from around the world a chance to buy these tokens or accept them for development to flourish worldwide.

 In an ideal world every artist, engineer and writer would have a Devcoin account, every purchase of Devcoins goes to support self expression and innovation within society, everyone wins. If we found a way to give that capability to everyone, but for now we are the source of all this change, every one of us that has Devcoins needs to spread it to other artists, writers and engineers by tipping people for their good work, This diffusion of developers will increase the number of people who know about Devcoin who want to contribute to the project while at the same time with the increased awareness increased price of Devcoins.

The more people we have thinking about Devcoins, Devtome the more minds we have to expand the concept of Devcoin.

This is such an amazing project! Where else do you get to invest in the arts? without a giant organization dictating where that money goes or a board of directors twiddling their thumbs, this is new, wow! a self organizing project that effectively distributes all proceeds fairly to those who truly are promoting arts and development. All we have to do is promote.

So what is our goal?

IMO: get a Devcoin address to every artist, writer, engineer, sculptor on earth to further promote Development of all those creative projects we love.
        Make it easier for people to submit their work for consideration, tag them on their website with a plug-in, make it easy to simply send finished work to be evaluated.
        Allow more people to proof read, see the works for submission to increase submission volume effectively.

By the way, how are people chosen to become part of the Devcoin shares list? It would be helpful to get more people signed up or who have different projects they would like to be part of the Devcoin community, ie complementary websites to Devtome.
member
Activity: 78
Merit: 10
"I also think price wont price slowly like its falling it will rise voilently based on the structure of the project. First step is to ensure code is good and exhcnages are in place."

exactly, when it rises, it will be violent! what a glorious day that will be.. mcxnow, stick around!
legendary
Activity: 2044
Merit: 1005
From what I understand this is my take feel free to correct me as it may help my undertanding.

Devcoin is bitcoin with 1000x more coins per block. To that effect every detail regarding payment be it generation or spam advertising etc is 1000x more than btc.

It is merge mined with btc so theres some code to set this up as a primary and secondary beneficiary type while mining.

The allocation of coins differs from btc in that 90% goes to each person on the reciever
list read from a file from a known place on the web using libcurl utility code. The other 10% to go administrators I dont know from a list or if this is a manual process through a single wallet.

Anything else? Conceptually seems easy but
not sure in practice how complicated the small changes are.

Basically correct. The noteworthy parts are 1000x more coins per block, merge-mined with BTC, and the majority of rewards go to developers. I'm afraid I can't comment on how difficult these changes were to implement or on the technical debt in the codebase since I haven't looked at the source myself.


On what should be done to improve DVC on the whole: I've said it many times in the past, but we desperately need more DVC services. Other than a few gambling games, FuzzyBear's "computer parts for dvc" business, and just trading the coins away for other cryptos, I honestly can't think of much to spend DVC on...not sure if this is from poor advertising, me being out-of-touch with the community in recent months, or a combination of the above. But it's insane to pray for a price increase without the support needed to make this currency viable.

Services are growing as payment systems accepting many alts including dvc are in place.. I have no doubt that will come aslong as we have it listed on some higher volume exhcnages ppl will see the credability and accept it as a form of payment. I also think price wont price slowly like its falling it will rise voilently based on the structure of the project. First step is to ensure code is good and exhcnages are in place.
sr. member
Activity: 271
Merit: 250
From what I understand this is my take feel free to correct me as it may help my undertanding.

Devcoin is bitcoin with 1000x more coins per block. To that effect every detail regarding payment be it generation or spam advertising etc is 1000x more than btc.

It is merge mined with btc so theres some code to set this up as a primary and secondary beneficiary type while mining.

The allocation of coins differs from btc in that 90% goes to each person on the reciever
list read from a file from a known place on the web using libcurl utility code. The other 10% to go administrators I dont know from a list or if this is a manual process through a single wallet.

Anything else? Conceptually seems easy but
not sure in practice how complicated the small changes are.

Basically correct. The noteworthy parts are 1000x more coins per block, merge-mined with BTC, and the majority of rewards go to developers. I'm afraid I can't comment on how difficult these changes were to implement or on the technical debt in the codebase since I haven't looked at the source myself.


On what should be done to improve DVC on the whole: I've said it many times in the past, but we desperately need more DVC services. Other than a few gambling games, FuzzyBear's "computer parts for dvc" business, and just trading the coins away for other cryptos, I honestly can't think of much to spend DVC on...not sure if this is from poor advertising, me being out-of-touch with the community in recent months, or a combination of the above. But it's insane to pray for a price increase without the support needed to make this currency viable.
legendary
Activity: 2044
Merit: 1005
Unthinkingbit

What do we need to do to get Devcoin running properly? Even if devcoin being dumped from the exchange could be a scam, memory problems and inefficiencies in the code need to be worked out.

What is the purpose behind Devcoin and what is the code meant to do? Can we streamline the code so that it is easier to program for?

Since you are the founder we definitely need you to guide our efforts from your point of view.
From what I understand this is my take feel free to correct me as it may help my undertanding.

Devcoin is bitcoin with 1000x more coins per block. To that effect every detail regarding payment be it generation or spam advertising etc is 1000x more than btc.

It is merge mined with btc so theres some code to set this up as a primary and secondary beneficiary type while mining.

The allocation of coins differs from btc in that 90% goes to each person on the reciever
list read from a file from a known place on the web using libcurl utility code. The other 10% to go administrators I dont know from a list or if this is a manual process through a single wallet.

Anything else? Conceptually seems easy but
not sure in practice how complicated the small changes are.
hero member
Activity: 727
Merit: 500
Minimum Effort/Maximum effect
Unthinkingbit

What do we need to do to get Devcoin running properly? Even if devcoin being dumped from the exchange could be a scam, memory problems and inefficiencies in the code need to be worked out.

What is the purpose behind Devcoin and what is the code meant to do? Can we streamline the code so that it is easier to program for?

Since you are the founder we definitely need you to guide our efforts from your point of view.
legendary
Activity: 2044
Merit: 1005
I'd be up for offering some DVC towards a bounty to get the code fixed.  However, I don't really know what is wrong with it and I'm not a coder.  Who can help?

The code is based on bitcoin 0.3.  Right now, we are at bitcoin 0.8.  We need to catch up the code so it does not crash.

Ugh, that sounds like fun. Ok, I too will put in some DVC, 1 million of them, towards this bounty of updating the code.

I need some guidance I'm beginning to look at the src. Can I not just look at maybe taking a new snapshot from the latest say Namecoin which is also merge mined, or just take the latest bitcoin and add merge mining capabilities and change the settings to match devcoin settings instead of going in adding patches? Are there other specific devcoin patches (and or what reason)?

Does it make sense to essentially start the codebase from the fresh fork(either from nmc or btc), match the settings up and be done?

Jag

Use I0Coin as base. It is pointless to do an "update" without fixing the memory usage problem that all merged mined coins except I0Coin still have.

Probably one would want to work closely with Unthinkingbit too as there were lots of little gotchas all over the place, where costants were hard coded that have to change for DeVCoin due to DeVCoin being so wildly out of line with other coins in terms of how much a single coin is worth. Most clones don't really seem to care about the relatively minor changs in how much spammers really have to pay to spam a chain but with devcoins being a thousand times less valuable per coin than other coins those tiny fees become significant enough to need tuning to prevent spammers being able to afford a thousand times as many spam-transactions. Lots of little stuff like that.

Maybe start by making a "diff" between DeVCoin source code and the exact version of bitcoin we built it from, to see each and every little way in which bitcoin was changed to make devcoin... Then go make all those changes to the latest I0Coin...

-MarkM-


Ya thats the way i was thinking to do it.. I read the code a bit its very messy.. Im used to designing with patterns but hard to do so when its all procedural.. looks like its been hacked together..

Anyways im mostly a windows dev so I may pm u some questions if i try myself.
legendary
Activity: 2940
Merit: 1090
Well to me GeistGeld is the most urgent one, as that cannot even run on a machine with less than 8 gigs of RAM. Plus, all of the merged coins except DeVCoin and NaMeCoin are pretty simple as they are pretty much cut-and-paste coins. So others would be quicker to do too so might as well be gotten out of the way first maybe. GRouPcoin and CoiLedCoin aren't even on an exchange at all yet, so worrying about DeVCoin potentially being dropped from an exchange that a lot of folks seem pretty sure is run by a repeat-offending scammer, while it is still on Vircurex and I think even on at least one other exchange, doesn't really seem all that urgent. At least DeVCoin is still on a merged mining pool, GRouPcoin might end up being dropped from the one merged mining pool that it is on if it does not get picked up by any exchanges.

So it does not really seem the most urgently in need of work right now. If I had any time to try to upgrade a coin I'd do GeistGeld because it is an even worse memory hog than I0Coin was. Then I'd maybe do CoiLedCoin, since maybe if it got updated one or more pools and/or exchanges might pick it up...

And yes Unthinkingbit is the developer, he offered bounties for help learning how to make the coin he wanted to make and that is how I got involved.

-MarkM-
sr. member
Activity: 308
Merit: 250

Maybe start by making a "diff" between DeVCoin source code and the exact version of bitcoin we built it from, to see each and every little way in which bitcoin was changed to make devcoin... Then go make all those changes to the latest I0Coin...

-MarkM-


Are the original developers still around or are they gone ala Satoshi? From my past reading, it seems you, Unthinkingbit, and maybe one or two others are the original dev's for DVC, so shouldn't the impetus to fix it be upon your shoulders? Just wondering as the "bounty" gets bigger to "fix" it, we will inevitably have copy and pasters (ala BTE) come out of the wood work.

I feel If the original dev's are still here, they should be the one's who undertake this--they've been collecting DVC all along and our few bits for the bounty only serve to sweeten the deal.
legendary
Activity: 2940
Merit: 1090
I'd be up for offering some DVC towards a bounty to get the code fixed.  However, I don't really know what is wrong with it and I'm not a coder.  Who can help?

The code is based on bitcoin 0.3.  Right now, we are at bitcoin 0.8.  We need to catch up the code so it does not crash.

Ugh, that sounds like fun. Ok, I too will put in some DVC, 1 million of them, towards this bounty of updating the code.

I need some guidance I'm beginning to look at the src. Can I not just look at maybe taking a new snapshot from the latest say Namecoin which is also merge mined, or just take the latest bitcoin and add merge mining capabilities and change the settings to match devcoin settings instead of going in adding patches? Are there other specific devcoin patches (and or what reason)?

Does it make sense to essentially start the codebase from the fresh fork(either from nmc or btc), match the settings up and be done?

Jag

Use I0Coin as base. It is pointless to do an "update" without fixing the memory usage problem that all merged mined coins except I0Coin still have.

Probably one would want to work closely with Unthinkingbit too as there were lots of little gotchas all over the place, where costants were hard coded that have to change for DeVCoin due to DeVCoin being so wildly out of line with other coins in terms of how much a single coin is worth. Most clones don't really seem to care about the relatively minor changs in how much spammers really have to pay to spam a chain but with devcoins being a thousand times less valuable per coin than other coins those tiny fees become significant enough to need tuning to prevent spammers being able to afford a thousand times as many spam-transactions. Lots of little stuff like that.

Maybe start by making a "diff" between DeVCoin source code and the exact version of bitcoin we built it from, to see each and every little way in which bitcoin was changed to make devcoin... Then go make all those changes to the latest I0Coin...

-MarkM-
legendary
Activity: 2940
Merit: 1090
DeVCoin is not as different from other coins as NaMeCoin is, but it is way up there, it is NOT just a copy/paste clone with a couple of constants changed or even with a different algorithm for adjusting difficulty; it has the entire receiver files handling system and all the dividing up of the coins to the addresses listed in the receivers file, plus all the minumums and maximums and default fees for different things that cause fees and so on are also different.

-MarkM-
member
Activity: 78
Merit: 10
https://support.mtgox.com/anonymous_requests/new
request to add DVC on mtgox NOW!
member
Activity: 78
Merit: 10
I am in with 1,000,000 DVC too.
who else? lets prove the doubters wrong about DVC!
legendary
Activity: 2044
Merit: 1005
Things would have to be fixed anyway, so the IOcoin's developer offered to rebase Devcoin off of it? Sounds great they are really close to the latest Bitcoin build, but also...  how much is different in Devcoin when compared to Bitcoin? Can we code the basic example of what Devcoin is supposed to do and just rebuild the rest around that within the working IOcoin/Bitcoin source?

I mean the only differences are infinite coin volume.

This is exactly what i already posted and was told its not wise. The thing is we need management of the project rather than developers running the project.... I hopethat person understands the real wise decision here because is it easier to release a rebase or a patch to an unknown problem?
legendary
Activity: 2044
Merit: 1005
..
The odd thing was that the 100m+ days were AFTER he said it was going to be delisted. It's like his notice is what caused people to massively trade them.

Looking at the one month volume chart:
http://www.cryptocoincharts.info/period-charts.php?period=1-month&resolution=day&pair=dvc-btc&market=mcxnow

the volume averaged at around 10 million dvc/day, at current prices 3.5 btc/day, before Oct 7. After the four big days, the volume is back to 9 million dvc/day. It looks like the big days were an anomaly and the typical volume is 10 million/day, 3.5 btc/day.


Its not hard like i said more whales more
volume higher chance of a pump looking at prices.. some whales didnt know about delisting and caused anolomy but the point is we are way better off with the exchange.
hero member
Activity: 727
Merit: 500
Minimum Effort/Maximum effect
Things would have to be fixed anyway, so the IOcoin's developer offered to rebase Devcoin off of it? Sounds great they are really close to the latest Bitcoin build, but also...  how much is different in Devcoin when compared to Bitcoin? Can we code the basic example of what Devcoin is supposed to do and just rebuild the rest around that within the working IOcoin/Bitcoin source?

I mean the only differences are infinite coin volume.
legendary
Activity: 1988
Merit: 1007
..
The odd thing was that the 100m+ days were AFTER he said it was going to be delisted. It's like his notice is what caused people to massively trade them.

Looking at the one month volume chart:
http://www.cryptocoincharts.info/period-charts.php?period=1-month&resolution=day&pair=dvc-btc&market=mcxnow

the volume averaged at around 10 million dvc/day, at current prices 3.5 btc/day, before Oct 7. After the four big days, the volume is back to 9 million dvc/day. It looks like the big days were an anomaly and the typical volume is 10 million/day, 3.5 btc/day.


Those were also the same days RS was actively talking about DVC and its soon replacement.
hero member
Activity: 935
Merit: 1015
..
The odd thing was that the 100m+ days were AFTER he said it was going to be delisted. It's like his notice is what caused people to massively trade them.

Looking at the one month volume chart:
http://www.cryptocoincharts.info/period-charts.php?period=1-month&resolution=day&pair=dvc-btc&market=mcxnow

the volume averaged at around 10 million dvc/day, at current prices 3.5 btc/day, before Oct 7. After the four big days, the volume is back to 9 million dvc/day. It looks like the big days were an anomaly and the typical volume is 10 million/day, 3.5 btc/day.
legendary
Activity: 1988
Merit: 1007
..
I told him I would work with him to try and find and fix the issue back in July.  Ideally I would set up a similar build environment with the exact compiler and libraries he is using.   My understanding is that the devcoin trade is not high enough to be worth putting the work in from his end to help track down the issue.

This is the big problem. A few days ago the devcoin volume was 9 btc, the lowest of all the coins, today it is 4 btc, also the lowest of all the coins:
https://mcxnow.com/exchange/DVC

Twobits and I both asked him to send a bug report, or even just say which version he's using, and haven't received a reply yet. Fixing this requires at least some more information from his end.

I'll make an account on Mcxnow and place some devcoin orders, and ask others to trade more. Hopefully that'll encourage him to provide some info.

Quote
There are also no other reports of crashing to work with.

Devcoin is running at the vircurex, cryptsy and cryptostock exchanges, along with several pools. I haven't received any crash reports from anyone and haven't seen any on this thread.

Quote
..
If you do not know the cause of the crashes you can not have any idea what would fix them.  For all we know they could be from the curl version used or the way it was linked even.    The rebase would be a different project then fixing a crash/bug report.  To jump to that as the answer without even knowing the problem is not a wise reaction.

I agree, it's hard enough to fix problems when you have good bug reports. Without any bug report, and without even knowing what version is running, it's impossible.


It has no volume because everyone knows its going to be delisted... before it had many consecutive days of 100 million dvc traded in a row.

The odd thing was that the 100m+ days were AFTER he said it was going to be delisted. It's like his notice is what caused people to massively trade them.
Jump to: