Language

Choose a language

/wallet

TensorCash Core.

Qt-pohjainen työpöytälompakko TensorCash-ketjulle — polveutuu Bitcoin Coresta ja sisältää natiivien omaisuuserien tuen sekä upotetun JSON-RPC-konsolin. Käännä se itse julkisesta lähdekoodipuusta (Dockerilla tai natiivisti) tai lataa alta valmis binääri yhteisön julkaisuista.

Käännä lähdekoodista

Virallinen artefakti on lähdekoodipuu polussa services/core-node/bcore/. Qt-lompakko kääntyy samasta CMake-kohteesta kuin graafiton daemon — anna konfigurointivaiheessa lippu -DBUILD_GUI=ON. Vaihtoehtoja on kaksi: Dockerfile, joka kääntää koko pinon yhdellä kertaa (helpoin, hiekkalaatikossa), tai natiivit riippuvuudet suoraan isäntäkoneelle (nopeampi iterointi, pienempi levyjälki).

Reitti 1 · Docker (suositeltu)

Repositorio sisältää monivaiheisen Dockerfilen, joka kääntää yhdellä kertaa cosign-bridge-Rust-binäärin, ChiaVDF-Python-wheelin sekä koko bcore-daemonin ja Qt-lompakon. Isäntäkoneella tarvitsee olla vain Docker. Kontti sisältää myös Torin piilopalvelun verkottamiseen ja VNC-palvelimen, jolla voit halutessasi ajaa graafista käyttöliittymää kontin sisällä.

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 \
  .

Käännöksen jälkeen käynnistä kontti niin, että lompakon RPC-portti on auki ja halutessasi myös VNC graafista käyttöä varten:

# 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

Reitti 2 · Natiivi käännös

Käytä tätä reittiä, jos haluat natiivibinäärit suoraan isäntäkoneelle ilman konttia. Testattu macOS 13+:lla (arm64 / x86_64) sekä Ubuntulla ja Debianilla; Fedora ja Arch on dokumentoitu bcore-alimoduulin tiedostossa doc/build-unix.md.

Kloonaa

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

Asenna riippuvuudet — macOS

Ensin Xcode Command Line Tools, sitten Homebrew-paketit.

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

Asenna riippuvuudet — Linux (Ubuntu / Debian)

Sama idea, eri paketinhallinta. Fedora- ja Arch-ohjeet löytyvät repositorion ylävirran tiedostosta doc/build-unix.md.

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

Asenna riippuvuudet — Windows (ristiinkäännös)

Natiivi Windows-käännös tehdään MSVC:llä (ks. doc/build-windows-msvc.md). Useimpien suosima nopeampi reitti on ristiinkäännös Linux-isäntäkoneelta (tai WSL:stä) Mingw-w64-työkaluketjulla ja repositorion depends-järjestelmällä. NSIS tarvitaan vain .exe-asennuspaketin rakentamiseen.

# 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)

Konfigurointi + käännös

macOS:llä ja Linuxilla konfigurointi on yksittäinen CMake-komento. Windowsissa anna lisäksi depends-puun tuottama toolchain-tiedosto.

# 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

Yleisimmät konfigurointiliput: -DBUILD_GUI=ON (Qt-lompakko), -DENABLE_WALLET=OFF (pelkkä ketjusolmu), -DWITH_ZMQ=ON (ZMQ pub/sub -aiheet). Koko lista tulostuu komennolla cmake -B build -LH.

Käännä cosign-silta

Lompakon cosign-ominaisuudet (pariliitetyllä laitteella allekirjoitus, federoitu multisig) keskustelevat paikallisen socketin yli erillisen Rust-binäärin, cosign-bridgen, kanssa. Docker-reitti rakentaa sen automaattisesti; natiivikäännöksessä tuotat binäärin cargolla:

# 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.

Käynnistys

Qt-lompakon binääri ilmestyy hakemistoon build/bin/. Ensimmäinen synkronointi mainnettiin kestää tunteja ja vie useita gigatavuja levytilaa ketjutilaan; nopeaan savutestiin osoita lompakko regtest-datadiriin.

# 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

Regtest-oppaasta löydät täyden paikalliskehityksen kokoonpanon — mock-validoinnin ja TensorCashin omat RPC-kutsut mukaan lukien.

Oheispalvelut

TensorCash Core koostuu itse lompakosta ja pienestä joukosta sen rinnalla pyöriviä oheispalveluja. Yllä oleva Docker-käännös niputtaa ne kaikki valmiiksi; natiivikäännöksessä kokoat haluamasi palvelut itse Qt-binäärin rinnalle.

Palvelu Lähdekoodipolku Mitä tekee Tarvitaan
cosign-bridge services/core-node/cosign-bridge/ Paikallinen Rust-apupalvelu, joka hoitaa cosignin ja federoidun allekirjoituksen pariliitoksen (SPAKE2 + Noise WebSocketin yli). Välittää pariliitettyjen laitteiden vuorovaikutuksen Qt-lompakkoon. Cosign-toiminnot (monilaiteallekirjoitus, federoitu multisig)
ChiaVDF shared-utils/chiavdf/ Ketjuvalidoinnissa käytettävä Verifiable Delay Function. Käännetään Python-wheelinä daemon-käännöksen yhteydessä. Minkä tahansa lohkon validointi (mainnet, testnet tai regtest)
core-node REST services/core-node/src/ Pieni REST-rajapinta JSON-RPC-palvelimen rinnalla. Tarjoaa mallin metatiedot ja solmun mittarit. Palveluntarjoajaintegraatiot; lompakko itse ei tarvitse sitä
verification-api services/verification-api/ Avoimen lähdekoodin todennuspalvelu. Lompakko ei kutsu sitä suoraan — bcore tekee sen, kun lippuna on -validationapi=real. Aito (ei-mock) lohkovalidointi tuotannossa
miner-api services/miner-api/ Toimii siltana ketjun ja päättelymoottorin (llama.cpp / vLLM) välillä. Tuottaa lohkon osaksi tulevan päättelytodistuksen. Louhinta (päättelyn palvelu ja lohkojen tuottaminen)

Yhteisön julkaisemat binäärit

Virallinen reitti on kääntäminen lähdekoodista. Käytännön avuksi yhteisön jäsenet julkaisevat omia käännöksiään samasta lähdekoodipuusta. Itse projekti ei tuota, allekirjoita eikä jaa binäärejä — nämä ovat itsenäisten kolmansien osapuolten julkaisuja, lueteltu tässä pelkästään löydettävyyden vuoksi. Vahvista jokainen yhteisön binääri vertaamalla sitä joko omaan lähdekoodikäännökseesi tai toisen julkaisijan vastaavaan.

Julkaisija Alustat PGP-avain Huomiot
TensorCash macOS (arm64, x86_64) · Linux (x86_64) · Windows (x86_64) pending Käännetty julkisesta lähdekoodipuusta. Jokainen julkaisu sisältää binäärien rinnalla SHA-256-manifestin sekä erillisen PGP-allekirjoituksen.

Päästäksesi mukaan julkaisijoiden listalle: käännä julkaistusta lähdekoodi-tagista, julkaise artefakteistasi SHA-256-manifesti sekä erillinen PGP-allekirjoitus ja avaa pull request, joka lisää tähän taulukkoon uuden rivin.

Yhteisön binäärin varmentaminen

Tarkistuksia on kaksi. Ensimmäinen sitoo julkaisijan väitteen lataamaasi binääriin; toinen sitoo binäärin lähdekoodiin.

Tarkistussumma + allekirjoitus

Jokainen julkaisija toimittaa SHA256SUMS-tiedoston sekä siihen liittyvän erillisen SHA256SUMS.asc-allekirjoituksen. Varmista, että lataamasi tiedoston tarkistussumma täsmää manifestiin ja että manifesti on allekirjoitettu julkaisijan julkistamalla PGP-avaimella.

# 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

Ristiinvertailu

Yksittäisen julkaisijan allekirjoitus todistaa vain sen, että julkaisija takaa binäärin — ei sitä, että binääri vastaa lähdekoodia. Aukon voi sulkea kahdella tavalla: käännä itse lähdekoodista ja vertaa tarkistussummia, tai vertaa toisen julkaisijan manifestiin samalla julkaisu-tagilla. Kun kaksi tai useampi toisistaan riippumaton kääntäjä julkaisee identtiset SHA-256-summat samalle artefaktille, käännös on osoitettu toistettavissa olevaksi julkisesta lähdekoodista.

Seuraavaksi

  • regtest-opas — paikalliskehityksen hiekkalaatikko mock-validoinnilla, mukana ohjeet mallin rekisteröintiin ja omaisuuserien liikkeellelaskuun.
  • JSON-RPC-referenssi — lompakon upotettu konsoli osaa kaikki tämän referenssin metodit.
  • Tule mukaan — kaikki muut osallistumistavat: instituutiot, palveluntarjoajat, kehittäjät, todentajat, tutkijat.

Missiomme

TensorCash muuttaa hyödyllisen tekoälytyön avoimeksi rahaksi.

Pois perunakaudelta, kuten whitepaperissamme sanotaan…

