💡 EulerFinance攻击事件分析 - Loan Protocol、资不抵债问题、缺乏持仓健康检查
在solidity中一旦出现异常,则当前交易将会回滚(即相当于没有发生过,除了你的gas被消耗了)。solidity里抛出异常的方法有三种:errorrequireassert对于可能出现异常抛出的地方,solidity也提供了try-catch方法进行异常捕获处理。
solidity
在这篇文章中,我们探讨了Vyper智能合约中重入攻击的机制、案例以及防御方法。重入攻击是一种严重的安全威胁,当合约在发送资金之前未能更新其状态时,攻击者可以通过递归调用提取函数来耗尽合约资金。重入攻击不仅仅在solidity中很常见,在Vyper智能合约中同样应该注意!
ORDINAL的元数据并没有存储在一个特定的位置上,他们被嵌入到交易的见证数据(witnessdata)中,这些数据被像铭文一样刻在比特币交易中。铭文铭刻的过程通过隔离见证(SegWit)和“向Taproot支付"(PaytoTaproot,P2TR)的方式实现,其中包含了提交(
本文探讨了Web3治理作为民主实验室的潜力,分析了多个与去中心化自治组织(DAOs)相关的核心问题,包括选民投票率、激励治理中良好行为者、构建强有力的政治机构、改善政治代表性以及追踪政治行为中的战略行为。通过多项案例,文章为研究和探索Web3中的民主治理提供了丰富的视角与方法。
本文介绍了验证节点的概念和其在区块链网络中的重要性,包括其工作原理、运行成本、优点,以及如何设置和维护一个验证节点。通过了解验证节点的功能和操作要求,读者可以掌握在不同区块链网络上运行验证节点的要点。
本文探讨了Aptos的Block-STM与Solana的Sealevel在区块链执行并行化方面的不同方法,分别采用乐观并发控制和悲观并发控制。这两种方法在设计、性能和用户体验上各有利弊。Block-STM允许任意交易逻辑,但在高争用环境中表现不佳;而Sealevel则通过提前声明状态访问提高性能。文章最后对这两种TPU在实际世界中的表现进行了比较,认为Sealevel在现实情况下将更具优势。
本文提出了一种针对Arbitrum协议序列器的改进交易排序政策,增加了“时间提升”机制,使得用户可以通过支付优先费来稍微提前其交易的时间戳,从而更好地管理延迟竞争行为。该政策旨在保持低延迟并兼容去中心化的序列器,同时仍旧保护交易的隐私。
这篇文章探讨了在线平台web3在治理实验中的潜力,特别是如何通过去中心化自治组织(DAO)设计和测试政治制度。文章通过Optimism的案例,展示了激励措施如何影响民主参与,并讨论了DAOs作为宪法实验室的特点。这些实验为理解和设计更有效的政治体制提供了新的视角。
走近BTC:理解BitVM所需的背景知识(1)
“KDA链”指的是Kadena(KDA)区块链平台。Kadena是一个基于区块链技术的高性能智能合约平台,旨在提供安全、高效和可扩展的区块链解决方案。Kadena项目由Stuart Popejoy和Will Martino于2016年创立,他们曾在摩根大通工作,并参与了JPMorgan的区块链项目J
这篇文章深入探讨了区块链治理的真相,指出传统的治理概念过于简化,实际上,区块链治理不仅包括正式的决策过程,还涉及社区成员在社交媒体上进行的非正式讨论和宣传。作者强调,参与治理对每个用户至关重要,并提供了参与的框架和四个关键要素,帮助读者理解如何有效参与区块链治理。整篇文章鼓励读者在治理过程中发声,影响未来的发展。
本文介绍了作者和合作者构建的一款高性能自动化Solidity智能合约Gas优化工具,该工具通过在源代码和中间表示层进行优化,从而有效地节省Gas。该工具提供了命令行界面和Web应用程序两种部署方式,支持结构体打包、存储变量缓存和调用数据优化等功能,旨在帮助开发者编写更高效的Solidity代码,并最大限度地降低智能合约在区块链上的执行成本。
本文为eBTC协议的第二次检验与改进,重点介绍了Fork测试与收益分配机制的覆盖,特别是收益故事的实现和验证。文章详细探讨了在Fork测试中遇到的技术挑战和解决方案,包括对mock合约的使用不当引发的问题,以及如何确保收益分配公式的正确性。整篇文章具有较强的技术深度,适合对区块链及DeFi机制有一定了解的读者。
区块链系统是一种分布式账本技术,通过密码学、共识机制和去中心化的特性来实现数据的不可篡改、公开透明和安全存储。其基本原理包括区块、链、分布式账本和去中心化等重要部分,这些概念共同构成了区块链技术的核心特性和工作原理。区块链的安全性是其设计的核心目标之一,主要目的是保护系统的完整性、可用性和保密性
本文主要参考solana秘籍上的知识,学习和了解solana基础知识。万丈高楼平地起,通过学习solana基础知识,可以帮助你打好夯实地基,在以后的solana开发的日子中,能够取得更高的成就。安装命令行工具版本solana--version升级solanaupdate账户so
玩转Sui多签钱包1:普通公钥多签钱包@SUIMove开发必知必会
EOS(Enterprise Operating System)是一种开源的区块链平台,旨在提供一个可扩展的去中心化应用程序(DApp)开发环境。它采用了类似操作系统的架构,具有账户、验证器、数据库、消息传递等核心功能,为开发者提供了一个强大而灵活的平台,以构建各种区块链应用。
扫一扫 - 使用登链小程序
406 篇文章,436 学分
118 篇文章,413 学分
173 篇文章,348 学分
38 篇文章,299 学分
121 篇文章,280 学分