Search content
Sort by

Showing 16 of 16 results by cyberagorist
Post
Topic
Board Project Development
Re: Co-Authors For White Papers [Bounty]
by
cyberagorist
on 14/06/2012, 20:57:52 UTC
Interested in papers about reputational systems?
Post
Topic
Board Beginners & Help
Re: Can bitcoin become the currency of the people and replace money.
by
cyberagorist
on 14/06/2012, 20:53:20 UTC
@thezerg:  I agree with much of your posting - bitcoins have a large value in a situation without a reasonable reputational system in the darknet.  They allow for transactions where only one side has to loose a reputation.

But once we succeed to estasblish a reasonable system of trust online, and once I have no longer any problem to trust a bank which works as  a Tor hidden service, this advantage of bitcoins disappears.  And, instead, real values (that means, online promises of trustworthy people to give you these values) will be able to beat bitcoins.

So, bitcoins are an important intermediate thing - they will be helpful to establish online trust. But, once online trust is established, with a lot of trustworthy online banks in the darknet, they will cease.

@Kazimir:
Quote
I guess old fashioned money like euros and dollars (I mean actual paper bills and metal coins) will still keep its purpose. When buying fruit at the market, they might come in handy (at least until you can pay with smartphones and QR codes everywhere). But the majority of all financial traffic takes place electronically. Today this is still done by/through banks, but with Bitcoin, we can do just fine without them.
Yes, we can.  But, clearly, we have to make a certain step toward it - to give up legality.

If bitcoins become important enough, states will forbid them.  But who cares - this will be similar to filesharing and copyright - the state cannot enforce it. 

Nonetheless, there is a mental barrier for many people - they want to be law-abiding citizens. 

But, in the long run, it depends on the ability of the law enforcement agencies to enforce such laws.  Once they appear unable to enforce them, people will use them.  Simply because it gives large enough advantages - you don't have to pay taxes for illegal transfers.


Post
Topic
Board Beginners & Help
Re: Can bitcoin become the currency of the people and replace money.
by
cyberagorist
on 14/06/2012, 16:05:46 UTC
right now i see it as a linux like system, only the tech geeks have the patience and technical aptitude to set it up. even to obtain bitcoins you need a wallet, then you need to go over to an exchange and place a market order or limit order, pretty complicated.

Hey guys, that's a luxery problem.

I remember the time when I have used one of the first pseudonymous remailers, after penet.fi failed (alpha.c2.org) In comparison, what is available today is easy and straightforward to use.

And I believe that this will simplify in future even more. You install a program and run it.  And you don't have to care much.  Ok, there always remains some danger of installing the wrong program - but this is not a danger for a network.  Those who install the correct software will be part of the network, and will be safe using it.





Post
Topic
Board Project Development
Re: A proposal for a reputational system
by
cyberagorist
on 13/06/2012, 12:49:52 UTC
The general challenges with designing WoT systems as I understand them are:
1) To make hard to create clones
2) To make hard to hurt reputation for no reason
3) To rely as little as possible on anyone else but yourself

cyberagorist shows that general purpose WoT's are doomed and proposes for a set (network?) of single purpose WoT's.
Almost. I think the single purpose "does he obey his contracts" is the central question of a reputational system. It is itself as general purpose as the concept of a contract. 

Quote
Also proposes for a "with arbiter"-style network which IMO we already have today in real life with threats from government, judges as arbiters and blacklisting as having a record of serving a prison.

But this proposal misses the point IMHO as WoT is exactly that - web. Decentralization and disintermediation from judges.  Who are basically are no longer your peers and you get a classed society with all the consequences.

Not at all. Everybody is free to work as an arbiter.  The only "qualification" of the arbiter is the agreement of the participants to accept this particular arbiter for their particular contract.

But, in fact, there is no way out of arbitrage. If you want to obtain nontrivial information about "X has violated a contract", you cannot wait for confirmation from X himself.  Nobody will blacklist himself.
So, you have to rely on information from others. But, then, how to make it hard to hurt reputation for no reason? Or you have a separate class of people allowed to blacklist somebody, which is independent of X himself, that means, some class structure or centralization, or you make it dependent on decisions X has accepted himself.

