普通视图

发现新文章,点击刷新页面。
昨天以前首页

基于P站(Poloniex)的广度优先搜索算法来获得任意两种币的兑换价格


币圈的P站是Poloniex,前几年被孙宇晨收购了,它是一个交易所。我很久之前用过Poloniex,当时对其印象并不是很好。

不过,现在我对其好感增加,因为币安买下的coinmarketcap免费的接口就很多限制。

官方文档),这个接口的频率限制是一秒200次,很慷慨了。

https://api.poloniex.com/markets/price

能返回所有交易配对,比如这样的:

[
    {
        "symbol": "BTS_BTC",
        "price": "0.0000000186",
        "time": 1731852313035,
        "dailyChange": "-0.0462",
        "ts": 1731852313054
    },
    {
        "symbol": "DASH_BTC",
        "price": "0.000317",
        "time": 1731848096481,
        "dailyChange": "0.0063",
        "ts": 1731848096489
    },
    ... ...
]

这个JSON返回的结构是一个数组,每个元素是个结构体,也就是一个币价的具体配对信息,我们可以看成是一条边Edge两个顶点Vertice,这样就是一个图结构(带权图 Weighted Graph,权值就是兑换价格),虽然给的是单边,但其实是个双向的,比如USD_BTC得值可以反过来推得BTC到USD的价格。我们可以设计一个算法,从币价A到币价B,可以通过BFS广度优先搜索算法来获取价格。比如有配对A_B、B_C、C_D我们就可以获得A_D的值。

深度优先搜索算法DFS也可以,不过这个算法会返回找到的第一条路径,并不能保证是最短的,最短的确实是最准确的,因为链也长,转换精度就会下降。

当然,可能存在多条路径,最理想的状态是把这些路径都求出来,取个平均啥的,不过这样就得暴力搜索所有的路径了,算法时间复杂度就会比较高。

以下是BFS广度优先算法的代码,Javascript的,可以用于网页前端或者NodeJs后端,甚至是CloudFlare Serverless Worker或者是其它无服务框架:Azure Function、AWS Lambda等。

const fetch = require('node-fetch');

async function getTicker(a, b) {
  try {
    const response = await fetch('https://api.poloniex.com/markets/price');
    const data = await response.json();

    // 创建一个哈希表来存储代币对及其价格
    const pairMap = new Map();

    // 使用直接对及其反向对填充哈希表
    for (const { symbol, price } of data) {
      const [base, quote] = symbol.split('_').map(token => token.toLowerCase());
      if (!pairMap.has(base)) pairMap.set(base, new Map());
      if (!pairMap.has(quote)) pairMap.set(quote, new Map());
      
      pairMap.get(base).set(quote, parseFloat(price));
      pairMap.get(quote).set(base, 1 / parseFloat(price)); // 添加反向边
    }

    // 将 token 转换为小写
    a = a.toLowerCase();
    b = b.toLowerCase();

    // BFS 查找从 a 到 b 的转换率
    const queue = [[a, 1]]; // 从初始代币和兑换率 1 开始
    const visited = new Set([a]);

    while (queue.length > 0) {
      const [currentToken, currentRate] = queue.shift();

      if (currentToken === b) return currentRate;

      // Check connected tokens
      for (const [nextToken, rate] of (pairMap.get(currentToken) || new Map())) {
        if (!visited.has(nextToken)) {
          visited.add(nextToken);
          queue.push([nextToken, currentRate * rate]);
        }
      }
    }

    // 如果未找到路径,则返回 null
    return null;
  } catch (error) {
    console.error("获取或处理数据时出错:", error);
    return null;
  }
}

// Example usage:
(async () => {
  const rate = await getTicker('btc', 'trx');
  console.log('BTC 到 TRX 的兑换率:', rate);
})();

代码的一些简单说明:

  • API 数据提取:从 P站 API 提取数据并将响应解析为 JSON。
  • 映射对:以每个代币作为键创建一个映射,其中值是它可以直接转换为的另一个代币映射,以及兑换率。
  • 双向映射:通过反转反向转换的价格来存储直接对和反向对。
  • 广度优先搜索:使用队列遍历从 a 到 b 的路径。对于每个代币,都会检查其邻居(可转换代币)。如果找到 b,该函数将返回累积率;如果没有,则继续,直到所有选项都用尽。
  • 处理无路径:如果未找到转换路径,则函数返回 null。

