Bitcoin Forum
May 24, 2024, 06:43:28 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 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ... 84 »
381  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 10:37:20 PM
So this in basic terms is the P2P exchange for BTC/MSC? I have to have BTC to start with? What about other currencies, kindly let me know as I'm still trying to figure this out!

Yes, that's correct! Smiley

You can currently trade Mastercoins and Test Mastercoins. To buy, sell or whatever you need a few Bitcoins for the fees, because Mastercoin is build on top of Bitcoin and uses Bitcoin transactions to facilitate Mastercoin transactions. You may get a small amout of Mastercoins and Test Mastercoins via http://mastercoin-faucet.com to start.

Those two videos are probably also helpful:

http://masterprotocoleducation.org/how-to-send-mastercoins-from-masterchain-info/
http://masterprotocoleducation.org/how-to-sell-and-buy-mastercoins-through-the-decentralized-exchange-and-masterchain-info/
382  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 04:10:47 PM
Grin thank you very much
      that mean is: i need more bitcoin in my address,about 0.000341 BTC...
      thank you again . very very much ..you are good man , l love you Grin

Haha thanks... Grin Cheesy

Please tell, if you need anything else. We are here to help. Smiley
383  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 02:21:24 PM
Hehe, I see you used the faucet! Wink

Okay, the problem here is that you need some Bitcoins there, because you actually send a Bitcoin transaction which includes the Mastercoin data. If it's a simple send, then you'd need about 0.000341 BTC (probably a little less) in that address, if I'm not mistaken.

This is how a simple send transaction would look like:

https://blockchain.info/tx/5d78eeace44ed05d6cc1642c00ba1d6be4cd666d5dce870b9cff15a624929b48


Here is some explanation about the involved amounts. What we are dealing with is a "class B" transaction:

https://github.com/mastercoin-MSC/spec#appendix-e---understanding-the-cost-of-master-protocol-messages
384  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 01:52:10 PM
when i Create sell offer, i input public key"044aac0598ebeb77c9ded3962de1369a8dc0938e97a62186dd863f01a6c135f8ceb4c9eba705176 f624026602cbc42d015bc98dae54717252a3fdee10c3d1f8382" ,it is ok .but "prepare" is :invalid address

Do you have a blank char/space within this address?

Try to copy this line:

Code:
044aac0598ebeb77c9ded3962de1369a8dc0938e97a62186dd863f01a6c135f8ceb4c9eba705176f624026602cbc42d015bc98dae54717252a3fdee10c3d1f8382
385  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 01:21:57 PM
Can you tell me what you put in the fields or make a screenshot? Of course per PM is fine. I'll take a look and try to help.


Did you already see this video tutorial? http://www.youtube.com/watch?v=P_gOu566EOU

You can probably skip the first half of the video and start at 5:33. Edit: this video is about sending MSC.

Edit: there is also one about buying and selling: http://www.youtube.com/watch?v=2aJyQATQx3Y
386  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 12:51:35 PM
thanks. i use blockchain-wallet,can i use this wallet? only btc-qt?

I don't use the blockchain.info wallet, but I think I found a way: Can you go to your blockchain.info wallet - "Receive Money" and then click on "Actions" right from your address? There should be an option called "Show Public Key". A line like this should appear:

Code:
Public Key of 15Aw7uyrpqchpA8oQbNAYAgRUsE4AyzFPD is 04d2d0fc5e3454bf657ae18af06538e0b00907d760c080a5461dee53cfef0a5e79f6e98b552bc463c5be7f639d38ab9eca07541257f1a97d916a38210ac7b776eb

The last long thing (which will start with 02, 03 or 04) is your public key! Smiley
387  Alternate cryptocurrencies / Altcoin Discussion / Re: MasterCoin: New Protocol Layer Starting From “The Exodus Address” on: March 17, 2014, 12:23:11 PM
Hey guys,

over the last days I tried to look out for edge cases and errors, so they can be fixed and I have the impression that the developers do listen to feedback and try their best.

