Bitcoin Forum
June 27, 2024, 07:32:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 »
161  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 05, 2014, 03:04:43 PM

This is also the place (I think) Friction has planned the new fee I talked earlier. Instead of having these "self escrows" or whatever, it would be required that an amout of IXCs needs to be transfered to a certain address (this is the "Mastercoin way"), i.e. "the Foundation fee". IMO, that's a good idea, but I wish he would discuss the fee amounts etc here instead of just putting whatever pleases him. IMO, the fees should be rather small (to encourage the use of IXC CP) and also rather simple (to prevent complications in the long term). My preferered way would be to have the amount send to Foundation to be exactly the same amount as paid to miners regardless of the CP action. This would be very easy to check from the implementation point of view (so easy that it could be easily implemented as native if needed) needing no adjustments in the future, and IMO it is also fair ("half to miners, half to the Foundation"). Also from the users's perspective, it would not be too expensive (double of making a normal IXC transfer).

I like it.  The fees you propose aren't excessive so they shouldn't be a turn off to users.  We really need some regular income coming into the foundation so we can make steady progress rather than waiting for donations.  This is only a modest amount but as CP is used more and IXC prices increase the revenue stream will increase.
162  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 05, 2014, 02:56:05 PM

When you are using CP, you have the bitcoin daemon (client) running in the background. So CP client just creates the bitcoin transaction to be sent by the bitcoin client, so everything is working through the bitcoin client. But there is no manual "fee sending process" for the user if that's what you are wondering.

So CP talks to bitcoin through RPC calls?
163  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 05, 2014, 07:26:07 AM
Can someone explain how the transaction fees get paid, even with bitcoin CP?  When someone places a bet in XCP, how and when do they send BTC for the transaction fee?  Do they actually need two currencies for betting or any other operation in CP?

It depends what you exactly mean by "transaction fee". From the bitcoin network point of view, placing a bet (or any other action in CP) is just a normal bitcoin transaction (with some 80 (40) additional symbols the network does not care about). So the bitcoin miners get their fee from there just like from any other normal bitcoin transaction.

I was really asking about the process the user goes through to pay the BTC fee.  I haven't used Counterparty, so I was wondering about how you place a bet in XCP in the CP client.  After completing the XCP transfer, do you then need to open the bitcoin client to pay a .0001 BTC fee.  It seems a bit cumbersome.  
User doesn't pay any BTC fees (apart from the miners' fee). No need to open the bitcoin client unless user is involved in an operation explicitly involving BTC.

On the CP block explorer link I gave it looks like EVERY CP transaction has a bitcoin transaction fee (most of them are .0002 BTC at the moment).  So do you need to send this fee with the bitcoin client? Or is there some other method inside CP?

164  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 05, 2014, 01:49:49 AM

http://www.blockscan.com/tx.aspx

This link shows the Counterparty transactions.  Take a look at the two right columns.  I believe the far right column is the normal Bitcoin transaction fee.  I haven't quite figured out the BTCAmount column.  Some types of transaction types have 0 and some don't.  Are these fees within Counterparty?  The betting fees should be in XCP, so I'm not sure why it shows BTC?  I know fees can vary, but that .0001086 BTC fee seems to be very consistent.

               
                          BTCAmount                      (BTC Tx) Fee
Asset Issuance     .0001086 BTC                    .0002 BTC      
Asset Received     .0001086 BTC                    .0002 BTC
Bet                     .0001086 BTC                    .0002 BTC
Broadcast              0 BTC                             .0002 BTC
Open Order            0 BTC                             .00022672 BTC
Cancel Order          0 BTC                             .0002 BTC


165  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 05, 2014, 01:29:04 AM
Can someone explain how the transaction fees get paid, even with bitcoin CP?  When someone places a bet in XCP, how and when do they send BTC for the transaction fee?  Do they actually need two currencies for betting or any other operation in CP?

It depends what you exactly mean by "transaction fee". From the bitcoin network point of view, placing a bet (or any other action in CP) is just a normal bitcoin transaction (with some 80 (40) additional symbols the network does not care about). So the bitcoin miners get their fee from there just like from any other normal bitcoin transaction.

I was really asking about the process the user goes through to pay the BTC fee.  I haven't used Counterparty, so I was wondering about how you place a bet in XCP in the CP client.  After completing the XCP transfer, do you then need to open the bitcoin client to pay a .0001 BTC fee.  It seems a bit cumbersome.  


