Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Wc73u-0003zb-7L for bitcoin-development@lists.sourceforge.net; Mon, 21 Apr 2014 05:46:38 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.223.173 as permitted sender) client-ip=209.85.223.173; envelope-from=lidstrom83@gmail.com; helo=mail-ie0-f173.google.com; Received: from mail-ie0-f173.google.com ([209.85.223.173]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1Wc73q-00045M-S3 for bitcoin-development@lists.sourceforge.net; Mon, 21 Apr 2014 05:46:38 +0000 Received: by mail-ie0-f173.google.com with SMTP id rl12so3593694iec.32 for ; Sun, 20 Apr 2014 22:46:29 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.50.27.2 with SMTP id p2mr20055479igg.32.1398059189543; Sun, 20 Apr 2014 22:46:29 -0700 (PDT) Received: by 10.64.73.129 with HTTP; Sun, 20 Apr 2014 22:46:29 -0700 (PDT) In-Reply-To: References: <52CDA01B-13BF-4BB8-AC9A-5FBBB324FD15@sant.ox.ac.uk> Date: Sun, 20 Apr 2014 23:46:29 -0600 Message-ID: From: Daniel Lidstrom To: Peter Todd Content-Type: multipart/alternative; boundary=047d7b1119015e2b1704f78705a0 X-Spam-Score: -0.3 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (lidstrom83[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (lidstrom83[at]gmail.com) 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1Wc73q-00045M-S3 Cc: Bitcoin Dev , Jonathan Levin Subject: Re: [Bitcoin-development] Economics of information propagation X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Apr 2014 05:46:38 -0000 --047d7b1119015e2b1704f78705a0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable If this policy of mining empty blocks upon new block headers before downloading and verifying the blocks became the standard, then wouldn't the marginal orphan probability per transaction vanish? It seems like this could be a way to seriously reduce transaction fees. On Sun, Apr 20, 2014 at 10:44 PM, Daniel Lidstrom wro= te: > > Of course, in reality smaller miners can just mine on top of block header= s >> and include no transactions and do no validation, but that is extremely >> harmful to the security of Bitcoin. > > > If it's only during the few seconds that it takes to to verify the block, > then would this really be that big of a deal? E.g. even if all miners di= d > this, a 10 second delay would only yield an average of a couple blind/emp= ty > blocks per day. > > > On Sun, Apr 20, 2014 at 10:06 PM, Peter Todd wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> That is mistaken: you can't mine on top of just a block header, leaving >> small miners disadvantaged as they are earning no profit while they wait >> for the information to validate the block and update their UTXO sets. Th= is >> results in the same problem as before, as the large pools who mine most >> blocks can validate either instantly - the self-mine case - or more quic= kly >> than the smaller miners. >> >> Of course, in reality smaller miners can just mine on top of block >> headers and include no transactions and do no validation, but that is >> extremely harmful to the security of Bitcoin. >> >> >> On 20 April 2014 23:58:58 GMT-04:00, Mark Friedenbach >> wrote: >> >As soon as we switch to headers >> >first - which will be soon - there will be no difference in propagation >> >time no matter how large the block is. Only 80 bites will be required >> >to >> >propagate the block header which establishes priority for when the >> >block is >> >fully validated. >> >On Apr 20, 2014 6:56 PM, "Jonathan Levin" >> > >> >wrote: >> > >> >> Hi all, >> >> >> >> I am a post-graduate economist writing a paper on the incentives of >> >> mining. Even though this issue has been debated in the forums, I >> >think it >> >> is important to get a sense of the magnitude of the incentives at >> >play and >> >> determine what implications this has for the transaction fee market. >> >> >> >> As it has been pointed out before the marginal cost for miners does >> >not >> >> stem from the private cost of the miner validating the signature and >> >> including it in the list of transactions in the block but rather the >> >> increased probability that the block will be orphaned as a result of >> >slower >> >> propagation. Gavin did some back of the envelope worst case >> >calculations >> >> but these overstated the effect of propagation delay. The reason >> >being the >> >> 80ms additional time to reach 50% of the network is spread throughout >> >the >> >> time that it takes to reach 50% of the network. During this time >> >miners are >> >> notified about the block and treat it as the longest chain and hence >> >are no >> >> longer mining with the aim to produce a competing block. >> >> >> >> I am looking to calculate the change in the curvature of the >> >probability >> >> mass function that a block hears about my block in any given second >> >as a >> >> function of the block size. Although there is likely to be >> >significant >> >> noise here, there seems to be some stable linear relationships with >> >the >> >> time that it takes to reach different quartiles. Has anyone done >> >this? I >> >> have used some empirical data that I am happy to share but ideally I >> >would >> >> like analytical solutions. >> >> >> >> Following Peter Todd, I also find the concerning result that >> >propagation >> >> delays results in increasing returns to higher shares of the hashing >> >power. >> >> Indeed it may well be in the interest of large pools to publish large >> >> blocks to increase propagation delays on the network which would >> >increase >> >> orphan rates particularly for small miners and miners that have not >> >> invested in sufficient bandwidth / connectivity. If a small miner >> >hears >> >> about a block after 4.5 seconds on average there is a 0.7% chance >> >that >> >> there is already a block in circulation. Large miners can increase >> >the >> >> time that it takes for small miners to hear about blocks by >> >increasing the >> >> size of their blocks. For example if the time that it takes for a >> >small >> >> miner to hear about the block goes to 12 seconds there is a 2 percent >> >> chance there is already a block in circulation for the small miner. >> >There >> >> is also a 1.2% chance that there will be a competing block published >> >after >> >> a small miner propagates in the time that it gets to full >> >propagation. Am I >> >> getting this right that the probability of a miner=E2=80=99s block be= ing >> >orphaned >> >> is comprised of the probability that the miner was not the first to >> >find a >> >> valid block and the probability that given they are first, someone >> >else in >> >> the absence of hearing about it finds a competing valid block. >> >> >> >> One question is: Are orphans probabilistic and only resolved after >> >hearing >> >> about a new block that lengthens the chain or is there a way to know >> >in >> >> advance? Is it frowned upon to mine on top of a block that you have >> >just >> >> found even though it is very likely going to end up an orphan? >> >> >> >> Would be happy to share the draft form of the paper and receive any >> >> feedback. >> >> >> >> Finally, at coinometrics we are working on a modified client to >> >capture >> >> information on network propagation and would invite any suggestions >> >of any >> >> other useful statistics that would be useful in the development of >> >software. >> >> >> >> Best, >> >> >> >> Jonathan >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On 21 Apr 2014, at 01:16, < >> >> bitcoin-development-request@lists.sourceforge.net> < >> >> bitcoin-development-request@lists.sourceforge.net> wrote: >> >> >> >> > Send Bitcoin-development mailing list submissions to >> >> > bitcoin-development@lists.sourceforge.net >> >> > >> >> > To subscribe or unsubscribe via the World Wide Web, visit >> >> > >> >https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> > or, via email, send a message with subject or body 'help' to >> >> > bitcoin-development-request@lists.sourceforge.net >> >> > >> >> > You can reach the person managing the list at >> >> > bitcoin-development-owner@lists.sourceforge.net >> >> > >> >> > When replying, please edit your Subject line so it is more specific >> >> > than "Re: Contents of Bitcoin-development digest..." >> >> > >> >> > >> >> > Today's Topics: >> >> > >> >> > 1. Re: "bits": Unit of account (Oliver Egginger) >> >> > 2. Re: "bits": Unit of account (Christophe Biocca) >> >> > 3. Re: "bits": Unit of account (Gmail) >> >> > 4. Re: "bits": Unit of account (Mike Caldwell) >> >> > 5. Re: "bits": Unit of account (Justin A) >> >> > >> >> > >> >> > >> >---------------------------------------------------------------------- >> >> > >> >> > Message: 1 >> >> > Date: Sun, 20 Apr 2014 20:43:24 +0200 >> >> > From: Oliver Egginger >> >> > Subject: Re: [Bitcoin-development] "bits": Unit of account >> >> > To: Bitcoin Development >> >> > Message-ID: <5354154C.1080908@olivere.de> >> >> > Content-Type: text/plain; charset=3DISO-8859-1 >> >> > >> >> > Hello, >> >> > >> >> > just my two 'cents': >> >> > >> >> > Terms arises by itself. Just as most people speak of coins when >> >they >> >> > mean bitcoins. I do not see that bitcoin is currently in common use >> >> > except for speculation. Therefore no term for smaller units has >> >> > established yet. No problem in my eyes. Time will tell. >> >> > >> >> > - oliver >> >> > >> >> > >> >> > >> >> > >> >> > ------------------------------ >> >> > >> >> > Message: 2 >> >> > Date: Sun, 20 Apr 2014 15:19:38 -0400 >> >> > From: Christophe Biocca >> >> > Subject: Re: [Bitcoin-development] "bits": Unit of account >> >> > To: Bitcoin Development >> >> > Message-ID: >> >> > > >> TAnaCuyh_P2GqHaguyY39xjhj84HSA_x+6F4MOqM_A@mail.gmail.com> >> >> > Content-Type: text/plain; charset=3DUTF-8 >> >> > >> >> > Culturally neutral? "bit" in French phonetically collides with >> >slang >> >> > for phallus ("bitte", with a silent "e"). Apparently it means >> >"louse" >> >> > in Turkish as well. >> >> > >> >> > Not that this really would be avoidable with any short word (all >> >the >> >> > short possible words are usually taken), but it's not neutral. >> >> > >> >> > On Sun, Apr 20, 2014 at 2:43 PM, Oliver Egginger >> > >> >> wrote: >> >> >> Hello, >> >> >> >> >> >> just my two 'cents': >> >> >> >> >> >> Terms arises by itself. Just as most people speak of coins when >> >they >> >> >> mean bitcoins. I do not see that bitcoin is currently in common >> >use >> >> >> except for speculation. Therefore no term for smaller units has >> >> >> established yet. No problem in my eyes. Time will tell. >> >> >> >> >> >> - oliver >> >> >> >> >> >> >> >> >> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> >> Learn Graph Databases - Download FREE O'Reilly Book >> >> >> "Graph Databases" is the definitive new guide to graph databases >> >and >> >> their >> >> >> applications. Written by three acclaimed leaders in the field, >> >> >> this first edition is now available. Download your free book >> >today! >> >> >> http://p.sf.net/sfu/NeoTech >> >> >> _______________________________________________ >> >> >> Bitcoin-development mailing list >> >> >> Bitcoin-development@lists.sourceforge.net >> >> >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> > >> >> > >> >> > >> >> > ------------------------------ >> >> > >> >> > Message: 3 >> >> > Date: Sun, 20 Apr 2014 14:32:26 -0500 >> >> > From: Gmail >> >> > Subject: Re: [Bitcoin-development] "bits": Unit of account >> >> > Cc: Bitcoin Development >> >> > Message-ID: >> >> > Content-Type: text/plain; charset=3D"us-ascii" >> >> > >> >> > People in the Bitcoin community are sometimes resistant to the idea >> >of >> >> using the word "credit" as a unit of Bitcoin, because Bitcoin is not >> >a >> >> credit-based system. >> >> > >> >> > However, given that the average person has close to no >> >understanding of >> >> what "credit" means, and probably no concern for the distinction even >> >if >> >> they do know, it may be wise to use the futuristic and easily >> >> understandable "credit" as our human-friendly unit. >> >> > >> >> > Do others agree that "credits" as a unit of account has a desirable >> >> futuristic connotation? >> >> > >> >> > Will >> >> > >> >> > -------------- next part -------------- >> >> > A non-text attachment was scrubbed... >> >> > Name: smime.p7s >> >> > Type: application/pkcs7-signature >> >> > Size: 1593 bytes >> >> > Desc: not available >> >> > >> >> > ------------------------------ >> >> > >> >> > Message: 4 >> >> > Date: Sun, 20 Apr 2014 16:28:34 -0400 >> >> > From: Mike Caldwell >> >> > Subject: Re: [Bitcoin-development] "bits": Unit of account >> >> > To: Christophe Biocca >> >> > Cc: Bitcoin Development >> >> > Message-ID: <4098C706-D67F-474E-9C13-E4C8F56B41ED@swipeclock.com> >> >> > Content-Type: text/plain; charset=3D"us-ascii" >> >> > >> >> > By culturally neutral I mean we avoid deliberately invoking a >> >cultural >> >> reference in the name. For example "satoshi" would be a reference to >> >> Japanese culture just for being a common Japanese name regardless of >> >who >> >> Satoshi turns out to be. >> >> > >> >> > Mike >> >> > >> >> > Sent from my iPhone >> >> > >> >> >> On Apr 20, 2014, at 1:20 PM, "Christophe Biocca" < >> >> christophe.biocca@gmail.com> wrote: >> >> >> >> >> >> Culturally neutral? "bit" in French phonetically collides with >> >slang >> >> >> for phallus ("bitte", with a silent "e"). Apparently it means >> >"louse" >> >> >> in Turkish as well. >> >> >> >> >> >> Not that this really would be avoidable with any short word (all >> >the >> >> >> short possible words are usually taken), but it's not neutral. >> >> >> >> >> >>> On Sun, Apr 20, 2014 at 2:43 PM, Oliver Egginger >> > >> >> wrote: >> >> >>> Hello, >> >> >>> >> >> >>> just my two 'cents': >> >> >>> >> >> >>> Terms arises by itself. Just as most people speak of coins when >> >they >> >> >>> mean bitcoins. I do not see that bitcoin is currently in common >> >use >> >> >>> except for speculation. Therefore no term for smaller units has >> >> >>> established yet. No problem in my eyes. Time will tell. >> >> >>> >> >> >>> - oliver >> >> >>> >> >> >>> >> >> >>> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> >>> Learn Graph Databases - Download FREE O'Reilly Book >> >> >>> "Graph Databases" is the definitive new guide to graph databases >> >and >> >> their >> >> >>> applications. Written by three acclaimed leaders in the field, >> >> >>> this first edition is now available. Download your free book >> >today! >> >> >>> http://p.sf.net/sfu/NeoTech >> >> >>> _______________________________________________ >> >> >>> Bitcoin-development mailing list >> >> >>> Bitcoin-development@lists.sourceforge.net >> >> >>> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> >> >> >> >> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> >> Learn Graph Databases - Download FREE O'Reilly Book >> >> >> "Graph Databases" is the definitive new guide to graph databases >> >and >> >> their >> >> >> applications. Written by three acclaimed leaders in the field, >> >> >> this first edition is now available. Download your free book >> >today! >> >> >> http://p.sf.net/sfu/NeoTech >> >> >> _______________________________________________ >> >> >> Bitcoin-development mailing list >> >> >> Bitcoin-development@lists.sourceforge.net >> >> >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> > >> >> > >> >> > >> >> > ------------------------------ >> >> > >> >> > Message: 5 >> >> > Date: Sun, 20 Apr 2014 20:16:35 -0400 >> >> > From: Justin A >> >> > Subject: Re: [Bitcoin-development] "bits": Unit of account >> >> > To: Mike Caldwell >> >> > Cc: Bitcoin Development >> >> > Message-ID: >> >> > < >> >> CAK2MuX3GufxU_AH0Kaw3pUkzgX_agok86ahCh+7r96UkxZwneQ@mail.gmail.com> >> >> > Content-Type: text/plain; charset=3D"utf-8" >> >> > >> >> > >> >> > >> >> > What about "ubit", pronounced "YOU-bit", representing 1e-6 bitcoin? >> >Easy >> >> to >> >> > say, tied in a visual way to the metric micro, leaves the required >> >2 >> >> > decimal places for the marginally numerate.. What more could one >> >want? >> >> > >> >> > >> >> > >> >> > Also, hi. My first post; plan to get involved over the southern >> >> hemisphere >> >> > winter if I can learn enough. >> >> > On Apr 20, 2014 4:32 PM, "Mike Caldwell" >> >> wrote: >> >> > >> >> >> By culturally neutral I mean we avoid deliberately invoking a >> >cultural >> >> >> reference in the name. For example "satoshi" would be a reference >> >to >> >> >> Japanese culture just for being a common Japanese name regardless >> >of who >> >> >> Satoshi turns out to be. >> >> >> >> >> >> Mike >> >> >> >> >> >> Sent from my iPhone >> >> >> >> >> >>> On Apr 20, 2014, at 1:20 PM, "Christophe Biocca" < >> >> >> christophe.biocca@gmail.com> wrote: >> >> >>> >> >> >>> Culturally neutral? "bit" in French phonetically collides with >> >slang >> >> >>> for phallus ("bitte", with a silent "e"). Apparently it means >> >"louse" >> >> >>> in Turkish as well. >> >> >>> >> >> >>> Not that this really would be avoidable with any short word (all >> >the >> >> >>> short possible words are usually taken), but it's not neutral. >> >> >>> >> >> >>>> On Sun, Apr 20, 2014 at 2:43 PM, Oliver Egginger >> > >> >> >> wrote: >> >> >>>> Hello, >> >> >>>> >> >> >>>> just my two 'cents': >> >> >>>> >> >> >>>> Terms arises by itself. Just as most people speak of coins when >> >they >> >> >>>> mean bitcoins. I do not see that bitcoin is currently in common >> >use >> >> >>>> except for speculation. Therefore no term for smaller units has >> >> >>>> established yet. No problem in my eyes. Time will tell. >> >> >>>> >> >> >>>> - oliver >> >> >>>> >> >> >>>> >> >> >>>> >> >> >> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> >>>> Learn Graph Databases - Download FREE O'Reilly Book >> >> >>>> "Graph Databases" is the definitive new guide to graph databases >> >and >> >> >> their >> >> >>>> applications. Written by three acclaimed leaders in the field, >> >> >>>> this first edition is now available. Download your free book >> >today! >> >> >>>> http://p.sf.net/sfu/NeoTech >> >> >>>> _______________________________________________ >> >> >>>> Bitcoin-development mailing list >> >> >>>> Bitcoin-development@lists.sourceforge.net >> >> >>>> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> >>> >> >> >>> >> >> >> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> >>> Learn Graph Databases - Download FREE O'Reilly Book >> >> >>> "Graph Databases" is the definitive new guide to graph databases >> >and >> >> >> their >> >> >>> applications. Written by three acclaimed leaders in the field, >> >> >>> this first edition is now available. Download your free book >> >today! >> >> >>> http://p.sf.net/sfu/NeoTech >> >> >>> _______________________________________________ >> >> >>> Bitcoin-development mailing list >> >> >>> Bitcoin-development@lists.sourceforge.net >> >> >>> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> >> >> >> >> >> >> >> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> >> Learn Graph Databases - Download FREE O'Reilly Book >> >> >> "Graph Databases" is the definitive new guide to graph databases >> >and >> >> their >> >> >> applications. Written by three acclaimed leaders in the field, >> >> >> this first edition is now available. Download your free book >> >today! >> >> >> http://p.sf.net/sfu/NeoTech >> >> >> _______________________________________________ >> >> >> Bitcoin-development mailing list >> >> >> Bitcoin-development@lists.sourceforge.net >> >> >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> >> >> >> > -------------- next part -------------- >> >> > An HTML attachment was scrubbed... >> >> > >> >> > ------------------------------ >> >> > >> >> > >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> > Start Your Social Network Today - Download eXo Platform >> >> > Build your Enterprise Intranet with eXo Platform Software >> >> > Java Based Open Source Intranet - Social, Extensible, Cloud Ready >> >> > Get Started Now And Turn Your Intranet Into A Collaboration >> >Platform >> >> > http://p.sf.net/sfu/ExoPlatform >> >> > >> >> > ------------------------------ >> >> > >> >> > _______________________________________________ >> >> > Bitcoin-development mailing list >> >> > Bitcoin-development@lists.sourceforge.net >> >> > https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> > >> >> > >> >> > End of Bitcoin-development Digest, Vol 35, Issue 72 >> >> > *************************************************** >> >> >> >> >> >> >> >> >> >> >-----------------------------------------------------------------------= ------- >> >> Start Your Social Network Today - Download eXo Platform >> >> Build your Enterprise Intranet with eXo Platform Software >> >> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >> >> Get Started Now And Turn Your Intranet Into A Collaboration Platform >> >> http://p.sf.net/sfu/ExoPlatform >> >> _______________________________________________ >> >> Bitcoin-development mailing list >> >> Bitcoin-development@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> >> >> >> >> > >> > >> >-----------------------------------------------------------------------= - >> > >> >> >-----------------------------------------------------------------------= ------- >> >Start Your Social Network Today - Download eXo Platform >> >Build your Enterprise Intranet with eXo Platform Software >> >Java Based Open Source Intranet - Social, Extensible, Cloud Ready >> >Get Started Now And Turn Your Intranet Into A Collaboration Platform >> >http://p.sf.net/sfu/ExoPlatform >> > >> >-----------------------------------------------------------------------= - >> > >> >_______________________________________________ >> >Bitcoin-development mailing list >> >Bitcoin-development@lists.sourceforge.net >> >https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> -----BEGIN PGP SIGNATURE----- >> Version: APG v1.1.1 >> >> iQFQBAEBCAA6BQJTVJlDMxxQZXRlciBUb2RkIChsb3cgc2VjdXJpdHkga2V5KSA8 >> cGV0ZUBwZXRlcnRvZGQub3JnPgAKCRAZnIM7qOfwhTbNB/4lHTsUN/iee7H0UyBn >> +TDRgf1BSoUx9HP+vtwXzS0JkVQoxoB5x4Pls+ex7qIXGNxdG9EPYi1RqQ5A8RUo >> X2ntOL2pj6qTmW4aYxqqyihiQayLs5ixHPmJxqHv343g5ekqsKmBeDuWR4hXjUyZ >> 0Pfcp40Xd3eJ38dSbq98letl5eD+ryBPKYtb91Trumqa9S0WB8kw9IqNaXjlpfG1 >> lYuaVEllpaLpZW+4cx1mlPneS1GmLvloWhXf4Qh4X39VXECAjOAmNKh1atJCyT7H >> ugkOcx1F2Rxo5P3jNzBRJKyAD96sbOhKm4sX7rzSjhT3WJgyHtJm3wkeluDCOVbR >> QZqK >> =3DR7Tv >> -----END PGP SIGNATURE----- >> >> >> >> ------------------------------------------------------------------------= ------ >> Start Your Social Network Today - Download eXo Platform >> Build your Enterprise Intranet with eXo Platform Software >> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >> Get Started Now And Turn Your Intranet Into A Collaboration Platform >> http://p.sf.net/sfu/ExoPlatform >> _______________________________________________ >> Bitcoin-development mailing list >> Bitcoin-development@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bitcoin-development >> > > --047d7b1119015e2b1704f78705a0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
If this policy of mining empty blocks upon new block heade= rs before=20 downloading and verifying the blocks became the standard, then wouldn't= =20 the marginal orphan probability per transaction vanish?=C2=A0 It seems like= =20 this could be a way to seriously reduce transaction fees.


On Sun, Apr 20, 2014 at= 10:44 PM, Daniel Lidstrom <lidstrom83@gmail.com> wrote:<= br>

Of course, in reality smaller miners can just mine on top of block=20 headers and include no transactions and do no validation, but that is=20 extremely harmful to the security of Bitcoin.

If it's only during the few seconds that it takes to to verify the block,= =20 then would this really be that big of a deal?=C2=A0 E.g. even if all miners= =20 did this, a 10 second delay would only yield an average of a couple=20 blind/empty blocks per day.


On Sun, Apr 20,= 2014 at 10:06 PM, Peter Todd <pete@petertodd.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

That is mistaken: you can't mine on top of just a block header, leaving= small miners disadvantaged as they are earning no profit while they wait f= or the information to validate the block and update their UTXO sets. This r= esults in the same problem as before, as the large pools who mine most bloc= ks can validate either instantly - the self-mine case - or more quickly tha= n the smaller miners.

Of course, in reality smaller miners can just mine on top of block headers = and include no transactions and do no validation, but that is extremely har= mful to the security of Bitcoin.


On 20 April 2014 23:58:58 GMT-04:00, Mark Friedenbach <mark@monetize.io> wrote:
>As soon as we switch to headers
>first - which will be soon - there will be no difference in propagation=
>time no matter how large the block is. Only 80 bites will be required >to
>propagate the block header which establishes priority for when the
>block is
>fully validated.
>On Apr 20, 2014 6:56 PM, "Jonathan Levin"
><j= onathan.levin@sant.ox.ac.uk>
>wrote:
>
>> Hi all,
>>
>> I am a post-graduate economist writing a paper on the incentives o= f
>> mining. Even though this issue has been debated in the forums, I >think it
>> is important to get a sense of the magnitude of the incentives at<= br> >play and
>> determine what implications this has for the transaction fee marke= t.
>>
>> As it has been pointed out before the marginal cost for miners doe= s
>not
>> stem from the private cost of the miner validating the signature a= nd
>> including it in the list of transactions in the block but rather t= he
>> increased probability that the block will be orphaned as a result = of
>slower
>> propagation. Gavin did some back of the envelope worst case
>calculations
>> but these overstated the effect of propagation delay. The reason >being the
>> 80ms additional time to reach 50% of the network is spread through= out
>the
>> time that it takes to reach 50% of the network. During this time >miners are
>> notified about the block and treat it as the longest chain and hen= ce
>are no
>> longer mining with the aim to produce a competing block.
>>
>> I am looking to calculate the change in the curvature of the
>probability
>> mass function that a block hears about my block in any given secon= d
>as a
>> function of the block size. Although there is likely to be
>significant
>> noise here, there seems to be some stable linear relationships wit= h
>the
>> time that it takes to reach different quartiles. Has anyone done >this? I
>> have used some empirical data that I am happy to share but ideally= I
>would
>> like analytical solutions.
>>
>> Following Peter Todd, I also find the concerning result that
>propagation
>> delays results in increasing returns to higher shares of the hashi= ng
>power.
>> Indeed it may well be in the interest of large pools to publish la= rge
>> blocks to increase propagation delays on the network which would >increase
>> orphan rates particularly for small miners and miners that have no= t
>> invested in sufficient bandwidth / connectivity. If a small miner<= br> >hears
>> about a block after 4.5 seconds on average there is a 0.7% chance<= br> >that
>> there is already a block in circulation. =C2=A0Large miners can in= crease
>the
>> time that it takes for small miners to hear about blocks by
>increasing the
>> size of their blocks. For example if the time that it takes for a<= br> >small
>> miner to hear about the block goes to 12 seconds there is a 2 perc= ent
>> chance there is already a block in circulation for the small miner= .
>There
>> is also a 1.2% chance that there will be a competing block publish= ed
>after
>> a small miner propagates in the time that it gets to full
>propagation. Am I
>> getting this right that the probability of a miner=E2=80=99s block= being
>orphaned
>> is comprised of the probability that the miner was not the first t= o
>find a
>> valid block and the probability that given they are first, someone=
>else in
>> the absence of hearing about it finds a competing valid block.
>>
>> One question is: Are orphans probabilistic and only resolved after=
>hearing
>> about a new block that lengthens the chain or is there a way to kn= ow
>in
>> advance? Is it frowned upon to mine on top of a block that you hav= e
>just
>> found even though it is very likely going to end up an orphan?
>>
>> Would be happy to share the draft form of the paper and receive an= y
>> feedback.
>>
>> Finally, at coinometrics we are working on a modified client to >capture
>> information on network propagation and would invite any suggestion= s
>of any
>> other useful statistics that would be useful in the development of=
>software.
>>
>> Best,
>>
>> Jonathan
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On 21 Apr 2014, at 01:16, <
>> bitcoin-development-request@lists.sourceforge.net&= gt; <
>> bitcoin-development-request@lists.sourceforge.net&= gt; wrote:
>>
>> > Send Bitcoin-development mailing list submissions to
>> > =C2=A0 =C2=A0 =C2=A0 bitcoin-development@lists.sourceforg= e.net
>> >
>> > To subscribe or unsubscribe via the World Wide Web, visit
>> >
>https://lists.sourceforge.net/lists/listinfo/bitcoi= n-development
>> > or, via email, send a message with subject or body 'help&= #39; to
>> > =C2=A0 =C2=A0 =C2=A0 bitcoin-development-request@= lists.sourceforge.net
>> >
>> > You can reach the person managing the list at
>> > =C2=A0 =C2=A0 =C2=A0 bitcoin-development-owner@list= s.sourceforge.net
>> >
>> > When replying, please edit your Subject line so it is more sp= ecific
>> > than "Re: Contents of Bitcoin-development digest..."= ;
>> >
>> >
>> > Today's Topics:
>> >
>> > =C2=A0 1. Re: "bits": Unit of account (Oliver Eggin= ger)
>> > =C2=A0 2. Re: "bits": Unit of account (Christophe B= iocca)
>> > =C2=A0 3. Re: "bits": Unit of account (Gmail)
>> > =C2=A0 4. Re: "bits": Unit of account (Mike Caldwel= l)
>> > =C2=A0 5. Re: "bits": Unit of account (Justin A) >> >
>> >
>> >
>----------------------------------------------------------------------<= br> >> >
>> > Message: 1
>> > Date: Sun, 20 Apr 2014 20:43:24 +0200
>> > From: Oliver Egginger <bitcoin@olivere.de>
>> > Subject: Re: [Bitcoin-development] "bits": Unit of = account
>> > To: Bitcoin Development <bitcoin-development@lists.sou= rceforge.net>
>> > Message-ID: <5354154C.1080908@olivere.de>
>> > Content-Type: text/plain; charset=3DISO-8859-1
>> >
>> > Hello,
>> >
>> > just my two 'cents':
>> >
>> > Terms arises by itself. Just as most people speak of coins wh= en
>they
>> > mean bitcoins. I do not see that bitcoin is currently in comm= on use
>> > except for speculation. Therefore no term for smaller units h= as
>> > established yet. No problem in my eyes. Time will tell.
>> >
>> > - oliver
>> >
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 2
>> > Date: Sun, 20 Apr 2014 15:19:38 -0400
>> > From: Christophe Biocca <christophe.biocca@gmail.com>
>> > Subject: Re: [Bitcoin-development] "bits": Unit of = account
>> > To: Bitcoin Development <bitcoin-development@lists.sou= rceforge.net>
>> > Message-ID:
>> > =C2=A0 =C2=A0 =C2=A0 <CANOOu=3D9=3D
>> TAnaCuyh_P2GqHaguyY39xjhj84HSA_x+6F4MOqM_A@m= ail.gmail.com>
>> > Content-Type: text/plain; charset=3DUTF-8
>> >
>> > Culturally neutral? "bit" in French phonetically co= llides with
>slang
>> > for phallus ("bitte", with a silent "e").= Apparently it means
>"louse"
>> > in Turkish as well.
>> >
>> > Not that this really would be avoidable with any short word (= all
>the
>> > short possible words are usually taken), but it's not neu= tral.
>> >
>> > On Sun, Apr 20, 2014 at 2:43 PM, Oliver Egginger
><bitcoin@oli= vere.de>
>> wrote:
>> >> Hello,
>> >>
>> >> just my two 'cents':
>> >>
>> >> Terms arises by itself. Just as most people speak of coin= s when
>they
>> >> mean bitcoins. I do not see that bitcoin is currently in = common
>use
>> >> except for speculation. Therefore no term for smaller uni= ts has
>> >> established yet. No problem in my eyes. Time will tell. >> >>
>> >> - oliver
>> >>
>> >>
>> >>
>>
>-----------------------------------------------------------------------= -------
>> >> Learn Graph Databases - Download FREE O'Reilly Book >> >> "Graph Databases" is the definitive new guide t= o graph databases
>and
>> their
>> >> applications. Written by three acclaimed leaders in the f= ield,
>> >> this first edition is now available. Download your free b= ook
>today!
>> >> http://p.sf.net/sfu/NeoTech
>> >> _______________________________________________
>> >> Bitcoin-development mailing list
>> >> Bitcoin-development@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/l= istinfo/bitcoin-development
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 3
>> > Date: Sun, 20 Apr 2014 14:32:26 -0500
>> > From: Gmail <will.yager@gmail.com>
>> > Subject: Re: [Bitcoin-development] "bits": Unit of = account
>> > Cc: Bitcoin Development <bitcoin-development@lists.sou= rceforge.net>
>> > Message-ID: <B687D4AD-263F-4594-BE7A-FF238B8DF7AF= @gmail.com>
>> > Content-Type: text/plain; charset=3D"us-ascii"
>> >
>> > People in the Bitcoin community are sometimes resistant to th= e idea
>of
>> using the word "credit" as a unit of Bitcoin, because Bi= tcoin is not
>a
>> credit-based system.
>> >
>> > However, given that the average person has close to no
>understanding of
>> what "credit" means, and probably no concern for the dis= tinction even
>if
>> they do know, it may be wise to use the futuristic and easily
>> understandable "credit" as our human-friendly unit.
>> >
>> > Do others agree that "credits" as a unit of account= has a desirable
>> futuristic connotation?
>> >
>> > Will
>> >
>> > -------------- next part --------------
>> > A non-text attachment was scrubbed...
>> > Name: smime.p7s
>> > Type: application/pkcs7-signature
>> > Size: 1593 bytes
>> > Desc: not available
>> >
>> > ------------------------------
>> >
>> > Message: 4
>> > Date: Sun, 20 Apr 2014 16:28:34 -0400
>> > From: Mike Caldwell <mcaldwell@swipeclock.com>
>> > Subject: Re: [Bitcoin-development] "bits": Unit of = account
>> > To: Christophe Biocca <christophe.biocca@gmail.com>
>> > Cc: Bitcoin Development <bitcoin-development@lists.sou= rceforge.net>
>> > Message-ID: <4098C706-D67F-474E-9C13-E4C8F56= B41ED@swipeclock.com>
>> > Content-Type: text/plain; charset=3D"us-ascii"
>> >
>> > By culturally neutral I mean we avoid deliberately invoking a=
>cultural
>> reference in the name. =C2=A0For example "satoshi" would= be a reference to
>> Japanese culture just for being a common Japanese name regardless = of
>who
>> Satoshi turns out to be.
>> >
>> > Mike
>> >
>> > Sent from my iPhone
>> >
>> >> On Apr 20, 2014, at 1:20 PM, "Christophe Biocca"= ; <
>> c= hristophe.biocca@gmail.com> wrote:
>> >>
>> >> Culturally neutral? "bit" in French phoneticall= y collides with
>slang
>> >> for phallus ("bitte", with a silent "e&quo= t;). Apparently it means
>"louse"
>> >> in Turkish as well.
>> >>
>> >> Not that this really would be avoidable with any short wo= rd (all
>the
>> >> short possible words are usually taken), but it's not= neutral.
>> >>
>> >>> On Sun, Apr 20, 2014 at 2:43 PM, Oliver Egginger
><bitcoin@oli= vere.de>
>> wrote:
>> >>> Hello,
>> >>>
>> >>> just my two 'cents':
>> >>>
>> >>> Terms arises by itself. Just as most people speak of = coins when
>they
>> >>> mean bitcoins. I do not see that bitcoin is currently= in common
>use
>> >>> except for speculation. Therefore no term for smaller= units has
>> >>> established yet. No problem in my eyes. Time will tel= l.
>> >>>
>> >>> - oliver
>> >>>
>> >>>
>> >>>
>>
>-----------------------------------------------------------------------= -------
>> >>> Learn Graph Databases - Download FREE O'Reilly Bo= ok
>> >>> "Graph Databases" is the definitive new gui= de to graph databases
>and
>> their
>> >>> applications. Written by three acclaimed leaders in t= he field,
>> >>> this first edition is now available. Download your fr= ee book
>today!
>> >>> http://p.sf.net/sfu/NeoTech
>> >>> _______________________________________________
>> >>> Bitcoin-development mailing list
>> >>> Bitcoin-development@lists.sourceforge.net
>> >>> https://lists.sourceforge.net/lis= ts/listinfo/bitcoin-development
>> >>
>> >>
>>
>-----------------------------------------------------------------------= -------
>> >> Learn Graph Databases - Download FREE O'Reilly Book >> >> "Graph Databases" is the definitive new guide t= o graph databases
>and
>> their
>> >> applications. Written by three acclaimed leaders in the f= ield,
>> >> this first edition is now available. Download your free b= ook
>today!
>> >> http://p.sf.net/sfu/NeoTech
>> >> _______________________________________________
>> >> Bitcoin-development mailing list
>> >> Bitcoin-development@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/l= istinfo/bitcoin-development
>> >
>> >
>> >
>> > ------------------------------
>> >
>> > Message: 5
>> > Date: Sun, 20 Apr 2014 20:16:35 -0400
>> > From: Justin A <allport@gmail.com>
>> > Subject: Re: [Bitcoin-development] "bits": Unit of = account
>> > To: Mike Caldwell <mcaldwell@swipeclock.com>
>> > Cc: Bitcoin Development <bitcoin-development@lists.sou= rceforge.net>
>> > Message-ID:
>> > =C2=A0 =C2=A0 =C2=A0 <
>> CAK2MuX3GufxU_AH0Kaw3pUkzgX_agok86a= hCh+7r96UkxZwneQ@mail.gmail.com>
>> > Content-Type: text/plain; charset=3D"utf-8"
>> >
>> > <delurk>
>> >
>> > What about "ubit", pronounced "YOU-bit", = representing 1e-6 bitcoin?
>Easy
>> to
>> > say, tied in a visual way to the metric micro, leaves the req= uired
>2
>> > decimal places for the marginally numerate.. What more could = one
>want?
>> >
>> > </delurk>
>> >
>> > Also, hi. My first post; plan to get involved over the southe= rn
>> hemisphere
>> > winter if I can learn enough.
>> > On Apr 20, 2014 4:32 PM, "Mike Caldwell" <mcaldwell@swipecloc= k.com>
>> wrote:
>> >
>> >> By culturally neutral I mean we avoid deliberately invoki= ng a
>cultural
>> >> reference in the name. =C2=A0For example "satoshi&qu= ot; would be a reference
>to
>> >> Japanese culture just for being a common Japanese name re= gardless
>of who
>> >> Satoshi turns out to be.
>> >>
>> >> Mike
>> >>
>> >> Sent from my iPhone
>> >>
>> >>> On Apr 20, 2014, at 1:20 PM, "Christophe Biocca&= quot; <
>> >> christophe.biocca@gmail.com> wrote:
>> >>>
>> >>> Culturally neutral? "bit" in French phoneti= cally collides with
>slang
>> >>> for phallus ("bitte", with a silent "e= "). Apparently it means
>"louse"
>> >>> in Turkish as well.
>> >>>
>> >>> Not that this really would be avoidable with any shor= t word (all
>the
>> >>> short possible words are usually taken), but it's= not neutral.
>> >>>
>> >>>> On Sun, Apr 20, 2014 at 2:43 PM, Oliver Egginger<= br> ><bitcoin@oli= vere.de>
>> >> wrote:
>> >>>> Hello,
>> >>>>
>> >>>> just my two 'cents':
>> >>>>
>> >>>> Terms arises by itself. Just as most people speak= of coins when
>they
>> >>>> mean bitcoins. I do not see that bitcoin is curre= ntly in common
>use
>> >>>> except for speculation. Therefore no term for sma= ller units has
>> >>>> established yet. No problem in my eyes. Time will= tell.
>> >>>>
>> >>>> - oliver
>> >>>>
>> >>>>
>> >>>>
>> >>
>>
>-----------------------------------------------------------------------= -------
>> >>>> Learn Graph Databases - Download FREE O'Reill= y Book
>> >>>> "Graph Databases" is the definitive new= guide to graph databases
>and
>> >> their
>> >>>> applications. Written by three acclaimed leaders = in the field,
>> >>>> this first edition is now available. Download you= r free book
>today!
>> >>>> http://p.sf.net/sfu/NeoTech
>> >>>> _______________________________________________ >> >>>> Bitcoin-development mailing list
>> >>>> Bitcoin-development@lists.sourceforge.net=
>> >>>> https://lists.sourceforge.net= /lists/listinfo/bitcoin-development
>> >>>
>> >>>
>> >>
>>
>-----------------------------------------------------------------------= -------
>> >>> Learn Graph Databases - Download FREE O'Reilly Bo= ok
>> >>> "Graph Databases" is the definitive new gui= de to graph databases
>and
>> >> their
>> >>> applications. Written by three acclaimed leaders in t= he field,
>> >>> this first edition is now available. Download your fr= ee book
>today!
>> >>> http://p.sf.net/sfu/NeoTech
>> >>> _______________________________________________
>> >>> Bitcoin-development mailing list
>> >>> Bitcoin-development@lists.sourceforge.net
>> >>> https://lists.sourceforge.net/lis= ts/listinfo/bitcoin-development
>> >>
>> >>
>> >>
>>
>-----------------------------------------------------------------------= -------
>> >> Learn Graph Databases - Download FREE O'Reilly Book >> >> "Graph Databases" is the definitive new guide t= o graph databases
>and
>> their
>> >> applications. Written by three acclaimed leaders in the f= ield,
>> >> this first edition is now available. Download your free b= ook
>today!
>> >> http://p.sf.net/sfu/NeoTech
>> >> _______________________________________________
>> >> Bitcoin-development mailing list
>> >> Bitcoin-development@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/l= istinfo/bitcoin-development
>> >>
>> > -------------- next part --------------
>> > An HTML attachment was scrubbed...
>> >
>> > ------------------------------
>> >
>> >
>>
>-----------------------------------------------------------------------= -------
>> > Start Your Social Network Today - Download eXo Platform
>> > Build your Enterprise Intranet with eXo Platform Software
>> > Java Based Open Source Intranet - Social, Extensible, Cloud R= eady
>> > Get Started Now And Turn Your Intranet Into A Collaboration >Platform
>> > http://p.sf.net/sfu/ExoPlatform
>> >
>> > ------------------------------
>> >
>> > _______________________________________________
>> > Bitcoin-development mailing list
>> > Bitcoin-development@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listi= nfo/bitcoin-development
>> >
>> >
>> > End of Bitcoin-development Digest, Vol 35, Issue 72
>> > ***************************************************
>>
>>
>>
>>
>-----------------------------------------------------------------------= -------
>> Start Your Social Network Today - Download eXo Platform
>> Build your Enterprise Intranet with eXo Platform Software
>> Java Based Open Source Intranet - Social, Extensible, Cloud Ready<= br> >> Get Started Now And Turn Your Intranet Into A Collaboration Platfo= rm
>> http= ://p.sf.net/sfu/ExoPlatform
>> _______________________________________________
>> Bitcoin-development mailing list
>> Bitcoin-development@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/b= itcoin-development
>>
>>
>
>
>-----------------------------------------------------------= -------------
>
>-----------------------------------------------------------------------= -------
>Start Your Social Network Today - Download eXo Platform
>Build your Enterprise Intranet with eXo Platform Software
>Java Based Open Source Intranet - Social, Extensible, Cloud Ready
>Get Started Now And Turn Your Intranet Into A Collaboration Platform >http://p.= sf.net/sfu/ExoPlatform
>
>-----------------------------------------------------------------= -------
>
>_______________________________________________
>Bitcoin-development mailing list
>Bitcoin-development@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/bitcoi= n-development
-----BEGIN PGP SIGNATURE-----
Version: APG v1.1.1

iQFQBAEBCAA6BQJTVJlDMxxQZXRlciBUb2RkIChsb3cgc2VjdXJpdHkga2V5KSA8
cGV0ZUBwZXRlcnRvZGQub3JnPgAKCRAZnIM7qOfwhTbNB/4lHTsUN/iee7H0UyBn
+TDRgf1BSoUx9HP+vtwXzS0JkVQoxoB5x4Pls+ex7qIXGNxdG9EPYi1RqQ5A8RUo
X2ntOL2pj6qTmW4aYxqqyihiQayLs5ixHPmJxqHv343g5ekqsKmBeDuWR4hXjUyZ
0Pfcp40Xd3eJ38dSbq98letl5eD+ryBPKYtb91Trumqa9S0WB8kw9IqNaXjlpfG1
lYuaVEllpaLpZW+4cx1mlPneS1GmLvloWhXf4Qh4X39VXECAjOAmNKh1atJCyT7H
ugkOcx1F2Rxo5P3jNzBRJKyAD96sbOhKm4sX7rzSjhT3WJgyHtJm3wkeluDCOVbR
QZqK
=3DR7Tv
-----END PGP SIGNATURE-----


---------------------------------------------------------------------------= ---
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.n= et/sfu/ExoPlatform
_______________________________________________
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-de= velopment


--047d7b1119015e2b1704f78705a0--