Pages:
Author

Topic: The Official Mastercoin Foundation, Master Protocol & Mastercoin Thread - page 77. (Read 165272 times)

legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
Side note: no confirm email ever comes through for mastercointalk signups. Not sure who to mention that too.  :-)
legendary
Activity: 1260
Merit: 1031
Rational Exuberance

Correct me if I'm wrong, but as it currently stands, mastercoin transactions are meaningless to bitcoin miners. We must trust the couple of Master Protocol implementations there are to tell us what is what. When mining pools run code, there are thousands of miners that can verify this code is being run, and if it is, mastercoin transactions are distributively verified by these same miners as opposed to a couple of trusted sources. To me the latter system appears more trustworthy. I like the goals of the Master Protocol and am invested. I'm not trying to bash it, just attempting to ascertain if there's a better way.  

So, our parsing code runs on thousands of computers, not just a couple. If miners were time-stamping a side-chain, they would run the exact same code. The only measureable difference I can see would be how much easier it would be for someone with a lot of mining power to attack the side-chain between checkpoints on the main chain. Sure, we could make our side-chain run some kind of ASIC-resistant algorithm for its hashing, but that doesn't help a lot.

Sidechains are great if everybody likes you and nobody wishes to attack you or double-spend you, but that's not the world any of these projects live in, unfortunately.

I don't want to create something vulnerable to a double-spend attack by anybody with access to a botnet. I have to wonder if maybe some people with botnets are hyping sidechains. That would be one explanation why something so insecure would get so much promotion . . .

I'm at the Toronto conference, and people keep coming up and asking me about side-chains, and I keep having to explain why they are vulnerable. Clearly somebody is very effective at getting people interested in this.
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
Hey guys I just wanted to say I finally got masterchest wallet alpha running on my computer- SNAP it looks good. Great job guys! It seriously looks sooo good!


Windows or linux?

Windows. :-)
newbie
Activity: 27
Merit: 0
Hey guys I just wanted to say I finally got masterchest wallet alpha running on my computer- SNAP it looks good. Great job guys! It seriously looks sooo good!


Windows or linux?
legendary
Activity: 1204
Merit: 1002
RUM AND CARROTS: A PIRATE LIFE FOR ME
Hey guys I just wanted to say I finally got masterchest wallet alpha running on my computer- SNAP it looks good. Great job guys! It seriously looks sooo good!

legendary
Activity: 1106
Merit: 1026
Nice re-framing of the argument, trying to pass it off as "censorship" when it is really you exploiting a resource because you have the ability, not the actual right to do so.

Could you please elaborate on what this statement is based?

I think your premise is flawed and using the phrasings "exploiting" and "no right to" is blatantly rude in my opinion. This is similar to "I don't like TraderTimm spending some coins and therefore I claim it's abuse of the blockchain and he has no right to do so".

As far as I can see Mastercoin acts proactive by using redeemable multi signature outputs to lower the impact on the UTXO whereby more than 65 % are already redeemed based on the data I fetched earlier to evaluate the impact of metacoins. I'm currently working on a simple website which will allow users to lookup unspent outputs of any address to push this number even higher. The whole concept of the distributed exchange is furthermore designed in a way to please miners as much as possible: to combat disruption of the market by users who accept orders but don't pay (which makes the orders unavailable until this accept order times out), a special fee is required which goes directly to the miners to make it expensive to behave malicious. On top: many Mastercoin transactions were sent with a somewhat-higher-than-usual fee to offer an additional appeal to mine MSC transactions.

I would love to hear your feedback and I'd appreciate, if you could name the issues you are seeing, so potential flaws - if there are indeed any - can be optimized.
legendary
Activity: 2408
Merit: 1121
Thank you for confirming what I suspected. You never thought your idea would succeed unless people were forced to carry your data. Its all very clear now what mastercoin is all about.

It didn't seem wise to give miners the keys to turn off Mastercoin if I didn't absolutely have to. Smiley

Yes, robustness against censorship was definitely a design goal. I hope I have been upfront about that from the beginning.

Nice re-framing of the argument, trying to pass it off as "censorship" when it is really you exploiting a resource because you have the ability, not the actual right to do so.

Just like other professional disciplines, programmers need to learn ethics - as it is obvious in this application that was a distant concern.
legendary
Activity: 1106
Merit: 1026


Awesome!

By the way, did the foundation found a web dev in the meantime for Omniwallet?
full member
Activity: 189
Merit: 100
You are here ---------> but you're not all there.
legendary
Activity: 1621
Merit: 1000
news.8btc.com
I weiboed (chinese twitter) the IPO news of Maidsafe and got 42,000 views in 36 hours.

http://weibo.com/3552119670/AF3tX6roj


And another thread got 555 views.
http://bbs.btcman.com/forum.php?mod=viewthread&tid=17558&extra=page%3D1
sr. member
Activity: 297
Merit: 250

Point taken but a logistical nightmare that might be worth having. Trustlessness is everything.

I can't think of any way in which side-chains improve "trustlessness". You have to trust the mining pools to run your code, and since you'll never get 100% of them, you are by definition more centralized (and slower) than somebody who uses all bitcoin miners.

Can you elaborate?

Correct me if I'm wrong, but as it currently stands, mastercoin transactions are meaningless to bitcoin miners. We must trust the couple of Master Protocol implementations there are to tell us what is what. When mining pools run code, there are thousands of miners that can verify this code is being run, and if it is, mastercoin transactions are distributively verified by these same miners as opposed to a couple of trusted sources. To me the latter system appears more trustworthy. I like the goals of the Master Protocol and am invested. I'm not trying to bash it, just attempting to ascertain if there's a better way. 
legendary
Activity: 1260
Merit: 1031
Rational Exuberance
Thank you for confirming what I suspected. You never thought your idea would succeed unless people were forced to carry your data. Its all very clear now what mastercoin is all about.

It didn't seem wise to give miners the keys to turn off Mastercoin if I didn't absolutely have to. Smiley

Yes, robustness against censorship was definitely a design goal. I hope I have been upfront about that from the beginning.
legendary
Activity: 2408
Merit: 1121
As I understand it, sidechains need miner cooperation. This is their biggest vulnerability versus systems like ours, which can operate just fine when miners are ambivalent or even hostile to your project.

Another way to put it: miners have to opt-in to sidechains, but there's no effective way to opt-out of mining Mastercoin transactions without running a full Mastercoin node.

So you make a new side-chain, then you have to start making the rounds to the mining pools, trying to get them to put your bit of custom code into their client, and then continue to keep that code through every bitcoin upgrade. This is one of those things that sounds good on paper (it's technically sound), but turns out to be a logistical nightmare.


Thank you for confirming what I suspected. You never thought your idea would succeed unless people were forced to carry your data. Its all very clear now what mastercoin is all about.
legendary
Activity: 1260
Merit: 1031
Rational Exuberance

Point taken but a logistical nightmare that might be worth having. Trustlessness is everything.

I can't think of any way in which side-chains improve "trustlessness". You have to trust the mining pools to run your code, and since you'll never get 100% of them, you are by definition more centralized (and slower) than somebody who uses all bitcoin miners.

Can you elaborate?
sr. member
Activity: 297
Merit: 250
As I understand it, sidechains need miner cooperation. This is their biggest vulnerability versus systems like ours, which can operate just fine when miners are ambivalent or even hostile to your project.

Another way to put it: miners have to opt-in to sidechains, but there's no effective way to opt-out of mining Mastercoin transactions without running a full Mastercoin node.

So you make a new side-chain, then you have to start making the rounds to the mining pools, trying to get them to put your bit of custom code into their client, and then continue to keep that code through every bitcoin upgrade. This is one of those things that sounds good on paper (it's technically sound), but turns out to be a logistical nightmare.


Point taken but a logistical nightmare that might be worth having. Trustlessness is everything.
legendary
Activity: 1260
Merit: 1031
Rational Exuberance
As I understand it, sidechains need miner cooperation. This is their biggest vulnerability versus systems like ours, which can operate just fine when miners are ambivalent or even hostile to your project.

Another way to put it: miners have to opt-in to sidechains, but there's no effective way to opt-out of mining Mastercoin transactions without running a full Mastercoin node.

So you make a new side-chain, then you have to start making the rounds to the mining pools, trying to get them to put your bit of custom code into their client, and then continue to keep that code through every bitcoin upgrade. This is one of those things that sounds good on paper (it's technically sound), but turns out to be a logistical nightmare.
sr. member
Activity: 297
Merit: 250
Any comment on how sidechains will make Mastercoin redundant?

Why so? There's nothing to stop Mastercoin becoming a sidechain itself. It has a nice set of tools and a DEx, many will find useful. The solution to all its flaws, which I've seen you point out over and over again, is to move to its own merge-mined chain. It can perform as a perfectly good platform for projects. Sidechains make bitcoin brilliant at money but a lot of projects simply want a nice platform to build on and will not want to concern themselves with cryptography and hardware. Mastercoin offers this. Maidsafe chose to build on it didn't they? 
sr. member
Activity: 297
Merit: 250
Can i ask why, it even goes from

Bitcoin -> MSC -> Safe coin

Why is MSC the intermediary

Why doesn't it just go

Bitcoin -> Safe coin


i must be missing something here

I'm not aware of any ways to currently issue your own currency on top of bitcoin. There are ways of colouring coins, yes, but not issuing new tokens. Mastercoin permits this.

CounterParty? https://bitcointalksearch.org/topic/annxcp-counterparty-pioneering-peer-to-peer-finance-official-thread-395761

I mean on bitcoin not on another metacoin. That's the conversation we were having, see above.
newbie
Activity: 34
Merit: 0
Can i ask why, it even goes from

Bitcoin -> MSC -> Safe coin

Why is MSC the intermediary

Why doesn't it just go

Bitcoin -> Safe coin


i must be missing something here

I'm not aware of any ways to currently issue your own currency on top of bitcoin. There are ways of colouring coins, yes, but not issuing new tokens. Mastercoin permits this.

CounterParty? https://bitcointalksearch.org/topic/annxcp-counterparty-pioneering-peer-to-peer-finance-official-thread-395761
hero member
Activity: 714
Merit: 502
Can anyone explain the lack of movement in price given the revelation that up to $8m usd is going to pour into Mastercoin within the next 5 weeks, for a major IPO!?

$8m is a target. Not a definite amount that will be invested.

This IPO stinks, it's not being put out to public scrutiny let's say $2m (like counterparty) is invested that's going to rocket mastercoin volume and sky rocket the price. But from an investment point of view it will mean 2.5% of all coins are purchased by the end the end user during the IPO while 15% (6 times the amount) are owned by safe corp!!
Pages:
Jump to: