password
Created
Feb 19, 2023 04:37 PM
type
Post
status
Invisible
date
Dec 20, 2021
slug
summary
WIP: 区块链基础知识
tags
BlockChain
category
区块链
icon
基础知识

区块链的一个通俗易懂的解释分享: https://toutiao.io/posts/urvdoh/preview
DApp
去中心化应用
主要是由两部分组成:
- 应用的前端页面: 使用Javascript构建的前端应用程序, 在其中主要是使用到web3.js来进行合约交互, 并绘制合约界面
- 应用的后端系统: 使用Solidty或Rust构建在区块链上的智能合约系统
智能合约
所谓智能合约,就是跑在以太坊网络上的小程序。每个 Web 3.0 开发者都必须了解以太坊的工作原理。智能合约通常是自动执行的,它可以使用 Solidity 或者 Rust 等语言编写,通过编写业务逻辑把信息存储到区块链上,就像普通应用把数据存到数据库中一样。
学习资源:
一些重要的工具
工欲善其事,必先利其器,学习完智能合约的课程手边总要经常使用一些工具:
开发语言的工具
重要框架
高级概念
- NFT
- DAO
- DeFi
- Upgradeability
其他工具
参考
- 如何成为一个区块链开发者 https://juejin.cn/post/7066301298630459429#heading-2
- 前端开发入门区块链的最佳实践 https://learnblockchain.cn/article/4316