一.概述与账户1.ETH概述ETH与BTC类似,都是通过交易驱动的状态机,但是以太坊的以太币与比特币的记录方式不同,花费方式也不同,比特币需要提供币的来源,同时要维护一个UTXO,以太坊使用账户余额形式来记录账户余额,所以不会出现花费两次的问题。以太坊全节点要维护状态树、交易树、收据树,状态树主要是记录不同账户的状态,记录每个上链的账户的余额信息和其他数据,交易树与收据树是记录交易相关的详细...
一:比特币密码学与数据结构1.哈希函数a. 常用哈希
sha256
RIPEMD-160
b.使用途径
产生公钥。
交易进行哈希。
默克尔树生成。
跟哈希的生成与验证。
区块的哈希作为下一个区块的输入,验证区块是否合法。
2.非对称加解密a.使用的算法
ECDSA
b.使用的途径
公钥生成。
签名,用于脚本的验证,确保花费区块时的合法性。
验证交易的来源是否合法,对于交易需要进行签名,...
reference浙江大学区块链协会开源计划。欢迎所有人贡献!!!
书籍入门
精通比特币
区块链-技术驱动金融
区块链-从数字货币到信用社会
进阶
区块链技术进阶与实战
开源项目比特币
比特币白皮书
以太坊
以太坊白皮书
以太坊wiki
go-ethereum-code-analysis
以太坊源码分析-teaspring的技术专栏
干货|以太坊分片:overview and fina...
NFTer-roadmap 2024NFT 学习路线总结,不断更新。
—— By 浙江大学区块链协会(Zhejiang University BlockChain Association, ZJUBCA)
第一层
快速入门
历史发展:
NFT 圣经:关于非同质化代币的所有知识 🔗
一些解读:
NFT:价值互联网的 HTML 🔗
深度解析:NFT 有哪些应用场景?非同质化代币最全...
Base背景介绍什么是BaseBase是总部位于美国的加密货币交易平台Coinbase于2023年8月9日正式发布的以太坊Layer 2(L2)区块链。作为这家上市公司推出的第一个区块链,它受到了加密货币社区的广泛关注。
Base是与以太坊Layer 2区块链OP Stack上的OPtimism合作开发的,而OP Stack是一个支持OPTimism的标准化开源开发堆栈。Base允许开发者在...
Farcaster 社交协议简介Farcaster是一个社交协议,作为一个开源的社交关系图谱,支持开发者在这个协议上构建各种应用,其地位可以看作是Base生态的核心,现在的Base链项目的一手消息都是Farcaster上面的。
Warpcast是支持这个协议的一个客户端,也是大家最常的一个,简单理解就是一个社交APP,类比推特
投资背景2022 年 7 月 13 日,Farcaster 完成...
Degen代币Degen 代币的起源与发展Degen 代币的历史可以追溯到 2024 年 1 月在 Base 链上的首次推出。从 Farcaster 社区的 /degen 频道开始,Degen 凭借其独特的激励机制和迷因文化,迅速在加密货币社区内掀起了轰动,并为其后续的发展奠定了坚实的基础。
Degen 的早期发展
Farcaster 社区
Farcaster 作为一个去中心化的社...
Consortium Blockchain-roadmap 2024联盟链学习路线总结,不断更新。
—— By 浙江大学区块链协会(Zhejiang University BlockChain Association, ZJUBCA)
第一层
基本概念:
什么是公有链、联盟链和私有链?(万向区块链实验室动画教程) 🔗
Blockchain Consortium: Advantages An...
初探以太坊 Dapp 开发BY ZJUBCA
本文假设读者已经对区块链有了基本的概念,如果你对诸如区块链、智能合约与 Dapp 这类词语完全陌生,那么我们建议读者先阅读协会的:🔗ZJUBCA-Roadmap
以太坊技术原理一、什么是以太坊(Ethereum)对以太坊的定义往往仁者见仁,但如果集大成来解释,以太坊是基于状态转换的「世界计算机」(所有人都可以访问并使用的计算机,不受空间限制)
...
ETHer-developer-roadmap 2024以太坊 Dapp 开发学习路线
—— By 浙江大学区块链协会(Zhejiang University BlockChain Association, ZJUBCA)
以太坊技术原理初级:
以太坊基本概念,Foundational topics 部分:🔗
利用 geth 搭建私有链并交互:
利用区块链浏览器 Etherscan 查看区...