阅读视图

发现新文章,点击刷新页面。

如何构建一个具有重试机制的 Steem 区块链见证人投票检查器


当使用像 Steem 这样的去中心化平台时,重要的是要预期偶尔的故障——网络问题、API 限制或暂时的停机。这就是为什么你构建的任何集成、机器人或工具都应该能够优雅地失败并智能地恢复。

在这篇文章中,我将带你了解一个简单而强大的 Steem 区块链见证人(也就是STEEM上的矿工)投票检查工具:

第一版:检查是否由某个见证人投票

这是一个实用的 Node.js 函数,用于检查一个 Steem 用户是否投票支持了某个特定的 见证人——无论是直接投票还是通过代理。

function is_voted_by(witness, id) {
    return new Promise((resolve, reject) => {
        steem.api.getAccounts([id], function(err, response) {
            if (err) reject(err);
            if (typeof response == "undefined") reject("undefined");
            const data = response[0];
            resolve((data.proxy === witness) || data.witness_votes.includes(witness)); 
        });          
    });
}

它获取给定 id 的账户数据,然后检查该用户是否设置了匹配目标见证人的投票代理,或者该见证人是否在他们的直接投票列表中。

启用重试的 Steem 见证人投票检查器

这是更新版的函数,包含简单的重试机制(最多重试 3 次,每次重试间隔 1 秒)。以下的代码加入了重试功能:

function is_voted_by(witness, id, retries = 3) {
    return new Promise((resolve, reject) => {
        const attempt = (remaining) => {
            steem.api.getAccounts([id], function(err, response) {
                if (err || typeof response === "undefined") {
                    if (remaining > 0) {
                        setTimeout(() => attempt(remaining - 1), 1000); // 重试 1 秒后
                    } else {
                        reject(err || "undefined response");
                    }
                    return;
                }
                const data = response[0];
                resolve((data.proxy === witness) || data.witness_votes.includes(witness)); 
            });
        };
        attempt(retries);
    });
}

此版本在 Steem API 调用失败或返回 undefined 时最多进行 3 次重试,帮助处理不稳定的网络状况或临时的 API 问题。功能保持不变:检查直接的见证人投票或代理委托/Proxy。

重试的指数退避机制

使用指数退避机制/Exponential backoff来避免过度请求 API,并记录每次尝试以便于调试和更好的可视化。

module.exports.is_voted_by = function(witness, id, retries = 3, delay = 1000) {
    return new Promise((resolve, reject) => {
        const attempt = (remaining, currentDelay) => {
            console.log(`Checking vote for "${id}" against witness "${witness}"... (${retries - remaining + 1}/${retries})`);

            steem.api.getAccounts([id], function(err, response) {
                if (err || typeof response === "undefined") {
                    console.warn(`Attempt failed: ${err || 'undefined response'}`);
                    
                    if (remaining > 0) {
                        console.log(`Retrying in ${currentDelay}ms...`);
                        setTimeout(() => attempt(remaining - 1, currentDelay * 2), currentDelay); // 指数退避
                    } else {
                        reject(err || "undefined response after retries");
                    }
                    return;
                }

                const data = response[0];
                const voted = (data.proxy === witness) || data.witness_votes.includes(witness);
                console.log(`Vote check result: ${voted}`);
                resolve(voted);
            });
        };

        attempt(retries, delay);
    });
};

该函数:

  • 调用 Steem API 获取给定 id 的账户信息。
  • 检查用户是否投票支持某个特定的见证人,检查方式包括:直接投票(即 witness_votes 中包含该见证人),或通过代理投票(即 proxy === witness)。

如果 API 调用失败或返回 undefined,它将:

  • 等待一段时间,
  • 重试(最多重试 retries 次),
  • 并且每次的等待时间按指数方式增加(1秒、2秒、4秒等)。
为什么要使用指数退避?

指数退避是网络编程中的经典策略——如果服务暂时不可用,快速连续请求只会让问题更加严重。通过在重试之间增加延迟,可以让系统有时间恢复,并且对 API 更加友好。

