Author

Topic: BTCD is no more - page 378. (Read 1328490 times)

sr. member
Activity: 490
Merit: 250
I don't really come from outer space.
August 13, 2014, 06:38:36 PM
This multisig is really fun. After taking all this time to get working, now I just cant stop trying many combinations. All looking quite stable and very solid, but of course it is using localhost, so no real networking errors.
UDP sometimes is pretty finicky, but that is another advantage of the shared secret multisig. It essentially acts as an error correcting code, well at least as long I dont mix in packets that are corrupted. If even one bit gets changed, it will not match the packet crc and so just get ignored, then the decryption will also fail, so I would say the odds of bad data getting processed is ignorable, even using UDP path.

Have you considered doing reed-solomon on the data to correct any corrupt packets?  It would add some redundant overhead, but you'd gain reliability in noisy networks.

http://www.drdobbs.com/cpp/reed-solomon-error-correction/184410107
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 06:21:08 PM
is there a guide to setting up a privacy server on debian/ubuntu anywhere?
Posted from Bitcointa.lk - #3IkMOkiPGm6DWIBy
It will be just to install BitcoinDarkd and make the appropriate entries in the .conf file, also will need a NXT core running and whatever other coin daemons you want your tradebots to have access to.

Now I think the build process might become a bit more complicated as you will need to get:
libcurl, libwebsockets, libnacl, and gzip but for ubuntu these are pretty standard and probably:
-lcurl -lwebsockets -lnacl -lz -luv

The above link extras will allow it to link libjl777

James

Can the wallets be shared with other applications or will they need to be didicated to the NXT core?

Thanks
I dont understand the question. NXT doesnt use wallets, the account is linked to the password and I am using the privkey for a BTCD address as the password, so a public BTCD address automatically maps to a NXT address. In a sense the NXT "wallet" is contained in your BTCD wallet. You can choose any address to use as your public address

Maybe you can describe your use case and I can explain better

James

Sorry I meant to say coin daemons. For example, I already 30 or so coin daemons at my disposal. Can I utilize those for currencies I would use trade bots with or do I need an all new set, specifically for the privacy server.
Wow 30 daemons running stable on one server! You can use the same ones, just need to add a JSON entry for each coin:

{"name":"BTC","conf":"/home/root/.bitcoin/bitcoin.conf","asset":"4551058913252105307","rpc":"127.0.0.1:8332","minconfirms":3,"estblocktime":600},

This will allow the tradebot to know how to communicate with each coin's daemon
legendary
Activity: 3556
Merit: 1126
August 13, 2014, 06:10:05 PM
is there a guide to setting up a privacy server on debian/ubuntu anywhere?
Posted from Bitcointa.lk - #3IkMOkiPGm6DWIBy
It will be just to install BitcoinDarkd and make the appropriate entries in the .conf file, also will need a NXT core running and whatever other coin daemons you want your tradebots to have access to.

Now I think the build process might become a bit more complicated as you will need to get:
libcurl, libwebsockets, libnacl, and gzip but for ubuntu these are pretty standard and probably:
-lcurl -lwebsockets -lnacl -lz -luv

The above link extras will allow it to link libjl777

James

Can the wallets be shared with other applications or will they need to be didicated to the NXT core?

Thanks
I dont understand the question. NXT doesnt use wallets, the account is linked to the password and I am using the privkey for a BTCD address as the password, so a public BTCD address automatically maps to a NXT address. In a sense the NXT "wallet" is contained in your BTCD wallet. You can choose any address to use as your public address

Maybe you can describe your use case and I can explain better

James

Sorry I meant to say coin daemons. For example, I already 30 or so coin daemons at my disposal. Can I utilize those for currencies I would use trade bots with or do I need an all new set, specifically for the privacy server.
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 06:07:34 PM
I just defined the libjl777 interface, might as well post it for the record.

extern "C" int32_t libjl777_start(void **coinptrs,char *JSON_or_fname);

coinptrs, are just passed back to any C++ services I need, eg. libjl777_broadcast
the JSON_or_fname is what it says, either the JSON string itself (it wont be freed) or the full path to a file that contains the JSON string that configures libjl777. This way, it can all be in the BitcoinDark.conf file or any other file

Once you do a libjl777_start it will block waiting for commands, so make sure to do it in another thread.

