kraizi
|
|
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?
|
|
|
|
kraizi
|
|
June 04, 2014, 04:00:46 AM Last edit: June 04, 2014, 04:12:05 AM by kraizi |
|
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?
|
|
|
|
ushuai
Newbie
Offline
Activity: 46
Merit: 0
|
|
June 04, 2014, 06:07:59 AM |
|
I am not meaning to rain on your parade but your foundation is forgetting one major problem with bringing back Ixcoin and it happens to be the three most feared letters in the alphabet for alts, BCX. BCX shit all over IXC several times when it launched in 2011 51'ing it several times and literally attacking and double spending all the exchanges that traded the coin as well any site that accepted it. Not only did he double spend the Bitparking Exchange, he posted the wallet address in his signature just to taunt the owner moving the coins around for show. The owner eventually just shut it all down. BCX is the very reason it died and went dormant. You might want to send a PM or two.
Huh? You want me to ask BCX's permission? I've got 11 letters for you:
Bahahhaaaaa.See, people really [STILL] do NOT yet understand the meaning of a secure coin and the fact that's what really counts in this open source world and not features which can be taken from anyone, FOR FREE. And finally, and for the LAST TIME, iXcoin has NEVER died.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.
Proof? So in about five months (near end October) the network stops giving bribes of 96 or 48 shitcoins when reward goes to zero. What's then to keep people mining (or even merge-mining) it?
Transaction fees are gonna go through the roof (at 2 txns per block, perhaps 25 IXC per txn fee needed?) or merge mining is gonna be dropped.
What happens to shitcoin then? Best get out before everyone else figures it out.
I cannot see a single logical rational argument for ending inflation and neither does Milton Friedman.
I am starting to see this as a 5 year project before IXC gains any traction, if ever, even with 1 coin per block lol.
I really don't understand where this fear and panic is coming from.
We have the full support [for now at least] of the largest mining pool on earth.
THEY HAVE ALREADY STATED that they will mine iXcoin FOR FREE, with no additional subsidy necessary.
ZERO additional subsidy required.
Now all of a sudden, the sky is falling and we need to inflate - hurry, let's remove one of our biggest selling points.
Why? Where is this fear coming from - it is utterly baseless.
IF we lose the support of CEX.io we will then DO WHATEVER NECESSARY, including inflating, IF necessary.
But ONLY if necessary.
It would take but 1 day to change 1 line of code raising the max hardcap and adding the 1% inflation.
This debate is all really overblown [as we have discussed this already] and completely unnecessary.
Me and zebedee are trying to help you out and see sense. I argue with everyone on this board, its FUN
Doesn't anyone see what's happening? People are getting nervous about the rise of iXcoin!!! For three years the strategy was to ignore iXcoin and hope it went away. Now it has a chance to make some real progress and challenge the bigger coins. Now some serious technical discussions are happening so people think they need to scare others away. That's why the comments lately are coming out of left field and not making sense. iXcoin is almost as secure as Bitcoin itself! So someone has to threaten to attack the block chain to imply vulnerability. CEX.io has joined the board, so that was called a lie. The end of the block reward is coming... run people run. iXcoin has no inflation planned after October, so someone tries to push the board to inflate. Anything to weaken iXcoin. I have to hand it to Vlad for sticking to his guns. Be careful everyone when someone get's so worked up trying to "help". Question their motives. iXcoin is on a good track. Damn the torpedoes and stay the course. Let's get Counterparty out and really see people sweat.
|
|
|
|
|
kraizi
|
|
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.
|
|
|
|
kraizi
|
|
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?
|
|
|
|
Vlad2Vlad
Legendary
Offline
Activity: 3052
Merit: 1534
www.ixcoin.net
|
|
June 04, 2014, 04:30:36 PM |
|
Doesn't anyone see what's happening? People are getting nervous about the rise of iXcoin!!! For three years the strategy was to ignore iXcoin and hope it went away. Now it has a chance to make some real progress and challenge the bigger coins. Now some serious technical discussions are happening so people think they need to scare others away. That's why the comments lately are coming out of left field and not making sense.
iXcoin is almost as secure as Bitcoin itself! So someone has to threaten to attack the block chain to imply vulnerability. CEX.io has joined the board, so that was called a lie. The end of the block reward is coming... run people run. iXcoin has no inflation planned after October, so someone tries to push the board to inflate. Anything to weaken iXcoin.
I have to hand it to Vlad for sticking to his guns. Be careful everyone when someone get's so worked up trying to "help". Question their motives. iXcoin is on a good track. Damn the torpedoes and stay the course. Let's get Counterparty out and really see people sweat.
Interesting perspective, brother.
Thanks for your input and support!
|
iXcoin - Welcome to the F U T U R E!
|
|
|
jamaer
Member
Offline
Activity: 79
Merit: 10
|
|
June 04, 2014, 07:03:00 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?
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. In addition to that the CP protocol requires a fee (in XCP) to the feed-provider. The amount (fee-fraction) is specified by the provider (when he describes the event), and it is reduced (I think) from the bets when they are finalized. I don't know how Friction has planned to handle this fee if we go by his preferred plan 2c: is it allowed the feed provider to dictate the user currency that bets are made (when using his feed), or is it allowed to use any asset for any feed (in which case the feed operator may end up with small amounts of many different assets he doesn't really care)? Furthermore, there is an additional possibility for a fee that, if I have understood correctly, Friction is planning. Namely any ixcoin (bitcoin) transaction has also a destination address. The original CP does not care (I think) what is the destination address and how much money is transfered in operations like bets, broadcast, issue etc which do not have a clear target (i.e., no assets are moved directly from one party to another). But you could require that, for instance, a certain amount of IXCs (in addition to the miners' fee) needs to be sent to a specific address in order the protocol to accept the transaction as a valid bet. If I have understood correctly, Friction is planning something like that (for the benefit of the Foundation).
|
|
|
|
kraizi
|
|
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.
|
|
|
|
kraizi
|
|
June 05, 2014, 01:49:49 AM |
|
http://www.blockscan.com/tx.aspxThis 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
|
|
|
|
Vlad2Vlad
Legendary
Offline
Activity: 3052
Merit: 1534
www.ixcoin.net
|
|
June 05, 2014, 01:55:14 AM |
|
Quick question.
Is Counterparty a rip off of MasterCoin?
That's my understanding. If so, then Brock must be pissed which is why maybe the 80-bytes was cut down to 40 bytes.
And if we're now giving Counterparty a second chance at life....well, things might get interesting.
|
iXcoin - Welcome to the F U T U R E!
|
|
|
jamaer
Member
Offline
Activity: 79
Merit: 10
|
|
June 05, 2014, 06:43:46 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.
|
|
|
|
kraizi
|
|
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?
|
|
|
|
jamaer
Member
Offline
Activity: 79
Merit: 10
|
|
June 05, 2014, 07:26:40 AM |
|
http://www.blockscan.com/tx.aspxThis 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 Notice first that by clicking "Block" you can view how the transaction actually looks in the bitcoin network. Here's an example of one of those "0 fees" (Asset Issuance of "1020 JODI"): https://blockchain.info/tx/8e382205e147d42f3092ab885c35f049b84edaeb9ee9921315395eb0780fac1eSo indeed the right column in your table is the normal bitcoin transaction fee (miners fee). Now every bitcoin transaction needs to have an output. Since those CP operations in your table do not have any recipient, you need still to put something in that field. It seems that most people are using here (like in my example) a clever trick to send just small amount of BTC to back to oneself: they are put into "escrow" (one out of oneself). I believe .0001086 BTC is the smallest amount above the dust level. "BTCAmount" in your table is just the actual amount sent to another address. For some reason not all CP transactions are using the escrow trick but instead they are sending the .0001086 BTC to another address (CP protocol is indifferent in what you do in the destination field in the operations like the ones in your table), but it is not any type of fee. 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).
|
|
|
|
jamaer
Member
Offline
Activity: 79
Merit: 10
|
|
June 05, 2014, 07:32:19 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? 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.
|
|
|
|
jamaer
Member
Offline
Activity: 79
Merit: 10
|
|
June 05, 2014, 08:03:03 AM |
|
Other suggestions for the development of IXCoin:
1) I think there should be centralized (the official) place for all IXCoin related source codes in the GitHub where the developemnt would take place. 2) When the IXC client is now updated (this is urgent to get the OP_RETURN (and thereby CP) working), I think we should also make the miners fee mandatory as in the bitcoin client.
|
|
|
|
jamaer
Member
Offline
Activity: 79
Merit: 10
|
|
June 05, 2014, 08:42:31 AM |
|
Is Counterparty a rip off of MasterCoin?
It depends how you view it. Mastercoin certainly was first. Counterparty created the metacoin (XCP) by burning, Mastercoin by collecting the money to the foundation. Despite raising 5000 BTC in August, Mastercoin still doesn't have anythin else but BTC/MSC exchange working. Also I personally prefer some choices made in the CP protocol specification compared to the Mastecoin specification. For instance, Mastercoin specification in the feed requires some unnecessary specification terms (category, sub-category etc) where as in CP the description is pretty much left to the users to decide. The first mentioned approach gives me bad echoes of "central planning"... That's my understanding. If so, then Brock must be pissed which is why maybe the 80-bytes was cut down to 40 bytes.
I think Brock is pissed, but 80 -> 40 thing was not definitely pleasing to him. See for instance the feed example in the Mastercoin spec: 57 bytes!
|
|
|
|
kraizi
|
|
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?
|
|
|
|
FrictionlessCoin
Legendary
Offline
Activity: 868
Merit: 1000
Cryptotalk.org - Get paid for every post!
|
|
June 05, 2014, 03:03:19 PM |
|
During initial development various community members were stepping up to make suggestions on how to build mastercoin. Jr willit made it clear he did not have time for development so others took over. From what i now know of pierce, he is a control freak and a shrewd business person. He immediately latched on to mastercoin and put himself at the top. Rbdrbd, aka robby, came up with mastercoind as a possible implementation. This was suggested to the now newly formed board. His ideas were rejected in favor of other implementations. Mastercoind then became counterpartyd and counterparty was born.
Whereas i initially thought it was some dispute that caused counterparty, now im not that sure. Given brocks past as told through the eyes of phinneus gage, it is entirely possible that pierce had a hand in the creation of counterparty as it kinda felt underhanded. Look at how brock ran den as an example, him and yantis were competitors initaly. For it is far better to be and be in control of your competitor then not be.
The bitcoin core devs never liked and or wanted 80 byte op return to function in the manner which counterparty and mastercoin proposed to use it. They most likely restricted its use, not pierce.
And finally, man i wouldn't touch pierce with a 10 foot pole even if someone was holding that pole. That pedo stuff is fucked up. Way way way to much info for it to be just circumstantial.
I thought Mastercoin uses a multi-sig method to transport its data versus the OP_RETURN method? Do you have documentation that Mastercoin uses OP_RETURN? Found it: The Master Protocol was originally specified to embed data in the block chain using fake bitcoin addresses (Class A), but we've since come up with a more blockchain friendly method which embeds data in a bitcoin multi-signature transaction (Class B). Once bitcoin miners start supporting the new OP_RETURN opcode as part of version 0.9 of the Bitcoin reference client, Master Protocol will be able to use that opcode to make the Master Protocol data completely prune-able (Class C) Looks like MasterCoin currently is using multi-sig. Counterparty I think is in the process of migrating to the mult-sig method. However, multisig can only encode an additional 20 bytes. So with the cut of 80 bytes to 40 bytes, the multisig approach gets you only 60 bytes and not the full 80 bytes. Furthermore, you lose multisig capability. I guess having to live with the 40 byte limit and using some kind of compression may be the only real alternative.
|
|
|
|
kraizi
|
|
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.
|
|
|
|
|