Uskomme, että ihmiset ansaitsevat halvemman ja tehokkaamman rahoitusjärjestelmän sekä reilumman tekoälyn, joka toimii kaikkien hyväksi. TensorCash tekee tekoälyn työstä todennettua ja todennettavaa. Todentaminen antaa tekoälylle kasvot: todisteen siitä, mikä malli teki työn, mitä se näki ja mitä sääntöjä se noudatti. Näin kuka tahansa voi luottavaisin mielin ostaa tai myydä tekoälytyötä kaikkein tehokkaimpaan hintaan. Tulos: tavoitettavampi ja kestävämpi tekoäly, joka vauhdittaa uutta sukupolvea rahoitusjärjestelmiä. Tämän päivän valuutat ovat perunat: vanhanaikaisia, kalliita siirtää ja maksunkerääjien lukkojen takana. TensorCash on tehokkaampi tapa siirtää ja säilyttää arvoa — tapa, joka valjastaa tekoälyn laskentavoiman kaikkien hyväksi ja työntää kontrollin ulospäin sen sijaan, että keskittäisi sen yhteen paikkaan.

— Imosuke Takakuni

Meistä

Imosuke Takakuni on pseudonyymi. Japanilainen nimi on yhtä aikaa kunnianosoitus Satoshi Nakamotolle ja viittaus Perunamaahan — whitepaperimme vertaukseen. Missio on suurempi kuin yksikään tekijä; sen on määrä kestää pidempään kuin yksittäisten persoonien ja heidän karismansa. Hajauttaminen palvelee kaikkia tai ei toimi lainkaan. Haluamme jokaisen voivan osallistua TensorCashiin tasavertaisena.

Avaa missiosivu →

Tule mukaan

Miten hankkia TSC

TensorCash ei myy TSC:tä. Projekti ei järjestä token-myyntiä, ennakkomyyntiä, ICO:a, IDO:a eikä virallista sijoituskierrosta. Uusi TSC tulee kiertoon aktiivisesta louhinnasta. Voit joko louhia sitä itse, ottaa sitä vertaisverkossa vastaan henkilöltä, jolla sitä jo on, tai pyörittää lompakkoa valmiina mainnetin avautumiseen.

TensorCash ei järjestä virallista myyntiä. Älä lähetä rahaa kenellekään, joka väittää myyvänsä virallisia allokaatioita.

Tule mukaan

Pyöritä Core-lompakkoa

Käytännön ensimmäinen askel on käynnistää TensorCash Core, luoda lompakko ja tutustua RPC-rajapintaan. Tällä hetkellä julkinen opas alkaa regtestistä, jotta voit luoda osoitteita ja siirtää kolikoita paikallisesti ennen kuin kosket mainnet-varoihin.

Tule mukaan

Lahjoita

Mainnet-lahjoitusosoitetta ei ole vielä julkaistu. Vain testikäyttöön: alla oleva TensorCash-testnet-osoite on luotu käynnissä olevasta Core-lompakosta — älä lähetä siihen mainnet-varoja.

Tule mukaan

Kerro eteenpäin

Lyhin hyödyllinen selitys on: TensorCash muuttaa hyödyllisen tekoälytyön avoimeksi rahaksi. Jaa missiosivu, lippulaivapaperi tai Tule mukaan -sivu jonkun kanssa, jota kiinnostavat halvemmat rahoitusraiteet, reilumpi tekoäly tai avoin infrastruktuuri.

TensorCash muuttaa hyödyllisen tekoälytyön avoimeksi rahaksi.

Tule mukaan

Emissioaikataulu

Bitcoin asetti vertailukohdan: vain lohkopalkkiot, ei harkinnanvaraista lyöntiä ja kokonaismäärä tasan 20 999 999,97690000 BTC. TensorCash säilyttää kiinteän tarjonnan kurinalaisuuden ja sovittaa julkaisukäyrän laskennalla louhittavaan verkkoon; toteutettu rekurrenssi päättyy 21 184 153,03530240 TSC:hen.

Tarjonta lohkojen kuluessa

Liikkeellelaskettu kokonaismäärä

Coren tarkat kokonaislukusäännöt: Bitcoinin puolittumiset rinnakkain TensorCashin epookkien vaimennusaikataulun kanssa ensimmäisen 6 000 000 lohkon ajalta.

Horisontti
...
BTC @ 6M
...
TSC @ 6M
...
BTC:n ja TSC:n liikkeellelaskettu kokonaismäärä lohkomäärän mukaan 6 000 000 lohkon kohdalla Bitcoin on laskenut liikkeelle 20 999 999,92710000 BTC ja TensorCash 20 979 987,36365355 TSC toteutetun epookkien vaimennusaikataulun mukaisesti.
Lohko 0
BTC-tarjonta 0 BTC
TSC-tarjonta 0 TSC
BTC: 50 BTC, puolittuminen 210 000 lohkon välein TSC: 715 TSC, ensimmäinen epookki 715 lohkoa, palkkio × 3/5, epookin enimmäispituus