Microtipping on CKB: An Elegant Solution to the Cell Minimum Problem

Author: @T_Silva
Date: March 14, 2026

The Cell Minimum Constraint

CKB is a powerful blockchain. Its Cell Model gives developers expressive, flexible primitives for building on-chain applications. But there is a constraint baked into its very foundation that makes one of the most natural social interactions, tipping someone a small amount for their work, surprisingly hard to implement.

Every cell on CKB must occupy a minimum of 61 bytes of on-chain space. Since capacity is denominated 1:1 with bytes, this means every output cell must hold at least 61 CKB. In practice, accounting for transaction fees and address type variance, the real floor is closer to 65 CKB for a safely constructed transaction.

This is not a bug. It is a deliberate design decision that ties on-chain state to economic cost, one of CKB’s most elegant properties at scale. But it creates an immediate practical problem for micropayments:

If you want to send someone 1 CKB as a token of appreciation, you are forced to lock up at least 65 CKB in a new cell.

A tip that should cost 1 CKB costs 65. The economics are broken. The UX is broken. And for a platform that wants to let communities reward great content, this is a hard wall.


Why the Obvious Solutions Don’t Work Yet

Fiber Network

The Fiber Network is CKB’s answer to Lightning and the theoretically correct long-term solution. Off-chain payment channels, instant finality, no cell minimum per payment. But Fiber in its current state requires both parties to run nodes, open channels, and manage liquidity. That is not a flow you can ask a non-technical content creator or casual reader to go through today. Fiber will be transformative when it matures. It is not ready for mainstream adoption yet.

Anyone-Can-Pay (ACP) Lock

ACP allows senders to top up an existing cell rather than creating a new one, solving the “new cell per payment” problem elegantly. But it requires the recipient to have already created a live ACP cell on-chain, and introduces contention when multiple senders try to interact with the same cell simultaneously. Workable for specific use cases, but fragile as a general tipping primitive for a broad consumer audience.

Enforce Minimums

Forcing users to tip a minimum of 65 CKB defeats the entire concept of microtipping. You lose the spontaneity, the low-friction appreciation, and the accessibility for users with modest balances.


The Scryve Approach

Scryve solves this with a system that separates the tipping experience entirely from the constraints of on-chain settlement. Users can send tips of any size, instantly and without fees, at any time. The cell model’s minimum capacity requirement is handled at the infrastructure level and only comes into play at one specific moment: when a user chooses to withdraw their accumulated earnings to their own wallet.

Until that moment, tipping is instant, frictionless, and completely unconstrained by the underlying blockchain’s mechanics.

When a user does withdraw, the system ensures the transaction is constructed correctly for their specific wallet type, fees are calculated precisely, and the user sees exactly what they will receive before they confirm. Nothing is deducted beyond what is strictly necessary.

The system is also built with trust in mind. Users can independently verify their balance at any time through publicly available signed records. The platform continuously monitors its own financial integrity, comparing what is held on-chain against what users are owed, and any discrepancy triggers an immediate internal alert.


What This Looks Like for a User

A reader discovers a piece of writing they love. They tap “tip” and send 2 CKB. The action is instant. There is no gas fee. There is no wallet popup. The author’s balance updates in real time.

The author accumulates tips over days or weeks, 1 CKB here, 5 CKB there. When their balance crosses the withdrawal threshold, clearly shown in the UI as their Withdrawable Balance distinct from their Tippable Balance, they request a withdrawal. They see exactly what they will receive after fees. They confirm. Within the next scheduled cycle, the funds arrive in their own wallet.

The cell minimum, a technical constraint of the underlying blockchain, was never their problem. It was handled at the infrastructure layer, invisibly.


Why This Is the Right Approach for Now

This is not the final form of microtipping on CKB. When Fiber Network matures and running a payment channel becomes as seamless as installing an app, truly trustless, instant, feeless micropayments will be possible for everyone. Scryve is designed to grow into that future.

But building for the world as it is, not as it will be, matters. Content creators should not have to wait for infrastructure to mature before they can be rewarded for their work. Readers should not need to understand UTXO models or cell capacity to send appreciation.

Scryve bridges that gap, making the most significant constraint of the CKB Cell Model invisible to the people who should never have had to think about it in the first place.

Elegant. Pragmatic. Secure.

Scryve, Built on Nervos CKB, Built for Nervos CKB · March 2026

8 Likes

Is it a custodial solution? It seems like it has to be this way, otherwise a user can just spend the cells they were using to tip from prior to settling.

2 Likes

Hi @matt_ckb and thank you for the question,

Scryve Balance works like a prepaid card. You deposit CKB, and Scryve manages that balance off-chain, so tips, purchases, and other micro-transactions happen instantly without blockchain fees or confirmation delays on every action. This is what makes sub-cent interactions practical.

This does involve a custodial trade-off. You trust Scryve to honour your balance, just like with any prepaid service, but your CKB remains withdrawable at any time back to your own wallet on-chain.

For users who want full self-custody, Scryve also supports direct on-chain tipping. In that model, every payment is a real blockchain transaction signed by your wallet, with no intermediary holding the funds, though each action comes with network fees and on-chain constraints.

The two options exist side by side by design: Scryve Balance for speed, convenience, and frequent small interactions; direct on-chain tipping for users who prioritise full sovereignty. In practice, this is the most practical and usable approach for now, while Fiber Network matures toward the ideal native path for instant, low-fee micropayments on CKB.

3 Likes

Just to add up on this, Scryve does not solve CKB micropayments natively on L1; it solves the user experience today by abstracting settlement and batching withdrawals, while preserving a path toward more trust-minimized infrastructure as Fiber matures.

2 Likes

For ultra low value amounts, I’ve got no problem with a custodial solution to improve user experience, but I think there should be an automatic transfer to the user when either the minimum amount of CKB or just a reasonably set minimum value of CKB is reached, $5 for example.

This might mean the user is spending more on fees than they would if they withdraw when they choose, but it would avoid the risk of the custodian sitting on large amounts of user funds.

3 Likes

:hi @Yeti. You make a great point, and it’s worth clarifying how the balance works. There are two ways funds end up in the custodial wallet: readers top it up to use for tipping (so that balance is there, ready to spend), and authors accumulate earnings passively from tips.

For readers, auto-withdrawal would be counterproductive, you’d just have to re-deposit to keep tipping. But for authors, the concern is more legitimate: earnings can accumulate quietly over time without anyone actively managing them, and the platform shouldn’t be sitting on those indefinitely.

Auto-withdrawal is already on the roadmap as an opt-in feature. Users would set a threshold themselves, and when their balance crosses it, funds are automatically sent to their wallet, either the full balance or just the amount above the threshold, their choice. That way people who want a hands-off experience get it, while those using the balance as an active tipping fund aren’t disrupted.

5 Likes