Bitcoin Forum
December 09, 2016, 07:33:21 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 [82] 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 ... 176 »
  Print  
Author Topic: Devcoin  (Read 369304 times)
Unthinkingbit
Hero Member
*****
Offline Offline

Activity: 900



View Profile
April 25, 2013, 06:12:19 PM
 #1621

Also if hard-forking is the only concern we can put an extra field in 'recfile' to allow a pubkey change (newpubkey+signature by current pubkey)
Not good enough; once the current signer gets run over by a bus it is too late to get them to sign over to someone else.

I agree, majority vote is being used to protect against the following:

1) The key holder being run over by a bus.

2) The key being stolen.

3) The key holder becoming corrupt.

Quote
We use majority right now, that seems more robust though also has its own potential weaknesses presumably.

It's weak when the tree is thin. To fix the fragility issue, when we make round 23 Fuzzy Bear is going to take my place in the peer list with devcoinpool.btc-music.com. Then we will make new receiver files 0 through 22 with the peer list replaced by:

Code:
http://galaxies.mygamesonline.org/receiver.csv
http://devcoinpool.btc-music.com/receiver/receiver_22.csv
http://devcoinblockexplorer.info/receiver/receiver.csv
http://devtome.com/files/receiver.csv
http://devcoin.darkgamex.ch/receiver.csv

Then the file admins will upload all the replaced files to their sites. Then the code to get the first file in receiver.h will be changed from:

Code:
stepText = getInternetText("https://raw.github.com/Unthinkingbit/charity/master/receiver_0.csv");

to something like:

Code:
string peerText = string("_beginpeers\n");
peerText += string("http://galaxies.mygamesonline.org/receiver.csv\n");
peerText += string("http://devcoinpool.btc-music.com/receiver/receiver.csv\n");
peerText += string("http://devcoinblockexplorer.info/receiver/receiver.csv\n");
peerText += string("http://devtome.com/files/receiver.csv\n");
peerText += string("http://devcoin.darkgamex.ch/receiver.csv\n");
peerText += string("_beginpeers\n");
stepText = getCommonOutputByText(peerText, string("0"));

Once that is done, devcoin will be able to bootstrap even if 2 out of 5 sites are down. In future roughly every time we double the number of file administrators, we'll rewiden the tree.

1481312001
Hero Member
*
Offline Offline

Posts: 1481312001

View Profile Personal Message (Offline)

Ignore
1481312001
Reply with quote  #2

1481312001
Report to moderator
1481312001
Hero Member
*
Offline Offline

Posts: 1481312001

View Profile Personal Message (Offline)

Ignore
1481312001
Reply with quote  #2

1481312001
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481312001
Hero Member
*
Offline Offline

Posts: 1481312001

View Profile Personal Message (Offline)

Ignore
1481312001
Reply with quote  #2

1481312001
Report to moderator
Unthinkingbit
Hero Member
*****
Offline Offline

Activity: 900



View Profile
April 25, 2013, 06:29:41 PM
 #1622

Hello all.

First, I've set up a devcoin block explorer besides my seed node, it's accessable via http://d.evco.in/ and using code from ABE. I just spend several hours, so please tell me there's any mistake. (known: site a little slow, API may be unusable).

Thanks! You got the third 2 share award for a devcoin block explorer:
https://bitcointalk.org/index.php?topic=34586.msg937183#msg937183

There is now one block explorer award remaining.

You'll also get 2/5 of a share as long as you maintain it. I added it to the list of devcoin block explorers at:
http://www.devtome.com/doku.php?id=devcoin_block_explorer

twobits
Sr. Member
****
Offline Offline

Activity: 336

Firstbits: 1a6taw


View Profile
April 25, 2013, 07:23:55 PM
 #1623



Code:
http://galaxies.mygamesonline.org/receiver.csv
http://devcoinpool.btc-music.com/receiver/receiver_22.csv
http://devcoinblockexplorer.info/receiver/receiver.csv
http://devtome.com/files/receiver.csv
http://devcoin.darkgamex.ch/receiver.csv

Then the file admins will upload all the replaced files to their sites. Then the code to get the first file in receiver.h will be changed from:

Code:
stepText = getInternetText("https://raw.github.com/Unthinkingbit/charity/master/receiver_0.csv");

to something like:

Code:
peerText = string("http://galaxies.mygamesonline.org/receiver.csv\n");
peerText += string("http://devcoinpool.btc-music.com/receiver/receiver.csv\n");
peerText += string("http://devcoinblockexplorer.info/receiver/receiver.csv\n");
peerText += string("http://devtome.com/files/receiver.csv\n");
peerText += string("http://devcoin.darkgamex.ch/receiver.csv\n");
stepText = getCommonOutputByText(peerText, string("0");

Once that is done, devcoin will be able to bootstrap even if 2 out of 5 sites are down. In future roughly every time we double the number of file administrators, we'll rewiden the tree.


Unless/until the curl code is changed to use curl_multi,   I think for the bootstrapping, we will get better results with 3 reliable
servers listed and gain almost nothing but slower start up speed by adding more especially if one or more ever go down in the furture as we would then be waiting for each to time out.   If we just added two more reliable nodes and kept your github we should be fine.

Unthinkingbit
Hero Member
*****
Offline Offline

Activity: 900



View Profile
April 25, 2013, 07:45:40 PM
 #1624

Unless/until the curl code is changed to use curl_multi,   I think for the bootstrapping, we will get better results with 3 reliable
servers listed and gain almost nothing but slower start up speed by adding more especially if one or more ever go down in the furture as we would then be waiting for each to time out.

The receiver files are cached, it only downloads new receiver files when it switches blocks. Assuming a bad case scenario, where two out of five files time out, wasting a minute each, that would be two minutes per block; this times 22 rounds would be 44 minutes. That is the bad case for the startup, for example if it is used once a month, that would be an extra 2 minutes per month.

If in future at say round 30 we had fifteen files, and say seven were down, that would be seven minutes per block, times 30 rounds would be a 210 minute (3.5 hours) start up. This bad case is still much less than the average bitcoin block chain download time today. The extra protection against nodes being down or ddosed is worth the extra time.

Quote
If we just added two more reliable nodes and kept your github we should be fine.

The issue is, which nodes will always be reliable? Github was reliable when we developed the program, and any node can be ddosed.

FinShaggy
Full Member
***
Offline Offline

Activity: 196


Google/YouTube


View Profile WWW
April 25, 2013, 07:49:30 PM
 #1625

Wow

4,928.1985 GH/s

If everyone is thinking outside the box, there is a new box.
FinShaggy
Full Member
***
Offline Offline

Activity: 196


Google/YouTube


View Profile WWW
April 25, 2013, 09:04:53 PM
 #1626

DVC/USD  0.00035200 0.00047999 0.00035199

If everyone is thinking outside the box, there is a new box.
FinShaggy
Full Member
***
Offline Offline

Activity: 196


Google/YouTube


View Profile WWW
April 25, 2013, 09:12:08 PM
 #1627

Devcoin Price Thread
https://bitcointalk.org/index.php?topic=187757.0

If everyone is thinking outside the box, there is a new box.
FinShaggy
Full Member
***
Offline Offline

Activity: 196


Google/YouTube


View Profile WWW
April 25, 2013, 09:43:12 PM
 #1628

Does anyone know a few free downloadable wallets for Devcoin for Windows?

If everyone is thinking outside the box, there is a new box.
twobits
Sr. Member
****
Offline Offline

Activity: 336

Firstbits: 1a6taw


View Profile
April 25, 2013, 11:29:51 PM
 #1629

Does anyone know a few free downloadable wallets for Devcoin for Windows?

https://www.box.com/s/9qice0wkl63eammwrsnm seems to finally be working.

jasinlee
Hero Member
*****
Offline Offline

Activity: 742


Its as easy as 0, 1, 1, 2, 3


View Profile
April 26, 2013, 12:10:22 AM
 #1630

Have 2 dvc seed nodes up & running now:

dvc.us.public.txn.co.in
dvc.eu.public.txn.co.in

both also available via Round Robin lookups with:

dvc.public.txn.co.in

If I can find a reasonably priced hosting provider in Hongkong or Singapore that takes btc - I'll add one there to round it out.

BTC 1JASiNZxmAN1WBS4dmGEDoPpzN3GV7dnjX DVC 1CxxZzqcy7YEVXfCn5KvgRxjeWvPpniK3                     Earn Devcoins Devtome.com
doublec
Legendary
*
Offline Offline

Activity: 1078


View Profile
April 26, 2013, 12:35:01 AM
 #1631

I have a devcoin seed node running at
Code:
dcnode.bitparking.com
. This connects to my mining pool node which is mining Devcoin at about 4 Thash/s so gets notification of new blocks fairly quickly. My devcoin address is 1KXrxx7skEeTapMZiV67MHo699hS6BrcEZ.



Unthinkingbit
Hero Member
*****
Offline Offline

Activity: 900



View Profile
April 26, 2013, 12:58:13 AM
 #1632

Another button design to add to the mix:



Larger version

GRC is awarded the last 3/5 share button bounty:
https://bitcointalk.org/index.php?topic=34586.msg1450786#msg1450786

I suggest adding three 2/5 share awards, then three 1/5 share awards, any objections?

twobits
Sr. Member
****
Offline Offline

Activity: 336

Firstbits: 1a6taw


View Profile
April 26, 2013, 01:23:51 AM
 #1633

The receiver files are cached, it only downloads new receiver files when it switches blocks. Assuming a bad case scenario, where two out of five files time out, wasting a minute each, that would be two minutes per block; this times 22 rounds would be 44 minutes. That is the bad case for the startup, for example if it is used once a month, that would be an extra 2 minutes per month.

If in future at say round 30 we had fifteen files, and say seven were down, that would be seven minutes per block, times 30 rounds would be a 210 minute (3.5 hours) start up. This bad case is still much less than the average bitcoin block chain download time today. The extra protection against nodes being down or ddosed is worth the extra time.

I am thinking about the start up time for a new user today, today I have been getting a 70 second time out on the irc , then after that there would be a 10 second time out on each bad site.    People may quit and restart if they don't get some
feedback sooner then this would allow for in worst cases.


Quote
If we just added two more reliable nodes and kept your github we should be fine.
Quote
The issue is, which nodes will always be reliable? Github was reliable when we developed the program, and any node can be ddosed.


Indeed.  That is why in an earlier message I was suggesting we consider moving the finding of the receiver_N.csv flie sources to dns. This would make it so the reciever files would have no need for the hardcoded sites that could become bad later.

twobits
Sr. Member
****
Offline Offline

Activity: 336

Firstbits: 1a6taw


View Profile
April 26, 2013, 01:39:54 AM
 #1634

Devcoin for Mac OSX

https://www.box.com/s/ntna8dibxek351s42fxu

This build includes the two valid seed nodes posted so far.

Unthinkingbit
Hero Member
*****
Offline Offline

Activity: 900



View Profile
April 26, 2013, 01:42:59 AM
 #1635

Devcoin for Mac OSX

https://www.box.com/s/h26atelim2ylqjrmorbf


This build includes the two valid seed nodes posted so far.


Thanks, you're awarded the 2 share bounty for devcoin on Mac:
https://bitcointalk.org/index.php?topic=34586.msg1352515#msg1352515

There remains a last one share bounty for a Mac version.

Please post or message me a devcoin address.

markm
Legendary
*
Offline Offline

Activity: 1792



View Profile WWW
April 26, 2013, 02:12:14 AM
 #1636

Have 2 dvc seed nodes up & running now:

dvc.us.public.txn.co.in
dvc.eu.public.txn.co.in

both also available via Round Robin lookups with:

dvc.public.txn.co.in

If I can find a reasonably priced hosting provider in Hongkong or Singapore that takes btc - I'll add one there to round it out.

What is a DNS seed, exactly? Does it involve some special text-record entry in a DNS zone file or a bunch of A records or aliases or what?

Once we know we can put them into the DNS of all the devcoin-related domains.

-MarkM-

Browser-launched Crossfire client now online (select CrossCiv server for Galactic  Milieu)
Free website hosting with PHP, MySQL etc: http://hosting.knotwork.com/
Unthinkingbit
Hero Member
*****
Offline Offline

Activity: 900



View Profile
April 26, 2013, 02:14:58 AM
 #1637

Termhn:
http://devtome.com/doku.php?id=wiki:user:termhn

has written more than a thousand words:
http://devtome.com/doku.php?id=technological_security
http://devtome.com/doku.php?id=call_of_duty

and so got the third, two generation share signing bonus for writing:
http://www.devtome.com/doku.php?id=earn_devcoins_by_writing#signing_bonus

There are now seven, two share bonuses remaining. The writer will also get earnings per word:
http://www.devtome.com/doku.php?id=earn_devcoins_by_writing#earnings_per_word

FinShaggy
Full Member
***
Offline Offline

Activity: 196


Google/YouTube


View Profile WWW
April 26, 2013, 04:06:46 AM
 #1638

Are there alternative online wallets to Devda.ch or is that it for DVC?

If everyone is thinking outside the box, there is a new box.
jasinlee
Hero Member
*****
Offline Offline

Activity: 742


Its as easy as 0, 1, 1, 2, 3


View Profile
April 26, 2013, 04:14:19 AM
 #1639

Seed nodes - basically long standing nodes run on servers rather than desktops - setup with DNS to share the load over the hosts.

DNS round-robin for the domain name dvc.public.txn.co.in shares all traffic over the nodes and specific host names to allow people to pick the one they feel is closer.

At some point the DNS package will be upgraded to provide geoDNS - allowing a single dns name to be used and the closest host to them will be automatically selected.

dvc.us.public.txn.co.in Being USA Based.
dvc.eu.public.txn.co.in Being EUR Based.
dvc.public.txn.co.in Being a mode of sharing the traffic across all nodes.

I am looking into locating one in probably Hong Kong, that should give us a good spread cross the globe.

BTC 1JASiNZxmAN1WBS4dmGEDoPpzN3GV7dnjX DVC 1CxxZzqcy7YEVXfCn5KvgRxjeWvPpniK3                     Earn Devcoins Devtome.com
FinShaggy
Full Member
***
Offline Offline

Activity: 196


Google/YouTube


View Profile WWW
April 26, 2013, 05:05:13 AM
 #1640

Are there alternative online wallets to Devda.ch or is that it for DVC?

Also, offline wallets. I tried the one at the top of this page, but when I downloaded it, it didn't work.

If everyone is thinking outside the box, there is a new box.
Pages: « 1 ... 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 [82] 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 ... 176 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!