is_voted_by('witness-name', 'username')
    .then(voted => {
        if (voted) {
            console.log("User supports the witness!");
        } else {
            console.log("User has not voted for the witness.");
        }
    })
    .catch(err => {
        console.error("Error checking vote:", err);
    });

最后的思考

在构建与区块链交互的工具时,弹性至关重要。适当的重试逻辑能大大提高你的应用程序的稳定性和用户友好性——即使在底层基础设施出现问题时也能保持正常运行。

Steem/Steemit区块链

英文:

本文一共 672 个汉字, 你数一下对不对.
如何构建一个具有重试机制的 Steem 区块链见证人投票检查器. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 如何构建一个具有重试机制的 Steem 区块链见证人投票检查器 Javascript STEEM 区块链 区块链 程序设计
The post 如何构建一个具有重试机制的 Steem 区块链见证人投票检查器 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. HPZ800服务器主板太老不支持超过2TB的大硬盘 我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验内存, 所以基本上不重启关机. HPZ800主机有两个硬核CPU – 因特志强 X5650 – 每个CPU是12核....
  2. 给孩子零花钱培养孩子正确的金钱观价值观 两个娃已经不知不觉7岁8岁了. 媳妇和我商量一下决定给孩子每人每周5英镑的零花钱(Pocket Money). 这样他们慢慢的就有自己的小积蓄备将来不时之需: 比如朋友聚会生日啥的需要准备礼物. 同时, 我们决定不再给孩子买零食(薯片啥的). 孩子一天好几餐, 晚上睡觉前还得吃零食, 我们就多买了很多水果面包, 健康的食物多吃一些总不是啥坏事. 孩子可以用这些零钱买自己想要的东西, 我们也不再过问. 孩子有自己的决定权. 第一周的时候,...
  3. 剑桥网红餐厅 The Ivy Cambridge Brasserie 上周刚过40岁生日,媳妇带我去剑桥的一家网红餐厅——The Ivy Cambridge Brasserie。这家餐厅是朋友推荐的,和那家Trinity一样很有名,可惜我们在剑桥待了近10年才知道。 The Ivy Cambridge Brasserie 是剑桥市中心一家备受欢迎的网红餐厅,位于历史悠久的 Trinity Street。餐厅设计时尚典雅,融合了现代与经典元素,为食客提供了一个舒适而奢华的用餐环境。这里的菜单丰富多样,覆盖全天用餐,从早餐到晚餐以及下午茶,提供英式经典美食如松露鸡肉派、英式早餐等,也有一些国际风味的菜肴。得天独厚的位置和独特的氛围使得 The Ivy Cambridge Brasserie...
  4. 负电价活久见: 安装Octopus智能电表省电费甚至赚钱 前几周我的电气公司 Octopus 终于来装智能电表了(Smart Meter),虽然是免费安装的,但是排队排了有两三年了吧。因为之前一直写邮件催的时候就老是说 Not Ready。 收到邮件说可以安装智能电表我还是相当开心和期待的,因为已经听说这玩意好,但是还是得亲身体验一下。工程师来安装大概不到2小时,其中需要停电闸一会儿,重新接下线。装好后,给了个小册子,自动切换到了 Agile 的电价,也就是每半小时的电价都不一样,提前一天可以在手机App和网站上查得。 正好在原来的电价计费合同快要结束前2天换到了智能电表计价 Octopus Agile方式,但是系统还是扣了我75英镑 Exit Fee (提前合同结束得交违约费),不过我一个电话打过去,公司很爽快就给我退了。...
  5. 你给SteemIt中文微信群拖后腿了么? 这年头不缺算法, 就缺数据. 这两天花了很多时间在整API上, 整完之后自己用了一下还觉得真是挺方便的. 今天就突然想看一看自己是否给大家拖后腿了, 于是调用每日中文区微信群排行榜单的API, 刷刷拿着 NodeJs 练手: 1 2 3 4 5 6...
  6. 测测你的幸运 – Linux Fortune-Teller LINUX 下有很好很好玩的命令,之前已经介绍过: figlet, rig, curl. 现在推荐另一个 命令 fortune 是用来随机显示一段(句)话的.fortune 在英文里就是幸运的意思. 这个命令可以不需要 参数 如果没有 可以通过 apt-get...
  7. Discord 和公众号都启用 强大的 P命令 O 哥的公众号里有一个 ?pu 命令很方便, 可以根据当前的行情, 市场价 feed price 等信息自动给出是否应该是 100% 发文或者 50/50. 今天有点时间, 整合到 Discord...
  8. 撸了一个Steem粉丝点赞检查工具 – 快速检查你的粉丝到底有没有给你点赞 (带免费API) 花了三小时, 总算把这个小工具(自带API)的做出来的, 主要的用法就是给定一个STEEM贴, 然后分析出ID号, 然后得出粉丝列表, 然后再解析HTML源代码分析出当前点赞的粉丝, 最后面计算两个数组的差别就是没有点赞的粉丝. 工具试一下好不好用. 有问题联系 @justyy 点我: Steem粉丝点赞检查工具 输入STEEM的文章地址按回车或者点击 按钮 等待一会,...