Once it is running, you can submit commands via http://127.0.0.1:7777/{json command}, but this is probably best for webpages to use, for internal software use:

extern "C" char *libjl777_JSON(char *JSONstr);

This will run the command embedded in the JSONstr and return a string (or NULL), you need to free it after you dont need it anymore.

There needs to be a way to broadcast a packet, so there needs to be the following function:

extern "C" int32_t libjl777_broadcast(void **coinptrs,uint8_t *packet,int32_t len,uint64_t txid,int32_t duration);

The coinptrs are what was passed in before and the packet + len is the binary data. The txid is a (hopefully!) unique id for the packet. duration is the number of seconds it should stay around. Not critical to purge it if that is hard to do, but this allows a bit of resource management. When the node receives a broadcast packet, you call:

extern "C" char *libjl777_gotpacket(uint8_t *packet,int32_t len,uint64_t txid,int32_t duration);

The gotpacket function will return a JSON string (or NULL). Not sure what sort of info yet, probably just error or success.

James
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 05:56:39 PM
is there a guide to setting up a privacy server on debian/ubuntu anywhere?
Posted from Bitcointa.lk - #3IkMOkiPGm6DWIBy
It will be just to install BitcoinDarkd and make the appropriate entries in the .conf file, also will need a NXT core running and whatever other coin daemons you want your tradebots to have access to.

Now I think the build process might become a bit more complicated as you will need to get:
libcurl, libwebsockets, libnacl, and gzip but for ubuntu these are pretty standard and probably:
-lcurl -lwebsockets -lnacl -lz -luv

The above link extras will allow it to link libjl777

James

Can the wallets be shared with other applications or will they need to be didicated to the NXT core?

Thanks
I dont understand the question. NXT doesnt use wallets, the account is linked to the password and I am using the privkey for a BTCD address as the password, so a public BTCD address automatically maps to a NXT address. In a sense the NXT "wallet" is contained in your BTCD wallet. You can choose any address to use as your public address

Maybe you can describe your use case and I can explain better

James
legendary
Activity: 3556
Merit: 1126
August 13, 2014, 05:24:25 PM
is there a guide to setting up a privacy server on debian/ubuntu anywhere?
Posted from Bitcointa.lk - #3IkMOkiPGm6DWIBy
It will be just to install BitcoinDarkd and make the appropriate entries in the .conf file, also will need a NXT core running and whatever other coin daemons you want your tradebots to have access to.

Now I think the build process might become a bit more complicated as you will need to get:
libcurl, libwebsockets, libnacl, and gzip but for ubuntu these are pretty standard and probably:
-lcurl -lwebsockets -lnacl -lz -luv

The above link extras will allow it to link libjl777

James

Can the wallets be shared with other applications or will they need to be didicated to the NXT core?

Thanks
newbie
Activity: 57
Merit: 0
August 13, 2014, 04:43:12 PM
Hey guys, I'm new to these forums, but I've been investing in BTC for a couple years now. I've been following this thread since the beginning and I'm happy to say that I'm a large investor in BTCD now as well Smiley Just wanted to say hi to everyone and a big thanks to James and all the helpers for their hard work. I'll be donating 200 BTCD. Have a good one guys!

Welcome!
I'm curious to know what counts as a big holder. As this is a coin with a market cap of $2-3 million, that a couple of weeks ago was $1 million, a lot of people will presumably own 0.1-1% of the total supply for just a few bitcoins. 1-10% isn't inconceivable by any stretch.

Thanks for the welcome Cassius! I would consider 5-10% of total supply as a big investor for now until the coin gets more distributed, is that a fair assumption?
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 04:38:59 PM
I seem to have problems in getting github setup correctly...
Anyway, I made a new repository libjl777, but it wasnt updating and somehow it was happiest replacing pNXT. I guess it's OK, as I have put all my stuff into libjl777 anyway. So now that it works with Mac. I will test it on ubuntu. I hope someone can test building this on Windows.

https://github.com/jl777/libjl777

I know i said it would take a couple days, but I am not so good at this type of work so my time estimating is off.
Now I think I will just link it with BitcoinDarkd and see what happens

James

P.S. Once I removed the Mac specific files from the linking, it worked find in Ubuntu

