Language

Choose a language

/wallet

TensorCash Core.

Desktopová peněženka Qt pro řetězec TensorCash — odvozená z Bitcoin Core, s podporou nativních aktiv a vestavěnou JSON-RPC konzolí. Postav si ji sám ze zdrojového kódu (přes Docker nebo nativně), nebo si níže stáhni binárku od benefaktora.

Postav ze zdrojového kódu

Hlavním zdrojem pravdy je strom kódu na services/core-node/bcore/. Qt peněženka se kompiluje ze stejného CMake cíle jako bezobslužný daemon — při konfiguraci stačí předat -DBUILD_GUI=ON. Dvě možnosti: Dockerfile, který sestaví celý stack (nejjednodušší, v sandboxu), nebo nativní závislosti na tvém hostiteli (rychlejší iterace, menší velikost image).

Cesta 1 · Docker (doporučeno)

Repozitář obsahuje vícestupňový Dockerfile, který v jednom kroku zkompiluje Rust binárku cosign-bridge, Python wheel ChiaVDF a celý daemon bcore + Qt peněženku. Na hostiteli potřebuješ jen Docker. Kontejner obsahuje také Tor pro hidden-service síť a VNC server, pokud chceš spustit GUI uvnitř kontejneru.

Dockerfile: services/core-node/tor.Dockerfile

git clone --recurse-submodules https://github.com/tensorcash/tensorcash.git
cd tensorcash

docker build \
  -f services/core-node/tor.Dockerfile \
  -t tensorcash-core:dev \
  .

Po sestavení spusť kontejner s vystaveným RPC portem peněženky a (volitelně) s VNC pro přístup ke GUI:

# Headless daemon, RPC reachable on host:18332.
docker run --rm -p 18332:18332 \
  -v $HOME/.tensorcash-data:/data \
  tensorcash-core:dev

# With the Qt GUI exposed via VNC on host:5900 (default password in the
# container's vnc.sh — change before any non-localhost binding).
docker run --rm -p 5900:5900 -p 18332:18332 \
  -v $HOME/.tensorcash-data:/data \
  tensorcash-core:dev

Cesta 2 · Nativní sestavení

Tudy se vydej, když chceš nativní binárky přímo na hostiteli a bez kontejneru. Otestováno na macOS 13+ (arm64 / x86_64) a Ubuntu / Debian; Fedora a Arch jsou popsané v doc/build-unix.md v submodulu bcore.

Klonovat

git clone --recurse-submodules https://github.com/tensorcash/tensorcash.git
cd tensorcash/services/core-node/bcore

Instalace závislostí — macOS

Nejprve Xcode Command Line Tools, pak balíčky Homebrew.

xcode-select --install   # if not already installed

brew install \
  cmake boost pkgconf libevent \
  qt@6 qrencode \
  zeromq \
  capnp                  # optional, only if you want -DENABLE_IPC=ON

Instalace závislostí — Linux (Ubuntu / Debian)

Stejný princip, jiný správce balíčků. Fedora a Arch najdeš v doc/build-unix.md přímo v repozitáři.

sudo apt-get install -y \
  build-essential cmake pkgconf python3 \
  libevent-dev libboost-dev libsqlite3-dev libzmq3-dev \
  qt6-base-dev qt6-tools-dev qt6-l10n-tools qt6-tools-dev-tools libgl-dev \
  libqrencode-dev

Instalace závislostí — Windows (cross-kompilace)

Nativní sestavení pro Windows jde přes MSVC (viz doc/build-windows-msvc.md). Většina přispěvatelů ale volí rychlejší cestu — cross-kompilaci z linuxového hostitele (nebo z WSL) pomocí toolchainu Mingw-w64 a přibaleného systému depends. NSIS je potřeba jen pro cíl instalátoru .exe.

# On a Linux host (or WSL inside Windows):
sudo apt-get install -y g++-mingw-w64-x86-64-posix nsis

# Build the depends tree once.
gmake -C depends HOST=x86_64-w64-mingw32 -j$(nproc)

Konfigurace + kompilace

Na macOS / Linux je konfigurace jediným voláním CMake. Na Windows předej toolchain soubor vygenerovaný stromem depends.

# macOS / Linux
cmake -B build -DBUILD_GUI=ON
cmake --build build -j$(getconf _NPROCESSORS_ONLN 2>/dev/null || nproc)

# Windows (cross-compile from Linux/WSL)
cmake -B build --toolchain depends/x86_64-w64-mingw32/toolchain.cmake -DBUILD_GUI=ON
cmake --build build -j$(nproc)
cmake --build build --target deploy   # produces the .exe installer via NSIS

Běžné přepínače konfigurace: -DBUILD_GUI=ON (Qt peněženka), -DENABLE_WALLET=OFF (uzel jen pro řetězec), -DWITH_ZMQ=ON (ZMQ pub/sub témata). Pro úplný seznam spusť cmake -B build -LH.

