Skip to content

FAQ

Do I need a blockchain, wallet, or any setup to use it?

No. Public queries are free and fully off-chain, and with no peers configured p2p_query runs locally in a locked-down DuckDB. You only touch wallets/economics if you opt into paid queries.

How is this different from DuckDB's Quack / a normal client-server DB?

Quack makes DuckDB a single client-server database. Duckton is a decentralized, many-host grid with a built-in trust model: results are cross-checked by independent hosts to a verifiable quorum, so you can trust a result you didn't compute yourself. There's no central broker in the data path.

Can I send a query to exactly one node?

Yes — fully configurable. Use prefer => 'local' to run it on yourself, replicas => 1, quorum => 1 to dispatch to a single (best-scored) node, or nodes => ['b3:...'] to pin it to a specific node id. See Node targeting.

Is my data private from the host that runs my query?

Transport, at-rest, and integrity are protected everywhere. Confidentiality from the host's RAM requires TEE hardware, so sensitive data is routed only to verified attested hosts. See Security.

Which DuckDB version do I need?

The one duckton is built against (currently v1.5.4) — the loadable-extension ABI requires an exact match. Upgrade DuckDB if INSTALL reports a mismatch.

What happens if a host returns a wrong result, or goes silent?

A wrong result fails the quorum (and risks a canary catch + reputation loss). A silent/slow host is hedged around: the coordinator races k workers and re-dispatches to a fresh set, so it costs latency, not correctness.

Can I run a fully private company grid (no public peers)?

Yes — private / enterprise mode: mutual allowlist pinning, a default-deny roster, and group tokens for a closed pool.

How are hosts paid, and who pays the platform?

A paid job locks the requester's max bid in a per-job escrow; on settle the winner gets its base, the treasury a platform fee, and each agreeing verifier a commission — all enforced on-chain (TON). The remainder refunds to the requester. See Paid queries.

What's real vs. mocked today?

Phases 0–4 are implemented and tested. The mock TEE attestor, local-fake object storage, and the noop default sandbox are clearly flagged. The Architecture "implementation status & deviations" section is precise about it.

Where do I report bugs or contribute?

On the repository; see Contributing.