Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - luckybit

Pages: 1 ... 186 187 188 189 190 191 192 [193] 194 195
2881
Interesting, bytemaster.
But I think the problem with your original idea is about the people donating to the network.
This is different, as we are a truly substitute for Youtube. Free for users, but paid by advertisers.

I suggest you use micropayments. Then you don't need advertisers.

2882
BitShares PTS / Re: The Market Value of ProtoShares: Price of PTS ?
« on: November 27, 2013, 01:15:28 am »
Looks like PTS is the only altcoin down !! See: http://coinmarketcap.com/

Others are flying like rockets but PTS is down ?

Not good ! but maybe opportunity ?  ;D

PTS doesn't do anything yet. When it's useful for something other than just being called protoshares then we should expect the price to double or triple with every successful DAC. Exponential growth should take place similar to Bitcoin.

2883
I agree that there's a big opportunity for this, but the distributed storage required for this would be much greater than what's normally used for a cryptocurrency block chain. In addition to keeping track of the currency on a blockchain, you would have to store what could easily be terabytes of video. You could either accomplish this by increasing the amount of data that each node is expected to store, or by increasing the number of nodes on the network.


I agree that it would require terabytes of data to store everything, but if you read carefully, I clearly say that it will going to be P2P. Much like bittorrent but optimized for real-time playback. So actually only the users store the content. Servers are the interface only.
When a user press "add to favorite", then he becomes a seed. And while the user is watching a video, he acts also as a seed for the content he is actually viewing.
So there is no need for storing any video in any server, with one exception: when someone pays a fee, the media is cached in the servers, and the servers are the shareholders of the DAC, so they obtain revenue in exchange for the space and bandwidth.

I think your idea is brilliant and may be a killer app. This is a DAC that should be built.

2884
General Discussion / Re: Momentum 2.0 Discussion
« on: November 24, 2013, 01:44:14 am »
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.
Perhaps moving icons could be used as a human interrupt. It could be decentralized and use a random seed which could move a fixed set of icons into a random order which the human being would simply have to put into the correct order or previous order.  Not saying a botnet couldn't eventually beat that too but it would take time and effort for botnet operators to beat and it wont be a situation where the botnets mine all the shares up at launch.

You can make his life easier by giving people points for solving captchas which they can use to skip future captcha challenges. If you solve a challenge or a particularly tough puzzle then you earn a lot of points and you don't have to do any more puzzle solving for a while because you have enough credit. Basically the human being mines by solving the puzzle or captcha to take back his time freedom.

A botnet could not do this.
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 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.

That is the main problem with the captcha solution. It does promote centralization and i have not discovered a decentralized way of doing it which is also transparent.

There may be some way of solving the problem but all of the ideas I have are based on the human attention / interaction leveling the playing field. I don't think we should give up, we should continue to research ways to provide incentives to human beings not to cheat with botnets.

2885
General Discussion / Re: Momentum 2.0 Discussion
« on: November 23, 2013, 04:51:50 pm »
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 :D
Captcha's would make it so a human would have to be involved in the process of mining. Botnets cannot easily solve these captchas yet and when they can an update can change them. The original Bitcoin protocol has an alert functionality built in to tell the user to update and this could be extended to include alert captcha. That is just one solution. Another is to shuffle the algorithm in such a way that a botnet cannot optimize for it.

One thing about botnets is they run unattended. A popup alert which asks (are you a bot?) with a captcha would make it a lot harder to do botnets even if not impossible. I'm sure there are more creative ways too.

A solution to botnets is a human user authentication protocol. To come up with an optimal algorithm I recommend a SWOT analysis of the latest botnet technologies. What are the strengths and what are the limitations of botnets? The knowledge of limitations of botnets should be exploited in the protocol design. One example of a strength of a botnet is that it allows a central controller to control a bunch of computers at a time, potentially millions. The weakness of a botnet is the central controller is usually just one person or a group of people in an IRC chatroom and they cannot monitor 100 computers in real time 24/7.

The easy solution is to build in a reverse turing test and require every human miner solve the puzzle before they are allowed to mine. The botnet operator would have to solve each individual puzzle on each computer manually which would be as time consuming as the person using digital ocean. If the puzzle is designed right the botnet operator would not be able to solve it easily at all. For instance a lot of botnets rely on a keylogger so if you use the mouse for data entry then it would defeat the botnet. Additionally a game which is really simple like tic tac toe or something similar would be helpful as well. The most extreme solution is to just link all mining to a Keyhotee ID and have signed mining.

