Bitcoin Forum
August 10, 2020, 04:50:39 AM *
News: Latest Bitcoin Core release: 0.20.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Do you Accept Komodo ICO conversion vs Reject Komodo ICO conversion and fund new dev team?
Accept - 144 (68.6%)
Reject - 66 (31.4%)
Total Voters: 210

Pages: « 1 ... 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 [439] 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 ... 551 »
  Print  
Author Topic: BTCD is no more  (Read 1327869 times)
Azeh
Sr. Member
****
Offline Offline

Activity: 441
Merit: 500


View Profile
May 21, 2015, 04:15:24 PM
 #8761

BitcoinDark Slack Logs (5/19-5/21)

torrn - Torrn (bitcoindark)BOT 9:55 AM These are the 2 donation address
BTCD: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW
BTC: 36vQrrrjT1A8X3s56fdfkYzWzMgjSWhTWY
Current totals:
BTCD donation total: 2595.218
BTC donation total: 1.052051
In this weeks BitcoinDark Bulletin:Tradebots 101
http://bitcoindark.pw/tradebots-101/
http://i.imgur.com/iEoGlb9.jpg (146KB)
btcddev 10:04 AM
vanilla btcd blockchain structure looking more archaic every day :simple_smile:
cassius 10:05 AM
I need to find out about Lchains. James keeps inventing new things.
btcddev 10:06 AM
It has way too many classes for blockchain structure in my opinion, vanilla btcd. too complex and wasteful
at least with ramchains we can find a block by height in O(1) :smile:
visual1 10:15 AM
joined #btcd
azeh 10:20 AM
cassius, I guess you'll have a lot of new material for future blogs :grinning:
cassius 10:20 AM
Yes
Sometimes my brain feels like a hamster on a treadmill
visual1 10:22 AM
is there a btcd ubuntu wallet?
btcddev 10:22 AM
@visual1 yes, build from source
visual1 10:23 AM
so for someone who doesn't know what that means...
btcddev 10:23 AM
open a terminal
git clone git://github.com/laowais/bitcoindark
cd bitcoindark
qmake
make
let me know if you get errors
visual1 10:24 AM
alright thank you
btcddev 10:24 AM
you're welcome
cassius 10:25 AM
I didn't know that. Is it the same as the Windows one?
btcddev 10:26 AM
yes
that's vanilla btcd
cassius 10:26 AM
Nice to know
Would it run on a Pi? And more to the point, will the new one manage on a Pi?
btcddev 10:29 AM
I think someone got it running on one
the new one, im not sure
it requires nxt and btcd to run supernet plugin
i'd say it needs at least 2gb ram
cassius 10:30 AM
Ok. I don't have one but it might make sense to get one for staking at some point, so I can stake 24/7
Or maybe an old netbook. Will wait for SuperNET release though.
btcddev 10:32 AM
good idea
i have been thinking about that as well
need something dedicated, secure
cassius 10:33 AM
Right. Nothing else, just SuperNET. But not too expensive, either :simple_smile:
Ideally bought with SuperNET dividends, and leaving enough over to pick up a second-hand Lambo
I don't ask for much out of life
btcddev 10:34 AM
haha nice
jahl 1:16 PM
price going up :confused:
btcddev 1:20 PM
Unfortunately Sad I wanted to buy some yesterday at .0032
jahl 1:23 PM
i knew i shoudl have exploited the typo in the wallet announcement as FUD
btcddev 1:39 PM
what typo
jahl 1:40 PM
BCTD instead of BTCD
btcddev 1:40 PM
hahaha
crackers 2:05 PM
FYI: Latest shift for the xpool.ca multipool paid out 125+ BTCD.
jahl 2:07 PM
wow, nice payout again :simple_smile:
3 days? havent checked
crackers 2:09 PM
monday's was held over to today
since yesterday was a holiday in canada
mivond 3:58 PM
Hi @channel Please come try out bitcoindarkdice.net! A betting site exclusively dedicated to BTCD! :simple_smile: Have fun!
pondsea 3:58 PM
ffs i had to buy more and price moves up :disappointed:
btcddev 4:04 PM
I missed them at .0032 too Sad
neal 4:16 PM
It's only ~$0.85. Still cheap if BTCD fulfils it's promise. Could be epic. :simple_smile:
gambleh 4:22 PM
left #btcd
visual1 7:36 PM
my BTCD wallet isn't connecting to peers...any quick fix for this?
kripto 4:02 AM
hi,
i sent some mgwBTCD to NXT-6YQW-HHCG-NATW-DCHJ3 two days ago and still no superBTCD back
does anyone know if this delay is normal?
bizz 4:07 AM
maybe quicker method would be just sending mgwbtcd to btcd address from supernet wallet?
js.galt 4:24 AM
@visual1:  https://sprnt.slack.com/files/js.galt/F0481TREP/adding_more_nodes_to_bitcoindark
js.galt 4:24 AM

Mentioned a post: Adding more nodes to BitcoinDark
This improves staking among other things.
Copy and paste the following into BitcoinDark.conf
rpcuser=username
rpcpassword=password
rpcallowip=127.0.0.1
rpcport=14632
port=14631
gen=0
server=1
addnode=107.170.59.196
addnode=146.185.188.6
addnode=74.91.20.250:39997
… more
New window • Add comment
visual1 10:00 AM
@js.galt there was no BitcoinDark.conf file so I made one and it isn't working
it did save as a conf file
btcddev 10:20 AM
visual1: where is it saved
cassius 10:33 AM
@channel A very generous gesture from coinomat should really kickstart MMBTCD dividends next week: https://nxtforum.org/assets-board/btcd-mutual-fund-and-market-making-asset-mmbtcd/msg179617/#msg179617
BTCD mutual fund and market-making asset, MMBTCD
btcddev 11:54 AM
I've been going on something of a btcd-buying binge here lately :simple_smile:
knuckle 11:57 AM
what is the best place to buy BTCD?
I got my “starter set” through ShapeShift, which doesn’t have good rates
but if I wanted to get, say $1000 in BTCD… ?
btcddev 11:59 AM
i usually use bittrex
liquidity is pretty low everywhere
knuckle 11:59 AM
oh good, I have an account there
thanks!
btcddev 12:00 PM
you're welcome
jahl 2:17 PM
wow, great news from coinomat !
cassius 2:17 PM
Hold up
Just clarifying a few things
Deleted that post until it's clear
jahl 2:19 PM
damn those buywalls increasing
cassius 2:20 PM
AE or Trex?
jahl 2:20 PM
trex
cassius 2:20 PM
:simple_smile:
visual1 7:52 PM
@btcddev it's saved on a USB. when I unzipped the .rar, i only got a -qt wallet
so i just made a .conf file with wordpad
btcddev 8:39 PM
are you on windows?
You need to save it, visual1, to C:\Users\<usernmae>\AppData\Local\BitcoinDark\BitcoinDark.conf
visual1 8:42 PM
Oh that's right, i'll try that
yeah i am
visual1 8:52 PM
alright, looks like it's going now. thanks for the help!
jl777 8:58 PM
I pushed a test release
it supports sending commands to the decentralized load balancer
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"ledgerhash","coin":"BTCD","broadcast":"allpeers"}'
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"addrind","coin":"BTCD","broadcast":"allpeers","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}'
the calling method is different
if you leave off the "broadcast":"allpeers", it just queries the local node
but what this means that even if you have no local ramchain, you can get ramchain info from all the nodes that do
{
   "userdir":"/home/username",
   "secret":"randvals","myipaddr":"youripaddr"
}
I simplified the SuperNET.conf a bit
the minimum SuperNET.conf file is above
using "secret":"randvals" generates randvals files and these contain your key, so keep them safe!
you can also just directly put the passphrase instead of "randvals"
i have other options for passphrase management, but for now, lets keep that part simple
after cloning a fresh copy from my repo (it is used for tests though so make sure to checkout a stable copy)
https://github.com/jl777/btcd/commit/a8c5809efee830102b9d5371b6b63bbbdb8de173 appears to be stable
cd into the libjl777 directory and do:
make onetime
make SuperNET; make btcd
There are very few dependencies for SuperNET: make clang-3.5 autoconf  libtool libcurl4-gnutls-dev unzip autogen
so apt-get install those if you dont have them
to bootstrap a system from scratch for full btcd build just do:
make dependencies
then if the make of btcd or SuperNET failed, it should work. make a SuperNET.conf with the three required fields in the libjl777 directory
now you can launch ./BitcoinDarkd
current methods (changing all the time) for ramchain plugin is:
#define PUB_METHODS "ledgerhash", "richlist", "txid", "txidind", "addr", "addrind", "script", "scriptind", "balance", "unspents", "notify"
char *PLUGNAME(_methods)[] = { PUB_METHODS, "create", "backup", "pause", "resume", "stop" }; // list of supported methods
mostly self explanatory. to create a ramchain:
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"create","coin":"BTCD"}'
to pause it:
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"pause","coin":"BTCD"}'
you can generate to a specific block by setting "end":350000
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"richlist","coin":"BTCD"}'
returns:
return.({"supply":1218020.71387317,"richlist":[["RBF9tS45eKBab2L4ZYdQEzMVnp5vtHUuqC", "40000.00000000"], ["RGgbJiV2Hs8eWJbZmZ3hZLS8sSzFA7tYNu", "38773.29296875"], ["RA7FDvaNFXZNLqosSbCWFbypuvijJNQw5J", "37702.49609375"], ["RQ5zLFGwZGhTKbANAbCHaAP1ghZWnv6wKE", "32116.67578125"], ["RT9obeyoapYL1kzZdrBKTtJvasTJoDTiwA", "28311.67968750"], ["RMo9emPiNDd1kvn9jpDBEvLavPxb9rdyNk", "18650.31250000"], ["R9pEPKTktBGmG9ggi2TGn4USjVXPzQ5Tm1", "18210.96679688"], ["RMtkykzKuKiP4PNjgqKH6FrcSJm4Y6eA8n", "17148.80859375"], ["RWcg6XBmisrbkMYvzV9u7j1HvgMg4LuUYC", "16779.16796875"], ["RWAxa88tQXVDY64Bwz6DP2ZppsFotibaYh", "15620.54687500"], ["RQif3cnnrWjP2zzrhum24FjgwS4wBzBfts", "15618.84863281"], ["RJ94yrqKCP3XjFsAsNj9WXS5SLpyHUpx5n", "15617.99511719"], ["RBCLnsjCVHWRyUpfgauyzUu8iP6X5CabJT", "15587.90722656"], ["RGaV5Qxi2PdtMpe8GR9MpQ9JogDz5oaZbK", "15147.80078125"], ["RJPGpRQ4nudwzw6mjWCUb6cq7aWP4to6pM", "14820.11523438"], ["RDnHMnK8tgm9WmY9u3EoRLww9FyFBannCa", "14590.96875000"], ["RWc6VDt5SdjnWXoVQ2AJsuxU2QSaDcG5R7", "14576.76953125"], ["RWUTuApNQuuSustN4DBt6PxxVRwZhh52An", "14405.32910156"], ["R9g77ds8kFS58V24s9Wodt8quMB8NSp3FC", "13069.25292969"], ["RXcEPd6zV1hHAVZzfe2d8Ccv3MzHMZEZ49", "12795.74023438"], ["RUZ9AKxy6J2okcBd1PZm4YH6atmPwqV4bo", "12693.13964844"], ["RDvdbqJLu8GgLL1TvdADNeCbbjXRmHBjog", "11563.78906250"], ["RR1svWTDxD6bjtkXDzq4vhB6PWPETPNU42", "11430.56445312"], ["RYNE2isKrRu5b7xxm1DtXcLxdmBEKatuJY", "11337.11425781"], ["RV5eKvybKDNctYxXiNYV766PzCakiUNRRm", "11308.52539062"],]})
it has extra comma so doesnt parse, so there are still bugs, but I dont have the time to find all the bugs myself
or if I have to, it necessarily delays the completion.
I am not so worried about exact completion date, but if you are then you can help by testing
if you can construct JSON command lines like above, you can test!
if you can make an HTML front end to make it easy for others to test, then there will be a bounty for that
I think the wallet should have a debug mode where you can issue such API calls
notice that with "broadcastflag":"allpeers" the request is sent to the relays, which then randomly selects one of them to act as a coordinator for that request
it then relays your request to all the peers and the ones that are able to (or want to) respond will send the result back to the coordinator
who then collates it into a single request and sends it back to your node
it flows back through and appears magically on the command line
so with a single BitcoinDarkd RPC call you trigger an entire chain of events, which just happens to make establishing a peer based consensus much easier as you now have data from all the peers to compare
*****
for people that dont care much about making API calls to ramchains (I know there are people such as this), there is a reason for you to care about all this
ramchains is implemented as a plugin and it is publishing which methods it can execute locally or for public access
replace "ramchains" with "anything"
and then all nodes can access via relays all the nodes that are supporting the "anything" plugin
and the plugin can literally be for anything!
SuperNET itself is implemented as a plugin that connects into BTCD
then all the other plugins connect to SuperNET
you can publish methods that require authentication, but I am still working out the details on this, so there will be at least three levels of methods, for each plugin
by setting "iamrelay":1 to your SuperNET.conf, it tells the other relays that you are a relay too, and so this makes it fully decentralized
I have not beefed up the security or privacy yet, so just for testing now
in addition to having public methods accessible via the decentralized load balancer, you can also offer subscriptions to a data stream
this can be things like notifications of any changes to an address (or set of addresses)
or anything that can be turned into data
which is quite a few things
I havent implemented a billing/accounting system yet, but I dont see any big hurdles for that. current ideas are for publishers to set prices and subscribers to pay for them, with the system managing the payment process. maybe I will setup auction pages within InstantDEX, not sure the details
currently there are the following plugins: SuperNET, echodemo, coins, relay, peers, ramchain, db777, subscriptions, MGW in various stages of completeness
the SuperNET plugin has just a couple of methods, "install" and "plugin"
"install" installs a new plugin (which can theoretically be in any of a dozen languages) that is a standalone program
and "plugin", which just routes a request to the named plugin
"echodemo" demonstrates a minimal plugin in echodemo.c (85 lines of C) with "echo" method, that echos what is sent to it
"coins" interfaces to coin daemons, any gen1 coin is supported and if it is added to the source code you dont even have to configure it in SuperNET.conf, but if it isnt, you can add support for it via the "coins":[:"name":"COIN",...} array
to add support for a new coin:
char *coindirs[][3] = { {"BTC",".bitcoin"}, {"BTCD",".BitcoinDark"}, {"LTC",".litecoin"}, {"VRC",".vericoin"}, {"VPN",".vpncoin"} };
just one little array needs to be added to and this means via the coins array you can communicate to any other coin daemon, but I have not had a chance to add many methods to the coins plugin as I am concentrating on MGW support
you know about ramchain's current methods
db777 is the database engine based on sophia http://sphia.org/v12.html
relays deals with the decentralized load balancer and it automatically reconfigures the network topology as more relays are added. it also supports direct connections so you can connect directly to a specific relay
char *PLUGNAME(_methods)[] = { "list", "add", "direct", "join", "busdata", "devMGW" }; // list of supported methods for relay
it seems the peers plugin deals with the "direct" connection: char *PLUGNAME(_methods)[] = { "direct", "devMGW" };
I am about to debug that next
subscriptions plugin will manage subscriptions (including payments), but this is for a bit later
after MGW plugin is completed I will make an InstantDEX plugin
It confuses me greatly that many people are complaining about lack of progress...
how many of them have created a decentralized system for adding new services? actually has anybody else created anything like this?
somebody please make a copy of all this so it is not lost, thanks
knuckle 9:41 PM
Copied
The Gospel according to James
:snotkitten:
freakbros 9:45 PM
wow u rock
and type fast
hollowman9000 9:48 PM
joined #btcd
3rdstryker 2:16 AM
i understand bits and pieces there, enough to know you are doing a splendid job, thanks for the update!
jl777 3:56 AM
can somebody help test the accuracy of the unspents data
just need the current BTCD installed and to submit requests like
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"unspents","verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d","broadcast":"allpeers"}'
then to see how it compares with blockexplorers
for addresses with just a few tx and no spends it seems there is good agreement, but i am finding some addresses that are not matching
especially ones with a lot of tx
lemonhead 3:58 AM i would but i get the following

