Bitcoin Forum
April 19, 2024, 08:32:42 PM *
News: Latest Bitcoin Core release: 26.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 90 91 92 93 ... 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.
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
September 09, 2013, 08:45:21 PM
 #841

Sorry, wall of text incoming Smiley


Tachikoma's opinion on this issue matters a lot to me, since he has the best implementation of MasterCoin so far. Tachikoma, are you willing to update your code to recognize transactions through block 255365?

I'm absolutely firm on one thing though - I don't want to include more blocks beyond 255365 unless they can be shown to contain MasterCoin purchases sent before the deadline!

I'm updating the code right now to include everything up to and including 255365. Nothing we can do about it now but I think the spec should be more pro-active to prevent problems like this in the future.

The only caveat is that you'll have to release the source code at the end of the contest, which I assume won't be a problem

I always planned to release the underlying libraries but originally did not plan to release the source code to the website since it's just one implementation of the library itself.

  • Specified that advanced features (beyond simple send) need to wait for a better way to store our data in the block chain

This a thousand times. It's very easy to extend the functionality once there is a proper way to store data in the chain. I will focus on this next if nobody comes forward with a way to do this in the next few days.

Spec Updated to 1.1
I did not re-read it yet so forgive me if you already did this. Did you describe which timestamps to use for transactions and how to deal multiple transactions from the same user in the same block (especially if not all transactions can be satisfied)? (See discussion on the previous page)

Tachikoma has done some great work on it so far, on his own volition. Its looks awesome and it's appreciated by everyone who invested. However, the project is barely out of the conceptual stage. Do you really want to start playing loose and fast with the investment funds? Wouldn't it be better to have a structured Bounty/Reward system laid out and discuss this kind of thing with the board before throwing out random offers?

I tend to agree. This project is barely started up and there is so much work to be done still. Although I really appreciate the gesture I think a formal bounty system would benefit Mastercoin better. I will see what I can do to just claim some bounties Smiley

Although I have no problems releasing my code but I really want to motivate others to build the same stuff I did. In order for Mastercoin to work a dialog needs to happen between developers. A lot of things in Mastercoin are open for interpretation and having multiple coders working on it in their own code might bring the problems to the surface. The other problem with releasing it now is that a lot of stuff that's written at the moment won't work when we implement a new method to encode the data and it won't work with anything other then simple send. I rather release it once these problems have been solved so it's at least future complete.

Lastly; thanks everybody for the compliments; I am happy that my work these past days is appreciated Smiley


Awesome.

We need some closure on the refunds issue, so let's draw the line at block 255365. Do NOT ask me to massage the spec to include your attempted purchase which was not included after block 255365! Everything after that block (not including MasterCoin transaction outputs) will be refunded. If somebody sends MORE money to the Exodus Address after I process the refund, they risk never seeing that money again.

Tachikoma, I'm sorry - I just have a very strong impulse to send you money after all the work you've done. I'll try to restrain myself. My board is already doing their job - when I mentioned this to them, they also advised me to not be too fast and loose with the money Smiley

It's up to you whether you release the source code for the library only or for the whole web page. The rules for the contest will only allow consideration of projects which have source code released at the end of the contest, so only your library would be considered in the contest if you didn't release the code to the web page. Either way is fine by me.

Regarding the timestamp question, I did not clarify it further (although I did address several other things which have come up). Let's take MasterCoin transactions in the order they are included in the block by the miner. I'll try to address that in the next rev of the spec.

Do we have another timestamp we could use besides the timestamp on the block itself? I was assuming the block timestamp was our only option . . . 


The trust scores you see are subjective; they will change depending on who you have in your trust list.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713558762
Hero Member
*
Offline Offline

Posts: 1713558762

View Profile Personal Message (Offline)

Ignore
1713558762
Reply with quote  #2

1713558762
Report to moderator
1713558762
Hero Member
*
Offline Offline

Posts: 1713558762

View Profile Personal Message (Offline)

Ignore
1713558762
Reply with quote  #2

1713558762
Report to moderator
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 09, 2013, 08:47:47 PM
 #842

Do we have another timestamp we could use besides the timestamp on the block itself? I was assuming the block timestamp was our only option . . .  

Hah no I think that's the only one; just think it needs to be added to the spec ^^

All the transactions up to 255365 should be added. But it's late so I did not check them all.

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 09, 2013, 09:33:03 PM
 #843


Tachikoma, I'm sorry - I just have a very strong impulse to send you money after all the work you've done. I'll try to restrain myself. My board is already doing their job - when I mentioned this to them, they also advised me to not be too fast and loose with the money Smiley


Let's not forget that there's a bitcoin address posted in the footer of mastercoin-explorer.com (1J2svn2GxYx9LPrpCLFikmzn9kkrXBrk8B).
I just sent a small tip because I think this site just totally rocks!

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

Activity: 205
Merit: 10



View Profile
September 10, 2013, 04:20:18 AM
Last edit: September 10, 2013, 05:59:18 AM by W2014
 #844

I've just put a new version of the http://mastercoin-explorer.com online.

This version actually has some useful information. For one it can approximate balances for a given address and show what kind of transactions where done by them. As always this is an initial version of this functionality so don't expect any miracles Smiley

J.R.: I spend way more time on this then I originally planned. So to be honest I hope there will still be a bounty for something like this even if I build it already; not that that was the reason for me doing it to begin with Smiley

Fantastic job, Tachikoma! Thanks for your efforts!

Question: if you click on "New Transaction" the MasterCoin Advisor appears. How does this work?

VIAZ   ►   First Major Decentralized Peer-to-Peer Funding Platform on Tezos   ◄
WEBSITE | BOUNTY CAMPAIGN | WHITEPAPER | FACEBOOK | TWITTER | TELEGRAM
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
September 10, 2013, 05:53:55 AM
 #845

I would like to remind everyone that we have a github account - https://github.com/mastercoin-MSC

I would like to request that at some point (either from the start, or when they feel they're ready), they transfer their projects to this repository. It will make it easier to find all Mastercoin related open source code. (They will retain full history and push rights to the repository, of course).

Please contact me if you're interested in such a migration.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 10, 2013, 09:09:54 AM
 #846

Thanks for the donations guys! Smiley

Fantastic job, Tachikoma! Thanks for your efforts!

Question: if you click on "New Transaction" the MasterCoin Advisor appears. How does this work?

It tells you what Bitcoin transactions to send in order to do a Mastercoin transaction. You can see J.R's examples earlier in the thread. For now however I would want to ask you to wait until we have a better way to encode the data in the blockchain.

Hey people. It's late over here (2am) so I'll post a quick update and tomorrow I'll expand. I'm working on a python mastercoin client (works connecting to a running bitcoin client). I made it open-source from the start so that dacoinminster and Tachikoma (and anyone) can peer-review it.

https://github.com/maraoz/pymastercoin

Right now it works like the Mastercoin Advisor script, only that it can also automatically create and broadcast the actual transactions. (no need to create them manually). Anyway, my plan was to build this as a base to test new methods for storing the data payload.

cheers! I'll send some technical questions tomorrow before I continue! (Maybe it's time to create a development thread?)
Manuel

Awesome; I will go over it tonight. If you want to bounce ideas around for encoding data in the chain you can always hit me up with a pm or find me on irc Smiley

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 10, 2013, 09:36:40 AM
 #847

Tachikoma, the latest Mastercoin transactions are not showing up yet on mastercoin-explorer.com. Are they showing up delayed or is there something wrong?

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 10, 2013, 09:47:34 AM
 #848

Tachikoma, the latest Mastercoin transactions are not showing up yet on mastercoin-explorer.com. Are they showing up delayed or is there something wrong?

Right now new transactions are added based on a cron job which I suspect might not be running well. I ran it manually now and will check why the cron job isn't working on it's own.

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 10, 2013, 09:49:12 AM
 #849

Tachikoma, the latest Mastercoin transactions are not showing up yet on mastercoin-explorer.com. Are they showing up delayed or is there something wrong?

Right now new transactions are added based on a cron job which I suspect might not be running well. I ran it manually now and will check why the cron job isn't working on it's own.

Alright, thanks. Recent transactions are showing up now.

My PGP-Key: 462D02D8
Verify my messages using keybase: https://keybase.io/maxmint
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
September 10, 2013, 09:53:04 AM
 #850

You might have experience as a programmer but I take it you're not a systems guy.  Find someone who is and have them draft the spec.  You might not be familiar with hedging algorithms but you've got one implemented for the currency stabilization process.  Either find one and have them write a paper for you or dig up what the finance guys have in their literature and refer to it.  You don't have a bibliography and that's a bad thing, there is a whole lot here that is not novel and needs to be referenced so everyone knows you're not butting heads with what's generally held to be true.  tl;dr shoddy work designed by the clueless and implemented by the fools that follow them, stay away
There is more to this than hedging. You can reduce the risk of escrow fund exhaustion to zero and still fail to create a mastercoinUSD that is actually worth one USD.

Perfectly stable mastercoinUSD will sell for more than one USD. After all they teleport, real USD bills don't.
If I made USD bills that could teleport, would you pay face value for it? or would you be willing to pay a premium?
What if the network expanded so that you could use my teleporting USD in more places, wouldn't the premium increase?

At the same time unstable mastercoinUSD can sell for less than one USD. After all, they are exchangeable for at most one USD in mastercoin.
If the escrow fund runs dry, they are exchangeable for less than one USD in mastercoin. So their market price will decrease as the amount of backing falls.

The whole point is to achieve parity with the USD.


 


Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 10, 2013, 01:54:43 PM
 #851

  • Bitcoin testnet Exodus address proposal. Should we define a Testnet exodus address to be able to test stuff in the testnet? I suggest dacoinminster to setup an address and to set the Testnet epoch to 1-Oct-2013, so we have time to buy this testnet mastercoins for the coding contest. This way we don't need to spend real bitcoins to test new protocol features or services.

I proposed the same mechanism but nothing came off it. So I did the same thing you did and just took a random address and promoted it to tesnet-exodus. In theory there is no reason to have an end date for the testnet address it could be a few years in the future which will make it easier for other developers to buy coins as they come on board.

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 10, 2013, 02:58:44 PM
 #852

OK, time for technical questions.

  • What is the endianness for the data? self-answered, found on specification: big-endian. Good, I agree.
  • Why does Mastercoin Advisor use a data sequence number lower than the recipient sequence number? Shouldn't it be the successor of the recipient sequence number, as the protocol specifies?
Code:
recipientSequenceNum = ord(recipientBytes[1])
dataSequenceNum = recipientSequenceNum - 1
if dataSequenceNum < 0:
dataSequenceNum = dataSequenceNum + 256

Quote
In order to distinguish data packets from the reference address, the data packet sequence numbers start
at n+1 where n is the sequence number of the reference packet if it were treated as a data packet. Any
additional data packets can continue to use up sequence numbers n+2, n+3, and so on until all sequence
numbers are used except for n-1.
As an example of how this works, let's imagine a MasterCoin transaction that has two data packets. If
the reference address happens to have a sequence number of 62, then the first data packet has a
sequence number of 63 and the second has a sequence number of 64. Note that sequence number 255
is followed by 0.


My implementation: https://github.com/maraoz/pymastercoin/blob/master/message.py#L24 (line 24)
We should define the desired behaviour because if not we won't have compatible parsers/transaction generators.


  • What happens if the Mastercoin data payload is less than 20 bytes? or not a multiple of 20 bytes? I see from Mastercoin Advisor that zeroes are padded. Shouldn't we add that to the specification?
  • Bitcoin testnet Exodus address proposal. Should we define a Testnet exodus address to be able to test stuff in the testnet? I suggest dacoinminster to setup an address and to set the Testnet epoch to 1-Oct-2013, so we have time to buy this testnet mastercoins for the coding contest. This way we don't need to spend real bitcoins to test new protocol features or services.


Two final points: I'm willing to help polish the specification to have something clear for any developer to implement a client or blockchain parser. And later today I'm starting with alternate (not-yet-specified by the Mastercoin protocol) ways of storing  the data in the blockchain. I hope this helps with the blockchain bloating problem.

Aw crap. I meant to update the spec to change how the sequence numbers worked. Thanks for catching that.

When I was writing the code for MasterCoin Adviser, it occurred to me that it might be easier to parse MasterCoin transactions if the first data packet had the first sequence number, then additional data packets following, and then the reference packet last, with the last sequence number. But I never went back and updated the spec to reflect that change. I made that change because I thought it might help if we ever had transactions with data but no reference address.

I had intended Test MasterCoins to be used so I didn't have to create a TestNet version at all, but I have no opposition to TestNet implementations if that is helpful, especially if that helps reduce block-chain bloat Smiley

As you noticed, MasterCoinAdvisor adds zero padding to fill up the unused remainder of any data packet, although you could probably put anything you want there since clients won't look at those bytes. Still, probably best to keep it clean and stick to zeroes unless we think of a reason not to.

edit:
I sent a PM to you about working on the spec, but then I realized other people might want to work on it too, so I've quoted the PM below:

I saw that you'd be interested in helping polish the spec. Ron suggested that we convert it to markdown so that it is more diff-friendly and git-friendly. He would be most pleased if we could get that checked in to our github repo: https://github.com/mastercoin-MSC

If you'd like to work on that, I uploaded the *.doc version here: https://sites.google.com/site/2ndbtcwpaper/MasterCoin%20Specification%201.1.doc?attredirects=0&d=1

Thanks for working on the project! If it weren't for my day-job, I'd have the programming contest launched by now. Sorry . . .

-J.R.

milkyman
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
September 10, 2013, 03:50:48 PM
 #853

I was wondering about what will happen to the test mastercoins... will they be deleted when the protocol is working? Otherwise, it could be that they become valuable as well.
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
September 10, 2013, 03:54:02 PM
 #854

I was wondering about what will happen to the test mastercoins... will they be deleted when the protocol is working? Otherwise, it could be that they become valuable as well.
Testnet bitcoins aren't valuable. Everyone knows test mastercoins should not be used for serious purposes, and nobody is promoting their use for serious purposes, so nobody will use them for serious purposes and they will have no value.

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
maxmint
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500



View Profile
September 10, 2013, 04:06:44 PM
 #855

I was wondering about what will happen to the test mastercoins... will they be deleted when the protocol is working? Otherwise, it could be that they become valuable as well.
Testnet bitcoins aren't valuable. Everyone knows test mastercoins should not be used for serious purposes, and nobody is promoting their use for serious purposes, so nobody will use them for serious purposes and they will have no value.

Testnet bitcoins are running on a separate block chain. Test mastercoins however are on the same block chain as regular mastercoins. And if they basically can do the same things as normal mastercoins, why shouldn't they be used and gain in value?

My PGP-Key: 462D02D8
Verify my messages using keybase: https://keybase.io/maxmint
Meni Rosenfeld
Donator
Legendary
*
Offline Offline

Activity: 2058
Merit: 1054



View Profile WWW
September 10, 2013, 04:17:54 PM
 #856

I was wondering about what will happen to the test mastercoins... will they be deleted when the protocol is working? Otherwise, it could be that they become valuable as well.
Testnet bitcoins aren't valuable. Everyone knows test mastercoins should not be used for serious purposes, and nobody is promoting their use for serious purposes, so nobody will use them for serious purposes and they will have no value.
Testnet bitcoins are running on a separate block chain. Test mastercoins however are on the same block chain as regular mastercoins. And if they basically can do the same things as normal mastercoins, why shouldn't they be used and gain in value?
If testnet was merged mined against mainnet, tesetnet bitcoins still wouldn't have value. When something is branded as "testing" the Schelling point is that it will be used for testing (especially when it offers no advantage over something branded as "real").

If test mastercoins would so easily have value, it will be trivial to generate 1000000 different Mastercoin "flavors", each following the same protocol but with a different "version byte" (or whatever there is there). If all flavors will have equal value then mastercoins have no chance to have value to begin with. But if not then mastercoins will have a huge advantage over test mastercoins by virtue of being intended for actual use.

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
grazcoin
Sr. Member
****
Offline Offline

Activity: 284
Merit: 250



View Profile
September 10, 2013, 07:45:02 PM
 #857

I just announced mastercoin-tools on https://bitcointalk.org/index.php?topic=291914
Sources are available on:
https://github.com/grazcoin/mastercoin-tools

At this stage it generates a list with total amount of mastercoins for each address:
https://github.com/grazcoin/mastercoin-tools/blob/master/outputs/msc_per_address.csv

I have compared it with http://mastercoin-explorer.com
An example for disagreement is:
http://mastercoin-explorer.com/addresses/1AGFxUanxnWnrTiwLsY4NyvNZTv3RWFnfT
where the amount of mastercoins on mastercoin-explorer.com is 1504.69444445 and according to mastercoin-tools the amount is 1404.27673743
I could run a comparison test on all addresses, but I though it could be easier for mastercoin-explorer.com maintainer to do it.

The bootstrap values are very important to any implementation, and I suggest that the community agrees on one list (hopefully mine), later implementations could take it as static data and skip the calculations.
I also suggest that once the list is finalized, 1EXoDus address signs it, and it becomes an appendix to the spec which would be living as ascii doc on github.

Generally this package should have live update - direct interaction with the bitcoin network (using sx monitor). It should run without a database and serve as an alternative code base. This way anyone would be able to run a node at home without the need for a database setup.

enjoy!

dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
September 10, 2013, 07:55:38 PM
Last edit: September 10, 2013, 08:20:49 PM by dacoinminster
 #858

I just announced mastercoin-tools on https://bitcointalk.org/index.php?topic=291914
Sources are available on:
https://github.com/grazcoin/mastercoin-tools

At this stage it generates a list with total amount of mastercoins for each address:
https://github.com/grazcoin/mastercoin-tools/blob/master/outputs/msc_per_address.csv

I have compared it with http://mastercoin-explorer.com
An example for disagreement is:
http://mastercoin-explorer.com/addresses/1AGFxUanxnWnrTiwLsY4NyvNZTv3RWFnfT
where the amount of mastercoins on mastercoin-explorer.com is 1504.69444445 and according to mastercoin-tools the amount is 1404.27673743
I could run a comparison test on all addresses, but I though it could be easier for mastercoin-explorer.com maintainer to do it.

The bootstrap values are very important to any implementation, and I suggest that the community agrees on one list (hopefully mine), later implementations could take it as static data and skip the calculations.
I also suggest that once the list is finalized, 1EXoDus address signs it, and it becomes an appendix to the spec which would be living as ascii doc on github.

Generally this package should have live update - direct interaction with the bitcoin network (using sx monitor). It should run without a database and serve as an alternative code base. This way anyone would be able to run a node at home without the need for a database setup.

enjoy!

1404.27673743 would be too low. I assume you mean mastercoin-tools calculates 1504.27673743 instead of 1504.69444445?

I'm trying to understand your suggestion about a package with a live update. Are you suggesting that MasterCoin clients should decouple from the block chain completely and rely on a vetted record of transactions? If so, that would seem to lose our decentralization. If not, what are you suggesting?

edit: I also posted this question to your mastercoin-tools thread Smiley

dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
September 10, 2013, 08:10:26 PM
 #859

In the interest of full transparency, here is the updated expenditure list I sent to the board just now. Hopefully I can process refunds tomorrow.


Quote
We've decided to set the cutoff date for investments a couple blocks later in order to accommodate some people who sent before the deadline, but did not get included in a block until after the deadline. Consequently, the expenditure list has changed slightly. Here's the final list of transactions which I hope to execute soon, probably tomorrow:

    13.279 BTC in refunds to investors who missed the deadline (addresses and details here: https://docs.google.com/spreadsheet/ccc?key=0AnnInaIJVqrtdGMteFNOWjBpWTNqd3BYbWUzdGVLMmc#gid=0)
    3 BTC bounty to bytemaster (1Nou27Zt2k3yTFHw6yePg3A1df2ohCTFFb per his PM to me) as a bounty for their work exposing a flaw in my spec. (details here: https://groups.google.com/d/msg/mastercoin/EQgEHvKJBh4/4VeE3a02I3QJ)
    3 BTC to d'aniel as part of the same bounty. D'aniel requested that his prize go to forum member gmaxwell: 1GMaxweLLbo8mdXvnnC19Wt2wigiYUKgEB, request is here: https://bitcointalk.org/index.php?topic=284178.msg3041300#msg3041300)
    2 BTC to mich for the awesome logo (13x2dka6tVhjsNNNomGJjUPi2iJQCb67bw, verified by him)
    0.1 BTC to Ron to reimburse his purchase of MasterCoin.org (1HfXDX3ALapNebQC8stTdd5zK7kiCgvX9n)

Total expenditures: 21.379 BTC
Aside from the changes to the refund list, this is the same list of expenditures as before, so I don't expect comments - I'm just keeping you guys in the loop.

Thanks!

-J.R.

If you are expecting a refund, please check the spreadsheet linked above and make sure it looks correct. Thanks!

Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
September 10, 2013, 08:22:32 PM
 #860

At this stage it generates a list with total amount of mastercoins for each address:
https://github.com/grazcoin/mastercoin-tools/blob/master/outputs/msc_per_address.csv
I will compare those stats to the explorers data as soon as I can, will probably will have to wait till the weekend though.

The bootstrap values are very important to any implementation, and I suggest that the community agrees on one list (hopefully mine), later implementations could take it as static data and skip the calculations.

I also suggest that once the list is finalized, 1EXoDus address signs it, and it becomes an appendix to the spec which would be living as ascii doc on github.

I don't think anything should be set in stone; not yet at least. Too much needs to be added which could have effects on the previous transactions.

One of the things I was considering adding is an unified data format to the spec that we could use as replay and compare logs. It could also be used by other implementations to compare data. Basically adding a json-data format for Mastercoin.

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
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 90 91 92 93 ... 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!