Author

Topic: BTCD is no more - page 230. (Read 1328507 times)

legendary
Activity: 1206
Merit: 1000
September 18, 2014, 06:02:55 AM
I got the low level routing streamlined and rewritten. It supports both the public IP privacyServer method and also the probabilistic routing. Still not sure about the traffic management. If anybody is able to do a code review of the networking code, it would help, its less than 1000 lines, but a bit tricky.

Now need to get the initial conditions setup and then test the new routing. Once this works, SuperNET API JSON will be able to be sent from any node to any other within the entire SuperNET and the rest of the debugging will be more like application software debugging than system software.

Since teleport was working in loopback mode, once the routing is working I dont expect too many issues. I still have to make a bunch of accounting report API, but that is just loose ends work.

James

Sounds like things are progressing nicely James Smiley  This is great news..... home stretch we're on now Cool
hero member
Activity: 623
Merit: 500
September 18, 2014, 05:14:00 AM
Is it possible to extract your private key from the wallet.dat file, and if so how?
I'm using the Windows client.

open bitcoindark, go to debug console, and type

dumpprivkey

I tried that but it says wallet only unlocked for staking. how do I unlock it for this?

When unlocking, uncheck the 'for staking' box.

wow thanks, was still doing it old style from the console Grin
hero member
Activity: 623
Merit: 500
September 18, 2014, 04:07:55 AM
Hey guys, so I downloaded BTCD for mac and when I try to open it nothing happens. I downloaded the .dmg from the mega link listed on page 1 of this thread, I ran the .dmg and moved BTCD over to my applications folder, now I click it and it just sits there not opening,..... any idea's?

maybe it's the protection because you're running it for the first time. try the two fingers click (right mouse button) and then chose open.
hero member
Activity: 585
Merit: 500
September 18, 2014, 01:01:41 AM
Would the community be willing to run 100+ privacyServer VPS?
P.S. we can certainly start with a smaller number like 10 and see how it handles the load.

Whatever is necessary. A lot of hosting companies offer a free trial. What are the minimum requirements (CPU, RAM) and how long do you need them (3 days, 2 weeks, 1 month)?
CPU is not so important, the bandwidth would probably be the most important and this is dependent on the number of nodes. it would be an indefinite need assuming it works. These nodes could also be sources for aged telepods and other handy things to have a community run set of servers that is not tied to any specific person

James

I can provide a VPS worth ~$100 month. Unsure how many privacyServer would be able to run on it but willing to load it up.
Thanks!
each privacy server needs a separate IP address, run BTCD daemon and NXT. Having a few other coin daemons would be nice too, but different privacyservers can run different coin daemons

Hey how soon do you want the Privacy servers up ? Can you provide a list of components required and i will whip up a puppet deployment.
I need to recode the new UDP routing, initially with leakage of IP address to the public privacyservers as that is much simpler. Then while that is being tested, I will test out the probabilistic routing. Concerned about the bandwidth required to converge to valid routes.

the current version is still using the TCP routing and not optimized for message synchronizing. I expect some releases from BTCDdev for a few items reasonably soon and I am coding away a much simpler low level routing today. having the 100+ public privacy servers will allow for a very solid core within the core.

you can try to make a build from https://github.com/jl777/btcd
I tried to make the instructions easy to follow

If you do run it, you need a valid jl777.conf file for it to do anything, but this is under active (dozens of commits per day) development so no guarantees about stability. If you do run it, plz just start it and stop it after it starts up. I will announce when there is a stable version for test deployment

Why not get some of these guys to do it? This is the value of NHZ...

http://explorer.nhzcrypto.org/?page=graphs&graph=nodes&offset=30d

Some small (with potential growth) incentive for supernet or BTCD interests would certainly convince those already running nodes to sign up.

legendary
Activity: 1176
Merit: 1134
September 18, 2014, 12:25:10 AM
I got the low level routing streamlined and rewritten. It supports both the public IP privacyServer method and also the probabilistic routing. Still not sure about the traffic management. If anybody is able to do a code review of the networking code, it would help, its less than 1000 lines, but a bit tricky.

Now need to get the initial conditions setup and then test the new routing. Once this works, SuperNET API JSON will be able to be sent from any node to any other within the entire SuperNET and the rest of the debugging will be more like application software debugging than system software.

