Some people say 'the third time is the charm". Is there any chance my questions might be addressed upon third airing?
Sorry, didn't see these.
This is a point I have missed until now - "All ledgers are public and signed by us." While public ledgers seem on the surface a good thing [assuming that fine-grained pseudonymity is still available], I would like to focus upon the "signed by us" portion. Shall I assume that "us" is OpenCoin? Now and forever? Now until some future unspecified eventuality occurs? Is this not then a centralized point of attack?
Every validator signs every ledger it wishes to validate, that's what validators do. Right now, all validators are run by either OpenCoin or those working closely with us. But that will change.
Similar to misterbigg, this struck me as new information. What plans are in place for this to happen? While I do not doubt that an intent has been discussed and generally assented to, there are a litany of chances for failure from that position to actual concrete plans, with M of N safeguards, clearly defined trigger points, and failsafe and backup mechanisms. I'm sure we'll all recall that Pirate and GLBSE claimed to have such plans in place. A public disclosure of the specific plans would likely go a long way of easing at least this particular doubt in the minds of many. If you truly discussed this in this very thread, it must have been disclosed only very obliquely. Or perhaps I (and demonstrably at least one other) were sleeping during that portion of the thread.
We'll probably have to wait for the source code to open to make this argument academic.
Are the "us" in "All ledgers are public and signed by us" above actually the validators? Who are the validators? And what makes them able to judge what is and what is not a valid transaction? Can anyone be a validator? What is the criteria?
Anyone who wants to can be a validator once the source code is open. Validators participate in the consensus process (assuming people listen to them). They judge what is a valid transaction by applying the network rules, checking signatures, and so on.
As far as the "rules by which new ledgers are created from prior ledgers", are these rules encoded in immutable protocol? Or are the subject to change over time? And if the latter, who can participate in these rule changes?
They are subject to change by supermajority. Validators participate in the rule change process -- again, to the extent that others are willing to listen to them.
Last in the above, what happens if a gateway refuses to honor their previous commitment to carry out all transactions on a non-discretionary basis? Would this be synonymous with refusal to honor their IOUs? What if a gateway becomes insolvent?[/color]
Gateways have no control over how Ripple transactions take place. They can, of course, refuse to honor their commitments outside the Ripple network. This will hurt those, and only those, who chose to trust that gateway.
Gateways and validators have nothing to do with each other. As far as the Ripple network is concerned, gateways are just accounts that issue transactions that follow network rules just like everyone else.