I'd be interested in your opinion what you would improve in particular. Let's discuss and work this out, so everyone is happy! Smiley


I'm finding a couple Class B Mastercoin transactions I've made in which no public key in the multisig output script is that of the sender:


  • 204e02988b1a7262d90168dfe4574a69b3ab6617dddfc3737e6a296ec4d17b8f
  • 1d1b0f773eb639d13151743b5794914d371284123cf516c7598c7340ddf49716
  • 7ca6d02dc71e798919449e36708c1fa001797b1471e42928e2750cc03013283b

Am I missing something here, or are those now unspendable outputs?

Actually the multi sig output does include your public key, but in a compressed form, if I'm not mistaken?

See for example:

204e02988b1a7262d90168dfe4574a69b3ab6617dddfc3737e6a296ec4d17b8f:

Input:

Quote
30450221009040ffa1b6ad045d2e6392b53c13e2f10a1b3780a9d25605e20380631c8818b402203 8a03dea5ed01e5a27c27cacbcb2908861a8078293d10d7ed8d2704e95efda8801 04cb53028bef9d48860842d17e86174fd65c913494d148c335bb17a6551a4bcb14d56eccb4cd4ac184b60cd71d1cf83b70ddf5e23198325c6036e06033c5d1d594

Output:

Quote
OP_1 02cb53028bef9d48860842d17e86174fd65c913494d148c335bb17a6551a4bcb14 0225af43e566399b7429bb01463fb69666bb3b24609b6d736bb64327143d655805 OP_2 OP_CHECKMULTISIG


web wallet:no pubkey on blockchain. use wallet or supply Public Key from brainwallet.org

Do you have bitcoin-qt running? If that's the case, please navigate to Help - Debug Window - Console and enter:

Code:
validateaddress 1youraddress

This should result some lines including one with "pubkey". This is the one you'd need to copy.


Isn't it possible to create one token pegged to BTC using an escrow address to make it possible to also get a buy side? Send BTC so the escrow address, get Mastercoin BTC tokens back to be traded in the order book. It should be possible shouldn't it?

Also did you reach out to any of the other coins to see if there is developers to help integrate in omniwallet? Peercoin and Litecoin is already mentioned and Feathercoin and Dogecoin should also be valid options. Maybe also Quark and Peercoin.

I think trades of Mastercoin vs. other-currency-than-Bitcoin are yet to come. Nice idea by the way with escrow.  Any idea who would be the escrow partner in this case? A wallet provider?

I agree, adding more currencies to Omniwallet would be awesome! There are also some bounties attached to this task, maybe you can take the lead and push it so that Doge is included, too? http://mastercointalk.org/index.php?topic=185.0
388  Economy / Scam Accusations / Re: BitBet Stole ~$7,000 from me (10 BTC) on: March 16, 2014, 09:48:44 PM
Because this thread is now revived:

OP is a well known troll. I tried to give him direct instructions and assistance on IRC via PM about how he could rebroadcast/chain the transaction with a fee attached so it would confirm in time. He simply ignored my offer.
389  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 16, 2014, 09:38:05 PM
I think there are two ways:

You can calculate the transaction size by taking each subitem into consideration (e.g. public key, signature, outputs etc.) and determine the fee directly. All those numbers should be fixed, but I think this is probably a pain. Or you create the transaction, sign it, check the length and adjust the fee, if necessary, and sign again.

I could create a lookup-table for all included parts, if that would help? E.g. one uncompressed public key = 65 byte etc.
390  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 16, 2014, 08:10:25 PM
Additionally because there are a number of them, the size is actually over 1KB.  Thus we have a small input value and a (relatively) large byte size for the transaction.

This is the most important part related to this transaction. Over 1 KB size = 0.0002 fee required to be treated as standard transaction. If this was issued via one of the wallets, the wallet creator needs to adjust to take transaction size into consideration asap. Delayed transactions due to insufficient fees can be a game breaker, if MSC are bought via DEX and the time window closes before the transaction confirms.
391  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 16, 2014, 10:30:09 AM
When I saw that mastercoin has a fee that goes to the exodus address for each transaction, that kind of made me lose a little respect ... even though it's kind of genius it seems wrong.

