💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
今天我开始用Rust学习区块链,了解了相对路径和绝对路径的区别,并编写了一个简单的工作量证明区块链代码,创建了Block结构体,实现了哈希计算和挖矿功能。不到一周的学习让我感到自豪,期待尝试P2P。
🎯
关键要点
-
今天开始用Rust学习区块链,感到非常兴奋。
-
理解了相对路径和绝对路径的区别。
-
开始习惯编写结构体和使用impl添加函数。
-
编写了一个简单的工作量证明区块链代码,挖矿直到哈希以'0000'开头。
-
创建了Block结构体,包含索引、时间戳、交易、前一个哈希、哈希和随机数。
-
实现了哈希计算和挖矿功能。
-
学习不到一周,感到自豪,期待尝试P2P。
❓
延伸问答
我如何用Rust编写区块链代码?
可以通过创建Block结构体并实现哈希计算和挖矿功能来编写区块链代码。
什么是工作量证明?
工作量证明是一种通过计算哈希值来验证区块链交易的机制,直到哈希以'0000'开头。
我在学习Rust时遇到了哪些困难?
我最初对相对路径和绝对路径的区别感到困惑。
Block结构体包含哪些字段?
Block结构体包含索引、时间戳、交易、前一个哈希、哈希和随机数等字段。
我在学习Rust的过程中有什么收获?
我学会了编写结构体、使用impl添加函数,并实现了简单的区块链代码。
我接下来想尝试什么?
我期待尝试P2P(点对点)网络编程。
➡️