I don't know what algorithm would work best for an anti-botnet solution but I think it is necessary to find one if the DAC idea is to work long term. If there are botnets then proof of stake voting is impossible as it would be impossible to determine whether a real human voted or a botnet. The voting could be accomplished by code voting, but proof of stake is ruined if botnets have the highest stakes.
Quote
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.

There may be ways but none are easy to implement without bringing in some level of centralization. If you use captchas it would require either centralization or an external data stream. If you do some scheme with cellphone txt message authentication then the miner loses anonymity. Eventually the best solutions will make mining unprofitable for botnets and make mining a process where a human being has to attend to the process and interact with it somehow.

The lottery mining idea is great because it increases human interaction with the process which exploits the fact that botnets cannot gain any benefit from it because botnets don't have any human interaction capability. So a botnet is not going to benefit very much from a lottery like they would from a mining pool.

This is a good time for experimentation to find out if its theoretically possible to provide disincentives for botnets and incentives for humans.

2886
BitShares PTS / Re: linux and the QT client... it's a pain
« on: November 23, 2013, 03:48:01 pm »
At some point they need to just release the binaries or some instructions.

2887
General Discussion / Re: Joblist (Get Work) DAC
« on: November 23, 2013, 08:28:35 am »
I realize this could be done without a DAC, I'm just wondering if doing it as a DAC would be better than not. Any advantages?

2888
General Discussion / Job Bank (Get Work) DAC
« on: November 23, 2013, 08:16:30 am »
There should be a decentralized autonomous job posting/listing/matching corporation.

Users pay a fee to list a task which needs to be completed along with an expiration date and the currency they'll be paying in. It can also function like a decentralized local community exchange protocol build on top of a blockchain allowing barter.

So for example if you need a website built or a programmer to help you build your DAC you could create a job listing on the Get Work DAC. You could also put your Keyhotee ID on this blockchain so anyone can track all the jobs you did for anyone else and get an idea of how much certain jobs are worth in the labor market.

Could it be built? If Keyhotee is working and Keyhotee wallet is working so we can pay people who have good reputations using some sort of multi-signature transaction, reviewing or rating system, it seems to me it could be theoretically possible.

 

2889
General Discussion / Re: Trading Cards DAC
« on: November 23, 2013, 02:46:15 am »
Just something that came into my mind while preparing pizza:

A ruleset and all the cards which will exist in the end have to be planned.
Every coin can by request be associated with a random card. That association is permanent, so when one of those coins is traded, the card is traded.

Further thoughts:
* Companies can build game interfaces and exchanges
* Blockchain can be forked at any time for addons, new versions, or complete new cardsets/rules
* What to do with never-redeemed coins or "lost" cards?

Going to eat now, would be glad to hear someone else's thoughts!

Technically you could color each coin to achieve this functionality. Every coin would have a unique color and then you assign each color to a card and group cards by color. I am not an expect on the whole colored coin thing but go for it.

Just make sure that it is fun.


2890
General Discussion / Re: BitTunes and Protoshares
« on: November 22, 2013, 01:11:34 pm »
I was reading in the religion DAC thread about bittunes. I'm just curious as to weather invictus or anyone else has approached this organisation about the idea of forking from Protoshares? If not I guess that leaves the idea available for implementation?

Also, could this and the APDAC possibly be formed from a more "primitive" DAC simply called "Media" which works on the ideas already expressed but just lays the ground work for the distribution and payment to investors/writers/artists?

Then you could form from the Media DAC a DAC for music, A DAC for news, A DAC for books etc. etc.

Sorry if none of that made sense, my brain has about a million thoughts right now haha!

You could fork ProtoMediaShares from ProtoShares which would allow people to speculate on the value of a future media DAC.   That said, simply launching a DAC is a lot of effort and there should be a team committed to developing a particular outcome.

Would it be better to use Bitshares for this perhaps? Can't Bitshares allow for the prediction market type behaviors we are thinking about?

