Guess who's back, back again?
MarkM's back, tell a friend...
Guess who's back guess who's back guess who's back guess who's back!
--Without Me, Eminem and Dr. Dre (in video)
Great post!
My thoughts:
Do you know what the "make" command is? The idea was to use that "make" command.
A: No unfortunately, may have entered it following linux binary compilations when installing my first Ubuntu 18.04 LTS version of Devcoin Core 22.x before @develCuy gave me a special pre-release private Alpha version for my better WindOZe 11 PC. BTW Windows 11 is damn open these days. Microsoft Store can just download WSL Ubuntu (2nd release) straight from the Windows Store on W11. You can also download WSA (Android) and run Android apps natively on Windows to test out wallets and such (there is a devcoin-wallet @sidhujag made in 2014) with Android 12 out now. I also love the Xbox Cloud Beta and the commitment to an open store unlike Apple where anyone who makes software can submit items to sell on the main Windows store app. One day maybe you'll jump on the GUI crew :) You ought to be working for Windows once they get Activision and ChatGPT for Xbox Live Game Pass/Xbox Cloud Gaming as well as Bing. They could use your expertise as they move to more and more Linux. Devcoin's always been a Windows coin to me. Very like Bitcoin when I used to run the 32-bit from 2014 when I first lurked in 2017.
The "make money" idea might have seemed a "spoof" back in the days before BiTCoin came along, but once bitcoin came along wow it became totally true, minting money.
A: Spoofing was hard to understand. The page I read was a lot like the book preview I read that you linked by the Glasgow psychiatrist who was the one who wrote about "knots" in human thought processes. The poems were all really much the same. Different words, but the same structure, same idea conveyed. Amusing.
:thinking: :thinking: :thinking:
Figured your Spoofing was in the Web 1 days Email based? Kule Blaster like?
Found this:
Email spoofing
Among the most widely-used attacks, email spoofing occurs when the sender forges email headers to that client software displays the fraudulent sender address, which most users take at face value. Unless they inspect the header closely, email recipients assume the forged sender has sent the message. If it’s a name they know, they are likely to trust it.
Spoofed emails often request a money transfer or permission to access a system. Additionally, they can sometimes contain attachments that install malware — such as Trojans or viruses — when opened. In many cases, the malware is designed to go beyond infecting your computer and spread to your entire network.
Email spoofing relies heavily on social engineering — the ability to convince a human user to believe that what they are seeing is legitimate, prompting them to take action and open an attachment, transfer money, and so on.
How to stop email spoofing:
Unfortunately, it is impossible to stop email spoofing completely because the foundation for sending emails – known as the Simple Mail Transfer Protocol – doesn’t require any authentication. However, ordinary users can take simple steps to reduce the risk of an email spoofing attack by choosing a secure email provider and practicing good cybersecurity hygiene:
Use throwaway email accounts when registering for sites. This reduces the risk of your private email address appearing in lists used for sending spoofed email messages in bulk.
Make sure your email password is strong and complex. A strong password makes it harder for criminals to access your account and use it to send malicious emails from your account.
If you can, inspect the email header. (This will depend on the email service you are using and will only work on desktop.) The email header contains metadata on how the email was routed to you and where it came from.
Switch on your spam filter.This should prevent most spoofed emails from coming into your inbox.
A: This quote "Unfortunately, it is impossible to stop email spoofing completely because the foundation for sending emails – known as the Simple Mail Transfer Protocol – doesn’t require any authentication." -- This part I remember being a main part of the prototype/beta of Ripple Project by Ryan Fugger from 2005/2006 when he made Ripplepay at ripplepay.com as an alpha-Proof-of-Concept of his circualr IOU issuing system where he set a credit limit for someone to invite to his "circle" of trusted friends by email and they accepted and joined the website where they could draw up to the limit set by the friend inviting them to ripplepay.com and then use that "IOU" however they pleased, basically just to pay a mutual acquaintance that also trusted his issuer with a credit limit so he could pay that person or lend to that person the obligation of the debt/IOU that he/she took from the person who lent them the credit (and set their limit) initially. They used Google's Publicly Known SMTP server to perform all transactions on the ripplepay.com proof-of-concept as a a decentralized currency system that was based on trusted friends who people chose to lend to after inviting as well as using IOU with someone you don't know but is connected to the issuer of your IOU with trust themself. Is that the spoof? There were links to invite in emails as well as I believe ability to mass invite users to see who would join... Rates were updated from yahoo finance every 24 hours for various forex and Yahoo's facebook plug-in currency IOU-like experiment YOO "Yootles!"... Eventually BTC was added and the rest was Fiat FOREX.
....Of course I'm wrong, sounds like you're talking about the windows zip files bundled with the dependencies and the EXE file for Windows that I run or even just the first Bitcoin BITCOIN.EXE for Windows XP SP2 that Satoshi released with everything hardcoded ready to find (bot?) nodes on IRC and didn't sep the daemon or GUI from it til Gavin pulled it apart and just left himself the command line access to bitcoind. Much like by the time you created devcoind, you used the "old-devcoind" to build the first running Devcoin blockchain...
So it would build/compile the file named money, whose dependencies would include bitcoind, (the bitcoin daemon), so it would build/compile bitcoind and run it...
But wait, go deeper.... it would actually build/compile ("make") wallet.dat, whose dependencies would include bitcoind, so it would first "make" bitcoind...
But to "make" wallet.dat it needs to not only make bitcoind but also run it, since it is running it that makes the wallet.dat file.
But wait, deeper still... we need actually mining the coins to be part of it, so lets put a miner program in there too as a dependency, so it builds the coin and a miner for it and runs the miner...
A: Tenebrix tought me mining was simple early on. You could just put gen=1 in your conf or gen=-1 to use your max number of cores to mine Devcoin solo before merge mining with Bitcoin made CPU mining a bit obsolete. I still use that to mined over 1.4 Million TBX. Multicoin-QT by sacarlson who co-created groupcoin with you made that software to work using QT with other coins in addition to Bitcoin.
"make" is based on making (building/compiling) files, checking they are at least as new as all their dependencies; so if wallet.dat is older than any of the things it depends on, it will need to run the miner until the wallet is newer than the other files...
...But transactions other than mining can touch the wallet, so maybe go a little deeper still, something to actually check whether the last change to the wallet is incoming...
A1: Something that happens when I upgrade wallets with minor changes with my wallet.dat in place as it syncs up.
A2: This happened when the Coinye_Chat dev on the CoinyeCoin telegram channel (also @gayfishpool on twitter) updated last week from a 1.6 type version of Dogecoin for Coinye from 2021 to a NyanCoin v 2.2.0 (latest release with HD wallets). He ran a command for me to upgrade my wallet in cmd line and since my COYE is small relative to his I trusted him but it did update my wallet.dat to run from a 2014-2015 version of Dogecoin for CoinyeCoin to an HD v 2.2.0 new NyanCoin version of CoinyeCoin (Aquaman).
...Or maybe even write a "balance" file and a "previous balance" file and if the balance is not higher than the previous balance make a "needmoremoney" file so that "needmoremoney" will be newer than current or previous balance, thus leading to having to run the miner again...
A: Lost...
...But the miner won't be the only way of "make"ing money, so maybe a random or biased-random pick of ways to "make" the "gotenoughmoney" file be newer than the "needmoremoney" file...
A: Not sure. Talking diff between mining fees and block generation rewards?
So a "case" loop...
In the "case" that the dice roll X, "make" didmethodX;
In the "case" that the dice roll Y, "make" didmethodY;
etcetera etcetera etcetera, as "the king" might say to "I"...
A1: Is this a script of logic? A smart contract IF THEN type deal? What is this King stuff?
A: Would love to know what you mean in ELI5 here. Otherwise I'm gonna always assume you're My Gandalf and I am only crowned emperor of the HRE if you allow it. Tolkein was all about the restoration of the HRE, would require a Scots Pope perhaps, and a Habsburg/Grimaldi principality ;). Or just anyone generally who was screwed from Ghent by those ridiculous post John of Gaunt's in "England" - Yo El Rey.
You always make me feel like I'm in Middle-Earth:
That sounds cool. There's a debt that needs payin'. ;)