add_relay_connections warning: send.-1 vs 54 for ({"plugin":"ramchain","method":"create","coin":"BTCD"}) sock.0 Bad file descriptor

maybe this is yet another 32bit issue :simple_smile: i should really upgrade
jl777 3:59 AM
how are you getting that error?
lemonhead 4:00 AM
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"create","coin":"BTCD"}'
jl777 4:00 AM
add a "broadcast":"allpeers", unless you have a ramchain locally
plz dont upgrade, we need someone that runs a node from the last century
lemonhead 4:01 AM
= )
still same error
i installed clang-3.5 didnt work
it did work with clan-3.4 though
dont know if that matters
jl777 4:03 AM
well if it worked with clang-3.4 and it worked, but 3.5 broke it
i would say it matters!
lemonhead 4:03 AM
no you misunderstood
i tried to run make btcd with clang-3.5 which didnt work (edited)
make btcd with clan-3.4 worked
jl777 4:04 AM
<<<<<<<<<<<< INSIDE PLUGIN! process relay ({"result":"registered","plugin":"relay","daemonid":0,"instanceid":0,"allowremote":1,"methods":["list", "add", "direct", "join", "busdata", "devMGW"],"pubmethods":["list", "add", "direct", "join", "busdata", "devMGW"],"authmethods":["list", "add", "direct", "join", "busdata", "devMGW"]})
return.({"result":"completed","tag":"0","NXT":"16857339717008846076","allowremote":1})
BIND.(tcp://*:7790) <- NN_SURVEYOR
nn_createsocket.(NN_SURVEYOR) 16
nn_createsocket.(NN_RESPONDENT) 17
BIND.(tcp://*:7791) <- NN_PUB
nn_createsocket.(NN_PUB) 18
nn_createsocket.(NN_SUB) 19
+tcp://89.248.160.237:7787 +tcp://89.248.160.238:7787 +tcp://89.248.160.239:7787 +tcp://89.248.160.240:7787 +tcp://89.248.160.241:7787 +tcp://89.248.160.242:7787 (89.248.160.243) MATCHES me (89.248.160.243)
BIND.(tcp://*:7787) <- NN_REP
nn_createsocket.(NN_REP) 21
BIND.(tcp://*:7795) <- NN_BUS
nn_createsocket.(NN_BUS) 22
+tcp://192.99.151.160:7787 +tcp://167.114.96.223:7787 +tcp://167.114.113.197:7787 +tcp://76.176.198.6:7787 subscribed to (tcp://89.248.160.237:7791)
subscribed to (tcp://89.248.160.238:7791)
subscribed to (tcp://89.248.160.239:7791)
subscribed to (tcp://89.248.160.240:7791)
subscribed to (tcp://89.248.160.241:7791)
subscribed to (tcp://89.248.160.242:7791)
subscribed to (tcp://192.99.151.160:7791)
subscribed to (tcp://167.114.96.223:7791)
subscribed to (tcp://167.114.113.197:7791)
subscribed to (tcp://76.176.198.6:7791)
respondloop.NN_BUS 22 type.112 <- (tcp://*:7795).112
respondloop.NN_REP 21 type.49 <- (tcp://*:7787).48
respondloop.NN_SUB 19 type.33 <- ().32
respondloop.NN_RESPONDENT 17 type.99 <- ().98
LB_RESPONSE.({"result":"relay added","count":1,"NXT":"423766016895692955","allowremote":1,"tag":"5914935021125943101"})
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"create","coin":"BTCD"}'
PLUGINMETHOD.(create) for (ramchain) bundled.
what do your startup prints like above say?
lemonhead 4:05 AM i dont get any output....

lemon@lemon-ThinkPad-X201:~/btcd/btcd/libjl777$ ./BitcoinDarkd
BitcoinDark server starting
lemon@lemon-ThinkPad-X201:~/btcd/btcd/libjl777$ add_relay_connections warning: send.-1 vs 54 for ({"plugin":"ramchain","method":"create","coin":"BTCD"}) sock.0 Bad file descriptor

jl777 4:05 AM
and I still claim that if there is a compiler issue, it matters, but I dont have time to track it down now, so i changed the make file to get clang 3.4
the very beginning is:
BitcoinDark server starting
starting SuperNET 89.248.160.243:56882
back from start
SuperNET (SuperNET).argc5 parent PID.1
tag.0 initflag.1 got jsonargs.(0x7facf0000b60) 0x17d8d2e0 0x17d82400
<<<<<<<<<<<< INSIDE PLUGIN.(SuperNET)! initflag.1 process SuperNET
(NXT-CV9W-74F8-W7X9-GFCWM) (16857339717008846076) (<secret>)
>>>>>>>>>>>>>>>> INIT ********************** (./DB) () (http://127.0.0.1:7876/nxt?requestType) SUPERNET.port 7777 UPNP.0 NXT.16857339717008846076 ip.(89.248.160.243) iamrelay.1
SOPHIA.(./DB) MGW.() create path.(NXTaccts).((null)) -> [DB/NXTaccts NXTaccts].(null) restore.(DB/restore/NXTaccts)
opened.(db.NXTaccts) env.0x17d9ebc0 ctl.0x17d9ecb0 db.0x7fad27755024 asyncdb.0x7fad27755394
SOPHIA.(./DB) MGW.() create path.(nodestats).((null)) -> [DB/nodestats nodestats].(null) restore.(DB/restore/nodestats)
opened.(db.nodestats) env.0x17da4800 ctl.0x17da48f0 db.0x7fad2774a024 asyncdb.0x7fad2774a394
SOPHIA.(./DB) MGW.() create path.(busdata).((null)) -> [DB/busdata busdata].(null) restore.(DB/restore/busdata)
opened.(db.busdata) env.0x17daa640 ctl.0x17daa730 db.0x7fad2773f024 asyncdb.0x7fad2773f394
done tag.0 initflag.1 got jsonargs.(0x7facf0000b60) 0x17d8d2e0 0x17d82400
does SuperNET as standalone work>
?
lemonhead 4:07 AM
should i make ./m_unix?
jl777 4:07 AM
do a make SuperNET and ./SuperNET
m_unix makes btcd
just make SuperNET and ./SuperNET
what is your SuperNET.conf?
you need "myipaddr":"your ipaddr"
lemonhead 4:08 AM
ok SuperNET is starting
jl777 4:08 AM
from the console it is a different syntax
for convenience
there is also an alias DB
so you can assign macros to common sequences
its a bit touchy with spaces and so not quite able to use it for macro substitution inside the JSON
but you can map "any string" -> macro and then #macro replaces
lemonhead 4:10 AM

done tag.0 initflag.1 got jsonargs.(0xaba0b0b0) 0x7ef12170 0x7ef11ff0
{"result":"initflag > 0"}
CONFIGURED.(relay) argc.5: PERMANENT myid.16222167093867489612 daemonid.2147483647 NXT.
peers (peers).argc5 parent PID.3622
tag.0 initflag.1 got jsonargs.(0xaba0d360) 0x12b054e8 0x12b02a30
PEERS ({"result":"initflag > 0"})
done tag.0 initflag.1 got jsonargs.(0xaba0d360) 0x12b054e8 0x12b02a30
{"result":"initflag > 0"}
CONFIGURED.(peers) argc.5: PERMANENT myid.6098220584568878940 daemonid.2147483647 NXT.
subscriptions (subscriptions).argc5 parent PID.3622
tag.0 initflag.1 got jsonargs.(0xaba0f618) 0x7ef172a0 0x7ef16970
done tag.0 initflag.1 got jsonargs.(0xaba0f618) 0x7ef172a0 0x7ef16970
{"result":"initflag > 0"}
CONFIGURED.(subscriptions) argc.5: PERMANENT myid.9497324997358310183 daemonid.2147483647 NXT.
{"result":"launched","daemonid":"5559986211748"}
 {"result":"launched","daemonid":"5560875444493"}
 {"result":"launched","daemonid":"5561192716899"}
 {"result":"launched","daemonid":"5561411081330"}
 {"result":"launched","daemonid":"5561416919218"}
 {"result":"launched","daemonid":"5561132165296"}
 {"result":"launched","daemonid":"5561115064499"}
 num builtin plugin agents.7
BIND.(tcp://*:7790) <- NN_SURVEYOR
nn_createsocket.(NN_SURVEYOR) 16
nn_createsocket.(NN_RESPONDENT) 17
BIND.(tcp://*:7791) <- NN_PUB
nn_createsocket.(NN_PUB) 18
nn_createsocket.(NN_SUB) 19
+tcp://89.248.160.237:7787 +tcp://89.248.160.238:7787 +tcp://89.248.160.239:7787 +tcp://89.248.160.240:7787 +tcp://89.248.160.241:7787 +tcp://89.248.160.242:7787 +tcp://89.248.160.243:7787 +tcp://192.99.151.160:7787 +tcp://167.114.96.223:7787 +tcp://167.114.113.197:7787 +tcp://76.176.198.6:7787 conv.({"key":"foo","t":1432199288,"NXT":"0","s":"5f78c33274e43fa9de5659265c1d917e25c03722dcb0b8d27db8d5feaa813953","l":4}) slen.116
datalen.4 checklen.4 len.116
NXT.0                        key.(foo) sha.(5f78c33274e43fa9de5659265c1d917e25c03722dcb0b8d27db8d5feaa813953) datalen.4
BUSDATA.({"result":"updated busdata"}) (efbeadde)
respondloop.NN_SUB 19 type.33 <- ().32
respondloop.NN_RESPONDENT 17 type.99 <- ().98

still same error :confused:
jl777 4:10 AM
the above looks ok
do a
relay list
from console
the console shortcut is explained if you type help
but it is
<plugin> <method> {json for whatever else}
and it adds the first two into the json you provide (if any)
! -> adds "broadcast":"allpeers"
./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"unspents","verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d","broadcast":"allpeers"}'
and
!ramchain unspents {"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}
are equivalent
lemonhead 4:14 AM
My pc just disconnected from slack...
lemonhead 4:20 AM
!ramchain unspents {"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}
seems to work
very long output

lemon@lemon-ThinkPad-X201:~/btcd/btcd/libjl777$ ./BitcoinDarkd SuperNET '{"plugin":"ramchain","method":"unspents","verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d","broadcast":"allpeers"}'
{"error":"lb send error"}

jl777 4:21 AM
{"error":"lb send error"} indicates error, but you say you got a long response?
make verbose off
lemonhead 4:22 AM
in console it works
the ./BitcoinDarkd SuperNET ...... doesnt work
jl777 4:23 AM
you pulled recently?
lemonhead 4:23 AM

!ramchain unspents {"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}
[!ramchain unspents {"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}]
expands to: broadcast [ramchain unspents {"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}] ramchain
RECV.NN_RESPONDENT ({"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d","tag":"7749363893351949254","plugin":"ramchain","method":"unspents","NXT":"14939202522095242223","tag":"7222815480849057907"})
PLUGINMETHOD.(unspents) for (ramchain) bundled.1 ready.0 allowremote.0 localaccess.0
readyflag.0
(ramchain unspents {"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d"}) -> ({"verbose":1,"coin":"BTCD","addr":"RM5NNYdGee6X65aFGkyaRkYocSxQVNsB8d","tag":"7749

yes im on the commit you suggested above
jl777 4:25 AM
which one was that, i fixed a bug via btcd in commit https://github.com/jl777/btcd/commit/a8c5809efee830102b9d5371b6b63bbbdb8de173
about 10 commits ago the latest seems stable
lemonhead 4:25 AM
a8c5809efee830102b9d5371b6b63bbbdb8de173
jl777 4:25 AM
https://github.com/jl777/btcd/commit/b24d663b181c95c53dffbe2f512220c4f1c8bf69
maybe still some problems, well if SuperNET direct works, you can test using that mode for now
only the addresses with hundreds of tx seem to be off and I am not sure if it is the blockexplorer or ramchains with the problem...
lemonhead 4:31 AM

ramchain create {"coin":"BTCD"}]
expands to:  [ramchain create {"coin":"BTCD"}] ramchain
PLUGINMETHOD.(create) for (ramchain) bundled.1 ready.0 allowremote.0 localaccess.1
readyflag.0
(ramchain create {"coin":"BTCD"}) -> ({"coin":"BTCD","tag":"7222815480849057907","plugin":"ramchain","method":"create"}) -> ({"error":"plugin not ready"})

jl777 4:32 AM
something is very strange, it autoinitialized BTCD coin
lemonhead 4:32 AM
ok working now
forgot the !

!ramchain create {"coin":"BTCD"}]
expands to: broadcast [ramchain create {"coin":"BTCD"}] ramchain
RECV.NN_RESPONDENT ({"coin":"BTCD","tag":"8408462745175416063","plugin":"ramchain","method":"create","NXT":"14939202522095242223","tag":"3091884191388096748"})
PLUGINMETHOD.(create) for (ramchain) bundled.1 ready.0 allowremote.0 localaccess.0
readyflag.0
(ramchain create {"coin":"BTCD"}) -> ({"coin":"BTCD","tag":"8408462745175416063","plugin":"ramchain","method":"create","broadcast":"allpeers"}) -> ({"success":0,"err responses":16,"total":16})

jl777 4:33 AM
well you cant remotely spawn ramchains!
register_daemon READY.(coins) >>>>>>>>>>>>>> READY.(coins)
lemonhead 4:33 AM
ah :simple_smile:
jl777 4:33 AM
do you have that during startup
my guess is you dont have SuperNET.conf, or the "userdir" is not set right
lemonhead 4:34 AM
is it searching for /home/lemon/btcd?
because mine is /home/lemon/btcd/btcd
jl777 4:35 AM
the psychic detection of strange subdirs is a bit buggy
lemonhead 4:35 AM
= )
jl777 4:35 AM
for nonstandard strange and weird subdirs you need a coins array
blackyblack 4:37 AM
what is this bounty for java plugin port?
do you need java client library?
jl777 4:38 AM
"coins":[{"coin":"BTCD","path":"btcd/btcd"}]
blackyblack 4:38 AM
websockets connectivity?
jl777 4:38 AM
set_coinconfname(fname,coinstr,userhome,coindir,confname);
   printf("set_coinconfname.(%s)\n",fname);
needs to use nanomsg
which handles all the comms
I think JNI
but maybe it is fine to just let java be java and as long as it talks the nanomsg locally, it actually doesnt matter
blackyblack 4:39 AM
there is nanomsg wrapper for java
what next?
jl777 4:39 AM
(any application written in any language) <- nanomsg -> SuperNET
port plugin777.c into java
that implements the client side of the protocol
blackyblack 4:40 AM
so something like client lib?
jl777 4:40 AM
it will use the ipc:// endpoints
need to have a reference plugin777.c equivalent and a few demo plugins, like echodemo.c
so yes a client lib to allow for minimal work to make a new plugin
the plugin itself should just deal with getting JSON, returning JSON
blackyblack 4:41 AM
ok. can I use some public supernet node?
do you have any available?
jl777 4:41 AM
pm me your ssh key I will get you access to one
dm me here
blackyblack 4:42 AM
ain't open websocket enough?
to make this kind of work
jl777 4:42 AM
maybe
then just run the current btcd or the SuperNET as standalone
you will know it works if your plugin is able to be loaded by SuperNET via the "install" method
blackyblack 4:43 AM
I don't want to build the supernet to connect my java plugin to it
I want to use existing node
you think I need local connection?
jl777 4:44 AM
there is inproc:// and ipc:// and tcp:// and ws:// as the nanomsg endpoints
blackyblack 4:44 AM
I will use ws for tests
jl777 4:44 AM
inproc is only for inprocess threads and ipc is for interprocess
plugins are local
inproc for built in and ipc for dynamically loaded processes
blackyblack 4:45 AM
"plugins are local" this is what I asked
jl777 4:45 AM
you could do nn_loadbalanced requests to the relays, but that is not a plugin, that is a remote client
blackyblack 4:45 AM
ok I need my own supernet build
jl777 4:45 AM
for this bounty, yes
local plugins can be remotely queried
blackyblack 4:46 AM
somebody is working on it already?
jl777 4:46 AM
but not remotely loaded on your node
nobody has asked to do the java yet
I pushed to libjl777 repo semi-stable versions. the btcd repo undergoes rather rapid commits as I am using it for dev testing
it is a simpler environment to test with SuperNET standalone. just clone, make onetime and make SuperNET, all uncommon dependencies are included directly in the source tree
blackyblack 4:49 AM
so I should use libjl777?
jl777 4:49 AM
yes, right now they are in sync, but I will make that the "stable" repo for the time being with the "btcd" being the experimental
actually btcd repo is up to 3187 commits vs only 2716 for the jl777/libjl777 repo, which used to be the experimental repo and had double the commits of the btcd
blackyblack 4:51 AM
initial setup guide somewhere?
jl777 4:51 AM
git clone https://github.com/jl777/libjl777; cd btcd/libjl777; make onetime; make SuperNET; ./SuperNET
make a SuperNET.conf:
{
   "userdir":"/home/username",
   "secret":"randvals","myipaddr":"111.22.33.44"
}
blackyblack 4:52 AM
config?
thanks
jl777 4:53 AM
you can put a passphrase for "secret", but randvals generates high entropy files and constructs a passphrase from it
there are a lot more config options, but that is the minimum need to get started
blackyblack 4:53 AM
ip must be valid?
jl777 4:54 AM
not to test local plugins
blackyblack 4:54 AM
32bit os supported?
lemonhead 4:54 AM
:smile:
thanks to me
= D
jl777 4:54 AM
you might even be able to submit nn_loadbalanced requests without ip, but direct connections wont work
we support 16bit and even 8 bit OS
lemonhead 4:55 AM
:squirrel:
blackyblack 4:55 AM
ok I will use dos
jl777 4:55 AM
ok, I lied we dont support 8 bit OS, but we do support the 16bit OS known as Windows
and it has DOS inside it, so virtually speaking...
blackyblack 4:56 AM
I'd love having prebuilt supernet for windows
you know it is one step to start working
jl777 4:56 AM
then get the InstantDEX installer package from the instantdex channel
blackyblack 4:56 AM
instead of pull, make, wtf
jl777 4:57 AM
I am not familiar with the wft command
lemonhead 4:57 AM
ftw
blackyblack 4:57 AM
man wtf
lemonhead 4:57 AM
:smile:
man!
sudo man wtf
jl777 4:57 AM
not sure the status of windows installer
blackyblack 4:58 AM
checking right away
jl777 4:58 AM
but I saw some older version inside an installer
it only takes a few minutes to get it working on  real OS
blackyblack 4:59 AM
my real OS is on the virtual box :simple_smile:
so not so real if you think about it
lemonhead 4:59 AM
= )
OS inception
jl777 4:59 AM
I lied, it cloned, built and ran in less than a minute
lemonhead 5:00 AM
which command you want me to run @jl777 i think its working now....
blackyblack 5:06 AM
nope installer comes with 64bit version
jl777 5:06 AM
@lemonhead: "unspent"
lemonhead 5:16 AM
this good or bad?
cassius 5:17 AM
Looks like some great stuff is going on :simple_smile:
Quick update/clarification on the MMBTCD asset discussion yesterday: https://nxtforum.org/assets-board/btcd-mutual-fund-and-market-making-asset-mmbtcd/msg179731/#msg179731
Should be a good start for dividends for next Wednesday. Big thanks to coinomat for getting things moving :simple_smile:
BTCD mutual fund and market-making asset, MMBTCD
@channel ^^^
jl777 5:19 AM
i put the following in a file so I could time it
git clone https://github.com/jl777/libjl777; cd libjl777; make onetime; make SuperNET;
real    1m20.657s
user    0m55.279s
sys    0m9.825s
so from starting a fresh clone to finished SuperNET build in less than 81 seconds
blackyblack 5:20 AM
unless you don't have clang
libnanomsg
and stuff
jl777 5:20 AM
just do make dependencies
you dont need libnanomsg, it is included in my tree
blackyblack 5:21 AM
lol
jl777 5:21 AM
also, who doesnt have clang installed?
thats just weird
blackyblack 5:22 AM
you should pin an instruction :simple_smile:
jl777 5:24 AM
set the channel topic: git clone https://github.com/jl777/libjl777; cd libjl777; make onetime; make btcd; ./BitcoinDarkd
jl777 5:24 AM
set the channel topic: git clone https://github.com/jl777/btcd; cd libjl777; make onetime; make btcd; ./BitcoinDarkd
lemonhead 5:25 AM
= D
blackyblack 5:25 AM
forgot dependencies
jl777 5:28 AM
set the channel topic: git clone https://github.com/jl777/btcd; cd btcd/libjl777; make onetime; make btcd; echo "{\"secret\":\"randvals\",\"userdir\":\"$HOME\"}" > SuperNET.conf; ./BitcoinDarkd
jl777 5:28 AM
yes but I autocreate SuperNET.conf now
jl777 5:28 AM
set the channel topic: git clone https://github.com/jl777/btcd; cd btcd/libjl777; make dependencies; make onetime; make btcd; echo "{\"secret\":\"randvals\",\"userdir\":\"$HOME\"}" > SuperNET.conf; ./BitcoinDarkd
jl777 5:29 AM
there one liner to make a fresh BTCD with default SuperNET.conf
this one takes a lot longer than 81 seconds though
jl777 5:45 AM
real    10m1.967s
user    7m38.012s
sys    0m39.539s
took a bit more than 10 minutes to run the channel topic, which is a one line unix command that from scratch gets experimental BitcoinDarkd cloned, built and even with a default SuperNET.conf file
i had all the dependencies already installed though so on a fresh system might take upwards of 30 minutes
crackers 6:50 AM
command idnd't work for me...
tector-all -Wstack-protector -D_FORTIFY_SOURCE=2   -c -o SuperNET.o SuperNET.c
In file included from SuperNET.c:579:
In file included from plugins/utils/utils777.c:17:
In file included from plugins/utils/bits777.c:16:
plugins/utils/system777.c:195:7: error: conflicting types for 'aligned_alloc'
void *aligned_alloc(uint64_t allocsize);
     ^
/usr/include/stdlib.h:509:14: note: previous declaration is here
extern void *aligned_alloc (size_t __alignment, size_t __size)
            ^
1 error generated.
<builtin>: recipe for target 'SuperNET.o' failed
make: *** [SuperNET.o] Error 1
hrm
jl777 6:50 AM
did you do a fresh clone?
crackers 6:51 AM
not fresh no...
lemme give that a whirl
jl777 6:52 AM
no need!
I am pushing a fix
crackers 6:52 AM
k
crackers 8:20 AM
testing on a fresh deployments
crackers 9:05 AM
bleh, connecetion to github is... horrilbe
Receiving objects:  91% (18750/20566), 154.29 MiB | 64.00 KiB/s                                                                                                           │·········································································
jl777 9:06 AM
maybe I should reset the repo, the total size is nowhere as big but with 3000 commits...
lemonhead 9:14 AM
cant you make a branch?
hmm doesnt solve the 3000 commits does it :simple_smile:
jl777 9:15 AM
I dont know how to do fancy git stuff
I am just a simple C programmer
lemonhead 9:15 AM
= )
do you say that when you meet girls as well...
jl777 9:16 AM
yes, it works quite well
lemonhead 9:16 AM
first thing i would say
jl777 9:16 AM
kind of like saying "I know ancient greek well enough to write it"
dee 9:37 AM joined #btcd
1597035039
Hero Member
*
Offline Offline

Posts: 1597035039

View Profile Personal Message (Offline)

Ignore
1597035039
Reply with quote  #2

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

Activity: 441
Merit: 500


View Profile
May 26, 2015, 04:20:33 PM
 #8762

This Week's BitcoinDark Blog Topic: Market-Making BitcoinDark Asset

http://bitcoindark.pw/mmbtcd-btcd-market-making-and-mutual-fund/


BadAss.Sx
Legendary
*
Offline Offline

Activity: 1414
Merit: 1000


Bulletproof VPS/VPN/Email @ BadAss.Sx


View Profile WWW
May 27, 2015, 05:26:20 PM
 #8763

Thanks for tha wallet Wink

Need BadAss Bulletproof VPS or why not just mail safe with Safe-Mail. We care about your privacy.
jahl
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
May 27, 2015, 06:52:49 PM
 #8764

Good dividend payout !
Keep up the good work  Cheesy
btcddice
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 27, 2015, 11:39:35 PM
 #8765

Hi everyone,

I would like to announce bitcoindark's newest gaming site:

bitcoindarkdice.net

I have had some more players lately! I will increase the bet limit soon.

Please have fun and play responsibly!

We also have a chat room, feel free to use it! Smiley
BTCDDev
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250


View Profile
May 28, 2015, 12:14:01 AM
 #8766

Hi all,

I have taken a short break from porting SuperNET to Windows and working with James to develop Ramchains to add a mechanism into BitcoinDark to help automate the dividend process.

We have promised 5% of the revenues of various services will go directly to BitcoinDark stakers, including, but not limited to, InstantDEX (5%), SuperNET (5%), and potentially other assets which are in the pipeline.

MM-BTCD will also be paying dividends directly to BTCD stakers.

Direct dividends to stakers will be done over certain intervals. This means that your percentage of the total dividend is dependent on the number of blocks you stake, not how much BTCD you stake. This has the effect of incentivising constant staking, thus helping to secure the network.

How does it work?

I added a new RPC call to BitcoinDark, getstakers. This command returns a string of all the addresses which staked blocks between two given intervals. You can access it from the debug console in BitcoinDark-qt.

Example:

Code:
getstakers 100000 100005
{
"Addresses:" : "'{\"RFzJFDXULPvy7y6xfChUUorieYnr2c81HX\"\", \"RDGi3CKdYC7h3cqXFTyd2xPkTVkwza83aw\"\", \"RWE5VQQ6oDKGyXJxWh3FPQ7RFJFiZWDjYN\"\", \"RQKB86ur6gA7xpJW3Eh12az5EJp8WWe3vx\"\", \"RNVdKEDirp4REpMQ1hJGPxKJhfFfDeWzn7\"\", \"RSn23Tv5mR3Y23a9KsW7JHHJCte2exux2H\"\"}'"
}

These addresses staked blocks 100,000, 100,001, 100,002, 100,003, 100,004, and 100,005, respectively.

What about the dividends though?

Say InstantDEX is up and running and has made 1000BTC. It wants to pay out its 5% share (50BTC) for the month to BitcoinDark stakers. It first calculates the block interval which represents that month. Just to keep things short I'll only make the interval a few blocks long:

Code:
getstakers 500000 500005 50

{
"Addresses:" : "'{\"RCs9Sqe99sRDD3yKCfY39VvShamcGXXSRD\"\": 8.33333, \"RX8ziTPuKqfxJemHdrFcCEpJKpbDFgXwNn\"\": 8.33333, \"RTopxEU3vZsu81KdRUdMfP2QR31kbwCGeP\"\": 8.33333, \"RRYbXEkZokCns4EQfpTB6DnEyMF98cVFVQ\"\": 8.33333, \"RYEZ1VdiFxLthKKLZzU5iDHNfgX4EiCVNc\"\": 8.33333, \"RLM1DaCS9kJ9e7EcyHHXiuw9DsgdEFxU12\"\": 8.33333}'"
}

You simply pass the total amount to be paid out and it automatically calculates how much each address should get.

It also puts it in a form for another, standard, RPC call, sendmany:

Code:
sendmany "" '{"RCs9Sqe99sRDD3yKCfY39VvShamcGXXSRD": 8.33333, "RX8ziTPuKqfxJemHdrFcCEpJKpbDFgXwNn": 8.33333, "RTopxEU3vZsu81KdRUdMfP2QR31kbwCGeP": 8.33333, "RRYbXEkZokCns4EQfpTB6DnEyMF98cVFVQ": 8.33333, "RYEZ1VdiFxLthKKLZzU5iDHNfgX4EiCVNc": 8.33333, "RLM1DaCS9kJ9e7EcyHHXiuw9DsgdEFxU12": 8.33333}'

Run the above command and the dividend will be sent out to all stakers for the appropriate time interval.

That's it!

I have updated the vanilla BTCD repo (https://github.com/laowais/bitcoindark) with this functionality, so you may build it yourself or download the binary here:

https://mega.co.nz/#!sss3kRTJ!IdofVJVllG0jzNIFa3cHdC6hUArM3A7lGg4NHhZkuec

SHA-1 Hash: 069320d2688d8a5e8a8c899ac9e2063ca4ef703a

I expect this link will replace the OP link soon.

We are making really great progress with this project. Ramchains are performing really well, as is InstantDEX, and I am close to porting the updated plugin-based SuperNET to Windows. Once this first batch of tech. makes it through testing, release, etc. we will resume work on teleport and all the other great features for which you are waiting so patiently. Believe me, I am just as excited as you are!
 
If you haven't joined slack, please do! We have hundreds of people there and we lost 0 time due to BitcoinTalk troubles.

SuperNET is now a plug-in of BitcoinDark.

Matthew

BitcoinDark: RPHWc5CwP9YMMbvXQ4oXz5rQHb3pKkhaxc
Top Donations: juicybirds 420BTCD ensorcell 84BTCD Stuntruffle: 40BTCD
Top April Donations: juicybirds 420BTCD; ensorcell: 42BTCD
raimch89
Legendary
*
Offline Offline

Activity: 1170
Merit: 1000


View Profile
May 28, 2015, 11:51:24 AM
 #8767

so, if now supernet is just a plug in of btcd it is a best choice to buy btcd than supernet
Azeh
Sr. Member
****
Offline Offline

Activity: 441
Merit: 500


View Profile
May 28, 2015, 04:32:48 PM
Last edit: May 28, 2015, 05:29:09 PM by Azeh
 #8768

so, if now supernet is just a plug in of btcd it is a best choice to buy btcd than supernet

 Grin This is a little known fact

Both are good buys, but all things considered, BTCD is a better buy right now with all the value that is being added.  The market just hasn't quite grasped it yet.
Zer0Sum
Legendary
*
Offline Offline

Activity: 1589
Merit: 1000


View Profile
May 29, 2015, 03:06:45 AM
 #8769

Direct dividends to stakers will be done over certain intervals. This means that your percentage of the total dividend is dependent on the number of blocks you stake, not how much BTCD you stake. This has the effect of incentivising constant staking, thus helping to secure the network.

So in plain English you are saying to split BTCD into multiple wallets and run multiple wallets...
That somehow the "number of blocks you stake" will be >>> if you stake multiple wallets.

Ya know, most of the sort of people that own BTCD have dozens of different wallets and platforms...
Not to even mention the fact that BCTD wallet is the ONLY wallet I've seen that *** locks and stops staking after every transfer ***...
(Maybe there has been another, but I can't remember off-hand)...
After running 2 wallets for 6 months you can't imagine how often staking was halted for days because of a transfer...
One does not expect this behavior because no or few other wallets do this.

How about please removing this "feature" if you want people to move BTCD around and stake multiple wallets?
This auto-lock "feature" requires remembering to enter your password TWICE every time you do a transfer.
bizz
Hero Member
*****
Offline Offline

Activity: 492
Merit: 500


View Profile
May 29, 2015, 09:09:00 AM
 #8770

Direct dividends to stakers will be done over certain intervals. This means that your percentage of the total dividend is dependent on the number of blocks you stake, not how much BTCD you stake. This has the effect of incentivising constant staking, thus helping to secure the network.

So in plain English you are saying to split BTCD into multiple wallets and run multiple wallets...
That somehow the "number of blocks you stake" will be >>> if you stake multiple wallets.

Ya know, most of the sort of people that own BTCD have dozens of different wallets and platforms...
Not to even mention the fact that BCTD wallet is the ONLY wallet I've seen that *** locks and stops staking after every transfer ***...
(Maybe there has been another, but I can't remember off-hand)...
After running 2 wallets for 6 months you can't imagine how often staking was halted for days because of a transfer...
One does not expect this behavior because no or few other wallets do this.

How about please removing this "feature" if you want people to move BTCD around and stake multiple wallets?
This auto-lock "feature" requires remembering to enter your password TWICE every time you do a transfer.

No need for multiple wallets. You can achieve the same with coins on multiple addresses within the same wallet.
keeper of the seven keys
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
May 29, 2015, 04:17:42 PM
 #8771

so, if now supernet is just a plug in of btcd it is a best choice to buy btcd than supernet

I bought some.  Smiley
CryptKeeper
Legendary
*
Offline Offline

Activity: 1987
Merit: 1024


bitcoin and altcoin enthusiast


View Profile WWW
May 29, 2015, 05:48:34 PM
 #8772

so, if now supernet is just a plug in of btcd it is a best choice to buy btcd than supernet

I bought some.  Smiley

Not only you, my friend! Nice rise at bittrex today!  Grin

Follow me on twitter for the latest news on bitcoin and altcoins and I'll follow you back the same day!
Obyte - An open cryptocurrency platform ready for real world adoption
BTCDDev
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250


View Profile
May 29, 2015, 06:35:55 PM
 #8773

so, if now supernet is just a plug in of btcd it is a best choice to buy btcd than supernet

I bought some.  Smiley

Not only you, my friend! Nice rise at bittrex today!  Grin

It seems that with all the hodling, large miners switching to BTCD output on the multipool, mm-btcd starting to pay dividends in btcd (not to mention the upcoming dividends from other revenue streams) we are putting some positive pressure on the btcd price

BitcoinDark: RPHWc5CwP9YMMbvXQ4oXz5rQHb3pKkhaxc
Top Donations: juicybirds 420BTCD ensorcell 84BTCD Stuntruffle: 40BTCD
Top April Donations: juicybirds 420BTCD; ensorcell: 42BTCD
alxx77
Member
**
Offline Offline

Activity: 95
Merit: 10


View Profile
May 30, 2015, 08:16:44 PM
 #8774

What is now mgw asset for BTCD..?

I would like to buy some BTCD without exchanges...
ASICHEAD
Hero Member
*****
Offline Offline

Activity: 552
Merit: 500


View Profile
May 30, 2015, 08:26:47 PM
 #8775

What is now mgw asset for BTCD..?

I would like to buy some BTCD without exchanges...
https://trade.secureae.com/#6918149200730574743
https://trade.secureae.com/#11060861818140490423

▄███▄
███████▄
██████▀██▄
█████▄  ▀██▄
████▀  ▄  ▀██▄
███▄ ▄██▀   ▀
██████▀  ▄█▄
███████▄█████▄
███████████████▄
████████████████▀
█████████▀
███████▀
 ▀███▀
Safein     
.M A K E   I S I M P L E.
A   R E V O L U T I O N A R Y   W A Y   T O   P A Y   O N L I N E
.
[WHITEPAPER]
▬▬▬▬▬▬▬▬▬▬▬▬▬▬

██
██
██
██
██
██
██
██
██
██
██
▄█████████████████████████▄
███████████████████████████
████████████████▀░░░░░▐████
███████████████░░░░░░░▐████
██████████████▌░░░▐████████
██████████████▌░░░▐████████
███████████░░░░░░░░░░░█████
███████████░░░░░░░░░░▐█████
██████████████▌░░░▐████████
██████████████▌░░░▐████████
██████████████▌░░░▐████████
██████████████▌░░░▐████████
▀█████████████▌░░░▐███████▀

██
██
██
██
██
██
██
██
██
██
██
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████▀███████▀░░░▀▀▀▄█████
█████▌░░▀▀███▌░░░░░░░▄█████
█████▀░░░░░░░░░░░░░░░██████
█████▄░░░░░░░░░░░░░░███████
██████▄░░░░░░░░░░░░████████
███████▄▄░░░░░░░░▄█████████
██████▄░░░░░░░▄████████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀

██
██
██
██
██
██
██
██
██
██
██
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████████████████▀▀███████
█████████████▀▀▀░░░░███████
████████▀▀▀░░░▄▀░░░████████
█████▄░░░░░▄█▀░░░░░████████
████████▄░█▀░░░░░░█████████
█████████▌▐░░░░░░░█████████
██████████░▄██▄░░██████████
████████████████▄██████████
███████████████████████████
▀█████████████████████████▀

██
██
██
██
██
██
██
██
██
██
██
A
▬▬

█▄▄
██████▄▄
██████████▄▄
██████████████▄▄
██████████████████▄▄
█████████████████████
██████████████████▀▀
██████████████▀▀
██████████▀▀
██████▀▀
█▀▀
.GET IT ON               
Google Play
crackfoo
Legendary
*
Offline Offline

Activity: 2366
Merit: 1115



View Profile WWW
May 30, 2015, 10:18:51 PM
 #8776

I've now flipped the switch with my automated system for payouts on xpool.ca. Aiming for Mon-Fri daily payouts and touch and go on the weekends as I like to spend it with my family, not fettling with exchanges, which is where most of the problems occur.

Cheers!

Azeh
Sr. Member
****
Offline Offline

Activity: 441
Merit: 500


View Profile
May 31, 2015, 06:26:45 AM
 #8777

BitcoinDark Slack Logs--Selected Recent Posts

kitchentable (sprnt)BOT 12:00 PM
I'll have to leave my wallet running to stake during the night for now on. I normally turn it off when sleeping. Since dividends is based on number of blocks stakes it is best to leave it running at all times even with a large amount of coins because eventually that large amount end up staking with fewer amount of coins.
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:01 PM
@kitchentable: hopefully I can get this program done today to calculate dividends
kitchentable (sprnt)BOT 12:04 PM
I've been staking since the beginning so I figured out letting the wallet run with rest gives me somewhere from 20 to 30 blocks a day. If you only turn it on once a week you get two blocks for the day but they have a large amount of coins in it.
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:11 PM
Dividends will give an incentive to stake more blocks though
And have the added effect of increased network security
kitchentable (sprnt)BOT 12:20 PM
I like the idea of per block over just the amount being staked. Figured I'd mention how to stake more blocks for anyone that might have questions.
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:21 PM
me too
jl777 - james lee (sprnt)BOT 12:21 PM
it is a very good incentive for more stakers at all times
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:22 PM
I am excited about the idea to have simple rpc calls to pay dividends. jl777 hopefully i can do this and make a pull request soon. although i can also put it in the laowais repo
so many use cases, especially with crypto777
returning an array of output addresses of coinbase txs should be trivial. creating raw txs to pay dividends will be more work
jl777 - james lee (sprnt)BOT 12:25 PM
I will be making such functionality in the coming days
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:26 PM
cool
jahl (sprnt)BOT 1:55 PM
things are starting to get together for BTCD :smile:
crackers - crackfoo (sprnt)BOT 1:58 PM
it's nice to look at nxtreporting and see ALL your asset's are green
jahl (sprnt)BOT 2:52 PM
depends wether you have low buys or not :smile:
cassius - cassius (sprnt)BOT 2:56 PM
At some point you got to want to start selling instead of buying :simple_smile:
You've had enough months of bears
jahl (sprnt)BOT 3:00 PM
always looking for that one left over bear tho :simple_smile:
pondsea - pondsea (sprnt)BOT 4:15 PM
cassius [5:56 AM]
At some point you got to want to start selling instead of buying :simple_smile:
You keep hodling :smile:
cassius - cassius (sprnt)BOT 4:18 PM
:simple_smile:
jahl (sprnt)BOT 4:18 PM
i am good at it :smile:
cassius - cassius (sprnt)BOT 4:18 PM
I am good at hodling too. But I hodl for a reason.
jahl (sprnt)BOT 4:20 PM
as do I, but I'm more holding for future dividends, not to sell the asset :simple_smile:
pondsea - pondsea (sprnt)BOT 4:20 PM
im hodling my pants because i gave all my money to james
jahl (sprnt)BOT 4:21 PM
i hear you to some extend :simple_smile:
pondsea - pondsea (sprnt)BOT 4:21 PM
But in all seriousness i cant see myself selling btcd / supernet assets
jahl (sprnt)BOT 4:21 PM
i realy believe in instantdex and all the associated assets/coin with it
cassius - cassius (sprnt)BOT 4:21 PM
I thought you were talking about BTCD, not MMBTCD
jahl (sprnt)BOT 4:22 PM
talking about all idex/btcd related assets/coin :simple_smile:
cassius - cassius (sprnt)BOT 4:22 PM
Not planning on selling either until there's a good bit of appreciation though
A long way for both to go
pondsea - pondsea (sprnt)BOT 4:22 PM
2016 looking bright :simple_smile:
cassius - cassius (sprnt)BOT 4:22 PM
What I like is, if NXT increases 10x, then the divs give MMBTCD a lot more purchasing power
And if BTCD increases 10x but NXT doesn't... well, who's really going to complain? :simple_smile:
jahl (sprnt)BOT 4:23 PM
plus all the divs btcd will get :smile:
jahl (sprnt)BOT 4:30 PM
and i have a slight feeling more will divs to come as supernet grows :simple_smile:
neal - nea wanna (sprnt)BOT 5:49 PM
I've been staking BTCD on my little mini-ITX BayTrail box using the QT wallet.
It's a dual core Celeron with 8GB RAM.
Will the release of HTML client including RAMchains kill my little server?
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:03 AM
@cassius @azeh I have developed a BTCD RPC call to get the addresses of the staker of each block between 2 block height intervals, inclusive. I'll work on a call to pay these addresses next
cassius - cassius (sprnt)BOT 7:19 AM @channel: very nice MMBTCD dividend and update (new assets purchased, staking revenue on the way) here: https://nxtforum.org/assets-board/btcd-mutual-fund-and-market-making-asset-mmbtcd/msg180537/#msg180537
BTCD mutual fund and market-making asset, MMBTCD

btcddev - BTCDDev bitcoindark (sprnt)BOT 1:05 PM
Hi @channel @cassius @azeh @coinomat. I have developed a preliminary RPC call to streamline the paying of dividends to BitcoinDark stakers. I hope this will be useful for mmbtcd, instantdex, and other planned dividends. I updated the source at github.com/btcddev/btcd and github.com/laowais/bitcoindark (which still has 2 minor errors I need to fix, let me know if you are going to build it yourself). Since I'm not at my computer right now, onsightit was gracious enough to build it and host the executable for some time at: http://vericoin.info/downloads/BitcoinDark-setup.exe
To use it, open up bitcoindark and click on settings->debug console
then type in:
getstakers <min block> <max block> [total dividend amount]
total dividend amount is optional
so, to get the address that staked every block from 50000 to 50003, inclusive, just do:
getstakers 50000 50003
it should return:
{
"Addresses:" : "'{\"RAjneeb7XV9BB6ve3K7ne9JLpKYD5iP1zV\"\", \"RAjneeb7XV9BB6ve3K7ne9JLpKYD5iP1zV\"\", \"RN3xYgVhWCZ5RYWp8K37AKKHMRB3G9gkLD\"\", \"RDfW2uyUYngFQrqcuTEXVi5h1NEacoVVeT\"\"}'"
}
the only problem right now is the backslashes. i need to figure out how to stringify the output
anyway
say you want to pay dividends
mr_e - b (sprnt)BOT 1:08 PM
you should test it;)
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:08 PM
getstakers 50000 50003
mr_e - b (sprnt)BOT 1:08 PM
on mainnet
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:08 PM
this has been tested, onsightit just ran that command and got that output
so that command would be to pay 1000 btcd to each address that staked blocks 50k - 50k +3
and split it up
onsightit ran
getstakers 50000 50003 10.66
{
"Addresses:" : "'{\"RAjneeb7XV9BB6ve3K7ne9JLpKYD5iP1zV\"\": 2.665, \"RAjneeb7XV9BB6ve3K7ne9JLpKYD5iP1zV\"\": 2.665, \"RN3xYgVhWCZ5RYWp8K37AKKHMRB3G9gkLD\"\": 2.665, \"RDfW2uyUYngFQrqcuTEXVi5h1NEacoVVeT\"\": 2.665}'"
}
this is also the format for the input to 'sendmany' rpc call
sorry again about the backslashes!
so to pay the dividend:
sendmany "" '{"RAjneeb7XV9BB6ve3K7ne9JLpKYD5iP1zV": 2.665, "RAjneeb7XV9BB6ve3K7ne9JLpKYD5iP1zV": 2.665, "RN3xYgVhWCZ5RYWp8K37AKKHMRB3G9gkLD": 2.665, "RDfW2uyUYngFQrqcuTEXVi5h1NEacoVVeT": 2.665}'
and that's it
@mr_e: oh I see, you want me to pay some dividends :simple_smile:  haha, well they should be coming in the next day or so with mmbtcd!
mr_e - b (sprnt)BOT 1:11 PM
haha;)
unfortunately I missed that train:(
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:12 PM
it will also pay dividends to regular btcd stakers
mr_e - b (sprnt)BOT 1:12 PM
you don't need to own shares?
it just pays you
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:12 PM
no
mr_e - b (sprnt)BOT 1:12 PM
:O
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:12 PM
yes
a percentage of mmbtcd dividends are paid to btcd stakers
mr_e - b (sprnt)BOT 1:13 PM
why is it so kind
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:13 PM
because we love bitcoindark and our community :simple_smile:
mr_e - b (sprnt)BOT 1:13 PM
awww shucks :heart:
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:13 PM
so this rpc call is a good way to automate dividend payments based on blocks staked
remember, btcd will receive 5% of instantdex revenues, and 5% of supernet, possibly 5% of crypto777
mr_e - b (sprnt)BOT 1:14 PM
have we resolved the ability to just turn on your client once in a while?
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:14 PM
it needs a good way to pay the dividends out
mr_e - b (sprnt)BOT 1:14 PM
or are we requiring constant staking now
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:14 PM
i have worked with rat4 of blackcoin on fixing this issue for the upcoming btcd release
however
notice that the getstakers command outputs number of blocks staked, not how much you staked
so if you stake constantly and find 10 blocks in a week, you will receive 10x the payment if you turned it on for an hour and staked 1 block, even though you staked the same number of btcd
so it's also an incentive to secure the network!
mr_e - b (sprnt)BOT 1:16 PM
that is good:)
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:16 PM
I think so too
so I'd like to get a test dividend sent out soon
hopefully cassius can run it
for mmbtcd
mr_e - b (sprnt)BOT 1:16 PM
i do however dislike that I have to leave a rather large amount of coin unlocked and online hoever
my btcd is my only coin I can't secure:(
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:17 PM
it's the nature of the beast :disappointed: you can unlock only for staking but that's it
we do want to implement a separate password for staking though
jahl (sprnt)BOT 1:24 PM
is the staking fee already included in the mgwbtcd?
just checking
hmm, selling at ask prices, and it surpasses MMNXT divs, sell at bids (quite a spread) a little bit less then MMNXT
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:26 PM
mgwbtcd does not stake
jahl (sprnt)BOT 1:26 PM
no i mean the staking fee for staking btcd in the qt
is it included already?
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:27 PM
I'm a little confused what you mean
jahl (sprnt)BOT 1:27 PM
well the div we got, does that already include the reward for staking our btcd in our qt
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:28 PM
I don't think so
I am not in charge of mmbtcd
jl777 - james lee (sprnt)BOT 1:28 PM
no way to correlate and you wouldnt want to
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:28 PM
yeah you can't correlate mgwbtcd to a staking address
anyway, I'm excited to see some divs sent out from revshare agreements :simple_smile:
jahl (sprnt)BOT 1:30 PM
it was a good div, thanks :simple_smile:
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:31 PM
you got the mmbtcd dividend?
in the form of mgwbtcd?
this is actually sending out btcd
to stakers on mainnet
jahl (sprnt)BOT 1:40 PM
yea i got it, and quite surprised its already a good div
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:40 PM
cool
well hopefully the rest will be paid out to btcd stakers, or maybe it'll have to wait until next week's div
perhaps we could do some sort of pool, where everyone could send btcd and some random week it will be paid out for a random time interval. could do anything really
mr_e - b (sprnt)BOT 1:55 PM
well great work btcddev:)
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:55 PM
Thanks
if you are paying dividends from a mac, fsb4000 built this: https://yadi.sk/d/LVb4m8IPgugU8
cassius - cassius (sprnt)BOT 3:14 PM
Hey @btcddev, great work, thank you! We will try to give this a go tomorrow (almost sleepytime here and I'd like to get coinomat and azeh in on the action, as the more technical ones).
But this will be very useful for all kinds of things
@jahl the dividend was too good - an extra 4k NXT worth went out by mistake. A little bonus...
And as of next week we'll be sending 10% of dividends to stakers (I'll donate a few extra BTCD for the staking revenue this week as we've already paid out more than everything)
btcddev - BTCDDev bitcoindark (sprnt)BOT 3:17 PM
Thanks, cassius, I agree. It will be very useful for revshare agreements. I've figured out how to remove the backslashes, so you'll be able to simply copy the output of getstakers and paste it into sendmany, and voila!
cassius - cassius (sprnt)BOT 3:17 PM
Nice
Will get the other guys on it tomorrow - late here now
btcddev - BTCDDev bitcoindark (sprnt)BOT 3:18 PM
see you
cassius - cassius (sprnt)BOT 3:20 PM G'night

jl777 - james lee (sprnt)BOT 4:18 PM
it is better to use superBTCD as the dev MGW servers are offline for a bit as I complete testing of the ledgerchains
staking of multisig creates some issues...
the special case of MGW multisig might make it seem easy to account for this, but the deposit addresses are belong to MGW and not to any specific account
so that means the actual asset is what needs to be what "stakes"
but then we get the issue of blockchain timing differences
assuming we can get a deterministic asset total (in aggregate) for all MGW asset holders, and get some way to stake for multisig addresses natively, then maybe we can get some decent way to do this.
but this is quite a messy and complicated problem
if anybody is up to coding this, maybe we can raise a bounty for it, but I put the difficulty level of this at 9
jl777 - james lee (sprnt)BOT 6:51 PM
did someone tell China about BTCD?
btcddev - BTCDDev bitcoindark (sprnt)BOT 6:53 PM
azeh and torrn did
The Shanghai Composite Index crashed today, they moved all their money to BTCD
jl777 - james lee (sprnt)BOT 7:08 PM
the scary thing is there is no volume from China for BTCD yet
btcddev - BTCDDev bitcoindark (sprnt)BOT 7:09 PM
not sure why not
maybe we need more global pr
jl777 - james lee (sprnt)BOT 7:11 PM
it seems we need to get listed on junbi or btc38
if anybody can do that, price should double
btcddev - BTCDDev bitcoindark (sprnt)BOT 7:13 PM
Maybe I can contact them
jl777 - james lee (sprnt)BOT 7:18 PM
plz dont. i dont want the price to double yet
btcddev - BTCDDev bitcoindark (sprnt)BOT 7:29 PM
jahl would be so mad :stuck_out_tongue:
kitchentable (sprnt)BOT 7:31 PM
Probably have to ask nxtchina to help with the listing on those exchanges... but not right now. Still want a few more weeks of low prices.
btcddev - BTCDDev bitcoindark (sprnt)BOT 7:36 PM
With all the excitement, hodling, and automated buying support (large miners are switching to btcd, mmbtcd paying divs in btcd, etc) I think we may see a nice rise. I just hope it's steady and gradual
proto (sprnt)BOT 7:52 PM
too bad the problem with staking for multisig addresses is so messy / complicated..
a gradual rise would be nice, im hodling
jl777 - james lee (sprnt)BOT 7:53 PM
it is solvable, but considering all the other things that need to be done, it wont rise in priority to get done for a while
btcddev - BTCDDev bitcoindark (sprnt)BOT 7:55 PM
staking the assets is an interesting idea
but with multisig not staking even in qt, it would be solving two major problems at once
jl777 - james lee (sprnt)BOT 7:55 PM
it requires cross chain synchronization
maybe someone will come up with a clean way to do this
I think i got the Lchain hashes to be determistic
but it is quite complicated to make sure that regardless of regen from scratch, or a partial regen after resume that all the hashes for all the databases match
there are 11 datasets and the blockchain needs to be parsed deterministically and update the SHA256 incrementally
I have just the actual balances vector to handle and then when debugged, the Lchain is allowing anybody to verify any part of the Lchain
that means that once you have a set of peers reporting the latest Lchain hashes and they are all matching, you can  sync up by getting the index mappings and latest ledger. I am thinking of not requiring a complete history of tx for each addr as that will become quite burdensome over the years
but if you start from Ledger X and process all the blocks to update it to Ledger X+1, then you will end up with the same ledger (and hashes) as another node that regenerated from scratch, or regenerated from Ledger Y to Ledger X+1
What I have done is made a deterministic parsing of the blockchain so that it generates a stream of events, where each event is modifying some part of the ledger, ie. new tx, new coinaddr, etc. and then collating these events by type, instead of by block
i guess it is like fourier transform converting a signal to the frequency domain, but here it is a reproducible (on all nodes) set of event types (instead of frequencies) and instead of amplitudes, there are very specific details
Using the ramchain methods I map a normal transaction output that has address, script, amount taking ~100 bytes to its essence of 64bit value and a few 32bit indexes into the name tables

dsalinas79 - Dsalinas20 (sprnt)BOT 1:40 AM
do you know if mgwbtcd withdrawal is working ok? i tried to move the MMBTCD divs into my BTCD wallet, but seems to get stucked somewhere
jl777 - james lee (sprnt)BOT 1:42 AM
superBTCD is fine, mgwBTCD is offline as I get ledgerchains working
you can convert mgwBTCD to superBTCD
i will be testing the new code using mgwBTCD soon
dsalinas79 - Dsalinas20 (sprnt)BOT 1:47 AM
ok thanks but i already transfered the mgwBTCD into my wallet
jl777 - james lee (sprnt)BOT 1:49 AM
then it is stuck for now, but I will see it as soon as I activate the newest MGW
dsalinas79 - Dsalinas20 (sprnt)BOT 1:49 AM
ok thanks
cassius - cassius (sprnt)BOT 2:34 AM
All the BTCD rise is coming from Bittrex. Nothing from CNY. I wonder what would happen if HitBTC added BTCD?
pondsea - pondsea (sprnt)BOT 2:43 AM
Do it Smiley
cassius - cassius (sprnt)BOT 2:55 AM
Anyone got a contact there? nxtchina?
nxtchina - NxtChina (sprnt)BOT 3:06 AM
?
What
cassius - cassius (sprnt)BOT 3:07 AM
Just wondering whether anyone had any contacts at any of the Chinese exchanges. BTCD volume is all coming from Bittrex, nothing in CNY.
nxtchina - NxtChina (sprnt)BOT 3:08 AM
o,got,maybe they should contact btc38
btc38 is much reliable

btcddev - BTCDDev bitcoindark (sprnt)BOT 9:09 AM
SuperNET is attracting a lot of talented people, devs included. It's a welcoming place where fud isn't encouraged and innovation is. I think that makes it attractive
azeh - Azeh (sprnt)BOT 9:09 AM
Coinomats got all those bots fired up for MM-BTCD as well.  I'm looking forward to those dividend payments this coming wednesday
btcddev - BTCDDev bitcoindark (sprnt)BOT 9:09 AM
nice, me too
I staked a lot of blocks for it :simple_smile:
house - House (sprnt)BOT 9:11 AM
shisus, I wasn't preped for this, thought we had couple months up our sleeve
btcddev - BTCDDev bitcoindark (sprnt)BOT 9:11 AM
I wish bittrex wasn't dominating the volume though. superBTCD should really be used
hopefully mmbtcd can help the situtation
add liquidity
house - House (sprnt)BOT 9:13 AM I think mmbtcd is extremely underestimated...
actually strike that...it's goind nowhere runs to the atm
3rdstryker - brad aaaaaaaaaaa (sprnt)BOT 9:13 AM
are you still considering adding btcd to a chinese exchange?
btcddev - BTCDDev bitcoindark (sprnt)BOT 9:14 AM
btc38 would be nice
azeh - Azeh (sprnt)BOT 9:15 AM I think someone mentioned nxtchina has connections to the chinese exchanges, but i'm not sure

btcddev - BTCDDev bitcoindark (sprnt)BOT 12:31 PM
Maybe I shouldn't have posted on the forum that supernet is a plugin of btcd...but that wasn't secret anyway
mr_e - b (sprnt)BOT 12:31 PM
I know I'm back to staking full time, I'm sure their are many others
14 blocks yesterday... woohoo!
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:31 PM
me too. first dividend coming soon, i want to maximize my share :simple_smile:
jahl (sprnt)BOT 12:31 PM
i have bene staking since i bought them :simple_smile:
mr_e - b (sprnt)BOT 12:32 PM
i've been guilty of turning on my client from time to time only.... because why not haha
now she's running full blast
cassius - cassius (sprnt)BOT 12:32 PM
Ok, but you guys know there will be like 10 BTCD to be distributed to a week's worth of stakers? Just to manage your expectations...
mr_e - b (sprnt)BOT 12:32 PM
either way, divs have begun
cassius - cassius (sprnt)BOT 12:32 PM Yup :simple_smile:

pondsea - pondsea (sprnt)BOT 8:40 PM
btcd is going crazy
wasnt me this time
jl777 - james lee (sprnt)BOT 8:42 PM
what do I have to do? announce more new tech? that usually drops the price 30%
mr_e - b (sprnt)BOT 8:47 PM
Whoa 006
That came out of nowhere
houlala (sprnt)BOT 8:50 PM
Hehe
crackers - crackfoo (sprnt)BOT 8:51 PM FYI: Latest shift for the xpool.ca multipool paid out 110+ BTCD.I've now implemented a new fully automated payout system. This will now have daily payouts, except weekends. Expect a few bumps in the road for the next few payouts as the bugs are worked out, balances are aligned and as I get to know the system better.

cassius - cassius (sprnt)BOT 10:52 AM
'protect your wallets people' - any particular way, beyond encrypting?
jahl (sprnt)BOT 10:52 AM
anti virus?
use that pc only for staking, not surfing/downloading stuff might not be unwise
btcddev - BTCDDev bitcoindark (sprnt)BOT 10:53 AM
safest way is to write down your private key on paper
cassius - cassius (sprnt)BOT 11:00 AM
Done, but you need to be online to stake to earn revenue - if it was like BTC then I'd just put in cold storage
btcddev - BTCDDev bitcoindark (sprnt)BOT 11:06 AM
yeah that's the problem
well, tbh the safest thing to do would be to send your btcd->3-of-3 multisig address, then write down the 3 private keys and send one to a family member or something, maybe get a safety deposit box at the bank for one, and just write the third one down in a book or something :simple_smile:
jahl (sprnt)BOT 11:09 AM
isnt it possible to create somethign that uses a diff password to stake
btcddev - BTCDDev bitcoindark (sprnt)BOT 11:10 AM
yes
jahl (sprnt)BOT 11:11 AM
will that be in the new btcd wallet?
pretty safe if you ask me, if you only use your wallet to stake, you will only ever have to enter that password,
btcddev - BTCDDev bitcoindark (sprnt)BOT 11:13 AM
I agree, and I'd like to implement this. It's not at the top of my priority list right now though, but hopefully sometime
jahl (sprnt)BOT 11:51 AM
hmm, on a shopping spree again for assets :smile: need more divs to substain my addiction
btcddev - BTCDDev bitcoindark (sprnt)BOT 11:52 AM
what assets you buying jahl?
jahl (sprnt)BOT 11:52 AM
always dangerous to say that :smile:
btcddev - BTCDDev bitcoindark (sprnt)BOT 11:53 AM
:simple_smile:
jahl (sprnt)BOT 11:53 AM
divs are never enough , are they
jahl (sprnt)BOT 12:00 PM
one i can tell is crypto777 :simple_smile:
supersquad (sprnt)BOT 12:03 PM
"send your btcd->3-of-3 multisig address"
how do we do this?
Also it would be nice to know more about the hack victim's setup
what OS was he running?
was he using the hacked-machine for other activities besides crypto?
jahl (sprnt)BOT 12:06 PM
coudl even be a malicious wallet from some coin
supersquad (sprnt)BOT 12:12 PM
true, I guess I should've asked: was he using the hacked machine for anything else besides btcd
cassius - cassius (sprnt)BOT 12:26 PM
I've got a couple of bitcoin keys I never wrote down anywhere. Can I use those somehow, or is BTCD privkey different?
btcddev - BTCDDev bitcoindark (sprnt)BOT 12:48 PM
@supersquad:
For multisig:Open BitcoinDark Debug window:1. Create 3 addresses
    getnewaddress
        RBACnmSXE192J7CdDk7WVk8CEsTnCiSJC6
    getnewaddress
        RVjp37inj6es1zmGbEoQ8pBREVfR4tqtkn
    getnewaddress
        RRs9vGcTgDtnndDg9HHuqTiy7Lt7UzXuRE
       
You will need the private key of each of these addresses to spend funds from the 3-of-3 multisig addresses:2. Get the private keys for each address:    dumpprivkey RBACnmSXE192J7CdDk7WVk8CEsTnCiSJC6
        U***************************************************
    dumpprivkey RVjp37inj6es1zmGbEoQ8pBREVfR4tqtkn
        U***************************************************
    dumpprivkey RRs9vGcTgDtnndDg9HHuqTiy7Lt7UzXuRE
        U***************************************************
       
Note: These private keys are what you will keep secret in different locations!3. Create the multisig address
    addmultisigaddress 3 '["RBACnmSXE192J7CdDk7WVk8CEsTnCiSJC6", "RVjp37inj6es1zmGbEoQ8pBREVfR4tqtkn", "RRs9vGcTgDtnndDg9HHuqTiy7Lt7UzXuRE"]'
   
    bRn75BU9kHhTASbJS7GzE5dbp8KWQHbor2
   
    ^^This is your address. You can send your secure funds to this address^^
   
4. To make sure you did it right:
    validateaddress bRn75BU9kHhTASbJS7GzE5dbp8KWQHbor2
       
    {
    "isvalid" : true,
    "address" : "bRn75BU9kHhTASbJS7GzE5dbp8KWQHbor2",
    "ismine" : true,
    "isscript" : true,
    "script" : "multisig",
    "hex" : "5321029164369cf84d138a3a0dd629213e144a1969e675d1cc05c9db5027c7a9f3ee8821024b7a6 aea088e4d4435ee3a053590fb5d3657a3fab46f00285e6437d4ef1e095d210257f017591c20b462 17be5390ed7017bcd661d06630201f24dca80f838a9d798b53ae",
    "addresses" : [
    "RBACnmSXE192J7CdDk7WVk8CEsTnCiSJC6",
    "RVjp37inj6es1zmGbEoQ8pBREVfR4tqtkn",
    "RRs9vGcTgDtnndDg9HHuqTiy7Lt7UzXuRE"
    ],
    "sigsrequired" : 3,
    "account" : ""
    }
   
See that it says ismine: true, that means you have all the privkeys of the 3 addresses in your wallet file, so you can spend the funds.
If you write down the 3 priv keys, you can always spend funds from this address, even in a new wallet by importing the private keys.
cassius - cassius (sprnt)BOT 1:34 PM
But the keys are still in your wallet.dat, so how does it keep them safer than just one key?
Also, how do you create an address from an existing key?
btcddev - BTCDDev bitcoindark (sprnt)BOT 1:54 PM @cassius: If you were to do this method, you can delete your wallet file and can import your keys into a new wallet whenever you want to spend the funds. note
I am not recommending people start deleting their wallet files! But yes, your priv keys would be in the same wallet. What would actually be better would be to generate the new addresses using three different wallet files! I.E. Create a new wallet file with 0 BTCD in it, getnewaddress, then dump its priv key, write it down. Then, delete that wallet file, restart BTCD and it will create a new wallet. get a new address in this wallet and dump its priv key. Do it one more time. Then you have three addresses and their corresponding private keys which aren't stored in any files
Notice you don't need to have the priv keys in your wallet to generate the multisig address
You can run btcd again, and run the addmultisigaddress command using the three addresses
cassius [2:35 PM]
Also, how do you create an address from an existing key?
importprivkey U*************************
honeychicken (sprnt)BOT 1:57 PM
Oh wow, awesome.  I did not know this was possible with btcd.
I can generate the 3 private keys using 3 different computers each running ubuntu off a live cd.  Not connected to the internet.
then all 3 machines would have to be comprimised for an attacker to get the funds
cassius - cassius (sprnt)BOT 1:59 PM
Oh cool, thanks :simple_smile: Might create a 'cold storage' account and just keep a third in that. Forego the staking income but know it's safe.
I guess you can do this offline, so the privkey is never typed into an online computer and the address is never available to your client.
What are the parameters for a BTCD privkey, by the way? They're not the same as bitcoin by the look of it.
honeychicken (sprnt)BOT 2:01 PM
I believe it is similar to a peercoin private key
that was the only other coin I could find that has private keys which begin with a "U" and have 52 characters I believe
nvm
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:04 PM
@honeychicken: if you create a wallet with 0 funds in it, get a new address and dump its private key, you can then go ahead and simply delete that wallet file. So there would literally be nothing to compromise. If you write down all three private keys / addresses and store them in 3 separate physical locations, that would be very secure
@cassius: they start with a capital 'U'
honeychicken (sprnt)BOT 2:05 PM
compressed peercoin private keys also start with a "U" and have 52 characters
not sure if there's a relation there
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:09 PM
All forks of BTC are very similar, it's just 1 letter difference in the source encoding
honeychicken (sprnt)BOT 2:11 PM
excited to get some cold storage multisignature addresses setup
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:11 PM
Obviously, this technique vastly decreases the chance of being hacked, but be extremely careful once your only copy is a physical printout
honeychicken (sprnt)BOT 2:14 PM
It looks like no one is using this technique yet.
None of the rich list addresses begin with a "b"
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:16 PM
Except MGW addresses :simple_smile:
superBTCD is stored across 3 separate servers. Each server has 1 private key. All three servers must agree to spend your funds. That way, no one rogue server operator can steal anything.
But you are right, most people don't do this. If BTCD didn't stake, I would certainly be doing this with all my funds
cassius - cassius (sprnt)BOT 2:18 PM
So if I have a bitcoin mini private key and I substitute the S for a U, will it work?
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:21 PM
not sure. make an address, dump its priv key and see if you can
https://en.bitcoin.it/wiki/Mini_private_key_format#Creating_mini_private_keys
i might try it if i have time
I am also needing to write a script to automate the sendmany payments. There are so many stakers, it can't all fit into 1 transaction
so it'll need to just loop through and send a few at a time for the dividends
cassius - cassius (sprnt)BOT 2:24 PM
Cool, thanks, will try
honeychicken (sprnt)BOT 2:27 PM
still confused about difference between mgwbtcd and superbtcd
I guess all the mgwbtcd is supposed to get converted to superbtcd?
through a redeem account
wondering if it is a just a name change or if something technical was changed about it
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:31 PM
the same setup
mgwbtcd is being hosted on development servers
for testing
it still works, but all real trading should be done on superbtcd
honeychicken (sprnt)BOT 2:31 PM
so there are 3 servers for mgwbtcd
and 3 completely separate servers for superbtcd?
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:32 PM
yes
each of these is containing 1 priv key for your mgw/super btcd address
your btcd------>superBTCD address ->split up between three servers--->you are issued corresponding superBTCD nxt asset 1:1
you withdraw, all three servers must sign the withdraw transaction with their private key
this stops someone from just taking your btcd, it's not stored on any single server. an attacker would have to compromise all 3 servers
and in the latest btcd at jl777/btcd repo, I have expanded the limit to 6-of-6
so you can actually store funds in 6 private keys!
honeychicken (sprnt)BOT 2:37 PM
dayyyyyuuuuummmmmmmmmm
btcddev - BTCDDev bitcoindark (sprnt)BOT 2:38 PM :simple_smile:

neal - nea wanna (sprnt)BOT 2:40 PM
Would the above system for creating multisig for BTCD still be valid once everyone has moved over to the new HTML wallet system?
The address would still be a valid BNTCD address, right?
BTCD
So the funds could always be imported later in the future to a new HTML wallet??
btcddev - BTCDDev bitcoindark (sprnt)BOT 3:06 PM
Yes
neal - nea wanna (sprnt)BOT 3:15 PM
Nice.
cassius - cassius (sprnt)BOT 4:20 PM
Actually it would be cool to have 'Watch only' addresses on the new wallet. Maybe a site like BitAddress.org that would generate addresses from keys too.
jl777 - james lee (sprnt)BOT 4:23 PM
all this part of new agents system
neal - nea wanna (sprnt)BOT 4:35 PM
Looking forward to running HTML wallet for staking on my little Xubuntu machine: Gigabyte J1800 motherboard (Celeron 2.4Ghz dual-core) with 8GB low voltage RAM.
I think it uses less than 15W electricity and it stays on 24.7 :simple_smile:
I hope ramchains don't stress it out too much. I also run NRS on it and use it to stream Plex movies. It copes well for a little lightweight server :simple_smile:
If ramchains HTML wallet stress it out too much I will think about building a proper server though. Maybe a Supermicro ECC board. :simple_smile:
jl777 - james lee (sprnt)BOT 4:39 PM
ramchains uses less resources
BTC ramchain is generating fine on a 10GB machine
I've got 10 of 11 hashes verifying, but tracking down some sort of off by 1 error
each block makes 11 hashes and then a hash of those hashes is used to verify that two independent ramchains are identical
if not, it is possible to know which dataset is getting out of sync
but making it line up 100% regardless of how it is generated is quite laborious...
neal - nea wanna (sprnt)BOT 4:44 PM
Sounds complicated to me. Hardware wise I am just saying it would be good for stakers and people supporting the network if it runs OK on an 8GB machine. I think a lot of home users still have 8GB machines.
Or it would be even better if we could tune how much RAM we donate to the actual ramchains.
jl777 - james lee (sprnt)BOT 4:45 PM
I made it so ramchains doesnt have to use RAM
neal - nea wanna (sprnt)BOT 4:45 PM
So I could change a setting in the client to allow it to use 6GB ram for ramchains. Or 4Gb if I am using my server to stream a movie.
Oh. That's cool.
jl777 - james lee (sprnt)BOT 4:46 PM
the default is to just use memory mapped files and database, the database does use about 1 GB
but that can be tuned
the memory mapped files only use RAM if it is not needed by anything else, sort of the last priority user for RAM
there is a "fastmode":1, which enables a RAM based hashtable to layer before the database and that could use up some RAM, but it is not really needed unless you are doing BTC ramchain
neal - nea wanna (sprnt)BOT 4:47 PM
Nice. I think most people would be fine with the client using up 1Gb RAM.
It's good that we don't need really high powered servers to run it. Encourages more nodes. :simple_smile:
jl777 - james lee (sprnt)BOT 4:49 PM
by reducing the footprint of the blockchain, it reduces the load across the board
other than for user output and actual tx calcs, all things are 32bit numbers, instead of 256bit bignums or strings
neal - nea wanna (sprnt)BOT 4:50 PM
Does that mean it should fly on a 64 bit OS?
jl777 - james lee (sprnt)BOT 4:52 PM
it does seem pretty fast
neal - nea wanna (sprnt)BOT 4:53 PM
Will the HTML wallet process be very similar to NRS on Linux? In that you ./run,sh and then bring up the wallet with localhost in a browser?
jl777 - james lee (sprnt)BOT 4:53 PM
are you asking me a GUI question?
neal - nea wanna (sprnt)BOT 4:53 PM
Hehe. Just the basic idea of how I would run it. :simple_smile:
jl777 - james lee (sprnt)BOT 4:54 PM
you dont know the rule about GUI questions?
if you are asking me these things, I get to ask you about quantum mechanics and other things like that
neal - nea wanna (sprnt)BOT 4:54 PM
Haha. OK!
But my main concern was that it wasn't  going to be a beast to run and require a powerful rig and you have satisfied my questions on that. Thank you.
jahl
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
May 31, 2015, 12:48:05 PM
 #8778

Been offline for a few days, here is an update on donations received, thanks again.

Date: 16/05/2015 17:45
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 6.50 BTCD
Net amount: +6.50 BTCD
Transaction ID: 4d7c67da6ca08e89dafdc57a80ab837ca023788e02489034cf6132f549b80626

Date: 17/05/2015 22:45
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 50.00 BTCD
Net amount: +50.00 BTCD
Transaction ID: 9cc65e6669f5a32390c6a17a06ae7eea213c6a4c7b535e87c776e5fcf02b808c

Date: 18/05/2015 11:04
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 1.00 BTCD
Net amount: +1.00 BTCD
Transaction ID: 20a22e983cd2bd1295d8236f4a8bdadcd60c83e5464796574b85ca265313b41c

BTCD donation total: 2595.218

BTC donation total: 1.052051

Please help support BitcoinDark development by sending your donations to the following Official BTCD Donation Address:
RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW

or you can donate using BTC using the Official Multisig Donation Address:
36vQrrrjT1A8X3s56fdfkYzWzMgjSWhTWY

Don't forget to donate to the development fund.
Anything you can spare will help your btcd investment. Smiley
4emily
Hero Member
*****
Offline Offline

Activity: 577
Merit: 500


View Profile
May 31, 2015, 08:23:51 PM
Last edit: June 01, 2015, 10:01:39 AM by 4emily
 #8779

Try as I might I'm reluctant to 'donate' (as it seems are many others) but i can 'invest' (for my future financial benefit) and have now made my 2nd investment in the BTCD development fund.

Adam Smith's 'invisible hand' at work turning self-interested behaviour into the common good.

More to follow Smiley



Torrn
Jr. Member
*
Offline Offline

Activity: 32
Merit: 10


View Profile
June 02, 2015, 02:19:18 PM
 #8780

Sorry I haven't posted donation updates for awhile.  I have had an issue accessing my former account (username: TorrnA), so i have started this new one.

Here is the transaction records for received BTCD donations.

Status: 31 confirmations
Date: 2/06/2015 21:41
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 1.00 BTCD
Net amount: +1.00 BTCD
Transaction ID: 38e8f5c092b413dd042fbff30a26c697c623790e0689bef7669d9ec891b078d0
----------------------------------
Status: 1226 confirmations
Date: 2/06/2015 03:10
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 6.10 BTCD
Net amount: +6.10 BTCD
Transaction ID: a3616134b054c48e4fc58527fdeec4d4f5fed48f855a8d2a8de7c9884e4ff3ea
----------------------------------
Status: 2626 confirmations
Date: 1/06/2015 04:12
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 50.00 BTCD
Net amount: +50.00 BTCD
Transaction ID: 01caa860d7f5dd6c0d69050836c77789419862dbfbb48fe48415e3962ee66e92
----------------------------------
Status: 4345 confirmations
Date: 31/05/2015 00:12
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 6.00 BTCD
Net amount: +6.00 BTCD
Transaction ID: 95b8864e362091c95813193f20689840ff1cf111ddce5cffe94d888aac9d1ef1
----------------------------------
Status: 6223 confirmations
Date: 29/05/2015 18:30
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 19.14021857 BTCD
Net amount: +19.14021857 BTCD
Transaction ID: c6e2e00dbe158cee41755a1f301df662f765acd448cf8e27bda7b8f09933348d
----------------------------------
Status: 14899 confirmations
Date: 24/05/2015 20:56
From: unknown
To: RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW (own address, label: DEV Donations)
Credit: 1.00 BTCD
Net amount: +1.00 BTCD
Transaction ID: c9b5717f050cb3ea02823628b4e7ffc4578861dbe30d5f979e594a255684b30f


New Total: 2678.458 BTCD
BTC Total: 1.052051

Please help support BitcoinDark development by sending your donations to the following Official BTCD Donation Address:
RDtnnLj5LQ8YMxBJbHX1N4jNKeaC67FLGW

or you can donate using BTC using the Official Multisig Donation Address:
36vQrrrjT1A8X3s56fdfkYzWzMgjSWhTWY

Thank you to all the donors.
Pages: « 1 ... 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 [439] 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 ... 551 »
  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!