<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Ronan Sandford (ronan.eth)</title>
<description>Ronan Sandford&apos;s portfolio, Crypto Native Games, Web3 Tools and Creative Projects</description>
<link>https://ronan.eth.limo</link>
<language>en</language>
<lastBuildDate>Tue, 31 Oct 2023 00:00:00 GMT</lastBuildDate>
<atom:link href="https://ronan.eth.limo/feed.xml" rel="self" type="application/rss+xml"/>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/natural-composability/</guid>
<title>Natural Composability in Autonomous Worlds</title>
<link>https://ronan.eth.limo/blog/natural-composability/</link>
<description>A definition of Autonomous Worlds, and how worlds built on unchanging rules gain what we call Natural Composability: the ability to be extended in ways nobody designed for, permissionlessly, without ever touching the rules themselves.</description>
<pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/natural-composability.png" length="238227" type="image/png"/>
</item>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/infinite-games/</guid>
<title>Infinite Games</title>
<link>https://ronan.eth.limo/blog/infinite-games/</link>
<description>On games that run and evolve independently of their creator. Why Infinite Games are more than on-chain games, how they relate to autonomous worlds, and what permission-less, persistent systems mean for game design.</description>
<pubDate>Fri, 19 Aug 2022 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/conquest-render.png" length="403490" type="image/png"/>
</item>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/ethereum-gas-dangers/</guid>
<title>Ethereum, The Concept of Gas and its Dangers</title>
<link>https://ronan.eth.limo/blog/ethereum-gas-dangers/</link>
<description>How gas really behaves when a contract calls another contract, and why almost every smart contract account and meta-transaction implementation is vulnerable to malicious relayers. A close cousin of the infamous call depth attack, made easier by try/catch in Solidity 0.6.</description>
<pubDate>Fri, 28 Feb 2020 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/gas-1000.jpg" length="48853" type="image/jpeg"/>
</item>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/automatic-authentication-signatures-for-web3/</guid>
<title>Automatic Authentication Signatures For Web3</title>
<link>https://ronan.eth.limo/blog/automatic-authentication-signatures-for-web3/</link>
<description>A proposal letting web3 wallets produce authentication signatures on demand, with no confirmation pop-up. If the verifier injects unforgeable data into the message, the user has nothing to verify, so sign-in can be seamless without sacrificing security.</description>
<pubDate>Tue, 15 Jan 2019 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/automatic-signatures.png" length="36449" type="image/png"/>
</item>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/3-proposals-for-making-web3-a-better-experience/</guid>
<title>3 Proposals For Making Web3 A Better Experience</title>
<link>https://ronan.eth.limo/blog/3-proposals-for-making-web3-a-better-experience/</link>
<description>Three proposals to cut the authorization fatigue that plagues web3 wallets: automated origin checks, non-interactive decryption and non-interactive signatures, plus an EIP-712 extension for messages that carry little risk for the user.</description>
<pubDate>Fri, 12 Oct 2018 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/origin-encryption.png" length="48736" type="image/png"/>
</item>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/state-channels-and-interactivity-limitations/</guid>
<title>State Channels and Interactivity limitations</title>
<link>https://ronan.eth.limo/blog/state-channels-and-interactivity-limitations/</link>
<description>State channels are sold as instant and fee-less, but conflict resolution still runs at blockchain speed. Walking through a two-player card game to show why that worst case makes real-time games impossible with state channels alone.</description>
<pubDate>Thu, 09 Aug 2018 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/state_chans.png" length="21074" type="image/png"/>
</item>
<item>
<guid isPermaLink="true">https://ronan.eth.limo/blog/ethereum-session-accounts/</guid>
<title>Ethereum Session Accounts</title>
<link>https://ronan.eth.limo/blog/ethereum-session-accounts/</link>
<description>How we removed nearly every transaction confirmation pop-up from a fully on-chain game by delegating moves to a short-lived, client-generated session account, pre-funded for its own gas and refunded at the end.</description>
<pubDate>Tue, 03 Oct 2017 00:00:00 GMT</pubDate>
<enclosure url="https://ronan.eth.limo/images/blog/session-accounts.png" length="42018" type="image/png"/>
</item>
</channel>
</rss>
