# Kaspa > Kaspa is a fair-launched proof-of-work blockDAG cryptocurrency running at 10 blocks per second, built for real-time decentralization. English content generated from the website during the build. External resources are linked, not copied. ## Developer resources - [Kaspa documentation](https://docs.kaspa.org): Developer guides and protocol documentation. - [WASM SDK documentation](https://kaspa.aspectron.org/docs/): Browser and Node.js bindings for applications, wallets, and RPC access. - [Rusty Kaspa](https://github.com/kaspanet/rusty-kaspa): Core node, native Rust libraries, wallet and RPC implementation. - [Developer tools and SDK documentation](https://kaspa.org/build): WASM SDK, node access, and separately labelled community tools. - [Community REST API](https://api.kaspa.org/docs): Community-operated Kaspa REST API. Best-effort, no SLA or guaranteed availability. Integrators who depend on it should run their own instance. - [REST API source and self-hosting](https://github.com/kaspa-ng/kaspa-rest-server): Upstream contacts: lAmeR1 / supertypo. - [API catalog](https://kaspa.org/.well-known/api-catalog): Machine-readable directory of listed APIs. --- # Kaspa | Proof-of-Work blockDAG for Real-Time Decentralization Source: https://kaspa.org/ Kaspa is a fair-launched proof-of-work blockDAG cryptocurrency running at 10 blocks per second, built for real-time decentralization. # Real-time Decentralization bitcoin's proof-of-work without the wait. [Get started](https://kaspa.org/lore) [Get a wallet](https://kaspa.org/hodl#wallet) [Buy Kaspa](https://kaspa.org/hodl#buy) Every coin in Kaspa's history traces cryptographically back to an empty genesis. No premine. No hidden allocation. Fair launch. The genesis proof follows the chain of pruning-point block hashes backward to the original genesis and verifies its UTXO commitment matches an empty set. Bitcoin block hashes embedded in the genesis coinbase serve as timestamps, ruling out hidden premining. [Run the proof](https://github.com/kaspagang/kaspad-py-explorer/blob/main/src/genesis_proof.ipynb) --- # LORE | Kaspa Source: https://kaspa.org/lore Kaspa is a fair-launched proof-of-work blockDAG focused on real-time decentralization, with no premine, no insider allocation, and 10 BPS mainnet performance. # Kaspa is a live proof-of-work blockDAG running at 10 blocks per second. ## The shift It takes a different route from older proof-of-work chains. Parallel blocks are not discarded. They are ordered. Many of the limits associated with proof of work came from older chain architecture, not from proof of work itself. [PHANTOM / GHOSTDAG paper](https://eprint.iacr.org/2018/104.pdf) ## Brief history Kaspa grew out of blockDAG research at the Hebrew University of Jerusalem and later Harvard. The research line dates back to the [GHOST protocol section of the Ethereum white paper](https://ethereum.org/en/whitepaper/#modified-ghost-implementation), surfaced early through the Bitcoin research circuit, and continued through SPECTRE and PHANTOM into the protocols running Kaspa today. [Scaling Bitcoin 2015](https://youtu.be/8IlZ80mPWfE?si=metsyYxZ8pnBgRMf&t=1583) · [CoinDesk, 2017](https://www.coindesk.com/markets/2017/10/25/spectre-creators-seek-vc-backing-for-blockchain-free-cryptocurrency) Mainnet launched in November 2021 as a fair-launched proof-of-work network. No premine, insider allocation, or pre-sales. Every coin in circulation has been mined in the open from genesis onward. That fair launch gave Kaspa a broad and loyal community. That remains one of its strongest achievements and one of its core strengths. [Launch plan](https://hashdag.medium.com/kaspa-launch-plan-responding-to-reality-6b4bec449037) · [Genesis proof](https://github.com/kaspagang/kaspad-py-explorer/blob/main/src/genesis_proof.ipynb) ## North star Real-time decentralization is Kaspa's north star. Real-time is a non-compromise. Impatience is Kaspa's primitive instinct - a tantrum against wait times, rejecting limits the adults just accept. And we demand this not only for speed but for the hardcore Satoshi properties as well - censorship resistance, permissionless settlement, competitive mining - all achieved in real time, not eventually. This is not achievable in real time without proof of work. [PoW uniqueness](https://x.com/michaelsuttonil/status/1973887808776675365) Kaspa achieving RTD means the protocol samples the honest majority of the mining network in every consensus round. This allows transactions that confirm safely after an hour in Bitcoin to confirm in seconds on Kaspa; or it guarantees that Kaspa achieves censorship resistance within seconds - what takes an hour in Bitcoin. This matters not only for settlement speed but for every context where real-time sequencing is critical - market resolutions, liquidation cascades, anywhere a single consensus leader ordering transactions at its own discretion grants them too much power. Real-time sampling of the honest majority can also be utilized to achieve a trustless real-time data and event feed governed by the mining network. [RTD post](https://hashdag.medium.com/in-which-it-was-never-my-choice-to-hold-the-fire-we-found-937314149402) RTD has also a defensive side. Partial synchrony (with the upcoming DAGKnight) protocols uniquely implement the dual property of being fast when the network is healthy and slow-yet-secure when it is not. Kaspa sells speed to normies and wargrade money to cypherpunks. * * * ## Shipped and next The original Golang node was rewritten from scratch in Rust. The rewrite was backed by a 100M KAS community grant and turned into a real open-source effort around _rusty-kaspa_, with a broad contributor base. [Rusty Kaspa GitHub](https://github.com/kaspanet/rusty-kaspa) That rewrite is what made Crescendo possible. Kaspa could not move to 10 blocks per second on mainnet without it. Crescendo is where the thesis became live. [Crescendo reference](https://medium.com/@michaelsuttonil/unveiling-the-crescendo-hard-fork-roadmap-10bps-and-more-6072329e177f) · [Release notes](https://github.com/kaspanet/rusty-kaspa/releases/tag/v1.0.0) [View Rusty Kaspa contributors on GitHub+31 contributors](https://github.com/kaspanet/rusty-kaspa/graphs/contributors) * * * ### Toccata hardfork Toccata activated on mainnet on June 30, 2026, at DAA score 474,165,565. Programmability on L1. Covenants -- the construction coined by Gregory Maxwell in a 2013 BitcoinTalk post -- are spending rules that carry state forward across transactions. They restrict who can spend and how. This is what programmability means in a UTXO-principled, verification-oriented environment like Bitcoin or Kaspa. Covenants open the way to vaults, smart wallets, and native assets. [BitcoinTalk, 2013](https://bitcointalk.org/index.php?topic=278122.msg2970937#msg2970937) Toccata is a ground-up design of OP\_CAT, the heatedly debated Bitcoin opcode. It ships a ZK proof verifier as a native opcode -- Groth16 and RISC Zero STARK verification at L1, the only L1 with native STARK verification. Block headers carry a designated sequencing commitment to application transaction ordering, enabling ZK-enforced based-apps. #### Silverscript Silverscript is a compiler for writing covenant logic on Kaspa. It takes covenant logic written in high-level language and compiles it down to Kaspa Script. v1.0.0 is tagged and live. [Silverscript GitHub](https://github.com/kaspanet/silverscript/) * * * ### DAGKnight hardfork DAGKnight is the consensus protocol upgrade that follows Toccata. It is a major leap for proof of work and for permissionless consensus: the only 49% BFT partially synchronous protocol (in the oblivious setup). It is a step toward netsplit-resilient proof of work. Block times are targeted for the 40-25 millisecond range. [DAGKnight paper](https://eprint.iacr.org/2022/1494.pdf) * * * ### 2027 hardfork 10 millisecond block time - 100 blocks per second - would likely require DAG algorithmic adjustments to how miners reference DAG tips, alongside further node performance optimizations. Targeted for a 2027 hardfork. On the consensus side, DAGKnight already provides safety under netsplits: transactions confirmed before a split remain final. But it does not provide progress during a split - transactions cannot actually be confirmed until the split is over. The 2027 work aims to add practical progress through a combination of on-chain payment channels and hashrate-adaptive finality windows. This would make Kaspa wargrade hard money, with local payment flows surviving broken internet conditions. * * * Kaspa did not come out of the usual hype cycle. It came out of veteran research, fair launch, open-source execution, and years of pushing where most of crypto stopped pushing. A live blockDAG. 10 BPS on mainnet. Real-time decentralization as the north star. Toccata live. DAGKnight next. If this reads like it's early, that's because it is. --- # Kaspa Developer Docs, SDKs, APIs, and Node Access | Kaspa Source: https://kaspa.org/build Everything you need to start building on Kaspa. Mainnet programmability, WASM SDK, Rust libraries, live API playground, node access, and developer tooling. On this page [Live](https://kaspa.org/build#try-live)[Paths](https://kaspa.org/build#paths)[Node](https://kaspa.org/build#run-a-node)[Tools](https://kaspa.org/build#tooling)[Access](https://kaspa.org/build#access)[Dev](https://kaspa.org/build#developments)[Help](https://kaspa.org/build#help) Build [ Start Current Overview and the fastest way into the stack. ](https://kaspa.org/build#start)[ Try live Upstream browser examples and live demos. ](https://kaspa.org/build#try-live)[ Choose path Choose an integration stack or programmability model. ](https://kaspa.org/build#paths)[ Run node Docker one-liner to run Rusty Kaspa locally. ](https://kaspa.org/build#run-a-node)[ Tooling Upstream libraries, infrastructure, and ecosystem projects. ](https://kaspa.org/build#tooling)[ Access Docs, query surfaces, node references, and test flows. ](https://kaspa.org/build#access)[ Developments Follow active work and public R&D discussions. ](https://kaspa.org/build#developments)[ Help Docs and community channels when you get stuck. ](https://kaspa.org/build#help) [Rusty Kaspa v2.1.0View release→](https://github.com/kaspanet/rusty-kaspa/releases/tag/v2.1.0) # Build on Kaspa Mainnet programmability, WASM SDK, native Rust libraries, and node infrastructure for building on Kaspa. [Open docs](https://docs.kaspa.org/) [View on GitHub](https://github.com/kaspanet/rusty-kaspa) Fastest way in ## Start building Start with the docs, live examples, or node route that matches what you need. Jump straight to [ Read chain data ](https://kaspa.org/build#try-live)[ Choose your path ](https://kaspa.org/build#paths)[ Run a node ](https://kaspa.org/build#run-a-node) Try live ## Run the Rusty Kaspa browser examples The examples below are served from the Rusty Kaspa v2.0.0 browser SDK release, so you can see the SDK behave without leaving the page. ### Get server info Connect through the public resolver and fetch basic node information directly from the browser. [Open standalone](https://kaspa.org/vendor/kaspa-wasm/2.0.0/examples/web/get-server-info.html?returnTo=%2Fbuild%23try-live)[View source](https://github.com/kaspanet/rusty-kaspa/blob/v2.0.0/wasm/examples/web/get-server-info.html) Runs against the [Public Node Network](https://kaspa.aspectron.org/rpc/pnn.html), a decentralized pool of community-operated nodes fronted by the Kaspa Resolver. May take a few seconds to initialize, and is not recommended for large-scale production use. Paths ## Choose your path Choose an integration stack, node setup, or programmability model for the system you're building. App SDK ### Build with the WASM SDK Use the upstream browser and Node.js bindings for wallet flows, transactions, and RPC access. [WASM SDK docs](https://kaspa.aspectron.org/docs/)[Upstream examples](https://github.com/kaspanet/rusty-kaspa/tree/v2.0.0/wasm/examples) Native Rust ### Build with native Rust Use the Rust crates inside Rusty Kaspa for backend services, systems integrations, wallet internals, and node-adjacent workloads. [Rusty Kaspa repo](https://github.com/kaspanet/rusty-kaspa) Programmable apps ### Build programmable apps Compare Covenants, Based Apps, and specialist Inline ZK. Full vProgs remain the future direction for composition between independent apps. [Choose a model](https://docs.kaspa.org/programmability)[Toccata developer guide](https://docs.kaspa.org/toccata) Node ### Run a node Use Rusty Kaspa for full access, UTXO indexing, and production infrastructure. [Latest release](https://github.com/kaspanet/rusty-kaspa/releases/tag/v2.1.0)[Rusty Kaspa repo](https://github.com/kaspanet/rusty-kaspa) Community APIFor quick reads or constrained environments, a community-hosted API is available. Best-effort, no SLA. [REST API docs](https://api.kaspa.org/docs) Node ## Run a node Spin up Rusty Kaspa locally with Docker. For a persistent setup, check Docker Hub or build from source. Docker quickstart ### Run the latest Rusty Kaspa image Exposes gRPC on port 16110 so you can talk to the node from your dev machine. Ephemeral container — no persistent storage or inbound P2P. ``` docker run -d --name kaspad -p 16110:16110 kaspanet/rusty-kaspad:latest ``` [Docker Hub](https://hub.docker.com/r/kaspanet/rusty-kaspad)[Compile from source](https://github.com/kaspanet/rusty-kaspa) Tooling ## Current toolchain The stable surfaces builders can rely on today, with emerging work called out separately. [ Native stack ### Rusty Kaspa Rust crates, wallet internals, full node, RPC, indexing, and direct network access. Native RustNode & infra Open repo ](https://github.com/kaspanet/rusty-kaspa)[ Libraries & SDKs ### WASM SDK Upstream browser and Node.js bindings for applications, wallets, and transaction flows. Browser + Node.js Open docs ](https://kaspa.aspectron.org/docs/)[ StablePython SDK Released as Production/Stable in v2.1.0. Native Python bindings. Open repo ](https://github.com/kaspanet/kaspa-python-sdk) Community projects ### Ecosystem tools and infra Open-source projects from the broader Kaspa ecosystem that complement the upstream SDK and node stack. [Indexer #### Simply Kaspa Indexer Standalone indexing for Kaspa block and transaction data. Open ](https://github.com/supertypo/simply-kaspa-indexer)[Infra #### DNS Seeder Bootstrapping infrastructure for the Kaspa peer-to-peer network. Open ](https://github.com/kaspanet/dnsseeder)[Hosting #### kHost Tooling for running and contributing node capacity to the wider ecosystem. Open ](https://github.com/aspectron/khost)[Library #### kaspa-js Community-maintained JavaScript tooling around the Kaspa stack. Open ](https://github.com/K-Kluster/kaspa-js) Access ## Network access Docs, query surfaces, node references, and test flows grouped by what builders actually need. ### Docs Start with the guides, technical references, and open proposals. [Open docs](https://docs.kaspa.org/)[WASM SDK docs](https://kaspa-mdbook.aspectron.com/)[Rusty Kaspa DeepWiki](https://deepwiki.com/kaspanet/rusty-kaspa)[KIPs](https://github.com/kaspanet/kips)[Research forum](https://research.kas.pa/)[Kaspa Q&A](https://qa.kas.pa/) ### Query and access Query the network through public tools and the lightweight community-hosted API. The community API is best-effort with no SLA. [Community API docs](https://api.kaspa.org/docs)[Explorer](https://kaspa.stream/)[DAG visualizer](https://kgi.kaspad.net/)[Explorer / API DB dumps](https://db-dl.kaspa.org/) ### Node and RPC Run full infrastructure or go deeper into the node stack. [Rusty Kaspa](https://github.com/kaspanet/rusty-kaspa)[Latest release](https://github.com/kaspanet/rusty-kaspa/releases/tag/v2.1.0) ### Testnet Use public testing resources before shipping to mainnet. [Testnet faucet](https://faucet-testnet.kaspanet.io/) Developments ## Follow the work in public Separate the consensus capabilities live on mainnet from the builder tooling and research that are still evolving. [ ChannelLive discussion ### Core R&D Telegram The main public stream for current Kaspa research and development discussions. Discord is still used, but most core discussion now happens here. ](https://t.me/kasparnd) [ Forum ### Kaspa Research Long-form forum for protocol, consensus, economics, and mining discussion, plus KIP drafts and proposals. ](https://research.kas.pa/) [ Community ### Kas Smiths: builders' workshop Discuss and refine Kaspa standards, protocols, tooling, shared infrastructure, and product ideas with other builders. ](https://kas-smiths.org/) [ Live on mainnet ### Toccata programmability Toccata added programmable UTXOs to Kaspa through covenants, transaction introspection, ZK verification, and sequencing support for based apps. It has been live on mainnet since June 30, 2026. ](https://docs.kaspa.org/toccata) [ Covenant tooling ### Silverscript The primary higher-level authoring path for mainnet covenants, compiling to native Kaspa Script. Tooling is still early; check current release and audit status before production use. ](https://github.com/kaspanet/silverscript) [ In construction ### vProgs: Based Apps The shared-state application path is under construction. The vProgs runtime is an evolving source of patterns, not yet a stable external developer API; Full vProgs remain a future direction. ](https://docs.kaspa.org/programmability/based-apps) [ SDK ### Python SDK Released as Production/Stable in v2.1.0. Native Python bindings. ](https://github.com/kaspanet/kaspa-python-sdk) [ Protocol ### KIPs Track proposals that can change how applications and infrastructure integrate with the network. ](https://github.com/kaspanet/kips) Help ## Keep moving Start with the docs. For deeper help, try the Q&A, GitHub, Discord, or the R&D Telegram. [Open docs](https://docs.kaspa.org/) [ Code GitHub ](https://github.com/kaspanet/rusty-kaspa)[ Chat Discord ](https://discord.gg/kaspa)[ Questions Kaspa Q&A ](https://qa.kas.pa/)[ Latest development Telegram R&D ](https://t.me/kasparnd) --- # Kaspa Logos & Assets | Kaspa Source: https://kaspa.org/assets Download the official Kaspa logo set — horizontal and stacked lockups, the icon, and brand colors. SVG and high-resolution PNG. # Kaspa logo assets ## Horizontal Kaspa full color logo Full color [SVG](https://kaspa.org/assets/svg/kaspa-lockup-color.svg)[PNG](https://kaspa.org/assets/png/kaspa-lockup-color.png) Kaspa reverse logo Reverse [SVG](https://kaspa.org/assets/svg/kaspa-lockup-reverse.svg)[PNG](https://kaspa.org/assets/png/kaspa-lockup-reverse.png) Kaspa black logo Black [SVG](https://kaspa.org/assets/svg/kaspa-lockup-black.svg)[PNG](https://kaspa.org/assets/png/kaspa-lockup-black.png) Kaspa white logo White [SVG](https://kaspa.org/assets/svg/kaspa-lockup-white.svg)[PNG](https://kaspa.org/assets/png/kaspa-lockup-white.png) Kaspa outline logo Outline [SVG](https://kaspa.org/assets/svg/kaspa-lockup-outline.svg) ## Stacked Kaspa full color logo Full color [SVG](https://kaspa.org/assets/svg/kaspa-stacked-color.svg)[PNG](https://kaspa.org/assets/png/kaspa-stacked-color.png) Kaspa reverse logo Reverse [SVG](https://kaspa.org/assets/svg/kaspa-stacked-reverse.svg)[PNG](https://kaspa.org/assets/png/kaspa-stacked-reverse.png) Kaspa black logo Black [SVG](https://kaspa.org/assets/svg/kaspa-stacked-black.svg)[PNG](https://kaspa.org/assets/png/kaspa-stacked-black.png) Kaspa white logo White [SVG](https://kaspa.org/assets/svg/kaspa-stacked-white.svg)[PNG](https://kaspa.org/assets/png/kaspa-stacked-white.png) Kaspa outline logo Outline [SVG](https://kaspa.org/assets/svg/kaspa-stacked-outline.svg) ## Icon Kaspa green logo Green [SVG](https://kaspa.org/assets/svg/kaspa-icon-green.svg)[PNG](https://kaspa.org/assets/png/kaspa-icon-green.png) Kaspa green on dark logo Green on dark [SVG](https://kaspa.org/assets/svg/kaspa-icon-green-dark.svg)[PNG](https://kaspa.org/assets/png/kaspa-icon-green-dark.png) Kaspa black logo Black [SVG](https://kaspa.org/assets/svg/kaspa-icon-black.svg)[PNG](https://kaspa.org/assets/png/kaspa-icon-black.png) Kaspa white logo White [SVG](https://kaspa.org/assets/svg/kaspa-icon-white.svg)[PNG](https://kaspa.org/assets/png/kaspa-icon-white.png) --- # Buy KAS, Set Up a Wallet, and Self-Custody | Kaspa Source: https://kaspa.org/hodl Get a wallet, buy KAS, and transfer to self-custody. On this page [Wallet](https://kaspa.org/hodl#wallet)[Buy](https://kaspa.org/hodl#buy)[Transfer](https://kaspa.org/hodl#transfer)[Help](https://kaspa.org/hodl#help) HODL [ Wallet Set up a wallet to hold your KAS. ](https://kaspa.org/hodl#wallet)[ Buy Find KAS on major exchanges. ](https://kaspa.org/hodl#buy)[ Transfer Send KAS from the exchange to your wallet. ](https://kaspa.org/hodl#transfer)[ Help Community help and explorer tools. ](https://kaspa.org/hodl#help) # HODL Kaspa Buy KAS and move it into a wallet you control. 1 ## Get a wallet ## Get a wallet Choose a wallet that fits how you plan to hold and use KAS. Step 1 of 3 · Platform ### What is your operating system? This filters the list to wallets that run on your OS. Mobile wallets - Always with you, and ideal for paying in person - Scan QR codes to send and receive in seconds - App stores can remove a wallet, which can cut off updates - Losing your phone without a backup can mean losing your funds Pros and cons - Always with you, and ideal for paying in person - Scan QR codes to send and receive in seconds - App stores can remove a wallet, which can cut off updates - Losing your phone without a backup can mean losing your funds Desktop wallets - Full control over your software and setup - Some pair with hardware wallets or run a full Kaspa node - Less convenient for paying in person with QR codes - Malware on your computer can put your funds at risk Pros and cons - Full control over your software and setup - Some pair with hardware wallets or run a full Kaspa node - Less convenient for paying in person with QR codes - Malware on your computer can put your funds at risk Hardware wallets - Private keys stay on the device, away from your phone or computer - Best for holding larger amounts of KAS long-term - Slower for quick, everyday payments - Losing the device without a backup can mean losing your funds Pros and cons - Private keys stay on the device, away from your phone or computer - Best for holding larger amounts of KAS long-term - Slower for quick, everyday payments - Losing the device without a backup can mean losing your funds **11** of 11 wallets Missing a wallet? [Learn how to submit it on GitHub](https://github.com/kaspamedia/kaspa-org/blob/main/docs/wallet-submissions.md) **Important:** Back up your recovery phrase or wallet instructions before moving meaningful funds. Send a small test transaction first, then move the rest only after it arrives. 2 ## Buy KAS ## Buy KAS KAS is listed on many exchanges. Acquire it on a platform supported in your region, then transfer it to your private wallet. [Kraken](https://www.kraken.com/learn/buy-kaspa-kas)[KuCoin](https://www.kucoin.com/how-to-buy/kaspa)[MEXC](https://www.mexc.com/how-to-buy/KAS)[CoinEx](https://www.coinex.com/s/buy-kaspa)[Bybit](https://www.bybit.com/en/how-to-buy/kaspa/)[Gate](https://www.gate.io/how-to-buy/kaspa)[BingX](https://bingx.com/en-us/how-to-buy/kaspa/)[Bitget](https://www.bitget.com/how-to-buy/kaspa)[WEEX](https://www.weex.com/spot/KAS-USDT)[BitMart](https://www.bitmart.com/trade/KAS_USDT)[OurBit](https://www.ourbit.com/exchange/KAS_USDT?_from=market)[BYDFi](https://www.bydfi.com/en/spot/kas_usdt)[LBank](https://www.lbank.info/trade/kas_usdt)[CoinW](https://www.coinw.com/spot/kasusdt) And 50+ more 3 ## Take custody of your KAS ## Take custody of your KAS Secure your assets by transferring them from the exchange to your private wallet. Receive kaspa:qrge...3a2w Step 01 ### Get your receive address Open your wallet, choose 'Receive', and copy your address. Step 02 ### Send a test transaction Withdraw a tiny fraction of KAS from the exchange to verify the route is correct. Step 03 ### Transfer the balance Once the test transaction arrives safely in your wallet, withdraw the remaining balance. **Exchange wait times:** Kaspa transfers are fast, but exchanges may apply delays or withdrawal holds. Check your withdrawal status and the exchange’s guidance. **Security Check:** Always verify the first and last few characters of your address before confirming. Help ## Keep moving For community help join Discord, or check a transaction on the explorer. [ Community Discord ](https://discord.gg/kaspa)[ Track a transaction Explorer ](https://explorer.kaspa.org/) ## Other languages - [Español](https://kaspa.org/es) - [Français](https://kaspa.org/fr) - [简体中文](https://kaspa.org/zh-CN) - [Русский](https://kaspa.org/ru) - [Deutsch](https://kaspa.org/de) - [Bahasa Indonesia](https://kaspa.org/id-ID) - [Português (Brasil)](https://kaspa.org/pt-BR) - [日本語](https://kaspa.org/ja) - [한국어](https://kaspa.org/ko)