cash schemes based on computational power have dubious feasibility, see
http://www.cl.cam.ac.uk/~rnc1/proofwork.pdf

X

On 17/12/10 15:29, xor wrote:
> On Friday 17 December 2010 16:03:41 Matthew Toseland wrote:
>> On Friday 17 December 2010 14:02:31 xor wrote:
>>> Hi,
>>>
>>> I have just read the following Wikipedia articles:
>>> [1] http://en.wikipedia.org/wiki/Anonymous_internet_banking
>>> [2] http://en.wikipedia.org/wiki/Bitcoin
>>>
>>> I am not certain whether Freenet can meet the requirements for the
>>> mechanism which is proposed in the article [1].
>>
>> Completely out of scope IMHO.
> 
> As far as I have understood it and you have stated yourself below, bitcoins 
> transactions are not anonymous, you can establish that the identities 
> themselves are anonymous but we would need anonymous transactions to a 
> neutral 
> bank to get bitcoins "out of Freenet".
> 
> The ability of getting them out of Freenet would be necessary for people 
> actually being interested in them...
> And [1] was linked from [2] so I thought it might fit.
> 
> (Basically, transactions from anonymous identities to anonymous identities 
> should be public because it can be used for a web of trust to judge whether 
> someone is likely to pay or not.
> Transactions between bank accounts and anonymous identities have to be 
> anonymous to guarantee that you can get your money anonymously into/out of 
> Freenet.
> Transactions between bank accounts and other bank accounts have to be public 
> to guarantee that the bank is not corrupt...)
> 
> 
>>> I am also not certain whether Bitcoin provides mechanisms for anonymous
>>> transactions.
>>
>> Bitcoin is not anonymous. However, anonymity can be layered over BitCoin,
>> at a cost - using mixes to prevent following the money, and using Tor to
>> connect.
> 
> How do mixes work compared to [1] ? 
> 
>> Basically a traditional digicash system uses a central spend tracker to
>> identify whether a coin has been spent. Bitcoin replicates the tracker
>> across all online nodes, but does not provide anonymity.
> 
> Yes, and we do not need anonymity within the anonymous identity and non-
> anonymous bank subnets, we would just need anonymous transactions between 
> them 
> as mentioned above.
> 
>>> However, if we could combine Bitcoin with the mechanism in [1] and
>>> implement it in plugins called "Freepay"  and "Freebank" this would for
>>> sure be a killer
>>
>>> application:
>> Blind signatures are not relevant to Freenet.
> 
> Well but they are relevant to getting your money out of it / into it, right?
> 
> 
>>> Consider Freepay being an implementation of Bitcoins on top of Freenet.
>>> Consider Freebank being a framework for anonymous transactions over a
>>> bank provider who runs Freebank.
>>>
>>> Let the FPI (Freenet-foundation) provide a bank X by running Freebank.
>>> Have a transaction fee of a certain percentage. Allow both conversion of
>>> real money into bitcoins and bitcoins into real money.
>>
>> There are lots of bitcoin exchanges.
> 
> There might as well be lots of users who provide bank services by running 
> their own bank via Freebank, to distribute the load and to guarantee that you 
> find a bank which you trust.
> 
> 
>>> The FPI uses the transaction fees for financing the Freenet project and
>>> it's bank services.
>>> Anyone else can also provide a bank by running Freebank.
>>
>> That would make sense if we were providing some sort of value-add. But
>> we're not.
> 
> The value-add of the banks would be that they provide the ability to get non-
> anonymous real money / non-anonymous bitcoins into anonymous Freenet 
> identities.
> 
> 
>>> And for creating a Freetalk/WebOfTrust identity, you have to pay bitcoins
>>> anonymously to the seed identities, which come from the FPI.
>>> Because bitcoins are worth real money, spamming can made so expensive
>>> that it will not happen.
>>
>> Right. We *could* use bitcoins for bootstrapping. The problem with that is:
>> 1. People will NOT give us real money just to get started! And we can't
>> make it low either because of credit card fees. 2. On many slower systems
>> (especially those without a modern GPU) generating bitcoins will take a
>> long time. 3. It might not solve bootstrapping without trusted parties
>> such as the seednodes - "insert a coin to URI X" would not work, for
>> instance (because there is no way to verify it at the node level), and nor
>> would coin-protected inserts (because nodes would multiply to increase
>> their payment).
> 
> It could be used as an additional bootstrapping mechanism besides captchas, 
> for users who want to make sure that they do not see spam.
> 
>>
>>> As a bonus, the FPI earns money for funding the project.
>>>
>>> In general, publishing good content to Freenet or Freetalk is encouraged
>>> because there will be a "Pay a small amount"-button next to each Freetalk
>>> post, etc.
>>>
>>> This sounds AWESOME. I hope it is possible.
>>> If we implement this, it will cause an literal earthquake in IT news and
>>> fund the project for ever.
>>
>> I doubt it.
> 
> Well, I was being euphoric, but still an out-of-the-box anonymous payment 
> system for anonymously published content does not exist yet AFAIK, it would 
> at 
> least get some "academic" attention.
> 
> 
>>> I will definitely help with implementing this after Freetalk.
>>> But someone needs to do the maths, I cannot.
>>> So please, somone figure out whether this is mathematically possible.
>>
>> It is not a matter of mathematics.
>>
>> Tying Freenet to any sort of digicash system does not solve any problems,
>> and increases the political cost of installing Freenet for no good end.
> 
> It would help the amount of content very much.
> - Freenet needs more content.
> 
>>
>> Plus, bitcoin relies on a CPU arms race, eventually stabilising at:
>> Total energy cost = (inflation * currency supply) / cost of a unit of
>> electricity
> 
> At some point in time finding a new bitcoin will be like a million lottery 
> win, 
> no? So only maniacs will do it anyway, normal people will just buy them with 
> normal money because hopefully they are a well-known payment system.
> 
> - As far as I have understood it, the fact that they are computed is just 
> some 
> mechanism for distributing them fairly while they are new?
> 
> 
> 
> _______________________________________________
> Devl mailing list
> Devl@freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl


-- 
GPG: 4096R/5FBBDBCE
_______________________________________________
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to