166  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 04, 2014, 03:40:07 PM
Can someone explain how the transaction fees get paid, even with bitcoin CP?  When someone places a bet in XCP, how and when do they send BTC for the transaction fee?  Do they actually need two currencies for betting or any other operation in CP?
167  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 04, 2014, 02:54:58 PM
1) Native implementation
2a) Counterparty with a metacoin ("native" coin in the bitcoin Counterparty (XCP)/Mastercoin (MSC)) created by burning (i.e. destroying) IXCs
2b) Counterparty with a metecoin "distributed" to all IXCoin owners according to their IXCoin ownership at a certain block heigth (launch)
2c) Counterparty with no metacoin. Betting etc. implemented by allowing bets to be offered in any user definied asset/currency (instead of using a metacoin).
2d) Counterparty with no metacoin. All features requiring escrow (betting etc.) stripped off. This is pretty much equivalent to ColoredCoins.

In my mind we're down to 2b or 2c.
168  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 04, 2014, 04:00:46 AM
I however need to make a point here.  It is worthless if we don't make it easy for users to find and purchase these assets.

So if you can't find the assets, then it doesn't matter if you are selling them.

If you can't find what you can bet on, it doesn't matter if there is a betting system.

So in terms of whether it will improve IXC value, it all depends on making it accessible for the average user.

Yes, exactly. And now think about average-Joe who wants to make some bets. First he buys IXC. So far so good. Then he starts looking betting markets. He finds three games with nice odds. Game A is definied in terms of user-definied-currency-A (UDCA). So he tries to buy UDCA with decent price. Game B is definied in UDCB, So he buys some UDCB. Game C is definied in UDCC, ... you get the picture. So maybe it might be better just to have metacoin he could buy with IXC and make his bets in all games?

jamaer has a point.  Why have many disjointed assets doing the job of the original metacoin?  We would be forcing the user community to recreate functions already available in the stock CP.  Why disable betting using the original metacoin, then expect or hope someone will add an asset to fill the void.  

I do like ALSO allowing user defined assets/currencies for betting.  Is this not allowed in the original CP?

It's inevitable that new assets will crop up to duplicate the functionality of the metacoin, but it may be best to leave the metacoin in to get users off to a quick start.

My original concern about the metacoin devaluing IXC is lessening.  CP doesn't work without assets, which can act just like the metacoin.  So why not just leave the metacoin in place to provide full functionality of CP?  Aren't we just delaying the inevitable?

169  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 04, 2014, 03:26:08 AM
Regarding the 80 byte OP_RETURN, Counterparty is working now on the Bitcoin chain with 40 bytes.  Right?  What is not working in the 40 byte version?  Is it actually a different version of CP?  How will we know we are implementing the version of CP designed for the 80 byte OP_RETURN?
170  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 04, 2014, 03:06:10 AM

They are later unlocked and either left with the original owner or sent to a new owner depending on triggers from Counterparty.

And that's the problem. In oder the network to decide where the coins should go, the network has to understand the Counterparty protocol. That is, the implementation has to be native. Or can you explain a method for an escrow without the network understanding/parsing the protocol?


Yes, I'm starting to agree that going fully native using IXC as the metacoin, in effect, is probably a bit too ambitious and risky at this time.  But just so everyone understands, I'm not saying Counterparty needs to be fully translated into the IXC client code.  The exchange logic, betting logic, issuing logic still stays in CP.  Probably 99% of the code stays in CP.  But yes, IXC must be able to read the CP protocol (orders, bets, cancels, etc.) to know when an IXC escrow or transaction must occur.   IXC would be parsing the CP protocol in OP_RETURN.  I don't know how else you would do it.  I guess that's best for a later time.

171  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 03, 2014, 02:15:53 PM
We've already agreed that we prefer Counterparty to use IXC instead of a metacoin, but without being able to excrow IXC then trading will be slower (taking mulitple confirmations) and betting won't be possible.   Plus, it would be very easy for one of the Counterparty assets to become the preferred metacoin over IXC, especially if a Counterparty asset can perform the functions faster.

I still don't understand what's the problem with a metacoin (or an asset becoming the prefered metacoin). Those coins are not new altcoins in the sense that they are independent from IXC. Instead, they are are fully dependent on IXC, but IXC is independent on any Counterparty defined asset/coin. There is no way they can "dilute IXC", only (possibly) add value to IXC (through the increased use of IXC, i.e. transaction fees). Those coins are directly traded with IXC in the network, and since you can not even use those coins/assets without owning some IXC (for fees), it makes little sense even to set up a third party exchange (say for metacoin <-> bitcoin). In other words, those interested in Counterparty features will first need to get some IXC.


