<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>pos &amp;mdash; On the Block</title>
    <link>https://paper.wf/on-the-block/tag:pos</link>
    <description>Read a 13-year-old&#39;s ramblings about DeFi, free software and economics. But mainly DeFi.</description>
    <pubDate>Sat, 30 May 2026 14:32:54 +0000</pubDate>
    <item>
      <title>Giving smart contracts autonomy</title>
      <link>https://paper.wf/on-the-block/giving-smart-contracts-autonomy</link>
      <description>&lt;![CDATA[Smart contracts are like complicated vending machines. They can&#39;t do anything on their own, they can&#39;t just dispense lots of soda randomly, or grow legs and arms to fight a competing vending machine in the area. But what if they could? What if they could create transactions on their own?&#xA;!--more--&#xA;&#xA;Autonomy Network&#xA;Autonomy Network is a system that allows smart contracts to queue Requests in the Registry contract, with a trigger (e.g. price of ABC goes above 500$). The system then, when the condition is met, calls the contract to do whatever it needs to do.&#xA;&#xA;It works by a sort of Proof-of-Stake system. &#34;Validators&#34; (bots) can lock their AUTO (in the StakeManager contract) to get the exclusive right to execute Requests for a certain period of blocks.&#xA;&#xA;In exchange, the smart contract has to pay enough ETH or AUTO to cover gas fees and a little extra to make it worthwhile for that validator.&#xA;&#xA;Autonomy&#39;s PoS structure vs. &#34;Free-for-all&#34; incentives&#xA;Current ways of trying to achieve autonomous transactions is to incentivize bots to do it, for example, the compounding of an autocompounder.&#xA;&#xA;This is like putting a small pile of money that is just about worthwhile for somebody to grab, so 100 bots will try and lunge for it before the other ones, and one random lucky bot will win the grand prize of... 5 cents after gas, probably, while everyone else fails.&#xA;&#xA;This works, but is inefficient, prone to frontrunning and this free-for-all battle can make it not worthwhile for the bot, as there is a high chance of loss and a tiny chance of earning (and tiny earnings).&#xA;&#xA;Frontrunners&#xA;Bots aren&#39;t instant, they have to pay for gas and their transactions will sit quietly in the memory pool. Generalized frontrunners can scan the memory pool and copy profitable transactions with a slightly higher gas price, and so the bots trying to grab the pile of money end up being outpaced by those frontrunners.&#xA;&#xA;Inefficiency&#xA;For every lucky bot that succeeds, there are at least 5 more who fail. The model of a free-for-all means there can be only one.&#xA;&#xA;The combination of all these factors causes bots to slowly become disincentivized as more bots join in, with extremely tiny profit margins and high chances of loss. This causes bot makers to just &#34;give up&#34;, turning off their losing bots. This also leads to centralization, as certain people have an &#34;edge&#34; over others, such as well-connected nodes or an agreement with a miner.&#xA;&#xA;To contrast, Autonomy Network is more structured, with each validator bot having the exclusive rights to grab these piles of money at different times. This stops these cycles of bots bumping into each other as they wrestle for this tiny pile of money, saving a lot of time, gas and having better economic guarantees that your request will be executed (if you pay enough).&#xA;&#xA;What can Autonomy be used for?&#xA;Right now, Autonomy Network hasn&#39;t launched most of its stuff yet, like the AUTO token, or its documentation. It&#39;s in beta currently.&#xA;&#xA;The current main usecase of Autonomy is trading. Autonomy&#39;s request architecture allows for limit orders and other stuff available on a CEX, on AutoSwap.Trade.&#xA;&#xA;It could potentially be used in the future to create blockchain life, or NFTs that can run transactions on their own and be autonomous, these things could be used in the Metaverse too. Who knows?&#xA;&#xA;I think Autonomy&#39;s really cool and I&#39;ll definitely be buying the token when it launches. Not financial advice by the way.&#xA;&#xA;🚀&#xA;---&#xA;tags down here as to not interrupt your reading:&#xA;#autonomy #defi #dapp #dev #nft #pos #dex&#xA;&#xA;div class=&#34;post-footer-links&#34;&#xD;&#xA;a rel=&#34;me&#34; href=&#34;https://mastodon.social/@cybertelx&#34;my mastodon/a • a href=&#34;https://github.com/cybertelx&#34;my github/a • please donate if you can: a href=&#34;https://snowtrace.io/address/0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e&#34;0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e/a&#xD;&#xA;/div]]&gt;</description>
      <content:encoded><![CDATA[<p>Smart contracts are like complicated vending machines. They can&#39;t do anything on their own, they can&#39;t just dispense lots of soda randomly, or grow legs and arms to fight a competing vending machine in the area. But what if they could? What if they could create transactions on their own?
</p>

<h2 id="autonomy-network" id="autonomy-network">Autonomy Network</h2>

<p><a href="https://autonomynetwork.io" rel="nofollow">Autonomy Network</a> is a system that allows smart contracts to queue Requests in the Registry contract, with a trigger (e.g. price of ABC goes above 500$). The system then, when the condition is met, calls the contract to do whatever it needs to do.</p>

<p>It works by a sort of Proof-of-Stake system. “Validators” (bots) can lock their AUTO (in the StakeManager contract) to get the exclusive right to execute Requests for a certain period of blocks.</p>

<p>In exchange, the smart contract has to pay enough ETH or AUTO to cover gas fees and a little extra to make it worthwhile for that validator.</p>

<h2 id="autonomy-s-pos-structure-vs-free-for-all-incentives" id="autonomy-s-pos-structure-vs-free-for-all-incentives">Autonomy&#39;s PoS structure vs. “Free-for-all” incentives</h2>

<p>Current ways of trying to achieve autonomous transactions is to incentivize bots to do it, for example, the compounding of an autocompounder.</p>

<p>This is like putting a small pile of money that is just about worthwhile for somebody to grab, so 100 bots will try and lunge for it before the other ones, and one random lucky bot will win the grand prize of... 5 cents after gas, probably, while everyone else fails.</p>

<p>This works, but is inefficient, prone to frontrunning and this free-for-all battle can make it not worthwhile for the bot, as there is a high chance of loss and a tiny chance of earning (and tiny earnings).</p>

<h4 id="frontrunners" id="frontrunners">Frontrunners</h4>

<p>Bots aren&#39;t instant, they have to pay for gas and their transactions will sit quietly in the memory pool. <a href="https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest" rel="nofollow">Generalized frontrunners can scan the memory pool</a> and copy profitable transactions with a slightly higher gas price, and so the bots trying to grab the pile of money end up being outpaced by those frontrunners.</p>

<h4 id="inefficiency" id="inefficiency">Inefficiency</h4>

<p>For every lucky bot that succeeds, there are at least 5 more who fail. The model of a free-for-all means <a href="https://www.youtube.com/watch?v=sqcLjcSloXs" rel="nofollow">there can be only one</a>.</p>

<p>The combination of all these factors causes bots to slowly become disincentivized as more bots join in, with extremely tiny profit margins and high chances of loss. This causes bot makers to just “give up”, turning off their losing bots. This also leads to centralization, as certain people have an “edge” over others, such as well-connected nodes or an agreement with a miner.</p>

<p>To contrast, Autonomy Network is more structured, with each validator bot having the exclusive rights to grab these piles of money at different times. This stops these cycles of bots bumping into each other as they wrestle for this tiny pile of money, saving a lot of time, gas and having better economic guarantees that your request will be executed (if you pay enough).</p>

<h2 id="what-can-autonomy-be-used-for" id="what-can-autonomy-be-used-for">What can Autonomy be used for?</h2>

<p>Right now, Autonomy Network hasn&#39;t launched most of its stuff yet, like the AUTO token, or its documentation. It&#39;s in beta currently.</p>

<p>The current main usecase of Autonomy is trading. Autonomy&#39;s request architecture allows for <a href="https://autoswap.trade" rel="nofollow">limit orders and other stuff available on a CEX, on AutoSwap.Trade</a>.</p>

<p>It could potentially be used in the future to <a href="https://blog.autonomynetwork.io/sentient-nfts-a-new-form-of-life-part-1-the-roadmap-590237e18753" rel="nofollow">create blockchain life</a>, or NFTs that can run transactions on their own and be autonomous, these things could be used in the Metaverse too. Who knows?</p>

<p>I think Autonomy&#39;s really cool and I&#39;ll definitely be buying the token when it launches. Not financial advice by the way.</p>

<p>🚀</p>

<hr>

<p>tags down here as to not interrupt your reading:
<a href="/on-the-block/tag:autonomy" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">autonomy</span></a> <a href="/on-the-block/tag:defi" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">defi</span></a> <a href="/on-the-block/tag:dapp" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">dapp</span></a> <a href="/on-the-block/tag:dev" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">dev</span></a> <a href="/on-the-block/tag:nft" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">nft</span></a> <a href="/on-the-block/tag:pos" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">pos</span></a> <a href="/on-the-block/tag:dex" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">dex</span></a></p>

<div class="post-footer-links">
<a href="https://mastodon.social/@cybertelx" rel="nofollow">my mastodon</a> • <a href="https://github.com/cybertelx" rel="nofollow">my github</a> • please donate if you can: <a href="https://snowtrace.io/address/0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e" rel="nofollow">0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e</a>
</div>
]]></content:encoded>
      <guid>https://paper.wf/on-the-block/giving-smart-contracts-autonomy</guid>
      <pubDate>Thu, 03 Mar 2022 16:40:00 +0000</pubDate>
    </item>
    <item>
      <title>The environmental argument is misleading</title>
      <link>https://paper.wf/on-the-block/the-environmental-argument-is-misleading</link>
      <description>&lt;![CDATA[You may have heard about how Bitcoin spends tons of energy per transaction due to Proof of Work. Many people rally against cryptocurrency in general because of these arguments, which are true (for PoW coins!)&#xA;&#xA;However, one mistake many people make is to associate the entire cryptocurrency space with Bitcoin, believing that all cryptocurrencies are inherently energy-wasters and horrible for the environment.&#xA;!--more--&#xA;&#xA;Let me explain why cryptocurrency isn&#39;t the coal-burning, oil-guzzling polluter that it is often portrayed as.&#xA;&#xA;Proof of Work&#xA;Once upon a time, there was an incredibly smart person (or group) who went by the pseudonym Satoshi Nakamoto. Satoshi here found a way to solve the double-spend problem using computational work, and released the Bitcoin whitepaper, introducing both blockchain technology and the Bitcoin Core implementation.&#xA;&#xA;It all relies on cryptographic hash functions. I&#39;ll break this down.&#xA;&#xA;A hash function is a program that turns text into another &#34;hashed&#34; form, examples include MD5 and CRC32, usually used for checksumming. &#xA; &#xA;Cryptographic hash functions are just hash functions, except they are extremely secure. They are one-way, meaning you cannot get back the input from its output, the best way is just to guess and check. Cryptographic hash functions make up the backbone of all of Internet security, examples including SHA256 and Blake2b.&#xA;&#xA;Miners take transactions sent to them by users of the Bitcoin network, and arrange them into a block. (the block in blockchain!) Now comes the hard part: this miner needs to find a special nonce, that when hashed with the rest of the block, the resulting number starts with a certain amount of zeroes, determined by the difficulty.&#xA;&#xA;There is no better way than guessing and checking, so this miner has to guess and check numbers billions of times, even trillions, just to find this specific special nonce. That is what wastes so much energy and that is what secures the Bitcoin network.&#xA;&#xA;Proof of Stake&#xA;Many (and I mean many) blockchains use Proof of Stake or some derivative form of it, such as Avalanche, Cosmos, and Polygon. These chains require validators (not called miners anymore) to stake a certain amount that can be &#34;slashed&#34; for bad behavior.&#xA;&#xA;I&#39;m no expert on PoS, so you should check out the Ethereum Foundation article for more details.&#xA;&#xA;And so...&#xA;&#xA;Bitcoin will probably not fade away, but new, more secure, faster and more efficient chains will overtake it like Avalanche. Ethereum, one of the biggest blockchains, is switching from Proof of Work over to Proof of Stake. Bitcoin will probably never switch. Who knows?&#xA;&#xA;The climate crisis is a big issue, but we shouldn&#39;t condemn a new revolutionary technology because a few implementations are bad.&#xA;&#xA;---&#xA;tags are down here to not bother anyone&#xA;#blockchain #consensus #pos #pow #environment&#xA;&#xA;div class=&#34;post-footer-links&#34;&#xD;&#xA;a rel=&#34;me&#34; href=&#34;https://mastodon.social/@cybertelx&#34;my mastodon/a • a href=&#34;https://github.com/cybertelx&#34;my github/a • please donate if you can: a href=&#34;https://snowtrace.io/address/0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e&#34;0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e/a&#xD;&#xA;/div]]&gt;</description>
      <content:encoded><![CDATA[<p>You may have heard about how Bitcoin spends tons of energy per transaction due to Proof of Work. Many people rally against cryptocurrency in general because of these arguments, which are true (for PoW coins!)</p>

<p>However, one mistake many people make is to associate the entire cryptocurrency space with Bitcoin, believing that all cryptocurrencies are inherently energy-wasters and horrible for the environment.
</p>

<p>Let me explain why <strong>cryptocurrency isn&#39;t the coal-burning, oil-guzzling polluter that it is often portrayed as.</strong></p>

<h2 id="proof-of-work" id="proof-of-work">Proof of Work</h2>

<p>Once upon a time, there was an incredibly smart person (or group) who went by the pseudonym Satoshi Nakamoto. Satoshi here found a way to solve the double-spend problem using computational work, and released the Bitcoin whitepaper, introducing both blockchain technology and the Bitcoin Core implementation.</p>

<p>It all relies on <strong>cryptographic hash functions</strong>. I&#39;ll break this down.</p>

<p>A hash function is a program that turns text into another “hashed” form, examples include MD5 and CRC32, usually used for checksumming.</p>

<p>Cryptographic hash functions are just hash functions, except they are extremely secure. They are one-way, meaning you cannot get back the input from its output, the best way is just to guess and check. <strong>Cryptographic hash functions make up the backbone of all of Internet security, examples including SHA256 and Blake2b.</strong></p>

<p>Miners take transactions sent to them by users of the Bitcoin network, and arrange them into a block. (the block in blockchain!) Now comes the hard part: this miner needs to find a special <strong>nonce</strong>, that when hashed with the rest of the block, the resulting number starts with a certain amount of zeroes, determined by the difficulty.</p>

<p>There is no better way than guessing and checking, so this miner has to guess and check numbers billions of times, even trillions, just to find this specific special nonce. That is what wastes so much energy and that is what secures the Bitcoin network.</p>

<h2 id="proof-of-stake" id="proof-of-stake">Proof of Stake</h2>

<p>Many (and I mean many) blockchains use Proof of Stake or some derivative form of it, such as Avalanche, Cosmos, and Polygon. These chains require validators (not called miners anymore) to stake a certain amount that can be “slashed” for bad behavior.</p>

<p><a href="https://ethereum.org/en/developers/docs/consensus-mechanisms/pos" rel="nofollow">I&#39;m no expert on PoS, so you should check out the Ethereum Foundation article for more details.</a></p>

<h2 id="and-so" id="and-so">And so...</h2>

<p>Bitcoin will probably not fade away, but new, more secure, faster and more efficient chains will overtake it like <a href="https://avax.network" rel="nofollow">Avalanche</a>. Ethereum, one of the biggest blockchains, is switching from Proof of Work over to Proof of Stake. Bitcoin will probably never switch. Who knows?</p>

<p>The climate crisis is a big issue, but we shouldn&#39;t condemn a new revolutionary technology because a few implementations are bad.</p>

<hr>

<p>tags are down here to not bother anyone
<a href="/on-the-block/tag:blockchain" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">blockchain</span></a> <a href="/on-the-block/tag:consensus" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">consensus</span></a> <a href="/on-the-block/tag:pos" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">pos</span></a> <a href="/on-the-block/tag:pow" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">pow</span></a> <a href="/on-the-block/tag:environment" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">environment</span></a></p>

<div class="post-footer-links">
<a href="https://mastodon.social/@cybertelx" rel="nofollow">my mastodon</a> • <a href="https://github.com/cybertelx" rel="nofollow">my github</a> • please donate if you can: <a href="https://snowtrace.io/address/0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e" rel="nofollow">0x3e86ab8925af073e1f1b3780d9cb77550ee19a6e</a>
</div>
]]></content:encoded>
      <guid>https://paper.wf/on-the-block/the-environmental-argument-is-misleading</guid>
      <pubDate>Sat, 26 Feb 2022 11:12:24 +0000</pubDate>
    </item>
  </channel>
</rss>