Pages:
Author

Topic: The Holy Grail! I wish I could kiss the author of Bitmessage on his face. - page 16. (Read 92725 times)

hero member
Activity: 784
Merit: 1000
I have only a vague understanding, but I think for (1) the answer is Bitmessage, and for (2) it's escrowing(multisig).
Can I interpret it like this?

1. By means of BitMessage we can have some P2P market place. I mean "marketplace" just in terms of distributing bid and ask offers throughout anyone interested, not the actual money transactions.

2. Multisig = I can setup some kind of 'combined transaction' with the seller, where I transfer my euros to him, and he transfers his bitcoins to me, and this is effectuated as an atomic transaction (i.e. can't abort or undo half way), and this two-way transaction can only become effective after we both signed it? Or am I completely mistaken?

How does escrowing come into play here?


See here for fellow traveler's proposal: http://bitcoin.stackexchange.com/questions/517/how-can-a-single-person-operation-keep-a-collection-of-online-wallets-secure/834#834  the escrowing is used to make sure the OT server will not default on its IOU, and you want to trade on an OT server because you want untraceability(that's right, the server operator cannot figure out who are you sending money to, unlike a mixer operator). An OT server also only signs receipts, and do not store any real currency, so in case of a government raid, they will get nothing.
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
Is there a running OT server now?  (I assume there is one owned/operated by monetas.net?)  Are there others out in the wild?  If there are a couple of OT servers and the BM protocol can be established, all we need is an application that combines the two together to get a running P2P exchange, right?

Pretty much. AFAIK monetas is not running an OT server ... there is actually only 2 alpha that are on-line (but know of at least several others in testing off-line phase) ... server contracts and asset contracts used on the operational gaming TX server "Digitalis" (and Demo server where public can issue assets)  for the Galactic Milieu can be found here

http://sourceforge.net/projects/galacticmilieu/files/


newbie
Activity: 53
Merit: 0
This is amazing. I was already looking into OpenTransction, but this makes it so much more usable and complete.
Combining these two sounds very promising. Subscribing to this thread.
jr. member
Activity: 56
Merit: 1
Uh... I don't see the distributed marketplace. (As most here, I'm still trying to wrap my head around it.)

You would still need to
1. Obtain some kind of IOU (DGC)
2. Trade it at a particular place. (OT server)

From my understanding of FellowTraveler's initial post, BM is used for matching Bids and Asks by creating an exchange protocol on top of BM that interested parties can subscribe to.
legendary
Activity: 1176
Merit: 1011
I have only a vague understanding, but I think for (1) the answer is Bitmessage, and for (2) it's escrowing(multisig).
Can I interpret it like this?

1. By means of BitMessage we can have some P2P market place. I mean "marketplace" just in terms of distributing bid and ask offers throughout anyone interested, not the actual money transactions.

2. Multisig = I can setup some kind of 'combined transaction' with the seller, where I transfer my euros to him, and he transfers his bitcoins to me, and this is effectuated as an atomic transaction (i.e. can't abort or undo half way), and this two-way transaction can only become effective after we both signed it? Or am I completely mistaken?

How does escrowing come into play here?
hero member
Activity: 784
Merit: 1000
From that pastebin:

"9. Alice's Escrow awakens in 1-5 minutes, and starts periodically checking (via SEPA calls) to see if BOB_SEPA has received the Euros. If so, she automatically releases the Escrow to Jorg's silver account on OT."

This escrow must be able to check the banking transaction via SEPA calls, and I suppose without a formal contract with banks, he won't be able to listen to those calls

Just like a gateway in ripple, this is the point of weakness for all the P2P exchange design: That escrow/gateway must be able to communicate with banks through an authorized channel and that channel is controlled by banks

The core problem is, all of the exchanges today still operate inside a banking framework (the exchange must have a bank account to operate). In order to bypass the existing banking system, there should first be a P2P bank that store fiat money, that bank could in turn carry its exchange without the involvement of traditional banks

Ah, cool. So here we have a battle of two concepts: Trust (Ripple) vs. Escrow (OT).

THe whole point of using OT is untraceability, it's implemented around the Chaumian blind token technology, if you don't want untraceability, you don't want to use OT.
sr. member
Activity: 309
Merit: 250
From that pastebin:

"9. Alice's Escrow awakens in 1-5 minutes, and starts periodically checking (via SEPA calls) to see if BOB_SEPA has received the Euros. If so, she automatically releases the Escrow to Jorg's silver account on OT."

This escrow must be able to check the banking transaction via SEPA calls, and I suppose without a formal contract with banks, he won't be able to listen to those calls

Just like a gateway in ripple, this is the point of weakness for all the P2P exchange design: That escrow/gateway must be able to communicate with banks through an authorized channel and that channel is controlled by banks

The core problem is, all of the exchanges today still operate inside a banking framework (the exchange must have a bank account to operate). In order to bypass the existing banking system, there should first be a P2P bank that store fiat money, that bank could in turn carry its exchange without the involvement of traditional banks

Ah, cool. So here we have a battle of two concepts: Trust (Ripple) vs. Escrow (OT).
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
From that pastebin:

"9. Alice's Escrow awakens in 1-5 minutes, and starts periodically checking (via SEPA calls) to see if BOB_SEPA has received the Euros. If so, she automatically releases the Escrow to Jorg's silver account on OT."

This escrow must be able to check the banking transaction via SEPA calls, and I suppose without a formal contract with banks, he won't be able to listen to those calls

Just like a gateway in ripple, this is the point of weakness for all the P2P exchange design: That escrow/gateway must be able to communicate with banks through an authorized channel and that channel is controlled by banks

The core problem is, all of the exchanges today still operate inside a banking framework (the exchange must have a bank account to operate). In order to bypass the existing banking system, there should first be a P2P bank that stores fiat money, that bank could in turn carry its exchange without the involvement of traditional banks

hero member
Activity: 784
Merit: 1000
Uh... I don't see the distributed marketplace. (As most here, I'm still trying to wrap my head around it.)

