
Anonymous
专注于Web3.0开发过程中涉及的各类安全技巧,深入解析代码编写、合约部署、漏洞防护等多个环节中的安全要点。通过丰富的实战经验和实际案例,提供适合开发者的实用建议,帮助提升代码的可靠性和防护水平,构建更加安全的去中心化应用(dApps)。本系列覆盖从入门到高级的安全实践,适合对Web3.0安全有兴趣的开发者,打造全面的安全开发参考指南。
新专栏上架,前 100 个支持者,<font color="dd0000">一折优惠</font>哦,感兴趣的抓紧订阅哦~
专栏介绍
Davide De Rosa 这个比特币开发系列是学习比特币的精品材料。
Davide De Rosa 是一个追求极致的开发者,除了这个系列 Davide De Rosa 还写过 BitcoinSPV 客户端。
在这个专栏中,Davide De Rosa把需要理解私钥签名、比特币脚本执行、比特币交易处理需要理解知识拆解的非常详尽,并且配有相应的 C 语言代码示例。
无论是想入门比特币开发,还是希望加深理解,这个专栏都非常适合你。
适合对象
想深入研究比特币和区块链技术的开发人员。
学习方法
专栏文章逐步递进,尽量将每一篇的的内容读理解好。大部分文章附有实用的 C 语言代码示例,动手实操。
可收获:
读者将深入了解比特币的核心概念,培养实用的编码技能。
由浅入深,层层递进,帮助开发者学习最全面的钱包开发技术 前5节主要讲相关的背景知识、理论基础、算法等 从第6节开始逐步带你实战开发,包括算法实战、钱包开发、助记词生成、签名、各不同生态、不同类型的钱包开发详细教程
关于 DappLink DappLink 于 2022 年开始由 Savour Labs(现已改名为 The Web3) 孵化而成,团队成员分别来自 Binance、Bybit、 Mantle、Chainup,Bixin,TokenPocket 和 HyperChain 等知名 web3 公司,目前已经上线跨链互操作协议和多重质押协议的测试网, Layer3 AppChain 部分模块已经上线测试网。
Official Website: https://www.dapplink.xyz/
X: https://twitter.com/0xdapplink
Github: https://github.com/eniac-x-labs
Telegram: https://t.me/+qqhy1i-_xnU1M2Jl
Discord: https://discord.com/invite/zNvystBAtd
我叫 Piganrd,目前在 蚂蚁链 担任 Researcher & Developer,也是 以太坊/Solana/Sui 上的 Builder 和 布道者。
我将在这里分享前沿的 Web3 技术,有趣的 Web3 发展史,以及,如何成为一名 Web3 开发者。
目前的 Web3 行业还是很浮躁的,很多人都在疯狂的追逐,激进的投资,你可以选择和我一起专注于技术本身,做一些长期有价值的事。
Solana极简入门
Solana-web3.js
Rust 智能合约
Anchor 框架
DAPP - 计数器
扩展
Token 令牌篇
NFT 篇
Python开发工具
参考资料:
Solana 官方文档 https://solana.com/zh/docs
SolDev 课程 https://www.soldev.app/course
Solana Playground 学习资料 https://beta.solpg.io/tutorials
本专栏收录以太坊联合创始人 Vitalik Buterin (V 神)博客文章的翻译 翻译主要来源:https://vitalik.eth.limo/ 内容涵盖以太坊生态涉及的如钱包、扩容、ZK、安全、治理、DeFi等各领域的理论研究、现状分析、解决方案、以太坊提案、发展方向等 本专栏的译文由登链社区翻译小组翻译或收录,与原博客同步更新
Openzeppelin是一个平台,它具有可用来编写、部署和管理去中心化应用程序的工具。 Openzeppelin也是一款开源工具,它通过提供的产品来提供可靠性和安全性。
本专栏将从Foundry工程化的角度详细解读Openzeppelin中的各合约库源码逻辑及对应单元测试与使用方式。
依赖版本说明
[openzeppelin]:v4.8.3
,[forge-std]:v1.5.6
样例代码repo:https://github.com/RevelationOfTuring/foundry-openzeppelin-contracts
你能学到什么?我们通过不断增加功能需求,引入新的知识点,具体如下:
第一节:世界杯竞猜业务: 主要讲solidity合约语法,在remix实现合约逻辑,并完成基本测试。
第二节:工程化管理: 介绍hardhat框架的使用,在框架中完成合约编译、部署、verify、单元测试等。
第三节:Token协议: 主要介绍token协议:ERC20、ERC721、ERC1155,后两者就是我们常说的NFT,从而为后续经济激励做铺垫。
第四节:系统优化: 学习subgraph,为系统的性能、功能做升级。
第五节:如何空投: 使用MerkelTreee完成airdrop Token
第六节:合约升级: 成合约升级技能,数据业务分离
第七节:质押挖矿: 学习staking相关知识点。
第八节:链下授权: 了解permit相关知识点,approve+transferFrom一笔完成。
第九节:引入后台server,从而学习如何使用server调用合约。
第十节:个人中心: 与链下server结合,展示个人主页。
其他待定...(这个项目应该会一直维护,可以做很久)
EVM( ETHEREUM VIRTUAL MACHINE ) :以太坊虚拟机, 是智能合约的执行环境,现在已经超越了以太坊网络, 成为一个链上程序执行的标准。
不仅诞生了很多 EVM 兼容链,如 BNB Chain、Polygon、Gnosis Chain 、Arbitrum(Layer2)、Optimism(Layer2) 等,很多异构的区块链,如FileCoin、Solana、Near、Nervos 等公链也在与各种方式兼容 EVM。
在智能合约领域,以太坊虚拟机以及其算法和数据结构是第一性原理,不管是智能合约开发人员还是安全审计人员,理解 EVM 运行 是进阶高手的必修课。
该系列文章主要讲述Web3工程如何实现规范化,工程化方案。偏向于具有Solidity基础,或者Nodejs基础的开发人员,协助并指导开发人员编写具有可协作性的工程项目。该系列文章将会从浅到深,逐步拆解并且指导开发人员,部署,测试,并且尝试开发一个多DEFI项目组合的应用。
作者:Box, 推特:@BoxMrChen