Login
Register
Standard | Secure
Market-account patch was applied. Marcell ran some tests (including transferring different currencies to same key), but more tests will follow (do we have test-scripts ?).
Reason for this patch: we must be able to send DIFFERENT currencies to the market account. (otherwise the market would need to create, maintain and advertise an arbitrary number of accounts, one for each currency => this would make the system very complex, and make the Jan 9 demo impossible). This change does not make the transaction-server more complex at all (actually, releasing unnecessary restrictions makes the server simpler). See http://epoint.vems.hu:8080/certby/key/ ... and http://epoint.vems.hu:8080/certby/key.serial/ (btw, feel free to run tests in this instance) it's just the case that the
ABE0AEE05319313939A355EC1090AEEC462BBBFC_1414D6310970BE270131B0BE996EE26664E95662
differs from
80A0FCF69AFD9F4EF981FDD2BDDD69A3D20F775E_1414D6310970BE270131B0BE996EE26664E95662 because the issuer is different (serial=1..2..3 means different cert for these accounts). Globally speaking, the account is identified by transaction server, issuer, account (3 fingerprints).
Future effects:
At this point document creation and verification is very slow that's where performance could be improved a lot the server should be transaction safe now, although the implementation is naive so performance could be improved storage is naive as well but these are low priority problems more pressing issues are:
Pwallet on linux http://ideje.hu/pwallet/pwallet_linux.jpg
SOLVED ISSUE:
With the "old" server, if we want to query the balance of an account, first we get the contents this file:
http://server:port/certby/key/XXX_YYY where XXX is the currency fingerprint and YYY is the fingerprint of the holder.
Also there's one more difference: /draftby/key.issuer.nonce (new server) <-> /draftby/key.nonce (old server)
The simplest transaction server allows only one transaction type: transfer of V tokens from A to B, see certificate examples below (from the epoint-server.git "go issuer").
draft:
debit certificate:
credit certificate:
Answer to a Brasil guy about trading between Brasil and EU in community currency:
The base-technology is available http://www.epointsystem.org/ but educational materials will be required on how to use it (non-trivial) as a convertible community-created currency. In short communities can create convertible non-inflating liquidity (money). You will want to cooperate with private persons or company partners, at least 10-20 recommended per community. In the end someone in Brasil should also join circle who use similar currency who receive payments from abroad (possibly EU or best, from Hungary). The end-result of the clearing system is that it's not necessary to use the fraudulent money supply for most transactions: internal inside the clearing system
If some individual or community depleted their liquidity, they might need to provide valuable goods or services or money to someone else with connectivity to the system. Even if they transfer bank money (remember, as soon as the system catches up, with at least a few hundred parties per country, it's only a small percentage of total traffic), it's usually domestic, or even same bank or local geographical district.
One can imagine this way: you send payment to someone in Brasil domestically, not to EU. Those who want to pay from EU to Brasil send inside EU, and the slow and costly international transfers are bypassed in a large percentage.
Note that it's the only practical solution of the "economic depression", "mathematically unpayable debt" and many other related anti-social phenomena induced by the fraudulent money supply (banks creating money that someone else gives their values for, but banks profiting from getting real values when they spend the interest).
The money supply worldwide shrinks because of old loans being paid off. This shrinking can and does cause worldwide depression. (one can hear lotsof blabla about the reasons, drawing attention from the real, most significant reason of the money supply created by private banks fraud). This shrinking (unlike a hurricane) is not a natural phenomena, but engineered by the banking establishment. The idea is same as in 1929-1933: to make people accept losing their job, finally their homes and production assets (businesses) without understanding how money is being created (loaned into existence) and vanishes and the consequences.
Waiting for the banking establishment or politics (that caused the situation) to provide cure does not make sense. People need to use technology to create a money supply and learn to prosper with a shrinked amount of bank-created money, or even without bank-created money.
Read Daniel A. Nagy: "On Digital Cash-Like? Payment Systems" for an introduction to the topic. The paper details that anonymity (eg. David Chaum's anonymous digital payment with unauditable issued amount, that unncessarily exposes all users to fraudulent overissuing ) is not sufficient by itself for a widely acceptable payment system. In the beginning, our approach was same as Daniel A. Nagy's proposal (we independently came to the same conclusion). Later (but still before finding his paper) we made an improvement in the design, namely using digital signature instead of hash for the challange. This way if the Title Server is accused of hijacking some tokens (transferring to different recipient than that designated by the previous holder presenting the secret), the Title Server can prove that it acted fairly.
Any community can issue currency and make it convertible.
The technical challange is to make sure that no person can abuse the system and join several communities and max his credit limit in all of them. Some credit network systems like Ripple cannot limit the total credit of someone (only the credit on their direct links). People want a negative-balance limit for every member they (potentially) finance (eg. members of their LETS community).
Title Server provides technology for communities to issue tokens in a publicly auditable way, with this in mind. The same technology can also be used to issue tokens to monetize existing assets or near-future production or services (for which the final trading value will be determined by the market).
To solve the negative-balance limit , persons who want to be able to go negative, must register at notaries personally to prove their identities ("on the internet noone knows that you are a dog").
After that they can use their authenticated keys to part in communities. Only their issued token is limited. They can trade, give real values and receive and hold tokens pseudononymously (not identifiable to their personal identities). In other words
Title Server - DOWNLOAD sourcecode for a prototype commandline implementation in C (compiles under Linux or Windows)
Title Server DEVELOPMENT - OBSOLETE, because epointsystem issuer implements same functionality (+more), far ahead in development, and it just works.
Please contribute your ideas, suggestions, code changes here !
Canonical format
-----BEGIN PGP MESSAGE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org owGb......uyz...RBQA=
... =KShD
Title Server implementation suggestions - English
Title Server technika description external link, OLD, abandoned (they cut write-access)
Title Server implementation suggestions - Hungarian (OLD notes)
RipplePay - a community developing society-created (non-fraudulent) money
Created by: cell. Last Modification: 2012-05-15 (Tue) 19:07:02 CEST by admin.