Going on I am wondering if there would be any other possible ways for this without the use of a digital signature? (Even though I think this is nearly impossible or if not impossible)
Is this related to your project about creating a "
trustless credit" that can decentralize collaterals?
Anyways, if you can come up with a script that utilizes standard Bitcoin "
OP_Codes" that doesn't use
OP_CHECKSIG/
OP_CHECKMULTISIG,
then you might be able to implement something that doesn't require a digital signature to spend.
However, you'll most likely come up with a non-standard script that will not be relayed by the majority of the nodes.
One reference to start your research:
developer.bitcoin.org/reference/transactions.html#opcodesIn case it's related to the project but you can consider signatures;
Check
OP_CLTV or
OP_CSV instead (
BIP-0065 / BIP-0112).
It is not from my trustless credit idea, as I was figuring out if there would be a way of doing transactions without digital signatures, so attackers using Shor's algorithm through quantum computers can't derive a private key from an on-chain public key and then produce a valid signature for a competing spend.
My ideas have changed. I am currently looking into building an Offline e-cash system allowing payment transactions to happen digitally, anywhere from peer to peer, without the use of the internet. Because Bitcoin fundamentally relies on the internet for its daily operation.
Imagine this scenario: with everything going digital. The fear of the Internet ever shutting down increases, and everyone gradually loses control over their money because everything is online and everything relies on the Internet.
Having an Electronic/digital coin acting as the common medium of exchange, allowing peer-to-peer transactions to happen offline without the use of the internet or any financial institution.