legendary
Activity: 1764
Merit: 1031
August 13, 2014, 03:23:04 PM
Hey guys, I'm new to these forums, but I've been investing in BTC for a couple years now. I've been following this thread since the beginning and I'm happy to say that I'm a large investor in BTCD now as well Smiley Just wanted to say hi to everyone and a big thanks to James and all the helpers for their hard work. I'll be donating 200 BTCD. Have a good one guys!

Welcome!
I'm curious to know what counts as a big holder. As this is a coin with a market cap of $2-3 million, that a couple of weeks ago was $1 million, a lot of people will presumably own 0.1-1% of the total supply for just a few bitcoins. 1-10% isn't inconceivable by any stretch.
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 02:13:22 PM
is there a guide to setting up a privacy server on debian/ubuntu anywhere?
Posted from Bitcointa.lk - #3IkMOkiPGm6DWIBy
It will be just to install BitcoinDarkd and make the appropriate entries in the .conf file, also will need a NXT core running and whatever other coin daemons you want your tradebots to have access to.

Now I think the build process might become a bit more complicated as you will need to get:
libcurl, libwebsockets, libnacl, and gzip but for ubuntu these are pretty standard and probably:
-lcurl -lwebsockets -lnacl -lz -luv

The above link extras will allow it to link libjl777

James
legendary
Activity: 3556
Merit: 1126
August 13, 2014, 02:09:06 PM
is there a guide to setting up a privacy server on debian/ubuntu anywhere?
Posted from Bitcointa.lk - #3IkMOkiPGm6DWIBy
newbie
Activity: 57
Merit: 0
August 13, 2014, 02:06:19 PM
Hey guys, I'm new to these forums, but I've been investing in BTC for a couple years now. I've been following this thread since the beginning and I'm happy to say that I'm a large investor in BTCD now as well Smiley Just wanted to say hi to everyone and a big thanks to James and all the helpers for their hard work. I'll be donating 200 BTCD. Have a good one guys!
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 01:55:50 PM
Good news, well I think its good news.

I realized there is no need to put all my code into the first version of libjl777, so it will only have 15,000 lines of my code (and 20,000+ lines of other code), so that will reduce the time needed to get it all "library-ized" I am not so good with linkers though, I usually just include all the source files and just compile a single file, but this seems to crash the poor microsoft compiler in win7...

I am using quite a few other libraries to build on top of: nacl, libwebsockets, libuv, libtom, picoc, gzip, curl and a few others. I could just make one giant project that starts from the sources of all these projects, which would eliminate the need to go find these from other places. On the other hand, that is just spending time moving stuff around and I dont like reinventing wheels...

How about this for build instructions:
1. find acceptable versions for libnacl (libsodium on Windows), libwebsockets, libuv, gzip and libcurl and make copies/links to them in the build directory for libjl777 (nacl.a, libwebsockets.a, libuv.a, libcurl.a) and I will just assume they are there
2. make

Now you can #include "jl777.h" and link in libjl777 to get access to all the features

Would that be acceptable?

James
hero member
Activity: 966
Merit: 550
August 13, 2014, 01:15:06 PM

Excellent work. Should we do a fundraiser for a prweb press release? The cost is $500.

I think someone is LaTex-ing it, and putting images in. Probably worth waiting for that?
Agreed, good point.
hero member
Activity: 620
Merit: 500
August 13, 2014, 01:04:32 PM
not a problem at all i like to give credit where credit is due.

crypto started for me as a hobby and a way to make a very small amount of profit. but as each day passed i understood it a little more, and im learning stuff from just reading and sitting in the background.
the more i learned the more profit i made and became wiser in my investments. i dont think this investment will be a bad one hopefully i can get rid of some of my other ipo coins and re invest here, alltho i think my missus will be taking her fair share of the profits too Grin

This sums up crypto for me as well.
The wife still doesn't fully understand it but listens more intently once she saw the portfolio, and of course is now in the planning stages of her dream vacation.  Which is made possible due to investments in coins I believed in.

yea my partner only understands the end fiat amount not the principles of crypto. the highest my portfolio got was <20 BTC from 0 mining on a 6770 gpu and trading. now im at <1 (had to cash out to buy transport to find work and pay bills e.t.c) but im confident ill make more, im a lot more hesitant with my investments now and it seems to be paying off so far.
 
