bitcoinbook
go-ethereum
Our great sponsors
bitcoinbook | go-ethereum | |
---|---|---|
347 | 365 | |
22,427 | 45,582 | |
1.6% | 2.0% | |
9.9 | 9.9 | |
20 days ago | 1 day ago | |
HTML | Go | |
GNU General Public License v3.0 or later | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bitcoinbook
-
Free ebooks on Cryptocurrency, a small collection I read
"Mastering Bitcoin" by Andreas M. Antonopoulos: The printed version is not free, the complete text is available on GitHub. It's an excellent resource for understanding Bitcoin from a technical perspective.
- Writing a summary on HD wallets, first part done, correct so far ?
- Anything missing?
-
Seeking Guidance: Best Path to Mastering Blockchain and Affordable Master Programs
I also highly recommend that you Read this book "Mastering bitcoin", its free and open source: https://github.com/bitcoinbook/bitcoinbook
-
Introducing Ledger Recover & Answering Your Questions
You should read this chapter - it kinda explains why the chip need to be able to manipulate and access the private key. It works exactly the same way for every hardware wallet.
-
Hello everyone. I want to into deep in bitcoin. Can anyone help me with papers or YouTube channel( truly Channels) because YouTube has a lot trash.
I don't know about videos, but if you want to go technically deep, good start is Mastering Bitcoin (https://github.com/bitcoinbook/bitcoinbook) followed by Mastering the Lightning Network (https://github.com/lnbook/lnbook)
-
How do I actually validate a bitcoin block's hash
Don't make assumptions. Do some research https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch10.asciidoc
- Interacting with the bitcoin network without typical software.
-
Where can I learn more advanced Bitcoin topics?
The Antonopoulos book is free on GitHub https://github.com/bitcoinbook/bitcoinbook
go-ethereum
-
Ethereum Foundation removes their canary
Even more relevant would be the Ethereum Improvement Proposal repo (where people submit proposals to change the spec):
https://github.com/ethereum/EIPs
Or the go-ethereum execution client (the most popular execution client):
-
How I Contributed One Line of Code to Ethereum
Geth - Official Go implementation of the Ethereum protocol.
-
Bot for GitHub/Lab Releases
I want to create a bot that sends messages once new releases of certain GitHub/Gitlab repoβs ( -https://github.com/bitcoin/bitcoin/releases -https://github.com/ethereum/go-ethereum/releases -https://github.com/prysmaticlabs/prysm/releases -https://github.com/dashpay/dash/releases -https://github.com/Team-Kujira/core/tags -https://gitlab.com/thorchain/thornode/-/releases ) have been released.
-
Build a Go API with wallet authentication, JWT, Gin
In case you want to know more go-ethereum is a good place to look at.
-
mev-boost proposal failure
I found one related discussion online, which also seems to have someone running geth/prysm and getting missed/orphaned blocks specifically post-shapella. Their posted log entries show a similar pattern as yours, but even more extreme. Note the massive gap in time between payload work timeout at 08:13:59.743 and getHeader return at 08:14:08. That's more like 8 seconds late.
- What are some backend-related stuff that Go isn't good at?
-
Daily General Discussion - April 16, 2023
Geth v1.9.13 ships a new snapshot format, raises transaction limits, can run HTTP and WebSocket on the same port, and can keep the DAG in memory.
-
Ethereum's pending withdrawals total $1.34 billion after Shapella
https://github.com/ethereum/go-ethereum 882 contributors
- The Earliest Versions of Ethereum that I could find on Github
-
How Client Architecture applies to decentralization & security in Crypto
β Geth ***(~70.1% of all clients)***The most robust protocol client that allows users the flexibility to run any version of a node. Implementation of Ethereum in the GO programming language.
What are some alternatives?
Nethermind - A robust execution client for Ethereum node operators.
web3.py - A python interface for interacting with the Ethereum blockchain and ecosystem.
besu - An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
cosmos-sdk - :chains: A Framework for Building High Value Public Blockchains :sparkles:
core-geth - A highly configurable Go implementation of the Ethereum protocol.
Parity - (deprecated) The fast, light, and robust client for the Ethereum mainnet.
bor - Official repository for the Polygon Blockchain
prysm - Go implementation of Ethereum proof of stake
solidity - Solidity, the Smart Contract Programming Language
tatum-js - π Tatum SDK: A πͺ powerful, π feature-rich TypeScript/JavaScript π library that streamlines the π οΈ development of π blockchain applications.
solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
solana-go - Go SDK library and RPC client for the Solana Blockchain