基于区块链的毕业设计Developer Guide: How to Build Ethereum Dapps – 开发人员指南:如何构建以太坊dapp
本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Developer Guide: How to Build Ethereum Dapps – 开发人员指南:如何构建以太坊dapp 是一篇很好的国外资料
Developer Guide: How to Build Ethereum Dapps
A curated list of Ethereum resources for developers
“A decentralized application (dapp) is an application built on a decentralized network that combines a smart contract and a frontend user interface” Introduction to dapps
Ethereum network
- Intro to Ethereum
- A beginner’s guide to Ethereum
- Learning resoures
Key concepts
- Accounts
- Transactions
- Blocks
- Ethereum Virtual Machine
- Gas
- Nodes and Clients
- Networks
- Consensus mechanisms
Ethereum for Developers
- Ethereum developer resources
Ethereum 2.0
- Roadmap
- Consensys – Ethereum 2.0
Wallets
- MetaMask
Smart contracts
- Choice: Solidity
- Alternatives: Vyper
Frontend User Interfaces
Client API
- Choice: web3.js – Ethereum JavaScript API
- Alternatives: Javascript Libraries
- Set up Web3js to use the Ethereum blockchain in Javascript
- Calling a smart contract from JavaScript
React components
- Drizzle
UI
- Rimble UI
- The Challenge of UX in Ethereum
- Designing for Blockchain: What’s Different and What’s at Stake
Development framework
- Choice: Truffle Suite
- Alternatives: Dapp development frameworks, Frameworks and pre-made stacks
Development networks
- Ganache – One click blockchain
- Truffle Develop
- Alternatives: Development networks
dApp Development with Truffle Suite
- Truffle Suite – Development environment for blockchain dapps (decentralized applications) and smart contracts
- Truffle
- Truffle Boxes
- Ganache
- Drizzle
Project lifecycle
- Truffle Webinar Series – Explore the full life cycle of developing and deploying a Dapp
Drizzle
- Drizzle – Drizzle is a collection of libraries to simplify development of your dapps in Plain JavaScript, React and Vue.
- Documentation
- Drizzle – Truffle Box – This box comes with everything you need to start using smart contracts from a react app with Drizzle.
Mobile dApp Development
- Truffle box: drizzle-react-native
Further resources
Books
- Mastering Ethereum: Building Smart Contracts and Dapps
dApps examples
- Introduction to dapps
- Use Ethereum Applications
- State of the dApps
- DappRadar
dApp Development
- Consensys – Developer tool list
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement.
Essential cookies
We use essential cookies to perform essential website functions, e.g. they’re used to log you in. Learn more
Always active
Analytics cookies
We use analytics cookies to understand how you use our websites so we can make them better, e.g. they’re used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more
Developer Guide: How to Build Ethereum Dapps
A curated list of Ethereum resources for developers
“A decentralized application (dapp) is an application built on a decentralized network that combines a smart contract and a frontend user interface” Introduction to dapps
Ethereum network
- Intro to Ethereum
- A beginner’s guide to Ethereum
- Learning resoures
Key concepts
- Accounts
- Transactions
- Blocks
- Ethereum Virtual Machine
- Gas
- Nodes and Clients
- Networks
- Consensus mechanisms
Ethereum for Developers
- Ethereum developer resources
Ethereum 2.0
- Roadmap
- Consensys – Ethereum 2.0
Wallets
- MetaMask
Smart contracts
- Choice: Solidity
- Alternatives: Vyper
Frontend User Interfaces
Client API
- Choice: web3.js – Ethereum JavaScript API
- Alternatives: Javascript Libraries
- Set up Web3js to use the Ethereum blockchain in Javascript
- Calling a smart contract from JavaScript
React components
- Drizzle
UI
- Rimble UI
- The Challenge of UX in Ethereum
- Designing for Blockchain: What’s Different and What’s at Stake
Development framework
- Choice: Truffle Suite
- Alternatives: Dapp development frameworks, Frameworks and pre-made stacks
Development networks
- Ganache – One click blockchain
- Truffle Develop
- Alternatives: Development networks
dApp Development with Truffle Suite
- Truffle Suite – Development environment for blockchain dapps (decentralized applications) and smart contracts
- Truffle
- Truffle Boxes
- Ganache
- Drizzle
Project lifecycle
- Truffle Webinar Series – Explore the full life cycle of developing and deploying a Dapp
Drizzle
- Drizzle – Drizzle is a collection of libraries to simplify development of your dapps in Plain JavaScript, React and Vue.
- Documentation
- Drizzle – Truffle Box – This box comes with everything you need to start using smart contracts from a react app with Drizzle.
Mobile dApp Development
- Truffle box: drizzle-react-native
Further resources
Books
- Mastering Ethereum: Building Smart Contracts and Dapps
dApps examples
- Introduction to dapps
- Use Ethereum Applications
- State of the dApps
- DappRadar
dApp Development
- Consensys – Developer tool list
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement.
Essential cookies
We use essential cookies to perform essential website functions, e.g. they’re used to log you in. Learn more
Always active
Analytics cookies
We use analytics cookies to understand how you use our websites so we can make them better, e.g. they’re used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more
部分转自网络,侵权联系删除区块链源码网
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Developer Guide: How to Build Ethereum Dapps – 开发人员指南:如何构建以太坊dapp