Bitcoin
webtorrent
Our great sponsors
Bitcoin | webtorrent | |
---|---|---|
904 | 80 | |
75,086 | 28,838 | |
1.9% | 0.5% | |
10.0 | 9.2 | |
about 11 hours ago | about 21 hours ago | |
C++ | JavaScript | |
MIT License | MIT 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
webtorrent
- Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally
-
I Moved My Blog from IPFS to a Server
It's because of the kind of content that is shared. BitTorrent serves a lot of content you are not allowed to redistribute, so having an open gateway immediately puts you at risk of aiding the distribution of content. But it does work, someone even made something native to browsers so browsers themselves can share content: https://webtorrent.io/. There are even fuse "gateways" to make it native to your computer and pretend the files exist locally: https://github.com/search?q=bittorrent+fuse&type=repositorie...
IPFS doesn't seem to be used for that kind of content much, it seems to be targeted more towards web-native content (html pages, images, that kind of stuff). It's probably safer for Cloudflare to run this.
-
Time to watch my favourite ads featuring videos!
Then https://github.com/webtorrent/webtorrent could be used to actually download the videos in browser, the idea being here though, that you would at least seed out as much as you got. Enabling other's to access videos without requiring creators have the infrastructure to push a video to 1000s or more clients at once.
- Everytime when I ask someone what they watch movies on
-
Reddit should have to identify users who discussed piracy, film studios tell court
Peertube can opportunistically use WebTorrent to ease the load on the server & have clients watching a video share the parts between themselves.
-
Transmission v4.0
I stopped torrenting some time ago, but what are people's experience with webtorrent?
I'd just as soon avoid running additional software if possible.
- looking for well designed websites
-
Happy new year. I was wondering, what cool scripts would you recommend for mpv?
webtorrent-mpv-hook: enables mpv to stream torrents using webtorrent.
-
Script suggestion post!
acompressor.lua: compressor. blur-edges.lua: fills the black bars on the side of a video with a blurred copy of its edges. createchapter.lua: self-explanatory. crop.lua: crop video in a visual manner. encode.lua: make an extract of the video currently playing using ffmpeg. reload.lua: reloads videos if an online video stops caching. seek-to.lua: go to timestamp. simplehistory.lua: stores whatever you open in a history file. skiptosilence.lua: skip past "previously on...". smartcopypaste_ii.lua: copy/paste links sponsorblock.lua: skip sponsors in yt videos. streamsave.lua: save looped section to a separate file. subit.lua: download subtitles to playing video. uosc.lua: feature-rich minimalist proximity-based ui (my fav!). webm.lua: similar to encode.lua but with more features and no external dependencies. webtorrent-mpv-hook: enable mpv to stream torrents using webtorrent. youtube-quality.lua: change quality of currently playing yt video.
-
Beaker Browser is now archived
you completely off-base here, check this: https://webtorrent.io
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.
peerflix - Streaming torrent client for node.js
ipfs - IPFS implementation in JavaScript
BitcoinJS - A javascript Bitcoin library for node.js and browsers.
instant.io - 🚀 Streaming file transfer over WebTorrent (torrents on the web)
webtorrent-mpv-hook - Adds a hook that allows mpv to stream torrents
webtorrent-desktop - ❤️ Streaming torrent app for Mac, Windows, and Linux
bittorrent-dht - 🕸 Simple, robust, BitTorrent DHT implementation
peer-vnc - Secure Access VNC from anywhere based on noVNC
js-git - A JavaScript implementation of Git.
PDFKit - A JavaScript PDF generation library for Node and the browser
torrent-webseed-creator-colab - Webseeded torrent creator using Google Colaboratory