Category: 区块链

Sui区块链编程: 获取最新块高度(NodeJs/Javascript函数 Latest Block Number/Height)

获取最新区块号(高度)是开发人员在去中心化系统中常见的任务。如果你正在使用 Sui 区块链,并希望通过 Node.js 和 JavaScript 获取最新的区块高度,以下是一个简单的实现方法。 Sui 是一个高性能、可扩展的区块链,以低延迟和创新架构而闻名。与 Sui 的交互需要利用其 API,这些 API 允许开发人员无缝查询区块链数据并与智能合约交互。首先,确保你已在计算机上设置了 Node.js 环境并安装了必要的依赖项。 了解 Sui 区块链:Sui区块链简介 首先,创建一个新的 Node.js 项目。你可以使用以下命令初始化项目: mkdir sui-block-height cd sui-block-height npm init -y …

比特币密钥/助记词值存储方法(2025年美国加州大火: 150万枚比特币丢失)

2025年1月,加州一场突如其来的森林大火席卷了整个州,被誉为“数字黄金”的比特币也未能幸免。据报道,加密货币持有者在火灾中丢失了超过150万个比特币的密钥(不过这数字可能是估计得来的),引发了全球关注。人们在痛惜其损失的同时,也开始重新审视比特币密钥的存储方法。如何在灾难面前保护自己的数字资产?以下,我们探讨几种常见且具有创造性的密钥存储方式。 “Not Your Keys, Not Your Funds.” 币圈里,这句格言几乎家喻户晓,强调了加密货币去中心化管理的核心理念。它提醒所有人,如果你的私钥由第三方托管,比如交易所或托管服务,那么你的资金安全就完全依赖于他们的运营能力和诚信。一旦这些机构遭遇黑客攻击、破产或政策限制,你的资产可能瞬间化为乌有。正因如此,越来越多的加密货币爱好者选择将密钥掌控在自己手中,尽管这意味着需要承担更多的责任和风险。 写在纸上:纸钱包 第一种方式是最朴素的:将密钥写在纸上。 这种方法看似古老,但其优点在于完全脱离了数字化存储,避免了黑客攻击的风险。将密钥写在防水防火的纸上,再存放于安全的地方,比如家中的保险柜。然而,这种方式对抗自然灾害的能力有限,大火、洪水等突发事件可能轻易摧毁这些物理介质。 刻在钢板上 一些富有的比特币持有者则采用极为稳妥的方式,将密钥刻在金属板上并存放于保险箱中。 这种方法非常适合抵御火灾、洪水等极端灾害。金属板耐高温、防水,几乎不可摧毁。即便房屋损毁,只要保险箱完好无损,密钥仍然可以安全无虞。 记在脑中:脑钱包 第二种方法则是依赖人类的大脑,将密钥完全记在心中。 这种方式被称为“脑钱包”,适合那些对自己记忆力有绝对信心的人。如果使用此方法,建议选择易于记忆的助记词,确保自己可以在任何情况下快速准确地回忆密钥。需要注意的是,记忆力并非不可摧毁,随着时间推移或经历意外(如脑部损伤),记忆可能丢失。 分散/分布式存储 还有一种更安全的策略是分散存储密钥,通过密码拆分法将密钥或助记词分为两部分,分别存放在不同的地方。 例如,可以将一部分密钥保存在云端服务(如邮件或网盘)中,另一部分则写在纸上或存储在离线设备中。即使某一个部分丢失或被盗,只要另一部分安全,密钥仍可恢复。这种方法在增强安全性的同时,也增加了管理的复杂性。 另一种创新的方法是利用分布式存储技术,比如将密钥片段存储在多个可信的节点或设备上。 这种方式依赖于秘密共享协议(如Shamir’s Secret Sharing),将密钥分割为多个片段,只有凑齐一定数量的片段才能恢复密钥。这种方法不仅增加了安全性,还有效降低了单点故障的风险。分布式存储可以结合个人设备、家庭成员设备或信任的第三方服务。 对称加密:混淆密钥 针对更高阶的用户,可以使用对称加密算法对密钥进行混淆处理。 例如,采用简单的ROT47加密,或者使用复杂的Brainfuck语言对密钥进行编码。通过这种方法,密钥即使被意外泄露,也无法直接被破解。解密时,只需记住用于加密的算法和密钥即可。甚至可以多重/多次加密/混淆来提高安全性。 硬件钱包 最后,硬件钱包也被广泛认为是安全存储密钥的首选之一。 …

OpenSea一眼假的钓鱼邮件(NFT)

我时不时会收到一些诈骗邮件,大多数情况下,Gmail 会自动将它们归类为垃圾邮件。不过,我经常会去翻一翻垃圾邮件夹,以免错过一些正常的邮件。现在谷歌的算法非常先进,其 AI 模型(基于贝叶斯邮件分类算法 Naive Bayes)的准确率已经超过了 99%。 像上面这样的邮件一看就很假,这其中一个很大的原因是,邮件被归到垃圾邮件夹后,图片不会自动加载,看起来就更加可疑。当然,也不能排除有些人的邮箱过滤能力没这么强,因此更容易上当受骗。更何况,我根本不记得自己在 OpenSea 上卖过东西。我记得 OpenSea 确实可以上传图片,但如果想把它们铸造成 NFT,是需要支付 Gas 费用的(以太网ETH上的)。而我肯定没有付过费,所以这封邮件一定是假的。 希望大家都能多加小心,现在的骗子无孔不入。他们广撒网,用的是最简单却有效的策略:只要数量足够大,即使成功的概率很低,抓住一个就是赚到了。这种小概率事件在样本基数足够大的情况下,总会发生。虽然有些邮件看起来明显是假消息,但这也是骗子的一种筛选方式,用来过滤掉更加谨慎的人,专挑那些容易上当的目标下手。 英文:A blatantly fake phishing email from OpenSea (NFT) 本文一共 438 个汉字, 你数一下对不对. OpenSea一眼假的钓鱼邮件(NFT). …

比特币创世区块 Genesis Block (大饼/BTC)

每年的1月3号,都可以看到领英上的一些帖子,关于比特币/大饼/BTC的创世纪块,也就是第一个比特币的块。 比特币的起源可以追溯到2009年1月3日,一个被称为“Genesis Block”(创世区块)的事件标志了区块链革命的开端。这是比特币网络生成的第一个区块,由神秘的比特币创造者中本聪亲手“挖出”。Genesis Block不仅是技术上的里程碑,也蕴含了深远的政治和社会意义。 Genesis Block的数据中嵌入了一条引人深思的信息,来自《泰晤士报》当天的一则标题:“Chancellor on brink of second bailout for banks”(财政大臣处于第二次救助银行的边缘)。这条信息不仅证明了区块在当日确实被生成,还隐含了比特币诞生的背景:对传统金融体系的不满和对去中心化货币的追求。这一信息体现了比特币作为抗议传统金融体系的象征性意义。 从技术角度看,Genesis Block的特殊性也体现在它不可被引用作为交易的基础上,因为它缺乏前一区块的哈希。这一特性赋予了它一种独特的“起源神话”地位,而比特币区块链网络的其他所有区块都以此为起点,构成了一个去中心化的、安全且透明的账本系统。 16年后的今天,比特币已经发展成为一个全球性的资产和技术现象,其创世区块不仅是区块链历史的开端,也是一种象征,提醒我们去中心化技术背后的初衷与愿景。 比特币创世区块(Genesis Block)包含信息 比特币的第一个区块,也就是创世区块(Genesis Block),包含了一些特殊的内容,不仅有技术数据,还蕴含着中本聪的独特设计和思想。 首先,Genesis Block中的交易数据记录了比特币网络中的第一笔交易。这笔交易是由中本聪自己生成的,向一个比特币地址发送了50枚比特币(这被称为“区块奖励”)。然而,这50枚比特币无法被花费,因为Genesis Block的设计中,它没有指向前一个区块的哈希,这使得它的奖励成为一种象征意义上的存在,而非真正可以使用的资产。 其次,Genesis Block的区块头中包含了区块链标准的一些重要数据。例如,它包含一个区块版本号、时间戳、难度目标和随机数(Nonce),这些数据是用来证明区块是通过工作量证明(Proof of Work)生成的。 最引人注目的部分是Genesis Block的“额外数据”字段,其中嵌入了一条来自《泰晤士报》的信息:“The …

Sui区块链简介