The second type is what is used in my proposal.  There are no centrally accepted trusted arbiters.  The arbiter is an arbitrary person trusted by X himself to be fair.

Quote
The proposal for have a way to trust arbiter is something like overlaying another WoT on top of it.
Not another one, but the same one.

Each arbiter accepts, volitionally, other arbiters to judge about his contracts and terms of service. These are also not some sort of a second class of higher arbiters, but, again, every person trusted by the abiter himself can be used.

And, so, there is no hierarchy of arbiters, but a network:  A general directional graph, where every node has at least one outgoing edge to an arbiter he trusts.  In particular, there will be loops in it.

Don't be afraid of loops - the terms of service may and will clarify that, at some point, the next arbiter is already unable to change the original decision of the first arbiter, but can only penalize or destroy the reputation of the first arbiter.

Quote
I believe WoT must be way simpler and exclusively peer-to-peer.
It is. The arbiter is a peer of the guy who accepts him.

BTW, if you trust the partner of your contract, you can accept him as the arbiter for the contract too.  And he can accept you as his arbiter.  So a simple peer to peer reputational system would be possible as a special case.

Quote
To make hard to hurt reputation for no reason there clearly must be some cost to do so. In case of bitcoin economy - see first word Wink You should pay to change someone's reputation.
So or poor victims appear helpless, or rich people can destroy your reputation for  cheap.
Post
Topic
Board Project Development
Re: A proposal for a reputational system
by
cyberagorist
on 13/06/2012, 07:38:54 UTC
Still, it's hard to get something so simple to say "Honors their contracts" into something like a number. Like if I see 6/7 what am I to think? Do I really think that 11/11 is the same or even likely at all to be similar to another 11/11 I did business with?

It is a simple yes-no question, and I do not see much justification for intermediate numbers.

So my proposal is here for a global black list of persons who have cheated. The only valid record on this list contains

1.) the signature of the blacklisted person that it accepts a given arbiter,
2.) the signature of the arbiter that the person has not fulfilled a contract and not accepted the decision of the arbiter about it,
3.) additional information about the person as well as the contract.

So, to appear on the black list you have to be a total scumbag.

Quote
It makes me think of the doctor who has a great record because he never takes risky cases.
The point is that you can take risky cases, and, once you fail, the arbiter makes a decision about compensation. Then, all you have to do is to accept it and to do what the arbiter has told.  The penalties are themself established in the contract.

The idea behind this is to exclude only those who refuse any cooperation.  Everything else is (and can be) left to freedom of contract and the volitional choice of arbiters.

This black list is negative reputation.  There is, clearly, also a need for something different, a positive reputation. For this purpose, I would propose a system of guarantees which is based on it:  

So, you offer a compensation for the victim of A if A appears on the black list for violating a contract with the victim.

This is an information which suggests a simple metric: You can easily count the compensation you obtain if you are cheated.  

Not that easy, to be honest, because one should take into account the possibility of clones of A giving guarantees. A way to solve this problem would be the possibility to create persons connected with real life data, like passport data, biometric data and so on. These should not be necessarily public, it is sufficient to have them available to the arbiter, who makes them public in the case of a black list entry.  Without it, he gives only confirmation that he has a given set of personal data, and that there is not yet a record with personal data of that person on the black list.

Then, the simple case is that you have an expection of the worth of an open personal account (even a scumbag looses a lot if he appears on the black list with his personal data), so that you can compute - or I receive that much money as compensation, or even more money worth of reputation will be destroyed. The more complicate case is if the guarantee is given by a pseudonym - but this pseudonym is supported itself by other personal accounts.

Another problem is how to evaluate hidden personal accounts, there the personal information is known only to the arbiter.  Here, there may be many pseudonyms of the same person giving guarantees. This problem can be solved pseudonymously by a trusted notary who assigns ordering information to pseudonyms: An open personal account can give a signed confirmation with timestamp to this notary, where he confirms to own a pseudonym. Then, the notary returns a confirmation that this is the n-th pseudonym of a real person.  So, if pseudonyms supported by such numbers give guarantees, one can obtain information about the minimal number of involved real persons.

The remaining problem is trust in arbiters.  It has to be solved by iteration (arbiters sign open rules of behaviour, accepting second order arbiters) and personal trust to at least one arbiter as a starting point.

