Pinned Tweet
We are Rock’n’Block – a web3-native dev shop helping founders build, launch, and scale blockchain projects faster. From MVPs to full-scale platforms, we deliver competitive #Web3 products that stand out. 🚀
site: rocknblock.io
portfolio: rocknblock.io/portfolio
A smart contract can receive a valid oracle response and still make the wrong financial decision.
An oracle brings external data, such as an asset price, on-chain. Before using that value, the product must check when it was updated and whether it is still safe for this operation ↓
A backup feed is useful only when the switch is designed in advance.
The fallback needs its own timestamp, decimal, and value checks. The system must also define what happens when the two sources disagree, otherwise the failed primary feed is replaced with a new ambiguity.
Test the failure path before launch: delayed updates, missing timestamps, disagreement between sources, and recovery after fresh data returns.
Monitoring should alert the responsible team, while the contract follows rules already encoded and documented. Stale data should trigger a known response, not an emergency patch.
New article is here: 10 RWA projects, from tokenized gold to collectible cards
A fund share, allocated gold, an interest in a property-owning company and a vaulted trading card can all fall under the RWA label. That label alone says little about the holder’s actual rights or exposure.
Our latest review looks at Ondo Finance, Securitize, Circle, Centrifuge, Figure, PAX Gold, xStocks, RealT, Toucan and Courtyard. It explains what stands behind each name and how their models differ.
This is a map of the sector, not a ranking.
Read the full review: rocknblock.io/blog/top-10-rw…
A private stablecoin transfer can hide its amount and counterparties from public observers. That still leaves several questions about who controls the money.
1. Who can view the transaction?
Can only the sender and recipient access the details, or can they grant access to an auditor, payment provider or regulator? The system needs a clear disclosure and key-management model.
2. What can the issuer do?
Depending on the token design, the issuer may retain powers to mint, burn, block transfers or freeze particular balances. Privacy does not make those controls disappear, so their scope and approval process must remain auditable.
3. Where are compliance checks performed?
The product may verify eligibility, sanctions screening or transaction limits without publishing the underlying data. When the stablecoin is redeemed for bank money, the regulated off-ramp may still require the customer and transaction information prescribed by its rules.
4. How are errors and disputes handled?
Teams need an answer for compromised keys, lost disclosure access, incorrect transfers and conflicting records. “The transaction is private” is not an incident-response procedure.
5. Who can change the system?
Upgrades to verification rules, issuer permissions or disclosure policies can alter what privacy and control mean after launch. Those changes need governance, access controls and a visible audit trail.
Private payments reduce unnecessary exposure. They do not remove the issuer, the off-ramp or the people responsible for operating the product.
Selective disclosure means showing a verifier only the information required for a specific decision.
Consider a company that needs to prove a supplier payment was valid without making the supplier, invoice price and treasury balance public.
The private side of the system may hold the invoice, identities, amount and authorization records. From that data, it can generate a cryptographic proof for a narrower statement:
– The invoice was approved
– The recipient passed the required checks
– The payment stayed within the authorized limit
– The hidden amount matched the approved obligation
– The resulting balance update followed the agreed rules
The verifier checks the proof and the selected public inputs. They do not need to receive the complete invoice or inspect every piece of data used to produce it.
This protects the underlying commercial information, but it does not establish that the original records were truthful.
If the invoice, identity credential or compliance result entered the system incorrectly, the proof can still confirm that the computation followed those incorrect inputs. The product therefore needs trusted data sources, clear issuers and a way to bind each proof to the correct transaction.
Selective disclosure reduces how much information must be shared. It does not remove the need to verify where that information came from.
Most EVM smart contracts do not calculate with decimal numbers. They calculate with integers.
A token may display 1.25 units, but the contract stores that balance as a whole number of smaller base units. The token’s decimals tell the interface how to display it, not how the arithmetic works.
That distinction creates some expensive edge cases ↓
The product needs a defined rounding policy.
Should the remainder go to the last recipient, stay as tracked dust, carry into the next distribution or be allocated using a largest-remainder method?
There is no universal answer, but the contract, backend and financial documents must use the same one.
Before launch, test:
– Minimum transferable amounts
– Uneven distributions
– Tokens with different decimals
– Repeated fee calculations
– Maximum supported values
– Many small payouts over time
Then check the accounting invariant:
Total sent + recorded remainder = total received − fees
If the numbers do not reconcile at the smallest unit, the financial logic is not finished.
A supplier payment on a transparent blockchain can reveal much more than the amount transferred.
Imagine a company paying the same address every Friday. The timing, frequency and size of those transfers begin to show a commercial pattern. Once either address is linked to a real business, observers may infer who the supplier is, how much work they receive and when the buyer moves money.
The company may want to keep several things private:
– The connection between wallets and legal entities
– Invoice details and negotiated prices
– Treasury balances
– Payment schedules
– The wider network of suppliers and partners
At the same time, the business may still need to prove that a payment occurred, followed an approved invoice, went to an eligible counterparty and stayed within an authorized limit.
That is the useful distinction: the settlement should be verifiable by the parties who need it, while the commercial relationship should not become public market intelligence.
We’re preparing an article on how private but verifiable blockchain payments can make that separation possible.
New article is here: how ERC-8004 creates a trust layer for AI agents.
An endpoint tells an application where to call an agent, but it says little about who controls that identity, whose feedback is credible or whether anyone checked the result.
ERC-8004 proposes three on-chain registries for agent identity, reputation and validation records.
These shared signals do not make an agent trustworthy by default. Each product still has to decide which reviewers and validators it accepts, what their checks actually prove and how much risk is appropriate for the task.
ERC-8004 remains a Draft, so its interfaces may still change. Our new review explains the current architecture and the product decisions that remain outside the standard.
Read: rocknblock.io/blog/erc-8004-…
To receive an RGB asset, the recipient creates an invoice tied to a Bitcoin UTXO.
The sender constructs the new state transition and passes the recipient a consignment containing the relevant asset history. The recipient validates that data locally and checks its anchors against Bitcoin before accepting the transfer.
An RGB-capable wallet needs to manage Bitcoin UTXOs, create and read RGB invoices, exchange and store consignments, validate asset history and track every transfer state.
It also needs a reliable backup process. A block explorer cannot reconstruct data that was never published on the blockchain.
RGB can support a direct exchange between BTC and an RGB asset in one Bitcoin transaction, but the protocol does not create a market by itself.
The product still needs pricing, liquidity, routing, compliance checks and failure recovery.
For USDT, the infrastructure challenge is not limited to issuance. Wallets and services also need to handle the client-side data that makes each balance valid.
Tether has announced plans to launch USDT on RGB, a protocol that uses Bitcoin as its commitment layer while asset data is held and validated by the parties involved.
That is a different operating model from USDT on Ethereum or Tron. Here is what changes at the infrastructure level ↓









