Bitcoin Forum
May 07, 2024, 01:55:55 PM *
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 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 ... 166 »
  Print  
Author Topic: MasterCoin: New Protocol Layer Starting From “The Exodus Address”  (Read 448419 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.
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 04, 2013, 08:00:07 AM
 #761

Isn't the fact that the OP holds roughly 30% of the Mastercoins in circulation a big concern? His course of action (holding or selling) will drive market price.

One more question: will the bounties for the developers be denominated in BTC or Mastercoins? I think it would be cool to give Mastercoins to spread them in more hands while helping broader adoption.

It will be hard to figure out the value of a Mastercoin before sufficient software has been written to enable users to easily trade them. Especially if the bounties are meant to encourage people to build/implement just that.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715090155
Hero Member
*
Offline Offline

Posts: 1715090155

View Profile Personal Message (Offline)

Ignore
1715090155
Reply with quote  #2

1715090155
Report to moderator
1715090155
Hero Member
*
Offline Offline

Posts: 1715090155

View Profile Personal Message (Offline)

Ignore
1715090155
Reply with quote  #2

1715090155
Report to moderator
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
September 04, 2013, 08:14:38 AM
 #762

Isn't the fact that the OP holds roughly 30% of the Mastercoins in circulation a big concern? His course of action (holding or selling) will drive market price.
True. It's like a MASSIVE premine. No altcoin would survive if 30% of ALL coins were premined.
It's not really a premine since JR didn't get the mastercoins for free, he got them because he invested 30% of the funds used to develop the project.

The fact that he is in full control of the Exodus address does complicate things.

And if anything, the fact that the issuing was done over a period of 1 month can be called a premine.

1EofoZNBhWQ3kxfKnvWkhtMns4AivZArhr   |   Who am I?   |   bitcoin-otc WoT
Bitcoil - Exchange bitcoins for ILS (thread)   |   Israel Bitcoin community homepage (thread)
Analysis of Bitcoin Pooled Mining Reward Systems (thread, summary)  |   PureMining - Infinite-term, deterministic mining bond
superfluouso
Full Member
***
Offline Offline

Activity: 201
Merit: 100


View Profile
September 04, 2013, 09:09:50 AM
 #763

Yeah, I don't see this as premine either.  JR put in his investment very early in the month to maximize his take of bonus mastercoins.  However, this left the rest of the month for anyone to contribute and buy coins.  Technically, had enough purchased coins, his percentage could have also ended up as 1%.  Either way, nothing I've come across about JR and his viewpoints screams "nefarious". If this coin develops and performs as intended, not just mastercoin but also bitcoin stands to gain considerably.  Don't let this be a distraction from the other issues, like whether or not the escrows will function properly.
Ola
Sr. Member
****
Offline Offline

Activity: 311
Merit: 250


View Profile
September 04, 2013, 09:59:11 AM
 #764

 
(I think) I've fixed the reported problems when calculating coins bought with multiple inputs and updated the url to the easier to remember http://mastercoin-explorer.com/.

The next feature I will add is a (webbased) Mastercoin Advisor clone so everybody has easy access to it.


you are awesome Tachikoma such altruistic spirit!! I would back any useful project you are trying to develop

Nxter,Bitcoiner,Ether highlevel developer working to improve the world.
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
September 04, 2013, 10:39:36 AM
 #765

Yeah, I don't see this as premine either.  JR put in his investment very early in the month to maximize his take of bonus mastercoins.  However, this left the rest of the month for anyone to contribute and buy coins.  Technically, had enough purchased coins, his percentage could have also ended up as 1%.  Either way, nothing I've come across about JR and his viewpoints screams "nefarious". If this coin develops and performs as intended, not just mastercoin but also bitcoin stands to gain considerably.  Don't let this be a distraction from the other issues, like whether or not the escrows will function properly.

Nefarious or not, it remains a fact that JR holdings are so big that he "owns" the market. What he does with his 30% share of the market will deeply affect price.


FTWbitcoinFTW
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250



View Profile
September 04, 2013, 10:49:25 AM
 #766

He work on it for almost 2 years.
You don't hurt your baby

Lost coins only make everyone else's coins worth slightly more. Think of it as a donation to everyone.
it has lots of buttery taste..
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 04, 2013, 10:51:46 AM
 #767

I think as soon as the foundation exists a multi-sig address will be created so nobody has the power to spend the coins without consent of the other members. 

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

Activity: 700
Merit: 500



View Profile
September 04, 2013, 12:19:11 PM
 #768

I just bought a decent amount of Mastercoins from someone and noticed that it's really hard to check how many MSC an address actually contains. I know about http://mastercoin-explorer.com/, but this will only work for addresses that got coins directly from the Exodus address. If someone sends Mastercoins to a new address, then it won't work.

We really need a simple way to check how many Mastercoins there are on a specific address or buying / selling won't really take off.

Tachikoma, you think you can implement this?

My PGP-Key: 462D02D8
Verify my messages using keybase: https://keybase.io/maxmint
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 04, 2013, 12:27:03 PM
 #769

Tachikoma, you think you can implement this?

It's on the todo-list. The main problem is that this is actually very hard to figure out because there are different cases to account for.

If you want to check the balance of your account and you did not buy from the Exodus address I first need to backtrace the transactions to your address. I need to make sure that address _did_ buy from the Exodus address and that at the time he did the transaction to your address he actually held enough Mastercoins for the transaction. This is not an easy feat when you consider the tons of data that are in the bitcoin blockchain and the fact that ever Mastercoin transaction is pretty much virtual and might not or might have happened based on how a client implements these cases.

I think the foundation needs to set up some test vectors to make sure every implementation of the protocol works exactly the same or else you might have 100 Mastercoins using one client and zero using an other. 

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
September 04, 2013, 02:54:05 PM
 #770

Tachikoma, you think you can implement this?

It's on the todo-list. The main problem is that this is actually very hard to figure out because there are different cases to account for.

If you want to check the balance of your account and you did not buy from the Exodus address I first need to backtrace the transactions to your address. I need to make sure that address _did_ buy from the Exodus address and that at the time he did the transaction to your address he actually held enough Mastercoins for the transaction. This is not an easy feat when you consider the tons of data that are in the bitcoin blockchain and the fact that ever Mastercoin transaction is pretty much virtual and might not or might have happened based on how a client implements these cases.

I think the foundation needs to set up some test vectors to make sure every implementation of the protocol works exactly the same or else you might have 100 Mastercoins using one client and zero using an other. 

Parsing the block chain for MasterCoin transactions and tracing their ownership though various protocol events is easily the hardest piece of work. Hopefully it helps that all MasterCoin addresses "mention" the exodus address with a tiny output - that should make them significantly easier to find Smiley

Also, I'm holding my MasterCoins as a long-term investment. I might have to diversify someday, but you need not worry about me dumping MasterCoins onto the market any time soon.  I've gotten several PMs asking me to sell them some of my personal stash (because people trust me to get the details of the send right), but I've been sending those folks to the buyer/seller thread.

If I take an action which impacts the market, it will probably be an upward impact. The MasterCoin Foundation needs some MasterCoins (to use for bounties when people would rather have MasterCoins than bitcoins), so we may use some project funds to purchase MasterCoins on the open market at some point Wink

dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
September 04, 2013, 02:56:37 PM
 #771

When is the coding contest starts?
My domain masterblockchain.info is now ready, I need motivation to start coding.

Need to iron out the specifics. Hopefully within a few days.

killerstorm
Legendary
*
Offline Offline

Activity: 1022
Merit: 1015



View Profile
September 04, 2013, 03:14:44 PM
 #772

If you want to check the balance of your account and you did not buy from the Exodus address I first need to backtrace the transactions to your address. I need to make sure that address _did_ buy from the Exodus address and that at the time he did the transaction to your address he actually held enough Mastercoins for the transaction. This is not an easy feat when you consider the tons of data that are in the bitcoin blockchain and the fact that ever Mastercoin transaction is pretty much virtual and might not or might have happened based on how a client implements these cases.

I believe the only viable approach is to parse blokchain sequentially up from the first block which includes a mastercoin-relevant data, and to maintain state in a database of sorts, which notes how much each address holds now, etc.

Going from another end, i.e. backward scan, is pretty much impossible. While forward scan is almost trivial.

"Almost" because existing tools, like ABE and blockparse, are optimized for scanning whole blockchain rather than a part of it. But it's possible to deal with it by "throwing hardware at the problem". (Or another approach is to modify tools, or use ones which are better.)

Chromia: a better dapp platform
grishnakh
Newbie
*
Offline Offline

Activity: 49
Merit: 0



View Profile
September 04, 2013, 03:17:14 PM
 #773

Is there a mastercoin irc channel?
Curious about how this project will evolve btw.
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
September 04, 2013, 03:20:45 PM
 #774

Tachikoma, you think you can implement this?

It's on the todo-list. The main problem is that this is actually very hard to figure out because there are different cases to account for.

If you want to check the balance of your account and you did not buy from the Exodus address I first need to backtrace the transactions to your address. I need to make sure that address _did_ buy from the Exodus address and that at the time he did the transaction to your address he actually held enough Mastercoins for the transaction. This is not an easy feat when you consider the tons of data that are in the bitcoin blockchain and the fact that ever Mastercoin transaction is pretty much virtual and might not or might have happened based on how a client implements these cases.

I think the foundation needs to set up some test vectors to make sure every implementation of the protocol works exactly the same or else you might have 100 Mastercoins using one client and zero using an other.  

Parsing the block chain for MasterCoin transactions and tracing their ownership though various protocol events is easily the hardest piece of work. Hopefully it helps that all MasterCoin addresses "mention" the exodus address with a tiny output - that should make them significantly easier to find Smiley

Also, I'm holding my MasterCoins as a long-term investment. I might have to diversify someday, but you need not worry about me dumping MasterCoins onto the market any time soon.  I've gotten several PMs asking me to sell them some of my personal stash (because people trust me to get the details of the send right), but I've been sending those folks to the buyer/seller thread.

If I take an action which impacts the market, it will probably be an upward impact. The MasterCoin Foundation needs some MasterCoins (to use for bounties when people would rather have MasterCoins than bitcoins), so we may use some project funds to purchase MasterCoins on the open market at some point Wink

I do not doubt of your good will and honesty, that's why I invested in your project. I understand what you say regarding an "upward impact" - the fact Satoshi is holding tight to each and every coin of his +1M stash is for sure one of the reasons Bitcoin has historically only gone up. In fact, I can tell you that discovering "the founder" didn't move a single coin from his stash, even during rallies and bubbles, was some of the things that fascinated me when I first learnt about Bitcoin.

On the contrary, I always believed that the day in which those "first mined" coins start to move, there will be a lot of panic and dumping going on, unless the transfers and movements are minimal. If large amounts of Satoshi's coins suddenly move, it will probably not be a good sign at all. I always thought that if he had sold his coins during the 2011 bubble, probably the "this is a ponzi" crowd (Nagle et all) would have had much more credit among the community and the world in general.

What I mean with the above is that by holding such an insane share of Mastercoins, you have a very big responsibility. I guess Satoshi understood that and decided to just hold. The project might be open source, other devs might make it huge, but still the fact remains that one single person (you) holds 30% of the total coins in circulation (which BTW in proportion is much more than Satoshi's holdings in relation to the total BTC supply). That's "total power" and "total control" for one single person, and an honest concern for every new investor.

I trust you, but to be honest when I've been asked about Mastercoins, among the few drawbacks I included "one single person holds 30% of them". I will keep saying that to whoever asks me an opinion about the project - not because I do not trust you, just because it is a hard cold fact.

TomHirsch
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
September 04, 2013, 03:33:43 PM
 #775

True. It's like a MASSIVE premine. No altcoin would survive if 30% of ALL coins were premined.
Are you smoking drugs again?  J.R. paid for his shares same as you and I.  He threw $120,000 at the project and you call him a bum.  They ought to take you coins away from you and give them to the first person who hacks your computer and changes your desktop color to pink.  Numbnuts.
Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
September 04, 2013, 03:56:43 PM
Last edit: September 04, 2013, 06:00:05 PM by Rampion
 #776

True. It's like a MASSIVE premine. No altcoin would survive if 30% of ALL coins were premined.
Are you smoking drugs again?  J.R. paid for his shares same as you and I.  He threw $120,000 at the project and you call him a bum.  They ought to take you coins away from you and give them to the first person who hacks your computer and changes your desktop color to pink.  Numbnuts.

As far as I know the exodus address is controlled exclusively by J.R., so he sent $120,000 in BTC to an address he controls. Funds are supposed to be used for bounties and project development, but again the hard cold fact is that those funds are "in his pocket", at least at the moment.

Don't get me wrong, I repeat again that I invested in Mastercoin and I trust J.R., but someone needs to play devil's advocate.

dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
September 04, 2013, 07:45:26 PM
 #777

Hey J.R.

What about using a service/tool like https://www.coinfunder.com/bounty for the coding contest?

btw, we should open a new forum thread for developers and leave this one for general Mastercoin discussion.
Manuel

That's a pretty slick site. I'm guessing we won't use it though since we would presumably need them to hold the money. (Not that I think they are untrustworthy, but accidents happen and people get hacked all the time)

maxmint
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500



View Profile
September 05, 2013, 06:31:39 AM
 #778

Tachikoma, you think you can implement this?

It's on the todo-list. The main problem is that this is actually very hard to figure out because there are different cases to account for.

If you want to check the balance of your account and you did not buy from the Exodus address I first need to backtrace the transactions to your address. I need to make sure that address _did_ buy from the Exodus address and that at the time he did the transaction to your address he actually held enough Mastercoins for the transaction. This is not an easy feat when you consider the tons of data that are in the bitcoin blockchain and the fact that ever Mastercoin transaction is pretty much virtual and might not or might have happened based on how a client implements these cases.

I think the foundation needs to set up some test vectors to make sure every implementation of the protocol works exactly the same or else you might have 100 Mastercoins using one client and zero using an other. 

I see, seems like there is no easy way yet to check the balance of an address.

I just sent a properly formatted Mastercoin transaction from an address that has no Mastercoin balance. Still, the site shows that Mastercoins were transferred:
http://mastercoin-explorer.com/transactions/3d76acd8fc18d2f6e23af9a222da1c1e527cbf3faa1943c5f2571be7c3066e0b

I don't wanna criticize your site (it's great!), just wanted to let others know that something like this is no real proof of Mastercoin transfer.
I guess in these early stages we have to manually check the blockchain to make sure a Mastercoin transfer was successful.

My PGP-Key: 462D02D8
Verify my messages using keybase: https://keybase.io/maxmint
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 05, 2013, 10:16:35 AM
 #779

I see, seems like there is no easy way yet to check the balance of an address.

I just sent a properly formatted Mastercoin transaction from an address that has no Mastercoin balance. Still, the site shows that Mastercoins were transferred:
http://mastercoin-explorer.com/transactions/3d76acd8fc18d2f6e23af9a222da1c1e527cbf3faa1943c5f2571be7c3066e0b

I don't wanna criticize your site (it's great!), just wanted to let others know that something like this is no real proof of Mastercoin transfer.
I guess in these early stages we have to manually check the blockchain to make sure a Mastercoin transfer was successful.

Yeah all it does is decode the transaction itself; it does not validate in any way if the coins are actually on that address at the time of the transaction. I will add a specific disclaimer to the transaction result page to make sure people understand that.

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

Activity: 284
Merit: 250



View Profile
September 05, 2013, 02:25:16 PM
 #780

Before we start any coding, we should verify that we all understand the spec in the same way.

The first point to check is the amount of mastercoins bought before 1.9.2013.

My calculation is available on:
http://pastebin.com/HiPVUxzT
where you can see on each line:
  • the block on which the tx was confirmed
  • txid
  • amount of satoshis
  • amount of mastercoins (+ the calculated 10% bonus per week)
  • the amount of seconds the tx was sent before 1.9.2013

Things to note:



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 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 ... 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!