你试过转帐金额和身份证信息填反么?我试过, 不过HTX交易所还我钱了


去年,也就是上个月的2024年12月10日,我在从自己的STEEM钱包向HTX交易所转账时,不小心把金额和MEMO填反了。MEMO是转账时必须填写的附言,用于识别交易所和用户之间的唯一信任凭证(即tag/memo)。

当天早上(前一天晚上并没有休息好),我在操作时虽然核对了一遍,但依然把金额和MEMO弄反了。几分钟后发现资金没有到账,我便觉得事情不对劲。检查后果然发现问题出在这里——金额和MEMO填反了。遗憾的是,在检查时我没有仔细核对这部分内容。

通常情况下,错误的转账是无法成功的,但因为当时我的账户刚好解锁了一些STEEM,所以转账操作在确认后被执行了(帐号里有足够的金额)。而在区块链上,一旦转账被确认,就无法撤回了。

发现问题后,我立刻联系了HTX交易所,并提交了详细的资料,包括转账金额和交易哈希值。之后,我又陆续录制了三个视频,证明该账户确实是我的,也确实是我操作失误导致的错误转账。

直到前几天(1月16日),经过一个多月的等待,HTX交易所终于将币退还给了我,原路返回,但我需要支付0.04 ETH(大概130多刀)的退款费用。

交易所退币: 为啥要原路退回, 不能直接充到交易所帐号上么?

听说币安交易所处理类似情况只需要几个工作日,而且几乎不收取任何退款费用。

您好,由于您充值时未填写正确的标签,导致该笔资产未存入到您的账户,请您按照如下视频要求录制视频,视频录制需包含以下内容:①转出来源。需要您从登录转出平台/钱包后开始录制,视频至少要有2个以上的跳转界面,并且清晰可见提币的时间、币种、数量、地址、完整的哈希值。(如转出平台/钱包的提币记录无法展示哈希值,请您联系对方平台/钱包客服提供哈希值,并将索要哈希值的整个对话录制在视频中)②转出方需明确该笔充值需要上账的HTX账户。可将需要上账的账户信息(账户绑定手机/邮箱/UID),写在纸上,并进行签名和写上当天的日期,一起录制在视频中。

Hello, since you did not fill in the correct label when recharging, the asset was not deposited into your account. Please record the video according to the following video requirements. The video recording must include the following: ① The source of the transfer. You need to start recording after logging into the transfer platform/wallet. The video must have at least 2 jump interfaces, and the time, currency, quantity, address, and complete hash value of the withdrawal are clearly visible. (If the withdrawal record of the transfer platform/wallet cannot display the hash value, please contact the customer service of the other platform/wallet to provide the hash value, and record the entire conversation asking for the hash value in the video) ② The transferor needs to clarify the HTX account that needs to be credited for the recharge. The account information that needs to be credited (account bound mobile phone/email/UID) can be written on paper, signed and written on the date of the day, and recorded together in the video.

>> 您好,我重新录了视频,我演示了我从我的STEEM钱包 发送12个STEEM到我的HTX帐号,并且很快HTX帐号显示到帐了,由于STEEM前端无法显示太久之前的记录,我显示 了 在 Block XXX 哈希为XXXX的界面。并且从过去的记录可以看到,我的HTX deposit的地址MEMO需要填写是 XXX 谢谢了

