There is a misunderstanding concerning the OpenPGP web-of-trust.
In fact if almost all link between certificates are publicly availables.
The value for each link is relative to each certificate.
You have to sign some other certificate and then try the command:
gpg --update-trustdb
It will ask you to set a trust in each certificate you have signed for
signing correctly others certificate.
In other word, it will ask you if the degree of evilness-goodness for
each certificate you have signed. You may also set or change this
degree on a key you don't even have sign yourself, using the trust
command after "gpg --edit-key".
So 5 individuals signing a false certificate, won't be enough
to have the false certificate being recognized, depending on "evilness"
of the signing certificates. The certificate's signatures of a person
recognized as "fully evil" will be simply ignored.
What lacks are studies, methods and implementation to automatize the
answer of the question : Which certificate may be considered
"globally" as owned by an existing individual, and which certificate
is "fake".
Considering that lacks, I have introducing a human interaction to say
"that certificate is owned by an existing individual"
The udid2 permitting also to say
"this existing individual has only one certificate registered to get
the Universal Dividend (UD)"
The human interaction is done through "voters".
The voter decides and have to agree, regarding their own web-of-trust
(with their own degrees of trust-evilness), about which certificate is
eligible for the UD, which is not.
(Note: the voters also decide for which will be the next voters, and
for the amount of the UD).
You'r will be right to say that if a majority of voters are dumbs
or evils, they may also agree to introduce fake certificate.
Then I anwser that, as bitcoin where, if a majority of node (CPU
Power) agree to be evil together, they may create a big mess and
destroy the bitcoins : that is an acceptable risk.
Moreover I may pop-up the ultimate jocker :
OpenUDC is transparent and not anonymous. So if you suspected some
succeeded in doing nasty things, you may investigate, put
them to the pilori and fix the prejudice.
>
> Webs of trust have worked for centuries with (g)old coins but in the
> abstract numerical world you can duplicate things. First genius of bitcoin
> is to have consider the dual view point about money which is transactions.
> The second genius of bitcoin was to achieve to perform the transactions in
> a synchronous manner over the network. This was done thanks to the block
> chain and OpenUDC **needs** one.
>
> Block chains have some ethical consequences (or issues if you wish). You
> need incentives and computing power to make them secure. Proof of stake and
> more recent proof of transaction come **as a complement** for alternative
> currencies. Furthermore proof of stake increase the inequality of wealth
> which is one of the things OpenUDC wanted to avoid in the first place.
>
> OpenPGP web of trust is really archaic (I am not the only one to criticize
> it) and not properly design for a cryptocurrency. People need to go to key
> signing party which are annoying but maybe to nerds as I. "Real" trust is
> based on our social network as should modern web of trust be.
Your not the only one to criticize OpenPGP Web of Trust. But lot of
critics don't even know sufficiently OpenPGP and how far we could go
with it.
Your are not supposed to make big key signing party once or twice a
year. A lots of key I have signed, and signed me, was after an informal
meeting around a table, in a pub, or even in corridor. Where I
exchanged some little piece of paper with my fingerprint and udid2 (or
just the name and forename with whom didn't know about udid2) and
checked our respective ID card or passport.
Once you're trained, it doesn't cost more than 20 sec to exchange
fingerprint and check ID, and u can do that almost everywhere.
For your very close friends or your close family, you don't even need
to check their ID card or passport (as u are supposed to know their
real names and birthdate), just to hear them telling you "my
certificate is this one"
That is a habit to take.
Social network (twitter, facebook) are full or fake accounts. And even
if Google try to hunt them, imposing to tell a name and forename that
seems corrects, they didn't succeed. (Moreover they are centralized,
which means who administrate the center points are GOD).
>
> I have really thought in the last two days about the design of a modern web
> of trust and how it should interleave with a crypto currency design. I
> think I found a pretty simple solution to this problem I would like to
> expose.
Your not the first to tell that. I hope you can do better.
>
> Imagine the people as a set of vertices. The trust should be a real
> function over this set of vertices. But the first thing you notice when you
> talk about trust it is that it's relative. Two persons/vertices will not
> trust the same people. Second things to notice is that you cannot own
> trust. Trusting myself is a poetic tautology, one only lend me trust I lend
> to others. So when a trust relation vary, it propagates a wave within the
> graph of trust relations. Such a wave is of course evanescent since I am
> not really concern about trust relation variation far away from my trusted
> neighborhood (I am speaking about graph here).
What is a vertice ? u means vector !?
BTW, that isn't very clear to me. It looks like you are trying to
design what is already implemented in GnuPG ...
>
> We can build a crypto currency meeting these requirements. Essentially,
> transaction chain would include money **and** trust (as meta-currency)
> transactions. The incentives of the block chains would consists of
> transactions fees decreasing with the trust of the transactions. Money
> would be created thanks to the RMT mechanism but distribution would be
> function of trust (almost equal but not exactly to avoid fictive keys) but
> trust amount would be fixed. As a node, you would be able to compute the
> trust of another node by listing all the trust transaction applying the
> correct evanescence law (geometric of probably something else to be
> determined). Since the transactions in a block chain occur in a synchronous
> manner every x minutes, the trust wave I describe will propagate as in a
> finite difference scheme (except there will be rocks falling into the
> watter at each time step).
>
> You **cannot** avoid proof of work. The incentives cost securing the
> block-chain will be probably much lower than current banking transaction
> fees and hopefully negligible in front of the universal dividend
> redistribution scheme.
Yes we can.
POW is CPU-based defiance model, which imply a lot of perverse
consequences (energizing and ecological ones, reducing the lifetime of
hash algorithms, contest for "who's got the bigger").
WOT is a human-based trust model.
>
> Entering in the mathematical and cryptographic details I have though of but
> not written yet may take a while to formalize and I do not have that much
> time for now but I am ready to answer questions.
>
> I don't know if you receive an e-mail each time I post something. If so I
> apologize because it's been some time I have been "editing" this post.
>