2891
General Discussion / Re: Idea for fighting botnets
« on: November 22, 2013, 05:04:51 am »
I like the Idea of 6 month block maturing. Though I think 3 month would be also sufficient...
Only problem I see, this would not keep botnets from mining, but I think I may have a solution for that, though not sure if it will work.
Could we prevent botnets from running if we would implement a captcha in the client? So that every time you start mining you have to solve a captcha...I guess that would stop botnets :)
What do you think about that?

That is the idea I was thinking about. That is what I suggest for handling the botnets. The captcha should appear at random intervals so no one knows when and the kind of captcha should change. Actually my version would be puzzles which only a human can solve but yes this is a solution.

Additionally once verified to be operated by a user the user should get some sorta verification points so that the captcha shows up less frequently. This means if you successfully solve 10 captchas in a row then you will get 1 week without any.
 
And the captchas should appear at random so no one can know and schedule for it. You can only use your points to automagically bypass the captchas.

Maybe something like this? http://www.techradar.com/news/internet/web/gamers-to-help-create-bot-proof-captcha-616655

2892
Ey! This gave me a better idea!  :)

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 feel like requiring a centrally issued signature to mine goes against the purpose of a decentralized currency. You should keep it open to the public, and keep entry barriers low for people that want to solo-mine. The difficult part is to make entry barriers high for people who want to cloud-mine

It is only temporal for 6 months, just to enable precisely more decentralization, so more "normal" people can obtain his/her share without being busted by other users that steal CPU power from others (botnets).
There could be an unconditional free license to allow mining some blocks, some paid licenses to mine big amount of blocks, and after the 6 months no license is required anymore.

Can we have a rating system to quantify the levels of decentralization in a solution? With the goal of providing maximum opportunity to "normal" users?

2893
Interesting.  Since the DAC genesis block would be poured from the ProtoShares block chain it seems a PTS holder would be getting a piece of the action right from day one even if they didn't do the import until later.  Cool.

Second question...which is more about the nature of ProtoShares: If I import my PTS privkey into the PowerBall DAC wallet have I "spent" by PTS or just gained access to a clone of them in the form of Powerball DAC shares leaving me free to also import my PTS privkey into the next DAC and the next one and the next one and....?

Yes, and you don't have to "spend" your PTS, you get a clone of whatever shares you hold as shares in the new DAC as well.  Both. And again and again and...

Owning ProtoShares is owning rights to all future DACs that honor the ProtoShares Social Contract.  All Invictus sponsored DACs will do so.  We hope others will adopt our community that way too.

So in a round about way PTS has a proof of stake type behavior based around a social contract? is it fair to compere it to proof of stake or is there a better metaphor?

2894
You don't have employees, you have investors. Companies can force limitations on employers because there's a discrepancy in power between them. It's obviously not the case here.
A miner is both an employee and an investor. These are not the rules of wall street.
The computer is the employee and the system administrator is the potential investor.


2895
This would be in the block chain, not the miners.  Coin generation outputs would not be spendable as a valid transaction and no code modifications could change the rules without a hard fork.

I want to eliminate the MINE AND DUMP strategy, mining should only benefit those who are committed.  Think of paying an employee in stock options that must VEST.  You do not want to hire employees that leave, you want committed long-term employees who expect the options to go up in value.    This builds a very loyal base which will benefit by seeing the price rise over 6 months, rather than a disloyal base that just gets a free-handout while providing little value.   

Sure, many people who currently mine will stop mining and make room for new miners who have a long-term outlook.  Transfer coins from profiteers to supporters and THAT is the goal.

Okay, a combination of a random incubation/maturation period for the coins along with random amounts. Variable ratio schedule of reinforcement is the best way to produce that effect. Basically a lot of hidden surprise bonuses that no one even knows about, easter eggs, surprise bonuses which the DAC creator announces to keep people interested. So yeah a build in lottery I think is the best way to do it and every miner should get a ticket depending on how much hash rate they dedicate.

I want to eliminate the MINE AND DUMP strategy, mining should only benefit those who are committed.

This would be good if it were possible - I think you'll just see a futures market.

A better approach is to concentrate on making it super easy for many people to mine small amounts - amounts small enough that they're not rushing for the exits. I think you want mass adoption across millions of desktop pc to make the business of mining impossible. Concentrate on easy-to-use pool mining clients.

Make it fun. Make it a game.

Pages: 1 ... 186 187 188 189 190 191 192 [193] 194 195