区块链
文章平均质量分 76
加密社
公众号:加密社
展开
-
【加密社】如何分析合约代码
当你开始研究一个复杂的协议时,通常会遇到一些复杂的示例交易。这些交易往往涉及多个智能合约的调用,并且会产生大量的日志记录。以下是一些步骤和建议,帮助你更好地理解和分析这些示例交易:你如何浏览这些 Solidity 合约以找到你分析所需的答案和数据?我将在本指南中涵盖一个完整的示例以及我的提示和技巧。我们将研究新的 Zora x Uniswap 合约,这个合约是在 2024 年 8 月初部署的。原创 2024-09-18 10:49:10 · 1397 阅读 · 1 评论 -
密码学基础 C#实现门限共享密码算法
加密社。原创 2024-09-18 10:40:21 · 1135 阅读 · 0 评论 -
【加密社】Solidity 中的事件机制及其应用
通过上述不同的手段,我们可以根据具体需求灵活地获取和监听由emit触发的事件。无论是实时监听、历史查询还是通过后端服务进行索引,事件机制都为我们提供了丰富的工具来管理和利用智能合约产生的数据。正确地使用事件不仅可以提升应用的用户体验,还可以帮助我们更好地理解和分析链上活动。希望这篇文章能帮助你更好地理解Solidity中的事件机制及其应用。原创 2024-09-14 15:58:07 · 1170 阅读 · 0 评论 -
【Solidity】开发心得 receive payable 里面尽量避免写代码,以免其他合约调用transfer 不成功
最近调试一段solidity代码,本来想测试在收款的时候,记录一个receive 和发出一个log,哪个消耗gas更大。函数,让它尽可能地少做事情,或者干脆不执行任何操作。方法内默认提供的2300 gas限制,那么整个转账过程就会失败。方法提供的gas有限,也不会因为gas不够而导致转账失败。函数执行了一些消耗gas的操作,并且这些操作超过了。我创建了两个智能合约:一个是。函数中写入过多的逻辑或操作。的函数,这个函数的作用是从。合约中,我定义了一个叫做。实际上,问题可能在于。能够成功,应该避免在。原创 2024-09-14 15:51:29 · 555 阅读 · 0 评论 -
【加密社】深入理解TON智能合约 (FunC语法)
在FunC语言中,字典是一种键值对的数据结构,用于存储和检索数据。这里,我们创建了一个名为sdict的空字典。在FunC语言中,列表用于存储一系列元素。这里,我们创建了一个名为l的空列表。通过分析这段TON智能合约代码,我们学习了dict和list在FunC语言中的用法,以及如何在实际场景中实现高效的验证者选举。掌握这些数据结构的操作,对于编写高效的TON智能合约具有重要意义。希望本文能为读者在FunC语言编程之路上提供有益的参考。原创 2024-09-13 16:20:59 · 1517 阅读 · 1 评论 -
Solana核心漏洞技术详解
8月9日,Solana团队齐心协力解决了一个严重的安全漏洞。这次秘密修复详情可以在GitHub上查询到。CertiK团队对这一漏洞进行了深入分析。8月9日,Solana验证者和客户端团队齐心协力解决了一个严重的安全漏洞。Solana验证者Laine表示,这一过程始于8月7日,当时Solana基金会通过私人渠道联系了知名网络运营商。此次联系是秘密修补漏洞策略的一部分,旨在防止漏洞被以任何方式利用。补丁通过Anza工程师的GitHub存储库提供,使运营商能够独立验证和应用更改。原创 2024-09-12 10:18:15 · 1328 阅读 · 1 评论 -
TON智能合约stdlib_ext库:扩展功能一览
TON(TheOpenNetwork)作为一个去中心化的区块链平台,其智能合约功能强大而灵活。在TON智能合约的开发过程中,stdlib.fc库提供了基础的功能支持。然而,对于一些高级或特定的需求,stdlib.fc可能无法满足。为此,stdlib_ext库应运而生,它扩展了stdlib.fcTON(The Open Network)作为一个去中心化的区块链平台,其智能合约功能强大而灵活。在TON智能合约的开发过程中,stdlib.fc库提供了基础的功能支持。原创 2024-09-12 10:07:09 · 1224 阅读 · 0 评论 -
【加密社】3分钟快速制作一个爬虫?不懂编程也没关系
先上图,我们爬取的是某个区块链快讯的网站。网络爬虫(又被称为网页蜘蛛,网络机器人)就是模拟浏览器发送网络请求,接收请求响应,一种按照一定的规则,自动地抓取互联网信息的程序。原则上,只要是浏览器(客户端)能做的事情,爬虫都能够做。像电商网站(比如亚马逊、淘宝)每天都会有大量的商品上新和用户评论。而在搜索引擎中,随便搜索一个热门关键词,比如“智能手机”,就能找到成千上万条相关的网页信息。面对如此庞大的信息量,我们如何从中找到对我们有用的信息呢?答案自然是筛选,那就需要用到我们的 “爬虫” 了。原创 2024-09-10 09:30:58 · 1280 阅读 · 0 评论 -
【加密社】一行代码的漏洞,就蒸发了280亿美金!
在这个合约中,由于存在一个算术溢出的问题,导致amount变成了0。虽然用户的余额实际上是0,但是由于这个条件仍然被满足了,因此逻辑上绕过了校验。这意味着测试用户没有花费一分钱就有可能从合约中套出大量的代币。原理还是通过溢出问题出的安全事故。这是一种严重的安全漏洞,需要在合约设计时特别注意算术运算的安全性,尤其是在处理大数值时。使用SafeMath库可以有效避免这类溢出问题防止溢出是智能合约开发中的一个重要方面,特别是在涉及到算术运算的地方。原创 2024-09-09 11:00:21 · 1204 阅读 · 0 评论 -
如何利用python实现碰撞原理
具体是通过BIP39规则生成的种子数据。生成完词组后,再根据词组生成姨太地址。原创 2024-09-05 18:34:26 · 634 阅读 · 0 评论 -
【加密社】比特币海量数据问题解决方案
换句话说,在诚信节点上,每笔钱,在0交易时,这笔钱的来源,最多出现1次,当节点收到的第二次交易请求,因为是多重支付,哪怕之前的交易尚未被确认,也将会把新交易请求拒绝掉。若需要更加稳妥点,等新版客户端要增加的tx请求反馈指令出来了,只需要对全网的排名前几名的矿池,进行inv.MSG_TX查询,只需要总算力超过51%的几个矿池接受了你的0确认交易,就是可信的了。首先,先了解下,比特币只要你签名了这次转账,如果生成的数据本身是合法能过检查的,那么,无论是谁来发送的这笔交易数据,它都是可以被全网确认的。原创 2024-09-04 10:37:17 · 1542 阅读 · 0 评论 -
【加密社】如何根据.dat文件恢复密钥
BIP44 为“派生路径”中的每一层都赋予了特定的意义。m:这个m就是“主密钥”(master)的意思,表示这是从主密钥开始派生的路径。purpose代表了这个钱包遵循的标准或用途。对于比特币钱包来说,这个数字告诉我们最终生成的比特币地址是什么类型的。例如,44'表示这个路径遵循的是 BIP44 标准。coin_type代表你要使用的加密货币类型。对于比特币来说,0表示主网的比特币,1表示测试网的比特币。每种加密货币都有自己的编号。account表示你在这个路径下想要管理的账户编号。例如,0。原创 2024-09-03 14:11:57 · 1955 阅读 · 0 评论 -
【加密社】马后炮视角来看以太坊二层战略
阅读正文前先给大家普及下知识,以下文章中提到的这是在以太坊网络中用于携带数据的一种方式,尤其是在涉及Rollup(如Optimistic Rollup和ZK-Rollup)这类Layer 2 扩容解决方案时。随着以太坊网络的发展,特别是在其Cancun升级(通常被认为是Ethereum Improvement Proposal, EIP-4844的一部分,也称为Proto-Danksharding)之后,引入了Blob Transactions的概念。原创 2024-09-02 21:12:15 · 993 阅读 · 0 评论 -
学习区块链?看我就够了!
以区块链技术为核心构建的价值互联网将深刻改变未来的金融与经济格局文明向前发展,有些成果的出现乃是必然。互联网正在彻底改变我们的生活,移动互联网、大数据、云计算以及物联网接踵而至。现在,区块链来了。从极客的创造到风投的宠儿,从比特币的“野蛮生长”到金融机构的争先恐后——区块链到底是什么?它为何产生?解决了什么问题?自身将如何发展?区块链会给人类带来怎样的应许?它将创造什么?又将重塑什么?这是一本高屋建瓴的书,你将从中找到这些问题的答案,并且听到历史轰轰向前的车轮声。原创 2024-08-28 20:44:02 · 785 阅读 · 0 评论 -
关于助记词,词库的讨论
拿到词库后分组合,开多个程序去跑,^12,搞几百万个,肯定能碰出来。通过反推的难度大,那我可以尝试使用助记词碰撞。1000个地址的助记词全部拿到,然后去重。这个思路不知道对不对,希望有懂的大神回答下。这样是不是就能得到部分生成助记词的词库。我有个想法,既然私钥碰撞的难度大。就例如,我生成1000个eth地址。原创 2024-08-26 20:58:24 · 296 阅读 · 0 评论 -
Telegram(纸飞机)创始人被抓,TON生态后续何去何从?
TON Ventures 则在其官方声明中表示:“今天的事件让我们更加意识到言论自由和去中心化的重要性,这两点都是 Durov 一直倡导的价值观,也是 TON 精神的核心。这表明,即使是曾经自由的世界,黑暗也在迅速降临。作为一个致力于言论自由和权力下放的社区,在这个充满挑战的时刻,我们坚定地支持 Pavel Durov,他一直是这些价值观的忠实倡导者,我们相信他为促进开放和去中心化互联网所做的努力将继续激励数百万人。但是,总有一天,人们会意识到,在这个市场内,只有真正的去中心化的东西会留下来。原创 2024-08-26 10:04:09 · 1589 阅读 · 0 评论 -
美联储九月一定会降息吗?不一定
因为还没有挤爆足够大的经济体,忙活半天,桌子上只有斯里兰卡、越南、埃及,这些小菜怎么够吃呢?通胀率和失业率从来不是美联储货币政策的原因,只是理由。利益导致萧条,通胀复苏战争原创 2024-08-21 09:14:20 · 246 阅读 · 0 评论 -
从经济角度来看历史战争,从历史角度来看经济周期
该文主要通过上世纪二战前的两个历史事件,来聊聊经济的周期萧条和复苏。从经济周期看历史战争,从历史战争看经济周期。这才是一个整个大循环,也就是人们常说的康波周期鉴于多数财经媒体对这个机构的描述太课本化,太简单,存在一些误解,所以该文要结合历史上发生过的事情,把加息、降息、通胀萧条、经济危机、战争这些概念给还原一下。原创 2024-08-19 14:24:16 · 1596 阅读 · 0 评论 -
从零搭建区块链工具(一),小白也能学会
技术架构这边用的是Nethereum包然后节点集群用的是Infura.io,注册就有一个apikey,有调用次数限制,但是日常的开发测试肯定是足够了。原创 2024-08-16 11:34:18 · 615 阅读 · 0 评论 -
区块链和人工智能哪个更有前景?
人工智能正在塑造当下,而区块链则锚定着未来的信任基石。原创 2024-08-15 11:57:24 · 977 阅读 · 0 评论 -
AVAX雪崩协议/网络 详解及价格预测
AVAX是否能继续增长,关键看它能否在与以太坊等其他区块链的竞争中占据更大的份额。以下内容涉及技术原理,经济模型及锁仓价值,与其他公链的对比。来整体多维度的分析雪崩网络AVAX的未来及价格预测。原创 2024-08-15 09:40:46 · 893 阅读 · 0 评论 -
Solidity面试题,由浅入深
Solidity是Ethereum智能合约的主要编程语言,面试题的设计旨在评估候选人对Solidity语言特性的掌握程度,以及他们对区块链和智能合约的理解。下面列出了一些常见的Solidity面试题,涵盖基础知识到高级概念,并简要说明每个问题的答案原理。原创 2024-08-13 14:07:32 · 1344 阅读 · 0 评论 -
如何用币安开放API期货监控大额订单流入或流出合约
监控大额订单流入或流出合约是区块链监控和分析中的一个重要环节,尤其对于交易对冲、市场操纵检测、合规性监控以及风险管理等场景至关重要。以下是一种通用的方法,使用C#来实现这一目标思路:通过订阅Websocket流来实时获取交易信息。原创 2024-08-13 09:57:48 · 499 阅读 · 0 评论 -
【区块链教程】如何使用自动化脚本创建小狐狸地址
在很多场景下,不管是撸毛也好,批量操作也好,都需要使用到大量的地址。如何一键创建qianbao,也成为了很多人想学的技术。创建qianbao的自动化脚本可以极大地简化在区块链开发和测试中的qianbao管理流程。以下是一个基本的流程和示例脚本,使用以太坊和常见的编程语言和工具来创建qianbao。我们将使用JavaScript和web3.js库作为示例。原创 2024-08-12 21:26:36 · 349 阅读 · 0 评论 -
智能合约语言对比:Solidity | Vyper | Move | Rust
Solidity 更容易学习,并且有更多用于 Solidity 的开发人员工具。1.容易上手:Solidity这门语言很好学,因为它很像我们常见的JavaScript,所以如果你懂JavaScript,学Solidity就比较轻松,因为它们的语法挺像的。2.工具多:Solidity有很多好用的工具来帮助开发者,比如OpenZeppelin,这是一个平台,提供了一堆开源的库,能让智能合约更安全。原创 2024-08-09 09:23:11 · 1582 阅读 · 0 评论 -
区块链未来:深度分析TON生态在公链赛道中的角色与机遇
先让我们简单的来了解下TON链"Ton ecosystem" 指的是 "The Open Network" (TON) 的生态系统,这是一个去中心化的区块链平台,最初由 Telegram Group Inc. 开发,但后来由于与美国证券交易委员会(SEC)的法律纠纷,Telegram 宣布终止其直接参与,并将该项目交给了独立的开发者社区。TON 生态系统旨在提供一个高度可扩展且安全的区块链基础设施,支持多种去中心化应用(dApps)、智能合约以及加密货币交易。原创 2024-08-04 10:32:36 · 1117 阅读 · 0 评论