People who code: we want your input. Take the Survey
7

Bitcoin is pushing most use cases and applications to second layers (e.g Lightning, sidechains) because blockchains don't scale. Most "DeFi" apps use the blockchain for transactions, filling up blocks and raising onchain transaction fees. Development is easier if you assume blockchains scale and can stay decentralized as they scale (which they can'...


5

I think it's important to note first that BIP341-BIP342 are improvements to the Bitcoin script "framework" more than they are improvements to the smart contracting "functionality". All Bitcoin scripts can do in practice is enforce combinations of conditions on signatures by certain (sub)sets of signers, timelocks, and revealing hashes. At ...


4

Lots of things called "decentralized" or "defi" are scams, and I vigorously encourage you to stay away from them. Some of them are real, or useful, and have varying degrees of decentralization. Still, nothing is ever going to give you interest if you don't give up custody of your coins. Interest is literally you being paid to take the ...


3

Every (full) node in the network verifies all rules. Negative transaction amounts are not valid. If a transaction would contain such a transfer, the transaction would be invalid and ignored by the network. If such a transaction would be contained in a block, nodes would ignore the block, and any block that builds on top, resulting in lost effort for the ...


2

decodescript has this behavior because integers in Bitcoin are little endian. So decodescript is telling you what number the script interpreter would use when it processes your script.


1

Why does every “defi” thing only support garbagecoins and never Bitcoin? DeFi - Decentralized Finance Financial applications using decentralized protocols. Such projects exist which support BTC and use Bitcoin tech. Infact they exist since years. Example: Bisq DAO and DEX, Joinmarket etc. What's with this? Why do they support 927 different garbagecoins I'...


1

what process do prevent Bob from not using Alice address as the sender in another transaction Bob doesn't know Alice's private key. A transaction requires that a kind of digital signature be included with the amounts being spent (e.g. From Alice's address) All other Bitcoin users (wallets, miners, etc) check the signature. the signature is just a complex ...


1

So, this smart contract, with its setup today, would it be possible to make it use the RSK network instead of Ethereum? Yes. https://developers.rsk.co/tutorials/ethereum-devs/port-ethereum-dapps/ RSK Bridge can also be helpful for users to swap tokens: https://developers.rsk.co/tools/tokenbridge/ If yes, what could be the pros/cons (eg. cheaper/faster ...


1

Taproot would improve the privacy and fungibility of Bitcoin transactions. It seems Smart contract payments, Lightning payments, and sophisticated multi-signature smart contract payments all look the same after Taproot. When Taproot does eventually roll out, it is likely to be followed by more incremental protocol upgrades. Graftroot, which delegates ...


Only top voted, non community-wiki answers of a minimum length are eligible