If anyone wants to join the ‘Learning Bitcoin from command line” cohort. I’m taking part as a TA so all are welcome
https://bitshala.org/cohorts/lbtcl/
MuaawiyahTucker
btcdividedbyzero@metamadeenah.com
npub1h34n...r4h0
For nearly a decade, Mu’aawiyah has been advocating for how Bitcoin and Islamic finance should be at the forefront of how we engage in ethical business practices, financial sovereignty, and fairness. A prolific educator, serial entrepreneur, and visionary, he is currently developing tools to empower individuals and businesses to harness Bitcoin as an ethical means of commerce, ensuring accessibility and inclusivity for all. Mu’aawiyah is part of a growing movement reshaping global finance through a values-based lens, rooted in integrity and justice.
Notes (18)
Ppl often ask me about the nisaab (& therefore the zakaat) on Bitcoin. The easiest way to see the nisaab is to go to trading view and type the following:
XAUUSD*2.733/BTCUSD
You can copy/paste that if you want, & it will show you how much coin you need to be above the nisaab.
Once you have that value, count 355 days from that point, & if you have stayed above the daily value you see on the side, then you pay zakaat. Not on ramadhaan, but 355 days from the moment you were above that line (assuming you have no other money). Then just pay 2.5% from that.


What this story & similar stories like it fail to capture are the other factors outside of this oversimplified scenario.
It DIDN’T talk about how those men earned their money…What fraction of their wealth their payment was, etc. and I don’t even agree with taxes…
https://xcancel.com/alanjlsmith/status/1994379528320192580
The rich guy paid £50, but if it was 0.001% of his net worth, while the 5th guy paid 30% of his net worth, the story is now VERY different. If the 1st-5th guy struggles to pay their bills, while the 10th guy has multiple houses & a private jet, these are VERY different ppl.
So from a Muslim perspective, what would be a righteous move is if the 10th guy would just say ‘hey guys, this is on me’ and guy 1-9 would say ‘Maa Shaa Allah!!’ And make duaa for him. Everyone winning. This is how it works with us. And the joke is, this is what you see.
Just google search the many MANY videos of Muslims in say Saudi Arabia fighting to pay the bill. That’s ’Karan’, and this civilisation.
“Whoever protects his own self from the selfishness of his own soul will be from the successful ones.”
https://youtu.be/B1DWCm_vees
Just updated my LinkedIn profile with what I’ve done this year so far.
Alhamdulillah, let’s hope I can do good for the world, especially in bringing Muslims to the Bitcoin anti-Ribaa revolution.


I’m actually in a bit of shock tbh at how quickly the west were able to turn Muslim attention away from Gaza, Israel and the west’s manifest support for the genocide towards Muslim leadership as if what the UK and US did and continue to do never happened.
Are Muslim diaspora that sheepish and hyper-emotional that they can’t see the obvious “Bait and switch” going on?
Don’t you just hate it when you have those bad dreams that was just a dream, but you wake up with the mood as if the dream was real? Then you can’t shake that feeling and upset 😢.
So I guess there was no “Uptober” then lol 😂
According to Einstein, if you knew all the variables of a given system, then you would be able to know how that system will be in the future an therefore there would be no free will. This is called “determinism” and it’s a whole discussion in physics.
Heisenberg with his idea of quantum mechanics, whereby things at the quantum level aren’t deterministic but rather built on probabilities, blows this idea of determinism. It suggests that it is not possible to know everything about a system, we can only know the probabilistic wave function that eventually collapses down to a range of probable outcomes. Ie, you can know the location of a quantum particle, or the momentum, but not both. This leans towards the world view of non-determinism, to which Einstein famously said “I don’t believe God plays dice [with the creation]”
So in the realm of physics, it’s still an open question based on the two above fundamentals. Not based on what “I think” or “you think” but ‘currently observable phenomena’.
There have been experiments that seem to demonstrate that our body acts before we are conscious about making that decision to act, suggesting that we are more observers of our actions than the ones choosing to do what we’re doing.
My personal view is:
1) What will happen has already been determined
2) You are fully accountable for your actions because you have free will to make choices, even if outcomes (and even your actions) are outside of your control
3) “You have only been given a little bit of knowledge” - Quraan. So because there is an absolute hard ceiling to our knowledge, what science tells us today and in the future will never gain, for us, absolute knowledge, and there will always remain things that are a mystery to us. As long as we cannot know certain things means we will always have to make choices about what to do and will always remain in the dark about outcomes.
“But how can we have free will if everything is determined?”
That last part. “You have only been given a little bit of knowledge”. You’re expecting to know and understand something you fundamentally cannot. But right now, you are choosing to pick up the phone and read these messages. That choice is observable. You know it exists without debate. But the physical world is governed by rules that, by those rules, allows future events to be known (if you knew all variables, which you and I don’t). Both realities exist. We know it exists but we can’t understand how. That’s like a lot of things. There are many things we don’t know and can’t, and there’s no debate about it. There a famous statement in physics about quantum mechanics “if anyone tells you they understand it, they are lying. Just shut up and calculate”.
So, all of those gold and silver bugs who claim that Bitcoin is haram because it’s “too volatile”…
Well, gold and silver had their very own ‘pump and dump’ this month, gold down more than 10% and silver more than 15%. Just saying.


