Bitcoin
nano-node
Our great sponsors
Bitcoin | nano-node | |
---|---|---|
904 | 692 | |
75,086 | 3,465 | |
1.9% | 0.3% | |
10.0 | 9.7 | |
about 10 hours ago | about 11 hours ago | |
C++ | C++ | |
MIT License | BSD 3-clause "New" or "Revised" License |
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.
Bitcoin
-
Generating and Working With ScriptPubKeys in Bitcoin Transactions
As mentioned previously, ScriptPubKeys are scripts that embody the locking conditions of bitcoins in a Bitcoin transaction. They are a crucial element of a Bitcoin transaction that specifies the requirements that must be met before an unspent transaction output (UTXO) is used. The ScriptPubKey, combined with the Amount, creates an output of a Bitcoin transaction. Like every other script, ScriptPubKeys are made up of operators and data. During the encoding of a transaction, both data and the operands are represented in hexadecimal format. You can find the hex representation for all operands used in Bitcoin Scripts here.
- BTC's Luke Dashjr: '24 Bitcoin Core Update Will Disrupt Ordinals, BRC-20
-
Bitcoin Core 26.0
Here are the release notes: https://github.com/bitcoin/bitcoin/blob/26.x/doc/release-not...
It's blatantly false that "Bitcoin Core was purchased by Blockstream".
It's absolutely not the case. It's more like a conspiracy theory that keeps getting pushed into Bitcoin-related threads at Hacker news (maybe to tilt future analysis?)
If we take a look at the past month of commits from https://github.com/bitcoin/bitcoin/pulse/monthly, the top ten authors are:
- MarcoFalke (ChainCode)
-
ZeroMQ – Relicense from LGPL3 and exceptions to MPL 2.0
Fun ZeroMQ fact: bitcoind has used zeromq since 2015. This is used by client software including lightning node daemons to get notification of incoming transactions and blocks in a highly reliable and rapid way.
-
Help finding the code
I like how the insight can show what exactly been done over time..https://github.com/bitcoin/bitcoin/graphs/contributors
-
Possible to still obtain retired versions of bitcoin core?
I found this discussion and the OP appeared to gain access when using the version of core from the time the wallet.dat backup was created/encrypted: https://github.com/bitcoin/bitcoin/issues/14461
- Help upgrading to core 25.0
nano-node
- nano-node v26.0 milestones 100% complete!
-
Nano, with zero gas fees, is a prime example of how people don't care about utility, no matter how amazing, and everything is driven basically only by profits
Almost every Nano node release includes new features to make spam harder. I think it will be very hard to spam Nano nowadays. Despite not being in the spotlight and Nano dropping in value, the team is surprisingly active. https://github.com/nanocurrency/nano-node/releases
- Daily General Discussion - June 26, 2023
-
Nano V25.1 has been released 🙌 (Bug fix + cleanup + Windows QT wallet)
There's some pending work on the horizon to change the database side of things, which has projected storage savings of up to 50%.
-
General Info and Weekly Discussion
Main Site - nano.org
-
New updates from Colin on some future plans (time-bounded PoW, bounded scheduler buckets, improved bucket sorting, bounded unconfirmed, etc)
"This change does not address block work pre computation as it's still possible to generate proofs for a time point in the future." - Source
Time-bounded proofs of work - All Nano transactions require a Proof-of-Work (PoW) instead of a fee, and that PoW (currently) never expires. This means that spammers can slowly create 100,000 transactions + their PoW, & then release them all at once. Time-bounding PoW would 1) allow nodes to better track/manage unconfirmed transactions (e.g. dropping the lowest priority transactions if the election buckets get full), and 2) could limit how long PoW is valid for, preventing attackers from stacking transactions for weeks or months, and 3) possibly allow normal PoW difficulty to be lowered (good for wallets/exchanges that make a lot of transactions)
- A major V25 Nano feature (the ascended bootstrapping client) has been merged & will be on the beta network soon! Much faster bootstrapping (weeks->days), less bandwidth usage, easier for nodes to stay in sync, less disk IO, etc. This makes Nano faster, cheaper, more efficient, & more resilient 😍
What are some alternatives?
umbrel - A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4, Pi 5, any Ubuntu/Debian system, or a VPS.
BitcoinJS - A javascript Bitcoin library for node.js and browsers.
solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
js-git - A JavaScript implementation of Git.
PDFKit - A JavaScript PDF generation library for Node and the browser
webtorrent - ⚡️ Streaming torrent client for the web
naivecoin - A cryptocurrency implementation in less than 1500 lines of code
bitcoincore.org - Bitcoin Core project website
nanolooker - Explore the Nano cryptocurrency blockchain
bips - Bitcoin Improvement Proposals
Solana - Finds price floor for every single attribute in a given collection
banano - Banano is a cryptocurrency utilizing a block-lettuce™ architecture.