diff --git a/whitepaper/btch/hush.bib b/whitepaper/btch/btch.bib similarity index 100% rename from whitepaper/btch/hush.bib rename to whitepaper/btch/btch.bib diff --git a/whitepaper/btch/protocol.aux b/whitepaper/btch/protocol.aux new file mode 100644 index 0000000..c7e28de --- /dev/null +++ b/whitepaper/btch/protocol.aux @@ -0,0 +1,58 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\abx@aux@sortscheme{anyt} +\abx@aux@sortnamekeyscheme{global} +\@writefile{toc}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{lof}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{lot}{\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax } +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\relax \fontsize {14.4}{18}\selectfont Contents\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{1}{section*.1}} +\abx@aux@cite{RFC-2119} +\abx@aux@cite{Bitcoin-Protocol} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{3}{section.1}} +\abx@aux@backref{1}{RFC-2119}{0}{3}{3} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}High-level Overview\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{3}{subsection.1.1}} +\abx@aux@backref{2}{Bitcoin-Protocol}{0}{3}{3} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Types Of Transactions\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{3}{subsection.1.2}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {2}Design of \textbf {HushList}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{4}{section.2}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {3}Reference Implementation\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{4}{section.3}} +\abx@aux@cite{dPOW} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {4}Account Funding\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{section.4}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {5}\textbf {HushList}\xspace Contacts\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{section.5}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {6}\textbf {HushList}\xspace Creation\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{section.6}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {6.1}Private \textbf {HushLists}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{subsection.6.1}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {6.2}Multi-Chain Private \textbf {HushLists}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{subsection.6.2}} +\abx@aux@backref{3}{dPOW}{0}{6}{6} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {6.3}Public \textbf {HushLists}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{6}{subsection.6.3}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {7}List Subscription\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{6}{section.7}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {8}Sending To A List\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.8}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {9}Receiving Messages\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.9}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {10}Costs\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.10}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {11}Examples\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.11}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {12}Metadata Analysis\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{8}{section.12}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {13}User Stories\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{8}{section.13}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {13.1}"Pen Name" user story - Amanda\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{8}{subsection.13.1}} +\abx@aux@cite{Komodo} +\abx@aux@cite{BarterDEX} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {13.2}"Security Researcher" user story - Gordon\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{subsection.13.2}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {13.3}"Whisteblower" user story - Martha\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{subsection.13.3}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {subsection}{\numberline {13.4}"Censored Journalist" user story - Billy\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{subsection.13.4}} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {14}Special Thanks\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{section.14}} +\abx@aux@backref{4}{Komodo}{0}{9}{9} +\abx@aux@backref{5}{BarterDEX}{0}{9}{9} +\@writefile{toc}{\defcounter {refsection}{0}\relax }\@writefile{toc}{\contentsline {section}{\numberline {15}References\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{section.15}} diff --git a/whitepaper/btch/protocol.bbl b/whitepaper/btch/protocol.bbl new file mode 100644 index 0000000..691de5a --- /dev/null +++ b/whitepaper/btch/protocol.bbl @@ -0,0 +1,127 @@ +% $ biblatex auxiliary file $ +% $ biblatex bbl format version 2.6 $ +% Do not modify the above lines! +% +% This is an auxiliary file used by the 'biblatex' package. +% This file may safely be deleted. It will be recreated by +% biber as required. +% +\begingroup +\makeatletter +\@ifundefined{ver@biblatex.sty} + {\@latex@error + {Missing 'biblatex' package} + {The bibliography requires the 'biblatex' package.} + \aftergroup\endinput} + {} +\endgroup + + +\refsection{0} + \sortlist[entry]{anyt/global} + \entry{BarterDEX}{misc}{} + \name{author}{1}{}{% + {{hash=2d64cb2091a8d6f2d518febd802ef688}{% + family={jl777}, + family_i={j\bibinitperiod}}}% + } + \strng{namehash}{2d64cb2091a8d6f2d518febd802ef688} + \strng{fullhash}{2d64cb2091a8d6f2d518febd802ef688} + \field{labelalpha}{BarterDEX} + \field{sortinit}{B} + \field{sortinithash}{4ecbea03efd0532989d3836d1a048c32} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{title}{barterDEX - Atomic Swap Decentralized Exchange of Native Coins} + \field{urlday}{28} + \field{urlmonth}{12} + \field{urlyear}{2017} + \verb{url} + \verb https://github.com/SuperNETorg/komodo/wiki/barterDEX-Whitepaper-v2 + \endverb + \endentry + \entry{Bitcoin-Protocol}{misc}{} + \field{labelalpha}{Bitcoin-Protocol} + \field{sortinit}{B} + \field{sortinithash}{4ecbea03efd0532989d3836d1a048c32} + \field{labeltitlesource}{title} + \field{title}{Protocol documentation --- {B}itcoin {W}iki} + \field{urlday}{02} + \field{urlmonth}{10} + \field{urlyear}{2016} + \verb{url} + \verb https://en.bitcoin.it/wiki/Protocol_documentation + \endverb + \endentry + \entry{dPOW}{misc}{} + \name{author}{1}{}{% + {{hash=2d64cb2091a8d6f2d518febd802ef688}{% + family={jl777}, + family_i={j\bibinitperiod}}}% + } + \strng{namehash}{2d64cb2091a8d6f2d518febd802ef688} + \strng{fullhash}{2d64cb2091a8d6f2d518febd802ef688} + \field{labelalpha}{dPOW} + \field{sortinit}{d} + \field{sortinithash}{78f7c4753a2004675f316a80bdb31742} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{title}{Delayed Proof of Work (dPoW)} + \field{urlday}{27} + \field{urlmonth}{12} + \field{urlyear}{2017} + \verb{url} + \verb https://supernet.org/en/technology/whitepapers/delayed-proof-of-work-dpow + \endverb + \endentry + \entry{Komodo}{misc}{} + \name{author}{1}{}{% + {{hash=01918554ac47b06522c7acba68e88c2e}{% + family={superNET}, + family_i={s\bibinitperiod}}}% + } + \strng{namehash}{01918554ac47b06522c7acba68e88c2e} + \strng{fullhash}{01918554ac47b06522c7acba68e88c2e} + \field{labelalpha}{Komodo} + \field{sortinit}{K} + \field{sortinithash}{a7d5b3aec5a0890aae7baf85a209abfc} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{title}{Komodo Platform} + \field{urlday}{28} + \field{urlmonth}{12} + \field{urlyear}{2017} + \verb{url} + \verb https://komodoplatform.com + \endverb + \endentry + \entry{RFC-2119}{misc}{} + \name{author}{1}{}{% + {{hash=b366d831fea9715823f953b9b26c2527}{% + family={Bradner}, + family_i={B\bibinitperiod}, + given={Scott}, + given_i={S\bibinitperiod}}}% + } + \strng{namehash}{b366d831fea9715823f953b9b26c2527} + \strng{fullhash}{b366d831fea9715823f953b9b26c2527} + \field{labelalpha}{RFC-2119} + \field{sortinit}{R} + \field{sortinithash}{c7387613477035a752d935acfc3e3ea2} + \field{labelnamesource}{author} + \field{labeltitlesource}{title} + \field{howpublished}{Internet Engineering Task Force (IETF)} + \field{month}{03} + \field{title}{Request for {C}omments 7693: {K}ey words for use in {RFC}s to {I}ndicate {R}equirement {L}evels} + \field{urlday}{14} + \field{urlmonth}{09} + \field{urlyear}{2016} + \field{year}{1997} + \verb{url} + \verb https://tools.ietf.org/html/rfc2119 + \endverb + \endentry + \endsortlist +\endrefsection +\endinput + diff --git a/whitepaper/btch/protocol.bcf b/whitepaper/btch/protocol.bcf new file mode 100644 index 0000000..f95fb15 --- /dev/null +++ b/whitepaper/btch/protocol.bcf @@ -0,0 +1,2087 @@ + + + + + + output_encoding + ascii + + + input_encoding + ascii + + + debug + 0 + + + mincrossrefs + 2 + + + sortcase + 1 + + + sortgiveninits + 0 + + + sortupper + 1 + + + + + + + alphaothers + + + + + labelalpha + 1 + + + labelnamespec + shortauthor + author + shorteditor + editor + translator + + + labeltitle + 0 + + + labeltitlespec + shorttitle + title + + + labeltitleyear + 0 + + + labeldate + 0 + + + labeldatespec + date + eventdate + origdate + urldate + nodate + + + maxalphanames + 3 + + + maxbibnames + 99 + + + maxcitenames + 3 + + + maxitems + 3 + + + minalphanames + 1 + + + minbibnames + 1 + + + mincitenames + 1 + + + minitems + 1 + + + singletitle + 0 + + + sortalphaothers + + + + + sortlocale + english + + + sortscheme + anyt + + + uniquelist + 0 + + + uniquename + 0 + + + useprefix + 0 + + + useafterword + 1 + + + useannotator + 1 + + + useauthor + 1 + + + usebookauthor + 1 + + + usecommentator + 1 + + + useeditor + 1 + + + useeditora + 1 + + + useeditorb + 1 + + + useeditorc + 1 + + + useforeword + 1 + + + useholder + 1 + + + useintroduction + 1 + + + usenamea + 1 + + + usenameb + 1 + + + usenamec + 1 + + + usetranslator + 0 + + + useshortauthor + 1 + + + useshorteditor + 1 + + + + + datamodel + labelalphatemplate + inheritance + sortingnamekey + sortscheme + labelnamespec + labeltitlespec + labeldatespec + controlversion + alphaothers + sortalphaothers + presort + backend + texencoding + bibencoding + sorting + sortlos + sortlocale + language + babel + autolang + backrefsetstyle + block + date + datelabel + urldate + eventdate + origdate + alldates + autocite + notetype + refsection + refsegment + citereset + backrefstyle + arxiv + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + debug + loadfiles + safeinputenc + sortcase + sortupper + terseinits + firstinits + sortfirstinits + giveninits + sortgiveninits + abbreviate + dateabbrev + clearlang + indexing + sortcites + hyperref + backref + pagetracker + citecounter + citetracker + ibidtracker + idemtracker + opcittracker + loccittracker + parentracker + datezeros + autopunct + punctfont + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldate + labelyear + uniquelist + uniquename + singletitle + defernumbers + bibwarn + useprefix + defernums + isbn + url + doi + eprint + related + mincrossrefs + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxitems + minitems + maxalphanames + minalphanames + maxparens + + + alphaothers + sortalphaothers + presort + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + indexing + labelnumber + labelalpha + labeltitle + labeltitleyear + labeldate + labelyear + uniquelist + uniquename + singletitle + useprefix + skipbib + skiplos + skipbiblist + skiplab + dataonly + labelalphatemplate + sortexclusion + labelnamespec + labeltitlespec + labeldatespec + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxitems + minitems + maxalphanames + minalphanames + + + useafterword + useannotator + useauthor + usebookauthor + usecommentator + useeditor + useeditora + useeditorb + useeditorc + useforeword + useholder + useintroduction + usenamea + usenameb + usenamec + usetranslator + useshortauthor + useshorteditor + indexing + uniquelist + uniquename + useprefix + skipbib + skiplos + skipbiblist + skiplab + dataonly + sortnamekeyscheme + presort + maxnames + minnames + maxbibnames + minbibnames + maxcitenames + mincitenames + maxitems + minitems + maxalphanames + minalphanames + + + useprefix + sortnamekeyscheme + + + useprefix + sortnamekeyscheme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + citekey + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + prefix + + + family + + + given + + + suffix + + + prefix + + + + + mm + + presort + + + labelalpha + + + sortkey + + + sortname + author + editor + translator + sorttitle + title + + + sortyear + year + + + sorttitle + title + + + volume + 0000 + + + + + + sf,sm,sn,pf,pm,pn,pp + prefix,family,suffix,given + boolean,integer,string,xml + + + article + artwork + audio + bibnote + book + bookinbook + booklet + collection + commentary + customa + customb + customc + customd + custome + customf + inbook + incollection + inproceedings + inreference + image + jurisdiction + legal + legislation + letter + manual + misc + movie + music + mvcollection + mvreference + mvbook + online + patent + performance + periodical + proceedings + reference + report + review + set + software + standard + suppbook + suppcollection + thesis + unpublished + video + xdata + + + month + year + day + endday + endmonth + eventday + eventendday + eventendmonth + eventmonth + eventyear + origday + origendday + origendmonth + origmonth + origyear + urlday + urlendday + urlendmonth + urlmonth + urlyear + abstract + addendum + annotation + booksubtitle + booktitle + booktitleaddon + chapter + edition + eid + entrysubtype + eprintclass + eprinttype + eventtitle + eventtitleaddon + gender + howpublished + indexsorttitle + indextitle + isan + isbn + ismn + isrn + issn + issue + issuesubtitle + issuetitle + iswc + journalsubtitle + journaltitle + label + langid + langidopts + library + mainsubtitle + maintitle + maintitleaddon + nameaddon + note + number + origtitle + pagetotal + part + relatedstring + relatedtype + reprinttitle + series + shorthandintro + subtitle + title + titleaddon + usera + userb + userc + userd + usere + userf + venue + version + volume + volumes + shorthand + shortjournal + shortseries + shorttitle + urlendyear + endyear + eventendyear + origendyear + sorttitle + sortshorthand + sortyear + sortkey + presort + institution + lista + listb + listc + listd + liste + listf + location + organization + origlocation + origpublisher + publisher + afterword + annotator + author + bookauthor + commentator + editor + editora + editorb + editorc + foreword + holder + introduction + namea + nameb + namec + translator + shortauthor + shorteditor + sortname + authortype + editoratype + editorbtype + editorctype + editortype + bookpagination + nameatype + namebtype + namectype + origlanguage + pagination + pubstate + type + language + crossref + xref + date + eventdate + origdate + urldate + doi + eprint + file + verba + verbb + verbc + url + xdata + ids + entryset + related + keywords + options + relatedoptions + pages + execute + + + abstract + annotation + authortype + bookpagination + crossref + entryset + entrysubtype + execute + file + gender + ids + indextitle + indexsorttitle + isan + ismn + iswc + keywords + label + langid + langidopts + library + lista + listb + listc + listd + liste + listf + nameaddon + options + origday + origendday + origendmonth + origendyear + origmonth + origyear + origlocation + origpublisher + origtitle + pagination + presort + related + relatedoptions + relatedstring + relatedtype + shortauthor + shorteditor + shorthand + shorthandintro + shortjournal + shortseries + shorttitle + sortkey + sortname + sortshorthand + sorttitle + sortyear + usera + userb + userc + userd + usere + userf + verba + verbb + verbc + xdata + xref + + + set + entryset + crossref + + + article + author + journaltitle + title + day + endday + endmonth + endyear + month + year + addendum + annotator + commentator + doi + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eid + eprint + eprintclass + eprinttype + issn + issue + issuetitle + issuesubtitle + journalsubtitle + language + note + number + origlanguage + pages + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + volume + + + bibnote + note + + + book + author + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + maintitle + maintitleaddon + mainsubtitle + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + mvbook + author + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + pagetotal + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + inbook + bookinbook + suppbook + author + title + booktitle + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + bookauthor + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + part + publisher + pages + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + booklet + author + editor + title + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + howpublished + language + location + note + pages + pagetotal + pubstate + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + + + collection + reference + editor + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + chapter + commentator + doi + edition + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + pagetotal + part + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + mvcollection + mvreference + author + title + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + commentator + doi + edition + editor + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + note + number + origlanguage + publisher + pubstate + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + incollection + suppcollection + inreference + author + editor + title + booktitle + day + endday + endmonth + endyear + month + year + addendum + afterword + annotator + booksubtitle + booktitleaddon + chapter + commentator + doi + edition + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + foreword + introduction + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + origlanguage + pages + part + publisher + pubstate + series + subtitle + titleaddon + translator + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + volumes + + + manual + title + day + endday + endmonth + endyear + month + year + addendum + author + chapter + doi + edition + editor + eprint + eprintclass + eprinttype + isbn + language + location + note + number + organization + pages + pagetotal + publisher + pubstate + series + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + misc + title + day + endday + endmonth + endyear + day + endday + endmonth + endyear + month + year + addendum + author + doi + editor + eprint + eprintclass + eprinttype + howpublished + language + location + note + organization + pubstate + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + online + title + url + addendum + author + editor + language + month + note + organization + pubstate + subtitle + titleaddon + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + year + + + patent + author + title + number + day + endday + endmonth + endyear + month + year + addendum + doi + eprint + eprintclass + eprinttype + holder + location + note + pubstate + subtitle + titleaddon + type + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + periodical + editor + title + day + endday + endmonth + endyear + month + year + addendum + doi + editora + editorb + editorc + editoratype + editorbtype + editorctype + eprint + eprintclass + eprinttype + issn + issue + issuesubtitle + issuetitle + language + note + number + pubstate + series + subtitle + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + volume + + + mvproceedings + editor + title + day + endday + endmonth + endyear + month + year + addendum + doi + eprint + eprintclass + eprinttype + eventday + eventendday + eventendmonth + eventendyear + eventmonth + eventyear + eventtitle + eventtitleaddon + isbn + language + location + note + number + organization + pagetotal + publisher + pubstate + series + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + venue + volumes + + + proceedings + editor + title + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + eventday + eventendday + eventendmonth + eventendyear + eventmonth + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + pagetotal + part + publisher + pubstate + series + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + venue + volume + volumes + + + inproceedings + author + editor + title + booktitle + day + endday + endmonth + endyear + month + year + addendum + booksubtitle + booktitleaddon + chapter + doi + eprint + eprintclass + eprinttype + eventday + eventendday + eventendmonth + eventendyear + eventmonth + eventyear + eventtitle + eventtitleaddon + isbn + language + location + mainsubtitle + maintitle + maintitleaddon + note + number + organization + pages + part + publisher + pubstate + series + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + venue + volume + volumes + + + report + author + title + type + institution + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + isrn + language + location + note + number + pages + pagetotal + pubstate + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + version + + + thesis + author + title + type + institution + day + endday + endmonth + endyear + month + year + addendum + chapter + doi + eprint + eprintclass + eprinttype + language + location + note + pages + pagetotal + pubstate + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + + + unpublished + author + title + day + endday + endmonth + endyear + month + year + addendum + howpublished + language + location + note + pubstate + subtitle + titleaddon + url + urlday + urlendday + urlendmonth + urlendyear + urlmonth + urlyear + + + article + book + inbook + bookinbook + suppbook + booklet + collection + incollection + suppcollection + manual + misc + mvbook + mvcollection + online + patent + periodical + suppperiodical + proceedings + inproceedings + reference + inreference + report + set + thesis + unpublished + + + date + year + + + + + set + + entryset + crossref + + + + article + + author + journaltitle + title + + + + book + mvbook + mvcollection + mvreference + + author + title + + + + inbook + bookinbook + suppbook + + author + title + booktitle + + + + booklet + + + author + editor + + title + + + + collection + reference + + editor + title + + + + incollection + suppcollection + inreference + + author + editor + title + booktitle + + + + manual + + title + + + + misc + + title + + + + online + + title + url + + + + patent + + author + title + number + + + + periodical + + editor + title + + + + proceedings + mvproceedings + + editor + title + + + + inproceedings + + author + title + booktitle + + + + report + + author + title + type + institution + + + + thesis + + author + title + type + institution + + + + unpublished + + author + title + + + + + isbn + + + issn + + + ismn + + + date + eventdate + origdate + urldate + + + gender + + + + + + + hush.bib + + + RFC-2119 + Bitcoin-Protocol + dPOW + Komodo + BarterDEX + + + + + presort + + + labelalpha + + + sortkey + + + sortname + author + editor + translator + sorttitle + title + + + sortyear + year + + + sorttitle + title + + + volume + 0000 + + + + diff --git a/whitepaper/btch/protocol.blg b/whitepaper/btch/protocol.blg new file mode 100644 index 0000000..055e167 --- /dev/null +++ b/whitepaper/btch/protocol.blg @@ -0,0 +1,15 @@ +[0] Config.pm:340> INFO - This is Biber 2.4 +[0] Config.pm:343> INFO - Logfile is 'protocol.blg' +[267] biber:287> INFO - === Sun Jan 7, 2018, 10:55:26 +[803] Biber.pm:348> INFO - Reading 'protocol.bcf' +[1640] Biber.pm:742> INFO - Found 5 citekeys in bib section 0 +[1663] Biber.pm:3151> INFO - Processing section 0 +[1867] Biber.pm:3308> INFO - Looking for bibtex format file 'hush.bib' for section 0 +[2420] bibtex.pm:1113> INFO - Decoding LaTeX character macros into UTF-8 +[2913] bibtex.pm:974> INFO - Found BibTeX data source 'hush.bib' +[3634] UCollate.pm:65> INFO - Overriding locale 'en-US' defaults 'variable = shifted' with 'variable = non-ignorable' +[3651] UCollate.pm:65> INFO - Overriding locale 'en-US' defaults 'normalization = NFD' with 'normalization = prenormalized' +[3651] Biber.pm:3028> INFO - Sorting list 'anyt/global' of type 'entry' with scheme 'anyt' and locale 'en-US' +[3651] Biber.pm:3032> INFO - No sort tailoring available for locale 'en-US' +[3674] bbl.pm:519> INFO - Writing 'protocol.bbl' with encoding 'ascii' +[3891] bbl.pm:615> INFO - Output to protocol.bbl diff --git a/whitepaper/btch/protocol.log b/whitepaper/btch/protocol.log new file mode 100644 index 0000000..318a89f --- /dev/null +++ b/whitepaper/btch/protocol.log @@ -0,0 +1,1229 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=pdflatex 2017.12.22) 7 JAN 2018 10:55 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**protocol.tex +(./protocol.tex +LaTeX2e <2016/02/01> +Babel <3.9q> and hyphenation patterns for 3 language(s) loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2016/03/03 v2.15a AMS math features +\@mathmargin=\skip43 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks14 +\ex@=\dimen103 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count87 +LaTeX Info: Redefining \frac on input line 199. +\uproot@=\count88 +\leftroot@=\count89 +LaTeX Info: Redefining \overline on input line 297. +\classnum@=\count90 +\DOTSCASE@=\count91 +LaTeX Info: Redefining \ldots on input line 394. +LaTeX Info: Redefining \dots on input line 397. +LaTeX Info: Redefining \cdots on input line 518. +\Mathstrutbox@=\box26 +\strutbox@=\box27 +\big@size=\dimen105 +LaTeX Font Info: Redeclaring font encoding OML on input line 630. +LaTeX Font Info: Redeclaring font encoding OMS on input line 631. +\macc@depth=\count92 +\c@MaxMatrixCols=\count93 +\dotsspace@=\muskip10 +\c@parentequation=\count94 +\dspbrk@lvl=\count95 +\tag@help=\toks15 +\row@=\count96 +\column@=\count97 +\maxfields@=\count98 +\andhelp@=\toks16 +\eqnshift@=\dimen106 +\alignsep@=\dimen107 +\tagshift@=\dimen108 +\tagwidth@=\dimen109 +\totwidth@=\dimen110 +\lineht@=\dimen111 +\@envbody=\toks17 +\multlinegap=\skip44 +\multlinetaggap=\skip45 +\mathdisplay@stack=\toks18 +LaTeX Info: Redefining \[ on input line 2735. +LaTeX Info: Redefining \] on input line 2736. +) +(/usr/share/texlive/texmf-dist/tex/latex/bytefield/bytefield.sty +Package: bytefield 2015/10/28 v2.3 Network protocol diagrams + +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2014/10/28 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count99 +\calc@Bcount=\count100 +\calc@Adimen=\dimen112 +\calc@Bdimen=\dimen113 +\calc@Askip=\skip46 +\calc@Bskip=\skip47 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count101 +\calc@Cskip=\skip48 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks19 +) +\bytefield@height=\skip49 +\bytefield@height@increment=\skip50 +\entire@bytefield@picture=\box28 +\bf@bitwidth=\skip51 +\bf@bitheight=\skip52 +\units@wide=\skip53 +\units@tall=\skip54 +\units@high=\skip55 +\header@xpos=\skip56 +\c@header@val=\count102 +\c@max@header@val=\count103 +\curly@box=\box29 +\wordlabelr@start=\skip57 +\wordlabelr@end=\skip58 +\wordlabell@start=\skip59 +\wordlabell@end=\skip60 +\total@lbox@width=\skip61 +\label@box@width=\skip62 +\label@box@height=\skip63 +\word@label@box=\box30 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 95. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count104 +)) +\Gin@req@height=\dimen114 +\Gin@req@width=\dimen115 +) +(/usr/share/texlive/texmf-dist/tex/latex/newtx/newtxmath.sty +Package: newtxmath 2016/01/31 v1.465 + +`newtxmath' v1.465, 2016/01/31 Math macros based on txfonts (msharpe) +(/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks20 +\XKV@tempa@toks=\toks21 +) +\XKV@depth=\count105 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +(/usr/share/texlive/texmf-dist/tex/generic/kastrup/binhex.tex) +\tx@Isdigit=\count106 +LaTeX Font Info: Redeclaring symbol font `operators' on input line 137. +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/cmr/m/n on input line 137. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmr/m/n on input line 137. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/m/n --> OT1/cmr/b/n on input line 138. +LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 144. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/cmss/m/n on input line 144. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/bx/n --> OT1/cmss/m/n on input line 144. +LaTeX Font Info: Redeclaring math alphabet \mathit on input line 145. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/cmr/m/it on input line 145. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/bx/it --> OT1/cmr/m/it on input line 145. +LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 146. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 146. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/cmtt/m/n on input line 146. +LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 148. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/bx/n --> OT1/cmr/b/n on input line 148. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/bx/n --> OT1/cmr/b/n on input line 148. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/m/it --> OT1/cmr/b/it on input line 149. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/m/n --> OT1/cmss/b/n on input line 150. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/m/n --> OT1/cmtt/b/n on input line 151. +LaTeX Font Info: Redeclaring symbol font `letters' on input line 197. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/cmm/m/it --> OML/ntxmi/m/it on input line 197. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/cmm/b/it --> OML/ntxmi/m/it on input line 197. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/ntxmi/m/it --> OML/ntxmi/b/it on input line 198. +\symlettersA=\mathgroup4 +LaTeX Font Info: Overwriting symbol font `lettersA' in version `bold' +(Font) U/ntxmia/m/it --> U/ntxmia/b/it on input line 213. +LaTeX Font Info: Redeclaring symbol font `symbols' on input line 221. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/cmsy/m/n --> OMS/ntxsy/m/n on input line 221. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/cmsy/b/n --> OMS/ntxsy/m/n on input line 221. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/ntxsy/m/n --> OMS/ntxsy/b/n on input line 222. +\symAMSm=\mathgroup5 +LaTeX Font Info: Overwriting symbol font `AMSm' in version `bold' +(Font) U/ntxsym/m/n --> U/ntxsym/b/n on input line 242. +\symsymbolsC=\mathgroup6 +LaTeX Font Info: Overwriting symbol font `symbolsC' in version `bold' +(Font) U/ntxsyc/m/n --> U/ntxsyc/b/n on input line 263. +LaTeX Font Info: Redeclaring symbol font `largesymbols' on input line 276. +LaTeX Font Info: Encoding `OMX' has changed to `LMX' for symbol font +(Font) `largesymbols' in the math version `normal' on input line 2 +76. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 276. +LaTeX Font Info: Encoding `OMX' has changed to `LMX' for symbol font +(Font) `largesymbols' in the math version `bold' on input line 276 +. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) OMX/cmex/m/n --> LMX/ntxexx/m/n on input line 276. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) LMX/ntxexx/m/n --> LMX/ntxexx/b/n on input line 277. +\symlargesymbolsTXA=\mathgroup7 +LaTeX Font Info: Overwriting symbol font `largesymbolsTXA' in version `bold' + +(Font) U/ntxexa/m/n --> U/ntxexa/b/n on input line 291. +LaTeX Info: Redefining \not on input line 1749. +) +(/usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty +Package: mathtools 2015/11/12 v1.18 mathematical typesetting tools + +(/usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty +Package: mhsetup 2010/01/21 v1.2a programming setup (MH) +) +LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 129. +LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 129. +LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 129. +LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 129. +\g_MT_multlinerow_int=\count107 +\l_MT_multwidth_dim=\dimen116 +\origjot=\skip64 +\l_MT_shortvdotswithinadjustabove_dim=\dimen117 +\l_MT_shortvdotswithinadjustbelow_dim=\dimen118 +\l_MT_above_intertext_sep=\dimen119 +\l_MT_below_intertext_sep=\dimen120 +\l_MT_above_shortintertext_sep=\dimen121 +\l_MT_below_shortintertext_sep=\dimen122 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/xspace.sty +Package: xspace 2014/10/28 v1.13 Space after command names (DPC,MH) +) +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +(/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty +Package: changepage 2009/10/20 v1.0c check page and change page layout +\c@cp@cntr=\count108 +\cp@tempcnt=\count109 +) +(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2011/09/28 v3.5.2 Customized lists +\labelindent=\skip65 +\enit@outerparindent=\dimen123 +\enit@toks=\toks22 +\enit@inbox=\box31 +\enitdp@description=\count110 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty +Package: tabularx 2014/10/28 v2.10 `tabularx' package (DPC) + +(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty +Package: array 2014/10/28 v2.4c Tabular extension package (FMi) +\col@sep=\dimen124 +\extrarowheight=\dimen125 +\NC@list=\toks23 +\extratabsurround=\skip66 +\backup@length=\skip67 +) +\TX@col@width=\dimen126 +\TX@old@table=\dimen127 +\TX@old@col=\dimen128 +\TX@target=\dimen129 +\TX@delta=\dimen130 +\TX@cols=\count111 +\TX@ftn=\toks24 +) +(/usr/share/texlive/texmf-dist/tex/latex/tools/hhline.sty +Package: hhline 2014/10/28 v2.03 Table rule package (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/stackengine/stackengine.sty +Package: stackengine 2014/01/06 v3.24\ Stacking text and objects in convenient +ways + +(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2015/08/02 v2.2a e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count112 +) +\c@@stackindex=\count113 +\@boxshift=\skip68 +\stack@tmplength=\skip69 +\temp@stkl=\skip70 +\@stackedboxwidth=\skip71 +\@addedbox=\box32 +\@anchorbox=\box33 +\stackedbox=\box34 +\@centerbox=\box35 +\c@ROWcellindex@=\count114 +) +(/usr/share/texlive/texmf-dist/tex/latex/comment/comment.sty +\CommentStream=\write3 + +Excluding comment 'comment') +(/usr/share/texlive/texmf-dist/tex/latex/needspace/needspace.sty +Package: needspace 2010/09/12 v1.3d reserve vertical space +) +(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2016/03/15 v2.10.1 Sectioning titles +\ttl@box=\box36 +\beforetitleunit=\skip72 +\aftertitleunit=\skip73 +\ttl@plus=\dimen131 +\ttl@minus=\dimen132 +\ttl@toksa=\toks25 +\titlewidth=\dimen133 +\titlewidthlast=\dimen134 +\titlewidthfirst=\dimen135 +) +(/usr/share/texlive/texmf-dist/tex/latex/footmisc/footmisc.sty +Package: footmisc 2011/06/06 v5.5b a miscellany of footnote facilities +\FN@temptoken=\toks26 +\footnotemargin=\dimen136 +\c@pp@next@reset=\count115 +Package footmisc Info: Declaring symbol style bringhurst on input line 855. +Package footmisc Info: Declaring symbol style chicago on input line 863. +Package footmisc Info: Declaring symbol style wiley on input line 872. +Package footmisc Info: Declaring symbol style lamport-robust on input line 883. + +Package footmisc Info: Declaring symbol style lamport* on input line 903. +Package footmisc Info: Declaring symbol style lamport*-robust on input line 924 +. +) +(/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.sty +(/usr/share/texlive/texmf-dist/tex/generic/xstring/xstring.tex +\@xs@message=\write4 +\integerpart=\count116 +\decimalpart=\count117 +) +Package: xstring 2013/10/13 v1.7c String manipulations (C Tellechea) +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2012/05/28 v1.13 Bundle oberdiek, subset hyperref (HO) + + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2012/05/28 v1.13 Bundle oberdiek, subset generic (HO) +Package: hobsub 2012/05/28 v1.13 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package hobsub Info: Skipping package `ifluatex' (already loaded). +Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO +) +Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) +Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) +Package: hopatch 2012/05/28 v1.2 Wrapper for package hooks (HO) +Package: xcolor-patch 2011/01/30 xcolor patch +Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) +Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) +Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) +Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +) +\@linkdim=\dimen137 +\Hy@linkcounter=\count118 +\Hy@pagecounter=\count119 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count120 + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Option `unicode' set `true' on input line 4319. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2012/11/06 v6.83m Hyperref: PDF Unicode definition (HO) +) +Package hyperref Info: Option `bookmarksnumbered' set `true' on input line 4319 +. +Package hyperref Info: Option `bookmarksopen' set `true' on input line 4319. +Package hyperref Info: Hyper figures OFF on input line 4443. +Package hyperref Info: Link nesting OFF on input line 4448. +Package hyperref Info: Hyper index ON on input line 4451. +Package hyperref Info: Plain pages OFF on input line 4458. +Package hyperref Info: Backreferencing OFF on input line 4463. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4688. +\c@Hy@tempcnt=\count121 +LaTeX Info: Redefining \url on input line 5041. +\XeTeXLinkMargin=\dimen138 +\Fld@menulength=\count122 +\Field@Width=\dimen139 +\Fld@charsize=\dimen140 +Package hyperref Info: Hyper figures OFF on input line 6295. +Package hyperref Info: Link nesting OFF on input line 6300. +Package hyperref Info: Hyper index ON on input line 6303. +Package hyperref Info: backreferencing OFF on input line 6310. +Package hyperref Info: Link coloring OFF on input line 6315. +Package hyperref Info: Link coloring with OCG OFF on input line 6320. +Package hyperref Info: PDF/A mode OFF on input line 6325. +LaTeX Info: Redefining \ref on input line 6365. +LaTeX Info: Redefining \pageref on input line 6369. +\Hy@abspage=\count123 +\c@Item=\count124 +\c@Hfootnote=\count125 +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX +\Fld@listcount=\count126 +\c@bookmark@seq@number=\count127 + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip74 +) +(/usr/share/texlive/texmf-dist/tex/latex/cleveref/cleveref.sty +Package: cleveref 2013/12/28 v0.19 Intelligent cross-referencing +Package cleveref Info: `hyperref' support loaded on input line 2230. +LaTeX Info: Redefining \cref on input line 2230. +LaTeX Info: Redefining \Cref on input line 2230. +LaTeX Info: Redefining \crefrange on input line 2230. +LaTeX Info: Redefining \Crefrange on input line 2230. +LaTeX Info: Redefining \cpageref on input line 2230. +LaTeX Info: Redefining \Cpageref on input line 2230. +LaTeX Info: Redefining \cpagerefrange on input line 2230. +LaTeX Info: Redefining \Cpagerefrange on input line 2230. +LaTeX Info: Redefining \labelcref on input line 2230. +LaTeX Info: Redefining \labelcpageref on input line 2230. +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +) +\c@section@level=\count128 +) +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.sty +Package: biblatex 2016/03/03 v3.3 programmable bibliographies (PK/JW/AB) + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex_.sty +Package: biblatex_ 2016/03/03 v3.3 programmable bibliographies (biber) (PK/JW/A +B) + +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.sty +Package: logreq 2010/08/04 v1.0 xml request logger +\lrq@indent=\count129 + +(/usr/share/texlive/texmf-dist/tex/latex/logreq/logreq.def +File: logreq.def 2010/08/04 v1.0 logreq spec v1.0 +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@tabx@nest=\count130 +\c@listtotal=\count131 +\c@listcount=\count132 +\c@liststart=\count133 +\c@liststop=\count134 +\c@citecount=\count135 +\c@citetotal=\count136 +\c@multicitecount=\count137 +\c@multicitetotal=\count138 +\c@instcount=\count139 +\c@maxnames=\count140 +\c@minnames=\count141 +\c@maxitems=\count142 +\c@minitems=\count143 +\c@citecounter=\count144 +\c@savedcitecounter=\count145 +\c@uniquelist=\count146 +\c@uniquename=\count147 +\c@refsection=\count148 +\c@refsegment=\count149 +\c@maxextratitle=\count150 +\c@maxextratitleyear=\count151 +\c@maxextrayear=\count152 +\c@maxextraalpha=\count153 +\c@abbrvpenalty=\count154 +\c@highnamepenalty=\count155 +\c@lownamepenalty=\count156 +\c@maxparens=\count157 +\c@parenlevel=\count158 +\blx@tempcnta=\count159 +\blx@tempcntb=\count160 +\blx@tempcntc=\count161 +\blx@maxsection=\count162 +\blx@maxsegment@0=\count163 +\blx@notetype=\count164 +\blx@parenlevel@text=\count165 +\blx@parenlevel@foot=\count166 +\blx@sectionciteorder@0=\count167 +\labelnumberwidth=\skip75 +\labelalphawidth=\skip76 +\biblabelsep=\skip77 +\bibitemsep=\skip78 +\bibnamesep=\skip79 +\bibinitsep=\skip80 +\bibparsep=\skip81 +\bibhang=\skip82 +\blx@bcfin=\read1 +\blx@bcfout=\write5 +\c@mincomprange=\count168 +\c@maxcomprange=\count169 +\c@mincompwidth=\count170 +Package biblatex Info: Trying to load biblatex default data model... +Package biblatex Info: ... file 'blx-dm.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-dm.def) +Package biblatex Info: Trying to load biblatex style data model... +Package biblatex Info: ... file 'alphabetic.dbx' not found. +Package biblatex Info: Trying to load biblatex custom data model... +Package biblatex Info: ... file 'biblatex-dm.cfg' not found. +\c@afterword=\count171 +\c@savedafterword=\count172 +\c@annotator=\count173 +\c@savedannotator=\count174 +\c@author=\count175 +\c@savedauthor=\count176 +\c@bookauthor=\count177 +\c@savedbookauthor=\count178 +\c@commentator=\count179 +\c@savedcommentator=\count180 +\c@editor=\count181 +\c@savededitor=\count182 +\c@editora=\count183 +\c@savededitora=\count184 +\c@editorb=\count185 +\c@savededitorb=\count186 +\c@editorc=\count187 +\c@savededitorc=\count188 +\c@foreword=\count189 +\c@savedforeword=\count190 +\c@holder=\count191 +\c@savedholder=\count192 +\c@introduction=\count193 +\c@savedintroduction=\count194 +\c@namea=\count195 +\c@savednamea=\count196 +\c@nameb=\count197 +\c@savednameb=\count198 +\c@namec=\count199 +\c@savednamec=\count266 +\c@translator=\count267 +\c@savedtranslator=\count268 +\c@shortauthor=\count269 +\c@savedshortauthor=\count270 +\c@shorteditor=\count271 +\c@savedshorteditor=\count272 +\c@labelname=\count273 +\c@savedlabelname=\count274 +\c@institution=\count275 +\c@savedinstitution=\count276 +\c@lista=\count277 +\c@savedlista=\count278 +\c@listb=\count279 +\c@savedlistb=\count280 +\c@listc=\count281 +\c@savedlistc=\count282 +\c@listd=\count283 +\c@savedlistd=\count284 +\c@liste=\count285 +\c@savedliste=\count286 +\c@listf=\count287 +\c@savedlistf=\count288 +\c@location=\count289 +\c@savedlocation=\count290 +\c@organization=\count291 +\c@savedorganization=\count292 +\c@origlocation=\count293 +\c@savedoriglocation=\count294 +\c@origpublisher=\count295 +\c@savedorigpublisher=\count296 +\c@publisher=\count297 +\c@savedpublisher=\count298 +\c@language=\count299 +\c@savedlanguage=\count300 +\c@pageref=\count301 +\c@savedpageref=\count302 +\shorthandwidth=\skip83 +\shortjournalwidth=\skip84 +\shortserieswidth=\skip85 +\shorttitlewidth=\skip86 +\shortauthorwidth=\skip87 +\shorteditorwidth=\skip88 +Package biblatex Info: Trying to load compatibility code... +Package biblatex Info: ... file 'blx-compat.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/blx-compat.def +File: blx-compat.def 2016/03/03 v3.3 biblatex compatibility (PK/JW/AB) +) +Package biblatex Info: Trying to load generic definitions... +Package biblatex Info: ... file 'biblatex_.def' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex_.def +File: biblatex_.def +\c@textcitecount=\count303 +\c@textcitetotal=\count304 +\c@textcitemaxnames=\count305 +\c@biburlnumpenalty=\count306 +\c@biburlucpenalty=\count307 +\c@biburllcpenalty=\count308 +\c@smartand=\count309 +) +Package biblatex Info: Trying to load bibliography style 'alphabetic'... +Package biblatex Info: ... file 'alphabetic.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/alphabetic.bbx +File: alphabetic.bbx 2016/03/03 v3.3 biblatex bibliography style (PK/JW/AB) +Package biblatex Info: Trying to load bibliography style 'standard'... +Package biblatex Info: ... file 'standard.bbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/bbx/standard.bbx +File: standard.bbx 2016/03/03 v3.3 biblatex bibliography style (PK/JW/AB) +\c@bbx:relatedcount=\count310 +\c@bbx:relatedtotal=\count311 +)) +Package biblatex Info: Trying to load citation style 'alphabetic'... +Package biblatex Info: ... file 'alphabetic.cbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/cbx/alphabetic.cbx +File: alphabetic.cbx 2016/03/03 v3.3 biblatex citation style (PK/JW/AB) +Package biblatex Info: Redefining '\cite'. +Package biblatex Info: Redefining '\parencite'. +Package biblatex Info: Redefining '\footcite'. +Package biblatex Info: Redefining '\footcitetext'. +Package biblatex Info: Redefining '\smartcite'. +Package biblatex Info: Redefining '\textcite'. +Package biblatex Info: Redefining '\textcites'. +Package biblatex Info: Redefining '\cites'. +Package biblatex Info: Redefining '\parencites'. +Package biblatex Info: Redefining '\smartcites'. +) +Package biblatex Info: Trying to load configuration file... +Package biblatex Info: ... file 'biblatex.cfg' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/biblatex.cfg +File: biblatex.cfg +))) +(/usr/share/texmf/tex/latex/lm/lmodern.sty +Package: lmodern 2009/10/30 v1.6 Latin Modern Fonts +LaTeX Font Info: Overwriting symbol font `operators' in version `normal' +(Font) OT1/cmr/m/n --> OT1/lmr/m/n on input line 22. +LaTeX Font Info: Overwriting symbol font `letters' in version `normal' +(Font) OML/ntxmi/m/it --> OML/lmm/m/it on input line 23. +LaTeX Font Info: Overwriting symbol font `symbols' in version `normal' +(Font) OMS/ntxsy/m/n --> OMS/lmsy/m/n on input line 24. +LaTeX Font Info: Encoding `LMX' has changed to `OMX' for symbol font +(Font) `largesymbols' in the math version `normal' on input line 2 +5. +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `normal' +(Font) LMX/ntxexx/m/n --> OMX/lmex/m/n on input line 25. +LaTeX Font Info: Overwriting symbol font `operators' in version `bold' +(Font) OT1/cmr/b/n --> OT1/lmr/bx/n on input line 26. +LaTeX Font Info: Overwriting symbol font `letters' in version `bold' +(Font) OML/ntxmi/b/it --> OML/lmm/b/it on input line 27. +LaTeX Font Info: Overwriting symbol font `symbols' in version `bold' +(Font) OMS/ntxsy/b/n --> OMS/lmsy/b/n on input line 28. +LaTeX Font Info: Encoding `LMX' has changed to `OMX' for symbol font +(Font) `largesymbols' in the math version `bold' on input line 29. + +LaTeX Font Info: Overwriting symbol font `largesymbols' in version `bold' +(Font) LMX/ntxexx/b/n --> OMX/lmex/m/n on input line 29. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal' +(Font) OT1/cmr/b/n --> OT1/lmr/bx/n on input line 31. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal' +(Font) OT1/cmss/m/n --> OT1/lmss/m/n on input line 32. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal' +(Font) OT1/cmr/m/it --> OT1/lmr/m/it on input line 33. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal' +(Font) OT1/cmtt/m/n --> OT1/lmtt/m/n on input line 34. +LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `bold' +(Font) OT1/cmr/b/n --> OT1/lmr/bx/n on input line 35. +LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold' +(Font) OT1/cmss/b/n --> OT1/lmss/bx/n on input line 36. +LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold' +(Font) OT1/cmr/b/it --> OT1/lmr/bx/it on input line 37. +LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold' +(Font) OT1/cmtt/b/n --> OT1/lmtt/m/n on input line 38. +) +(/usr/share/texlive/texmf-dist/tex/latex/quattrocento/quattrocento.sty +Package: quattrocento 2012/11/24 (Bob Tennent) Supports Quattrocento(Sans) font +s for all LaTeX engines. + +(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package +) +(/usr/share/texlive/texmf-dist/tex/latex/fontaxes/fontaxes.sty +Package: fontaxes 2014/03/23 v1.0d Font selection axes +LaTeX Info: Redefining \upshape on input line 29. +LaTeX Info: Redefining \itshape on input line 31. +LaTeX Info: Redefining \slshape on input line 33. +LaTeX Info: Redefining \scshape on input line 37. +)) +(/usr/share/texlive/texmf-dist/tex/latex/mathalfa/mathalfa.sty +Package: mathalfa 2012/07/10 - 1.07mathalfa (License LPPL) Michael Sharpe +LaTeX Font Info: Redeclaring math alphabet \mathbb on input line 69. +) +\enitdp@formulae=\count312 +\symfdsymbol=\mathgroup8 +\symbskadd=\mathgroup9 + +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Package option `usenames' ignored on input line 216. +Package xcolor Info: Driver file: pdftex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2015/12/30 v3.0k Driver-dependent file (DPC,SPQR) +)) +Package biblatex Info: Trying to load language 'english'... +Package biblatex Info: ... file 'english.lbx' found. + +(/usr/share/texlive/texmf-dist/tex/latex/biblatex/lbx/english.lbx +File: english.lbx 2016/03/03 v3.3 biblatex localization (PK/JW/AB) +) +\@quotelevel=\count313 +\@quotereset=\count314 + +(./protocol.aux) +\openout1 = `protocol.aux'. + +LaTeX Font Info: Checking defaults for OML/ntxmi/m/it on input line 761. +LaTeX Font Info: Try loading font information for OML+ntxmi on input line 76 +1. + (/usr/share/texlive/texmf-dist/tex/latex/newtx/omlntxmi.fd +File: omlntxmi.fd 2015/08/25 Fontinst v1.933 font definitions for OML/ntxmi. +) +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 761. +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 761. +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for OMS/ntxsy/m/n on input line 761. +LaTeX Font Info: Try loading font information for OMS+ntxsy on input line 76 +1. + +(/usr/share/texlive/texmf-dist/tex/latex/newtx/omsntxsy.fd +File: omsntxsy.fd 2012/11/14 Fontinst v1.933 font definitions for OMS/ntxsy. +) +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 761. +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for U/ntxexa/m/n on input line 761. +LaTeX Font Info: Try loading font information for U+ntxexa on input line 761 +. + +(/usr/share/texlive/texmf-dist/tex/latex/newtx/untxexa.fd +File: untxexa.fd 2012/04/16 Fontinst v1.933 font definitions for U/ntxexa. +) +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for LMX/ntxexx/m/n on input line 761. +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 761. +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 761. +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 761. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 761. + + +(/usr/share/texlive/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 761. +LaTeX Font Info: Try loading font information for OT1+Quattrocento-TLF on in +put line 761. + +(/usr/share/texlive/texmf-dist/tex/latex/quattrocento/OT1Quattrocento-TLF.fd +File: OT1Quattrocento-TLF.fd 2012/11/07 (autoinst) Font definitions for OT1/Qua +ttrocento-TLF. +) +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 10.0pt on input line 761. + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count315 +\scratchdimen=\dimen141 +\scratchbox=\box37 +\nofMPsegments=\count316 +\nofMParguments=\count317 +\everyMPshowfont=\toks27 +\MPscratchCnt=\count318 +\MPscratchDim=\dimen142 +\MPnumerator=\count319 +\makeMPintoPDFobject=\count320 +\everyMPtoPDFconversion=\toks28 +) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) +) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +\AtBeginShipoutBox=\box38 +Package hyperref Info: Link coloring OFF on input line 761. +LaTeX Info: Redefining \ref on input line 761. +LaTeX Info: Redefining \pageref on input line 761. +LaTeX Info: Redefining \nameref on input line 761. + +(./protocol.out) (./protocol.out) +\@outlinefile=\write6 +\openout6 = `protocol.out'. + +Package biblatex Info: No input encoding detected. +(biblatex) Assuming 'ascii'. +Package biblatex Info: Automatic encoding selection. +(biblatex) Assuming data encoding 'ascii'. +\openout5 = `protocol.bcf'. + +Package biblatex Info: Trying to load bibliographic data... +Package biblatex Info: ... file 'protocol.bbl' found. + (./protocol.bbl) +Package biblatex Info: Reference section=0 on input line 761. +Package biblatex Info: Reference segment=0 on input line 761. +\c@mv@tabular=\count321 +\c@mv@boldtabular=\count322 +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 17.28pt on input line 771. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 14.4pt on input line 771. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 12.0pt on input line 771. +LaTeX Font Info: Try loading font information for OT1+lmr on input line 771. + + +(/usr/share/texmf/tex/latex/lm/ot1lmr.fd +File: ot1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OML+lmm on input line 771. + + +(/usr/share/texmf/tex/latex/lm/omllmm.fd +File: omllmm.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMS+lmsy on input line 771 +. + +(/usr/share/texmf/tex/latex/lm/omslmsy.fd +File: omslmsy.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: Try loading font information for OMX+lmex on input line 771 +. + +(/usr/share/texmf/tex/latex/lm/omxlmex.fd +File: omxlmex.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <12> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8.8> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6.6> on input line 771. +LaTeX Font Info: Try loading font information for U+ntxmia on input line 771 +. + +(/usr/share/texlive/texmf-dist/tex/latex/newtx/untxmia.fd +File: untxmia.fd 2012/04/16 Fontinst v1.933 font definitions for U/ntxmia. +) +LaTeX Font Info: Try loading font information for U+ntxsym on input line 771 +. + +(/usr/share/texlive/texmf-dist/tex/latex/newtx/untxsym.fd +File: untxsym.fd 2015/03/20 Fontinst v1.933 font definitions for U/ntxsym. +) +LaTeX Font Info: Try loading font information for U+ntxsyc on input line 771 +. + +(/usr/share/texlive/texmf-dist/tex/latex/newtx/untxsyc.fd +File: untxsyc.fd 2012/04/12 Fontinst v1.933 font definitions for U/ntxsyc. +) +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 4.79993pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 3.51994pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 2.63995pt on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <14.4> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10.5> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7.9> on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 5.7599pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 4.19994pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 3.15994pt on input line 771. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 10.5pt on input line 771. +LaTeX Font Info: Calculating math sizes for size <10.5> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7.66495> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5.77502> on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 3.06592pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 2.30997pt on input line 771. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 8.0pt on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <8> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <6.2> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <5.5> on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 3.19995pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 2.47995pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 2.19997pt on input line 771. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 6.2pt on input line 771. +LaTeX Font Info: Calculating math sizes for size <6.2> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <4.52597> on input line 771. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <3.41> on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 1.81035pt on input line 771. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 1.36397pt on input line 771. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 9.0pt on input line 774. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/bx/n' in size <9> not avai +lable +(Font) Font shape `OT1/Quattrocento-TLF/b/n' tried instead on inpu +t line 774. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/b/n' will be +(Font) scaled to size 9.0pt on input line 774. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/bx/n' in size <10> not ava +ilable +(Font) Font shape `OT1/Quattrocento-TLF/b/n' tried instead on inpu +t line 775. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/b/n' will be +(Font) scaled to size 10.0pt on input line 775. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/bx/n' in size <14.4> not a +vailable +(Font) Font shape `OT1/Quattrocento-TLF/b/n' tried instead on inpu +t line 809. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/b/n' will be +(Font) scaled to size 14.4pt on input line 809. + (./protocol.toc +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <10> on input line 7. +LaTeX Font Info: External font `lmex10' loaded for size +(Font) <7.3> on input line 7. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 3.99994pt on input line 7. +LaTeX Font Info: Font shape `U/FdSymbolA/m/n' will be +(Font) scaled to size 2.91995pt on input line 7. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}]) +\tf@toc=\write7 +\openout7 = `protocol.toc'. + + [2] +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/sl' in size <10> not ava +ilable +(Font) Font shape `OT1/Quattrocento-TLF/m/it' tried instead on inp +ut line 820. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/it' will be +(Font) scaled to size 10.0pt on input line 820. +LaTeX Font Info: Try loading font information for OT1+pnc on input line 820. + + +(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ot1pnc.fd +File: ot1pnc.fd 2001/06/04 font definitions for OT1/pnc. +) +LaTeX Font Info: Try loading font information for TS1+Quattrocento-TLF on in +put line 833. + +(/usr/share/texlive/texmf-dist/tex/latex/quattrocento/TS1Quattrocento-TLF.fd +File: TS1Quattrocento-TLF.fd 2012/11/07 (autoinst) Font definitions for TS1/Qua +ttrocento-TLF. +) +LaTeX Font Info: Font shape `TS1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 10.0pt on input line 833. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/bx/n' in size <12> not ava +ilable +(Font) Font shape `OT1/Quattrocento-TLF/b/n' tried instead on inpu +t line 842. +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/b/n' will be +(Font) scaled to size 12.0pt on input line 842. + +[3] [4] [5] [6] [7] [8] +LaTeX Font Info: Font shape `OT1/Quattrocento-TLF/m/n' will be +(Font) scaled to size 7.3pt on input line 1155. +LaTeX Font Info: Try loading font information for OT1+lmtt on input line 116 +6. + (/usr/share/texmf/tex/latex/lm/ot1lmtt.fd +File: ot1lmtt.fd 2009/10/30 v1.6 Font defs for Latin Modern +) +Overfull \hbox (4.27275pt too wide) in paragraph at lines 1167--1167 +[]\OT1/Quattrocento-TLF/m/n/10 jl777. \OT1/Quattrocento-TLF/m/it/10 bar-ter-DEX + - Atomic Swap De-cen-tral-ized Ex-change of Na-tive Coins\OT1/Quattrocento-TLF +/m/n/10 . URL: []$\OT1/lmtt/m/n/10 https : / / github .| + [] + + +Overfull \hbox (15.90253pt too wide) in paragraph at lines 1167--1167 +[]\OT1/Quattrocento-TLF/m/n/10 jl777. \OT1/Quattrocento-TLF/m/it/10 De-layed Pr +oof of Work (dPoW)\OT1/Quattrocento-TLF/m/n/10 . URL: []$\OT1/lmtt/m/n/10 https + : / / supernet . org / en / technology / whitepapers /| + [] + +[9] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 1169. + [10] +Package atveryend Info: Empty hook `AfterLastShipout' on input line 1169. + (./protocol.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 1169. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 1169. + +Package rerunfilecheck Info: File `protocol.out' has not changed. +(rerunfilecheck) Checksum: C845216A6090C976405F2709E5409DEF;4159. +Package logreq Info: Writing requests to 'protocol.run.xml'. +\openout1 = `protocol.run.xml'. + + ) +Here is how much of TeX's memory you used: + 21209 strings out of 494953 + 332230 string characters out of 6180976 + 742373 words of memory out of 5000000 + 24172 multiletter control sequences out of 15000+600000 + 131532 words of font info for 170 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 39i,13n,46p,1153b,1101s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf/fonts/enc/dvips/lm/lm-rmtt.enc}{/usr/share/texmf/fonts/enc/ +dvips/lm/lm-mathit.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-rm.enc}{/usr/sha +re/texlive/texmf-dist/fonts/enc/dvips/quattrocento/qtrcnt_dw2g3h.enc}{/usr/shar +e/texlive/texmf-dist/fonts/enc/dvips/base/8r.enc}{/usr/share/texlive/texmf-dist +/fonts/enc/dvips/quattrocento/qtrcnt_zievlx.enc}{/usr/share/texmf/fonts/enc/dvi +ps/lm/lm-mathsy.enc} +Output written on protocol.pdf (10 pages, 321278 bytes). +PDF statistics: + 261 PDF objects out of 1000 (max. 8388607) + 236 compressed objects within 3 object streams + 41 named destinations out of 1000 (max. 500000) + 201 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/whitepaper/btch/protocol.out b/whitepaper/btch/protocol.out new file mode 100644 index 0000000..b48b156 --- /dev/null +++ b/whitepaper/btch/protocol.out @@ -0,0 +1,25 @@ +\BOOKMARK [1][]{section*.1}{\376\377\000C\000o\000n\000t\000e\000n\000t\000s}{}% 1 +\BOOKMARK [1][]{section.1}{\376\377\0001\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 2 +\BOOKMARK [2][]{subsection.1.1}{\376\377\0001\000.\0001\000\040\000H\000i\000g\000h\000-\000l\000e\000v\000e\000l\000\040\000O\000v\000e\000r\000v\000i\000e\000w}{section.1}% 3 +\BOOKMARK [2][]{subsection.1.2}{\376\377\0001\000.\0002\000\040\000T\000y\000p\000e\000s\000\040\000O\000f\000\040\000T\000r\000a\000n\000s\000a\000c\000t\000i\000o\000n\000s}{section.1}% 4 +\BOOKMARK [1][]{section.2}{\376\377\0002\000\040\000D\000e\000s\000i\000g\000n\000\040\000o\000f\000\040\000H\000u\000s\000h\000L\000i\000s\000t}{}% 5 +\BOOKMARK [1][]{section.3}{\376\377\0003\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 6 +\BOOKMARK [1][]{section.4}{\376\377\0004\000\040\000A\000c\000c\000o\000u\000n\000t\000\040\000F\000u\000n\000d\000i\000n\000g}{}% 7 +\BOOKMARK [1][]{section.5}{\376\377\0005\000\040\000H\000u\000s\000h\000L\000i\000s\000t\000\040\000C\000o\000n\000t\000a\000c\000t\000s}{}% 8 +\BOOKMARK [1][]{section.6}{\376\377\0006\000\040\000H\000u\000s\000h\000L\000i\000s\000t\000\040\000C\000r\000e\000a\000t\000i\000o\000n}{}% 9 +\BOOKMARK [2][]{subsection.6.1}{\376\377\0006\000.\0001\000\040\000P\000r\000i\000v\000a\000t\000e\000\040\000H\000u\000s\000h\000L\000i\000s\000t\000s}{section.6}% 10 +\BOOKMARK [2][]{subsection.6.2}{\376\377\0006\000.\0002\000\040\000M\000u\000l\000t\000i\000-\000C\000h\000a\000i\000n\000\040\000P\000r\000i\000v\000a\000t\000e\000\040\000H\000u\000s\000h\000L\000i\000s\000t\000s}{section.6}% 11 +\BOOKMARK [2][]{subsection.6.3}{\376\377\0006\000.\0003\000\040\000P\000u\000b\000l\000i\000c\000\040\000H\000u\000s\000h\000L\000i\000s\000t\000s}{section.6}% 12 +\BOOKMARK [1][]{section.7}{\376\377\0007\000\040\000L\000i\000s\000t\000\040\000S\000u\000b\000s\000c\000r\000i\000p\000t\000i\000o\000n}{}% 13 +\BOOKMARK [1][]{section.8}{\376\377\0008\000\040\000S\000e\000n\000d\000i\000n\000g\000\040\000T\000o\000\040\000A\000\040\000L\000i\000s\000t}{}% 14 +\BOOKMARK [1][]{section.9}{\376\377\0009\000\040\000R\000e\000c\000e\000i\000v\000i\000n\000g\000\040\000M\000e\000s\000s\000a\000g\000e\000s}{}% 15 +\BOOKMARK [1][]{section.10}{\376\377\0001\0000\000\040\000C\000o\000s\000t\000s}{}% 16 +\BOOKMARK [1][]{section.11}{\376\377\0001\0001\000\040\000E\000x\000a\000m\000p\000l\000e\000s}{}% 17 +\BOOKMARK [1][]{section.12}{\376\377\0001\0002\000\040\000M\000e\000t\000a\000d\000a\000t\000a\000\040\000A\000n\000a\000l\000y\000s\000i\000s}{}% 18 +\BOOKMARK [1][]{section.13}{\376\377\0001\0003\000\040\000U\000s\000e\000r\000\040\000S\000t\000o\000r\000i\000e\000s}{}% 19 +\BOOKMARK [2][]{subsection.13.1}{\376\377\0001\0003\000.\0001\000\040\000"\000P\000e\000n\000\040\000N\000a\000m\000e\000"\000\040\000u\000s\000e\000r\000\040\000s\000t\000o\000r\000y\000\040\000-\000\040\000A\000m\000a\000n\000d\000a}{section.13}% 20 +\BOOKMARK [2][]{subsection.13.2}{\376\377\0001\0003\000.\0002\000\040\000"\000S\000e\000c\000u\000r\000i\000t\000y\000\040\000R\000e\000s\000e\000a\000r\000c\000h\000e\000r\000"\000\040\000u\000s\000e\000r\000\040\000s\000t\000o\000r\000y\000\040\000-\000\040\000G\000o\000r\000d\000o\000n}{section.13}% 21 +\BOOKMARK [2][]{subsection.13.3}{\376\377\0001\0003\000.\0003\000\040\000"\000W\000h\000i\000s\000t\000e\000b\000l\000o\000w\000e\000r\000"\000\040\000u\000s\000e\000r\000\040\000s\000t\000o\000r\000y\000\040\000-\000\040\000M\000a\000r\000t\000h\000a}{section.13}% 22 +\BOOKMARK [2][]{subsection.13.4}{\376\377\0001\0003\000.\0004\000\040\000"\000C\000e\000n\000s\000o\000r\000e\000d\000\040\000J\000o\000u\000r\000n\000a\000l\000i\000s\000t\000"\000\040\000u\000s\000e\000r\000\040\000s\000t\000o\000r\000y\000\040\000-\000\040\000B\000i\000l\000l\000y}{section.13}% 23 +\BOOKMARK [1][]{section.14}{\376\377\0001\0004\000\040\000S\000p\000e\000c\000i\000a\000l\000\040\000T\000h\000a\000n\000k\000s}{}% 24 +\BOOKMARK [1][]{section.15}{\376\377\0001\0005\000\040\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 25 diff --git a/whitepaper/btch/protocol.pdf b/whitepaper/btch/protocol.pdf index 08df792..b710aa0 100644 Binary files a/whitepaper/btch/protocol.pdf and b/whitepaper/btch/protocol.pdf differ diff --git a/whitepaper/btch/protocol.run.xml b/whitepaper/btch/protocol.run.xml new file mode 100644 index 0000000..3bb101a --- /dev/null +++ b/whitepaper/btch/protocol.run.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + latex + + protocol.bcf + + + protocol.bbl + + + blx-dm.def + blx-compat.def + biblatex_.def + alphabetic.bbx + standard.bbx + alphabetic.cbx + biblatex.cfg + english.lbx + + + + biber + + biber + protocol + + + protocol.bcf + + + protocol.bbl + + + protocol.bbl + + + protocol.bcf + + + hush.bib + + + diff --git a/whitepaper/btch/protocol.tex b/whitepaper/btch/protocol.tex index f7314ec..8797a39 100644 --- a/whitepaper/btch/protocol.tex +++ b/whitepaper/btch/protocol.tex @@ -1,4 +1,5 @@ \documentclass{article} + \RequirePackage{amsmath} \RequirePackage{bytefield} \RequirePackage{graphicx} @@ -89,12 +90,12 @@ \newcommand{\Hushlists}{\termbf{HushLists}} \newcommand{\HushLists}{\termbf{HushLists}} -\newcommand{\doctitle}{\HushList Protocol Specification} -\newcommand{\leadauthor}{David Mercer} -\newcommand{\coauthora}{Duke Leto} +\newcommand{\doctitle}{BTCH Cryptocoin Specification} +\newcommand{\leadauthor}{Duke Leto} +\newcommand{\coauthora}{jl777} -\newcommand{\keywords}{anonymity, freedom of speech, cryptographic protocols,\ -electronic commerce and payment, financial privacy, proof of work, zero knowledge} +\newcommand{\keywords}{privacy coin, cryptocurrency, UTXOs, anonymity, freedom of speech, cryptographic protocols,\ +electronic commerce and payment, financial privacy, proof of work, zero knowledge, zkSNARKs} \hypersetup{ pdfborderstyle={/S/U/W 0.7}, @@ -175,8 +176,10 @@ electronic commerce and payment, financial privacy, proof of work, zero knowledg \newcommand{\Hush}{\termbf{Hush}} \newcommand{\Zerocash}{\termbf{Zerocash}} \newcommand{\Bitcoin}{\termbf{Bitcoin}} +\newcommand{\Komodo}{\termbf{Komodo}} \newcommand{\CryptoNote}{\termbf{CryptoNote}} \newcommand{\ZEC}{\termbf{ZEC}} +\newcommand{\ZER}{\termbf{ZER}} \newcommand{\ZEN}{\termbf{ZEN}} \newcommand{\ZCL}{\termbf{ZCL}} \newcommand{\KMD}{\termbf{KMD}} @@ -762,8 +765,8 @@ electronic commerce and payment, financial privacy, proof of work, zero knowledg \title{\doctitle \\ \Large \docversion} \author{ -\Large \leadauthor\hairspace\thanks{\;radix42@gmail.com} \\ -\Large \coauthora\hairspace\thanks{\;duke@leto.net} +\Large \leadauthor\hairspace\thanks{\;@dukeleto} +\Large \coauthora\hairspace\thanks{\;...} } \date{\today} \maketitle @@ -776,8 +779,8 @@ electronic commerce and payment, financial privacy, proof of work, zero knowledg Bitcoin Hush (\BTCH) is a new research and development cryptocoin which has many unique features compared to existing options. It avoids all transaction -history and simply imports UTXO value for four different blockchains onto -a fifth "host chain", Komodo. We use the Komodo Asset Chain feature to build +history and simply imports Unspent Transaction Output (UTXO) values for +four different blockchains onto a fifth "host chain", Komodo. We use the Komodo Asset Chain feature to build a coin with delayed-Proof-of-Work, which enjoys the full security of Bitcoin level security via notarization. @@ -785,14 +788,20 @@ Additionally, the need for the latest two way replay protection (2WRP) algorithm completely avoided, since no transaction hashes are leaked onto the new chain. This also completely avoids the problem that many Bitcoin forks have where they inherit a very large existing chain and must sync gigabytes -of data for no reason. +of data. + +We hope these techniques are utilized in all future Bitcoin and related forks +to avoid large inefficiencies as well as potential replay attacks. + +The recently released \HushList protocol is compatible with \BTCH, \KMD and +all \KMD asset chains, which all contain \zkSNARK technology. +Additionaly, \HushList is known to be compatible with +\HUSH, \ZEC, \ZCL, \ZEN, \ZER and the upcoming \BTCP. -The recently released \HushList protocol is compatible with \BTCH and all \KMD -asset chains, in fact. \vspace{1.5ex} \noindent This specification defines how the \BTCH cryptocoin works and how -how it builds on the foundation of \KMD, \Zcash and \Bitcoin . +how it builds on the foundation of \Komodo, \Zcash and \Bitcoin . \vspace{2.5ex} \noindent \textbf{Keywords:}~ \StrSubstitute[0]{\keywords}{,}{, }. diff --git a/whitepaper/btch/protocol.toc b/whitepaper/btch/protocol.toc new file mode 100644 index 0000000..f13fc66 --- /dev/null +++ b/whitepaper/btch/protocol.toc @@ -0,0 +1,51 @@ +\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax +\defcounter {refsection}{0}\relax +\contentsline {section}{\relax \fontsize {14.4}{18}\selectfont Contents\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{1}{section*.1} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {1}Introduction\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{3}{section.1} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {1.1}High-level Overview\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{3}{subsection.1.1} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {1.2}Types Of Transactions\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{3}{subsection.1.2} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {2}Design of \textbf {HushList}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{4}{section.2} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {3}Reference Implementation\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{4}{section.3} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {4}Account Funding\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{section.4} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {5}\textbf {HushList}\xspace Contacts\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{section.5} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {6}\textbf {HushList}\xspace Creation\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{section.6} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {6.1}Private \textbf {HushLists}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{subsection.6.1} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {6.2}Multi-Chain Private \textbf {HushLists}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{5}{subsection.6.2} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {6.3}Public \textbf {HushLists}\xspace \rule [-.2\baselineskip ]{0pt}{\baselineskip }}{6}{subsection.6.3} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {7}List Subscription\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{6}{section.7} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {8}Sending To A List\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.8} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {9}Receiving Messages\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.9} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {10}Costs\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.10} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {11}Examples\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{7}{section.11} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {12}Metadata Analysis\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{8}{section.12} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {13}User Stories\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{8}{section.13} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {13.1}"Pen Name" user story - Amanda\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{8}{subsection.13.1} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {13.2}"Security Researcher" user story - Gordon\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{subsection.13.2} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {13.3}"Whisteblower" user story - Martha\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{subsection.13.3} +\defcounter {refsection}{0}\relax +\contentsline {subsection}{\numberline {13.4}"Censored Journalist" user story - Billy\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{subsection.13.4} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {14}Special Thanks\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{section.14} +\defcounter {refsection}{0}\relax +\contentsline {section}{\numberline {15}References\rule [-.2\baselineskip ]{0pt}{\baselineskip }}{9}{section.15} diff --git a/whitepaper/btch/protocol.ver b/whitepaper/btch/protocol.ver new file mode 100644 index 0000000..42fdb3c --- /dev/null +++ b/whitepaper/btch/protocol.ver @@ -0,0 +1 @@ +\renewcommand{\docversion}{Version } \ No newline at end of file