0 Members and 1 Guest are viewing this topic.
The population of the memory is sequential which helps eliminate memory bus latency and allows the CPU to saturate the BUS. A GPU would have an advantage in the comparison step because it could compare all birthdays with the new birthday in parallel. That said, a GPU would be limited in parallelism because it could only store 1000 or 2000 birthdays at a time.
There are too many empty blocks in PTS block chain. The whitepaper seems to imply that miners not including latest transactions in the block is a better mining strategy, or at least they don't have incentive to do so. QuoteThe most efficient mining strategy is to cache all transactions that you receive while mining the current block until someone finds the current block, and then create a new block with all of the cached transactions. This property means that a transaction broadcast 5 seconds after the last block was found has no advantage over a transaction broadcast 5 minutes after the last block was foundbecause few miners will begin working on including either transaction until the next block is found.With this many empty blocks, many transaction confirmations got badly delayed, this clearly is not a desirable result -- am I missing something?
The most efficient mining strategy is to cache all transactions that you receive while mining the current block until someone finds the current block, and then create a new block with all of the cached transactions. This property means that a transaction broadcast 5 seconds after the last block was found has no advantage over a transaction broadcast 5 minutes after the last block was foundbecause few miners will begin working on including either transaction until the next block is found.
Who ever generated the captchas would know the answers.
What would happen is some miner with ambitions to grab the entire market would pay Amazon's Mechanical Turk to have all of the private keys revealed and cached for when they are required. It would be a lot of work, but once done would grant them all of the blocks. Amazon would probably pay $0.05 per solution which means for $1 million dollars you would be able to 'own' $10 million dollars worth of blocks. Perhaps you could scale it to billions of items...
I'm also interested in other companies trying things like this when they make their own Protoshares. I think the model is too good to convince everyone to join your chain.
Quote from: ThisNinja on November 24, 2013, 11:17:42 pmQuote from: bytemaster on November 22, 2013, 04:09:36 pmFast validation times are a requirement. It is easy to make a memory hard pow that takes too long to verify. Sent from my iPhone using TapatalkHow about launching a slow validation coin, and then create a second currency/genesis bitshare block that maps 1:1 to "SlowCoin" when they are all mined?That would allow a memory hard pow, right?This is interesting, and possible because the value of the coin is based almost entirely on the social contract being honored by the backing company. You could make arbitrary changes like this and it wouldn't be that big a deal so long as the social contract doesn't change to the downside.
Quote from: bytemaster on November 22, 2013, 04:09:36 pmFast validation times are a requirement. It is easy to make a memory hard pow that takes too long to verify. Sent from my iPhone using TapatalkHow about launching a slow validation coin, and then create a second currency/genesis bitshare block that maps 1:1 to "SlowCoin" when they are all mined?That would allow a memory hard pow, right?
Fast validation times are a requirement. It is easy to make a memory hard pow that takes too long to verify. Sent from my iPhone using Tapatalk
Quote from: bytemaster on November 24, 2013, 07:04:26 pmWho ever generated the captchas would know the answers. Sent from my iPhone using TapatalkFrom where i am standing 1) We all seem against VPS etc2) There is a GPU miner in the works, if not two. 3) The original intention was a well dispersed CPU only coin.People should stop complaining about amazon users, they are basically just outsourcing hash power. here's the real deal.Botnets 1,2 and 3 plus GPU farms 1,2,3,4,5,6,7 ~ 15 are about to wreck havok combined. with a single i7 you'll be lucky to get 0.01 PTS per day. Momentum 2.0 is the beta product and has to deal with these issues yet remain feasible. So the question really is how do we go to being a truly CPU mined algo without complicating the mining process. Keeping it scalable for those with multiple machines? IMO it's all down to tweaking the algo making it VPS harder and GPU NO-NO, for those that don't get what i am saying. Current arguments like registered mining and long term maturity do nothing in the end, as you know once i am registered i can point all my miners to one account or use one machine to pipe all the others. Long term maturity falls on rocks because botnets will just mine, for those six months plus more. with GPU farms that makes it worse, i know quite a few farms, much to my awe ( 700 mh/s + on scrypt). These belong to companies and individuals who can mine 12 hours of any coin and 12 hours of momentum and still be very profitable. We need sharks and whales in the pool to make it interesting and bring in lumpsum investments, so lets make something scalable, convenient yet not easy to rape.
Who ever generated the captchas would know the answers. Sent from my iPhone using Tapatalk
There is no point in debating the human-interrupt designs because they are all based upon secrets (the digital value represented by the turing test) and a DAC cannot keep secrets. This system can only work with a central authority keeping the secrets and signing validation receipts which are then included in block headers.Conclusion, human in the loop systems are fundamentally centralized and would also be farmed out to Amazon's Mechanical Turk.
I think a core question is, do we want mining to be human scalable or capital scalable.Current coins including protoshares are capital scalable, you can mine as much as you can spend money. By requiring individual registration, or human-required interrupts like a rotating captcha you make it non-economical to run 3,000 servers if each server has an average 5 interrupts randomly per day. Doesn't matter if it's a cloud miner, doesn't matter if it's botnet, the human element does not scale like the hardware does. To a certain extent this makes the guy with 40 computers in his garage the hardest working and best paid, requiring constant attention (5 interrupts x 40 divided by 24 hours in the day means an interrupt every 8.3 minutes).I actually don't hate the idea of random interrupts, it incentivizes people run it on the computer they are actively working on because otherwise they'll be periodically checking at best or waiting for an email alert. One imagines a new suite of tools will emerge to try and automate this, and that becomes the arms race improving captchas.
Quote from: Lighthouse on November 23, 2013, 06:29:04 pmQuote from: bytemaster on November 23, 2013, 06:20:12 pmThere is no point in debating the human-interrupt designs because they are all based upon secrets (the digital value represented by the turing test) and a DAC cannot keep secrets. This system can only work with a central authority keeping the secrets and signing validation receipts which are then included in block headers.Conclusion, human in the loop systems are fundamentally centralized and would also be farmed out to Amazon's Mechanical Turk.I would propose that this is a preferable outcome, and much less scalable than EC2 or botnets. Worst case scenario existing mechanical-turk esque markets are bid up and people working there make a little more along with the market provider.Unless you make periodic human attention the limiting factor, you make scaling your mining operation about how much money you can bring to bear. It will always be about how much money you can bring to bear. Even with people in the loop. Out sourcing to Amazon's Mechanical Turk is one way, but another way is hiring people on craigslist. So long as you are going to be centralized, there is no need for mining. I could just collect email addresses and payout faucets and then sign a block every 5 minutes. It would be far less annoying.
Quote from: bytemaster on November 23, 2013, 06:20:12 pmThere is no point in debating the human-interrupt designs because they are all based upon secrets (the digital value represented by the turing test) and a DAC cannot keep secrets. This system can only work with a central authority keeping the secrets and signing validation receipts which are then included in block headers.Conclusion, human in the loop systems are fundamentally centralized and would also be farmed out to Amazon's Mechanical Turk.I would propose that this is a preferable outcome, and much less scalable than EC2 or botnets. Worst case scenario existing mechanical-turk esque markets are bid up and people working there make a little more along with the market provider.Unless you make periodic human attention the limiting factor, you make scaling your mining operation about how much money you can bring to bear.
Quote from: Lighthouse on November 23, 2013, 05:30:18 pmI think a core question is, do we want mining to be human scalable or capital scalable.Current coins including protoshares are capital scalable, you can mine as much as you can spend money. By requiring individual registration, or human-required interrupts like a rotating captcha you make it non-economical to run 3,000 servers if each server has an average 5 interrupts randomly per day. Doesn't matter if it's a cloud miner, doesn't matter if it's botnet, the human element does not scale like the hardware does. To a certain extent this makes the guy with 40 computers in his garage the hardest working and best paid, requiring constant attention (5 interrupts x 40 divided by 24 hours in the day means an interrupt every 8.3 minutes).I actually don't hate the idea of random interrupts, it incentivizes people run it on the computer they are actively working on because otherwise they'll be periodically checking at best or waiting for an email alert. One imagines a new suite of tools will emerge to try and automate this, and that becomes the arms race improving captchas.mining is meant to be fire and forget, that is why systen stabilty is one of the big five,
Quote from: liberman on November 22, 2013, 10:46:58 amQuote from: Sy on November 22, 2013, 09:13:43 amDon't be so concerned about botnets and ec2, botnets were and will always be out there, just accept it, if you got the criminal energy to control a 100k+ botnet you can mine whatever you like no matter what you do - this is starting to become a DRM vs warez analogy which always ended bad for the important part, the user / customer. And ec2 is always only a viable option at the beginning, it is not cost effective pretty soon unless you front a serious amount of cash which in turn could have bought rigs aswell - same same but different
Quote from: Sy on November 22, 2013, 09:13:43 amDon't be so concerned about botnets and ec2, botnets were and will always be out there, just accept it, if you got the criminal energy to control a 100k+ botnet you can mine whatever you like no matter what you do - this is starting to become a DRM vs warez analogy which always ended bad for the important part, the user / customer. And ec2 is always only a viable option at the beginning, it is not cost effective pretty soon unless you front a serious amount of cash which in turn could have bought rigs aswell - same same but different
Don't be so concerned about botnets and ec2, botnets were and will always be out there, just accept it, if you got the criminal energy to control a 100k+ botnet you can mine whatever you like no matter what you do - this is starting to become a DRM vs warez analogy which always ended bad for the important part, the user / customer. And ec2 is always only a viable option at the beginning, it is not cost effective pretty soon unless you front a serious amount of cash which in turn could have bought rigs aswell - same same but different
Unless you come up with an idea how to prevent a botcontrolled pc from mining but a normal one not without crippling everything and making the whole process a pain in the ass, thats the way it is and you are just whining because you think something is unfair - welcome to the real world.
Please, don't compare us with music industry, it has absolutely nothing to do. This is about a business model and how shares could be distributed, not about copyright.1. We don't want to make it hard for everyone, just for botnets. And this is what this thread is all about.2. Every good miner gets much less than it could if there were no botnets.3. Invictus and their supporters get less if they put things easy to botnets.4. Nobody says nothing against anonimity, but about identity, which is what Keyhotee is all about.5. This is an idea of Invictus, they are free to impose the rules they want. If you don't like them, don't use the system or fork it.¿Perhaps you have something to loose so you insist so much about not putting things difficult to botnets?
Which brings me straight back to my prevous quote - dont make it a pain in the ass.You guys sound like the music industry and mp3s - just accept that there is a part you can't control and don't make it hard for everyone else - you are not really missing out, every miner still gets the same with or without botnets mining.This is the internet, you are doomed if you try to control everything - signed mining, seriously? For a currency which greatest benefit has always been anonymity...
Quote from: liberman on November 22, 2013, 10:46:58 amQuote from: Sy on November 22, 2013, 09:13:43 amDon't be so concerned about botnets and ec2, botnets were and will always be out there, just accept it, if you got the criminal energy to control a 100k+ botnet you can mine whatever you like no matter what you do - this is starting to become a DRM vs warez analogy which always ended bad for the important part, the user / customer. And ec2 is always only a viable option at the beginning, it is not cost effective pretty soon unless you front a serious amount of cash which in turn could have bought rigs aswell - same same but different EC2 is all right, as you have to pay for it. The only inconvenience is that at the end the money goes to Amazon.But botnets... how can we accept those? Do we want criminals to be part of our organization?I don't like the idea of sharing my parts with such people. And the more shares they STEAL, the less we decent people have.Unless you come up with an idea how to prevent a botcontrolled pc from mining but a normal one not without crippling everything and making the whole process a pain in the ass, thats the way it is and you are just whining because you think something is unfair - welcome to the real world.
Quote from: Sy on November 22, 2013, 09:13:43 amDon't be so concerned about botnets and ec2, botnets were and will always be out there, just accept it, if you got the criminal energy to control a 100k+ botnet you can mine whatever you like no matter what you do - this is starting to become a DRM vs warez analogy which always ended bad for the important part, the user / customer. And ec2 is always only a viable option at the beginning, it is not cost effective pretty soon unless you front a serious amount of cash which in turn could have bought rigs aswell - same same but different EC2 is all right, as you have to pay for it. The only inconvenience is that at the end the money goes to Amazon.But botnets... how can we accept those? Do we want criminals to be part of our organization?I don't like the idea of sharing my parts with such people. And the more shares they STEAL, the less we decent people have.
Why don't you use signed mining?I mean: to be a miner, you must be aproved by Invictus and recive a key to be able to mine, and any client which tries to mine without being signed cannot find a block. You can also impose limits on the amount one miner can mine.Then, after the 6 months period, you just release a new version which removes the signing requirement.You can even sell a license to mine, but please make it cheap.I don't exactly know how this could be implemented, but I'm sure you can think ways.
I also had this idea on my way driving to work this morning. It's great to have so many people thinking about it. I don't have it fully fleshed out either, but I think we can all agree that we don't want it centralized. There needs to be some method of Mining Contracts or Mining DAC's that utilize Keyhotee ID's. Something that tied mining availability, the right to work, to a reward system. This along with difficulty keeps it from spinning out of control.
botnets were and will always be out there, just accept it, if you got the criminal energy to control a 100k+ botnet you can mine whatever you like no matter what you do
Quote from: bytemaster on November 22, 2013, 02:53:10 amQuote from: Brekyrself on November 22, 2013, 02:46:55 amWould this go along with the vesting period?Botnets, ASIC, and even to an extent cloud computing should be the overall concern. If GPU mining provides a < 50% speed boost it still levels the playing field as both CPU and GPU's will get faster with new technology. Also, most new cpgpu's can do opencl so I do not believe GPU's should be the ultimate enemy, however momentum algorithm may limit their effectiveness which is a plus.Yes. The goal was to make minor improvements in every area based upon lessons learned. I agree that GPUs are not an enemy by themselves unless the reason the GPU successful is because the algorithm is trivial for an ASIC. I believe this will keep ASICs and GPUs using a large amount of memory.Any thought on lowering the vesting time period to under 6 months? 45-90 days would be nice
Quote from: Brekyrself on November 22, 2013, 02:46:55 amWould this go along with the vesting period?Botnets, ASIC, and even to an extent cloud computing should be the overall concern. If GPU mining provides a < 50% speed boost it still levels the playing field as both CPU and GPU's will get faster with new technology. Also, most new cpgpu's can do opencl so I do not believe GPU's should be the ultimate enemy, however momentum algorithm may limit their effectiveness which is a plus.Yes. The goal was to make minor improvements in every area based upon lessons learned. I agree that GPUs are not an enemy by themselves unless the reason the GPU successful is because the algorithm is trivial for an ASIC. I believe this will keep ASICs and GPUs using a large amount of memory.
Would this go along with the vesting period?Botnets, ASIC, and even to an extent cloud computing should be the overall concern. If GPU mining provides a < 50% speed boost it still levels the playing field as both CPU and GPU's will get faster with new technology. Also, most new cpgpu's can do opencl so I do not believe GPU's should be the ultimate enemy, however momentum algorithm may limit their effectiveness which is a plus.