<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fabian Little</title>
    <description>The latest articles on DEV Community by Fabian Little (@fabian_little).</description>
    <link>https://dev.to/fabian_little</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4098898%2F94fa0c8b-b1b9-4715-a43b-2c1dd6e243b8.png</url>
      <title>DEV Community: Fabian Little</title>
      <link>https://dev.to/fabian_little</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fabian_little"/>
    <language>en</language>
    <item>
      <title>What Delegated Staking Changes for Token Holders</title>
      <dc:creator>Fabian Little</dc:creator>
      <pubDate>Wed, 09 Sep 2026 21:40:12 +0000</pubDate>
      <link>https://dev.to/fabian_little/what-delegated-staking-changes-for-token-holders-524k</link>
      <guid>https://dev.to/fabian_little/what-delegated-staking-changes-for-token-holders-524k</guid>
      <description>&lt;p&gt;Delegated staking lets a token holder earn proof-of-stake rewards without running validator software, but it trades direct operation for dependence on an operator, a commission, and the network’s exit and penalty rules. The holder supplies voting weight; the validator supplies the machine, signing keys, and uptime. Rewards are the holder’s share after commission, downtime losses, and any slashing defined by that chain.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: identify what is being delegated
&lt;/h2&gt;

&lt;p&gt;Delegation is not one product. On Cosmos Hub, an ATOM holder sends a delegate transaction to a validator; that validator’s voting power becomes its self-delegation plus delegated stake. The tokens remain tied to the holder’s account, but unbonding takes time. Cosmos Hub uses a 21-day unbonding period.&lt;/p&gt;

&lt;p&gt;Ethereum works differently. Its protocol does not natively support delegation. A validator still requires 32 ETH, but the owner can delegate node operation to a staking-as-a-service provider. A staking pool is another arrangement: it combines deposits, operates validators, and may issue a liquid staking token.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: follow the reward and risk flow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;The holder selects a validator or staking service and checks its commission, uptime record, custody model, and exit terms.&lt;/li&gt;
&lt;li&gt;The delegation transaction bonds the tokens or assigns validator weight. The chain then uses that weight in consensus.&lt;/li&gt;
&lt;li&gt;The validator proposes blocks or submits attestations. Performance affects the rewards credited to the position.&lt;/li&gt;
&lt;li&gt;The operator takes its commission. The holder receives the remainder, minus any penalties imposed by the protocol.&lt;/li&gt;
&lt;li&gt;To leave, the holder unbonds, exits, redeems a receipt token, or sells it on a secondary market. Each route has different timing and price risk.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Three situations where it fits
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A small holder wants network rewards.&lt;/strong&gt; Delegation shines when the balance is too small for a solo validator or the holder cannot justify hardware and monitoring. The deciding numbers are the validator’s commission, minimum delegation, reward rate, and unbonding period.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A large holder has capital but not operations staff.&lt;/strong&gt; With 32 ETH on Ethereum, delegated staking can preserve a separate validator position while an operator handles clients, alerts, backups, and infrastructure. Non-custodial service keeps withdrawal control with the holder; custodial service does not.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A holder needs liquidity or wants another security role.&lt;/strong&gt; A pool can issue an LST that moves through DeFi while the underlying validators continue staking. Restaking can assign that position to an operator securing additional services, but it adds another contract, operator, and penalty layer.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The boundary token holders often miss
&lt;/h2&gt;

&lt;p&gt;Delegated stake secures the proof-of-stake chain. It does not automatically secure every application built on top of it or every cross-chain transfer involving the token. Chainlink CCIP uses decentralized oracle networks and risk-management controls. Across Protocol uses relayers, liquidity providers, and optimistic settlement. IBC Protocol uses clients that verify counterparty state. Their fees, limits, challenge windows, and failure assumptions are separate from the validator’s commission and uptime.&lt;/p&gt;