尊敬的用户您好,关于①hash:XXX;②hash:XXX 您之前充值的这两笔充值,目前已为您存入到您的账户,您可以登录您的火币HTX账户进行验证。

另外,hash:XXX 关于这笔因标签填写错误未到账的这笔充值,目前仍在流程中,请您耐心等待退还,预计处理时效为15天左右,请您耐心等待,感谢您的理解。

您好,关于hash:XXXX 这笔充值,因您充值时未填写正确的标签,导致该笔资产未存入到您的账户。请问您是否支持原路退还,请您确认原路退还地址:XXX 是否可以正常接收资产,如正常接收,请将退回地址以文本的形式发送给我们。退币需要支付手续费,每一笔需支付0.04ETH手续费,等待您的确认,谢谢。

您好,由于退回过程繁杂,需要消耗的技术成本较高,0.04ETH手续费是作为处理退回的技术成本,并非只单纯是区块转账的手续费请您知悉。

请您再次确认原路退回是否可以正常接收资产,如果可以,请回复确认原路退还地址:XXX,同意支付手续费;请保证您的现货账户有足够的手续费,谢谢。

另外,需要您再次从该提币钱包提币一笔金额为5.132的(STEEM),并完整录制整个过程,需要从开始提币前,选择币种、标签、链、数量开始录制,不支持录屏和拼接,建议您使用第二台设备完整录制。
请注意:

  • a,小额测试视频中再次露出错充的那一笔订单,至少露出哈希/时间字段。
  • b,充币时若不满足最小上账金额则无法到账,充币时需要留意充币页面的最小上账金额,避免造成资产损失(金额由客服指定)
  • c,小额充值时请正确填写要上账账户对应的正确地址标签;

如果您有任何疑问或补充可直接回复邮件,我们会在24小时内为您解答。

感谢您的配合!

火币HTX客户服务中心

我借此机会向孙宇晨建议了:有一个小建议,就是HTX的MEMO可以设计成 带字母的,这样就不会出现 memo和amount写反的情况,能减少support的压力。

大佬您好!
抱歉打扰您,我遇到了一个比较麻烦的问题。前天在将 STEEM 转到HTX交易所时,不小心把金额和 memo 填反了。按照交易所的要求,我已经填写了表格并录制了相关视频。现在他们需要我提供一段包含以下内容的视频:转出来源:需要从登录转出平台/钱包开始录制,视频中至少包含两个以上的跳转界面,清晰显示提币的时间、币种、数量、地址和完整的哈希值。如果转出平台/钱包的提币记录无法展示哈希值,需要联系对应平台/钱包客服索取,并录下整个对话过程。

明确充值需要上账的 HTX 账户:需要将目标账户信息(绑定手机号、邮箱或 UID)写在纸上,附上签名和当天日期,并在视频中展示。

然而,正如您可能知道的,steemitwallet.com 前端无法显示 TxID,且超过 24 小时的记录无法显示。因此,我重新录制了一段视频,演示了从我的 STEEM 钱包发送 12 个 STEEM 到我的 HTX 账户,并且 HTX 账户很快显示到账的过程。

我的工单号是 XXXX。不知道您是否认识 HTX 那边的支持团队,可以帮忙说明一下这个特殊情况,万分感谢!

suggest-to-justin-sun-htx 你试过转帐金额和身份证信息填反么?我试过, 不过HTX交易所还我钱了 交易所 Crypto Exchanges 加密货币 区块链 火币 HTX 资讯

借此建议孙哥HTX

回想起来,真是后怕。在区块链的世界里,一旦转账出错,大概率是无法挽回的。这次幸运的是交易对象是一个中心化的交易所,HTX交易所愿意处理并退还资产,真心要给他们点个赞,也顺便给孙哥点个赞!

区块链转账确实存在风险,所以在操作时一定要反复检查,确保金额、地址和MEMO等信息都正确无误。毕竟,区块链的去中心化特性意味着它不受监管,转错了就是转错了,没有人能帮你撤回。

