Cregis

2026年9月9日

Inside Enterprise Blockchain Address Management: From Business Models to Management Challenges

Cregis

Research

阅读时长 10 分钟

On a blockchain explorer, an address is just a string of characters serving as an entry point for funds. Inside an enterprise system, however, that same address may represent a trading-platform user, a payment order, a merchant account, a fund, or the operating capital of a particular region. These mappings form the foundation on which many centralized platforms handle on-chain funds. Chainalysis describes the deposit addresses of centralized services as addresses tied to specific users—functioning much like the account numbers a bank uses to identify incoming payments for its customers. On the other end of the spectrum, some custodians use an omnibus wallet to pool assets from different clients together, then track each client's balance through an internal ledger. The two models present different address structures on-chain, yet both solve the same problem: how an enterprise can accurately map the flow of funds on a public network to its customers, orders, and accounting relationships.

When operations are small, these relationships are usually easy to maintain. A handful of receiving addresses combined with manual record-keeping is enough to handle daily deposits. But as users, orders, networks, and asset types multiply, addresses quickly evolve from simple receiving tools into an operational system requiring long-term upkeep. A platform needs to know who each address is assigned to, when it began being used, whether the funds it receives can be credited, when they should be swept, and which customer or business entity they ultimately belong to.

For this reason, large platforms generally do not rely on a single wallet to handle all funds. They simultaneously operate user deposit addresses, order addresses, merchant address pools, sweep (collection) wallets, payout wallets, gas accounts, and reserve wallets. Increasing the number of addresses is not inherently difficult. The real challenge lies in keeping addresses, internal ledgers, risk outcomes, approval rules, and signing permissions consistent at all times.

This article starts with several common centralized business models to explore why enterprises need to use large numbers of addresses, how those addresses participate in receiving, sweeping, and asset segregation, and which operational problems tend to emerge as scale grows.



How Centralized Platforms Use Blockchain Addresses

Different businesses use addresses in different ways. Trading platforms need to identify user deposits over the long term; payment service providers care more about which order a given on-chain payment corresponds to; asset managers need to prove which client or fund an asset belongs to; and corporate treasuries typically manage funds by purpose and scope of responsibility.

The role addresses play across these scenarios also extends—gradually moving from a simple receiving entry point to customer identification, accounting, asset segregation, and permission control. The architectures below are not mutually exclusive. In actual operations, enterprises often combine them—for example, using user addresses to receive deposits, sweeping funds into operating wallets, and then transferring any balance beyond daily needs into reserve wallets.

Trading Platforms: Fixed User Deposit Addresses

Exchanges and forex platforms usually assign each user a dedicated deposit address. Users can deposit to the same address repeatedly, and the platform records on-chain deposits into its internal ledger based on the binding relationship between the address and the user's account. Once a transaction is confirmed and passes risk checks, funds are typically swept into the platform's operating or withdrawal wallet, while reserve funds not needed for daily operations are moved "to cold storage"—placed in a separately managed wallet with a higher security level.

This architecture preserves a relatively stable correspondence between users and deposit addresses, making frequent deposits convenient for users while helping the platform trace fund sources, reconcile historical transactions, and handle anomalous deposits. From a legal and accounting standpoint, a dedicated deposit address alone cannot independently prove that the on-chain asset belongs to the user. However, clear and non-overwritable address-assignment records can support the platform in demonstrating which user deposited a given sum, when it was credited to their account, and how it was subsequently swept and transferred. The actual rights over a user's assets still depend on the service agreement, the internal ledger, and the custody and asset-segregation arrangements the platform adopts.

Payment Service Providers: Order Addresses or Merchant Address Pools

Payment service providers need to accurately match on-chain payments to order numbers, merchant accounts, or payment requests. A common approach is to assign a receiving address from a pre-established pool when a customer creates an order, opens a checkout page, or generates a payment link—binding that address to the order number, merchant ID, payment amount, currency, network, and quote validity period. The address or QR code shown on the payment page corresponds to this internal record. Once funds arrive, the system locates the matching order using the receiving address and on-chain transaction data, then updates the payment status and notifies the merchant.

This architecture typically requires address reuse—the same address may successively receive multiple orders and payments from different end customers. At the business level, complete address-assignment records must be retained, and a sufficient cooling-off period must be preserved before reuse, to avoid delayed arrivals or duplicate payments being credited to the wrong order. At the legal and compliance level, it must be possible to reconstruct the payer, merchant, and transaction context behind each sum of funds, preventing situations where address reuse makes it difficult to explain the source and ownership of funds. For businesses that need to identify customers over the long term or segregate merchant funds, the trading-platform architecture can also be referenced—assigning fixed addresses to customers or merchants.

Institutional Asset Storage: Tiered Wallets and Controlled Signing

When institutions and large enterprises manage long-held digital assets, they typically prioritize secure storage. An enterprise may build its own management framework or entrust its assets to a duly qualified custodian. Funds are generally allocated across cold, warm, and hot wallets according to scale, liquidity needs, and risk level, with balance caps and transfer rules set for each. The bulk of assets is kept in offline or infrequently accessed wallets, with only a portion retained for daily needs such as redemptions and settlements.

This architecture requires clarity on which personnel, teams, and facilities safeguard the private keys or key shares, which approvals are needed to move funds, and who ultimately participates in signing. Enterprises or custodians typically use MPC, multi-signature, or HSM to distribute signing authority, splitting transaction requests, compliance checks, approvals, signing, and broadcasting into separate stages. Cold wallets adopt higher approval thresholds and offline signing processes, while warm and hot wallets are used for more liquid assets. Different clients' assets may use separate addresses, or they may be pooled together and segregated legally and for accounting purposes through an internal ledger—the exact method depends on the business arrangement, the custody agreement, and applicable regulatory requirements.

Corporate Daily Funds: Wallets Divided by Purpose

Unlike institutional assets focused on secure storage, an enterprise's own funds usually need to participate in daily receiving, payments, and internal transfers. For enterprises with relatively limited fund scale and transaction volume, there is no need to build a complex wallet hierarchy. A more common approach is to distinguish receiving, payout, operating, and reserve wallets by purpose, and to further split them by region, legal entity, or currency when needed.

Different wallets can be assigned appropriate balance caps, whitelists, approval workflows, and signing requirements. Payout wallets retain a balance sufficient for daily expenditures; reserve funds adopt higher signing thresholds; and receiving addresses are swept according to rules after passing risk checks. This division helps enterprises control the scale of funds involved in daily operations and perform financial accounting by purpose. The number of wallets should still match the actual business, avoiding excessive layering that increases transfer and reconciliation workloads.

Special Networks: Shared Addresses and Auxiliary Identifiers

Some blockchain networks have different account and transaction-information structures, so a platform does not necessarily need to create a separate on-chain address for each customer. For example, XRP can identify the recipient through a Destination Tag, Stellar uses a Memo, and TON can allow multiple users to pay to the same address, then match the customer or order via a unique identifier in the transaction Comment. In these architectures, a single on-chain address actually receives funds from multiple customers, and the platform must rely on an internal ledger to map auxiliary identifiers, on-chain transactions, and customer accounts to one another.

Privacy networks may also use mechanisms such as integrated addresses, payment IDs, or subaddresses to identify deposits—though the specifics differ from Memos or Tags. Regardless of the mechanism, the system must validate the auxiliary identifier and retain a complete deposit mapping. When a customer omits or enters the wrong identifier, the on-chain transaction usually cannot be automatically matched to an internal account, so the deposit must be suspended and routed into a manual review process.



Key Problems in Multi-Address Operations

Concentrated Wallet Control Creates a Single Point of Risk

On-chain addresses do not carry the same real-name ownership registration as bank accounts. A blockchain only determines whether a signature is valid; it does not identify the legal owner of an asset or the party responsible for custody. Whoever can complete a signature using the private key, key shares, or recovery materials is technically capable of moving the assets. On-chain control must therefore stay consistent with the enterprise's internal authorizations and the legal ownership of the assets.

Some enterprises have finance staff manage funds directly using a browser wallet or hardware wallet. Deployment is simple, but devices, seed phrases, and signing operations tend to become concentrated in the hands of a few people. Offline approvals also cannot directly restrict a wallet holder from independently transferring funds on-chain. Staff departures, lost devices, phishing attacks, or incomplete handovers can all affect fund security and subsequent operations.

Enterprises with wallet development or operations teams also need to divide permissions. If a single team simultaneously controls key materials, the production environment, code releases, and recovery authority, business approvals may become disconnected from the final signing. Technical teams can support bulk addresses and automated transactions, but they still need to distribute system administration, transaction initiation, approval, signing, and recovery across different roles.

Enterprises can distribute signing capability through MPC, multi-signature, or other institutional-grade wallet mechanisms, and set different thresholds by wallet purpose. When using a third-party platform, they also need to confirm which key materials the enterprise and the platform each hold, who can adjust members and signing rules, and whether assets can be recovered and migrated if the platform becomes unavailable. MPC can reduce the risk of storing a complete private key in one place, but member management, policy modification, and recovery authority still need to be controlled separately.

Applying One Set of Rules to Wallets of Different Purposes Fails to Match Real Risk

Multiple addresses often serve different business functions. Receiving addresses are used mainly to accept deposits; payout and operating wallets need to transfer funds frequently; and reserve wallets hold infrequent, large-value assets. They face different risks, and if all of them use the same set of limits, approvals, and automation rules, management easily becomes unbalanced.

When rules are too strict, routine operations such as small sweeps, internal transfers, and gas top-ups require repeated approvals, hurting processing efficiency. When rules are too loose, payments from new addresses, large transfers, or permission changes may execute without adequate review.

Enterprises can set rules separately based on wallet purpose, transaction direction, amount, asset, destination address, and risk outcome. Low-risk sweeps within limits and whitelisted payments can be processed automatically, while new addresses, large transactions, and permission changes require higher approval thresholds, and anomalous tasks are paused and routed to manual review. This keeps daily operations efficient while placing more controls on higher-risk transactions.

Without Pre-Deposit Risk Assessment, Sweeping Widens the Blast Radius

What the industry calls "address contamination" (or address taint) is not a unified legal concept. It generally refers to an address having a direct or indirect fund connection to sanctions, fraud, theft, darknet activity, or other high-risk activity. Blockchain analytics firms make their assessments based on risk category, exposure distance, time range, and address attribution—and results can differ from one firm to another.

In practice, risk is often amplified at the moment of sweeping. If a deposit address receives high-risk funds and the system immediately moves them into a master account, those funds enter the same pool as other assets. Subsequent payments to customers, merchants, or regulated institutions may then face stricter scrutiny, fund delays, or requests for supporting documentation.

The events surrounding HTX illustrate how, once an entity is placed on a restriction list, risk can spread outward along fund flows. After the UK placed Huobi Global S.A. on its sanctions list and clarified that the designation applies to HTX, addresses, institutions, and customers that transacted with the platform could show up with direct or indirect risk exposure in blockchain analytics tools. Even if these counterparties are not themselves sanctioned, their subsequent transfers may still trigger risk alerts at other platforms or financial institutions, leading to delayed deposits, requests for supporting materials, manual review, or transaction rejection. As HTX adjusted its operating addresses, the scope of impact was no longer confined to the initially published address list—so risk identification needs to be continuously updated by combining entity attribution, related address clusters, and fund paths.

Risk checks therefore need to be scheduled before sweeping. Enterprises can perform KYA and KYT checks on payout addresses and on each deposit, setting handling conditions based on risk category, amount, fund source, and business region. Funds that reach a threshold are held from sweeping and routed to manual review, preventing them from continuing to mix with normal assets. High-frequency addresses and counterparties also require continuous monitoring, since address labels and entity attribution can change over time.

Address reuse also adds pressure to record management. The Travel Rule does not itself prohibit address reuse, but enterprises must be able to reconstruct the payer, payee, and business context of each transfer. When the same address is successively assigned to different customers or orders, the complete usage timeline, customer information, and historical mapping should be retained—so that historical transactions are not judged solely by the address's current attribution.

On-Chain Records and Internal Ledgers Are Hard to Keep Consistent

A blockchain can only record the transfer of an asset from one address to another; it does not indicate which customer, order, or accounting category the transaction corresponds to. Enterprises need to connect on-chain data with their own user accounts, payment systems, or financial ledgers through address mappings, order numbers, transaction hashes, and internal serial numbers.

In multi-address scenarios, a single business event may also produce multiple on-chain records. Customer deposits, gas top-ups, fund sweeps, internal transfers, and final payments all leave transactions, but only some of these constitute actual revenue or expenditure. Sweeps and inter-wallet transfers are internal movements of the enterprise's funds; if double-counted, they distort revenue, expenditure, or balance figures.

Transaction status can also involve timing gaps. The internal system may have already created an order or deducted a balance while the on-chain transaction is still pending, failed, or replaced. A customer underpaying, overpaying, paying twice, or arriving after the quote expires can also make the order amount and the on-chain amount fail to match directly. Gas fees are usually deducted in a different asset, so finance must separately record the wallet, network, and corresponding transaction in which the fee occurred.

Enterprises therefore need to reconcile on-chain records, the wallet system, and the internal ledger together. A basic reconciliation should be able to account for the opening balance, on-chain inflows, on-chain outflows, network fees, and closing balance—distinguishing customer transactions, internal sweeps, and wallet transfers. Historical address-to-order mappings, transaction hashes, approval records, and fee details should also be retained to handle discrepancies and support audits. Institutional fund-management practices typically also require periodic reconciliation of on-chain records, custody accounts, and internal ledgers, along with retention of address mappings, transaction hashes, and approval records.

Gas Scattered Across Many Receiving Addresses Lowers Capital Efficiency

On account-based networks such as EVM, once a receiving address holds ERC-20 tokens, it needs native tokens like ETH or BNB to pay the fee for transferring them out. The traditional approach is to top up gas from a central account to each receiving address, then have each address initiate its own sweep. As the number of addresses grows, the enterprise must continuously monitor the native-token balance of every address, decide when and how much to top up, and coordinate the sequencing of gas top-ups and asset sweeps.

Fixed-amount top-ups tend to leave scattered, hard-to-use residual balances across large numbers of addresses, while on-demand top-ups depend on real-time fee estimation and stable task scheduling. Network congestion, gas-price changes, or unsynchronized transaction status can all lead to insufficient top-ups, failed sweeps, or duplicate top-ups. Enterprises must also handle failed-transaction retries, residual-gas recovery, suspension of anomalous addresses, and cross-network balance management. A gas account without quota and purpose restrictions can also become a new point of fund risk.

A common solution is to set up a central gas account and dynamically calculate top-up amounts based on real-time network fees and the assets awaiting sweep. Enterprises can set a minimum sweep balance, upper and lower gas top-up bounds, daily quotas, and anomaly alerts, topping up native tokens to an address only when sweep conditions are met. For networks that support gas sponsorship or account abstraction, a designated account can also bear transaction fees uniformly, reducing the need to top up gas address by address and recover scattered balances.



How Cregis Can Help

Cregis WaaS is an enterprise-facing, self-custodial Wallet-as-a-Service that supports multi-chain wallet and address generation, deposit notifications, transfers, fund sweeping, and transaction-status management. Enterprises can integrate wallet capabilities into their own user-account, order, and fund-management systems via API, and establish correspondences among addresses, business objects, and on-chain transactions. On this basis, enterprises can uniformly manage wallets of different purposes, personnel permissions, transaction rules, and operation records.

Wallet Management That Matches Enterprise Architecture

Cregis WaaS uses MPC and multi-signature technology to distribute wallet signing capability across multiple members designated by the enterprise. MPC key shares are stored separately on members' devices, and the complete private key never appears during the signing process. A transaction can only execute after reaching the preset signing threshold, reducing the risk of any single person, account, or device controlling funds independently. The enterprise holds and manages wallets in a self-custodial manner, with funds kept in on-chain addresses under the enterprise's control.

Enterprises can set up appropriate management groups for different wallets according to organizational structure and fund purpose. For example, receiving, payout, sweep, and reserve wallets can each be assigned members, signing thresholds, and approval workflows; different regions, legal entities, or business units can also establish independent management scopes. Wallet control thereby stays consistent with the enterprise's internal division of responsibilities and fund-authorization relationships.

For the risk levels of different businesses, enterprises can further set differentiated rules. Sweeps within limits, gas top-ups, and whitelisted payments can execute automatically according to conditions, while new addresses, large transactions, member adjustments, and policy changes adopt higher approval thresholds. Operations such as wallet creation, permission adjustment, transaction initiation, approval, and signing are all recorded, facilitating internal review and audit.