You would still need to
1. Obtain some kind of IOU (DGC)
2. Trade it at a particular place. (OT server)



You are right, that's why the developer prefers the phrase "federated server".

The reason why it's different from Ripple, is:

1. By trading at an OT server, you can get cash-like untraceability.
2. When the cash token is denominated in bitcoins, you can check if it's sufficiently backed up by a escrowed address, because OT interoperates with the blockchain.
sr. member
Activity: 309
Merit: 250
As far as I get it:

Digital cash token = IOU
Proof-of-work = transaction fee in XRP
OT server = Ripple Gateway
Huh = Ripple validators

Also it's not clear what is meant by "Digital Cash instruments are stored on a client side". Should it be some kind of blockchain instead?
sr. member
Activity: 434
Merit: 250
Uh... I don't see the distributed marketplace. (As most here, I'm still trying to wrap my head around it.)

You would still need to
1. Obtain some kind of IOU (DGC)
2. Trade it at a particular place. (OT server)

jr. member
Activity: 56
Merit: 1
Sounds very exciting. But I don't fully understand it yet, I tried to read some material on Open Transactions and BitMessage but still missing the point. Can anyone summarize what it is that OT and BM do, exactly?

To my understanding, OT allows a distributed exchange of currency between two parties (among other things) and BM allows broadcasting of secure/signed messages (among other things).  When BM is combined with OT, there is now a way to have a fully distributed marketplace of buyers and sellers broadcasting bids and asks using BM then transacted using OT.
hero member
Activity: 793
Merit: 1026
Oh man I can't wait for OT to be fully functional and usable and in the limelight and everybody's using it.

hero member
Activity: 784
Merit: 1000
Also, imagine a hypothetical world where this has already completely been worked out, and a OT+BM based P2P exchange system is fully up and running. Suppose I want to buy bitcoins with euros. Two questions:

  • 1. Where or how do I find someone who wants to sell his BTC, and how do we negotiate a price? (as is currently done by the existing exchanges in their market places)
  • 2. Where (or to who) do I wire transfer my EUR, and how can I trust I will get the BTC in return?



I have only a vague understanding, but I think for (1) the answer is Bitmessage, and for (2) it's escrowing(multisig).
legendary
Activity: 1176
Merit: 1011
Also, imagine a hypothetical world where this has already completely been worked out, and a OT+BM based P2P exchange system is fully up and running. Suppose I want to buy bitcoins with euros. Two questions:

  • 1. Where or how do I find someone who wants to sell his BTC, and how do we negotiate a price? (as is currently done by the existing exchanges in their market places)
  • 2. Where (or to who) do I wire transfer my EUR, and how can I trust I will get the BTC in return?

legendary
Activity: 1176
Merit: 1011
Sounds very exciting. But I don't fully understand it yet, I tried to read some material on Open Transactions and BitMessage but still missing the point. Can anyone summarize what it is that OT and BM do, exactly?
hero member
Activity: 784
Merit: 1000
What Open Transaction is trying to do is to provide a transfer mechanism, rather than issuing a currency, they use the word "cash" in this sense. If you want to hide your Bitcoin transfer, you can choose to use an OT server, which provably cannot see the link between two accounts involved in a transaction.

Fellowtraveler-- if you're willing to do some hand-holding I'd be really interested in making a Chaumian cash transaction through an OT server.

I only ever understand about 30% of your posts.  It doesn't make sense to me how Bitmessage could possibly be a missing link for OT, but I'd rather just go through the motions of making a few transactions and see how it works.

PM me

I think we really need to push this forward, volunteers? I can be a voting pool escrower or a transaction participator or something else.
sr. member
Activity: 309
Merit: 250
jr. member
Activity: 56
Merit: 1
Is there a running OT server now?  (I assume there is one owned/operated by monetas.net?)  Are there others out in the wild?  If there are a couple of OT servers and the BM protocol can be established, all we need is an application that combines the two together to get a running P2P exchange, right?
member
Activity: 84
Merit: 10
Would love to not turn this into a discussion about Ripple.

+1
Pages:
Jump to: