Bitcoin Forum
April 19, 2024, 08:02:01 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 ... 166 »
  Print  
Author Topic: MasterCoin: New Protocol Layer Starting From “The Exodus Address”  (Read 448416 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
ASICSRUS
Member
**
Offline Offline

Activity: 70
Merit: 10


Expert Computer Geek


View Profile
October 25, 2013, 01:14:19 PM
 #1461

Basically it gives us an other way to encode Mastercoin data into the blockchain.

J.R.'s original approach was hiding the data in an Bitcoin address. The big downside to this method is that these addresses can never be spend since no private key exists. When using this method you are basically polluting the blockchain with data that can never be removed. (We call these transactions Class A)

The next solution we came up with was using multi-sig transactions. By supplying an public key that can be used when you want to spend the output we can now make sure every output we create is spendable. This stops the pollution problem. (We call these transactions Class B)

What I understand from OP_RETURN is that you can basically add 80bytes of arbitrary data to each transaction. This would give us a perfect way to encode our data in the most harmless way since these outputs are 'Provably Prune-able' and can safely be ignored when parsing the blockchain. (These transactions will most likely be Class C transactions)

I hope this explains it. If anybody spots an error let me know.

if and when MSC is considered a parasite to the blockchain the whole MSC protocol can be easily "pruned" per Gavin!   Cheesy

✰ If You Risk Nothing, You Risk Everything | PrimeDice.com | The New Way To Roll | *Thread*

<3<3:::LOVE^YOUR^NEIGHBOR!!!:::|+i|_33+(((PLEASE)))====>Donate if you like me!~> 157YEcD4WQ9UbhZ7NSC2FpuaYfxHe3JgF2
1713513721
Hero Member
*
Offline Offline

Posts: 1713513721

View Profile Personal Message (Offline)

Ignore
1713513721
Reply with quote  #2

1713513721
Report to moderator
1713513721
Hero Member
*
Offline Offline

Posts: 1713513721

View Profile Personal Message (Offline)

Ignore
1713513721
Reply with quote  #2

1713513721
Report to moderator
1713513721
Hero Member
*
Offline Offline

Posts: 1713513721

View Profile Personal Message (Offline)

Ignore
1713513721
Reply with quote  #2

1713513721
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713513721
Hero Member
*
Offline Offline

Posts: 1713513721

View Profile Personal Message (Offline)

Ignore
1713513721
Reply with quote  #2

1713513721
Report to moderator
murraypaul
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
October 25, 2013, 01:31:20 PM
 #1462

Basically it gives us an other way to encode Mastercoin data into the blockchain.

J.R.'s original approach was hiding the data in an Bitcoin address. The big downside to this method is that these addresses can never be spend since no private key exists. When using this method you are basically polluting the blockchain with data that can never be removed. (We call these transactions Class A)

The next solution we came up with was using multi-sig transactions. By supplying an public key that can be used when you want to spend the output we can now make sure every output we create is spendable. This stops the pollution problem. (We call these transactions Class B)

What I understand from OP_RETURN is that you can basically add 80bytes of arbitrary data to each transaction. This would give us a perfect way to encode our data in the most harmless way since these outputs are 'Provably Prune-able' and can safely be ignored when parsing the blockchain. (These transactions will most likely be Class C transactions)

I hope this explains it. If anybody spots an error let me know.

if and when MSC is considered a parasite to the blockchain the whole MSC protocol can be easily "pruned" per Gavin!   Cheesy

And the project can pay to host its own full archive node to make sure all transactions are kept.

BTC: 16TgAGdiTSsTWSsBDphebNJCFr1NT78xFW
SRC: scefi1XMhq91n3oF5FrE3HqddVvvCZP9KB
ASICSRUS
Member
**
Offline Offline

Activity: 70
Merit: 10


Expert Computer Geek


View Profile
October 25, 2013, 01:53:48 PM
 #1463

Basically it gives us an other way to encode Mastercoin data into the blockchain.

J.R.'s original approach was hiding the data in an Bitcoin address. The big downside to this method is that these addresses can never be spend since no private key exists. When using this method you are basically polluting the blockchain with data that can never be removed. (We call these transactions Class A)

The next solution we came up with was using multi-sig transactions. By supplying an public key that can be used when you want to spend the output we can now make sure every output we create is spendable. This stops the pollution problem. (We call these transactions Class B)

What I understand from OP_RETURN is that you can basically add 80bytes of arbitrary data to each transaction. This would give us a perfect way to encode our data in the most harmless way since these outputs are 'Provably Prune-able' and can safely be ignored when parsing the blockchain. (These transactions will most likely be Class C transactions)

I hope this explains it. If anybody spots an error let me know.

if and when MSC is considered a parasite to the blockchain the whole MSC protocol can be easily "pruned" per Gavin!   Cheesy

And the project can pay to host its own full archive node to make sure all transactions are kept.

is that what the Bitcoin foundation membership payoff was intended to do?  Roll Eyes

✰ If You Risk Nothing, You Risk Everything | PrimeDice.com | The New Way To Roll | *Thread*

<3<3:::LOVE^YOUR^NEIGHBOR!!!:::|+i|_33+(((PLEASE)))====>Donate if you like me!~> 157YEcD4WQ9UbhZ7NSC2FpuaYfxHe3JgF2
synechist
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


To commodify ethicality is to ethicise the market


View Profile WWW
October 25, 2013, 02:51:02 PM
 #1464

Basically it gives us an other way to encode Mastercoin data into the blockchain.

J.R.'s original approach was hiding the data in an Bitcoin address. The big downside to this method is that these addresses can never be spend since no private key exists. When using this method you are basically polluting the blockchain with data that can never be removed. (We call these transactions Class A)

The next solution we came up with was using multi-sig transactions. By supplying an public key that can be used when you want to spend the output we can now make sure every output we create is spendable. This stops the pollution problem. (We call these transactions Class B)

What I understand from OP_RETURN is that you can basically add 80bytes of arbitrary data to each transaction. This would give us a perfect way to encode our data in the most harmless way since these outputs are 'Provably Prune-able' and can safely be ignored when parsing the blockchain. (These transactions will most likely be Class C transactions)

I hope this explains it. If anybody spots an error let me know.


Hi Tachikoma

Thanks for that summary (and apologies if the following question has been covered elsewhere).

Will these new classes of transactions remove the necessity of using sendmany to make a payment?

The reason I'm asking is that I bought Mastercoins early on using a Coinbase wallet, and because Coinbase doesn't support sendmany and doesn't allow access to your private keys, they're stuck there.

Co-Founder, the Blocknet
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 25, 2013, 03:25:59 PM
 #1465

You will have to get access to your private key in order for any of the other methods to work for you.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
synechist
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


To commodify ethicality is to ethicise the market


View Profile WWW
October 25, 2013, 04:17:13 PM
 #1466

You will have to get access to your private key in order for any of the other methods to work for you.


Ok, from Coinbase's perspective, they'd have to implement these transaction classes for users, because they don't give users private keys.

I'll relay this to Olaf from Coinbase, who's been sympathetic, though unfortunately unable to get me out of this mess.

I think we should start a thread to address this issue. It would warn people about it, and help others who, like me, are victims of the decision to only support sendmany transactions - which was not made known until after the window period to initially buy Mastercoins came to an end.

To have supported this project and subsequently found that the Mastercoins I bought are locked ad infinitum is a horrible thing. Something should be done about it.

Co-Founder, the Blocknet
ASICSRUS
Member
**
Offline Offline

Activity: 70
Merit: 10


Expert Computer Geek


View Profile
October 25, 2013, 04:25:34 PM
 #1467

You will have to get access to your private key in order for any of the other methods to work for you.


Ok, from Coinbase's perspective, they'd have to implement these transaction classes for users, because they don't give users private keys.

I'll relay this to Olaf from Coinbase, who's been sympathetic, though unfortunately unable to get me out of this mess.

I think we should start a thread to address this issue. It would warn people about it, and help others who, like me, are victims of the decision to only support sendmany transactions - which was not made known until after the window period to initially buy Mastercoins came to an end.

To have supported this project and subsequently found that the Mastercoins I bought are locked ad infinitum is a horrible thing. Something should be done about it.

Red flags all over this one, zero communication is never a good sign imho!  Roll Eyes

✰ If You Risk Nothing, You Risk Everything | PrimeDice.com | The New Way To Roll | *Thread*

<3<3:::LOVE^YOUR^NEIGHBOR!!!:::|+i|_33+(((PLEASE)))====>Donate if you like me!~> 157YEcD4WQ9UbhZ7NSC2FpuaYfxHe3JgF2
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 25, 2013, 04:41:07 PM
 #1468

You will have to get access to your private key in order for any of the other methods to work for you.


Ok, from Coinbase's perspective, they'd have to implement these transaction classes for users, because they don't give users private keys.

I'll relay this to Olaf from Coinbase, who's been sympathetic, though unfortunately unable to get me out of this mess.

I think we should start a thread to address this issue. It would warn people about it, and help others who, like me, are victims of the decision to only support sendmany transactions - which was not made known until after the window period to initially buy Mastercoins came to an end.

To have supported this project and subsequently found that the Mastercoins I bought are locked ad infinitum is a horrible thing. Something should be done about it.

Web-wallets are a bad idea; always. Coinbase is not a real wallet, it's just a service to store/spend funds. Blockchain.info at least gives you access to your private keys which means you can take your funds anywhere. There is no way to get the Mastercoin funds out of there without either a option to send multiple outputs in a transaction, getting the private key of your address or getting the public key and an option to sign a raw transaction at Coinbase.  

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
October 25, 2013, 05:20:43 PM
 #1469

You will have to get access to your private key in order for any of the other methods to work for you.


Ok, from Coinbase's perspective, they'd have to implement these transaction classes for users, because they don't give users private keys.

I'll relay this to Olaf from Coinbase, who's been sympathetic, though unfortunately unable to get me out of this mess.

I think we should start a thread to address this issue. It would warn people about it, and help others who, like me, are victims of the decision to only support sendmany transactions - which was not made known until after the window period to initially buy Mastercoins came to an end.

To have supported this project and subsequently found that the Mastercoins I bought are locked ad infinitum is a horrible thing. Something should be done about it.

I'd just like to add that the problem here is NOT the sendmany requirement, but the requirement that you be able to send FROM a particular address, which coinbase doesn't give you. Even if coinbase added sendmany support, you would still be stuck.

People who invested from Android wallets (which don't support sendmany) have reason to be annoyed, but they can still get their MSC by exporting their private keys.

I've tried to make this requirement (to not use web wallets which don't give you access to private keys) clear any chance I get. I'm truly sorry that you invested without reading a bit more about MasterCoin's specific requirements.

Mooshire
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250



View Profile
October 25, 2013, 05:50:10 PM
 #1470

Where can I sell my two mastercoins?

Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 25, 2013, 06:29:57 PM
 #1471

Where can I sell my two mastercoins?

For now here. In a few weeks you can use the Mastercoin protocol itself to do it.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
synechist
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


To commodify ethicality is to ethicise the market


View Profile WWW
October 25, 2013, 06:33:47 PM
 #1472

You will have to get access to your private key in order for any of the other methods to work for you.

...There is no way to get the Mastercoin funds out of there without either a option to send multiple outputs in a transaction, getting the private key of your address or getting the public key and an option to sign a raw transaction at Coinbase.


Ok, from Coinbase's perspective, they'd have to implement these transaction classes for users, because they don't give users private keys.

I'll relay this to Olaf from Coinbase, who's been sympathetic, though unfortunately unable to get me out of this mess.

I think we should start a thread to address this issue. It would warn people about it, and help others who, like me, are victims of the decision to only support sendmany transactions - which was not made known until after the window period to initially buy Mastercoins came to an end.

To have supported this project and subsequently found that the Mastercoins I bought are locked ad infinitum is a horrible thing. Something should be done about it.

I'd just like to add that the problem here is NOT the sendmany requirement, but the requirement that you be able to send FROM a particular address, which coinbase doesn't give you. Even if coinbase added sendmany support, you would still be stuck.

People who invested from Android wallets (which don't support sendmany) have reason to be annoyed, but they can still get their MSC by exporting their private keys.

I've tried to make this requirement (to not use web wallets which don't give you access to private keys) clear any chance I get. I'm truly sorry that you invested without reading a bit more about MasterCoin's specific requirements.


Thanks, Dacoinminster and Tachikoma, for your responses.

Tachikoma, I've not known about the possibility of signing a raw transaction at Coinbase. I'll definitely try that one on Olaf, and report back.

Dacoinminster, I'm no expert and so I'll be the first to admit to being mistaken about what one shouldn't do with Mastercoin. However I did read the majority of this thread before 31 August to try to understand what I was doing, but, as it turns out, I ended up with the wrong idea.

I was clear that an Mt.Gox wallet wouldn't offer "full control" over my addresses and therefore wouldn't work. However a Blockchain wallet would work, even though it's a web wallet. Unfortunately I found no clear description of what "full control" constitutes, and so I made the mistake of assuming that because Coinbase supports address creation and retains a list of addresses used, that this was a sufficient level of control. This conclusion was based on the fact that Mt.Gox addresses associated with my account are not retained for me to access, whereas Coinbase addresses are.

So yes, I was mistaken. But I think that there was a significant lack of clarity about what would and wouldn't work. A simple list of wallets that wouldn't work would've sufficed. I spent several hours trawling this thread for clarity, but ended up being misled.

Co-Founder, the Blocknet
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 25, 2013, 06:37:01 PM
 #1473

I was mistaken. But I think that there was a significant lack of clarity about what would and wouldn't work. A simple list of wallets that wouldn't work would've sufficed. I spent several hours trawling this thread for clarity, but ended up being misled.

I'm sorry if I'm misinterpreting your words but; 'Being misled', you almost make it sound like you are blaming somebody else then yourself.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
October 25, 2013, 06:40:38 PM
 #1474

Thanks, Dacoinminster and Tachikoma, for your responses.

Tachikoma, I've not known about the possibility of signing a raw transaction at Coinbase. I'll definitely try that one on Olaf, and report back.

Dacoinminster, I'm no expert and so I'll be the first to admit to being mistaken about what one shouldn't do with Mastercoin. However I did read the majority of this thread before 31 August to try to understand what I was doing, but, as it turns out, I ended up with the wrong idea.

I was clear that an Mt.Gox wallet wouldn't offer "full control" over my addresses and therefore wouldn't work. However a Blockchain wallet would work, even though it's a web wallet. Unfortunately I found no clear description of what "full control" constitutes, and so I made the mistake of assuming that because Coinbase supports address creation and retains a list of addresses used, that this was a sufficient level of control. This conclusion was based on the fact that Mt.Gox addresses associated with my account are not retained for me to access, whereas Coinbase addresses are.

So yes, I was mistaken. But I think that there was a significant lack of clarity about what would and wouldn't work. A simple list of wallets that wouldn't work would've sufficed. I spent several hours trawling this thread for clarity, but ended up being misled.


However this happened, I agree that it is very sad. I hope it wasn't a lot of money.

synechist
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


To commodify ethicality is to ethicise the market


View Profile WWW
October 25, 2013, 07:09:56 PM
 #1475

I was mistaken. But I think that there was a significant lack of clarity about what would and wouldn't work. A simple list of wallets that wouldn't work would've sufficed. I spent several hours trawling this thread for clarity, but ended up being misled.

I'm sorry if I'm misinterpreting your words but; 'Being misled', you almost make it sound like you are blaming somebody else then yourself.

I'll be more explicit. What I meant to imply is that while I admit blame, I also think there's a degree of responsibility on the part of those behind Mastercoin's funding initiative to make sure its initial supporters are clear on how not to shoot themselves in the foot. And I do not think there was enough clarity on this point.

Mastercoin was launched by people taking on a severe level of risk to commit funds to the project. It ought to be clear how to properly make that commitment.

I don't want to express this in isolation from the fact that I love the work that Dacoinminster, you, and others are doing. It's fascinating and, I think, important. But this only makes me want to be part of it more. Now because of what's happened, I can't. And I think something ought to be done for people in my position.

Co-Founder, the Blocknet
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 25, 2013, 07:17:48 PM
 #1476

I don't want to express this in isolation from the fact that I love the work that Dacoinminster, you, and others are doing. It's fascinating and, I think, important. But this only makes me want to be part of it more. Now because of what's happened, I can't. And I think something ought to be done for people in my position.

You could have just asked if Coinbase would work, somebody would have been more then willing to look into that. Also I haven't heard any other reports of this issue. I am a bit annoyed that you are shifting the blame and won't take responsibility for your own errors.

This is the last I will say about this since it's really not my place to 'defend' the way Mastercoin did it's fundraiser.

If Coinbase will let you sign a transaction hit me up with a pm and I can probably create a raw transaction that they can sign for you that move the MSC to an other address you own.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
ASICSRUS
Member
**
Offline Offline

Activity: 70
Merit: 10


Expert Computer Geek


View Profile
October 25, 2013, 07:28:28 PM
 #1477

I don't want to express this in isolation from the fact that I love the work that Dacoinminster, you, and others are doing. It's fascinating and, I think, important. But this only makes me want to be part of it more. Now because of what's happened, I can't. And I think something ought to be done for people in my position.

You could have just asked if Coinbase would work, somebody would have been more then willing to look into that. Also I haven't heard any other reports of this issue. I am a bit annoyed that you are shifting the blame and won't take responsibility for your own errors.

This is the last I will say about this since it's really not my place to 'defend' the way Mastercoin did it's fundraiser.

If Coinbase will let you sign a transaction hit me up with a pm and I can probably create a raw transaction that they can sign for you that move the MSC to an other address you own.

regardless of where its sent should not matter, does the MSC stay within that bitcoin or not? i'm confused what do I tell the stock market people?

✰ If You Risk Nothing, You Risk Everything | PrimeDice.com | The New Way To Roll | *Thread*

<3<3:::LOVE^YOUR^NEIGHBOR!!!:::|+i|_33+(((PLEASE)))====>Donate if you like me!~> 157YEcD4WQ9UbhZ7NSC2FpuaYfxHe3JgF2
klee
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000



View Profile
October 25, 2013, 07:38:53 PM
 #1478

A good read (as always from Coindesk):
http://www.coindesk.com/bitcoin-core-dev-update-5-transaction-fees-embedded-data/
synechist
Legendary
*
Offline Offline

Activity: 1190
Merit: 1000


To commodify ethicality is to ethicise the market


View Profile WWW
October 25, 2013, 07:41:18 PM
Last edit: October 25, 2013, 07:56:14 PM by synechist
 #1479

I don't want to express this in isolation from the fact that I love the work that Dacoinminster, you, and others are doing. It's fascinating and, I think, important. But this only makes me want to be part of it more. Now because of what's happened, I can't. And I think something ought to be done for people in my position.

You could have just asked if Coinbase would work, somebody would have been more then willing to look into that. Also I haven't heard any other reports of this issue. I am a bit annoyed that you are shifting the blame and won't take responsibility for your own errors.

This is the last I will say about this since it's really not my place to 'defend' the way Mastercoin did it's fundraiser.

If Coinbase will let you sign a transaction hit me up with a pm and I can probably create a raw transaction that they can sign for you that move the MSC to an other address you own.

Thanks Tachikoma. That'll be hugely appreciated. I'll keep you posted.

I do admit blame. Apologies if I did not give enough weight to this in the way I expressed things.

(Incidentally, I couldn't ask about Coinbase because I was still a brand new member and wasn't allowed to post yet. To add irony to the situation, Blockchain wallets were down, and Armory was downloading the blockchain and wouldn't have finished before midnight on Aug 31st. Coinbase was my third of what I thought were the three viable options.)

Co-Founder, the Blocknet
StarenseN
Legendary
*
Offline Offline

Activity: 2478
Merit: 1362



View Profile
October 25, 2013, 08:02:52 PM
Last edit: October 25, 2013, 08:33:00 PM by StarenseN
 #1480

I also think there's a degree of responsibility on the part of those behind Mastercoin's funding initiative
Are you out of your mind?!!! WTF?  Did you blame your mother for your ugly red hair too?  

Dude, over 1000 people got it.  The instructions weren't complex.  Only a moron could expect JR to prepare a full 8 page description of how dumb you are.  It's like Jack-in-the-box after the McDonalds coffee incident.  They now write on coffee cups: "Hot coffee is hot".  Is that what you need?  A warning like that?  

JR said clearly don't use web wallets.  Now you come here a bitch that you got 'misled'.  JR - why didn't you write a moron clause which excludes them from participation?  Holy crap.  This guy will blame the moon when can't get his finger out of his butt.  

Stop bitchin'  You F-ed up your deal and its finished.  Move on and do it right next time.

I think something ought to be done for people in my position.
How about cyanide?  That should do it.

TomHirsch, could you please stop beeing so rude.

TomHirsch, under new account (guess why) HammerFirst, is a lamer who almost screwed the project from the start (check TomHirst past posts). Ignore it if you can.
Pages: « 1 ... 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 71 72 73 [74] 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 ... 166 »
  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!