Sestavení cosign bridge

Cosign funkce v peněžence (podepisování spárovaným zařízením, federovaný multisig) komunikují s vedlejší Rust binárkou cosign-bridge přes lokální socket. Docker cesta ji sestaví automaticky; při nativním sestavení ji sestavíš pomocí cargo:

# Rust 1.85+ required.
cd services/core-node/cosign-bridge
cargo build --release --bin cosign-bridge --bin cosign-local-relay
# Binaries land in target/release/. Run cosign-bridge alongside the wallet.

Spustit

Binárka Qt peněženky skončí v build/bin/. První synchronizace s mainnetem trvá hodiny a vyrobí chainstate o velikosti několika GB; pro rychlý smoke test ji raději nasměruj na regtest datadir.

# Smoke test on a private chain — no real coins, no peers, no IBD.
build/bin/bitcoin-qt -regtest -datadir=$HOME/.tensorcash-regtest

# Production: starts initial block download against the live network.
build/bin/bitcoin-qt

Kompletní nastavení lokálního vývoje včetně mock validace a TensorCash-specifických RPC najdeš v regtest průvodci.

Doprovodné služby

TensorCash Core je peněženka plus sada vedlejších služeb, se kterými komunikuje. Docker sestavení výše je všechny zabalí dohromady; při nativním sestavení si je připravíš vedle Qt binárky podle toho, které funkce chceš.

Služba Zdrojová cesta Co dělá Potřebné pro
cosign-bridge services/core-node/cosign-bridge/ Lokální Rust sidecar obsluhující párování pro cosign / federované podepisování (SPAKE2 + Noise přes WebSocket). Zprostředkovává toky spárovaných zařízení z Qt peněženky. Cosign funkce (podepisování více zařízeními, federovaný multisig)
ChiaVDF shared-utils/chiavdf/ Verifiable Delay Function používaná při validaci řetězce. Sestavena jako Python wheel při sestavování daemona. Validace jakéhokoli bloku (mainnet, testnet nebo regtest)
core-node REST services/core-node/src/ Malé REST rozhraní vedle JSON-RPC serveru. Zpřístupňuje metadata modelu a metriky uzlu. Integrace poskytovatelů; samotná peněženka to nepotřebuje
verification-api services/verification-api/ OSS verifikační služba. Peněženka ji nevolá přímo — dělá to bcore, pokud je nastaveno -validationapi=real. Skutečná (ne mock) validace bloků v produkci
miner-api services/miner-api/ Propojuje řetězec s inferenčním enginem (llama.cpp / vLLM). Producent důkazu inference, který se stane součástí bloku. Těžba (obsluha inference + produkce bloků)

Binárky od benefaktorů

Kompilace ze zdrojového kódu je kanonická cesta. Pro pohodlí publikují komunitní benefaktoři vlastní sestavení ze stejného zdrojového stromu. Projekt binárky neprodukuje, nepodepisuje ani nešíří — jde o nezávislé publikace třetích stran, uvedené zde jen pro přehled. Každé sestavení od benefaktora ověř oproti vlastnímu sestavení ze zdrojů nebo porovnej mezi benefaktory.

Benefaktor Platformy PGP klíč Poznámky
TensorCash macOS (arm64, x86_64) · Linux (x86_64) · Windows (x86_64) pending Kompiluje z veřejného zdrojového stromu. Každé vydání obsahuje SHA-256 manifest a oddělený PGP podpis spolu s binárkami.

Chceš být uveden jako benefaktor? Zkompiluj z označeného vydání zdrojů, zveřejni SHA-256 manifest svých artefaktů a oddělený PGP podpis a otevři pull request s přidáním řádku do této tabulky.

Ověření sestavení od benefaktora

Dvě kontroly. První váže tvrzení benefaktora k binárce, kterou sis stáhl; druhá váže binárku ke zdrojovému kódu.

Hash + podpis

Každý benefaktor publikuje soubor SHA256SUMS a oddělený podpis SHA256SUMS.asc. Potvrď, že stažený soubor odpovídá manifestu, a že je manifest podepsán benefaktorovým zveřejněným PGP klíčem.

# 1. Manifest matches the binary you have on disk.
shasum -a 256 -c SHA256SUMS --ignore-missing

# 2. Manifest is signed by the benefactor's key.
gpg --verify SHA256SUMS.asc SHA256SUMS

Křížová reference

Podpis jednoho benefaktora jen prokazuje, že za binárku ručí — ne že odpovídá zdrojovému kódu. Dvě cesty, jak tuto mezeru uzavřít: zkompilovat ze zdrojů sám a porovnat hashe, nebo porovnat s manifestem druhého benefaktora pro stejný tag vydání. Pokud dva nebo více nezávislých sestavovatelů zveřejní identické SHA-256 pro stejný artefakt, máš důkaz, že sestavení je reprodukovatelné z veřejných zdrojů.

