<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi David,<div class=""><br class=""></div><div class="">An attempt at humour? No, not intentionally! haha But anything I can do that can make people laugh is good in my books.<div class=""><br class=""></div><div class="">It’s a somewhat serious ‘rough sketch’ of a working blockchain (at least I think it’s working) and an example of how such a system would work; a springboard.  I got a bit creative with the addition of a Scheme interpreter in an attempt to make the system ‘useful’ rather than ‘wasteful’.  It’s incomplete, i know that at this point, but I thought I would share.  Writing explanatory blockchains is pretty hot right now.  I hope this one is simple (and correct!) enough to show the concepts in a familiar language.</div><div class=""><br class=""></div><div class="">—</div><div class="">Burton Samograd<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Dec 18, 2017, at 4:00 PM, David McClain <<a href="mailto:dbm@refined-audiometrics.com" class="">dbm@refined-audiometrics.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Well, I thought, after delving deeper into the code, that it might be some kind of sophisticated programmer humor, making a comment about the vast amount of CPU cycles devoted to nonsensical computing or some such… <div class=""><br class=""></div><div class="">- DM</div><div class=""><br class=""></div><div class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Dec 18, 2017, at 15:54, Pascal Bourguignon <<a href="mailto:pjb@informatimago.com" class="">pjb@informatimago.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 18 Dec 2017, at 23:31, David McClain <<a href="mailto:dbm@refined-audiometrics.com" class="">dbm@refined-audiometrics.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">umm… was this supposed to be some kind of joke? I’ll bite... I don’t get it. I was actually hoping to learn something here...<br class=""><br class="">But the code does look rather peculiar on close inspection. Why the use of macros for pushing new transaction blocks? And the conversions to octet vectors may work for strings, but not in general for arbitrary integer or float values…<br class=""><br class="">If it is supposed to be a joke, I’ll chuckle and just chuck the code…</div></div></blockquote><br class=""></div><div class="">I guess not: <a href="https://dev.to/damcosset/trying-to-understand-blockchain-by-making-one-ce4" class="">https://dev.to/damcosset/trying-to-understand-blockchain-by-making-one-ce4</a></div><div class="">It’s like, everybody will be busy implementing blockchains.  It’s the new fizz-buzz…</div><div class=""><br class=""></div><div class=""><br class=""></div><br class=""><div class="">
<div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">-- <br class="">__Pascal J. Bourguignon__<br class=""><br class=""><br class=""></div></div>

</div>
<br class=""></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></body></html>