如果有多组兑换,我们可以改成传入一个数组,这样就不用多次调用P站的API了。

const fetch = require('node-fetch');

async function getToken(pairs) {
  try {
    const response = await fetch('https://api.poloniex.com/markets/price');
    const data = await response.json();

    // 创建一个哈希表来存储代币对及其价格
    const pairMap = new Map();

    // 使用直接对及其反向对填充哈希表
    for (const { symbol, price } of data) {
      const [base, quote] = symbol.split('_').map(token => token.toLowerCase());
      if (!pairMap.has(base)) pairMap.set(base, new Map());
      if (!pairMap.has(quote)) pairMap.set(quote, new Map());
      
      pairMap.get(base).set(quote, parseFloat(price));
      pairMap.get(quote).set(base, 1 / parseFloat(price)); // 添加一条反向边
    }

    // 使用 BFS 查找单个对的转换率的辅助函数
    const findConversionRate = (a, b) => {
      a = a.toLowerCase();
      b = b.toLowerCase();
      
      if (a === b) return 1; // 直接转换

      const queue = [[a, 1]];
      const visited = new Set([a]);

      while (queue.length > 0) {
        const [currentToken, currentRate] = queue.shift(); // 出队列

        if (currentToken === b) return currentRate;

        for (const [nextToken, rate] of (pairMap.get(currentToken) || new Map())) {
          if (!visited.has(nextToken)) {
            visited.add(nextToken);
            queue.push([nextToken, currentRate * rate]);
          }
        }
      }

      return null; // 路径没找到
    };

    // 迭代列表并查找转换率
    const results = pairs.map(([a, b]) => findConversionRate(a, b));
    return results;
  } catch (error) {
    console.error("Error fetching or processing data:", error);
    return pairs.map(() => null); // 如果有错误,则返回每对的 null
  }
}

// Example usage:
(async () => {
  const conversionRates = await getToken([['btc', 'trx'], ['usd', 'steem']]);
  console.log('兑换结果:', conversionRates);
})();

简单的代码说明:

  • 参数更新:getToken 现在接受成对的元组数组,其中每个元组代表一对 [a, b]。
  • 辅助函数:findConversionRate 处理每对的转换,实现与以前相同的 BFS 方法。
  • 映射每对:函数迭代数组里的每个配对币,应用 findConversionRate 计算转换率,并将结果存储在数组中。
  • 错误处理:如果出现 API 或处理错误,则返回一个空值数组,与输入数组的长度匹配。

这个修改后的函数现在可以接受一个数组,并在一次Poloniex API调用中返回数组里每个配对的兑换率。

英文:Crypto Token Exchange Rate Computation Based on Breadth First Search Algorithm on Poloniex API

区块链技术