&lt;p&gt;That distinction decides the practical choice: delegate when the operator saves more operating cost than it adds in trust and fees, and evaluate the cross-chain security model separately. A &lt;a href="https://cryptoblog.justblogged.com/universal-bridge-put-exact-usdc-base-one-route" rel="noopener noreferrer"&gt;Universal Bridge&lt;/a&gt; is the cross-chain leg, not the validator.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What Yield Farming Actually Asks in 2026</title>
      <dc:creator>Fabian Little</dc:creator>
      <pubDate>Wed, 09 Sep 2026 17:47:47 +0000</pubDate>
      <link>https://dev.to/fabian_little/what-yield-farming-actually-asks-in-2026-422m</link>
      <guid>https://dev.to/fabian_little/what-yield-farming-actually-asks-in-2026-422m</guid>
      <description>&lt;p&gt;Yield farming asks you to turn a passive token balance into a managed liquidity position: supply assets, accept market and contract risk, and move the position when its return no longer pays for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The deposit is a position, not interest
&lt;/h2&gt;

&lt;p&gt;An Automated Market Maker does not promise interest; it continuously reshapes your deposit as traders move tokens through its reserves. In a classic pool using &lt;em&gt;x × y = k&lt;/em&gt;, you normally deposit equal values of two assets and receive LP tokens representing your share.&lt;/p&gt;

&lt;p&gt;Suppose you add $1,000 of ETH and $1,000 of USDC, then ETH doubles. Arbitrageurs buy ETH from the pool until its internal price catches up. When you withdraw, you own less ETH and more USDC than you deposited. Before fees, that mix is worth about 5.72% less than simply holding the original assets. Trading fees may cover that gap; farming rewards might cover it temporarily.&lt;/p&gt;

&lt;h2&gt;
  
  
  The farm adds a second cash flow
&lt;/h2&gt;

&lt;p&gt;Staking the LP token in a farm does not improve the pool itself. It adds an incentive contract that distributes another token according to your time-weighted share, often while the pool continues paying trading fees.&lt;/p&gt;

&lt;p&gt;The useful calculation is volume, not headline APR. A 0.1% swap fee with 70% going to liquidity providers produces 0.07% of volume for LPs. If a $100,000 pool processes $100,000 daily, the pool earns roughly $25,550 a year before price changes, dilution, compounding, and your share of the pool.&lt;/p&gt;

&lt;p&gt;Pool design now matters more than the word “farm.” Classic pools suit broad volatile pairs, Stable pools reduce slippage near a peg, Aqua pools adjust their curve and fees, and Range pools concentrate liquidity inside a chosen price band. SyncSwap makes that contrast especially clear, so &lt;a href="https://dune.com/aprroock/why-are-syncswap-stable-pools-good-for-stablecoins" rel="noopener noreferrer"&gt;syncswap&lt;/a&gt; is the clearest example of why the pool choice matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do differently now
&lt;/h2&gt;

&lt;p&gt;Yield farming has moved from “deposit and wait for APY” to managing three separate variables: fee income, incentive emissions, and inventory risk.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Estimate your share of real trading fees, not the advertised reward rate.&lt;/li&gt;
&lt;li&gt;Compare that income with the impermanent-loss exposure of the pair and the cost of entering, claiming, and exiting.&lt;/li&gt;
&lt;li&gt;Recheck the position when emissions fall, the price leaves a Range band, or the token pair stops attracting volume.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  FAQ
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is yield farming passive?
&lt;/h3&gt;

&lt;p&gt;Only operationally. Smart contracts handle swaps and accounting, but the participant still chooses the pair, accepts smart-contract risk, monitors the inventory, and decides when the farm has stopped paying for the risks it carries.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How Transaction Fees Differ Across Networks</title>
      <dc:creator>Fabian Little</dc:creator>
      <pubDate>Tue, 08 Sep 2026 12:28:14 +0000</pubDate>
      <link>https://dev.to/fabian_little/how-transaction-fees-differ-across-networks-2n7m</link>
      <guid>https://dev.to/fabian_little/how-transaction-fees-differ-across-networks-2n7m</guid>
      <description>&lt;p&gt;Transaction fees differ across networks because each network prices execution, data availability, and settlement through a different fee market.&lt;/p&gt;