如果可以,建议使用程序化的方式来进行转账:通过程序来减少到交易所转帐出错的可能,因为机器按照逻辑执行操作,可以有效避免因人为失误导致的损失。而人有时候难免会粗心大意,犯下低级错误。谨慎操作,才能在区块链世界里游刃有余!

Crypto虚拟货币交易所

交易所跑路啦

英文:

本文一共 2055 个汉字, 你数一下对不对.
你试过转帐金额和身份证信息填反么?我试过, 不过HTX交易所还我钱了. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 你试过转帐金额和身份证信息填反么?我试过, 不过HTX交易所还我钱了 交易所 Crypto Exchanges 加密货币 区块链 火币 HTX 资讯
The post 你试过转帐金额和身份证信息填反么?我试过, 不过HTX交易所还我钱了 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 玩DOTA输了就是在陪别人快乐 很经常, 每天晚上睡觉前总是得来盘DOTA2. DOTA2/刀塔中的天梯(Ranked) 就是排位赛, 你会和你分数相差不多的玩家一起对抗, 5打5, 由于水平差不多所以往往会很刺激. 当然也不排除会碰到猪一样的队友(也许在别人眼中我就是)导致满盘皆输. 玩DOTA输了就是在陪别人快乐, 因为一盘游戏平均1小时, 你玩到最后还输了, 气不气人. 还不如把这时间陪媳妇呢. 不过有时候DOTA的确是挺能让人放松的, 不用思考....
  2. GAD 7 在线评估 – 您焦虑了么? GAD 是英文 generalised anxiety disorder 的缩写 – 意思是 广泛性焦虑症 人都有烦的时候 我自从买房之后 就压力有点大 有点烦 所以去看了GP 约了心理医生做心理评估....
  3. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  4. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  5. 如何在服务器重启的时候自动发一推 (IFTTT – Maker 频道)? IFTTT = 如果这样就那样 (If this then that). IFTT是个非常好用而且特别强大的工具 可以把不相关的服务通过接口的形式关联起来. IFTTT 里有一个很强大的频道就是 Maker. 这个频道可以用来通过 URL的方式 触发或者...
  6. 小确幸: 美国通用电气拆股送了我几股GE Vernova股票 今天收到一邮件,意思是GE(美国通用电气)要把 GE Vernova 给分出去(Spin-off)所以会按比例送我股票。 随着 GE 计划分拆 GE Vernova 的进展,我们将与您分享有关 GE 股票购买计划(美国境外)以及如何处理您当前持有的股票的最新信息。 在计划中的 GE Vernova...
  7. 2024年: 生活比工作忙, 又混/活了一年, 打工是挣不到钱的 2025年1月1日元旦刚过,剑桥村里放烟花。 这篇文章开始写于2024年12月25日圣诞节的晚上,但主要内容是在2024年的最后一天和2025年元旦当天完成的。每年年末,总要回顾这一年的得失,再展望一下未来,算是赶个年终总结的“作业”。 2024年TLDR;(朋友圈文案) 一月:家人来英国团聚,吃上了老妈煎的蛋,大饼ETF 二月:上线 steem2sol,给两娃MBP(Mac Book Pro苹果笔记本) 三月:大饼7万,月底回国,南航去年新开的航线。 四月:北京/厦门/福州,回英国 五月:每周一跑,英国看极光,1355 U的教训 六月:保时捷,新iPad,新键盘 七月:视频号提现门槛,欧洲杯 八月:布里斯托热气球节,Legoland,...
  8. 币圈交易所安全实践 一周前,被骗1000英镑:在币圈第一次被骗1355 USDT(1000英镑)的惨痛经历(Wirex),近期在推上又被爆出两个比较大的事件,钱放交易所被黑客盗走,一夜清零。 在加密货币的世界中,安全至关重要。虽然区块链的去中心化特性提供了对许多类型欺诈的强大保护,但您用来买卖和持有数字资产的交易所可能容易受到黑客和其他安全漏洞的攻击。交易所一般是中心化的,也就是我们说的CEX(Centralize Exchange)。以下是确保您的加密资产在交易所中保持安全的综合指南。 如果很多币/钱,最好放在自己的本地钱包里(Not Your Keys, Not Your Funds),并且用硬件钱包(如Ledger),这样风险会小一些,不过很多人把币放交易所上就为了挣一些利息(交易所有很多DeFi项目),不过你得到的也许是利息,但可能失去的是本金。 我知道的HTX火币交易所就很不错,每次提款都需要三个验证:手机SMS短信、邮件验证,还有就是Google二维验证码。一些交易所在主帐号改密码24小时内是不能提现的,这也一定程度给予用户时间减少损失。 启用双重身份验证(2FA) 双重身份验证(2FA)是一个重要的安全措施,可以为您的账户增加一层额外的保护。以下是它的工作原理: 为什么需要2FA? 它不仅要求您的密码,还需要第二个因素,通常是发送到您手机的代码或由身份验证应用生成的代码。...

