Tag: 区块链
我在STEEM区块链上部署了ChatGPT机器人:系统设计: Steem区块链ChatGPT机器人,这个系统设计同时还跑了其它类型的机器人,原理就有一个读进程监听链上的操作,发现是相关的操作就把数据写到数据库中,然后由相关机器人的进程(比如ChatGPT)把数据再取出来,进行处理,然后再相应的写到数据库中的另一个表中。这里的数据库就类似中消息中间件 Message Queue,用来解耦不同的组件。 单点故障 Single Point of Failure,指得是系统中的一些零件如果损坏不能用了,整个系统也就变得不能用了。这里的读取进程就是单点故障,因为如果该进程崩溃了,再重新启用的时候也无法回溯过去区块链上的信息,这个进程实时监听链上的操作,如果错过了就是错过了。而这个系统设计其它的零件则没有这个问题,毕竟是处理数据库中的数据,进程崩溃会被自动重启,然后继续处理数据库中未被处理完的数据。 解决这个问题也不难,只要在不同的服务器上多跑几个读进程即可。不过这里需要保证数据库表里有唯一的限制,这样多台服务器在同时往同一数据库表格写数据的话只会有一条成功,而其它则会失败。 下面SQL给表格加个唯一的限制: alter table blockchain add unique key (block, ...); 英文:Avoid Single Point of Failures by Introducing Multiple Master Backup …
判断一个区块链是否靠谱有一个指标就是看链跑的时间久不久, 还有就是上线率/Uptime和宕机时间/Downtime, 有点类似计算服务器的上线时间. 不靠谱的链一般没几多久就停了(Halted). STEEM区块链不算新链了, 已经跑了有7年之久, 我很好奇STEEM链的上线时间和故障率, 本文就来计算一下. STEEM在过去因为链的BUG停过几次, 我记得有一次是STEEM在硬分叉的时候引起了新的资源计算模型, 但有BUG, 导致链停了, 虽然当时Steem Inc组织程序员紧急改BUG, 再号召见证人同时重启链, 不过那几天折腾过程中停了有2-3次吧. 比特币BTC据说到现在为止历史上一共停过两次. 创世纪块和时间 Steem Genesis Block and Time 每条区块链都有一个创世纪块, 也就是第一块, STEEM上的创世纪块是在 2016-03-24 16:05:00. 产生一块所需要的时间 …
波场上最简单的被动收入: Stake & Earn 质押获取收益 在波场(Tron)区块链上获得被动收入(TRX)的方法很简单, 如下只要3步: 质押或锁定 TRX. 需要14天才能解锁(质押模型v2.0). 您可以在 tronlink 钱包(Chrome 扩展程序)或 tron-cli 上完成此操作. 或者您可以通过以下链接以自动化和编程方式完成: 参见: 使用 NodeJs 和 TronWeb/TronGrid 在波场(Tron)区块链上自动锁定余额 投票给超级代表(Super Representatives)或见证人(Witnesses). 确保投票给那些分享100%投票奖励的超级代表. 通过 Tronscan 或自动化方式领取奖励: …
前两天 STEEM帐号过100万SP了, 这个是帐号自身的 Steem Power, 并不包括代理的. 也刚好前不久, 帐号等级也正式过80级了(不过等级在STEEM区块链上并没有多大卵用). 玩STEEM已经有7年了(@justyy 注册时间2016年8月20日 18:36:21) 玩见证人(出块, 也称为 Block Producer 矿工)也有5年多了(从2018年2月25日 22:17:18). 见证人也暂时排名第一了! 在这个平台混得越久 终于感觉混成主人了, 至少从三个角度(见证人, 帐号SP, 等级)来看应该是大鲸了. 不过, 现在的STEEM可能没有很多人玩了(昨日黄花), 大部分还在玩的也是在撸币而已. 很多以前的大鲸鱼(Big Whale, 也就是STEEM区块链上SP比较多的帐号)也很多都不玩了. …
我现在是 STEEM 的 TOP 20 见证人, 高处不胜寒, 感觉不能辜负大家的期待, 得做些工作. ChatGPT 从2月份就爆火以来, 各种应用接入 ChatGPT 的API, 不过目前 ChatGPT API 还是基于 3.5版本的. 我想着整个机器人也不是难事(以前已经整过几个了), 在看视频的同时就写些代码就搞定了, 顺便还重构了一下 以便更好同时支持其它的机器人. 现在, 在STEEM 区块链上我们可以在任意帖子(暂不支持帖子本身)下回复 !ask 加个空格+你要问的问题. 不过大约需要 …
区块链是近年来备受关注的技术, ICO营销也是其中一种非常热门的方式. 上面的视频中, 孙老师通过区块链技术为沙子卖出去提供了一个独特的解决方案, 即打上编号并将其上链登记, 使得每粒沙子都成为全世界独一无二, 具备交易资格的物品. 通过这种方式, 可以将沙子以高价卖出, 获得丰厚的收益. ICO(Initial Coin Offering)是指新型数字货币发行时, 通过对创新项目的介绍和承诺, 向投资者发售代币的一种筹资方式. 在ICO中, 代币是基于区块链技术的数字资产, 通常会通过公共区块链进行交易和转移. ICO通常比传统的股票筹资方式更加灵活, 因为它们通常不受传统金融监管机构的限制. 在孙老师的例子中, 沙子通过区块链技术打上编号并上链, 变成了一个可以进行交易和转移的数字资产. 这种方式与ICO的核心理念非常相似, 即将一种物品或概念转化为数字资产, 并通过区块链技术进行交易和转移, 从而实现筹集资金和营销的目的. ICO营销可以为创新项目和企业提供巨大的机遇, 但同时也存在一定的风险和挑战. …
去年8月和媳妇吵了一次架, 那两天晚上我熬夜开发了STEEM到USDT交换服务, 然后有人问我如何解决信任问题. 凭什么信任这个工具并相信你不会接收资金转帐并无所作为(或者更糟的是拿钱就跑路)? 中心化交易所 像其他CEX(中心化交易所)一样, 例如火币网, STEEM到USDT交换是一个CEX, 不同的是, STEEM到USDT交换简化了STEEM到USDT和SBD(Steem Dollars)到USDT的交易对. 大多数CEX允许交易者通过市价单 Market Order 或限价单 Limit Order进行买卖. 订单会被匹配完成交易. 我开发的这个是STEEM到USDT转换的一个简单的工具, STEEM帐号 @steem2usdt 收到的资金后等值(通过币价API获得实时STEEM/USDT兑换汇率)的波场USDT(在TRON区块链上, 即TRC-20)将发送到所需的TRON钱包地址. 信任问题 对于中心化的交易所CEX, 他们若是被当地政府机构监管则是可以相对来说靠谱的. 对于我弄的这个STEEM到USDT转换工具, 这是一个小工具/副业/兼职, 不够大也不能成立公司或创业. …