With this system, you can prove something: Whatever happens, or you receive a compensation, or at least one real person ends on the black list with personal data, or a person on your personal list of first order trusted persons does not deserve it. A scumbag on the black list improves the reliability of the network as a whole, so, or everything is fine, or the reliability of the trust information of the whole network increases, or at least your personal trust choices have been improved.  That means, you and the whole network learn from bad experiences.

Note that the failure to pay electronically is an objective question, the accused can prove that he has paid, so justice is easy for compensation payments, and, so, the failure of arbiters to punish this with black list entries is easily detectable too.  The notary who counts pseudonyms is also simple to implement as an automatic response, and cheating can be established easily after the fact.  So there is no problem of complex evaluations.
You have given a guarantee to A, but A is on the black list - pay, or you, or your arbiter, or his arbiter and so on appears on the black list.

How do guarantees appear?  If you have a successful cooperation, where you have made some profit, it is reasonable to exchange guarantees with a value which is some part of the profit. So, even if you have to pay for it, you have not made a loss - only a smaller profit.

Quote
I don't mean to imply that work should not be done on this, just that a complete solution (even for something as simple as "does this person honor contracts" is probably going to evade us forever and tools for managing the information we can get about potential trading partners is a good place to start.
I'm not that pessimistic. Of course, there remain weak points, but the whole idea of basing trust on past behaviour has similar weak points.  

What is important for a reputational system is that there are no scam patterns which may be easily repeated, so that professional cheating becomes impossible.


Post
Topic
Board Project Development
Re: A proposal for a reputational system
by
cyberagorist
on 12/06/2012, 22:45:26 UTC
What you describe (religious people giving bad ratings) is a fundamental problem with one dimensional systems. They just won't work as general purpose reputations which are certainly multi-dimensional.

An ebay seller rating can be one number because it pretty much just means "Does this person send what they posted".

But a general reputation covers so many things. The solution is probably a bunch of different ratings, maybe connected or maybe not.

The ultimate answer probably looks a lot like no answer at all, people just making connections and vouching for each other to make new connections. Tools for finding paths of trust of arbitrary types types would be nice. I have a great reputation without being involved in any official reputation systems at all.

I'm thinking about the one-dimensional system based on "does this person obey his contracts".  I think it is central to reputation. And everything else can be based on it using freedom of contract. 

I acknowledge that there are a lot of different things reputational systems can be used to evaluate. But they are not worth much without the central one.  You may be highly competent in every question - if you are a cheater and a liar, it is dangerous to cooperate with you.  The stupid but honest guy is, then, preferable.

Ok, there may be some aspects of honesty - imagine some Muslims who consider everybody else except Muslims as fair game for cheating. Other Muslims, then,  may be interested in another type of reputation - "Muslim honesty": "does this person obey his contracts with Muslims". But this "Muslim honesty" can be organized in a system which focusses on a single general honesty - the Muslim creates two identities, one honest which makes contracts only with Muslims, and the other one for contracts with other people.

So I would say, reputation for obeying contracts is special for human cooperation, and deserves special treatment.  A reputational system should be, therefore, centered around this special question. If there is a reputational system which is optimal for this question, it is preferable.

Then, of course, one can think about extending this system of reputation to other questions. If this makes sense, fine, if not, one has to design other reputational systems for these other questions.

In other words, the reputational system has to be as good as possible for this single question, everything else being secondary.

Why this question is that special?  The point is that we can consider society as a large network of contracts. Such a network of contracts can be modelled in the net, using, electronic (Ricardian) contracts. Seeing these contracts, programs may evaluate them and extract a lot of useful information - but all this information is useful only if we can rely somehow on the reputation of the participants. Contracts and promises made by cheaters are worthless, anything based on it is worthless too.  So, whatever we want to do online about contracts depends on this particular type of reputation.

have an electronic system of

Post
Topic
Board Beginners & Help
Re: Can bitcoin become the currency of the people and replace money.
by
cyberagorist
on 12/06/2012, 18:25:57 UTC
I still support the development of  bitcoin but it DOES not have the potential to be THE NEW honest money system OF THE PEOPLE.