我在steemit平台上写文章的原因


过去几年里,我除了维护几个 WordPress 博客外,还经常在 Steemit 上写博客。我更喜欢在 Steemit 上写作,因为它有以下几个独特的优势:

区块链存储内容

在 Steemit 上,所有的帖子和评论都会被永久存储在区块链上。这意味着内容不仅持久存在,还能抵抗丢失或审查。与传统平台不同,这些平台的内容可能因人为删除或服务器故障而丢失,而区块链的去中心化特性确保了我的作品始终可以访问。

图片上传便捷

Steemit 的编辑器大大简化了图片上传的过程。我只需将图片直接粘贴到编辑器中,它就能无缝地嵌入到文章中。这种无阻碍的操作比需要手动上传或依赖外部图床的方式更加省时省力。

搜索引擎可见性更高

在 Steemit 上发布的文章通常在搜索引擎中排名更高。这可能得益于 Steemit 的域名权重和区块链存储内容的公开可见性,这让我的作品能够触及更广泛的受众,提升了内容的曝光率。

获取创作和点赞奖励

Steemit 独特的奖励机制让我通过社区点赞赚取 STEEM 代币和 STEEM Power。这些奖励为我的内容带来了实际价值,使得在 Steemit 上写博客不仅在创作上令人满足,也在经济上具有回报。这种激励机制鼓励优质内容的产生,同时也促进了志趣相投的社区之间的互动。

英文:Why I like to Blog on Steemit?

whale-300x200 我在steemit平台上写文章的原因 STEEM 区块链 SteemIt 区块链 资讯

Steem 坐火箭🚀!

本文一共 443 个汉字, 你数一下对不对.
我在steemit平台上写文章的原因. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 我在steemit平台上写文章的原因 STEEM 区块链 SteemIt 区块链 资讯
The post 我在steemit平台上写文章的原因 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  2. LOGO 海龟作画 系列三 递归画一个国际象棋棋盘 今天我们要来讲一讲递归. 递归就是函数自己调用自己, 我们可以定义一个过程, 然后这只海龟不停的画, 结束的时候再调用自身再继续画. 再次调用的时候参数变化了, 至到参数满足一定的条件则停止. 比如 下面定义的这个过程可以用来画一个实现的正方形. TO FK :B IF :B>15 ;...
  3. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  4. 有个兄弟姐妹是件很好的事情 越来越觉得两男孩子真心好. 好处有: 两孩子年纪相仿: 我家老大6个月的时候 媳妇一不小心意外怀孕了, 这才有了老二. 最开始两人一起带很累, 但是并快乐着, 现在两娃可以兴趣一样 可以玩到一起, 一起成长. 老大的衣服鞋子可以给老二穿哈, 不浪费. 玩具可以一起玩, 但是.....
  5. STEEMIT 简易SP代理工具 当前, 加入STEEMIT CN区低保银行的一共有40个人, 一共代理给 @justyy 银行大约 6400 SP. 好处是每天能收利息 (14.6% 年化率) 并且能获得至少一次的双倍点赞. 代理的方式是通过 steemlogin.com 但是很多人都搞错,...
  6. 《Steem 指南》之 justyy 在线工具与 API 系列 – 查看被删除的帖子或评论 前言 大家都知道, STEEM上的一言一行都是会被记录在STEEM区块链上的, 哪怕是7天内可以修改(或者删除)文章或者评论, 修改的记录也都是会被忠实的记录的. 不相信? 这个在线工具就可以做到把删除过的评论给列出来. 工具地址 中文: Steemit 查看被删除的评论 英文: Steemit Deleted-Comments Checker...
  7. 你给SteemIt中文微信群拖后腿了么? 这年头不缺算法, 就缺数据. 这两天花了很多时间在整API上, 整完之后自己用了一下还觉得真是挺方便的. 今天就突然想看一看自己是否给大家拖后腿了, 于是调用每日中文区微信群排行榜单的API, 刷刷拿着 NodeJs 练手: 1 2 3 4 5 6...
  8. 在英国的第13个圣诞节 Merry Christmas 2017! 2017, 这是我在英国的第13年. 从2004年来, 每年圣诞节都是在英国渡过的. 最开始几年担心过节了商店没开门在家饿死所以早早屯了年货过年. 在英国感觉时间过得特别快, 也许和冬天天黑得早有关吧, 一天黑, 除了大伦敦和其它几个大城市, 其它小城镇几乎没有夜生活, 岁月静好. 这几年日子稍微好过些, 圣诞节总是要吃火鸡肉. 媳妇做了西式的晚餐, 烤箱烤熟了然后放上卤肉酱,...

