[Optimizations Notes] Web pages could be (optionally)rendered a maximum once every 5 minutes (Except for dynamic pages like account settings where it needs to be updated instantly) This can save query connections to the database again completely allowing more processing to the pushpoold/share INSERTS
but unless your using this with many many many people like 100's people which I doubt and closing connections correctly the mysql database shouldn't use more processing that would affect pushpoold Actually now that you mention it I think the reason why so many complained about Mining Farm and Pushpoold was cuz of the table locking problems(MyISam), So I'll just take note to make it InnoDB for Pushpoold tables to prevent locking and web-frontend freeze ups.
|
|
|
[Optimizations Notes] Web pages could be (optionally)rendered a maximum once every 5 minutes (Except for dynamic pages like account settings where it needs to be updated instantly) This can save query connections to the database again completely allowing more processing to the pushpoold/share INSERTS
|
|
|
Hello Bitcoin community! I created a website that is under beta testing and is code named "Shane's Surveys", The idea is for you to take surveys and you earn Bitcoins, I've tested it and it seems to be working for me so I'm looking for beta testers help me get this thing going. First off only 1 ad network is working the 2nd ad network called "Virool" isn't working at the moment but soon to be fixed. Here is the link: http://pipboy3000.com/surveysiteBitcoins are paid out with coinapult.com since you sign up with your email address. Post bugs and errors here in this thread... Cheers!
|
|
|
Great stuff
|
|
|
Great stuff thanks everyone for the help, That's one step closer to compiling all this information together.
|
|
|
Not sure how you missed this but: [main.h] ... static const int64 COIN = 100000000; ... static const int64 MAX_MONEY = 21000000 * COIN;
to find such symbols (assuming they are in .h files) simply: That literately does not exist on main.h so I'm not sure which source code you are referring to. Infact the integer 100000000 isn't even found on main.h on the github page https://github.com/bitcoin/bitcoin/blob/master/src/main.h
|
|
|
Excellent thanks for getting back to me so quickly, Cheers
|
|
|
Why you need desktop software, I would have everything running thru the website, your probably going to need background software processes to get the information to the mysql database.
Website software will the priority over the Desktop since web development is my expertise and plus the website software will probably be preferred by most. I can provide screenshots on request if anyone would like to see what I made ! Screen shots are always helpful, I need some ideas on how the GUI's should be set-up and what information/graphs operators like to see the most. Was your project same idea or just Desktop/website only based? what languages did you use?
|
|
|
This is for research for the Bitcoin Pseudocode Client project where we attempt at making the Bitcoin client in multiple lanaguages with complete documentation and proccesses on everything in everylanguage, so Bitcoin speaks to Every developer, I'm doing this for free so every little bit helps (Link to project: https://github.com/Xenland/Bitcoin-Pseudocode-Client/tree/gh-pages)
My question to you is... Does anyone know what the following variables are for in main.h? I just know what MAX_MONEY is the 21 million hard limit but I can't find the COIN variable(but i assume it is the value of 100000000 for converting to satoshi) in any of the bitcoin source files(how do devs usual search for variables globally through a project?)
I'm guessing MAX_BLOCK_SIZE is the amount of transactions in one block but in what units i wonder? (kilobyte limit?, tx limit?, etc) What is max orphan transactions? why even have a max orphans? why not just toss'em?
static const unsigned int MAX_BLOCK_SIZE = 1000000; static const unsigned int MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2; static const unsigned int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50; static const unsigned int MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE/100; static const unsigned int MAX_INV_SZ = 50000; static const unsigned int MAX_BLOCKFILE_SIZE = 0x8000000; // 128 MiB static const unsigned int BLOCKFILE_CHUNK_SIZE = 0x1000000; // 16 MiB static const unsigned int UNDOFILE_CHUNK_SIZE = 0x100000; // 1 MiB static const unsigned int MEMPOOL_HEIGHT = 0x7FFFFFFF; static const int64 MIN_TX_FEE = 50000; static const int64 MIN_RELAY_TX_FEE = 10000; static const int64 MAX_MONEY = 21000000 * COIN; inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); } static const int COINBASE_MATURITY = 100; // Threshold for nLockTime: below this value it is interpreted as block number, otherwise as UNIX timestamp. static const unsigned int LOCKTIME_THRESHOLD = 500000000; // Tue Nov 5 00:53:20 1985 UTC Thank you everyone!
|
|
|
I'd imagine the basics should be something like the following...
Website Software: *Login/Register *Check up on miners *Withdraw -Coins *Add/Remove Miners *Loook at graphs
Desktop Software *View graphs of stats *Send commands to miners remotely(Start/Stop/Edit miner parameters)
|
|
|
Hello everyone I plan on re-writing my Mining Farm application that was written for PHP, MySql, HTML, Pushpoold and Bitcoin. I would like to completely rewrite it so it's aim is for desktop and website software. Download packages will include 3 options (Desktop Support Only), (Website Support Only), (Desktop & Website Support). I would like the software to incorporate Bitcoin integration as well as all or most of other AltCoin(s) Support. This new project will be aimed at helping those who know how to set-up mining equipment already but who want a "Control Panel" to get stats on all their miners with out needed to open each miners terminal to calculate stats. Some other goals are to produce reports for groups miners, For example, A mining operator has some friends that want you the operator to manage their miners so they don't have to, you setup a contract/agreement on what you get paid in percentage and so the reports will produce what your friend get paid and what you get paid for managing their equipment so you can manually pay or automatically pay your friends. I need from you is a list of features the basic desktop & website software should have(advanced features will come in due-time). Also I'm in need of a website-designer the requirements of the website designer is a PSD file of how the website software should look and I will slice up the PSD file and integrate it into the website software logic. I will start the coding for this as soon as all the planning is in order, but the target date to get started for coding is December 1st 2012. Lets get the basics down for what desktop and website software needs as far as managing your miners on a control panel setup.
|
|
|
I just smoked me some Atlas sockpuppet!
|
|
|
Those last two are truly epic!!
Love ya Bruno!
HAHA Most deff!
|
|
|
The only thing I lost was 2 mini-serial-lcds and now i have a negative balance but good thing i spent (almost) everything right after he sent.... still the negative balance is not morally supporting to see when i log into paypal and in the back of my head. w/e the banks are going down once everyone realises that facebook credits are just as tangible as their USD currency in their bank and once that is realised they will accept Bitcoin.
I hope I get my money back but today I feel that I should just brush this off and keep pushing bitcoin even harder (in a respectable way) to the masses!
First lets start by getting Bitcoin into the firefox spellcheck as being a valid word not Bit coin or Bit-coin as the valid word... that really annoys me. Next up we'll get it printed in the Dictionary, it will be listed as verb, noun, lol I gotta work on Bitcoinmall now thanks for your support mates. I'll keep updating the details as it comes peace!
|
|
|
For some reason I acutally used paypal for doing business across international borders.... now some dood thought it would be funny to rip me off $120 of LCD screens(I even gave him a deal... sigh). And claims that the package I sent him was empty..... Oh gawd... Never again will i make this mistake... long story short i have a negative balance, and knowing paypal I will not get the refund the scamming customer will.
You obviously love pain? lol, some truth to that maybe.
|
|
|
For some reason I acutally used paypal for doing business across international borders.... now some dood thought it would be funny to rip me off $120 of LCD screens(I even gave him a deal... sigh). And claims that the package I sent him was empty..... Oh gawd... Never again will i make this mistake... long story short i have a negative balance, and knowing paypal I will not get the refund the scamming customer will.
|
|
|
Sooo I guess its time to make a P2P Stock Exchange hehe Where do we begin
|
|
|
If your so worried about this issue, I would recommend running 8 Bitocin nodes in different servers around the world and have only your clients connect to those 8 Bitcoin nodes ONLY and not the hardcoded IP addresses in Bitcoin, It would be impossible for anyone to find out all those 8 server(Unless you told them which your an idiot if that became the ase). This way you surround your self with "Clean" nodes and only if all 8 Bitcoin nodes were cancerous would your Clients turn cancerous which is infeasible.
I need a solution for everyone, not only for myself. But thx anyway. Well then host 1000 Clean bitcoin nodes or at least host more Bitcoin nodes around the world more than cancer nodes. Did anyone mention to you that its near impossible to know if you've taken over a Bitcoin client(Unless you have some kind of control over the computer it self to query the Bitcoin client for the connected nodes)? I was gritty about this issue my self a year back, The only answer is that its very infeasible for this to happen unless the incentive is great (You know your friend has a million bitcoins and leaves his computer open) but I'd imagine when Bitcoin goes mainstream more then half the population will not know how, or even want to run their own Bitcoin nodes to leave their own computer security to their self and bitting their teeth all day wondering if their Bitcoins are stolen yet or if they "Did it right", they will rely on companies called Bitcoin banks or a hardware device that thwarts these kind of attacks).
|
|
|
|