{"id":13743,"date":"2019-06-10T20:10:19","date_gmt":"2019-06-10T20:10:19","guid":{"rendered":"https:\/\/davidgerard.co.uk\/blockchain\/?p=13743"},"modified":"2019-06-11T15:40:43","modified_gmt":"2019-06-11T15:40:43","slug":"aion-is-not-at-all-the-first-java-blockchain-so-what-is-it","status":"publish","type":"post","link":"https:\/\/davidgerard.co.uk\/blockchain\/2019\/06\/10\/aion-is-not-at-all-the-first-java-blockchain-so-what-is-it\/","title":{"rendered":"Aion is not at all the &#8220;first&#8221; Java Blockchain. So what is it?"},"content":{"rendered":"<p>Aion is yet another blockchain project that claims it will turn the world upside down. And save the Internet!<\/p>\n<p>(It&#8217;s unrelated to the <a href=\"https:\/\/www.aiononline.com\/\">popular MMO game<\/a> of the same name.)<\/p>\n<p>Aion has just done a marketing push making out that it&#8217;s the &#8220;first&#8221; blockchain for the Java programming language \u2014 in some sense that&#8217;s not entirely clear from the coverage,\u00a0<em>e.g.<\/em>, the <a href=\"https:\/\/www.coindesk.com\/aion-network-launches-first-blockchain-virtual-machine-on-java\">Coindesk headline<\/a> &#8220;Aion Network Launches First Blockchain Virtual Machine on Java&#8221;.<\/p>\n<p>It&#8217;s nothing of the sort, of course. But then, what is it?<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2019\/06\/10\/aion-is-not-at-all-the-first-java-blockchain-so-what-is-it\/aion-logo\/\" rel=\"attachment wp-att-13744\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13744\" src=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/06\/aion-logo.png\" alt=\"\" width=\"500\" height=\"185\" srcset=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/06\/aion-logo.png 627w, https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2019\/06\/aion-logo-300x111.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3>Aion and Java: first to be second or third<\/h3>\n<p>Java is a programming language that&#8217;s popular in enterprise environments \u2014 it&#8217;s a bit bureaucratic, but it makes it somewhat easier to code things in a correct and maintainable manner. (My day job is as a sysadmin to Java programmers.)<\/p>\n<p>Aion&#8217;s smart contract engine, the Aion Virtual Machine, has been rewritten from C++ to Java. Aion posted about why they wanted a Java-based virtual machine in <a href=\"https:\/\/blog.aion.network\/aion-virtual-machine-avm-why-java-and-the-jvm-240b78ad8a77\">November 2018,<\/a> and they put the new Java-based AVM <a href=\"https:\/\/blog.aion.network\/avm-live-on-public-mainnet-70691b3251e1\">live<\/a> a few days ago.<\/p>\n<p>Aion&#8217;s <a href=\"https:\/\/blog.aion.network\/aion-virtual-machine-avm-live-e021cad372e\">precise claim<\/a> (<a href=\"https:\/\/archive.is\/petNT\">archive<\/a>), from their blog post announcing the move, is:<\/p>\n<blockquote><p>the world\u2019s first JVM-compliant Blockchain virtual machine.<\/p><\/blockquote>\n<p>It&#8217;s possible you could twist shades of meaning of the words in that phrase to be true \u2014 but in any reasonable and obvious sense, it&#8217;s just false.<\/p>\n<p>Implementing a simple blockchain in Java is a standard developer introduction to blockchains. So that bit&#8217;s not new. Nor is implementing your smart contract virtual machine <a href=\"https:\/\/github.com\/ethereum\/ethereumj\">in Java.<\/a><\/p>\n<p>But nobody cares about your platform&#8217;s back-end \u2014 they care what they can do with it. Aion&#8217;s big promise here is that you can <i>finally<\/i> write blockchain smart contracts in Java!<\/p>\n<p>This is not new in any way \u2014 <a href=\"https:\/\/docs.corda.net\/tutorial-contract.html\">R3 Corda<\/a> and <a href=\"https:\/\/gerrit.hyperledger.org\/r\/#\/admin\/projects\/fabric-chaincode-java\">Hyperledger<\/a> both do smart contracts in Java just fine. They&#8217;re enterprise \u2014 of course they&#8217;re going to do Java. R3\u2019s implementation is built in Kotlin, a close cousin of Java that also runs on the JVM.<\/p>\n<p>Matthew Spoke, founder of Aion, <a href=\"https:\/\/techcrunch.com\/2019\/06\/05\/aion-network-introduces-first-blockchain-virtual-machine-for-java-developers\/\">tells TechCrunch<\/a> (headline: &#8220;Aion Network introduces first blockchain virtual machine for Java developers&#8221;):<\/p>\n<blockquote><p>Blockchains have a set of unique criteria. They need to be deterministic; the computing needs to happen across the distributed network of nodes; and the JVM was never designed with this in mind.<\/p><\/blockquote>\n<p>Aion is publicising their Java thing as if nobody ever did this before \u2014 let alone the two biggest enterprise blockchains.<\/p>\n<p>As far as I can work out, Aion&#8217;s <a href=\"https:\/\/github.com\/aionnetwork\/AVM\">magic<\/a> to make Java into a smart contract language is:<\/p>\n<ul>\n<li>whitelist classes that you&#8217;re allowing into the sandbox;<\/li>\n<li>mark a subset of the JVM platform classes as available;<\/li>\n<li>shadow those classes into a new set of package names;<\/li>\n<li>rewrite Java bytecode as needed.<\/li>\n<\/ul>\n<p>I asked a Java expert about Aion&#8217;s claims \u2014 <a href=\"https:\/\/www.linkedin.com\/in\/benevans2\/?originalSubdomain=uk\">Ben Evans,<\/a> who is principal engineer and JVM architect at <a href=\"https:\/\/newrelic.com\/\">New Relic,<\/a> co-wrote <i>Optimizing Java<\/i> (<a href=\"https:\/\/amzn.to\/2KxQP90\">UK<\/a>, <a href=\"https:\/\/amzn.to\/2MzrvSD\">US<\/a>) and <i>Java in a Nutshell <\/i>(<a href=\"https:\/\/amzn.to\/2MAH1xC\">UK<\/a>, <a href=\"https:\/\/amzn.to\/2Ivnc5C\">US<\/a>) for O&#8217;Reilly, and is an <a href=\"https:\/\/www.infoq.com\/profile\/Ben-Evans\/\">editor<\/a> for Java-heavy programmer&#8217;s magazine <a href=\"https:\/\/www.infoq.com\/\">InfoQ.<\/a><\/p>\n<p>Evans says: &#8220;For a decent enough low-level JVM engineer, it&#8217;s a clean and somewhat obvious architectural approach.&#8221;<\/p>\n<p>In fact, it&#8217;s sufficiently obvious that Evans pointed me to a <a href=\"https:\/\/www.youtube.com\/watch?v=2vE4RO_umKc\">video<\/a> in which he talks about how and why you would run smart contracts on the JVM \u2014 and sets out, step by step, how to make a Java program provably deterministic, as Spoke tries to take credit for \u2014 in 2017, when he was working on this exact problem for R3 Corda. (Here&#8217;s the InfoQ <a href=\"https:\/\/www.infoq.com\/articles\/Deterministic-Execution-JVM\/\">article.<\/a>) This covers a lot of the specific technical ideas that Aion are proudly claiming credit for in 2019. It&#8217;s a good and very clear video, well worth an hour of your time.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"jetpack-video-wrapper\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"735\" height=\"414\" src=\"https:\/\/www.youtube.com\/embed\/2vE4RO_umKc?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>&nbsp;<\/p>\n<p>The baffling bit is that Aion thinks anyone in the Java space would see any of this as novel. It wasn&#8217;t new when Evans and R3 did it in Corda \u2014 and they didn&#8217;t claim it as new \u2014 and it&#8217;s not new now Aion&#8217;s doing it.<\/p>\n<p>I contacted Aion and asked just what they were claiming \u2014 given the long history of the ideas. Calvin Sribniak-Jones, head of marketing, got back to me:<\/p>\n<blockquote><p>Although there are other platforms that enable Java code to interact with the Blockchain this is the first time that native-JVM code can run directly on a public Blockchain safely and reliably.<\/p><\/blockquote>\n<p>So, the first <i>public<\/i> blockchain to do this trick \u2014 but that&#8217;s not in the publicity, and they&#8217;re still not acknowledging the previous work.<\/p>\n<p>Evans says that Aion&#8217;s code quality is okay \u2014 which immediately puts it ahead of 95% of the blockchain space. So that&#8217;s nice.<\/p>\n<h3>The origins of Aion<\/h3>\n<p>Aion&#8217;s founder <a href=\"https:\/\/www.linkedin.com\/in\/matthewspoke\/?originalSubdomain=ca\">Matthew Spoke<\/a> started as a chartered accountant at Deloitte in Toronto, Canada. He got Deloitte into blockchains in 2014 \u2014 he <a href=\"https:\/\/cryptotim.es\/matthew-spoke\/\">sold them<\/a> on the idea that Bitcoin could &#8220;render auditors irrelevant&#8221; \u2014 and led the team that produced Deloitte&#8217;s <a href=\"https:\/\/www.linkedin.com\/company\/rubix-by-deloitte\/\">Rubix<\/a> blockchain software.<\/p>\n<p>Spoke took two others from the Rubix team, and founded a company called Nuco in 2016 \u2014 which became the Aion team.<\/p>\n<p>Nuco&#8217;s <a href=\"https:\/\/www.coindesk.com\/deloitte-blockchain-leads-nuco-startup\">original ambitions<\/a> were focused on enterprise blockchain:<\/p>\n<blockquote><p>Nuco\u2019s business model is to build, license and deploy customized private blockchain networks for clients across industries. Specifically, Nuco will begin building tools for tracking compliance duties for firms accountable to the Securities and Exchange Commission (SEC) and federal environmental regulators.<\/p><\/blockquote>\n<p>Spoke worked with Vitalik Buterin on an enterprise-suitable private version of Ethereum, and is still on the board of the Enterprise Ethereum Alliance. Nuco also got Buterin and Alex Tapscott on board as <a href=\"https:\/\/web.archive.org\/web\/20171107060022\/https:\/\/nuco.io\/team\">advisors.<\/a><\/p>\n<h3>The Aion ICO<\/h3>\n<p>Aion ran an ICO in October 2017. There was a presale to accredited and institutional investors, such as Michael Novogratz&#8217;s <a href=\"https:\/\/www.coindesk.com\/novogratzs-galaxy-digital-crypto-fund-lost-272-7-million-in-2018\">Galaxy Digital.<\/a> This raised <a href=\"https:\/\/blog.aion.network\/tokenpresaleconcludes-56ff050cd5b4\">$23 million.<\/a> Here&#8217;s the <a href=\"https:\/\/aion.network\/media\/en-aion-network-technical-introduction.pdf\">technical white paper<\/a> (<a href=\"http:\/\/web.archive.org\/web\/20180624010522\/https:\/\/aion.network\/media\/en-aion-network-technical-introduction.pdf\">archive<\/a>) and the <a href=\"https:\/\/archive.is\/jHHHT\">executive summary.<\/a><\/p>\n<p>Aion <a href=\"https:\/\/blog.aion.network\/publicsaleupdate-fa92cff05aed\">cancelled<\/a> the planned public token sale &#8230; possibly because the AION token was already trading below the $1 asking price.<\/p>\n<p>Here&#8217;s the <a href=\"https:\/\/youtu.be\/pFkPiL-dtDY\">promotional video.<\/a> It speaks of &#8220;first-generation&#8221; blockchains like Bitcoin, that just run a token; &#8220;second-generation&#8221; ones like Ethereum, that you can run programs on; and &#8220;third-generation&#8221; ones like Aion, which will permit &#8220;disparate blockchain networks to communicate with each other, for the very first time&#8221; \u2014 providing &#8220;federated inter-chain communication of both data and value,&#8221; <i>i.e.<\/i>, money.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"jetpack-video-wrapper\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"735\" height=\"414\" src=\"https:\/\/www.youtube.com\/embed\/pFkPiL-dtDY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>&nbsp;<\/p>\n<p>What Aion actually offered was an Ethereum ERC-20 token, AION \u2014 though those are now being <a href=\"https:\/\/forum.aion.network\/t\/aion-token-recovery-swap-megathread\/2910\">swapped<\/a> to native Aion-based coins.<\/p>\n<p>You can now write dapps (smart contract programs) on the Aion blockchain.<\/p>\n<p>We&#8217;ve yet to see evidence of inter-chain connectivity. The video promises Aion tokens moving &#8220;seamlessly&#8221; between the Aion and Ethereum blockchains \u2014 though in practice, they&#8217;re <a href=\"https:\/\/blog.aion.network\/aion-token-recovery-swap-program-4047910d6b26\">moving the AION tokens by hand.<\/a><\/p>\n<p>The video also promises that Aion will be just the thing for supply chains and <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2019\/04\/20\/medical-records-on-the-blockchain-the-history-of-a-bad-idea\/\">health care,<\/a> because of course it will.<\/p>\n<p>The AION price chart is a completely standard <a href=\"https:\/\/coinmarketcap.com\/currencies\/aion\/\">altcoin decline.<\/a> Their <a href=\"https:\/\/www.coindesk.com\/aion-token-sells-crypto-for-fiat\">Coindesk<\/a> article from December 2018 trumpets that the token is listed on Binance and Bitfinex \u2014 but the <a href=\"https:\/\/coinmarketcap.com\/currencies\/aion\/#markets\">volume<\/a> is overwhelmingly on bottom-of-the-barrel altcoin exchanges.<\/p>\n<h3>Aion in practice<\/h3>\n<p>At present, Aion is a stand-alone blockchain network, with a token, that runs smart contracts.<\/p>\n<p>Aion doesn&#8217;t seem to be marketing itself to businesses, but to people who want to do stuff on a public blockchain \u2014 an Ethereum-but-better blockchain.<\/p>\n<p>Aion uses Proof of Work \u2014 <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/2018\/05\/22\/bitcoins-stupendous-power-waste-is-green-apparently-bad-excuses-for-proof-of-work\/\">literally wasting electricity<\/a> to give coins away in a lottery. Specifically, it uses Equihash, most notably used by Zcash.<\/p>\n<p>Zcash does <a href=\"https:\/\/bitinfocharts.com\/comparison\/zcash-hashrate.html\">4.2 billion<\/a> hashes per second, Aion does <a href=\"https:\/\/mainnet.aion.network\/#\/charts\/HashingPower\">800,000<\/a> \u2014 you could trivially <a href=\"https:\/\/www.crypto51.app\/\">51% attack<\/a> this thing with spare hash power you found behind the sofa cushions. A single <a href=\"https:\/\/blog.bitmain.com\/en\/bitmain-releases-new-equihash-miner-antminer-z11\/\">Antminer Z11<\/a> does 135,000 hashes per second.<\/p>\n<p>Aion plans to move to a new consensus algorithm, <a href=\"https:\/\/github.com\/aionnetwork\/unity\/blob\/master\/paper\/aion-unity_consensus.pdf\">Unity Hybrid Consensus<\/a> \u2014 a combination of Proof of Work and Proof of Stake.<\/p>\n<p>The Unity white paper notes the natural centralising tendencies of both PoW and PoS \u2014 and proposes that requiring both hashing power <i>and<\/i> a stake will make the system not centralise. Yao Sun from Aion <a href=\"https:\/\/blog.aion.network\/unifying-pow-and-pos-under-a-common-paradigm-8eaf79916c4d\">blogged<\/a> about what they were thinking here.<\/p>\n<p>The obvious question is \u2014 what if someone has both? Say, if they&#8217;re mining a <a href=\"https:\/\/coinmarketcap.com\/currencies\/aion\/#markets\">thinly-traded token<\/a> they can&#8217;t cash out easily. This already happened with Bitmain and their <a href=\"https:\/\/news.8btc.com\/bitmain-financial-details-expose-massive-bitcoin-dumped-for-bitcoin-cash\">&#8220;inventory&#8221; of a million Bitcoin Cash<\/a> \u2014 and BCH is <i>fabulously<\/i> liquid compared to Aion.<\/p>\n<p>Fundamentally, fiddling with the algorithm doesn&#8217;t solve the problem of lack of participation. Every mined crypto, even Bitcoin, started as a mining monopoly. Aion mining is <a href=\"https:\/\/mainnet.aion.network\/#\/charts\/TopMiner\">55% a single pool.<\/a><\/p>\n<p>Looking to the future is fine \u2014 but Unity is a hypothetical solution that can&#8217;t be tested properly, to a problem Aion is nowhere near having.<\/p>\n<h3>The Aion Foundation<\/h3>\n<p>The Aion Foundation is incorporated as a Cayman Islands non-profit <a href=\"https:\/\/www.ogier.com\/publications\/foundation-companies-in-the-cayman-islands\">foundation company.<\/a> Nuco is now a subsidiary of the Foundation.<\/p>\n<p>The Foundation publishes <a href=\"https:\/\/aion.org\/how-we-operate\/\">regular reports<\/a> on its reserves and spending. The <a href=\"https:\/\/aion.org\/uploads\/Aion_Foundation_Report_Web_Version.pdf\">Aion Foundation Report<\/a> of 30 November 2018 was prepared with &#8220;strategic guidance&#8221; from Deloitte, who they remain on good terms with, but is not an &#8220;audit&#8221; as such.<\/p>\n<p>As of 31 October 2018, the Foundation had $14 million in dollars, bitcoins and ether. Spoke <a href=\"https:\/\/www.coindesk.com\/aion-token-sells-crypto-for-fiat\">told CoinDesk<\/a> that Aion had 18 months&#8217; funding runway \u2014 though by <a href=\"https:\/\/aion.org\/uploads\/Aion_Financial_Report_Q1%202019_English.pdf\">31 March 2019,<\/a> they had $8.3 million left. About half the spending is developers&#8217; wages.<\/p>\n<p>The Aion Foundation predicts at least five years to their goals being practical \u2014 &#8220;services comparable to centralized alternatives like Amazon Web Services,&#8221; Spoke told CoinDesk.<\/p>\n<p>Aion doesn&#8217;t have any other income, or claim prospects of any other income \u2014 &#8220;The Foundation intends to earmark a portion of its AION holdings for long-term funding of operating costs.&#8221; Spoke told CoinDesk that they &#8220;might seek additional funding from crypto funds and accredited investors in return for Aion tokens.&#8221;<\/p>\n<h3>&#8220;In service of the cause&#8221;<\/h3>\n<p>Aion looks like someone found an idea that was fascinating technically \u2014 and they just haven&#8217;t really answered &#8220;why would you even do that?&#8221;<\/p>\n<p><a href=\"https:\/\/blog.aion.network\/broken-by-design-3ac6e152da01\">This post<\/a> from <a href=\"https:\/\/www.linkedin.com\/in\/growthhacker\/?originalSubdomain=ca\">Mike Mason,<\/a> VP of Product at Aion, is one Aion answer to &#8220;why&#8221; \u2014 and it reads like extruded blockchain hype gibberish. But I expect they&#8217;re completely sincere.<\/p>\n<p>His thesis is that:<\/p>\n<ul>\n<li>the Internet is now run by a few giant companies \u2014 yep, and that&#8217;s a problem<\/li>\n<li>that this is a propaganda outlet for nation-states \u2014 maybe &#8230; but you&#8217;re going to try to fix this with blockchains?<\/li>\n<li>that a legislative response cannot work \u2014 what?<\/li>\n<li>and <i>therefore<\/i> the technology of &#8220;Web3&#8221; will work around these social problems \u2014 and evade government oversight on a massive scale &#8230; using blockchains.<\/li>\n<\/ul>\n<p>This is a rerun of the <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/the-conspiracist-gold-bug-economics-of-bitcoin\/\">Bitcoin conspiracy theorist<\/a> dream I outlined in <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/table-of-contents\/\">chapter 2<\/a> of <a href=\"https:\/\/davidgerard.co.uk\/blockchain\/book\/\"><i>Attack of the 50 Foot Blockchain<\/i><\/a> \u2014 where techies who think that understanding technology transfers to understanding society or politics, try to fix social and political problems with technical hacks.<\/p>\n<p>There&#8217;s one thing Mason doesn&#8217;t argue at any point \u2014 that Aion has a path from point A to point B, let alone any plausible prospect of getting us there.<\/p>\n<p>The elephant in the room is that Aion is a me-too coin, with nearly no users, that started eight years after Bitcoin \u2014 when Bitcoin had already failed in all these ambitions and become just a speculative commodity. There are <em>any number<\/em> of coins that claim this as their mission.<\/p>\n<p>When you say this to blockchain dreamers, they come back with claims like &#8220;time will tell&#8221; \u2014 but it pretty much already has, and the burden of proof is now entirely on those claiming all of this is even possible, let alone feasible.<\/p>\n<p>(Maybe Aion can make a real impact, and achieve the <a href=\"https:\/\/www.cell.com\/joule\/fulltext\/S2542-4351(18)30177-6\">power waste<\/a> of Bitcoin.)<\/p>\n<p>Like a lot of Bitcoin and blockchain weirdness, Mason starts by asking some good questions \u2014 and then gives bizarre and disconnected answers, with handwaving for the hard bits. But being able to ask good questions doesn&#8217;t mean your answer will work, or even makes sense as an approach.<\/p>\n<p>Sribniak-Jones from Aion clarified that this post is an unofficial personal opinion piece from Mason. Though Spoke signs off The Aion Foundation&#8217;s November 2018 report with &#8220;In service of the cause&#8221; \u2014 so I suspect Aion&#8217;s well into it.<\/p>\n<p>Mason&#8217;s earlier post <a href=\"https:\/\/blog.aion.network\/a-request-for-decentralized-infrastructure-f2af6db52957\">&#8220;A Request for Decentralized Infrastructure&#8221;<\/a> is more concrete \u2014though mostly it&#8217;s a list of problems with blockchains that run smart contracts.<\/p>\n<p>The key issue is that all of the problems Mason lists are self-inflicted. They all stem from thinking that bad ideas \u2014 immutability, smart contracts \u2014 are good ideas, if only you can iteratively patch the problems as bits burst, explode or fall off.<\/p>\n<p>We have ten years&#8217; experience of the ways this stuff fails to work in practice \u2014 it&#8217;s not at all clear how Aion can do better, from first principles.<\/p>\n<p>Aion appears to be a perpetual motion machine powered by unicorn feathers and phlogiston \u2014 but all the fittings are precisely machined and beautifully polished.<\/p>\n<p>&nbsp;<\/p>\n<br><br><div align=\"center\"><p><a href=\"https:\/\/www.patreon.com\/bePatron?u=8420236\"><img src=\"https:\/\/davidgerard.co.uk\/blockchain\/wp-content\/uploads\/2021\/10\/become_a_patron_button.svg\" alt=\"Become a Patron!\" title=\"Become a Patron!\" width=217 height=51><\/a><br><p style=\"align:center;\" class=\"patreon-badge\"><i>Your subscriptions keep this site going. <a href=\"https:\/\/www.patreon.com\/bePatron?u=8420236\">Sign up today!<\/a><\/i><\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>Aion and Java: the <i>first<\/i> to be &#8230; second or third.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[1323,1326,74,9,1327,1324,1325],"class_list":["post-13743","post","type-post","status-publish","format-standard","hentry","category-uncategorised","tag-aion","tag-ben-evans","tag-blockchain","tag-ico","tag-java","tag-matthew-spoke","tag-mike-mason"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/13743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/comments?post=13743"}],"version-history":[{"count":27,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/13743\/revisions"}],"predecessor-version":[{"id":13771,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/posts\/13743\/revisions\/13771"}],"wp:attachment":[{"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/media?parent=13743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/categories?post=13743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidgerard.co.uk\/blockchain\/wp-json\/wp\/v2\/tags?post=13743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}