Since teleport was working in loopback mode, once the routing is working I dont expect too many issues. I still have to make a bunch of accounting report API, but that is just loose ends work.

James

How do I make the QT work? I downloaded it for MAC and it won't open or do anything.
I just double clicked it and it worked. Make sure you have the BitcoinDark.conf file in the right place. I dont remember the exact path.
legendary
Activity: 1176
Merit: 1134
September 17, 2014, 11:54:27 PM
I got the low level routing streamlined and rewritten. It supports both the public IP privacyServer method and also the probabilistic routing. Still not sure about the traffic management. If anybody is able to do a code review of the networking code, it would help, its less than 1000 lines, but a bit tricky.

Now need to get the initial conditions setup and then test the new routing. Once this works, SuperNET API JSON will be able to be sent from any node to any other within the entire SuperNET and the rest of the debugging will be more like application software debugging than system software.

Since teleport was working in loopback mode, once the routing is working I dont expect too many issues. I still have to make a bunch of accounting report API, but that is just loose ends work.

James
member
Activity: 104
Merit: 10
September 17, 2014, 10:13:10 PM
Hey guys, I do have the same prob like OrgiOrg :-)
My Wallet stops downloading at block 100675 :-(
Git the newest version  already, any ideas?
legendary
Activity: 3570
Merit: 1126
September 17, 2014, 08:52:56 PM
The latest shift for the BitcoinDark Multipool paid out over 85 BTCD.

Cheers!
member
Activity: 99
Merit: 10
September 17, 2014, 07:25:54 PM
Maybe this time we dont need to hype but what we really need now is the realease of something to make the price hike.
newbie
Activity: 21
Merit: 0
September 17, 2014, 05:43:18 PM
These prices are awesome. Can't wait till i get more money in.
full member
Activity: 154
Merit: 100
September 17, 2014, 04:30:27 PM
Agreed. This also has the effect of reinforcing BTCD's role in the overall picture. A very ok balance with the NXT emphasis. JMHO.
legendary
Activity: 1764
Merit: 1031
September 17, 2014, 04:13:43 PM
How will the payment of BTCD dividends work (revenues from InstantDEX, Teleport, ...) ?
The BTCD address that staked will be credited with the dividend
Then there will be a mechanism to make claims for the dividend, not sure of the details yet, maybe someone wants to solve this? It is a matter of linking claim address with the address of the BTCD address that earned the dividend by staking

so scanning blockchain to find the BTCD addresses that staked (I think each block staked should have equal weight)
then each BTCD address would get a percentage of the total dividends

Separately, we need to link the above BTCD addresses to payout addresses, which would be BTC or NXT. Alternatively, we could convert all the dividends into BTCD and simply send the payments to the BTCD address. That is actually much simpler and it wont require any linking of addresses and thus losing the privacy.

Once there are dividends to share, it is a matter for calculating the allocation and then we can automatically send the dividend to each address as long as it is above a certain threshold.

I wont have the time to implement this for a while, so if anybody is up to it, then this will allow for dividends sooner rather than later

James

This is very interesting. I think the idea to pay stakers dividends a couple of months back laid the groundwork for the whole SuperNET project. Smiley
I'd opt for BTCD payments rather than BTC or NXT. Perhaps that's not ideal, but there will be lots of small amounts flying around, and if someone isn't in BTC or NXT anyway (I know, but these people might exist) then they would simply have amounts that couldn't economically be used. The potential loss of privacy also undermines the ethos of BTCD! And converting wouldn't hurt the BTCD price either, giving it constant gentle upward pressure.
legendary
Activity: 1176
Merit: 1134
September 17, 2014, 03:55:39 PM
How will the payment of BTCD dividends work (revenues from InstantDEX, Teleport, ...) ?
The BTCD address that staked will be credited with the dividend
Then there will be a mechanism to make claims for the dividend, not sure of the details yet, maybe someone wants to solve this? It is a matter of linking claim address with the address of the BTCD address that earned the dividend by staking

so scanning blockchain to find the BTCD addresses that staked (I think each block staked should have equal weight)
then each BTCD address would get a percentage of the total dividends

Separately, we need to link the above BTCD addresses to payout addresses, which would be BTC or NXT. Alternatively, we could convert all the dividends into BTCD and simply send the payments to the BTCD address. That is actually much simpler and it wont require any linking of addresses and thus losing the privacy.

Once there are dividends to share, it is a matter for calculating the allocation and then we can automatically send the dividend to each address as long as it is above a certain threshold.

I wont have the time to implement this for a while, so if anybody is up to it, then this will allow for dividends sooner rather than later

James
member
Activity: 112
Merit: 10
September 17, 2014, 03:41:59 PM
can somebody help me please ... my wallet isn't syncro anymore

deleted all files in %APPDATA%\Roaming\BitcoinDark\  except wallet.dat and BitcoinDark.conf and start the Wallet again ... it goes till block 100675 and then stop

You can try it again. This time before running the wallet you can restart your computer. BTW are you running the latest version "1.0.0.0-g32a928e"?
full member
Activity: 183
Merit: 100
September 17, 2014, 03:39:44 PM
How will the payment of BTCD dividends work (revenues from InstantDEX, Teleport, ...) ?
newbie
Activity: 42
Merit: 0
September 17, 2014, 03:38:40 PM
can somebody help me please ... my wallet isn't syncro anymore

deleted all files in %APPDATA%\Roaming\BitcoinDark\  except wallet.dat and BitcoinDark.conf and start the Wallet again ... it goes till block 100675 and then stop
legendary
Activity: 1176
Merit: 1134
September 17, 2014, 02:59:18 PM
Would the community be willing to run 100+ privacyServer VPS?
P.S. we can certainly start with a smaller number like 10 and see how it handles the load.

Whatever is necessary. A lot of hosting companies offer a free trial. What are the minimum requirements (CPU, RAM) and how long do you need them (3 days, 2 weeks, 1 month)?
CPU is not so important, the bandwidth would probably be the most important and this is dependent on the number of nodes. it would be an indefinite need assuming it works. These nodes could also be sources for aged telepods and other handy things to have a community run set of servers that is not tied to any specific person

James

I can provide a VPS worth ~$100 month. Unsure how many privacyServer would be able to run on it but willing to load it up.
Thanks!
each privacy server needs a separate IP address, run BTCD daemon and NXT. Having a few other coin daemons would be nice too, but different privacyservers can run different coin daemons

Hey how soon do you want the Privacy servers up ? Can you provide a list of components required and i will whip up a puppet deployment.
I need to recode the new UDP routing, initially with leakage of IP address to the public privacyservers as that is much simpler. Then while that is being tested, I will test out the probabilistic routing. Concerned about the bandwidth required to converge to valid routes.

the current version is still using the TCP routing and not optimized for message synchronizing. I expect some releases from BTCDdev for a few items reasonably soon and I am coding away a much simpler low level routing today. having the 100+ public privacy servers will allow for a very solid core within the core.

you can try to make a build from https://github.com/jl777/btcd
I tried to make the instructions easy to follow

If you do run it, you need a valid jl777.conf file for it to do anything, but this is under active (dozens of commits per day) development so no guarantees about stability. If you do run it, plz just start it and stop it after it starts up. I will announce when there is a stable version for test deployment
legendary
Activity: 3570
Merit: 1126
September 17, 2014, 02:21:59 PM
Would the community be willing to run 100+ privacyServer VPS?
P.S. we can certainly start with a smaller number like 10 and see how it handles the load.

Whatever is necessary. A lot of hosting companies offer a free trial. What are the minimum requirements (CPU, RAM) and how long do you need them (3 days, 2 weeks, 1 month)?
CPU is not so important, the bandwidth would probably be the most important and this is dependent on the number of nodes. it would be an indefinite need assuming it works. These nodes could also be sources for aged telepods and other handy things to have a community run set of servers that is not tied to any specific person

James

I can provide a VPS worth ~$100 month. Unsure how many privacyServer would be able to run on it but willing to load it up.
Thanks!
each privacy server needs a separate IP address, run BTCD daemon and NXT. Having a few other coin daemons would be nice too, but different privacyservers can run different coin daemons

Ok. I should be able to manage 6 and maybe 7, depending on bandwidth. On separate IP's.
sr. member
Activity: 336
Merit: 250
September 17, 2014, 01:46:10 PM
Please stop your scammer crews from going to our thread. Thanks

please stop posting in this thread. Thanks.
sr. member
Activity: 336
Merit: 250
September 17, 2014, 01:42:47 PM
Just run a BTCD node

there was mention of nxt client and a couple other coin dameon's.
Jump to: