HOME
BLOG
FOOTPRINTS
RSS
如何管理我的加密货币资产
Jun 30 2023

随着 web3 的发展,以及我对 web3 领域前景的看好,我开始购入越来越多的数字货币资产,我也决定将大部分的资产全部转换成数字货币。这不仅包括我原来有的一些资产(存款,基金,股票),也包括了之后每个月的固定收入。

通常情况下,我会将法币资产通过中心化交易所换成 USDT,再将 USDT 交易成其他加密货币,例如 BTC,ETH … 最后看情况将 BTC 等货币转入我自己的钱包。

为了分散风险,我不会将所有资产都存入一个钱包中,避免这个钱包私钥泄漏丢失所有资产。为此我创建了多个钱包,将各个钱包的私钥分开保管。(目前是将每个钱包的助记词存在助记词钢板或者胶囊中,没有做隔离,也就是说万一钢板丢失,还是有泄漏的风险。未来可能考虑将助记词拆开存放,比如 24 位的助记词,拆成 3 ~ 4 份,每份存储 12 ~ 16 个助记词。这样就算有一个丢失,也不会泄漏钱包,而且也能通过另外几份助记词将钱包恢复出来)

同时为了考虑安全性,我不会选择把资金存入软件钱包中(尽管它们用来很方便)。用于存放资金的钱包必须是硬件钱包。这里我使用了 ledger 和 tangem。

ledger 不必多说,是非常老牌的硬件钱包品牌。关于 tangem,tangem 是一种卡片式的硬件钱包,它将私钥等敏感信息存储在卡片里,通过它的 app 和 nfc 完成数据的签名。它的好处是,私钥对用户不可见,所以用户不需要担心私钥泄漏的问题。但是也是因为这个问题,如果卡片全部丢失(它默认提供了 2 张备份卡片),那么用户将永远失去这个钱包。并且卡片需要配合 tengem 的 app 使用,如果 tengem 跑路,也会有一定的影响。

我将这些钱包分成了三种类型。

  1. 用于大量存储加密货币,并且不会做任何除了转账操作以外的交互。
  2. 用于存储一部分加密货币,并且会连接一些知名的 defi 项目(比如 uniswap, pancakeswap),进行质押操作,赚取一部分的收益。或者通过 opensea 之类的平台,购买一些 nft。
  3. 用于存储很少部分的加密货币,这种类型的钱包的使用相对来说就没有什么限制,可以连接一些新项目,用于打新或者体验新特性。

鉴于这种拆分钱包管理方式,它带来了安全性上的好处,但同时也造成一些困扰。我的资产分散在各个地方,中心化交易所,已经 n 个数字钱包。这使得做资产统计变成一个很麻烦的事情。

早期我使用了一些传统的资产统计工具,比如 Percento,它们很强大,能够统计不仅仅是加密货币,甚至包括银行账户,股票等等多种资产,也能做到实时更新各个数字货币以及股票的价格。但他们也存在着一些缺点,比如所有的加密货币持仓数据都需要手动录入。

手动录入数据在我的场景看来非常麻烦。首先是每个月发工资买入数字货币之后或者是换仓之后,我时常需要来手动更新我的各种加密货币资产,这花费了我很多时间。所以我决定每月只在特定的一天更新各个加密货币的数量,这也导致了数据不一定是实时的。再加上我有很多钱包,有时候甚至会在统计过程中漏掉一些资产,导致数据出现混乱。

因此我理想中的加密资产统计工具,应该是只需要输入钱包地址,或者连接到中心化交易所,它就能自动读取这些钱包里所有的加密货币资产数量,以及它们的实时价格。出此之外,我还希望能看到对某个数字货币持仓数量的变化,我的所有数字货币持仓的占比,以及它们排名,总价格和单价变化等等数据。

这样我能清楚的看到我各个阶段的资产详情和持仓变化。此外,我还希望能够对比两天的详细数据,比如我想知道 6 月 1 日的持仓数据和 5 月 1 日比发生了哪些变化,哪些币的价格上涨了,哪些币的持仓数量下降了。这样能帮助我分析出我的换仓决策是否正确。

所以基于这些需求,我开发出了 track3,一个专注于加密资产统计的工具。它目前支持了几个主流数字货币的资产统计,比如 btc, erc20 token ( eth, eth layer2, bnb 等 evm 兼容的货币),doge coin, sol,以及支持了两大主流中心化加密货币交易所 binance 和 okex。

我可以只输入我的钱包地址,以及各个中心化加密货币交易所的 api key ( 只读权限即可)。

在我每次打开应用点击刷新的时候,track3 就会自动读取这些交易所或者钱包里所有主流货币( coingecko 可以查到的货币)的数量和价格,并对这些资产做分析。

在资产分析功能上,我可以看到

  1. 我当前总资产的法币价格(支持 usd, eur, cny 等 150+ 主流法币)

  2. 我的前 10 大货币持仓占比

  3. 我的总资产的价格变化趋势

  4. 我的每种货币的数量和它的总价格变化趋势

  5. 我的前 10 大货币排名变化

  6. 我的各个货币较其实日期的总价格和单价的百分比变化

在资产对比功能上,我可以看到两个日期之间

  1. 总资产的对比
  2. 每种货币的总价格,单价和数量的对比

并且,它还支持云同步,所以我可以在多个设备之间来回使用,也不用担心数据不同步的问题。(如果不开启云同步功能,所有数据永远只会存储在本地)

但是为了保证安全性,track3 只会将资产数据同步到云上。因此不需要担心钱包地址或者交易所的 api key 泄漏的问题,它们永远只会被加密之后保存在本地。为了保证隐私性,即使是云上资产数据也无法被除了本人以外的其他人查看。也就是说即使是云上数据库的 admin,也无法查看到用户的数据。能这样实现,这是因为云数据同步功能使用了 polybase.xyz 作为数据库,它是一种去中心化的数据库,感兴趣的朋友可以去他们的官网查看功能文档,了解更多。

因为 track3 的诞生,此后我统计加密货币资产的方式变得无比轻松。我只需要在我想要查看最新数据的时候,点击下刷新按钮。之后 track3 遍会自动帮我更新所有钱包和交易所内的资产数据。我也只需要在创建了新的钱包之后,将钱包地址配置到 track3 即可。不需要再和以前一样,一个个查询每个钱包内的资产,手动计算它们数量的总和,并一个个录入到资产统计系统中。

如果你也有类似的困扰,不妨尝试使用 track3 来优化加密货币资产管理。