Before answering, does anyone know if each Counterparty order, trade or bet is contained in its own separate IXC transaction.  Or are multiple Counterparty events crammed into a single IXC transaction?  I assume only one event per IXC transaction since we only have 80 bytes in the OP_RETURN. 
172  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 03, 2014, 04:50:10 AM


I've already talked to Jeffery and he said they have no issue updating to iXcoin's newest code.  But we have to make it count; release the best update possible.  Native escrow and whatever else will give us an edge against most other alts.

Anyone talking 'native escrow' is dreaming.   How the hell is that going to be implemented?  If you are talking multi-sig,  then that's already in 0.8.6, otherwise,  I have no idea what you folks are talking about.

We've already agreed that we prefer Counterparty to use IXC instead of a metacoin, but without being able to excrow IXC then trading will be slower (taking mulitple confirmations) and betting won't be possible.   Plus, it would be very easy for one of the Counterparty assets to become the preferred metacoin over IXC, especially if a Counterparty asset can perform the functions faster.  So it's best for the native IXC escrow to be there from the start.

As I see it an escrow transaction must be added to iXcoin, let's call it ESCROW-START.  It would be similar to a regular transaction except instead of actually moving coins to a new owner it just locks the coins in place in the block chain.   They are later unlocked and either left with the original owner or sent to a new owner depending on triggers from Counterparty.  Of course, you would also need an expiration on escrows to prevent IXC from being permenantly locked, and you need a cancel escrow feature in case orders are cancelled.  I assume most of the logic for escrow is already in Counterparty if you need a reference. 

You may also need a second new escrow transaction, call it ESCROW-END, or you may just add some extra code in the normal IXC transaction logic.  Either way, you need to finalize a transaction begun with ESCROW-START.  Both ESCROW-START and ESCROW-END need to understand Counterparty triggers to integrate IXC correctly into Counterparty.

For example, for a Counterparty trade IXC logic would look for Counterparty orders where IXC was involved.  Any time an order is placed an ESCROW-START transaction is also created, locking the IXC coins.  Then Counterparty trade executions would trigger the ESCROW-END transaction to finalize, sending the coins to their new owner.

Similarly for bets, IXC logic would look for Counterparty bets.  Any time a bet is placed an ESCROW-START transaction is created.  Then a Counterparty bet winner would trigger an ESCROW-END to finalize the transaction.

All the triggers for escrowing and finalizing would be comming from Counterparty.  In the furture, similar logic could be added to look for triggers from any other financial platform that we want to support natively. 

It's more work to add this native IXC escrow, but IXC will benefit because it will be used much more intensively by these financial platforms, which means more IXC transactions, more fees and happier miners.
173  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: June 02, 2014, 03:12:23 PM

I will need help testing.

Let me first release a new version of IXCoin with just the OP_RETURN changes.   Then we can test this version against the modified counterparty client.


I assume the update will be based on version 0.8.6, not 0.9.0, which is ok.

What about native IXC escrow?  I still think that would be best for the reasons already stated, even if it takes more time.  Maybe we should vote on IXC escrow.

174  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 24, 2014, 09:08:00 PM

Well, it turns out that the OP_RETURN with metadata is not enabled on our 0.8.6 client and will work only on a 0.9.0 client.    I will check if the multi-sig version is available for 0.8.6 and see if we can go with that.

Anyway,  CEX.IO involvement is critical to get the features we want into IXC.   Without them, we are essentially unnable to make an upgrade.


Since we need to upgrade to version 0.9.0 anyway to get OP_RETURN, we should go ahead and add IXC escrow!!!  Kill two birds with one coin.  It's hard enough getting CEX.io to upgrade.  Imagine trying to do it twice!

175  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 22, 2014, 05:24:31 AM

We have some really smart people on this thread right now, so let's put it to some good use.

Assuming we have the cooperation of CEX.io [which we do] - what's the best CounterParty code update option?

Until now, this option was but a dream so lets see if the final solution has now improved.



Let's do this:  Let's make iXcoin more advanced, and a better, more complete Payment System than Bitcoin.


The best option:

My recomendation is to add escrow natively to iXcoin before or with the Counterparty update.  If we have the capability to escrow IXC then we can add any financial platform to use IXC as its core currency. 

My fear is if we add IXC escrow later the market will have already chosen a Counterparty asset as a standard and it will be hard to change.  Basically, it will be almost the same as using the metacoin from the start.