My first thought was "why the hell..?", too.

Consider it as anti-spam fee.

Feeless alternatives are encoding within the multi sig outputs similar to XCP or using OP_RETURN.
392  Economy / Web Wallets / Re: [ANN] Unveiling Coinprism: the first colored coin web wallet - Win beta invites! on: March 16, 2014, 12:54:11 AM
I'd like to sign up.
393  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][XCP] Counterparty Protocol, Client and Coin (built on Bitcoin) - Official on: March 15, 2014, 02:58:10 PM
msc DEx solves BTC/MSC exchange nicely by having it only on the sell side, so msc price will only go up and up since nobody can dump it on DEx, much wow

Actually, they have the same problem as XCP, you can't escow BTC.

Could you outline the escrow use case? Are you referring to MSC/BTC or something else?
394  Economy / Service Discussion / Re: Mt. Gox user details for sale on: March 14, 2014, 03:55:51 AM
Ahahahaha this is hilarious. Grin Grin

What a coincidence:



Source: Google => http://www.kotek.pl/kotek/1,87050,6453318,Kotek_bedzie_mial_dowod_osobisty_.html


Edit: Un-cat-yfied:



Source: More Google => http://wyborcza.biz/biznes/1,100896,8648619,Czy_zagraniczna_firma_wyprodukuje_nam_nowe_dowody.html
395  Economy / Securities / Re: [ActiveMining] Official Shareholder Discussion Thread [Moderated] on: March 14, 2014, 12:05:09 AM
Quote
2.  How many bitcoins were on MtGox and why where they there to begin with?

VMC's 453 BTC from Pre-Orders.  No Active Mining BTC was lost.


There is only one account with a balance of 453.8649    BTC in the Gox database, but it very, very likely not yours or VMC:

http://mark-karpeles.com/m.php
http://mark-karpeles.com/m.php?page=trades&user_id=203786
396  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 13, 2014, 08:06:36 PM
I fully agree with grazcoin. Rejecting transactions because they are in the same block is not intuitive and I don't see any real reason why this should be enforced in the first place. How do you handle payments for accepts that are in the same block?

An advanced and somewhat risky play could be for example: I send an accept offer transaction and use it's change output to send the payment right after. In this case both transactions will most likely be in the same block (but ordered) and I get my MSC as fast as possible - though I run into the risk that I pay for something that was not accepted and already sold/canceled, but that may be acceptable.

Re the case above: worst case I see right now could be that users start to spam accept offers, but in this case they still need to pay all MSC related fees (the DEX fee + Exodus anti spam fee), so this should be allowed in my opinion.

In general: by using the change of the previous transaction the order within a block can be enforced and given the fact that most MSC wallets probably only have dust outputs and one large unspent output available for the next transaction, the order is given very naturally.
397  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 12, 2014, 03:00:57 AM
Awesome, really not much of a change. Smiley

Not sure about this:

Case 4 and 5 basically allow to have no input public key included, but case 6 requires one, more or less?
398  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 12, 2014, 02:15:34 AM
I think what Dexx is getting it is allowing a sequence of Master Protocol packets anywhere in the multisig outputs, as long as the packets are contiguous.  I'm not sure that's necessary at this stage (I think if we're to lock in packet ordering then let's keep it simple).  Also re 1-of-3, yep I know technically we can go higher but not while maintaining widespread support.  My own view is that we'll see OP_RETURN before better native multisig handling in the reference client, but that's pure speculation of course.

Dexx, I know you posted an analysis a few pages back but could you pick say two or three transactions, post them & a brief summary on why you think they're invalid/contain junk.  Happy to take a look Smiley

Thanks. Yes and I agree, keeping it as simple as possible, would be good. Smiley

Okay, I'll try to cover a few cases I found:


1. https://blockchain.info/tx/bda81e0c2117fb6ecefb92143995a6ebc3d9569f54c4a0c074ff3070bcf3e011

Input: compressed public key
Output: compressed input public key, data-package #1, data-package #2

No conflict.


2. https://blockchain.info/tx/95b10a4721a69a1028e70fd2ccd0692219095fb6f5087b9e72b155a3e0832602

Input: uncompressed public key
Output: uncompressed public key, data package #1

Conflict: "Has one or more 1-of-n OP_CHECKMULTISIG outputs each containing at least two compressed public keys, one of which must be the senders address" (has only one compressed public key)


3. https://blockchain.info/tx/f8e2eb56f50f7a98a8c76ef45ed591aedd8aa973c5f4dfd5b7685aae4b48ae6c

Input: uncompressed public key
Output: compressed public key, data package #1

Public key was compressed, but that's no conflict.


4. https://blockchain.info/tx/4842af86dac35a2c294f56511c7d08362330e82bd5fcae32c07119844e019b0a

Input: uncompresssed public key
Output: compressed public key with flawed prefix byte, data package #1

Conflict: "As one signatory must be the sender for redemption purposes, ..."

"Has one or more 1-of-n OP_CHECKMULTISIG outputs each containing at least two compressed public keys, one of which must be the senders address" (not the case, because of a small flaw during the compression [prefix "02" instead of "03"], so this output is neither redeemable nor the sender's address)


5. https://blockchain.info/tx/2ae17011888e9a2e6c752999774cd6d88feb7c0751abe72a602be89858e44f6a

Input: compressed public key
Output: unknown package, data package #1

Conflict: "As one signatory must be the sender for redemption purposes, ..."

"Has one or more 1-of-n OP_CHECKMULTISIG outputs each containing at least two compressed public keys, one of which must be the senders address" (not the case, because the first package has no relation to the input address)


6. https://blockchain.info/tx/1ce1e44f40da1f7eddca5f81d72d76a005f8f45b83ee1f9b07ca901f3e6ec235

Input: uncompressed public key
Output: data package #1, compressed public key

This is an edge case. All data packages are ordered (it's only one) and it includes the sender's address.
399  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 11, 2014, 10:21:07 PM
dexx, are you suggesting something other than what is described in your github issue? :https://github.com/mastercoin-MSC/spec/issues/78

No, I'm not. The order of packages should be required.

I tried to formalize this with something like "use the longest sequence of MSC data-packages within a transaction's output with ascending sequence numbers, starting from 01 and in the case that multiple multisig outputs are available, the same should apply, but starting from last-seq-num + 1", here an example:

Quote
Output 1:

Pos 0: junk
Pos 1: junk, seq num 01 (appearingly)
Pos 2: junk
Pos 3: Mastercoin data-package, seq num 01
Pos 4: Mastercoin data-package, seq num 02
Pos 5: junk

Longest sequence is pos 3 + pos 4, so take them.

Output 2:

Pos 6: junk
Pos 7: Mastercoin data-package, seq num 03
Pos 8: Mastercoin data-package, seq num 04
Pos 9: Mastercoin data-package, seq num 05

The longest sequence starting with a sequence number of 2 + 1 = 03 starts at pos 7 and ends with pos 9.

So the actual data-stream is within pos 3, 4, 7, 8, 9.

This gives some space to cover the transactions that are already out which don't fit exactly in the schema "sender-pubKey, data #1, data #2".

I don't suggest to change anything, but to be very specific about how packages are handled.
400  Alternate cryptocurrencies / Marketplace (Altcoins) / Re: 300 BTC Coding Contest: Distributed Exchange (MasterCoin Developer Thread) on: March 11, 2014, 09:58:56 PM
Didn't receive the mail you quoted, but including the pubKey shouldn't be required, at least on the spec level, and as you said, it's not validated at the moment anyway. Keep also in mind that the number of n-of-m multisig parts will rise and won't be limited to 3. Actually those are already "accepted", but the standard client refuses to send them.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ... 84 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!