Bitcoin Forum
May 21, 2024, 06:45:23 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Has anyone integrated an alt-chain with Open Transactions yet?  (Read 640 times)
moonmoon (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile WWW
January 29, 2014, 08:22:56 AM
 #1

Just wondering if there are any alts out there that have been integrated with Open Transactions?  As I understand it, OTX is a protocol.  I have not downloaded the code to try it out yet, but is there a core reference OTX p2p network, that you then interface with via the protocol.  Or do protocol implementers essentially run their own network?

Presumably at some point in the future, one would be able to connect to an (or "the"?) OTX network and exchange alt-chain 1 for alt-chain 2 or any other supported virtual financial asset or vehicle. 

Are there example of anyone who has done this yet?  Or is it still uncharted territory?

particle://prt/send/Pjh1SXpcgaQ7bbbweXU1ioQUWcNtW4yZZx
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
January 29, 2014, 11:25:01 AM
 #2

There are only two ways to use a blockchain-based currency in OT:

1. Trust an issuer to hold the coins, and then he issues the corresponding units inside OT. Markm's OT server is doing this now. This is the same as if he was holding gold, or dollars, etc.

2. Eliminate the issuer by putting the coins into a multi-sig voting pool. We are working on this now and should have the code ready soon. Note that this will only work with blockchains that support multi-sig.

co-founder, Monetas
creator, Open-Transactions
defaced
Legendary
*
Offline Offline

Activity: 2184
Merit: 1011


Franko is Freedom


View Profile WWW
January 29, 2014, 12:20:18 PM
 #3

Started looking into open transactions. That is some pretty neat stuff. Compiling now Cheesy

Fortune Favors the Brave
Borderless CharityEXPANSEEXRAllergy FinderFranko Is Freedom
moonmoon (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile WWW
January 29, 2014, 08:20:54 PM
 #4

There are only two ways to use a blockchain-based currency in OT:

1. Trust an issuer to hold the coins, and then he issues the corresponding units inside OT. Markm's OT server is doing this now. This is the same as if he was holding gold, or dollars, etc.

2. Eliminate the issuer by putting the coins into a multi-sig voting pool. We are working on this now and should have the code ready soon. Note that this will only work with blockchains that support multi-sig.

Can miners be issuers?  Or mining pools would act as issuers?  Or is this more like, somebody sets up an issuer that acts like a local exchanger, you send your mined coins to them, and they send you the OT tradeable units.  You are trusting them to be your reserve bank.

With #2, once you do this, can you then trade and perform transactions with the coins in the voting pool, or do you still need to convert them into tradeable units?

Also for #2, does this require a bitcoin-based blockchain, or does it only require a multi-signature interface that you could have a different type of blockchain behind?

Last question for now - so is there one OTX P2P network, that everyone using OTX will connect to?  To facilitate trades between assets I might define, and assets somebody else might define.

Sorry if too many questions.  But OT is very interesting to me and I have some ideas for something I want to build.

particle://prt/send/Pjh1SXpcgaQ7bbbweXU1ioQUWcNtW4yZZx
fellowtraveler
Sr. Member
****
Offline Offline

Activity: 440
Merit: 250


View Profile
January 30, 2014, 08:50:48 PM
 #5

There are only two ways to use a blockchain-based currency in OT:

1. Trust an issuer to hold the coins, and then he issues the corresponding units inside OT. Markm's OT server is doing this now. This is the same as if he was holding gold, or dollars, etc.

2. Eliminate the issuer by putting the coins into a multi-sig voting pool. We are working on this now and should have the code ready soon. Note that this will only work with blockchains that support multi-sig.

Can miners be issuers?  Or mining pools would act as issuers?

FYI, mining pools have nothing to do with voting pools. Totally separate concepts.

You can ignore the concept of mining pools for the purposes of this discussion.

Quote
Or is this more like, somebody sets up an issuer that acts like a local exchanger, you send your mined coins to them, and they send you the OT tradeable units.  You are trusting them to be your reserve bank.

This is correct. The issuer is the guy you trust to hold your gold, and issue tradeable units in return. You are trusting him to return the gold to you, when you return the tradeable units to him.

(This is why I prefer #2 over #1 -- because I want to eliminate the need to use a trusted issuer.)

Quote
With #2, once you do this, can you then trade and perform transactions with the coins in the voting pool, or do you still need to convert them into tradeable units?

The whole point of putting the coins into the voting pool, is so they can be safely stored, so that when the server gives you tradeable units, you are able to use the tradeable units, without having to trust the server with your actual coins.

So yes, there are tradeable units, the same as in (1) -- the only difference is, you don't have to trust the server not to steal your coins.

See this video: http://www.youtube.com/watch?v=teNzIFu5L70&feature=youtu.be

Also, this article:  http://bitcoinism.blogspot.com/2013/12/voting-pools-how-to-stop-plague-of.html

Quote
Also for #2, does this require a bitcoin-based blockchain, or does it only require a multi-signature interface that you could have a different type of blockchain behind?

Technically speaking, this will work with any blockchain that supports multi-sig.

Quote
Last question for now - so is there one OTX P2P network, that everyone using OTX will connect to?  To facilitate trades between assets I might define, and assets somebody else might define.

OT is federated, meaning:  many servers, many clients, and each client talks to many servers. A server is not an authority over a client, but a cloud commodity.

OT (the library) is not P2P itself, but OT clients will be integrated with P2P networks for various purposes. For example, the upcoming Bitmessage integration into the OT desktop GUI will allow clients to discover other clients for various purposes such as price discovery, wiring, legacy bank integration, etc. In that case, Bitmessage acts as the P2P layer -- but notice it's just incorporated into the same application that OT is, versus being directly integrated into OT itself. (Which would be unnecessary.)

co-founder, Monetas
creator, Open-Transactions
moonmoon (OP)
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile WWW
January 30, 2014, 09:08:24 PM
 #6

Multi-sig seems the way to go, at least when it comes to "coins".

So does this mean that there could be many P2P networks that support OT protocol, and the user can choose to connect to different ones?  Or BitMessage will sort of be the de facto OT P2P network?

Kind of like how there is Bitcoin the protocol and Bitcoin the coin that operates on its port.  There will be the OT protocol and the "core" OT network that our users can connect to?

I kind of feel like OT is going to be the next seminal moment in internet history...

particle://prt/send/Pjh1SXpcgaQ7bbbweXU1ioQUWcNtW4yZZx
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!