&lt;p&gt;Imagine moving USDC from Ethereum to Arbitrum One. The wallet may ask for ETH to approve and start the transfer, while the destination transaction may consume ETH again. The USDC is the asset being moved, but ETH is what pays for the computation. That distinction explains most confusing bridge quotes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with the complete fee stack
&lt;/h2&gt;

&lt;p&gt;A cross-chain transfer can contain four separate costs: source-chain gas, the bridge or messaging fee, destination execution, and price impact. Source gas pays for the approval, permit, or bridge call. The protocol fee pays for liquidity, validators, relayers, or oracle infrastructure. Destination execution pays for minting, releasing, or calling the receiving contract.&lt;/p&gt;

&lt;p&gt;Rollups add another layer. Arbitrum One charges for execution on its own chain while also accounting for the cost of publishing compressed transaction data to Ethereum. That data cost can move with Ethereum demand and, where blobs are used, with the separate blob-fee market. Polygon Network has its own EIP-1559-style market, with POL serving as the native gas and staking token after the MATIC migration.&lt;/p&gt;

&lt;p&gt;For 2026, the practical update is that a route should be treated as a fee calculation, not a single network price. A route through &lt;a href="https://note.com/cryptoexpert/n/na3c8732de882" rel="noopener noreferrer"&gt;Paraswap&lt;/a&gt; can cross a cheap execution environment and still become expensive if the source approval occurs during Ethereum congestion, the destination call has a large gas limit, or the route uses thin liquidity.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually moves
&lt;/h2&gt;

&lt;p&gt;In a lock-and-mint transfer, the source token enters a custody contract and an equivalent representation is minted on the destination. In a burn-and-mint design, the source representation is destroyed and the destination version is created. In a liquidity route, the source token is deposited with a liquidity provider and the recipient receives inventory already held on the destination.&lt;/p&gt;

&lt;p&gt;The message is separate from the asset. It carries instructions such as the recipient, amount, token address, and destination call. A system such as Chainlink CCIP may deliver tokens with a programmable message, so the destination contract can act after receiving them. The party paying the destination gas may be a relayer funded by the source-side quote, or the user may need native gas on the destination. Read that detail before signing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Takeaways:&lt;/strong&gt; Compare the total source-to-destination cost, identify the token used for gas on both sides, and check whether the quote includes destination execution. The cheapest gas market is not automatically the cheapest route.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three situations where the comparison helps
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bridging stablecoins for DeFi:&lt;/strong&gt; Compare source gas, bridge fees, slippage, and the destination token representation. This is most useful when moving a large amount or choosing between Ethereum and a lower-cost network.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Funding a new wallet:&lt;/strong&gt; Choose a route that delivers destination gas, supports gas abstraction, or leaves enough native currency for the next transaction. This shines when the recipient holds USDC but no ETH or POL.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sending tokens with instructions:&lt;/strong&gt; For treasury settlement, cross-chain lending, or an automated application action, compare the destination gas limit and payload fee as well as the asset-transfer charge. CCIP-style programmable transfers are useful when the receiving contract must act immediately.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When a fee comparison is not enough
&lt;/h2&gt;

&lt;p&gt;Network fees matter less when price impact, route liquidity, token risk, or withdrawal delay dominates the transaction. They also do not predict finality: a low-cost optimistic-rollup route can still impose a longer withdrawal process back to Ethereum. Before starting, record the source and destination networks, the exact token representation, the destination action, and who will hold the native gas token afterward. You then end up with the number that matters: how much value arrives, in which form, after every required payment.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
