Bitcoin Forum
May 11, 2024, 09:25:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
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 ... 79 »
  Print  
Author Topic: The Official Mastercoin Foundation, Master Protocol & Mastercoin Thread  (Read 165237 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.
marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
April 11, 2014, 11:19:39 AM
 #41

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://bitcointalk.org/index.php?topic=395761.0

I mean on bitcoin not on another metacoin. That's the conversation we were having, see above.
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715419553
Hero Member
*
Offline Offline

Posts: 1715419553

View Profile Personal Message (Offline)

Ignore
1715419553
Reply with quote  #2

1715419553
Report to moderator
marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
April 11, 2014, 12:01:15 PM
 #42

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? 
dacoinminster
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
April 11, 2014, 12:22:13 PM
 #43

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.

marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
April 11, 2014, 12:31:31 PM
 #44

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.
dacoinminster
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
April 11, 2014, 12:38:56 PM
 #45


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?

TraderTimm
Legendary
*
Offline Offline

Activity: 2408
Merit: 1121



View Profile
April 11, 2014, 01:54:19 PM
 #46

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.

fortitudinem multis - catenum regit omnia
dacoinminster
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
April 11, 2014, 02:24:25 PM
 #47

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.

marcelus
Sr. Member
****
Offline Offline

Activity: 297
Merit: 250


View Profile
April 11, 2014, 03:33:50 PM
 #48


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. 
hl5460
Legendary
*
Offline Offline

Activity: 1620
Merit: 1000


news.8btc.com


View Profile WWW
April 11, 2014, 04:54:58 PM
 #49

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

niner
Full Member
***
Offline Offline

Activity: 189
Merit: 100


You are here ---------> but you're not all there.


View Profile WWW
April 12, 2014, 03:00:00 AM
 #50

Dev update regarding safecoin etc.:

http://blog.mastercoin.org/2014/04/11/dev-update-13-first-user-currencies-scheduled/#more-677

Ⓑ Ⓘ Ⓣ Ⓒ Ⓞ Ⓘ Ⓝ 1NMBixVgJyA63MExRuChcxjhKAW1QkvZU4
digital49ers.com   bitcoin.de   Alt Coins: CryptsyVircurex
dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
April 12, 2014, 01:47:43 PM
 #51



Awesome!

By the way, did the foundation found a web dev in the meantime for Omniwallet?

TraderTimm
Legendary
*
Offline Offline

Activity: 2408
Merit: 1121



View Profile
April 12, 2014, 05:11:08 PM
 #52

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.

fortitudinem multis - catenum regit omnia
dexX7
Legendary
*
Offline Offline

Activity: 1106
Merit: 1024



View Profile WWW
April 12, 2014, 06:04:13 PM
 #53

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.

crazy_rabbit
Legendary
*
Offline Offline

Activity: 1204
Merit: 1001


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
April 12, 2014, 08:39:10 PM
 #54

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!


more or less retired.
atengzt
Newbie
*
Offline Offline

Activity: 27
Merit: 0



View Profile
April 13, 2014, 01:10:08 AM
 #55

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?
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1204
Merit: 1001


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
April 13, 2014, 10:55:53 AM
 #56

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. :-)

more or less retired.
dacoinminster
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
April 13, 2014, 12:23:25 PM
 #57


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.

crazy_rabbit
Legendary
*
Offline Offline

Activity: 1204
Merit: 1001


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
April 13, 2014, 01:43:08 PM
 #58

Side note: no confirm email ever comes through for mastercointalk signups. Not sure who to mention that too.  :-)

more or less retired.
dacoinminster
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
April 13, 2014, 02:50:14 PM
 #59


Side note: no confirm email ever comes through for mastercointalk signups. Not sure who to mention that too.  :-)

Thanks, we'll look into it ASAP:
http://mastercointalk.org/index.php?topic=345.0

No worry.  That forum is a disaster and not used by anyone.  Even the hardcore Masterminds won't participate.  Be happy your confirmation didn't come - now you aren't a member of that empty shell.

Yeah, we have some custom logic that makes our forum look empty to certain people. Tongue

TraderTimm
Legendary
*
Offline Offline

Activity: 2408
Merit: 1121



View Profile
April 13, 2014, 06:05:26 PM
 #60

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".

(snipped)

I don't expect anything I say to change MSC's course. The development of MSC has reached a point where refactoring is viewed as untenable, to say the least. I'm just standing on the beach, as the hurricane of ill-conceived intentions blusters ashore, hoping that this forum server and google-indexed searches will show the markers of where things went wrong at the beginning. A lighthouse perched on the edge of the cliffs of greed, warning those that contemplate taking the same course.

My statement about exploitation is based on this:

MSC is equivalent to someone discovering that a particular email client can be used to forward unsolicited email from a user's ISP to anyone else, using a specially crafted email. Sure, they could filter out your "trigger" messages that allow them to do so, but you are the one exploiting them and tasking them with the burden of correcting your abuse.

The rest is just semantics. The ethics behind deciding to throw this load on to the backs of the miners is the problem. I don't give a toss if they can filter it out - THEY SHOULDN'T HAVE TO BE FORCED TO CORRECT YOUR DESIGN ASSUMPTIONS OF A SHARED RESOURCE.

This, simply, is wrong.

fortitudinem multis - catenum regit omnia
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 ... 79 »
  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!