Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devcoin [2013/04/07 11:23]
rayvellest
devcoin [2019/09/16 05:22] (current)
develcuy update old links
Line 1: Line 1:
 =Devcoin Official Site= =Devcoin Official Site=
  
-Devcoin is an ethically inspired project based on the BitCoin crypto-currency and created to help fund open source projects created by programmers,​ hardware developers, ​writers, musicians, painters, graphic artists ​and filmmakers.+Devcoin is an ethically inspired project based on the BitCoin crypto-currency and created to help fund open source projects created by writers and software developers.
  
-Participants in the DevCoin economy earn DevCoins in proportion to their project development. Writers [[earn devcoins by writing]], developers earn bitcoins by developing, ​artists ​earn DevCoin ​by creating, and the same follow for every other category including ​Administrators ​who apply their time and effort to help organize the DevCoin project ​and Marketers who [[earn devcoins by Marketing]].+Participants in the DevCoin economy earn DevCoins in proportion to their project development. Writers [[earn devcoins by writing]], developers earn bitcoins by developing, ​Marketers [[earn devcoins ​by Marketing]], and Administrators ​earn devcoins by applying ​their time and effort to help organize the DevCoin project.
  
-We consider funding open source projects ​of all sortsso if you have one idea that needs funding and you like us to take a lookpleaseby all means, submit your project at [https://cryptostocks.com/ Cryptostocksand share with the DevCoin community over our [https://bitcointalk.org/index.php?​topic=34586.0 thread at BitcoinForumTalk]. We understand you may not want to discuss your idea in public, if that's the case, please submit it to [email protected]+Hopefully devcoin will eventually fund all types of developers including hardware developersgraphic artistsmusiciansand filmmakers. 
 + 
 +==Source== 
 +[https://github.com/devcoin/​core Devcoin Source] 
 + 
 +==Download== 
 + 
 +[http://devcoin.org/devcoin-wallet.html Devcoin.org]
  
 ==Purpose== ==Purpose==
 The purpose of the devcoin is to give money to open source developers for their work in as fair a manner as possible. The purpose of the devcoin is to give money to open source developers for their work in as fair a manner as possible.
  
-Many open source developers do not get a significant amount of money for their work.  Advertising,​ charity and sometimes consulting provide some income, but many developers, even those with projects used by several thousand people, only get a few dollars a month. ​ In a typical economy, in the ballpark of 1% goes to charity. ​ That is not enough to support people.+Many open source developers do not get a significant amount of money for their work. Advertising,​ charity and sometimes consulting provide some income, but many developers, even those with projects used by several thousand people, only get a few dollars a month. In a typical economy, in the ballpark of 1% goes to charity. That is not enough to support people.
  
-Because developers get so little, they can only develop their projects in their spare time, which makes development really slow.  Feature requests and critiques do not accelerate development,​ money will.+Because developers get so little, they can only develop their projects in their spare time, which makes development really slow. Feature requests and critiques do not accelerate development,​ money will.
  
-Devcoins provide an income for everyone who wants to work, even if they live in an area with more job seekers than jobs.  With devcoin, no one who wants to work need be completely out of money. ​ Anyone who does good work will get some devcoins. ​ There is no guarantee that this will be a high income, but something is way better than nothing.+Devcoins provide an income for everyone who wants to work, even if they live in an area with more job seekers than jobs. With devcoin, no one who wants to work need be completely out of money. Anyone who does good work will get some devcoins. There is no guarantee that this will be a high income, but something is way better than nothing.
  
 By buying devcoins you help developers and give the world more open source software, books, music, art, and movies. By buying devcoins you help developers and give the world more open source software, books, music, art, and movies.
Line 20: Line 27:
 ==Motto== ==Motto==
 From the many, one From the many, one
 +
 From one, the source From one, the source
- 
-==Download== 
-The latest devcoin files are at: 
- 
-http://​sourceforge.net/​projects/​galacticmilieu/​files/​DeVCoin/​ 
- 
-The sources for the linux graphical version is at: 
- 
-https://​github.com/​knotwork/​old-devcoin-qt 
- 
-The windows bundle is at: 
- 
-http://​www.darkgamex.ch/​devcoin/​Devcoin-WindowsBundle.zip 
- 
-and the post describing it at: 
- 
-https://​bitcointalk.org/​index.php?​topic=34586.msg1367909#​msg1367909 
- 
-There is a devcoin web wallet available through devda.ch: 
-(aol and hotmail mail is disabled) 
-https://​www.devda.ch/​ 
- 
-Other installation posts include: 
-*[https://​bitcointalk.org/​index.php?​topic=34586.msg1390441#​msg1390441 Debian devcoin-qt] 
-*[https://​bitcointalk.org/​index.php?​topic=154568.msg1639273#​msg1639273 Ubuntu devcoind] 
-*[https://​bitcointalk.org/​index.php?​topic=34586.msg1362415#​msg1362415 Windows devcoin.exe] 
  
 ==Mining== ==Mining==
Line 66: Line 48:
 There are three common forms of money. There are three common forms of money.
  
-The original is extractive money. ​ Gold and silver and the most common, but other kinds of resources have been used like wheatseashells, etc..+The original is extractive money. Gold and silver and the most common, but other kinds of resources have been used like coppersalt, wheat, etc..
  
 Debt money is the most common today, this includes all major currencies like the USD, Euro, etc.. Debt money is the most common today, this includes all major currencies like the USD, Euro, etc..
  
-[[Token Currency|Token currency]] is issued by private issuers and communities and has been used centuries. ​ It is used more often in depressions when there is [http://​www.limunltd.com/​numismatica/​articles/​money-without-government.html a lack of debt money.] ​ Token currencies include the [http://​www.timebanks.org/​ Time Bank,] [http://​www.utopiskehorisonter.dk/​engelsk/​comcur.htm Christiania Coin,] [http://​www.ithacahours.org/​ Ithaca Hours,] and [http://​p2pfoundation.net/​Worgl_Shillings Worgl Schillings.]+[[Token Currency|Token currency]] is issued by private issuers and communities and has been used centuries. It is used more often in depressions when there is [http://​www.limunltd.com/​numismatica/​articles/​money-without-government.html a lack of debt money.] Token currencies include the [http://​21stcenturycicero.wordpress.com/​fraud/​colonial-scrip/​ Colonial Scrip], ​[http://​www.timebanks.org/​ Time Bank,] [http://​www.utopiskehorisonter.dk/​engelsk/​comcur.htm Christiania Coin,] [http://​www.ithacahours.org/​ Ithaca Hours,] and [http://​p2pfoundation.net/​Worgl_Shillings Worgl Schillings.]
  
-Extractive money has the advantage of having a minimum value. ​ It has the disadvantage of taking an enormous amount of resources to create.+Extractive money has the advantage of having a minimum value. It has the disadvantage of taking an enormous amount of resources to create.
  
-Debt money has the advantage of needing only a tiny amount of resources to create. ​ It has the disadvantage that there is no minimum value. ​ It has the additional disadvantage that the proceeds go to bankers who do no useful work, furthermore the concentrated ​power the bankers get is used to enslave everyone else and attack ​competitive ​currencies.+Debt money has the advantage of needing only a tiny amount of resources to create. It has the disadvantage that there is no minimum value. It has the additional disadvantage that the proceeds go to bankers who do no useful work, furthermore the bankers then use their ill gotten ​power to enslave everyone else and attack ​competing ​currencies.
  
-Token money has the advantage of needing only a tiny amount of resources to create. ​ It has the disadvantage that there is no minimum value.+Token money has the advantage of needing only a tiny amount of resources to create. It has the disadvantage that there is no minimum value.
  
 Bitcoin is extractive money, devcoin is a community token currency. Bitcoin is extractive money, devcoin is a community token currency.
  
-Given that tokens have all the advantages of debt money and fewer disadvantages,​ why is debt money used at all?  It is only because the concentrated power the bankers ​get is used to [http://​www.xat.org/​xat/​moneyhistory.html attack ​competitive ​currencies throughout history.]+Given that tokens have all the advantages of debt money and fewer disadvantages,​ why is debt money used at all? It is only because the debt money bankers [http://​www.xat.org/​xat/​moneyhistory.html attack ​competing ​currencies throughout history.]
  
 ==Donation== ==Donation==
Line 92: Line 74:
 Bounties were offered for the creation of a charity pool which would give 1% of the mining [https://​bitcointalk.org/​index.php?​topic=20455.0 to bitcoin developers]. In total 37 BTC in bounties were paid to two people who started charity pools. Shamen made a pool but [https://​bitcointalk.org/​index.php?​topic=25022 then abandoned it]. Bounties were offered for the creation of a charity pool which would give 1% of the mining [https://​bitcointalk.org/​index.php?​topic=20455.0 to bitcoin developers]. In total 37 BTC in bounties were paid to two people who started charity pools. Shamen made a pool but [https://​bitcointalk.org/​index.php?​topic=25022 then abandoned it].
  
-AnnihilaT made the Mainframe Mining Cooperative,​ and it was successful for a while. I believe at its peak it donated a bit less than 10 BTC/month to the people on the bitcoin share list. At the time the [https://​github.com/​Unthinkingbit/​charity/​blob/​master/​bitcoinshare.html ​bitcoin share list] had around 20 people on it, so that worked out to less than 0.5 BTC/month per developer. It operated at high power for about three months, which works out to roughly a 30 BTC total, 1.5 BTC/​developer. However, it was shut down by the threat of [https://​bitcointalk.org/​index.php?​topic=24650.msg585867#​msg585867 a DDOS attack], so now the people on the bitcoin share list are not getting any bitcoins at all. They are only getting devcoins.+AnnihilaT made the Mainframe Mining Cooperative,​ and it was successful for a while. I believe at its peak it donated a bit less than 10 BTC/month to the people on the bitcoin share list. At the time the [[bitcoin share list]] had around 20 people on it, so that worked out to less than 0.5 BTC/month per developer. It operated at high power for about three months, which works out to roughly a 30 BTC total, 1.5 BTC/​developer. However, it was shut down by the threat of [https://​bitcointalk.org/​index.php?​topic=24650.msg585867#​msg585867 a DDOS attack], so now the people on the bitcoin share list are not getting any bitcoins at all. They are only getting devcoins.
  
 The reason devcoin was made was that even when the Mainframe Mining Cooperative was doing well, because it only donated around 1% of the mining, the developers ended up getting only a tiny amount. Charity is typically 1% of an economy and for all the talk of donations, charity is simply not enough to give open source developers a reasonable income. Devcoin gives 90% to developers, it is the only thing which is giving open source developers a substantial income at all right now, and once it gets known that income will be a reasonable amount. The reason devcoin was made was that even when the Mainframe Mining Cooperative was doing well, because it only donated around 1% of the mining, the developers ended up getting only a tiny amount. Charity is typically 1% of an economy and for all the talk of donations, charity is simply not enough to give open source developers a reasonable income. Devcoin gives 90% to developers, it is the only thing which is giving open source developers a substantial income at all right now, and once it gets known that income will be a reasonable amount.
Line 101: Line 83:
  
 ===Projects=== ===Projects===
-Devcoin funds open source projects with bounties for accomplishments and regular payments for active developers.+Devcoin funds open source projects with [[devcoin bounty|bounties for accomplishments]] and regular payments for active developers.
  
-The bounty files are named bounty_*.csv,​ for example [https://​raw.github.com/Unthinkingbit/charity/​master/​bounty_16.csv bounty_16.csv],​ and they can be seen in the [https://​github.com/​Unthinkingbit/​charity charity folder].+The bounty files are named bounty_*.csv,​ for example [https://​raw.githubusercontent.com/devcoin/accounting/​master/​bounty_16.csv bounty_16.csv],​ and they can be seen in the [https://​github.com/​Unthinkingbit/​charity charity folder].
  
-Active developers are on the [https://​github.com/​Unthinkingbit/​charity/​blob/​master/​bitcoinshare.html ​bitcoin share list] and the [https://​github.com/​Unthinkingbit/​charity/​blob/​master/​devcoinshare.html ​devcoin share list]. At this time, devcoins are going to developers of [[start|devtome]],​ [[devcoin]],​ bitcoin, [[Open Transactions]],​ and namecoin. New developers join the lists, and some old developers stop developing, so those lists have been changed many times. Old versions can be accessed from the [https://​github.com/​Unthinkingbit/​charity/​commits/​master/​bitcoinshare.html bitcoin share history], and the [https://​github.com/​Unthinkingbit/​charity/​commits/​master/​devcoinshare.html devcoin share history].+Active developers are on the [[bitcoin share list]] and the [[devcoin share list]]. At this time, devcoins are going to developers of [[start|devtome]],​ [[devcoin]],​ bitcoin, [[Open Transactions]],​ and namecoin. New developers join the lists, and some old developers stop developing, so those lists have been changed many times. Old versions can be accessed from the [https://​github.com/​Unthinkingbit/​charity/​commits/​master/​bitcoinshare.html bitcoin share history], and the [https://​github.com/​Unthinkingbit/​charity/​commits/​master/​devcoinshare.html devcoin share history].
  
 ===Market Capitalization=== ===Market Capitalization===
Line 117: Line 99:
  
 ==Categories== ==Categories==
-Licenses for programming and hardware which qualify for devcoins are the AGPL, Apache, BSD, GPL, LGPL, MIT, public domain, and unlicense. ​ Web code must be licensed under the AGPL, to close the web services loop hole, it could also be dual licensed. ​ Licenses for writers, musicians, painters and graphic artists, and filmmakers which qualify for devcoins are the Creative Commons Share Alike (wikipedia license), Creative Commons Attribution,​ public domain, and unlicense.+Licenses for programming and hardware which qualify for devcoins are the AGPL, Apache, BSD, GPL, LGPL, MIT, public domain, and unlicense. Web code must be licensed under the AGPL, to close the web services loop hole, it could also be dual licensed. Licenses for writers, musicians, painters and graphic artists, and filmmakers which qualify for devcoins are the Creative Commons Share Alike (wikipedia license), Creative Commons Attribution,​ public domain, and unlicense.
  
 Programmers and hardware developers includes, but is not limited to, people who develop open source software, websites, machinery, circuits, vehicles, housing, games, medicine, and transportation,​ energy and resource extraction systems. Programmers and hardware developers includes, but is not limited to, people who develop open source software, websites, machinery, circuits, vehicles, housing, games, medicine, and transportation,​ energy and resource extraction systems.
  
-Writers includes people who write books, articles, fiction, poetry, and documentation. ​ Fan fiction only qualifies if the source license also qualifies for devcoins.+Writers includes people who write books, articles, fiction, poetry, and documentation. Fan fiction only qualifies if the source license also qualifies for devcoins.
  
-The musicians category includes people who perform music and people who create or record unique sounds.+The musicians category includes people who perform music and people who create or record unique sounds. Currently musicians only earn devcoins for their lyrics by the word, in future they will also get devcoins for music videos.
  
 The painters and graphic artists category does not currently include photographers because photography can be done mechanically with little or no creative work. The painters and graphic artists category does not currently include photographers because photography can be done mechanically with little or no creative work.
  
-The filmmakers category includes people who make movies, shorts, and animation. ​ Fan films only qualify if the source license also qualifies for devcoins.+The filmmakers category includes people who make movies, shorts, and animation. Fan films only qualify if the source license also qualifies for devcoins. Currently filmmakers only earn devcoins for their scripts by the word, in future they will also get devcoins for the film itself.
  
 ==Developer== ==Developer==
-If you actively ​develop ​open source of any kind, you can apply to get a share of devcoin generation by messaging [https://​bitcointalk.org/​index.php?​action=pm;​sa=send;​u=3722 unthinkingbit] through the bitcoin forum, or by posting in the [https://​bitcointalk.org/​index.php?​topic=34586.0 devcoin thread].+If a developer ​actively ​develops ​open source of any kind, they can apply to get a share of devcoin generation by messaging ​Metazilla through the [https://​bitcointalk.org/​index.php bitcoin forum], or by posting in the [https://​bitcointalk.org/​index.php?​topic=233997.0 devcoin thread].
  
-Your candidacy would then be decided on, usually within eight days. If there is consensus ​that you are a good developeryou'll be in. If there is no consensusyour candidacy would be voted on. Depending on the vote you would either be inducted ​or you could try again after certain time.+If the developer ​is working for one of the projects already on either share list, and the founder of that project agreesthe developer goes on. If the developer'​s project ​is in a major Linux distribution, or their project has an active thread with at least 10 posts month from users, the developer goes on.
  
-The voting guideline follows.  ​If your work is used by more than thousand people, the vote should be 40 if the work is of low quality and 99 if the work is of high quality. ​ If your work is used by between ​hundred and a thousand people, the vote should be 30 if the work is of low quality and 90 if the work is of high quality. ​ If your work is used by between ten and hundred peoplethe vote should be 20 if the work is of low quality and 80 if the work is of high quality If your work is used by between two and ten people, the vote should be 10 if the work is low quality and 60 if the work is of high quality. ​ If you make are helpful ​to your users or readers ​and/or make informative posts, that would be counted towards your vote.  If you disrupt projects, ​that would be counted against your vote.+If the project gets few posts per month from usersor the developer works on it for month or two, then leaves for whileor the developer hasn't posted in long timethen it's a judgement callIn any case, the developer can always port their documentation ​to devtome ​and get devcoins ​that way.
  
-If you are part of a project which qualifies, then you must show evidence of some kind, be it posts, commits or something else, which shows that you are creating at least ten hours of accomplishment per week.  If you are part of a sub group on that project, for which the sub group qualifies as an active developer even if no one person accomplishes enough, then if all the people of the sub group agree on how the devcoins would be disbursed and how decisions would be made, then one purser for that sub group can apply to be get and disburse the active developer share and any votes would be done by the sub group. +Devcoins are granted only for good accomplishmentsnot for lines of code. They are not granted ​for malware, weapons, ​or nuclear technology.
- +
-Devcoins are granted only for good accomplishments.  They are not deserved or given for malware They are not deserved or given for lines of code or hours of work.+
  
 In general an active developer is expected to create good accomplishments that would take an average developer at least ten hours per week to accomplish. ​ This amount of time is typical for an active developer who does not get paid to work on open source and can only develop in their spare time. In general an active developer is expected to create good accomplishments that would take an average developer at least ten hours per week to accomplish. ​ This amount of time is typical for an active developer who does not get paid to work on open source and can only develop in their spare time.
  
 ==Voting== ==Voting==
-Voting will be [http://​rangevoting.org/​ range voting] on a scale of [http://​rangevoting.org/​Why99.html 0 to 99.] +Voting will be [http://​rangevoting.org/​ range voting] on a scale of [http://​rangevoting.org/​Why99.html 0 to 99]. If the issue is particular to a single developer, bounty or prize, three administrators are chosen at random to vote.  If the issue affects the community, every active developer can vote.
- +
-For induction voting, three administrators will be chosen at random. ​ They will range vote to decide whether the candidate will be inducted. ​ If the candidate gets 50% or more (49.5 on the 0 to 99 scale), they'​re in and they get their induction bounty. ​ In they get 40% or more, they can try again in a month, and they get a one time lifetime accomplishment bounty equal to half the current induction bounty. ​ If they get less than 40%, they can try again in 3 months. +
- +
-Other issues will be decided in a similar fashion If the issue is particular to a single developer, bounty or prize, three administrators are chosen at random to vote.  If the issue affects the community, every active developer can vote.+
  
 ==Administration== ==Administration==
-Anyone on who has been on the active developer list and who works well with others can choose to be an adminstrator at any time, and leave at any time.  They are paid for the time they administrate. +Anyone on who has been on the active developer list and who works well with others can choose to be an adminstrator at any time, and leave at any time. They are paid for the time they administrate. ​Each administrator ​has one task that they are responsible ​for, and if the task is small they are also expected ​to help others, for example ​by answering questions ​on devcoin threads.
- +
-An administrator ​can choose at least one category to vote on inductees; ​for this they receive one fifth of a share. ​ An administrator can be in a group of two or three administrators so that if the called administrator doesn'​t post a vote within four days, or the administrator ​is on vacation, an alternate from the administrator'​s group can be called. +
- +
-An administrator can choose to also maintain at least one copy of the receiver list, for which they get two fifths of a share. +
- +
-An administrator can choose to also audit the bounty files to see that all the links are good and/or generate the account and receiver filesfor which they get a fifth of a share. +
- +
-An administrator can choose to disburse bounties, for which they get a fifth of a share. +
- +
-If an adminstrator is disrupting devcoin or someone thinks an administrator is corrupt; ​for example ​there is evidence of a kickback, someone can advance 50 $ to have three other administrators vote on whether there really is corruption. ​ If the defendant gets 50% or more, the defendant stays; any new accusations within a month require a cumulative doubling of the last advance. ​ If the advance reaches 200 $, a five member jury is chosen, at 800 $ a seven member jury is chosen, and so on for each quadrupling. ​ If the defendent gets 40% to 50%, they'​re out for three months and can apply for a new vote afterwards. ​ If the defendent gets less than 40%, they'​re out for a year and can apply for a new vote afterwards. ​ If the vote is below 50%, the money is returned to the accuser, if the vote is 50% or over, the administrators vote on whether the money should be returned to the accuser or distributed among the active developers.+
  
 ==Technical== ==Technical==
Line 307: Line 273:
  
 The generation is constant at 50,000 coins per block, which is 1,000 times higher than the bitcoin starting rate.  At a typical rate of 144 blocks a day, 1,008 a week, roughly 4,000 a month, that means the 200,000,000 devcoins are generated each month. ​ Of those, 90% go to the developers, so the developers get 180,000,000 devcoins a month in total. The generation is constant at 50,000 coins per block, which is 1,000 times higher than the bitcoin starting rate.  At a typical rate of 144 blocks a day, 1,008 a week, roughly 4,000 a month, that means the 200,000,000 devcoins are generated each month. ​ Of those, 90% go to the developers, so the developers get 180,000,000 devcoins a month in total.
 +
 +The generation is unlimited, there is no block halving. The generation pays for ongoing development,​ which increases revenue. So the revenue per devcoin can keep increasing, even though the number of devcoins keeps increasing.
 +
 +The MAX_MONEY variable is 21 billion devcoins, it is only a transaction limit. This is to stop someone from breaking the system by overflowing an integer.
  
 ===Random Number=== ===Random Number===
Line 313: Line 283:
 ===Receiver Files=== ===Receiver Files===
 ====Client Procedure==== ====Client Procedure====
-[https://​raw.github.com/Unthinkingbit/charity/​master/​receiver.h Receiver.h] accesses a synchronized list of receivers.+[https://​raw.githubusercontent.com/devcoin/core/master/src/receiver.h Receiver.h] accesses a synchronized list of receivers.
  
 For example, say the devcoin client requests the height 9000 receivers, the height step is 4000 and only the root receiver_0.csv saved. ​ Receiver.h will first look for the receiver_2.csv file.  Since it's not there it will step down and look for receiver_1.csv. ​ Still not there so it looks for and finds receiver_0.csv. ​ It then downloads receiver_1.csv by looking at the peers in receiver_0.csv and saves in the data directory. ​ It then downloads receiver_2.csv by looking at the peers in receiver_1.csv and saves in the data directory. ​ Once it has receiver_2.csv,​ it parses it to get the list of receivers and uses height modulo list length to return the receivers for height 9000. For example, say the devcoin client requests the height 9000 receivers, the height step is 4000 and only the root receiver_0.csv saved. ​ Receiver.h will first look for the receiver_2.csv file.  Since it's not there it will step down and look for receiver_1.csv. ​ Still not there so it looks for and finds receiver_0.csv. ​ It then downloads receiver_1.csv by looking at the peers in receiver_0.csv and saves in the data directory. ​ It then downloads receiver_2.csv by looking at the peers in receiver_1.csv and saves in the data directory. ​ Once it has receiver_2.csv,​ it parses it to get the list of receivers and uses height modulo list length to return the receivers for height 9000.
Line 348: Line 318:
 To view your own disbursements,​ the easiest way is to download the [https://​github.com/​knotwork/​old-devcoin-qt devcoin-qt client]. In that client you'll see payments from generation. To view your own disbursements,​ the easiest way is to download the [https://​github.com/​knotwork/​old-devcoin-qt devcoin-qt client]. In that client you'll see payments from generation.
  
-If you can not install that on your system, then you can look for disbursements in a [[devcoin block explorer]]. For example, to find the payouts to the devcoin address 17vec4jQGCzMEsTnivizHPaowE715tu2CB in the [https://github.com/Unthinkingbit/​charity/blob/​master/​receiver_16.csv round 16 receiver file]. Counting from zero in the receiver file, the address is at line 22. Round 16 starts on block 16 * 4,000 = 64,000. You'll see the generation share in block 64,022 in a block explorer. In [http://​glari.ch:​2750/​chain/​Devcoin Icoin'​s block explorer], you can go the [http://​glari.ch:​2750/​block/​33469e22f29222938b307d3cc416aa31f37b86efa57fa1d8215bb81f0b337e1b 64,022 block], and see the payment for 45,000 devcoins in the generation row of that block. Since there are 47 receiver lines in round 16, another payment to that address will be in [http://​glari.ch:​2750/​block/​495ae19916f36ab9ea1d5addc8b544de1c545ee26e2d2c1fb114c5a333a66d20 block 64,069]. Other payments to that address will be in block 64,116, block 64,163, etc.. Round 16 lasts until block 67,999.+If you can not install that on your system, then you can look for disbursements in a [[devcoin block explorer]]. For example, to find the payouts to the devcoin address 17vec4jQGCzMEsTnivizHPaowE715tu2CB in the [https://raw.githubusercontent.com/devcoin/receivers/​master/​receiver_16.csv round 16 receiver file]. Counting from zero in the receiver file, the address is at line 22. Round 16 starts on block 16 * 4,000 = 64,000. You'll see the generation share in block 64,022 in a block explorer. In [http://​glari.ch:​2750/​chain/​Devcoin Icoin'​s block explorer], you can go the [http://​glari.ch:​2750/​block/​33469e22f29222938b307d3cc416aa31f37b86efa57fa1d8215bb81f0b337e1b 64,022 block], and see the payment for 45,000 devcoins in the generation row of that block. Since there are 47 receiver lines in round 16, another payment to that address will be in [http://​glari.ch:​2750/​block/​495ae19916f36ab9ea1d5addc8b544de1c545ee26e2d2c1fb114c5a333a66d20 block 64,069]. Other payments to that address will be in block 64,116, block 64,163, etc.. Round 16 lasts until block 67,999.
  
 ====Generating the Files==== ====Generating the Files====
-The file are generated from the [https://raw.github.com/​Unthinkingbit/​charity/​master/​bitcoinshare.html list of bitcoin developers],​ the [https://​raw.github.com/​Unthinkingbit/​charity/​master/​devcoinshare.html list of devcoin developers], ​the [https://​raw.github.com/​Unthinkingbit/​charity/​master/​peer.csv receiver site prefixes]and the bounty ​file for that round; for example, the [https://​raw.github.com/​Unthinkingbit/​charity/​master/​bounty_7.csv round seven bounty ​file].+To generate a file, download ​the [https://​github.com/​Unthinkingbit/​charity github charity ​repository]Then generate ​the devtome earnings filethen the marketing earnings ​file (which requires devtome earnings)then the receiver ​file (which requires devtome earnings and marketing earnings).
  
-Then download ​the python scripts [https://​raw.github.com/​Unthinkingbit/​charity/​master/​account.py account] and [https://​raw.github.com/​Unthinkingbit/​charity/​master/​almoner.py almoner] into the same folder as the files. ​ Then in that folder open a terminal and type:+To generate files for round 23, starting with the devtome earnings, ​in that folder open a terminal and type:
 <​code>​ <​code>​
-python ​account.py -input bounty_7.csv+python ​devtome.py -round 23
 </​code>​ </​code>​
  
-This will create ​the receiver_7.csv ​file and the account_7.csv ​file.  The receiver file is then uploaded by all the file administrators to their respective sites. ​ The account_7.csv file is to help people keep track of where the coins are going, it is not necessary for devcoin to function.+Generating ​the marketing ​file requires ​the devtome earnings ​filethe command ​is
 +<​code>​ 
 +python marketing.py -round 23 
 +</​code>​
  
-A script to download the bounty, peer and share files and make the receiver and account files follows below:+Generating the receiver file requires the locations in the account_location.csv file, which currently has: 
 +<​code>​ 
 +Bitcoin Share List,​bitcoinshare.html 
 +Bounty,​bounty_xx.csv 
 +Devcoin Share List,​devcoinshare.html 
 +Devtome Earnings,​devtome_earnings_xx.csv 
 +Marketing Earnings,​marketing_earnings_xx.csv 
 +</​code>​ 
 + 
 +For example, in round 23 those files are the [https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​bitcoinshare.html list of bitcoin developers],​ [https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​bounty_23.csv round 23 bounty file], [https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​devcoinshare.html list of non bitcoin developers],​ [https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​devtome_earnings_23.csv round 23 devtome earnings file], and [https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​marketing_earnings_23.csv round 23 marketing earnings file]. 
 + 
 +Once all those files are in the folder, the command to finally make the receiver file is: 
 +<​code>​ 
 +python account.py -round 23 
 +</​code>​ 
 + 
 +This will create the receiver_23.csv file and the account_23.csv file.  The receiver file is then uploaded by all the file administrators to their respective sites. ​ The account_23.csv file is to help people keep track of where the coins are going, it is not necessary for devcoin to function. 
 + 
 +A script to download the bounty, earnings, peer and share files and make the receiver and account files follows below:
 <​code>​ <​code>​
 #!/bin/bash #!/bin/bash
Line 371: Line 362:
 fi fi
  
-# It's time to generate the round receiver file. An example procedure is on the wiki at:+# It's time to generate the round 23 receiver file. An example procedure is on the wiki at:
 # http://​www.devtome.com/​doku.php?​id=devcoin#​generating_the_files # http://​www.devtome.com/​doku.php?​id=devcoin#​generating_the_files
  
-# and the procedure for round follows below.+# and the procedure for round 23 follows below.
 # First please download the latest version of: # First please download the latest version of:
  
 rm -f bitcoinshare.html rm -f bitcoinshare.html
-wget https://​raw.github.com/Unthinkingbit/charity/​master/​bitcoinshare.html+wget https://​raw.githubusercontent.com/devcoin/accounting/​master/​bitcoinshare.html
 rm -f devcoinshare.html rm -f devcoinshare.html
-wget https://​raw.github.com/Unthinkingbit/charity/​master/​devcoinshare.html+wget https://​raw.githubusercontent.com/devcoin/accounting/​master/​devcoinshare.html
 rm -f peer.csv rm -f peer.csv
-wget https://​raw.github.com/Unthinkingbit/charity/​master/​peer.csv+wget https://​raw.githubusercontent.com/devcoin/accounting/​master/​peer.csv
 rm -f bounty_${round}.csv rm -f bounty_${round}.csv
-wget https://​raw.github.com/Unthinkingbit/charity/​master/​bounty_${round}.csv+wget https://​raw.githubusercontent.com/devcoin/accounting/​master/​bounty_${round}.csv 
 +rm -f devtome_earnings_${round}.csv 
 +wget https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​devtome_earnings_${round}.csv 
 +rm -f marketing_earnings_${round}.csv 
 +wget https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​marketing_earnings_${round}.csv
 rm -f account.py rm -f account.py
-wget https://​raw.github.com/Unthinkingbit/charity/​master/​account.py+wget https://​raw.githubusercontent.com/devcoin/accounting/​master/​account.py 
 +rm -f account_location.csv 
 +wget https://​raw.githubusercontent.com/​devcoin/​accounting/​master/​account_location.csv
 rm -f almoner.py rm -f almoner.py
-wget https://​raw.github.com/Unthinkingbit/charity/​master/​almoner.py+wget https://​raw.githubusercontent.com/devcoin/accounting/​master/​almoner.py
  
 # Then in that folder open a terminal and type: # Then in that folder open a terminal and type:
-python account.py -input bounty_${round}.csv+python account.py -round ​round
 </​code>​ </​code>​
  
Line 541: Line 538:
 The primary concern is that in the long term, most organizations become corrupt, regardless of the intentions of the founders. The single best defense against the corruption of an organization is competition. Devcoin would be the first currency to give part of its generation to developers. However, developers are welcome to fork it in turn, and create say a reformcoin, that also gives generation to developers, but starts with another set of founders. If the reformcoin is less corrupt than devcoin, people will sell the devcoin and buy reformcoins. Even if most people remain with devcoin, just the possibility that people could move to reformcoin would tend to rein in the corruption of the devcoin. ​ To increase the availability of competition,​ there will be bounties for software to easily make alternate currencies derived from devcoin, and bounties for easy to use range voting software. This would also make it easier for people to make other coins like town coins and project coins. The primary concern is that in the long term, most organizations become corrupt, regardless of the intentions of the founders. The single best defense against the corruption of an organization is competition. Devcoin would be the first currency to give part of its generation to developers. However, developers are welcome to fork it in turn, and create say a reformcoin, that also gives generation to developers, but starts with another set of founders. If the reformcoin is less corrupt than devcoin, people will sell the devcoin and buy reformcoins. Even if most people remain with devcoin, just the possibility that people could move to reformcoin would tend to rein in the corruption of the devcoin. ​ To increase the availability of competition,​ there will be bounties for software to easily make alternate currencies derived from devcoin, and bounties for easy to use range voting software. This would also make it easier for people to make other coins like town coins and project coins.
  
-To further reduce corruption, all meetings and votes will be public, because sunshine is the best disinfectant. ​Everyone would be able to post on every thread; however since without a postage fee this would lead to enormous spam and trolling, a fee of up to 0.05$/post along with an entry fee of 5$ (which prepays for posts) is acceptable. Alsopeople could rate posters ​and those lists could be used by forum participants, ​or people looking at the forum records, ​to screen out trollsBecause the value of the $ varies, ​for this document a $ is defined as being 1 / 25,000 of the median of the median income of the top 20 countries ranked by median income with a population over one million.+To further reduce corruption, all meetings and votes will be public, because sunshine is the best disinfectant. 
 + 
 +For active developerstheir receive key will have large portion ​of their devcoins, and if that key was lost or stolen they would suffer. So the almoner software might be upgraded ​to handle a list of keysThere will also be bounties ​for software and hardware key generators.
  
-For active developers, their receive key will have a large portion of their devcoins, and if that key was lost or stolen they would suffer. So the almoner software will be upgraded to handle a list of keys. There will also be bounties for software and hardware key generators. 
  
 +[[Category:​Commerce]] | [[Category:​Computing]]
  
-[[Category:​Commerce]] 
-[[Category:​Computing]] 

QR Code
QR Code devcoin (generated for current page)