A Secure Operating Environment for Enterprise Funds

Cregis protects the transaction flow across signing security, policy enforcement, and fund-risk identification. MPC distributes signing capability among multiple parties, while a TEE provides an isolated runtime environment for policy validation and transaction signing—reducing the risk that a compromised device, application system, or runtime environment affects transaction execution. Enterprises can also configure transaction rules based on wallet purpose, asset, amount, destination address, and transaction time, so that business approvals are carried through to final on-chain execution.

For fund-risk identification, Cregis partners with Elliptic to provide KYA address risk assessment and Risk Insights lookups. Enterprises can query the risk status of addresses and related funds at nodes such as receiving, transfers, and fund sweeping, and set handling conditions according to risk category, amount, and business requirements.

Cregis WaaS and Payment Engine support triggering risk identification when funds arrive. Deposits that reach an enterprise-defined threshold can have callbacks and automatic sweeps paused, temporarily isolating the relevant wallet from other funds and notifying designated personnel for review. Enterprises can decide—based on the lookup results and internal policy—whether to release, continue monitoring, or handle manually, preventing high-risk funds from entering the master sweep wallet or settlement account before being assessed. For payments and internal transfers, enterprises can also check the destination address before a transaction executes, and control fund direction through whitelists, amount limits, and multi-person approvals. This covers the main stages of external fund inflows, internal fund movements, and outbound payments simultaneously.

A Simplified Multi-Address Management Experience

Cregis WaaS supports managing multiple wallets and their on-chain addresses on a unified platform, recording changes such as address generation, fund deposits, gas top-ups, internal transfers, sweeps, and transfers. Enterprises can query fund flows by wallet, address, asset, and transaction status, reducing the need to repeatedly cross-check across multiple wallet tools and blockchain explorers.

Through APIs and transaction notifications, enterprises can sync on-chain addresses and transaction records to their own user-account, order, and ledger systems. Addresses, transaction hashes, assets, amounts, and transaction statuses can be mapped to internal business records—making it easier to identify customer deposits, order payments, and internal sweeps, and to handle situations such as pending, failed, underpaid, overpaid, or duplicate payments. Complete operation and transaction records also help enterprises conduct financial reconciliation and anomaly investigations.

On EVM networks, keeping every address topped up with gas quickly becomes a maintenance burden. Cregis WaaS is streamlining this with a more centralized approach to gas payments, cutting out the need to fund each address individually and the hassle of reclaiming small, stranded balances.



Address Management Is a Long-Term Undertaking

Fund ownership, transaction frequency, customer structure, and regulatory requirements differ across enterprises, so address management can hardly form a single standard applicable to all businesses. Separate addresses, shared addresses, centralized sweeping, and tiered wallets each have their appropriate conditions—and each brings different operating costs and risks. As the number of addresses, business regions, and supported networks grows, enterprises need to continually judge which funds should be stored separately, which addresses can be reused, at what node risk checks should be scheduled, and how far daily operations can be automated. How to keep fund ownership clear, risk isolatable, and transactions traceable throughout business expansion is a long-term challenge that enterprises must address when using digital assets.

关于Cregis

Cregis成立于2017年,总部位于香港,是一家面向企业的数字资产基础设施平台。过去九年间,Cregis已服务全球50多个国家和地区的4,000余家企业客户,涵盖加密交易所、金融科技公司、支付服务商、数字银行、经纪商及Web3企业等机构。

围绕企业数字资产运营需求,Cregis构建了覆盖钱包基础设施(WaaS)、资金流编排(Rails)及合规托管能力(Custody)的产品体系,帮助企业完成从资产存放与控制、资金流转与运营,到治理与合规管理的完整闭环。

其中,核心产品 Wallet-as-a-Service 和 Payment Engine 已广泛应用于企业级数字资产运营场景。随着数字资产基础设施需求持续全球化,Cregis始终专注于一件事:帮助企业以更强控制力、更低运营复杂度和更完善的合规能力使用数字资产。

社交媒体

Copyright © 2026 Cregis. All rights reserved.

认证

Security certification
Security certification
Security certification

牌照

Security certification
Security certification
Security certification