本文一共 1127 个汉字, 你数一下对不对.
基于P站(Poloniex)的广度优先搜索算法来获得任意两种币的兑换价格. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 基于P站(Poloniex)的广度优先搜索算法来获得任意两种币的兑换价格 Javascript Poloniex P站 交易所 Crypto Exchanges 加密货币 区块链 比特币 BTC 程序设计 算法 编程 计算机 计算机 软件工程
The post 基于P站(Poloniex)的广度优先搜索算法来获得任意两种币的兑换价格 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. HPZ800服务器主板太老不支持超过2TB的大硬盘 我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验内存, 所以基本上不重启关机. HPZ800主机有两个硬核CPU – 因特志强 X5650 – 每个CPU是12核....
  2. 给孩子零花钱培养孩子正确的金钱观价值观 两个娃已经不知不觉7岁8岁了. 媳妇和我商量一下决定给孩子每人每周5英镑的零花钱(Pocket Money). 这样他们慢慢的就有自己的小积蓄备将来不时之需: 比如朋友聚会生日啥的需要准备礼物. 同时, 我们决定不再给孩子买零食(薯片啥的). 孩子一天好几餐, 晚上睡觉前还得吃零食, 我们就多买了很多水果面包, 健康的食物多吃一些总不是啥坏事. 孩子可以用这些零钱买自己想要的东西, 我们也不再过问. 孩子有自己的决定权. 第一周的时候,...
  3. 测测你的幸运 – Linux Fortune-Teller LINUX 下有很好很好玩的命令,之前已经介绍过: figlet, rig, curl. 现在推荐另一个 命令 fortune 是用来随机显示一段(句)话的.fortune 在英文里就是幸运的意思. 这个命令可以不需要 参数 如果没有 可以通过 apt-get...
  4. 负电价活久见: 安装Octopus智能电表省电费甚至赚钱 前几周我的电气公司 Octopus 终于来装智能电表了(Smart Meter),虽然是免费安装的,但是排队排了有两三年了吧。因为之前一直写邮件催的时候就老是说 Not Ready。 收到邮件说可以安装智能电表我还是相当开心和期待的,因为已经听说这玩意好,但是还是得亲身体验一下。工程师来安装大概不到2小时,其中需要停电闸一会儿,重新接下线。装好后,给了个小册子,自动切换到了 Agile 的电价,也就是每半小时的电价都不一样,提前一天可以在手机App和网站上查得。 正好在原来的电价计费合同快要结束前2天换到了智能电表计价 Octopus Agile方式,但是系统还是扣了我75英镑 Exit Fee (提前合同结束得交违约费),不过我一个电话打过去,公司很爽快就给我退了。...
  5. ChatGPT-4 使用 Math Wolfram 插件解决数学脑筋急转弯问题 这篇文章, 我们看一个简单的数学问题(脑筋急转弯), 并用 Python 解决它. 我们看一下LLM(大型语言模型): ChatGPT3.5和ChatGPT4. 通过 ChatGPT-Plus 订阅(目前每月 20 美元 + VAT增值税), 我们可以启用...
  6. 微软面试题: 三角形的面积是多少? 据说是一个印度人杀入微软最后的面试, 面试官给了这么一道小学数学几何题: 这哥门也有疑问 可是最后还是坚持 答案 30 (底 X 高 / 2) 不存在 这是个陷井: 这个直角三角形是不存在的. 两个小直角三角形的勾股定理:...
  7. 给STEEM中文微信群加了个机器人 之前说到我的公众号 justyyuk 可以查询几种虚拟货币的实时价钱, 但是有点不方便, 因为很多朋友在群里聊天得切换到公众号, 这下好了, 今天往STEEM中文微信群(还有编程群)加了个机器人, 在聊天的时候想了解价钱就直接输入货币代号即可, 如: 既方便自己, 又能方便别人(省事, 价格信息会同时显示给其它成员). 注: 这机器人不是我做的, 只是我拉进来的,...
  8. Javascript 中 sleep 函数实现 Javascript 中并没有 built-in 的 sleep 函数支持, 在 async/await/Promise 的支持之前, 我们可以用 busy-waiting 的方式来模拟: 1 2 3...

HTX火币交易所上的DeFi之Flexi Maxi (最大活期)


HTX 加密货币交易所拥有一系列不同的 DeFi 产品(去中心化金融),其中 Flexi Max 是其中一个有趣/很受欢迎的产品。

htx-earn-flexi-max-defi HTX火币交易所上的DeFi之Flexi Maxi (最大活期) DeFi 去中心化金融产品 交易所 Crypto Exchanges 出金 加密货币 区块链 波场 (TRON) 火币 HTX 被动收入

来自 HTX 交易所的加密货币 DeFi:所有的 Flexi Maxi 产品

简而言之,您可以将加密货币(例如 USDT)订阅成这个Flexi Maxi/最大活期,用于挣更多的利息。比如现在HTX火币加密货币交易所,存USDT稳定币有年化5%利息。

usdt-htx-flexi-max-defi HTX火币交易所上的DeFi之Flexi Maxi (最大活期) DeFi 去中心化金融产品 交易所 Crypto Exchanges 出金 加密货币 区块链 波场 (TRON) 火币 HTX 被动收入

来自 HTX 加密货币交易所的 USDT Flexi Maxi DeFi

订阅后,您可以随时赎回资金/本金,但不同的费率适用。如果您持有资金超过 365 天,则无需支付费用。

htx-flexi-maxi-table-rate-defi HTX火币交易所上的DeFi之Flexi Maxi (最大活期) DeFi 去中心化金融产品 交易所 Crypto Exchanges 出金 加密货币 区块链 波场 (TRON) 火币 HTX 被动收入

Flexi Maxi USDT 的赎回费率

