Bitcoin Forum
April 26, 2024, 02:43:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: What limitations should be placed on frequency of updating data feeds in the Mastercoin protocol
Maximum 1 per day (current spec)
Maximum 1 per 3 hours
Maximum 1 per hour
No maximum - let users decide
Mastercoin is stupid. Go away.

Pages: [1]
  Print  
Author Topic: [POLL] What is the best policy for Mastercoin data feed update frequency?  (Read 1431 times)
dacoinminster (OP)
Legendary
*
Offline Offline

Activity: 1260
Merit: 1031


Rational Exuberance


View Profile WWW
December 13, 2013, 06:42:23 PM
 #1

We're currently discussing whether the Mastercoin spec should be changed to allow more frequent updates to data feeds: https://github.com/mastercoin-MSC/spec/issues/10#issuecomment-30528940

Background: The mastercoin spec allows users to create data feeds which publish prices for real-world assets (for instance, the price of gold) and for other users to place bets on those price tickers.

My original spec limited data feed updates to once per day, in an attempt to avoid bloating the bitcoin block-chain by attracting high-frequency day-traders. However Ron believes that we should not enforce such artificial limitations on our users (see discussion linked above).

I'm starting this poll to see what whether the community thinks we should change this limit, and if so, to what.

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

Posts: 1714099420

View Profile Personal Message (Offline)

Ignore
1714099420
Reply with quote  #2

1714099420
Report to moderator
1714099420
Hero Member
*
Offline Offline

Posts: 1714099420

View Profile Personal Message (Offline)

Ignore
1714099420
Reply with quote  #2

1714099420
Report to moderator
1714099420
Hero Member
*
Offline Offline

Posts: 1714099420

View Profile Personal Message (Offline)

Ignore
1714099420
Reply with quote  #2

1714099420
Report to moderator
TKeenan
Hero Member
*****
Offline Offline

Activity: 874
Merit: 1000



View Profile
December 13, 2013, 08:36:42 PM
 #2

My feeling is that you will lose some functionality if you don't do it at least once per hour.  I'd prefer once every 5 minutes.  In view of SatoshiDice and further the notion of blockchain bloat, this is a comparatively very small burden on the blockchain.
Bitoy
Sr. Member
****
Offline Offline

Activity: 449
Merit: 250


View Profile
December 14, 2013, 02:36:09 AM
 #3

Let the user decide how many feeds they want to send.   But charge a fee in the form of a higher dust to the exodus address depending on the number of seconds between feeds. 

Ex. 
Daily feeds dust is .00006 per feed
Hourly feeds .00006 x 24 hours = 0.00144 per feed
Minute feeds .00006 x 24 x 60 =  0.084 per feed

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
December 14, 2013, 02:55:40 AM
 #4

I'd just let the open market decide if you can't come up with the ideal frequency (and I don't see a way how you could do that).

As far as I understand it, feeds anyways would be transactions in the Bitcoin network, so you'd need to use transactions which (if mined) will cost mining fees. If someone wants to send an update every 2 seconds, he'll quickly run out of funds then...

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
December 14, 2013, 11:46:13 AM
 #5

Let's not try to police or safeguard Mastercoin (or Bitcoin).
Users and feed providers decide. There's no other way.

Every magic number in the protocol (e.g. "1 day frequency") needs to be eliminated.

Another target of mine is the fixed 0.5% fee on data feeds - there is no reason to have that fixed in the protocol rather than having feed providers compete for the fees.

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

Activity: 2184
Merit: 1000


View Profile WWW
December 14, 2013, 12:26:44 PM
 #6

I think it would depend on the particular data feed...some commodity prices are more volatile than others.


It might cause problems if you implement an arbitrary timing....the data feed update interval should be determined by the initiator of the data feed itself.


 

TraderTimm
Legendary
*
Offline Offline

Activity: 2408
Merit: 1121



View Profile
December 14, 2013, 05:18:16 PM
 #7

I'm watching this closely, because the route you take will determine how fast you get hard-forked to irrelevance. This ought to be illuminating. Also, nice one about not wanting to "inconvenience" your disastercoin users, (to the detriment of everyone else) because hey, you're already hooking in to the Bitcoin hashing power, why limit your blockchain resource usage?

Just speaks volumes to what the priorities are here.

< Cue rationalizations about why disastercoin is doing the "right thing".... >

fortitudinem multis - catenum regit omnia
DGulari
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000


KawBet.com - Anonymous Bitcoin Casino & Sportsbook


View Profile
December 14, 2013, 07:51:29 PM
 #8

I'm watching this closely, because the route you take will determine how fast you get hard-forked to irrelevance. This ought to be illuminating. Also, nice one about not wanting to "inconvenience" your disastercoin users, (to the detriment of everyone else) because hey, you're already hooking in to the Bitcoin hashing power, why limit your blockchain resource usage?

Just speaks volumes to what the priorities are here.

< Cue rationalizations about why disastercoin is doing the "right thing".... >

How will the update frequency cause a hard fork? 

Or is it that you missed the Mastercoin train and you a slinging mud around because you can't now participate?

. .KawBet . .
BITCOIN CASINO & SPORTSBOOK
|               ____
        ¦¦¦¦¦¦¦¦¦¦
      ¦¦¦¦¦¦¦¦¦¦¦¦¦¦
    ¦¦¦¦¦¦  ¦¦  ¦¦¦¦¦¦
  ¦¦¦¦¦              ¯¦¦¦¦¦
¦¦¦¦¦¦__    __    ¦¦¦¦¦¦
¦¦¦¦¦¦¦¦    ¯¯  _¦¦¦¦¦¦
¦¦¦¦¦¦¦¦    _    ¦¦¦¦¦
¦¦¦¦¦¦¯¯    ¯¯¯    ¦¦¦¦¦
  ¦¦¦¦¦                ¦¦¦¦¦
    ¦¦¦¦¦¦  ¦¦  ¦¦¦¦¦¦
      ¦¦¦¦¦¦¦¦¦¦¦¦¦¦
         ¯¦¦¦¦¦¦¦¦¦¦¯
               ¯¯¯¯¯¯

UP
TO
7BTC
WELCOME
BONUS
|
        ¦¦¦¦
    ¦¦¦¦¦¦¦¦¦
 _¦¦¦¦¦¦¦¦¦¦¦¦¦¦¯
    _¦¦¦¦¦¦¦¯
   _¦¦¦¦¦¦¦¯
  _¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
  _¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¯
           ¦¦¦¦¦¯
          ¦¦¦¦¦
         ¦¦¦¦¦
    ¯¦¦¦¦¦¦¦¦¦¦¦¦¯
    ¯¦¦¦¦¦¦¦¦¦¯
      ¦¦¦¦¦¯
      ¯¦¦¯

EASY DEPOSIT
FAST WITHDRAWAL
|
        ¦¦¦¦¦¦¦¦¦¦
      ¦                        ¦
    ¦     ¦¦¦¦  ¦    ¦     ¦
  ¦             ¦  ¦    ¦       ¦
¦         ¦¦¦¦  ¦¦¦¦         ¦
¦         ¦              ¦         ¦
¦         ¦¦¦¦                   ¦
  ¦                                ¦¦
    ¦         ¦  ¦  ¦         ¦¦¦
      ¦                         ¦¦¦¦
        ¯¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
               ¯¯¯¯¯¯          ¯¯
24H
LIVE
SUPPORT
|


¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦                          ¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦              ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦      ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦            ¦¦¦¦¦¦¦¦¦¦¦¦¦¦            ¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦              ¦¦¦¦¦¦¦¦              ¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦¦¦          ¦¦¦¦¦¦¦¦          ¦¦¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦¦¦¦¦
  ¦¦¦¦¦

NO KYC
REQUIRED
TraderTimm
Legendary
*
Offline Offline

Activity: 2408
Merit: 1121



View Profile
December 14, 2013, 09:02:12 PM
 #9

How will the update frequency cause a hard fork? 

Or is it that you missed the disastercoin train and you a slinging mud around because you can't now participate?

< Rationalization one, recorded >

fortitudinem multis - catenum regit omnia
Loozik
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250


Born to chew bubble gum and kick ass


View Profile
December 16, 2013, 06:41:52 PM
 #10

The data feed should be event-based. Whenever price changes or bid / ask is placed, such an event should be immediately reflected in the data feed.

Data feed stamping precision should be in millisecond or microsecond.
Pages: [1]
  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!