IXC escrow should also allow the complete Counterparty function set to be implemented.  Again, if we eliminate betting, someone else may setup a betting proxy asset and beat us to the punch before IXC is installed in this role.




176  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 18, 2014, 09:20:44 PM
jamaer,

I don't recall anyone mentioning this about XCP from the CP wiki.

"5 XCP are destroyed every time a new asset is issued; there must be at least 5 XCP at [address] in order to issue an asset."

So the stock CP implementation destroys (burns) the native coin to get XCP.  Then it destroys XCP to get assets.  

Is your version of IXCP also going to be destroyed every time a new asset is launched? 

177  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 18, 2014, 09:10:34 PM

IXC and IXCP would be tradeable (within IXC blockchain!), so markets would decide their relative value. If markets decide IXCP (Counterparty) is worthless, it is the same as if CounterParty was never implemented. So this can only increase the value of IXC.


jamear,

With your use of a metacoin, I'm not clear on how IXCP would be tradeable within the IXC blockchain.  Are you saying it would be traded on the CP exchange which rides on the IXC blockchain? 

178  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 18, 2014, 07:38:37 PM


Announcement:


Jeffery Smith, the CIO of CEX.io (Ghash.io), the biggest mining pool on earth, has accepted my offer for a seat on the iXcoin Foundation Board.

I expect further future developments with CEX.io and any future developments will be announced accordingly.

Mr. Smith,

Welcome to the  F U T U R E.


Well that pretty much eliminates our need to rush a Counterparty solution out the door.  CEX.io isn't going to stop mining iXcoin.  Plus we're still seeing about 60% of all blocks now with mining fees.



179  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 18, 2014, 05:31:42 PM
the competitive advantage of a well, fair and evenly distributed coin is rare, crucial and takes a long time to accomplish![/b][/i]
This is why I was (still am, but I doubt F is ready to implement it) proposing the CP implementation such that the metacoin (IXCP) is created with the "spin-off" mechanism. Every owner of IXC would get their share. Nobody could claim that's not fair. Other altcoins can not copy the mechanism as their coins are either immature (too young) or suffer from initial IPO (POS coins) in that respect. And if the "distribution block" would be announced well in advance, anyone wishing to get on board with CP-IXC would still have time to buy IXCs from an exchange. That would benefit IXCoiners with no interest in CP even before IXC-CP is launched!

My concern with a one time distribution of IXCP is much of it may go unused, but I guess IXCP will be exchangeable within our CP environment?  Right?  So five years from now if someone wants to start a new asset or vending service they should still be able to get IXCP?  Right?

I'm also still concerned about IXCP diluting IXC value, or diverting users to IXCP instead of IXC.

180  Alternate cryptocurrencies / Altcoin Discussion / Re: Ixcoin TODO on: May 18, 2014, 05:16:26 PM
The other important thing to note here is that btcpay appears to allow us to implement the complete Counterparty feature set (send/receive, trades, bets)
Unfortunately not. You can not really have bets, and the orders involving IXC would be somewhat limited. This is the escrow problem, which stems from the Ixcoin (bitcoin) implementation: there are no balances only transactions. So in order to commit yourself to a bet with IXC as the currency (or commit to an IXC order) you need to send IXC to some adress. Where? How the money is transfered from there as the bet finalizes? In orders involving IXC one could go around the problem (as they do in CP with the "btcpay") by declearing that IXC orders are not escrowed and the matched IXC orders are only fulfilled after the other party pays IXCs (and if he doesn't pay within certain time window the order is cancelled). That really doesn't work for bets, and it is rather clumsy even for IXC orders.

Actually, that was essentially Friction's second last proposal (i.e., CP without a specific metacoin by just stripping off CP features that need the escrow for IXC). That implementation would be then nothing but ColoredCoins. Why not then implement the ColoredCoins directly?

Yes, I see the problem with bets if IXC is not escrowed since the looser doesn't have much incentive to pay up because they don't send any funds until they know they've lost.  With orders both sides generally want the order to go through at the time they submit, so it's more doable with IXC.  The issues would probably be with orders which aren't filled immediately.  Someone my move their IXC, but that only results in no order occurring, not someone loosing their funds.

So for bets we would need a betting proxy asset, because all assets come with escrow.

It may be true that a stripped down CP feature set could be done with ColoredCoins, but we also need to look at future growth.  Even if CP is only partially implemented, it still has more potential for feature growth than ColoredCoins, so why not stick with CP.

Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!