与可以随时无罚金提取资金的活期帐号 DeFi 相比,Flexi Maxi 提供更高的利息。与定期 DeFi 相比,您不能在到期前提取(赎回)资金,但 Flexi Maxi 允许您提取,只是会产生一些费用。您的资金在池中的时间越长,利息越多,赎回手续费越低。对于 Flexi Maxi,资金不像定期 DeFi 产品被锁定。

以下是详细对比:

计划 优点 缺点
活期 Flexible 随时赎回 利率较低
定期 Fixed 利率较高 资金在到期前被锁定
最大活期 Flexi Maxi 较高的利率
资金可随时赎回
短期内提取的赎回费用较高

HTX Flexi Maxi 订阅金额

该订阅的最低金额 = max((最低投资金额 – 您的持有量),每单最低金额)。最低投资金额要求适用于订阅,但不适用于赎回

如果最低投资金额为 25万个 USDT稳定币

  • 用户首次订阅产品时必须存入至少 250,000 USDT。
  • 如果用户存入 300,000 USDT,则用户可以仅赎回一部分,例如 200,000 USDT。赎回后,剩余持有量为 100,000 USDT,低于所需的最低投资金额。
  • 用户再次订阅产品时必须至少存入 150,000 USDT。

为大型长期投资赚取高收益

实际赎回收益 = 利息 – 赎回费
持有期 = 当前日期 – 利息开始累积日期
利息从订阅日期的次日(UTC+8)开始累积。

分级赎回费率是什么?

Flexi Max 产品的赎回费率因持有期而异。
赎回费率:

USDT 持有期:

  • 费率 0 ~ 180 天,0.5% USDT
  • 费率 180 ~ 365 天,0.3% USDT
  • 费率 > 365 天,0% USDT

例如:

  • 持有期为 120 天时,对应的赎回费率为 0.5%。如果您赎回 10,000 USDT,则赎回费为 50 USDT(= 10,000 USDT * 0.5%)
  • 持有期超过 180 天时,赎回费率降低到 0.2%。如果您赎回 10,000 USDT,则赎回费为 20 USDT(= 10,000 USDT * 0.2%)

币放在交易所还是有一定风险的,你可能想着是多挣一些利息,但它可能是图你的本金,所以这个Flexi Maxi最大活期帐号很适合那些想着挣多一些利息,但是希望能随时赎回本金的投资者!

DeFi金融产品

币圈有风险,入行需谨慎!本文不构成任何投资建议!

被动收入

英文:Introduction to Crypto Defi: Flexi Max (HTX)