sr. member
Activity: 441
Merit: 500
August 13, 2014, 12:56:36 PM
I will say though, both darks have a great development team behind them. I can't say that for any other coin out there.
Posted from Bitcointa.lk - #1X7niYI8kAm7zgBB
Evan does good work, but if DRK is just a decentralized coinjoin, then it is too weak for anything more than personal use.
In any case, BTCD will be able to teleport DRK, BTC, NXT, XMR, etc. Big businesses wont use anything other than BTC itself, but they couldnt until BTCD because of the total transparency of bitcoin

It really doesnt matter which anon coin wins, even if there is actually a single winner, BTCD will be right there teleporting it

James

This is my opinion nothing more.
 
i have followed this thread from the beginning (found late so caught up)
now i have absolute 0% knowledge in coding or coin development yet the community and devs in this thread have given me a different kind of "trust" with btcd than i have found in any other coin. you are active daily, you keep us informed of progress and setbacks and never seem to be far away when needed.

i have started to buy and hold btcd when i can afford to do so. i feel confident i will see a decent return on my investment even on a long term basis, this is due to the reasons above plus the speed at which you work and the dedication you put into it. its like you see a niche in the crypto world and snap it up.

You do not seem to want/expect to be #1 coin, it seems you want to just make a difference in crypto as a whole and for that i commend you.

jl777 - I think that due to the work you have done here and elsewhere throughout the community and for all possible future work, your name will be remembered for a long time.

sorry for the rant and the long way to say "great work keep it up" i just felt that dint quite cut it lol
Wow! Thank you very much. Such kind works is always very helpful to gain strength to battle against difficult bugs.

The world is changing and in many ways for the worse. We used to all have cash to spend and other than the people you spent it with, nobody would really know. In many countries this is maybe the difference between being arrested or not and for the most ridiculous things are being made illegal.

Now cash is systematically being made illegal. You already cannot use cash for any large transactions and fewer and fewer places even accept it. Just use a credit card. Of course and every single transaction is open for anybody to see. Thanks, but not thanks.

Then comes bitcoin and people assume it is private. The big joke is that the govt officials are very happy for bitcoin usage, it is much easier to get transaction records than from credit card companies. Dont even need to submit silly paperwork to get access. Its all just right there. First the cloak and dagger agencies deanonymize, then the lesser agencies, and when the tax agency finally manages to obtain the social security number <-> bitcoin address database, then bitcoin will go from being one of the great things to a tool of the govt agencies

I am no criminal, but now they will probably make laws to classify me as big danger. No matter, I avoid USA and its allies from as big distance as possible. Of course Russia is no better and China, not sure yet.

The world needs cash or something that works like cash used to. This goes beyond any profit making or idealogical thing. Without cash and with govts in total control over what you spend, well, I see a very, very bad future down that path.

Since I can contribute to this fight against global oppression, I work 100+ hours a week to this goal, even though I have more money now than I can spend, though not more money than my wife can spend Smiley

James

I can tell you from experience that China is not better...likely worse...unless of course you're one of the officials in charge.
full member
Activity: 154
Merit: 100
August 13, 2014, 12:54:33 PM
not a problem at all i like to give credit where credit is due.

crypto started for me as a hobby and a way to make a very small amount of profit. but as each day passed i understood it a little more, and im learning stuff from just reading and sitting in the background.
the more i learned the more profit i made and became wiser in my investments. i dont think this investment will be a bad one hopefully i can get rid of some of my other ipo coins and re invest here, alltho i think my missus will be taking her fair share of the profits too Grin

This sums up crypto for me as well.
The wife still doesn't fully understand it but listens more intently once she saw the portfolio, and of course is now in the planning stages of her dream vacation.  Which is made possible due to investments in coins I believed in.
hero member
Activity: 620
Merit: 500
August 13, 2014, 12:47:33 PM
not a problem at all i like to give credit where credit is due.

crypto started for me as a hobby and a way to make a very small amount of profit. but as each day passed i understood it a little more, and im learning stuff from just reading and sitting in the background.
the more i learned the more profit i made and became wiser in my investments. i dont think this investment will be a bad one hopefully i can get rid of some of my other ipo coins and re invest here, alltho i think my missus will be taking her fair share of the profits too Grin
legendary
Activity: 1176
Merit: 1134
August 13, 2014, 12:24:17 PM
I will say though, both darks have a great development team behind them. I can't say that for any other coin out there.
Posted from Bitcointa.lk - #1X7niYI8kAm7zgBB
Evan does good work, but if DRK is just a decentralized coinjoin, then it is too weak for anything more than personal use.
In any case, BTCD will be able to teleport DRK, BTC, NXT, XMR, etc. Big businesses wont use anything other than BTC itself, but they couldnt until BTCD because of the total transparency of bitcoin

