I've already been using this wallet, and it's great!!
Zathras, can you also post this to the mastercoin forum?
|
|
|
1. Should Android wallet based on the GO stuff?
2. Will Tachikoma leave some design documents, I mean not only code, but things like use case, class diagram, sequence chart ,state machine... just like a real software engineering process.
This makes other engineer(s) easy to catch up. And a good design makes easy to maintain and add new features.
1. No. It should probably use the existing bitcoin wallet as a starting point 2. Yes, and he'll still be around for questions
|
|
|
Treat each sell offer version 0 exactly as a sell offer version 1 with action 1 (new). There are two edge cases here - - version 0 with Amount for sale = 0 (to cancel a sell offer) will produce a version 1 with Amount for sale = 0, which is not valid.
- version 0 with new values (to update a sell offer) will fail because it will look like an attempt to create a new sell offer while that address has one that's active
Note that this conversation is also taking place on our dev mailing list, and not everything is posted here. Currently the consensus seems to be the above plus allowing version=0 with amount=0 to represent the cancel action on those old transactions.
|
|
|
Whats new with Mastercoin? - Mastercoin-explorer has been down for weeks, is Tachikoma still working on this project? Amir Taaki said something about MSC devs leaving to work on Ethereum. Any truth behind this?
By the way, this is what I was referring to http://youtu.be/nppllG0gzWY?t=16m45sThat's why I asked if our devs are still working on the project. But now I have the answer. Maran (Tachikoma) has a fantastic talent for breaking new ground and doing things which have never been done before, and although he hasn't confided in me on the topic, from public records I think it is safe to say that he has done quite well financially due to his involvement with our project, so he has more flexibility to do whatever he pleases now. I believe he's got a post prepared about what he plans to do next with Etherium, which you should see shortly. Hopefully he'll get their scripting language all ironed out so we can steal it once it is working I'd also like to take this time to mention that one of the things that really made this project standout from the beginning was JR's attitude.
JR has some real class, something alot of us are lacking.
As far as I can tell he never went over to the dark side (you know, name calling and negativity). I think one of the best examples of this was Peter Todd's passion about the project at the beginning of this tread. I think it says alot to have won over someone as brilliant as he to work on the project.
Thanks! I try to not write anything I wouldn't want my family to see Peter is awesome. Just a couple days ago we had a very productive discussion about the spec, and he raised some great points about some of our planned future features which I'm working on getting into a pull request.
|
|
|
An alternative suggestion which is more backwards compatible but still doesn't complicate the parsing state machine - and therefore it is less bugs prone: Treat each sell offer version 0 exactly as a sell offer version 1 with action 1 (new). Then we will still have enough data to check our DEx implementations with, and the only differences from 0.3.5 spec version would be with modified sell offers (there are anyway only VERY few such). There would be no problem to keep accepting version 0 sell offers also later in production.
I think that sounds perfect.
|
|
|
what do you guys think of the bank run protocol ( https://bitcointalk.org/index.php?topic=462236.60) building on top of mastercoin . Since MSC can be escrowed inside mastercoin protocol, there's no need to use multisig like trying to do it as raw bitcoin, so it could be much simpler or even more creative. A practical use case is for craigslist,ebay items. Let's say in the future everybody has some MSC, I want to sell a SSD drive for $200, and require collateral MSC worth of $400, a buyer contacts me and we agree to put MSC worth of $400 each as collateral, then I mail the item,the buyer mails me the money (order is not important here), after we receive, each of us sends a message to release the collateral. The protocol could be architected to handle the case where one party got hit buy a bus, such as the release message has value "yes" or "no", we will get back the money if 2 yes or if the transaction is not completed within X blocks, or it could be coded so that, in the fail case, the money goes to exodus for the greater good, instead of disappear, etc. Have you seen the "distributed e-commerce" part of our spec (see "Listing Something for Sale" https://github.com/mastercoin-MSC/spec )? It can be used to buy and sell physical goods, including cash-in-the-mail and bank transfers. We're already aiming at exactly this sort of functionality.
|
|
|
Note that I incorrectly said we were going to do 50k at first followed by 100k, which was incorrect (it will always be 100k). I have corrected my earlier post.
|
|
|
Update: The devs have been talking about this for some time, but I want to announce it publicly here: we're moving to date-driven milestone bounties, which seem to work much better for us. We'll be giving out $50k $100k/month (partially deducted from the currently active bounty) until the distributed exchange is finished, at which time we will give out the remainder of that bounty. Thereafter, we will give away $100k/month.Consequently, we will be doing another round of evaluation for a $100k giveaway in BTC on 2/28/2014 to close out February. Here are Ron's notes on how date-driven milestone bounties will be allocated: 50% goes to the primary milestone 35% goes to the next milestone 15% goes to general innovation
My amendment & clarifications:
To clarify, Dev MSCs will be distributed in addition to the BTC RBBs qualify for the primary and next milestones only if the amount exceeds their RBB amount. (these are the current RBB terms). General Innovation - this is distributed to anyone doing any sort of positive Mastercoin work on a monthly basis, and goes beyond any normal RBB limits. So if someone did very well for us, regardless if he's an RBB or not, he can get up to $15K + Dev MSC in addition and regardless to any other amounts awarded to him. Mechanics - I propose that we have everyone list their monthly contributions, and J.R, David and myself will have a judging meeting each month to decide on the allocation. Other board members are welcome to join these meeting. Note that he's talking about mechanics for the 15% for "general innovation". The other 85% will still be allocated according to the mutual evaluation criteria we've used in the past. The 50% for the primary bounty is the part deducted from the current 300 BTC bounty for distributed exchange. I'm finishing up my last couple days at my day-job, and my first day full-time on Mastercoin is Thursday. I can't wait!! At the top of my priority list is paying out 3k+ MSC to everybody who has earned bounties so far. I'll post exact amounts later this week once I am full time. Thanks!
|
|
|
Hey JR, I'd just need to make a slight correction to the addresses. I've generated a new one just for MSC:
1MMF42zk8f4TqoV1QFeia18bb14rBHXzAU
Thanks JR.
Updated the list. Please check. Thanks! Sorry to be such a pain, but I should give you my updated BTC address as well: 1JJ6e9iWjGgEnCQRivKvdfNjRTgYVaKtWy Oops! Updated. Thanks
|
|
|
Grimentz MSC address: 1rM1oMEFMfhPBo4kRaf2CMXf9XQCHyYWi
Updated. Thanks!
|
|
|
Grazcoin's BTC address is MSC compatible.
Updated. Thanks! Also updated MSC address for cmlacy, received by email
|
|
|
Hey JR, I'd just need to make a slight correction to the addresses. I've generated a new one just for MSC:
1MMF42zk8f4TqoV1QFeia18bb14rBHXzAU
Thanks JR.
Updated the list. Please check. Thanks!
|
|
|
Here's the table with payout addresses: Contestant | Dev % | Testing % | Total BTC | @ $800 per BTC | BTC address | MSC address | Zathras | 22.97% | 11.96% | 28.9467 | $23,157 | 1DrYXscsbMxhQMvvCmK7aVppbJGhr3RRSN | 1Px5ruEuWdtvkG3AJ1sJ8Q7ckV8B1f3us5 | Bitoy | 17.79% | 13.73% | 24.6565 | $19,725 | 14cn7BiyzUeMcddC3RUFk77Z2k8NcP66yf | 14cn7BiyzUeMcddC3RUFk77Z2k8NcP66yf | Grazcoin | 19.87% | 16.96% | 28.3514 | $22,681 | 1BgGDZTvD2P6wU9emZtkAY3v13qrX8FiHY | 1BgGDZTvD2P6wU9emZtkAY3v13qrX8FiHY | Grimentz | 6.89% | 10.79% | 12.2887 | $9,831 | 128MGmQKtKUPf66w2w9eaGc7YBqLrcnLx5 | 1rM1oMEFMfhPBo4kRaf2CMXf9XQCHyYWi | Jakecnn | 0.00% | 2.98% | 1.4905 | $1,192 | 1KDFVCw6GMVWeFUrdogGSXQiyjXZ8QWS3T | 1KDFVCw6GMVWeFUrdogGSXQiyjXZ8QWS3T | Cmlacy | 2.87% | 1.11% | 3.4226 | $2,738 | 19TwBziBeCb4VnrZgJasJukwRKNSVvDp7Y | 13pm7cmA5vVpKkDLJCvqh26kcp6V6PJ1Aq | Tachikoma | 24.39% | 17.33% | 33.0540 | $26,443 | 1JmGrSP6m9XcbuMxBbHk1rGVbr39Er7CxA | 1JmGrSP6m9XcbuMxBbHk1rGVbr39Er7CxA | Marvshneider | 1.73% | 8.96% | 6.2104 | $4,968 | 18aSfFtNQ6N6xurmBKNTCG7c6xLy8EUuy7 | 1PKKRfHgvfZi2ToZDKkKrCUFpvuVKHz9WV | Bebopzzz | 0.00% | 3.30% | 1.6513 | $1,321 | 17mtHCwN6yQcWGBFQAkWvHQZgtvUFwZYh1 | 1GmsjoERUACUwAsjKSLhSekH8EeXLRWKku | Azmenthe | 1.95% | 4.15% | 4.0279 | $3,222 | 1EdtK7EkErgeU17qRuifxASA2yMoxibxYv | 1AQBeWsRfbHst7NojYdt42MZThcR4jy8fk | Atriz | 0.00% | 5.02% | 2.5120 | $2,010 | 1LjT88X7Zu8BdbqJw8vfRa83NJuzYL9kqm | 1LjT88X7Zu8BdbqJw8vfRa83NJuzYL9kqm | Mastream | 0.00% | 3.06% | 1.5310 | $1,225 | 16HM4xYc6BWP5Say7acFPKtt9cjvTrCxmb | 16HM4xYc6BWP5Say7acFPKtt9cjvTrCxmb | Fthoughts | 1.54% | 0.64% | 1.8570 | $1,486 | 1JJ6e9iWjGgEnCQRivKvdfNjRTgYVaKtWy | 1MMF42zk8f4TqoV1QFeia18bb14rBHXzAU | Total | 100% | 100% | 150 | $120000 | | |
I'll give you guys until tomorrow to correct any incorrect address above. Hopefully I didn't mix any up! I can do the 150 BTC payout with the info above , but I need MSC addresses from cmlacy, grazcoin, and grimentz (or confirmation that your BTC address are Mastercoin-compatible). Thanks!
|
|
|
Here is are the numbers for the distribution: Contestant | Dev % | Testing % | Total BTC | @ $800 per BTC | Zathras | 22.97% | 11.96% | 28.9467 | $23,157 | Bitoy | 17.79% | 13.73% | 24.6565 | $19,725 | Grazcoin | 19.87% | 16.96% | 28.3514 | $22,681 | Grimentz | 6.89% | 10.79% | 12.2887 | $9,831 | Jakecnn | 0.00% | 2.98% | 1.4905 | $1,192 | Cmlacy | 2.87% | 1.11% | 3.4226 | $2,738 | Tachikoma | 24.39% | 17.33% | 33.0540 | $26,443 | Marvshneider | 1.73% | 8.96% | 6.2104 | $4,968 | Bebopzzz | 0.00% | 3.30% | 1.6513 | $1,321 | Azmenthe | 1.95% | 4.15% | 4.0279 | $3,222 | Atriz | 0.00% | 5.02% | 2.5120 | $2,010 | Mastream | 0.00% | 3.06% | 1.5310 | $1,225 | Fthoughts | 1.54% | 0.64% | 1.8570 | $1,486 | Total | 100% | 100% | 150 | $120000 |
As the mastercoin protocol and mastercoin foundation is all about transparency and consensus, I think also the judging should follow that approach. Please consider writing the algorithm that you use (words are enough, but for sure code is preferred), and all participants could put the evaluations openly online - then the calculation will be totally transparent.
I'll give it a shot. For this contest (and the last one), I followed the following steps: - Normalize all feedback to fix those which don't add to 100%
- Attempt to determine how careful each person's feedback was (i.e. the same % for everyone is not very careful, but different percentages for each person with detailed comments on how you chose those percentages is very careful)
- Weight each person's feedback by how careful they were
- Get a percentage for each person based on the combined weighted feedback
- Perform a second pass through weighting step, changing each person's grade for themselves from zero to the result from the first pass
That last step fixes a problem where if you do a fantastic job grading other people you would have gotten slightly penalized for it, since your feedback doesn't give anything to yourself but is being counted heavily toward the final score. I'm sure everybody would have their own way of doing this, but I hope this is close to fair! I hope to do these payments tomorrow in BTC. I have a lot of figuring to do before I can do the MSC-payments across all bounties to date, but that will come next. Thanks everyone!
|
|
|
As of now, I believe I have all the feedback I need from everyone in order to calculate payouts. Please be patient with me as I labor over my spreadsheet. There are a hilarious number of inconsistencies I have to normalize between your individual judging styles. Some of you put a ton of effort in to the evaluations, and others very little. Some of you left people out completely, or put people in the wrong category, or gave me numbers which didn't add up to 100%. Most of you were pretty biased towards the people you worked with the most, but hopefully those biases balance out. I think probably the only people who will consider the final payout "fair" will be the testers, some of whom will make a pretty impressive hourly rate for the time they put in Thanks!
|
|
|
Similar to last time, nearly everybody tries to get out of the evaluation phase, saying they trust me to be fair. Unfortunately, this is not an option, unless you want to withdraw from the contest. It's an important part of the process, painful though it is.
I've received complete evaluations from a few of you, but I'm still waiting on quite a few. I'm not letting anybody opt out of the evaluation phase - sorry!
|
|
|
Obviously since the Master Protocol has many of the same goals, I'm keeping an eye on this project.
Regardless of which technology stacks survive and/or thrive, I think we can all agree that the financial world is in for some major upheaval!
|
|
|
Thanks for the reports guys. It looks like we have reports from the following people (in order received): For the dev pot: Zathras https://bitcointalk.org/index.php?topic=292628.msg4657707#msg4657707Bitoy https://bitcointalk.org/index.php?topic=292628.msg4659090#msg4659090Grazcoin https://bitcointalk.org/index.php?topic=292628.msg4663395#msg4663395Grimentz https://bitcointalk.org/index.php?topic=292628.msg4664542#msg4664542cmlacy https://bitcointalk.org/index.php?topic=292628.msg4667601#msg4667601Tachikoma https://bitcointalk.org/index.php?topic=292628.msg4668290#msg4668290Marvschneider https://bitcointalk.org/index.php?topic=292628.msg4668412#msg4668412azmenthe https://bitcointalk.org/index.php?topic=292628.msg4670303#msg4670303fthoughts https://bitcointalk.org/index.php?topic=292628.msg4678460#msg4678460For the testing pot: Zathras https://bitcointalk.org/index.php?topic=292628.msg4657707#msg4657707Bitoy https://bitcointalk.org/index.php?topic=292628.msg4659090#msg4659090Grazcoin https://bitcointalk.org/index.php?topic=292628.msg4663395#msg4663395Grimentz https://bitcointalk.org/index.php?topic=292628.msg4664542#msg4664542Jakecnn https://bitcointalk.org/index.php?topic=292628.msg4664847#msg4664847Tachikoma https://bitcointalk.org/index.php?topic=292628.msg4668290#msg4668290Marvschneider https://bitcointalk.org/index.php?topic=292628.msg4668412#msg4668412Bebopzzz https://bitcointalk.org/index.php?topic=292628.msg4668580#msg4668580azmenthe https://bitcointalk.org/index.php?topic=292628.msg4670303#msg4670303Atriz https://bitcointalk.org/index.php?topic=292628.msg4674956#msg4674956Mastream https://bitcointalk.org/index.php?topic=292628.msg4678403#msg4678403(fthoughts you don't qualify for this payout, but I hope you will participate big time in the second half and win some BTC). Sorry fthoughts. I thought you were just some random newb trying to look like you were involved. Curtis just informed me that you are an integral part of the team joining us from engine.co - my apologies! If your name is listed in either pot above, I need a payment address for you in BTC, AND an address to pay you dev MSC (PLEASE don't destroy your MSC by using a web wallet like Coinbase or MtGox) AND I need your opinion on how the money should be split up in both pots (note that I do not weight all opinions equally, but every opinion matters). Please leave yourself out of the distribution, as if you were not participating. Only think in terms of percentages, and the contributions of each person relative to the rest. Please send your opinion via PM or email (don't post it here!) Once I have received Addresses and opinions from at least the biggest contributors (but hopefully all of you), I can plug them in to a big spreadsheet, announce the final distribution, and start payouts. I apologize if I am slow on any of this, as I need to finish strong here at Cozi so I am very busy right now. Thanks everyone.
|
|
|
I'd prefer that everyone err on the side of reporting as much information as possible. However, I will be relying pretty heavily on your mutual evaluation of each other, so as long as you are confident that the other devs know what you contributed, under-reporting will (hopefully) not hurt you I think I mentioned last bounty that this is the stage where feelings get hurt very easily. Please try to keep that in mind, and recognize that EVERYONE will probably feel a bit cheated by the final numbers, since we all tend to over-inflate the value of our own contributions since that is what we know best. I think I've seen reports from the owners of the four major existing implementations now. I'm sure there are a few more of you who qualify for some of this money. Please get your reports in today. Thanks!
|
|
|
|