Last week in bitcoin (Oct 27 - Nov 2)
Highlights from the bitcoin developer ecosystem...
Hi Insiders. This is Tuma, open source reporter from the Insider Edition. I spent 10+ hours in open-source developer calls in the Bitcoin ecosystem last week. Here is what caught my eye:
NUT-XX is bringing offline unilateral Spilman channels to the Cashu protocol.
During the monthly call, on Thursday 30th, Cashu developers presented a new specification that lays the foundation for creating offline unilateral Spilman channels. This NUT allows a sender to send a huge number of high-frequency payments while preparing just a few proofs, reducing bandwidth usage and strain on the mint.
To establish a channel, Alice takes Carol’s public key and outputs and, with a mint supporting NUT-11, creates a set of 2-of-2 multisig proofs of various amounts, where both Alice and Carol’s signatures are needed to redeem.
Once the channel has been established, Carol can verify the signature from Alice without the need to involve the mint. Carol can unilaterally exit at any time, by sending the latest signature to the mint. Alice must wait for Carol to sign a release transaction for the remaining funds. However, even in case of non-cooperation, a locktime allows Alice to be refunded after a certain amount of time has passed.
PR1973 aims to startup fuzz testing in in StratumV2 to discover bugs on edge cases to make the software more reliable.
During the weekly call, on Tuesday 28th, StratumV2 developers discussed the implementation of fuzz testing for the mining protocol. This will be implemented with the help of Vinteum grantee Erik Cestari.
Fuzzing is an automated software testing technique that works by providing unexpected, invalid or random data as input to a computer program. This allows to discover bugs on edge cases, that would otherwise go unnoticed. Fuzz tests are meant to run continuously 24/7.
What’s cool about the tech: fuzz testing allows to stress-test the StratumV2 implementation, making the protocol more reliable. In fact, some bugs has already been discovered and are already being fixed.
PR7875 is bringing react-native support through UniFFI bindings to expose Fedimint functionalities.
During the weekly call, on Monday 27th, Fedimint developers announced the creation of the
fedimint-client-unifficrate. The goal of this PR is to add react-native support to bring to expose Fedimint functionalities through UniFFi bindings.This PR also migrates the cryptgraphic backend from aws-lc-sys to ring to ensure compatibily with mobile platforms. However, this change is still under discussion, due to aws-lc-sys crate being the main library used by the Rust ecosystem.
What’s cool about the tech: React-native support for Fedimint allows for developers to easily integrate the protocol in native mobile applications, growing the Fedimint ecosystem.
Looking for an opportunity to join up with some bitcoin devs in person? Join us in Taipei this December 15-17 to talk about standing sovereign with Bitcoin.