我在STEEM区块链上办的银行业务之: SP租赁服务


rent-steem-power 我在STEEM区块链上办的银行业务之: SP租赁服务 STEEM 区块链 SteemIt 互联网 加密货币 区块链 程序员 被动收入 资讯

STEEM能量出租

我打算写几篇文章来分享这些年来我在STEEM区块链上的一些有趣玩法。我是在2016年8月20日首次注册STEEM账号 @justyy 的(至今已有8.2年),后来发现区块链真的很有趣,特别适合程序员,因为它开放、透明、强大并且充满自由。

我还有一个外号“行长”,这个称号源于我在STEEM上创建了第一个银行。最初,我的业务是收取存款并支付利息,后来逐渐扩展到了代币兑换服务等。存折腾,用爱发电,(扣掉每个月昂贵的服务器运维成本)基本不挣钱,就交个朋友.jpg

在2018年2月25日(至今6.7年)我成为了STEEM见证人/Witness,也就是出块打包的矿工。一路走来,从2020年3月18日左右开始进入全球前20名,并一直保持未掉出前20,甚至长期位居STEEM见证人排行榜的首位,目前排名第二。STEEM区块链采用的共识算法是DPOS,即 Delegated Proof of Stake / 委托权益证明算法。

steem-witness-table-2024-11-01-scaled 我在STEEM区块链上办的银行业务之: SP租赁服务 STEEM 区块链 SteemIt 互联网 加密货币 区块链 程序员 被动收入 资讯

STEEM区块链见证人排名表

今天我要分享的是今年8月1日左右我推出的一项服务。当时我在村里跑步,一边跑步一边构思。回家后,我当天加隔天写好了代码,测试完毕后上线。

SP租赁服务

在STEEM区块链上,有STEEM和SBD两种代币/Token,SBD(Steem Dollar)是锚定1美元的代币,而STEEM目前约值0.16美元。区块链上的代币主要用于激励,例如奖励矿工、点赞文章获得收益等。

STEEM可以锁定(Stake)成Steem Power(解锁需要4周)。锁定的能量越多,账号的权力越大,比如投票权和点赞能力。我的SP租赁服务的原理非常简单:用户先将利息(STEEM)转账到账号@rentsp,并在备注(MEMO)中注明租赁天数。程序会计算所需的SP并自动借给指定账号。查看当前的借款人

这是预付利息的形式,用户先支付利息,区块链上没有退款功能,资金到账后不可逆转。当SP代理(租出)后,借款人仅在取消代理前拥有使用权。等到期后,程序会自动收回SP代理。这遵循STEEM区块链的规则(代码即法律,Code is Law),因此不必担心用户卷款跑路。