This IS fascinating…for real. I’ve always said that a persons chromosome doesn’t determine of someone was a woman or man in Islam, but this takes it to the next level.
https://youtube.com/shorts/3g_iESUTnF8
We learnt in 2017 that miners serve up blocks to node runners. That’s their job.
This cycle we may find out that devs serve up code to the NODE RUNNERS. That’s their job.
In both scenarios, node runners can reject what’s being served to them, as they are the ultimate employers.
I’ve heard people say “dev don’t have to listen to you, they don’t work for you!” Well, yes they do.
If you want to know who you work for, look at who can reject your work once you’ve done it.
In answering a question regarding th op_return debate, and what was said in this link about what happened to BSV when they released their limits, I said the following. The concern was regarding nodes hosted on hosted servers like AWS being shut down.
https://grok.com/share/bGVnYWN5LWNvcHk%3D_871b4b01-dfd6-437c-ba51-9cd91f29e9e8
My answer:
Just to address the specific link shared above from grok, and hopefully the concerns raised above, I’ll try to give a more technical nuance.
1) To spend Bitcoin, you need two parts of a puzzle 🧩, as I’m sure most already know.
a) The locking script - ScriptPubKey
b) The spending script - ScriptSig
2) The Locking script is the puzzle piece that’s on the address side and usually kept in the UTXO set (a list of bitcoins that csn be spent). The spending script is only presented when the UTXO is spent, then the UTXO is removed from the UTXO set and then resided only in the blockchain data, no longer held in memory (where some of the UTXO set would reside).
3) The Op_return code simply tells the bitcoin node to ignore what comes after, and therefore doesn’t need to be held in the UTXO set (and therefore not in memory either)
4) Op_Return resides on the vout side of the transaction.
5) Inscriptions, on the other hand, it resides in the scriptsig side of the transaction, and therefore pushed into the witness side of the transaction.
6) Because it’s in the witness, it also doesn’t reside in the UTXO set. But because it resides in the witness sections, it’s calculated at 25% of its actual size.
7) OP_Return tells the node to ignore what comes after, and ordinals achieve the exact same thing by using an IF statement that always evaluates to FALSE. So the structure is OP_0 (ie false) then the IF statement, and then the ordinal payload. So when Bitcoin looks at that part of the script, it will always evaluate as FALSE and therefore it ignores what comes after. But as it’s in the witness side, then storing data here is better than OP_Return with larger pieces of data.
8) When data is stored after OP_return or wrapped in an IF statement, you would only know what that data is if you extract it. This part it’s important for the part of your question related to hosted providers detecting things. If scanning for malware, it would have to know where to scan, and they don’t scan everything. It’s not likely to expect that any anti-virus software would scan the /blocks or /chainstate folder files with each file in there being 100mb each as they are inert files, and not executables. It’s even less likely that any program that’s scanning for CSAM would go into these .dat files and then extract all the op_return data or ordinal data to then scan it, as it’s inert data. It would only trigger any sort of scan if the malicious data is extracted (and maybe also saved).
In the grok link given above, it seems that what made BSV implode was because he specifically intended on making it a data storage service. That was his intent, and due to that made other steps to facilitate that. It’s possible that due to that, extra scrutiny was taken and led to BSV nodes being shut down. What was interesting was that it led to BSV being more centralised as he had to build a wall around his nodes and then censor which nodes can join the network. So from that aspect it ‘seems’ like it’s not an exact comparison to what’s happening here with core v30.
It’s also interesting to mention that the Bitcoin blockchain, as of v27 or v28, encrypts the blockchain data using xor encryption. I found that out the hard way when I tried to ‘transplant’ blockchain data from one node to another. That would never work as each persons blockchain has its own unique encryption. So taking piece from one node won’t work with the other. The point being is that a random virus scanner or csam scanner won’t be able to know what’s on the blockchain unless it
1) first decrypts it,
2) Extracts the op_return/ordinal data
3) THEN scans it.
So just from a neutral standpoint, although I still believe we should filter spam, the fact is that increasing the op_return doesn’t do anything different than in ordinals. Both put data into the script and both tell the node to ignore what’s after it.
On the flip side, one could argue that we can plug both issues. Keep the 80bytes limit with op_return AND fix the taproot bug that allowed ordinals to have scripts larger than the pre-taproot script limit.
The bug being that since taproot, you essentially could embed larger pieces of data that you can’t do pre-taproot. This is what Luke suggested a while ago and is an easy fix. So yes, you ‘can’ do what you will eventually be able to do via removing the op_return limit, but that’s ONLY because of the taproot bug. So rather than removing the op_return limit, you could do the opposite and plug that taproot bug spam hole 🕳️ that exists.
But conclusion to your original question, there doesn’t seem to be an increased risk of triggering off some scan on a hosted server unless they are configured to also extract and scan op_return and ordinal data. What they ‘could’ decide to do is just not allow hosting of Bitcoin nodes because of the known X data type can be extracted from it. But due to the need to extract the data, from a technical standpoint, it doesn’t seem to make a difference. So if I wanted to make a targeted attack to just nodes, I could make a pythons script to deliberately extract csam data or malware and simply save it to the node. Then wait for hosted providers to find that saved data and shut down the node, and even investigate you due to it, asking why you have csam on your server. You could say it was a malicious code that extracted it and saved it for the purpose, but that seems to be the only attack vector I can see so far.
Great summary of the matter
https://youtu.be/TSRRwFED21s
Bitcoin Bali conference starting tomorrow, but decided to have a look at their setup the night before. Obviously it would look even better in the daylight, but it’s an epic look at the setup here in Bali. Inspirational
https://blossom.primal.net/8bdb0374330ceba1e04c8adb4d33b2d101f62a6fb198f2c3cd0758faeaabe30f.mov
https://blossom.primal.net/6fb04197a1733ca3871a578c61b6da6f66c53ee4ed8430d423b563e33ac2481f.mov
https://blossom.primal.net/54ad8f979c7f2c04ae5b7fb4a462970e39ce27c948f3ef688b2047f6ce50a587.mov
Jordan, son of Peter, revealing his truth without knowing it
https://youtu.be/_tkQm1GNIFY
Basically what he said…
https://youtu.be/UnsUNNWxY-k
So, for the ‘Gold Bugs’ who go as far as to say that “Gold is special & therefore Muslims must use it only bcoz it can’t be created…”
Well…
https://youtu.be/FpMb0NqMtGk
So let me get this straight.
* The very institution responsible for enforcing Ribaa upon mankind is the same institution that’s going to determine what money is halal or haram for us?
* Also, if we all engage in haram, then we can now change it to being halal?
The real casualty here is people’s trust in his religious instruction, unfortunately.
https://blossom.primal.net/b5fe7daef0be21ae0631071b68172b2a2e33b6dbb2076f9a58461fd5700fb6bd.mp4