bitcreditscc (OP)
|
|
July 01, 2015, 03:03:21 AM |
|
Working on it. just needed a bit off time.
|
|
|
|
bitcreditscc (OP)
|
|
July 01, 2015, 09:59:39 AM |
|
The most difficult part is getting every node to agree on the bidding amounts. I will have to make this a very core part of the consensus, perhaps use the same logic for blocks
|
|
|
|
BarTeam
|
|
July 01, 2015, 10:10:58 AM |
|
The most difficult part is getting every node to agree on the bidding amounts. I will have to make this a very core part of the consensus, perhaps use the same logic for blocks
Arrange for a pool vote? To check opinion...
|
|
|
|
bitcreditscc (OP)
|
|
July 01, 2015, 10:12:37 AM |
|
The most difficult part is getting every node to agree on the bidding amounts. I will have to make this a very core part of the consensus, perhaps use the same logic for blocks
Arrange for a pool vote? To check opinion... yeah probably. ideas?
|
|
|
|
BarTeam
|
|
July 01, 2015, 10:38:07 AM |
|
The most difficult part is getting every node to agree on the bidding amounts. I will have to make this a very core part of the consensus, perhaps use the same logic for blocks
Arrange for a pool vote? To check opinion... yeah probably. ideas? - I liked the idea of the gradual bigger amounts for higher services. (the pool would be nice to scan the target effort(bid) which the community is interested) - I think the IP isolation should honour more nodes over unique addresses (banknodes) compared with multiple ones behind the same address. Does not make sense to promote a node that is simply using the same IP address as other couple of them. - Honour uptime as a logarithmic function and data per second/hour/day as a proportional function to define fees (average both at the end): T = uptime of banknode D = average transferred bytes/day (count only after synchronized blockchain) F = transaction fee factor of the bank node F = ( log(T) + D*(transaction weight) ) / 2
|
|
|
|
bitcreditscc (OP)
|
|
July 01, 2015, 11:04:33 AM |
|
The most difficult part is getting every node to agree on the bidding amounts. I will have to make this a very core part of the consensus, perhaps use the same logic for blocks
Arrange for a pool vote? To check opinion... yeah probably. ideas? - I liked the idea of the gradual bigger amounts for higher services. (the pool would be nice to scan the target effort(bid) which the community is interested) - I think the IP isolation should honour more nodes over unique addresses (banknodes) compared with multiple ones behind the same address. Does not make sense to promote a node that is simply using the same IP address as other couple of them. - Honour uptime as a logarithmic function and data per second/hour/day as a proportional function to define fees (average both at the end): T = uptime of banknode D = average transferred bytes/day (count only after synchronized blockchain) F = transaction fee factor of the bank node F = ( log(T) + D*(transaction weight) ) / 2 Certainly out of the box. I think that this may actually tie in with doesntmatter's earlier suggestion. The math is definitely interesting, i'll try write a quick sim, but what has me floored is the logic, and the consensus. But how do we factor in economic activity for which standard tx fees does not apply?
|
|
|
|
BarTeam
|
|
July 01, 2015, 11:25:46 AM |
|
what has me floored is the logic, and the consensus. Well, for this.. I am unsure also.. I can simply throw probably stupid stuff into the air.... anything that could already be supported by chain techs would be the ideal. But that would just complicate your work. Maybe it's best to start dropping some ideas and draft on google some public ideas? But how do we factor in economic activity for which standard tx fees does not apply? This one was regarding a factor for bank reward of mined blocks. Not sure if I am saying something un-logic due not knowing majority of the source code.
|
|
|
|
thelonecrouton
Legendary
Offline
Activity: 966
Merit: 1000
|
|
July 01, 2015, 07:58:43 PM |
|
Another quick'n'dirty mock up from Crouton's Lunchbreak Factory, of how our assets might be displayed once distribution by tender is implemented: The big white space might one day soon display an advert. Before you all mutiny and throw up over the idea of in-wallet advertising, consider that any ad revenue is going to be contributing directly to the numbers up above, ie. how much your BCR is worth. Advertisers want to monetise our userbase, we'll monetise them right back. And we can have an option to turn the ads off if your BCR balance is > xxx BCR or something.
|
|
|
|
doesntmatter
Newbie
Offline
Activity: 39
Merit: 0
|
|
July 01, 2015, 08:19:02 PM |
|
Hey Dev, sent you a message on google...
|
|
|
|
alganonim
|
|
July 02, 2015, 09:42:28 AM |
|
@thelonecrouton
1. I have tried to apply your stylesheets without success (qss in the same location as wallet.dat), every time I try to select a theme, browsing files force closes all wallet. All the same with clean new wallet.
2. So far mybanknodes.txt didn't worked for me too (same location as wallet.dat)
addresses are in a few rows like this :
xGCvyHbhjbJNkjnKNMkmKMKmkMKmk hbhBUHJjikjiuhYGytgYGujikMIKmiMIiJM
Anyone know some good and tested android app that can track few BCR wallet addresses, monitoring banknodes is now another pain in the ass, tracking this in desktop browser tabs is also not easy, it has to be an easier way.
|
|
|
|
starblocks
|
|
July 02, 2015, 09:46:45 AM |
|
Still wondering how to get multiple BN's working in Windows
Once you create more than 1 inside the QT then close and re-open it only the last one created displays not however many you create
|
|
|
|
dextronomous
|
|
July 02, 2015, 11:09:20 AM |
|
Yes me too wondering how to create them multiple ones.. in one qt and then turn the thingy off or on.
Themes, not defaulted yet on wich one to set as default? please give that one. And or all those frequent crash if wanting to start try till it starts act up all over the pc's can it stop please.
Price still not around at where it really should be.. when next chain or possibility of new things in new Qt. Including coloured coins, or some other crave? Or new roadmap adjusted frontpage with last wallet version dl link, current version number.
How many times a block or a day should the bn/ get a payment on being bn,, see less each time. or already at a few only a day. could get mining more. one gpu. then again the pool still does not show up on my hash. bcr's pool or the other ones. get 1 then few hrs later maybe another one or not. or 5 total a day. ?
mybanknodes.txt didn't work here to.
|
|
|
|
thelonecrouton
Legendary
Offline
Activity: 966
Merit: 1000
|
|
July 02, 2015, 11:34:28 AM |
|
@thelonecrouton
1. I have tried to apply your stylesheets without success (qss in the same location as wallet.dat), every time I try to select a theme, browsing files force closes all wallet. All the same with clean new wallet.
2. So far mybanknodes.txt didn't worked for me too (same location as wallet.dat)
addresses are in a few rows like this :
xGCvyHbhjbJNkjnKNMkmKMKmkMKmk hbhBUHJjikjiuhYGytgYGujikMIKmiMIiJM
Anyone know some good and tested android app that can track few BCR wallet addresses, monitoring banknodes is now another pain in the ass, tracking this in desktop browser tabs is also not easy, it has to be an easier way.
mybanknodes.txt didn't work here to.
Are you using Windows? If you're using the last Windows build then I'm not sure the mybanknodes thing was included yet. If you're on linux and compiling from the master branch then it should work, has done for me on all the boxes I've tried it on. When it's in the Windows build, make sure Windows isn't adding some additional file extension to it.
|
|
|
|
thelonecrouton
Legendary
Offline
Activity: 966
Merit: 1000
|
|
July 02, 2015, 11:38:29 AM Last edit: July 02, 2015, 11:50:04 AM by thelonecrouton |
|
Still wondering how to get multiple BN's working in Windows
Once you create more than 1 inside the QT then close and re-open it only the last one created displays not however many you create
Run the daemons (bitcreditd) separately under different users, or with different datadirs and confdirs set for each instance, and appropriate bitcredit.conf files for each user/instance, ie. your port/rpcport and banknodeprivkeys need to be different in each bitcredit.conf file. Until I or someone else gets around to writing a BCR-specific guide, use one of the many DASH Masternode guides, same thing, just replace dashd with bitcreditd, and you need bitcredit-cli to issue commands to the daemon, eg. 'bitcredit-cli banknode start,' not 'bitcreditd banknode start.' BCR is a version of Bitcoin Core ahead of them currently.
|
|
|
|
thelonecrouton
Legendary
Offline
Activity: 966
Merit: 1000
|
|
July 02, 2015, 11:48:02 AM |
|
@bitcreditscc - should we just get rid of the 2nd tab in the banknodes page? It's useless for anything other than a single BN and just confuses people. Or I could at least make it clearer in there that this is for one BN only and trying to set up multiple BNs this way isn't going to work. Eventually I'd like to either replace it with something better or improve it but I haven't had the time yet and me doing anything low-level might be dangerous.
|
|
|
|
BarTeam
|
|
July 02, 2015, 12:32:33 PM |
|
Still wondering how to get multiple BN's working in Windows
Once you create more than 1 inside the QT then close and re-open it only the last one created displays not however many you create
Don't use the QT for Bank nodes.. use the daemon version. Much less memory hungry.. much faster. 50 MB each.. maybe less... (43 MB for me)
|
|
|
|
alganonim
|
|
July 02, 2015, 12:50:40 PM |
|
@thelonecrouton
1. I have tried to apply your stylesheets without success (qss in the same location as wallet.dat), every time I try to select a theme, browsing files force closes all wallet. All the same with clean new wallet.
2. So far mybanknodes.txt didn't worked for me too (same location as wallet.dat)
addresses are in a few rows like this :
xGCvyHbhjbJNkjnKNMkmKMKmkMKmk hbhBUHJjikjiuhYGytgYGujikMIKmiMIiJM
Anyone know some good and tested android app that can track few BCR wallet addresses, monitoring banknodes is now another pain in the ass, tracking this in desktop browser tabs is also not easy, it has to be an easier way.
mybanknodes.txt didn't work here to.
Are you using Windows? If you're using the last Windows build then I'm not sure the mybanknodes thing was included yet. If you're on linux and compiling from the master branch then it should work, has done for me on all the boxes I've tried it on. When it's in the Windows build, make sure Windows isn't adding some additional file extension to it. I'm using Windows version, seems to be the latest alpha - alpha something, extensions are OK, so maybe next time... Any ideas for simple BNs monitoring ?
|
|
|
|
BarTeam
|
|
July 02, 2015, 01:03:26 PM |
|
@thelonecrouton
1. I have tried to apply your stylesheets without success (qss in the same location as wallet.dat), every time I try to select a theme, browsing files force closes all wallet. All the same with clean new wallet.
2. So far mybanknodes.txt didn't worked for me too (same location as wallet.dat)
addresses are in a few rows like this :
xGCvyHbhjbJNkjnKNMkmKMKmkMKmk hbhBUHJjikjiuhYGytgYGujikMIKmiMIiJM
Anyone know some good and tested android app that can track few BCR wallet addresses, monitoring banknodes is now another pain in the ass, tracking this in desktop browser tabs is also not easy, it has to be an easier way.
mybanknodes.txt didn't work here to.
Are you using Windows? If you're using the last Windows build then I'm not sure the mybanknodes thing was included yet. If you're on linux and compiling from the master branch then it should work, has done for me on all the boxes I've tried it on. When it's in the Windows build, make sure Windows isn't adding some additional file extension to it. I'm using Windows version, seems to be the latest alpha - alpha something, extensions are OK, so maybe next time... Any ideas for simple BNs monitoring ? nagios.. shell script.. a bit of python... and I would say, that's it. =)
|
|
|
|
alganonim
|
|
July 02, 2015, 01:45:58 PM |
|
@thelonecrouton
1. I have tried to apply your stylesheets without success (qss in the same location as wallet.dat), every time I try to select a theme, browsing files force closes all wallet. All the same with clean new wallet.
2. So far mybanknodes.txt didn't worked for me too (same location as wallet.dat)
addresses are in a few rows like this :
xGCvyHbhjbJNkjnKNMkmKMKmkMKmk hbhBUHJjikjiuhYGytgYGujikMIKmiMIiJM
Anyone know some good and tested android app that can track few BCR wallet addresses, monitoring banknodes is now another pain in the ass, tracking this in desktop browser tabs is also not easy, it has to be an easier way.
mybanknodes.txt didn't work here to.
Are you using Windows? If you're using the last Windows build then I'm not sure the mybanknodes thing was included yet. If you're on linux and compiling from the master branch then it should work, has done for me on all the boxes I've tried it on. When it's in the Windows build, make sure Windows isn't adding some additional file extension to it. I'm using Windows version, seems to be the latest alpha - alpha something, extensions are OK, so maybe next time... Any ideas for simple BNs monitoring ? nagios.. shell scripgt.. a bit of python... and I would say, that's it. =) OK, then I'm waiting to see your results
|
|
|
|
thelonecrouton
Legendary
Offline
Activity: 966
Merit: 1000
|
|
July 02, 2015, 01:48:30 PM Last edit: July 02, 2015, 03:30:20 PM by thelonecrouton |
|
Any ideas for simple BNs monitoring ?
nagios.. shell script.. a bit of python... and I would say, that's it. =) #!/usr/bin/python
import sys, os, urllib, time, urllib2, re
def felch(): print 'Felching Banknode balances...'
now = time.strftime("%c") print now
total = 0 m = 'mybanknodes.txt' with open(m, mode="r") as f: a = [line.strip() for line in f] for line in a: address = line[0:34] ######################################################### need to fool cloudflare! site = ("http://chainz.cryptoid.info/bcr/api.dws?q=getbalance&a=" + address) hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'Accept-Encoding': 'none', 'Accept-Language': 'en-US,en;q=0.8', 'Connection': 'keep-alive'} ######################################################### cloudflare hoodwinked! req = urllib2.Request(site, headers=hdr) try: page = urllib2.urlopen(req) except urllib2.HTTPError, e: print e.fp.read() data = page.read() print(address + '\t Balance: ' + data) b = float(re.sub("[^0-9.]", " ", (data))) total = total + b print "Total: " + str(total) + " BCR"
sys.exit()
felch()
Save as mybanknodes.py in same directory as your mybanknodes.txt and run with 'python mybanknodes.py' Anyone with rudimentary java experience should be able to knock up an android version in minutes. edit: actually this works fine on android if you have python installed, but you have to specify the full path to mybanknodes.txt, eg. change m = 'mybanknodes.txt' to m = '/storage/sdcard0/mybanknodes.txt' if you've stuck it in the root dir of your onboard memory. Dog almighty I'd forgotten how easy everything is in python. I might jazz it up a bit to give you the delta since you last checked.
|
|
|
|
|