It really doesnt matter which anon coin wins, even if there is actually a single winner, BTCD will be right there teleporting it

James

This is my opinion nothing more.
 
i have followed this thread from the beginning (found late so caught up)
now i have absolute 0% knowledge in coding or coin development yet the community and devs in this thread have given me a different kind of "trust" with btcd than i have found in any other coin. you are active daily, you keep us informed of progress and setbacks and never seem to be far away when needed.

i have started to buy and hold btcd when i can afford to do so. i feel confident i will see a decent return on my investment even on a long term basis, this is due to the reasons above plus the speed at which you work and the dedication you put into it. its like you see a niche in the crypto world and snap it up.

You do not seem to want/expect to be #1 coin, it seems you want to just make a difference in crypto as a whole and for that i commend you.

jl777 - I think that due to the work you have done here and elsewhere throughout the community and for all possible future work, your name will be remembered for a long time.

sorry for the rant and the long way to say "great work keep it up" i just felt that dint quite cut it lol
Wow! Thank you very much. Such kind works is always very helpful to gain strength to battle against difficult bugs.

The world is changing and in many ways for the worse. We used to all have cash to spend and other than the people you spent it with, nobody would really know. In many countries this is maybe the difference between being arrested or not and for the most ridiculous things are being made illegal.

Now cash is systematically being made illegal. You already cannot use cash for any large transactions and fewer and fewer places even accept it. Just use a credit card. Of course and every single transaction is open for anybody to see. Thanks, but not thanks.

Then comes bitcoin and people assume it is private. The big joke is that the govt officials are very happy for bitcoin usage, it is much easier to get transaction records than from credit card companies. Dont even need to submit silly paperwork to get access. Its all just right there. First the cloak and dagger agencies deanonymize, then the lesser agencies, and when the tax agency finally manages to obtain the social security number <-> bitcoin address database, then bitcoin will go from being one of the great things to a tool of the govt agencies

I am no criminal, but now they will probably make laws to classify me as big danger. No matter, I avoid USA and its allies from as big distance as possible. Of course Russia is no better and China, not sure yet.

The world needs cash or something that works like cash used to. This goes beyond any profit making or idealogical thing. Without cash and with govts in total control over what you spend, well, I see a very, very bad future down that path.

Since I can contribute to this fight against global oppression, I work 100+ hours a week to this goal, even though I have more money now than I can spend, though not more money than my wife can spend Smiley

James
hero member
Activity: 620
Merit: 500
August 13, 2014, 12:11:25 PM
I will say though, both darks have a great development team behind them. I can't say that for any other coin out there.
Posted from Bitcointa.lk - #1X7niYI8kAm7zgBB
Evan does good work, but if DRK is just a decentralized coinjoin, then it is too weak for anything more than personal use.
In any case, BTCD will be able to teleport DRK, BTC, NXT, XMR, etc. Big businesses wont use anything other than BTC itself, but they couldnt until BTCD because of the total transparency of bitcoin

It really doesnt matter which anon coin wins, even if there is actually a single winner, BTCD will be right there teleporting it

James

This is my opinion nothing more.
 
i have followed this thread from the beginning (found late so caught up)
now i have absolute 0% knowledge in coding or coin development yet the community and devs in this thread have given me a different kind of "trust" with btcd than i have found in any other coin. you are active daily, you keep us informed of progress and setbacks and never seem to be far away when needed.

i have started to buy and hold btcd when i can afford to do so. i feel confident i will see a decent return on my investment even on a long term basis, this is due to the reasons above plus the speed at which you work and the dedication you put into it. its like you see a niche in the crypto world and snap it up.

You do not seem to want/expect to be #1 coin, it seems you want to just make a difference in crypto as a whole and for that i commend you.

jl777 - I think that due to the work you have done here and elsewhere throughout the community and for all possible future work, your name will be remembered for a long time.

sorry for the rant and the long way to say "great work keep it up" i just felt that dint quite cut it lol
Jump to: