Bitcoin Forum
April 26, 2024, 05:30:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 ... 166 »
  Print  
Author Topic: MasterCoin: New Protocol Layer Starting From “The Exodus Address”  (Read 448418 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
October 17, 2013, 02:12:39 PM
 #1281

I'm not sure if this has been discussed before but I couldn't find it. I'm trying to work on encoding Mastercoin data that's larger then just one public key and I'm wondering how we should split data across two keys.

The most space efficient way would be to just concat the two keys as it were and divide them in the middle. (I've added parentheses around the compressed key and sequence for easier readibility)

I.e.
(0201)00000014000000020000000005f5e10000000000000f424060000000000018
(0202)6a00000000000000000000000000000000000000000000000000000000000

The last value here being 186a.

What we could also do is only have whole values per key. In that example the data would be divided as follows.

(0201)00000014000000020000000005f5e10000000000000f424060000000000000
(0202)186a000000000000000000000000000000000000000000000000000000000

I personally prefer the latter version as I think it's cleaner but it does reduce the available space in general.

Thoughts?

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

Posts: 1714152609

View Profile Personal Message (Offline)

Ignore
1714152609
Reply with quote  #2

1714152609
Report to moderator
1714152609
Hero Member
*
Offline Offline

Posts: 1714152609

View Profile Personal Message (Offline)

Ignore
1714152609
Reply with quote  #2

1714152609
Report to moderator
1714152609
Hero Member
*
Offline Offline

Posts: 1714152609

View Profile Personal Message (Offline)

Ignore
1714152609
Reply with quote  #2

1714152609
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Bitoy
Sr. Member
****
Offline Offline

Activity: 449
Merit: 250


View Profile
October 17, 2013, 02:26:33 PM
 #1282

Concat the two keys seems to me the better option because of space saving.   



I'm not sure if this has been discussed before but I couldn't find it. I'm trying to work on encoding Mastercoin data that's larger then just one public key and I'm wondering how we should split data across two keys.

The most space efficient way would be to just concat the two keys as it were and divide them in the middle. (I've added parentheses around the compressed key and sequence for easier readibility)

I.e.
(0201)00000014000000020000000005f5e10000000000000f424060000000000018
(0202)6a00000000000000000000000000000000000000000000000000000000000

The last value here being 186a.

What we could also do is only have whole values per key. In that example the data would be divided as follows.

(0201)00000014000000020000000005f5e10000000000000f424060000000000000
(0202)186a000000000000000000000000000000000000000000000000000000000

I personally prefer the latter version as I think it's cleaner but it does reduce the available space in general.

Thoughts?
ASICSRUS
Member
**
Offline Offline

Activity: 70
Merit: 10


Expert Computer Geek


View Profile
October 17, 2013, 03:43:44 PM
 #1283

Did you guys catch this Colored Coins vs Mastercoin thread?
(I know Willett did, he's replying out there)

re: yes'a Mastah(coin)~ who needs "colored" coins!  Grin didn't think if that

✰ If You Risk Nothing, You Risk Everything | PrimeDice.com | The New Way To Roll | *Thread*

<3<3:::LOVE^YOUR^NEIGHBOR!!!:::|+i|_33+(((PLEASE)))====>Donate if you like me!~> 157YEcD4WQ9UbhZ7NSC2FpuaYfxHe3JgF2
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
October 17, 2013, 03:43:51 PM
 #1284

I'd like to inform you guys of a new alt coin that borrows some basic ideas from Mastercoin.
I'm talking about Nxt.

I just found it today and skimmed through the thread, so my understanding might be a little off.
They are doing some Mastercoin-style fundraiser, and creating a brand new Proof of Stake coin, where the initial stake is based on the donated funds. This does not use the Bitcoin blockchain at all, but is a separate blockchain that can be mined without any electricity burned (is it the first pure PoS alt?)

There are missing details, and I think the fundraiser was constructed rather clumsily (The end date wasn't set in stone when the fundraiser started, no bonus for early adopters). The op doesn't intend to actually raise a lot of money ... but the market might decide that they do want to invest in this new alt.

I believe the fundraiser ends Jan 3 2014, and you can see their version of 1Exodus at 1BCN1u.

Here is my first reply to their thread.

FYI, they don't see their creation as a feature-rich protocol such as Mastercoin, but rather just as one more alt that attempts to fix some of bitcoins flaws.

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
October 17, 2013, 04:14:05 PM
 #1285

I'm missing a whitepaper to read or at least some documentation. It's not in the OP. Do you know if it can be found somewhere else?

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
October 17, 2013, 04:26:19 PM
 #1286

Concat the two keys seems to me the better option because of space saving.   



I'm not sure if this has been discussed before but I couldn't find it. I'm trying to work on encoding Mastercoin data that's larger then just one public key and I'm wondering how we should split data across two keys.

The most space efficient way would be to just concat the two keys as it were and divide them in the middle. (I've added parentheses around the compressed key and sequence for easier readibility)

I.e.
(0201)00000014000000020000000005f5e10000000000000f424060000000000018
(0202)6a00000000000000000000000000000000000000000000000000000000000

The last value here being 186a.

What we could also do is only have whole values per key. In that example the data would be divided as follows.

(0201)00000014000000020000000005f5e10000000000000f424060000000000000
(0202)186a000000000000000000000000000000000000000000000000000000000

I personally prefer the latter version as I think it's cleaner but it does reduce the available space in general.

Thoughts?

I think the parsing code should be simpler for concat. If we think of multisig as a transport layer, it won't care about the byte boundaries of the payload it is transporting - it's just a stream of bytes which need to get into the block chain.

Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 17, 2013, 04:33:23 PM
 #1287

I will focus on concatting for now but I would love to hear from Grazcoin and Zarthras when you guys have the chance.

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
October 17, 2013, 04:43:25 PM
 #1288

I'd like to inform you guys of a new alt coin that borrows some basic ideas from Mastercoin.
I'm talking about Nxt.

I just found it today and skimmed through the thread, so my understanding might be a little off.
They are doing some Mastercoin-style fundraiser, and creating a brand new Proof of Stake coin, where the initial stake is based on the donated funds. This does not use the Bitcoin blockchain at all, but is a separate blockchain that can be mined without any electricity burned (is it the first pure PoS alt?)

There are missing details, and I think the fundraiser was constructed rather clumsily (The end date wasn't set in stone when the fundraiser started, no bonus for early adopters). The op doesn't intend to actually raise a lot of money ... but the market might decide that they do want to invest in this new alt.

I believe the fundraiser ends Jan 3 2014, and you can see their version of 1Exodus at 1BCN1u.

Here is my first reply to their thread.

FYI, they don't see their creation as a feature-rich protocol such as Mastercoin, but rather just as one more alt that attempts to fix some of bitcoins flaws.

It's hard to evaluate this project without whitepaper, source code, or even knowing who is behind it. Still, I won't be surprised if they raise a LOT of money. People have seen this fundraising method work for MSC (and pay off handsomely for our investors), and people will be a lot more willing to give it a try now that it has been proven to work.

This may not be a scam, but if we don't see some scam fundraisers using this model, I'll be amazed!

Proof of stake is very interesting to me. If we see a POS system take off, we might set up a parallel MSC on top of it someday, just to cover all our bases. Note that if we do something like that on ANY alt chain I'd want to look for a way to seed it by giving current MasterCoin holders the new coins, rather than starting with a new fundraiser.

maxmint
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500



View Profile
October 17, 2013, 05:19:12 PM
 #1289


Here's a conversation I just had with J.R. via PM:

I don't know if you are familiar with ActiveMining, it's a mining company that used to trade shares on btct.co and bitfunder.com.
At current rates, their market cap is around 30.000 BTC.

Now that both exchanges seem to be shutting down, CEO Ken Slaughter is looking for a new way to trade their stocks.
They're even trying to come up with their own colored coin solution: https://bitcointalk.org/index.php?topic=297543.msg3325554#msg3325554

I think it would be great to get them interested in Mastercoin and our smart property feature.

Very interesting. We're still a few weeks away from doing smart property that they could use, but they would definitely be the sort of company who would be interested in using that feature!

I wonder if we should be thinking of setting up a bounty for the first users of our smart property for stuff like this. Maybe a bounty for the first smart property to trade more than $100k worth of something on our platform, and another bounty for the first property to trade more than $1M worth.

Feel free to post about this on the project thread Smiley

A bounty would be a great incentive. I'll try to contact Ken to let him know about Mastercoin – I'm not sure if he's aware about our project.

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

Activity: 70
Merit: 10


Expert Computer Geek


View Profile
October 17, 2013, 05:22:20 PM
 #1290


Here's a conversation I just had with J.R. via PM:

I don't know if you are familiar with ActiveMining, it's a mining company that used to trade shares on btct.co and bitfunder.com.
At current rates, their market cap is around 30.000 BTC.

Now that both exchanges seem to be shutting down, CEO Ken Slaughter is looking for a new way to trade their stocks.
They're even trying to come up with their own colored coin solution: https://bitcointalk.org/index.php?topic=297543.msg3325554#msg3325554

I think it would be great to get them interested in Mastercoin and our smart property feature.

Very interesting. We're still a few weeks away from doing smart property that they could use, but they would definitely be the sort of company who would be interested in using that feature!

I wonder if we should be thinking of setting up a bounty for the first users of our smart property for stuff like this. Maybe a bounty for the first smart property to trade more than $100k worth of something on our platform, and another bounty for the first property to trade more than $1M worth.

Feel free to post about this on the project thread Smiley

A bounty would be a great incentive. I'll try to contact Ken to let him know about Mastercoin – I'm not sure if he's aware about our project.

hope you know i'm reporting this to the big dogs upstairs~0ptions traders ! amazing project imo looking good!!!!!
 Grin *on watch!*

✰ If You Risk Nothing, You Risk Everything | PrimeDice.com | The New Way To Roll | *Thread*

<3<3:::LOVE^YOUR^NEIGHBOR!!!:::|+i|_33+(((PLEASE)))====>Donate if you like me!~> 157YEcD4WQ9UbhZ7NSC2FpuaYfxHe3JgF2
grishnakh
Newbie
*
Offline Offline

Activity: 49
Merit: 0



View Profile
October 17, 2013, 05:35:37 PM
 #1291

Did you guys catch this Colored Coins vs Mastercoin thread?
(I know Willett did, he's replying out there)

Here's a fresh cc vs mastercoin thread: Colored coins VS Mastercoins - Which one is better?
klee
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000



View Profile
October 17, 2013, 07:09:14 PM
 #1292

http://www.dailydot.com/crime/black-market-reloaded-shut-down-backopy-silk-road/

The time is now for Mastercoin to succeed!

Decentralized currency/security exchange and decentralized market needed now more than ever Wink
Super T
Full Member
***
Offline Offline

Activity: 124
Merit: 100


View Profile
October 17, 2013, 09:33:28 PM
 #1293


I'd like to see a roadmap for nailing share ownership and trading capabilities, I think this should be the next priority.

Once built, a worthwhile use of foundation cash could be to use funds to buy shares in various Bitcoin denominated stocks (e.g. mining companies like Asicminer which were traded until recently on btct.co before it closed), then offer those stocks for sale at a modest discount via the mastercoin platform.

This would provide an opportunity to prove the capability whilst also attracting new users and further investment in MSC.
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 17, 2013, 09:34:27 PM
 #1294

I've created public keys for a  "Sell Mastercoin for Bitcoin" offer. I would appreciate it if an other developer could decode the keys and tell me what they think it says before I broadcast it to the world Smiley

Code:
020100000014000000020000000005f5e10000000000000f424060000000000018
02026a000000000000000000000000000000000000000000000000000000000000

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
October 17, 2013, 09:52:23 PM
 #1295

I've created public keys for a  "Sell Mastercoin for Bitcoin" offer. I would appreciate it if an other developer could decode the keys and tell me what they think it says before I broadcast it to the world Smiley

Code:
020100000014000000020000000005f5e10000000000000f424060000000000018
02026a000000000000000000000000000000000000000000000000000000000000

Wow. I guess I better be a bit quicker!

I've been pondering acceptance criteria for this feature. Here's my proposal:

Acceptance criteria:
  • Minimum one PC wallet which can generate simple sends and these buy/sell messages, using Tachikoma's multisig
  • Minimum two websites parsing such messages, and the resulting balance transfers
  • Minimum one website showing BTC/MSC price charts derived from these messages
  • Minimum 10 days of real-world usage with no major problems
  • High bar for usability. (Current heavy traders like maxmint, lishbtc, and buybitcoin should be happy with the final product, if at all possible)

Payout criteria:

  • 200 BTC for people who do the coding work on this feature
  • 100 BTC for people who code-review, test, and find bugs (could be the same people, or could be other people entirely)
  • Similar payout rules to last time, with heavy emphasis on sharing code, collaboration, posting frequent updates, and mutual evaluation of each other at the end

This is just brainstorming right now - not a promise! The board actually wanted me to spend even more money than this per feature, so they may not sign off on this plan. However, we've added several proposed features since that discussion, and I don't want to burn through our cash too quickly.

zathras
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 17, 2013, 11:00:17 PM
 #1296

I've created public keys for a  "Sell Mastercoin for Bitcoin" offer. I would appreciate it if an other developer could decode the keys and tell me what they think it says before I broadcast it to the world Smiley

Code:
020100000014000000020000000005f5e10000000000000f424060000000000018
02026a000000000000000000000000000000000000000000000000000000000000

Back to back meetings today but will take a look this evening Smiley

Smart Property & Distributed Exchange: Master Protocol for Bitcoin
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
October 17, 2013, 11:39:51 PM
 #1297

I can't help but post this really interesting blurb from a thread about us on reddit. Apparently Peter Todd is working on "A survey of the representation and transferral of assets with Bitcoin" which provides this description of systems like MasterCoin:

Quote
Here are parts about Mastercoin:

    {Parasitic consensus systems}

    A proof-of-work blockchain, such as the Bitcoin blockchain, can be made use of parasistically for a secondary consensus system. Recall the two fundemental proofs that a blockchain provides: consensus ordering/timestamping and and proof-of-publication. A Satoshi-style blockchain can be used as an ordered message publication service - it is not possible to completely prevent the publication of data without whitelisting censorship ...Thus for a given block height i we have a set of blocks B={b_0 ... b_i} containing messages M={m_0 ... m_j}. By applying a fixed set of rules to that set of messages multiple parties can independently arrive at the same state of the system.

    ... (here goes description of "string bling" system used as an example)

    The Mastercoin system uses this principle. While not yet well developed, there exists an agreed upon set of rules that, from the contents of the Bitcoin blockchain, can derive a set of "Mastercoin" transactions and a final ledger state derived from data encoded in the Bitcoin blockchain.

    Parasitic consensus systems inherently gain the benefits of the security of the underlying consensus system. Though the "string bling" system may have only a handful of users interested in it, an attacker attempting to change the state of the consensus of what strings have what bling would need to attack the Bitcoin blockchain directly - a signififantly harder problem. A merge-mined or independently mined string-bling implementation would probably never be secure against an attacker with a budget of even just a few thousands dollars, by parasiticly using the Bitcoin blockchain the attackers required budget swells to tens of millions.

That's . . . a surprisingly good synopsis of how our project works.

I'd use the word symbiotic rather than parasitic, since I believe we'll be good for bitcoin in the long run. History will decide, I guess.

Source: www.reddit.com/r/Bitcoin/comments/1oo1h2/mastercoin_pays_out_25000_in_btc_msc_to_winners/cctxb5r

zathras
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 18, 2013, 05:15:39 AM
 #1298

I've created public keys for a  "Sell Mastercoin for Bitcoin" offer. I would appreciate it if an other developer could decode the keys and tell me what they think it says before I broadcast it to the world Smiley

Code:
020100000014000000020000000005f5e10000000000000f424060000000000018
02026a000000000000000000000000000000000000000000000000000000000000

Back to back meetings today but will take a look this evening Smiley
Hey Tachikoma,

I think you are missing a zero on your time limit, however other than that looks good.

Decoded it's a transaction for selling Test MSC for BTC.  Transaction type is 20 (00000014), currency type is test mastercoin (00000002), selling 1 Test MSC (0000000005f5e100) for 0.01BTC (00000000000f4240) with a time limit of 6 blocks (6, should be 06?) and a min fee of 0.001BTC (00000000000186a0).  The rest is just padding.

Thanks! Smiley

Smart Property & Distributed Exchange: Master Protocol for Bitcoin
Luckybit
Hero Member
*****
Offline Offline

Activity: 714
Merit: 510



View Profile
October 18, 2013, 05:52:57 AM
 #1299

I'd like to inform you guys of a new alt coin that borrows some basic ideas from Mastercoin.
I'm talking about Nxt.

I just found it today and skimmed through the thread, so my understanding might be a little off.
They are doing some Mastercoin-style fundraiser, and creating a brand new Proof of Stake coin, where the initial stake is based on the donated funds. This does not use the Bitcoin blockchain at all, but is a separate blockchain that can be mined without any electricity burned (is it the first pure PoS alt?)

There are missing details, and I think the fundraiser was constructed rather clumsily (The end date wasn't set in stone when the fundraiser started, no bonus for early adopters). The op doesn't intend to actually raise a lot of money ... but the market might decide that they do want to invest in this new alt.

I believe the fundraiser ends Jan 3 2014, and you can see their version of 1Exodus at 1BCN1u.

Here is my first reply to their thread.

FYI, they don't see their creation as a feature-rich protocol such as Mastercoin, but rather just as one more alt that attempts to fix some of bitcoins flaws.

It's hard to evaluate this project without whitepaper, source code, or even knowing who is behind it. Still, I won't be surprised if they raise a LOT of money. People have seen this fundraising method work for MSC (and pay off handsomely for our investors), and people will be a lot more willing to give it a try now that it has been proven to work.

This may not be a scam, but if we don't see some scam fundraisers using this model, I'll be amazed!

Proof of stake is very interesting to me. If we see a POS system take off, we might set up a parallel MSC on top of it someday, just to cover all our bases. Note that if we do something like that on ANY alt chain I'd want to look for a way to seed it by giving current MasterCoin holders the new coins, rather than starting with a new fundraiser.

Please please design Mastercoin in a way to make attaching it to an altcoin profitable for the current Mastercoin owners. That would be a brilliant move.
Tachikoma
Hero Member
*****
Offline Offline

Activity: 938
Merit: 1000



View Profile WWW
October 18, 2013, 06:21:26 AM
 #1300

Hey Tachikoma,

I think you are missing a zero on your time limit, however other than that looks good.

Decoded it's a transaction for selling Test MSC for BTC.  Transaction type is 20 (00000014), currency type is test mastercoin (00000002), selling 1 Test MSC (0000000005f5e100) for 0.01BTC (00000000000f4240) with a time limit of 6 blocks (6, should be 06?) and a min fee of 0.001BTC (00000000000186a0).  The rest is just padding.

Thanks! Smiley

Yes you are right, good find, I read the specs wrong. Will fix that! Smiley

Electrum: the convenience of a web wallet, without the risks | Bytesized Seedboxes BTC/LTC supported
Pages: « 1 ... 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 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 ... 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!