Co dál

  • regtest průvodce — sandbox pro lokální vývoj s mock validací, průchody registrací modelů a emisí aktiv.
  • Reference JSON-RPC — vestavěná konzola v peněžence hovoří každou metodou z této reference.
  • Zapoj se — všechny ostatní způsoby účasti: instituce, poskytovatelé, vývojáři, ověřovatelé, výzkumníci.

Naše mise

TensorCash proměňuje užitečnou práci AI v otevřené peníze.

Ven z bramborového věku, jak píše náš whitepaper…

Věříme, že lidé si zaslouží levnější a efektivnější finanční systém a spravedlivější AI, která funguje pro všechny. TensorCash činí práci AI ověřenou a ověřitelnou. Verifikace dává AI tvář: důkaz, který model práci provedl, co viděl a jakými pravidly se řídil. Díky tomu může kdokoli s důvěrou kupovat či prodávat práci AI za nejefektivnější cenu. Výsledek: dostupnější a udržitelnější AI, která pohání novou generaci finančních systémů. Dnešní měny jsou brambory: zastaralé, drahé na přesun a zavřené za těmi, kdo si berou poplatky. TensorCash je efektivnější způsob, jak přesouvat a uchovávat hodnotu — způsob, který staví výpočetní sílu AI do služeb všech a vytlačuje kontrolu ven, místo aby ji koncentroval.

— Imosuke Takakuni

O nás

Imosuke Takakuni je pseudonym. Japonské jméno je zároveň poctou Satoshi Nakamotovi a odkazem na Zemi brambor — podobenství z našeho whitepaperu. Mise je větší než jakýkoli jednotlivý přispěvatel; měla by přetrvat osobnosti i charisma. Decentralizace funguje pro každého, nebo nefunguje vůbec. Chceme, aby se každý zapojil do TensorCash jako rovný.

Otevřít stránku mise →

Zapoj se

Jak získat TSC

TensorCash mince TSC neprodává. Projekt neprovozuje žádný token sale, pre-sale, ICO, IDO ani oficiální investiční kolo. Nové TSC se dostává do oběhu aktivní těžbou. Můžeš ho vytěžit, dostat peer-to-peer od někoho, kdo už nějaký má, nebo si spustit peněženku a být připravený na mainnet.

TensorCash neprovozuje žádný oficiální prodej. Neposílej peníze nikomu, kdo tvrdí, že prodává oficiální alokace.

Zapoj se

Spustit Core peněženku

Praktický první krok: spusť TensorCash Core, vytvoř si peněženku a osahej si RPC rozhraní. Dnešní veřejný průvodce začíná v regtestu, takže si můžeš vytvářet adresy a přesouvat mince lokálně dřív, než se pustíš na mainnet.

Zapoj se

Přispět

Žádná mainnet adresa pro příspěvky zatím není zveřejněna. Pouze pro testování — níže uvedená testnetová adresa TensorCash byla vygenerována z běžící Core peněženky; neposílej na ni mainnet prostředky.

Zapoj se

Šiř slovo

Nejstručnější vysvětlení: TensorCash proměňuje užitečnou práci AI v otevřené peníze. Pošli stránku mise, vlajkový whitepaper nebo stránku Zapoj se někomu, komu záleží na levnější finanční infrastruktuře, férovější AI nebo otevřených systémech.

TensorCash proměňuje užitečnou práci AI v otevřené peníze.

Zapoj se

Emisní plán

Bitcoin nastavil laťku: pouze blokové odměny, žádná diskreční emise a přesný celočíselný součet 20 999 999,97690000 BTC. TensorCash zachovává disciplínu pevné nabídky, ale mění křivku vydávání pro síť těženou výpočty; implementovaná rekurence končí na 21 184 153,03530240 TSC.

Nabídka v blocích

Celková vydaná emise

Přesná celočíselná pravidla emise z Core: halvingy Bitcoinu vedle epochového útlumu TensorCash, vykreslené pro prvních 6 000 000 bloků.

Horizont
...
BTC @ 6M
...
TSC @ 6M
...
Celková emise BTC a TSC v závislosti na počtu bloků Po 6 000 000 blocích Bitcoin vydal 20 999 999,92710000 BTC a TensorCash vydal 20 979 987,36365355 TSC podle implementovaného plánu s epochovým útlumem.
Blok 0
Nabídka BTC 0 BTC
Nabídka TSC 0 TSC
BTC: 50 BTC, halvingové cykly po 210 000 blocích TSC: 715 TSC, epocha 715 bloků, odměna × 3/5, strop délky epochy