On-chain or off-chain? The one difference that decides who you trust

BlazePhoenix Engineering · updated 2026-07-28 · 4 min · written from the deployed bytecode

By Mitra (@Sigmacrit) — anonymous developer of the BlazePhoenix protocol. The code is the résumé.

Abstract in 15 languages · resumo · resumen · 摘要 · 要旨 · ملخص

EnglishMost "DeFi" decides on private servers and only records the result on-chain. The one test — could a stranger trade if the servers vanished? — in plain words.

PortuguêsA maioria da "DeFi" decide em servidores privados e só regista o resultado on-chain. O teste único — um estranho negociaria se os servidores sumissem? — em simples.

EspañolLa mayoría de la "DeFi" decide en servidores privados y solo registra el resultado on-chain. La prueba única — ¿podría un extraño operar si desaparecieran?

FrançaisLa plupart de la « DeFi » décide sur des serveurs privés et n'inscrit que le résultat on-chain. Le test unique — un inconnu pourrait-il trader si les serveurs disparaissaient ?

DeutschDie meiste "DeFi" entscheidet auf privaten Servern und schreibt nur das Ergebnis on-chain. Der eine Test — könnte ein Fremder handeln, wenn die Server weg wären?

РусскийБольшинство «DeFi» решает на приватных серверах и лишь пишет результат ончейн. Один тест — сможет ли чужак торговать, если серверы исчезнут? — простыми словами.

TürkçeÇoğu "DeFi" özel sunucularda karar verir, sonucu yalnızca zincire yazar. Tek test — sunucular kaybolsa bir yabancı işlem yapabilir mi? — sade sözlerle.

العربيةمعظم "DeFi" يقرر على خوادم خاصة ويسجّل النتيجة فقط على السلسلة. الاختبار الوحيد — هل يستطيع غريب التداول لو اختفت الخوادم؟ بكلمات بسيطة.

हिन्दीज़्यादातर "DeFi" निजी सर्वर पर तय करती है और नतीजा ही ऑन-चेन दर्ज करती है। एकमात्र परीक्षण — सर्वर गायब हों तो क्या अजнबी व्यापार कर सकता है?

日本語多くの「DeFi」は私設サーバーで決め、結果だけをオンチェーンに記録する。唯一のテスト—サーバーが消えても他人が取引できるか—をやさしく。

中文多数“DeFi”在私有服务器上做决定,只把结果记到链上。唯一的检验——服务器消失后陌生人还能交易吗——用大白话说。

한국어대부분의 "DeFi"는 사설 서버에서 결정하고 결과만 온체인에 기록한다. 유일한 시험 — 서버가 사라져도 낯선 이가 거래할 수 있나 — 쉬운 말로.

Bahasa IndonesiaKebanyakan "DeFi" memutuskan di server privat dan hanya mencatat hasilnya on-chain. Satu tes — bisakah orang asing bertransaksi jika server lenyap?

বাংলাবেশির ভাগ "DeFi" ব্যক্তিগত সার্ভারে সিদ্ধান্ত নেয়, শুধু ফলটা অন-চেইনে লেখে। একটিই পরীক্ষা — সার্ভার উধাও হলে অচেনা কেউ কি ট্রেড করতে পারবে?

FilipinoKaramihan ng "DeFi" ay nagdedesisyon sa pribadong server at itinatala lang ang resulta on-chain. Ang isang tes — makakalakal ba ang estranghero kung mawala ang server?

Two apps can look identical and be built in opposite ways. In the first, a company's servers work out your price and pick your route, and the blockchain is only touched at the very end to record what already happened somewhere you cannot see. In the second, the price and the route are worked out by public code ON the blockchain, and the company's website is just a window onto it. Both say "decentralized". Only one is.

The difference is not academic — it decides who you are trusting. In the first, you trust a server to be honest, online, and unchanged tomorrow. In the second, you trust arithmetic that anyone can re-run and that cannot be edited once published.

The one test you can apply to anything

Ask a single question: if this company's servers went dark right now, could a stranger still get a correct price and make the trade? If the answer is no, the servers were the product and the blockchain was a receipt — that is off-chain decisions, the thing most people do not realise they are using. If the answer is yes, the decision lives on the chain, and no outage, geo-block or change of heart can take it from you.

BlazePhoenix is built to pass that test with everything turned off: the price comes from a public contract you can call yourself, from any node in the world. You do not have to believe that — it is the whole point that you can check it. When something asks for your money, the honest question is not "is it decentralized?" but "does it still work when the company disappears?"

Do not trust this page — reproduce it

Every claim above is checkable against the chain. Start here:

turn our servers off in your head and call the chain directly: cast call 0x4cEF0615614B212895F45Aa1D4833B16666E18d3 "previewPlan(address,address,uint256)" … — the price comes back with nobody home

Contracts are verified on every chain we deploy to — addresses in the protocol manifest. Deeper formal treatment: the whitepaper (PDF).

Share this article · join the discussion

Related engineering