Ethernaut 智能合约安全闯关
本文主要包括了笔者学习智能合约开发和智能合约安全方面的,并且根据过去学习的经验,总结了一些优质的学习资源。文章主要包括:优质社区、入门参考、合约教程、区块浏览器、合约库、集成框架、DApp 前端、合约安全审计、漏洞分析、底层源码阅读参考。希望抛砖引玉,欢迎讨论。
在本文教程中,我们将详细介绍如何使用Python开发DeFi项目。去中心化金融(DeFi)是区块链和智能合约世界里最重要的进步之一,且常常被称作“新金融科技”。
当Web3这个概念再次兴起的时候,估计很多像我一样始终关注IT发展又上了些年纪的朋友可能会发出这样的疑问:“这玩意不是很多年前就有了吗?”
有志向的智能合约开发者们一定有很多关于如何实现这种转变的问题:什么是Web 3.0开发者技术栈?应该学习哪些编程语言?哪些技能是必须的,以及如何学习它们?下面,你会找到关于这些问题和更多问题的答案,它们会帮助你进入智能合约开发的世界。
较为详尽的介绍了比特币的专业知识,非常适合入门者,了解到区块链是什么、如何运行。
跟我学习 Solidity 第一篇
共识机制是区块链的灵魂。就像一个国家的法律,维系着区块链世界的正常运作。区块链最早的共识是工作量证明(POW),比特币和以太坊都是采用的工作量证明。现在流行的一个趋势是权益证明(POS)。以太坊2.0就会采用 POS 共识,还有最新的公链如 Tezos,Polkadot,Algorand 等等。权益证明还包括委托权益证明(DPOS),代表公链有EOS。大多其他公链采用的共识都是从 POW 或者 POS 中衍生出来。我们暂时把联盟链共识不放到讨论范畴中,从 POW 到 POS,来研究一下区块链共识的发展。
登链社区是一个专业的区块链技术社区。我们存在的意义是帮助读者提升技术。你我都是区块链技术爱好者,相逢即是有缘,我们彼此分享经验和心得,互帮互助,共同维护这片净土。
PBFT算法和 Raft算法解决的核心问题都是在分布式环境下如何保持集群状态的一致性,简而言之就是一组服务,给定一组操作,最后得到一致的结果。
PBFT