本文一共 766 个汉字, 你数一下对不对.
HTX火币交易所上的DeFi之Flexi Maxi (最大活期). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c HTX火币交易所上的DeFi之Flexi Maxi (最大活期) DeFi 去中心化金融产品 交易所 Crypto Exchanges 出金 加密货币 区块链 波场 (TRON) 火币 HTX 被动收入
The post HTX火币交易所上的DeFi之Flexi Maxi (最大活期) first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 小确幸: 美国通用电气拆股送了我几股GE Vernova股票 今天收到一邮件,意思是GE(美国通用电气)要把 GE Vernova 给分出去(Spin-off)所以会按比例送我股票。 随着 GE 计划分拆 GE Vernova 的进展,我们将与您分享有关 GE 股票购买计划(美国境外)以及如何处理您当前持有的股票的最新信息。 在计划中的 GE Vernova...
  2. 深度体验: OneKey虚拟货币出金卡(美元黑卡) 出金/变现的几种方法 出金:也叫Cash out/变现,一般把虚拟货币(如比特币BTC或以太坊ETH)变成法币的方式就叫出金。一般有几种方法: P2P:也叫线下,最直白的方式就是私下一手交钱/法币,一手交币。大型交易所都会有一个P2P的交易,比如币安和HTX火币都有。之前localbitcoin也是这种方式,可惜在2023年倒闭了。我曾经在微信上卖了几十个STEEM,当时是几美元一个的时候。一手交人民币,一手交STEEM币。这种P2P私下的方式不受监管,但是要互相信任。可以当面交易这样减少风险:见个面喝个茶,就把交易做成了。 变成法币:之前我用过Coinbase直接卖成英镑,然后通过发到Paypal再提现到英国银行帐号上变成实实在在在的英镑,不过这一趟下来,手续费不低,就当学费了。 直接花掉:我个人比较喜欢这种方式,有几种Crypto Visa/Master银行卡,可以把虚拟货币卖成法币然后购物花掉。大部分是需要有一个卖币成法币的过程,也有少部分是实时转换虚拟货币成法币,当然基本上是稳定币:USDC, USDT泰达币等。 在英国,想把虚拟货币出金,可以用几种选择: Wirex:支持波场U,支持各种Defi产品,比如定期30天存USDT可以达16%年利率,世界好多国家都支持Wirex卡,上次去塞尔维亚就刷了一次,不过发现汇率并不划算(有5%-10%的差别)。Wirex提现费用较高,不过转换成法币汇率较好。Wirex在乌克兰有个开发办公室。 Crypto.com:这家总部好像在香港,也是不错的,去年的时候它家的DEFI利率挺高,但后来越来越少,直接分成三档/Tier,有次无意和Wirex比较,发现它家USDT转英镑的利率比Wirex低多了,于是不怎么用了。Crypto.com也是需要先把币变成法币。 Crypto Ledger:这是家做硬件钱包的,最近一两年搞了这个产品,它家是直接刷稳定币,也就是消费的时候再兑换虚拟币成法币,有一个2%的费用,不过选择它家平台代币BXX就可以拿回这2%的返现/cashback,相当于不花钱。选择USDT或者BTC返现只有1%。它家的卡是支持加入Apple Pay的,所以可以用在线下支持,日常买菜吃饭都可以出金,很是方便。 OneKey:本文接下来要讲的。...
  3. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  4. 怎么样通过程序来获得比特币钱包余额? (NodeJs/Python) 我们可以通过两种方式来查询任意一个区块链上BTC比特币钱包的余额。 一种方式是直接查询节点,节点可以自己架,但可能较复杂,自己架服务器节点也不便宜。但是这种方法是可以获得较低的延时 (Latency),因为从节点取的数据本来就是链上的。当然可以撸别人的节点,如果节点可靠又需要获取更实时的数据那这是一种比较好的选择。 另一种方式就是使用第三方的API服务,这样的服务一般有免费还有付费的API调用。使用这些API节点的好处是更容易更简单,但会有一定的数据延时,因为API节点需要实时的去链上取数据,再更新到数据库中,再返还给调用者,有一点的时延。 本文介绍获取比特币帐号余额的两种调用第三方服务的方式:mempool 和 blockcypher。 通过 Mempool API 来查询指定比特币钱包地址的余额 我们可以使用 Mempool.space 的 API(有免费和付费版本的...
  5. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  6. 微软终于弃用VBScript, 一个时代结束了 VBScript是我最喜欢的编程语言之一,因为其简单的语法,性能稳定,而且在Windows上和COM组件结合,可以做很多事情,Windows管理员在Powershell出来之前用VBScript来完成各种管理工作。VBScript也是我早期学会的编程语言之一(还有LOGO海龟作图,FoxBase数据库,Pascal等)。现在我的任务栏还有VBS Editor,因为我很有时候需要验证些数学或者其它事情,我就会用VBScript来写。比较复杂的我就会用Python。 据说比尔盖茨对Basic语言情有独钟,因为他老人家当年就是设计并开发了Basic语言,后来一直在Windows产品中支持Basic,比如Visual Basic,VB for Application,ASP等。 2023年10月份也就是这个月,微软发布声明,说弃用VBScript了。因为现在,Powershell更为强大,可以完全取代VBScript。VBScript的语法简单很多,而且已经十几二十年没有更新了,已经跟不上主流语言的各种语法糖和框架,和COM结合也带来了一些安全问题,比如当年VBScript来写一些恶意脚本还是非常容易的。 可以在微软的这个页面看到: In future releases of Windows, VBScript will...
  7. 简洁的 C# LINQ 写法 – 例子 1 LINQ 的全称是Language-Integrated Query, 在 .NET 2.0 之后就可以使用这种简洁的语法. 使用 LINQ 可以使代码变得简短, 清楚. 比如: 1 2 3...
  8. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...

币圈交易所安全实践


一周前,被骗1000英镑:在币圈第一次被骗1355 USDT(1000英镑)的惨痛经历(Wirex),近期在推上又被爆出两个比较大的事件,钱放交易所被黑客盗走,一夜清零。

htx-email-security-incidents 币圈交易所安全实践 交易所 Crypto Exchanges 加密货币 火币 HTX 资讯

火币HTX安全提示:警惕交易所账户安全风险,时刻树立安全意识

在加密货币的世界中,安全至关重要。虽然区块链的去中心化特性提供了对许多类型欺诈的强大保护,但您用来买卖和持有数字资产的交易所可能容易受到黑客和其他安全漏洞的攻击。交易所一般是中心化的,也就是我们说的CEX(Centralize Exchange)。以下是确保您的加密资产在交易所中保持安全的综合指南。

如果很多币/钱,最好放在自己的本地钱包里(Not Your Keys, Not Your Funds),并且用硬件钱包(如Ledger),这样风险会小一些,不过很多人把币放交易所上就为了挣一些利息(交易所有很多DeFi项目),不过你得到的也许是利息,但可能失去的是本金。

我知道的HTX火币交易所就很不错,每次提款都需要三个验证:手机SMS短信、邮件验证,还有就是Google二维验证码。一些交易所在主帐号改密码24小时内是不能提现的,这也一定程度给予用户时间减少损失。

启用双重身份验证(2FA)

双重身份验证(2FA)是一个重要的安全措施,可以为您的账户增加一层额外的保护。以下是它的工作原理:

为什么需要2FA? 它不仅要求您的密码,还需要第二个因素,通常是发送到您手机的代码或由身份验证应用生成的代码。
最佳实践:使用Google Authenticator或Authy等身份验证应用,而不是基于SMS的2FA,因为SIM卡交换可能会危及基于SMS的2FA。

启用短信提醒

短信提醒可以通知您账户上的任何可疑活动:

好处:对登录、提现和账户设置更改的即时通知。
安全提示:虽然短信提醒对于通知很有用,但避免使用短信进行2FA。相反,依赖专用的身份验证应用。

在隐身模式下访问交易网站

在访问您的交易账户时使用隐身或私人浏览模式可以增强安全性:

为什么使用隐身模式?:它可以防止存储浏览历史记录、Cookie和缓存数据,这些数据可能会被恶意软件利用。
额外好处:扩展程序在隐身模式下默认禁用,从而减少了恶意扩展攻击的风险。

避免使用VPN

虽然VPN通常对隐私有好处,但在交易所使用时有时会带来安全问题:

为什么避免使用VPN?:一些交易所可能会将VPN使用标记为可疑,从而导致账户访问问题或需要额外的验证步骤。
安全折衷:VPN有时可能会通过被破坏的服务器路由流量。如果使用VPN,请确保它是一个信誉良好的提供商。

VPN毕竟是你和交易所间的一个跳板,如果VPN节点装有窃听软件,后果不敢设想。

白名单IP地址

白名单IP地址可以增加强大的安全层:

工作原理:您可以指定哪些IP地址被允许访问您的账户。任何来自未列入白名单的IP地址的登录尝试将被阻止。
最佳实践:如果您有动态IP,或者使用特定范围的受信任网络的IP地址,请定期更新您的IP白名单。

使用强大且独特的密码

您的密码是您的第一道防线:

密码提示:使用大小写字母、数字和特殊字符的组合。避免使用常见的单词或容易猜到的信息。
密码管理器:考虑使用密码管理器来生成和存储复杂密码。

反钓鱼代码 Anti-phishing Code

大多交易所都可以设置一个反钓鱼代码,这个单词/代码只有你和交易所知道,所以你可以根据这个来判断邮件是不是来自于官方,因为官方的邮件里会标明这个代码。这是一个比较简单有效的提高安全性,避免上当受骗的方法了。

定期监控账户活动

定期监控您的账户可以帮助您及早发现任何未经授权的活动:

行动步骤:审查您的账户活动,查找任何不寻常的交易或登录尝试。
通知设置:确保您已启用所有重大账户活动的通知。

保持软件更新

确保您所有的设备和软件都是最新的:

重要性:软件更新通常包括新发现漏洞的安全补丁。
自动更新:启用操作系统、浏览器和任何安全软件的自动更新。

避免使用公共Wi-Fi

公共Wi-Fi网络通常不安全:

风险因素:这些网络很容易被恶意攻击者拦截以窃取敏感信息。
解决方案:在访问您的交易账户时使用安全的私人连接。

学习识别网络钓鱼攻击

网络钓鱼攻击是黑客获取账户访问权限的常见方式:

识别方法:谨防要求提供登录凭据的电子邮件、消息或网站。
验证:始终仔细检查URL,不要点击可疑链接。通过自己输入URL直接访问交易所网站。

TLDR;

我们在交易所持有加密货币需要采取主动的安全措施。通过实施这些最佳实践,例如启用2FA、在隐身模式下访问您的账户以及定期监控账户活动,可以显著减少未经授权访问的风险,确保您的数字资产(币)保持安全。保持信息通畅和警惕,因为安全形势总是在变化。Stay alert!

英文:Best Security Practices for Holding Cryptocurrencies on Exchanges

本文一共 1616 个汉字, 你数一下对不对.
币圈交易所安全实践. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 币圈交易所安全实践 交易所 Crypto Exchanges 加密货币 火币 HTX 资讯
The post 币圈交易所安全实践 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  2. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  3. 微软顶配 Surface Studio Laptop 开箱和测评 我家的联想笔记本十几年了, 换了SSD固态硬盘勉强一直够用, 虽然平时不玩游戏, 对显卡要求不是很高, 但是在视频编辑方面就很有点弱鸡了. 所有笔记本几乎都有散热的问题, 特别是用久了的, 灰尘多, 散热效率不高, 所以温度一高风扇就会狂转. 家里的服务器放车库, 一直用小PC盒子远程连接除了玩游戏不太行, 视频编辑用PC版的剪映在PC盒子上勉强能用. 但想着还是搞台笔记本合适一些. 有朋友说视频剪辑要用苹果电脑,...
  4. 英国房子的EPC节能报告 EPC (Energe/Efficiency Performance Certificate) 是英国房子的节能报告, 法律上规定, 每个房子都必须要有一个EPC报告, 报告的有效期为十年. 房东在把房子出租或者想卖房的时候, 这个EPC就必须有效, 在一些情况下 比如出租房子的时候, 这个EPC报告还必须符合一些最低标准, 比如房子必须满足 F档(类似及格线)...
  5. SteemIt 高级定制微信文章列表 RSS/API/阅读器 v2.0 The Advanced Wechat Group Posts Feed/API/Reader v2.0 Abstract: I have added five parameters to the...
  6. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  7. 我在亚马逊AWS云On Call的体验 从2020年到2021年,我在亚马逊(AWS云)担任软件开发工程师(SDE)。有人说SDE代表”Someone Does Everything”(什么都做的人),这相当准确。在亚马逊,每位SDE软件工程师都负责从设计、编码到测试的所有工作,还需要定期轮值紧急响应任务。大多数亚马逊团队由6-8名工程师和一名软件开发经理(SDM)组成,遵循“两个披萨团队” (Two Pizza Team)的原则。 每位SDE软件工程师通常每6-7周需要轮值一次Oncall(紧急响应任务),持续一整周24/7待命。在此期间,你需要处理和解决业务上出错的问题(比如服务器宕机,原因可能:程序出错崩溃、硬盘空间不足、CPU温度过高等)。为此,你需要在手机上安装紧急响应软件(Pong),以接收与团队产品相关的警报。当警报响起时,你必须在15分钟内确认工单。如果没有及时确认,问题会逐级上报,甚至可能报告到CEO姐夫贝佐斯 Jeff Bezos,这可能会对你的绩效评估产生负面影响。 我听说有个软件工程师下班后和同事到酒吧里喝两杯,然后警报响了,他淡定的拿起笔记本就处理起来了。 亚马逊的理念是你拥有自己的代码/You own your code。这意味着即使在半夜,警报响了,你也得爬起来解决问题。你的首要任务是恢复服务/Mitigation,其次是调查原因和解决。如果警报在凌晨3点响起,您可以临时重启服务器来解决问题,详细调查可以第二天起床后再进行。如果你在半夜被警报唤醒,第二天可以多休息,不用担心早晨的站会(敏捷开发每天都有例会)。 程序也需要Oncall就会促使他们尽可能的写出高质量的代码,避免BUG日后找麻烦。...
  8. 在英国带孩子去露营全攻略 之前就做了一些露营的准备工作, 因为大儿子Eric 很兴奋说是要去 Camping Holiday 估计是在 Papa Pig 里看到的. 英国有很多可以露营的地方, 最后面选了一个离家开车1个多小时. 看了评论还不错. 地址为: New Road,...
❌
❌