Skip to content

playmonkey/blockchain-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Blockchain Resources

A list of resources learning blockchain/ethereum/bitcoin and coding smart contracts in solidity. I will keep this updated to reflect current/potential regulatory standards on crypto as a whole. WIP...

Blockchain

  1. Building a Blockchain in Python, https://www.freecodecamp.org/news/how-to-build-a-blockchain-in-python/
  2. A Developer's Guide to Building a Blockchain, https://www.prolitus.com/create-your-own-blockchain-from-scratch-a-comprehensive-guide/
  3. Blockchain Tutorial for Developers, https://www.ibm.com/topics/blockchain-tutorial-for-developers
  4. The Ultimate Guide to Blockchain Development, https://www.consensys.net/blog/developers/the-ultimate-guide-to-blockchain-development/
  5. Create Your Own Blockchain, https://www.instructables.com/Create-your-own-Blockchain/
  6. Blockchain Explained: How It Works, Its History and Its Applications, https://www.forbes.com/advisor/investing/blockchain-explained/
  7. A History of Blockchain Technology, https://www.entrepreneur.com/article/432435
  8. A Brief History of Blockchain, https://www.investopedia.com/tech/history-blockchain/
  9. A Comprehensive History of Blockchain Technology, https://www.techtarget.com/searcherp/definition/blockchain-a-comprehensive-history
  10. Build Your Own Blockchain: A Beginner's Guide, https://www.udemy.com/course/build-your-own-blockchain-a-beginners-guide/
  11. How To Build A Blockchain App with Ethereum, Web3.js & Solidity Smart Contracts: https://www.dappuniversity.com/articles/how-to-build-a-blockchain-app
  12. Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course: https://www.youtube.com/watch?v=gyMwXuJrbJQ A great resource if you are starting out on your blockchain journey.
  13. What Are AI Agents? How Autonomous Programs are Transforming Crypto (Great read on AI agents and blockchains) - https://decrypt.co/resources/what-are-ai-agents-how-autonomous-programs-are-transforming-cryptocurrency

Bitcoin

  1. Bitcoin forum (a good place to get help) - https://bitcointalk.org/index.php
  2. Bitcoin wiki portal (bookmark) - https://en.bitcoin.it/wiki/Main_Page
  3. A good intro for beginners - https://learnmeabitcoin.com/technical/target
  4. Understanding the bitcoin block header - https://medium.com/fcats-blockchain-incubator/understanding-the-bitcoin-blockchain-header-a2b0db06b515
  5. Merkle Tree and Bitcoin mining (A good intro)- http://www.righto.com/2014/02/bitcoin-mining-hard-way-algorithms.html
  6. Bitcoin Developer Guide - https://developer.bitcoin.org/
  7. Bitcoin Core GitHub Repository - https://github.com/bitcoin/bitcoin
  8. Bitcoin Improvement Proposals (BIPs) - https://github.com/bitcoin/bips
  9. Bitcoin Stack Exchange - https://bitcoin.stackexchange.com/
  10. Mastering Bitcoin by Andreas M. Antonopoulos - https://github.com/bitcoinbook/bitcoinbook
  11. Bitcoin Protocol Documentation - https://en.bitcoin.it/wiki/Protocol_documentation
  12. Bitcoin Developer Network - https://bitcoindev.network/
  13. BitcoinJS (JavaScript Bitcoin library) - https://github.com/bitcoinjs/bitcoinjs-lib
  14. Bitcoin Optech (Technical resources for Bitcoin projects) - https://bitcoinops.org/
  15. Blockchain Explorer APIs (e.g., Blockchain.info API) - https://www.blockchain.com/api

These resources cover a range of topics from basic concepts to advanced development techniques, providing documentation, code repositories, community forums, and practical tools for Bitcoin developers.

Ethereum

  1. Ethereum Official Website, The main resource for all things Ethereum, including documentation, tools, and updates - https://ethereum.org/
  2. Solidity Documentation, The official documentation for Solidity, the primary programming language for writing Ethereum smart contracts - https://docs.soliditylang.org/en/latest/
  3. Hardhat, A popular development environment and framework for Ethereum software, with tools for testing, debugging, and deploying smart contracts - https://hardhat.org/
  4. Truffle Suite, A well-known development framework for Ethereum with a suite of tools for smart contract development, testing, and deployment - https://www.trufflesuite.com/
  5. Remix IDE, An in-browser IDE for Solidity development and testing, useful for rapid prototyping and debugging - https://remix.ethereum.org/
  6. OpenZeppelin, A library of secure, reusable smart contract components and tools for Ethereum development - https://openzeppelin.com/:
  7. Ethers.js Documentation](https://docs.ethers.io/v5/)**: Documentation for Ethers.js, a library for interacting with the Ethereum blockchain and smart contracts.
  8. web3.js Documentation](https://web3js.readthedocs.io/en/v1.5.2/)**: Documentation for web3.js, a library for interacting with the Ethereum blockchain from web applications.
  9. Infura, A service providing scalable and reliable access to the Ethereum blockchain, useful for building decentralized applications - https://infura.io/
  10. Alchemy, A platform offering Ethereum infrastructure and developer tools, including APIs and analytics - https://www.alchemy.com/:
  11. Ethereum Foundation (blogs with technical info) - https://ethereum.foundation/

These resources should provide a solid foundation for Ethereum development, from coding and testing to deploying and interacting with the blockchain.

About

Blockchain Resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published