The problem is bitcoin seems to be tied too deeply with the current model and seems like at the end it will simply make existing bankers maintain status quo while making some early Bitcoin adopters richer in the process.

It is a great way to have the community publicize the Bitcoin currency by giving participants parts of the currency through the mathematical system ( which I don't full understand ) and frankly off top of my head I don't see other way.

However this method of politicization favors those who engaged early and therefore is more likely to result in an exchange system within a certain community. However this community seems like will be a subset of the current monetary system. It will operate within its tentacles.

It is evident that it benefits early adopters and this gives bias to a small group of people. That similarity with the existing money system is what makes Bitcoin just another currency in the current system. A currency mostly addressing the benefit of its early adopters rather than the benefits of actual value creator at particular time and space. This is a huge similarity with current model its bias to a small group. For that reason I now look at Bitcoin more like another currency with the  banksters rather than the "real honest liberty" which unfortunately bitcoin is not.
I don't think it matters who are the early winners. The important point is that it cannot be traced.  If the early winners are part of the establishment, that's even good - it makes it less likely that bitcoins become illegal, because there will be an influental lobby behind it.

Post
Topic
Board Project Development
Re: A proposal for a reputational system
by
cyberagorist
on 12/06/2012, 14:41:19 UTC
You think it works?  Which system do you have in mind?  Yesterday I have been pointed to
http://privwiki.dreamhosters.com/wiki/Distributed_Web_of_Trust_Proposal_2#Trust_Metric - the one of the topic of #bitcoin-wot.  I doubt it works. But, it seems, I do not yet understand some key issues of this proposal.

In particular I don't understand how one reaches the conclusion "The design is resistant to a number of possible attacks on the trust network, such as whitewashing and slander via bogus identities."

For example, a simple design for self-promotion:  I use 20 identities, 19 of them completely honest, communicating with others. They all value number 20 very high in all regards.  Number 20 seldom does anything, but it there is a large contract, it cheats.

For every cheating, the cheater receives negative rating from the cheated. But all the other 19 nodes can give similar negative ratings to the cheated guy.  So it is the cheated guy who looks like a cheater (by majority of the ratings) and his negative rating for the real cheater looks like empty slander by a cheater.

But, anyway, the successful cheater may be simply killed, and a new one created.

One may think that as a consequence of this, the propagation rating of the 19 guards will decrease.  No problem, one creates second order guards. They recommend only first order guards, who never cheat themself, and so their external propagation rating remains high. They give high propagation ratings to the first order guards. But nobody else has any actual connections with them, so there will be no other ratings to them.  And only they highly rate the real cheater. 

So I think the claim is not really justified, at least I would like to see some more justification.

Post
Topic
Board Project Development
Topic OP
A proposal for a reputational system
by
cyberagorist
on 11/06/2012, 14:06:10 UTC
I think the central missing part of a modern agora (a market not controlled by government) is a reliable system of reputation.

There are proposals for systems of reputation based on ratings, often from arbitrary persons.  But I'm afraid such proposals are open to abuse by ideological enemies. Imagine, for example, some religion does not like something (be it marihuana, tobacco, porn, gays, or other religions). So, the fanatics may give extremal negative ratings to everybody who does not confirm to their religious values.  This is not the information which is interesting for those of different religions.

I see no way out of it, so I think such reputational systems are doomed.

What I would like to propose is a system which allows to establish a reasonable notion reputation also for minorities. So, bad reputation cannot be based on the fact that other people (like religious fanatics) do not like you. It should be based on something different.

The key for a reliable reputational system is the information if you obey contracts.

And the main point is that other parties (like ideological enemies) cannot destroy your reputation without reason. The solution for this is that only an arbiter you have accepted yourself can make the decision to destroy your reputation, and only if you not only violate a contract, but refuse to accept the decision of the arbiter.


For more about this reputational system seehttp://ilja-schmelzer.de/network.
Post
Topic
Board Beginners & Help
Re: Whitelist Requests (Want out of here?)
by
cyberagorist
on 11/06/2012, 11:07:46 UTC
Hi,

I have already more than 4 posts and 3 out of 4 hours.  And what I have to add has been already described as interesting (https://bitcointalk.org/index.php?topic=15672.msg948928#msg948928 https://bitcointalk.org/index.php?topic=15672.msg949330#msg949330).

I would be very interested to participate in discussions related with "Open Transactions" as fast as possible.


Post
Topic
Board Beginners & Help
Re: Can bitcoin become the currency of the people and replace money.
by
cyberagorist
on 11/06/2012, 10:55:33 UTC
I expect bicoin will be the currency for extralegal payments in the darknet.

In the legal environment it will not play a big role, simply because it will be forbidden once it becomes important. But this will be without influence on extralegal markets. 

One question is, then, how important these extralegal internet markets will be, in comparison with legal markets, in the future. I think, the main problem of these markets is that there is actually no reliable reputational system.  Once such a system will be created and works, extralegal market will become increasingly important.

Bitcoins will be especially important during the development of the extralegal markets, until a reliable reputational system exists. The reason is that it is safe - once you have them on your account, everything is fine. The alternative on the free market are currencies backed by real values, but they have to rely on trust - you have to trust that the obligation to return some real values once you present internet money is reliable.  This is impossible without a reliable reputational system.

On the other hand, bitcoins will simplify the creation of a reputational system. The point is that one way to improve reputation of a pseudonym (pseudonymous reputation is the key for extralegal markets) are guarantees from persons who already have reputation: Somebody with reputation offers some compensation for those cheated by the pseudonym.  It makes the system much easier if there is an established currency to be used in such guarantees.

The very point that the value of a bitcoin itself does not depend on the reputation of somebody who creates bitcoins is the useful point here.

Another, quite different question is if the bitcoin survives once a state-independent reputational system works. Once it works, it would be much more reasonable to own obligations for real values (once these can be trusted) than to use bitcoins which do not have any inherent value.
Post
Topic
Board Beginners & Help
Re: Why do you use Bitcoins?
by
cyberagorist
on 10/06/2012, 09:47:51 UTC
I like freedom  Smiley Smiley Smiley
I do not really use them (I have only tested them), but this is the main reason to support it.

Actually I think that for a future system the currency question is no longer relevant. With fast, and almost commission-free electronic exchange systems, it doesn't matte what is used as the currency - you can exchange immediately your personal "currency" (which would be reasonably based on obligations to give you real values) into whatever is used for exchange.

But if it is bitcoins, that would be fine. 
Post
Topic
Board Beginners & Help
Re: I am a programmer in need of inspiration.
by
cyberagorist
on 08/06/2012, 21:18:55 UTC
I hear this forum is full of ideas. Can I hear your ideas related to Bitcoin?
What is necessary is a reputational network which works pseudonymously.
For a proposal see http://ilja-schmelzer.de/network
Post
Topic
Board Beginners & Help
Re: Can bitcoin become the currency of the people and replace money.
by
cyberagorist
on 08/06/2012, 21:01:24 UTC
I'm afraid that governments won't let spread bitcoin too much. No control = evil = terrorist etc.
Professional markets will ruin it like it killed everything else...
This depends on us. If we use bitcoins, or other alternative currencies, without caring about governments, they cannot do much.

There is already the Tor network, and alternative banking may be done using Tor hidden services.

What is necessary for this to work on a large scale in a reputational network, with volitional arbitrage. See http://ilja-schmelzer.de/network for the concepts which have to be realized yet. But once such a system works, governments cannot do much to destroy it. To forbid it is simply not sufficient.
Post
Topic
Board Beginners & Help
Re: Introduce yourself :)
by
cyberagorist
on 08/06/2012, 19:54:18 UTC
Me and two more buddies have started working on something like that.  I will report in about two months when we have something up to show.
Fine. Maybe it's worth to establish contact already now?
Post
Topic
Board Beginners & Help
Re: Introduce yourself :)
by
cyberagorist
on 08/06/2012, 09:09:42 UTC
Hi,

I'm thinking about the implementation of pseudonymous reputational systems. I think this is a key element, which is missed yet for a development of an agora. In fact, we have Tor hidden services, we have bitcoins and Open Transactions for creating a banking system, but the open problem is about the reputation of a bank if it is a Tor hidden service.

The concept for reputation I prefer is the one suggested in http://ilja-schmelzer.de/network. But it needs to be implemented. So I would like to find people interested in such things.