深入了解 Sui 区块链及其代币生态 最近在研究steem2sui的可能,所以在学习和了解SUI这个币。况且SUI最近大涨。现在一个SUI币是5美元,而在1年前只需要1美元左右。 什么是 Sui 区块链? 高性能区块链:Sui 是由 Mysten Labs 开发的一种下一代区块链。它专注于通过并行交易执行和高效的数据存储机制提供卓越的性能。 基于 Move 编程语言:Move 是一种资源导向型编程语言,最初由 Facebook/Meta 的 Diem 项目开发,经过优化后应用于 Sui,适用于数字资产和智能合约的安全管理。 主要特性: 对象存储模型:将链上数据抽象为对象,支持高效的并行交易处理。 动态升级:Move 模块可以在不中断服务的情况下动态更新。 共识协议/算法:Sui 采用 Narwhal 和 …

编程: NodeJs/Javascript 函数检查Tron/波场区块链上的交易是否已确认(TronGrid API)

我们想知道给定的交易是否已经在 Tron/波场 区块链上确认,这可以通过 TronGrid API 轻松实现。 为了确保交易在Tron/波场区块链上被确认,验证逻辑应关注交易的状态,这表明交易是否已被 Tron 虚拟机(TVM)成功处理。以下是正确的验证方法: 检查 receipt.result 验证交易成功的主要标志是 receipt.result 字段。值为 “SUCCESS” 表明交易已成功处理且无任何错误。 确认区块号 交易仅在被包含进一个区块后才算确认。确保 transactionInfo.blockNumber 已定义且与预期的区块一致。 考虑额外的指标 某些交易可能不会生成 net_usage,但可能会产生 net_fee。检查诸如 net_fee 或 net_usage 的任何资源使用情况,可以让验证逻辑更加全面和完全可靠。 避免过早确认 …

Pi币简介: 这真的是区块链上的虚拟货币么?

前几年就听说有一个币叫Pi,但又有听说这币就是屎币不靠谱,说是手机装个APP就能挖。 Pi币(Pi Network)是一种由移动应用程序推广的加密货币项目,据称其目标是让普通人能够通过手机“挖矿”来获得加密货币。以下是对Pi币的详细介绍: Pi币的特点与工作机制 挖矿方式 Pi币的挖矿与传统的工作量证明(PoW,如比特币)不同,它通过一款手机应用完成。用户每天登录应用,点击“挖矿”按钮,即可开始“挖矿”。这种机制主要是为了降低参与的技术门槛和硬件成本。 共识机制 Pi币声称使用的是一种基于“Stellar Consensus Protocol”(SCP,恒星共识协议)的机制。这种共识机制并不像比特币或以太坊那样依赖大量计算能力,而是依赖信任图谱,即用户间的信任关系来达成共识。 无需耗费算力 Pi币的挖矿并不依赖用户手机的计算资源,因此不会显著增加电池消耗或数据使用。这与其他加密货币的能耗问题形成了鲜明对比。 网络层级 先锋(Pioneer):普通用户,每天签到获得Pi币。 贡献者(Contributor):构建信任图谱,通过邀请新用户加入。 大使(Ambassador):通过推广和邀请增加网络活跃度。 节点(Node):在电脑上运行Pi节点软件,为网络提供分布式账本支持。 Pi币是否是真正的区块链项目? Pi币项目一直存在争议,以下是正反两方面的观点: 支持Pi币的理由 区块链的承诺:Pi团队声称最终会将Pi币迁移到主网(Mainnet)上,从而使其成为真正基于区块链技术的加密货币。 用户增长:Pi币吸引了大量用户参与,尤其是在区块链知识普及较低的地区,这可能有助于加密货币的全球化普及。 开发团队背景:Pi Network的核心团队包括斯坦福大学的校友,强调项目的学术背景和技术能力。 质疑Pi币的理由 缺乏主网:截至目前,Pi币大部分的活动仍然停留在封闭的“测试网”阶段,尚未明确地迁移到公开区块链主网,导致其并未实现真正的去中心化。 缺乏透明性:项目没有明确披露其代码库或详细的技术实现,社区难以验证其是否真的是基于区块链技术。 商业模式存疑:Pi应用内存在广告收入,这被部分人质疑为项目主要的盈利模式,而非通过技术创新驱动的加密货币生态。 没有真正的市场价值:Pi币目前尚未在任何主流加密货币交易所上市,无法自由交易,也没有明确的市场定价。 …