用户A将SP借给用户B,用户B仅拥有SP的使用权。用户A可以随时收回借出的SP,完全不必担心资金的丢失。这就好比用户A把一只会下蛋的母鸡借给用户B,用户B在租借期间只能获取母鸡下的蛋,而用户A随时可以收回这只母鸡。

由于STEEM目前没有智能合约,理论上我是可以卷款跑路的,但不值得为了些许利息而影响长期信用。我在STEEM上活跃多年,各项指标如声誉(Reputation)、见证人排名和STEEM POWER(可直接借出的资金)等都较强。

上线三个月来,该服务累计使用49次,总共收取利息XXXX个STEEM。没多少,用爱发电/折腾。这算不上是被动收入,因为每隔几天才会有一单,好在不需要太多的维护。

steem-power-renting 我在STEEM区块链上办的银行业务之: SP租赁服务 STEEM 区块链 SteemIt 互联网 加密货币 区块链 程序员 被动收入 资讯

SP租赁服务记录

有兴趣的可以查看详情:STEEM区块链SP租赁服务

steem-power-renting-tool 我在STEEM区块链上办的银行业务之: SP租赁服务 STEEM 区块链 SteemIt 互联网 加密货币 区块链 程序员 被动收入 资讯

SP租赁服务估计

我在STEEM区块链上办的银行业务

whale-300x200 我在STEEM区块链上办的银行业务之: SP租赁服务 STEEM 区块链 SteemIt 互联网 加密货币 区块链 程序员 被动收入 资讯

Steem 坐火箭🚀!

本文一共 940 个汉字, 你数一下对不对.
我在STEEM区块链上办的银行业务之: SP租赁服务. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 我在STEEM区块链上办的银行业务之: SP租赁服务 STEEM 区块链 SteemIt 互联网 加密货币 区块链 程序员 被动收入 资讯
The post 我在STEEM区块链上办的银行业务之: SP租赁服务 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  2. LOGO 海龟作画 系列三 递归画一个国际象棋棋盘 今天我们要来讲一讲递归. 递归就是函数自己调用自己, 我们可以定义一个过程, 然后这只海龟不停的画, 结束的时候再调用自身再继续画. 再次调用的时候参数变化了, 至到参数满足一定的条件则停止. 比如 下面定义的这个过程可以用来画一个实现的正方形. TO FK :B IF :B>15 ;...
  3. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  4. 你给SteemIt中文微信群拖后腿了么? 这年头不缺算法, 就缺数据. 这两天花了很多时间在整API上, 整完之后自己用了一下还觉得真是挺方便的. 今天就突然想看一看自己是否给大家拖后腿了, 于是调用每日中文区微信群排行榜单的API, 刷刷拿着 NodeJs 练手: 1 2 3 4 5 6...
  5. STEEMIT 简易SP代理工具 当前, 加入STEEMIT CN区低保银行的一共有40个人, 一共代理给 @justyy 银行大约 6400 SP. 好处是每天能收利息 (14.6% 年化率) 并且能获得至少一次的双倍点赞. 代理的方式是通过 steemlogin.com 但是很多人都搞错,...
  6. SteemIt 高级定制微信文章列表 RSS/API/阅读器 v2.0 The Advanced Wechat Group Posts Feed/API/Reader v2.0 Abstract: I have added five parameters to the...
  7. 英国房子的EPC节能报告(Energe/Efficiency Performance Certificate) EPC (Energe/Efficiency Performance Certificate) 是英国房子的节能报告, 法律上规定, 每个房子都必须要有一个EPC报告, 报告的有效期为十年. 房东在把房子出租或者想卖房的时候, 这个EPC就必须有效, 在一些情况下 比如出租房子的时候, 这个EPC报告还必须符合一些最低标准, 比如房子必须满足 F档(类似及格线)...
  8. 有个兄弟姐妹是件很好的事情 越来越觉得两男孩子真心好. 好处有: 两孩子年纪相仿: 我家老大6个月的时候 媳妇一不小心意外怀孕了, 这才有了老二. 最开始两人一起带很累, 但是并快乐着, 现在两娃可以兴趣一样 可以玩到一起, 一起成长. 老大的衣服鞋子可以给老二穿哈, 不浪费. 玩具可以一起玩, 但是.....
❌