What do I need to do to use the new SegWit addresses? I looked in the Send section and it is all still the same: Pay to etc and control over the transaction fee...
You need to generate the SegWit address from "send" section first. There are 2 types of SegWit address, which are 1. P2SH-SegWit (sometimes called segwit address or p2sh segwit) 3NhtbwQZ71yHyE7y1eanttNbkHPkusdATD
2. P2WPKH (sometimes called native segwit or bech32) bc1qlfyx65dyc8usd0m0p682yght6dy9gqvn3ttx7z
P.S. i don't remember if you can generate SegWit address from wallet.dat created by older version of Bitcoin Core (before SegWit is supported by Bitcoin Core)
|
|
|
As @NotATether mentioned, what exactly technical challenge you're talking about? Few example i could think,
1. Block size limit problem, which affect bitcoin transaction fee and hinder adaption. 2. Bitcoin full node client is dominated by Bitcoin Core, even when there are many alternative implementation out there. 3. Mining pool forced to comply with regulation where pool blacklist certain address/transaction 4. All kinds of attack performed by miner which doesn't violate Bitcoin protocol such as block withholding or mining empty block
|
|
|
This setup.py is a bit worrying since future update could introduce breaking change and might break your code. Mentioning working version of Python and dependency might be helpful. install_requires=[ 'ecdsa', 'utilitybelt', 'pycrypto', 'bitcoin', 'cachetools', 'base58', ],
|
|
|
They deserve it, Freewallet isn't free or wallet, because they collect your personal data, have full control over your coin and freeze your account with vague/stupid reason.
|
|
|
Honestly i wouldn't bother with wallet.dat (whether it's sold or free) because almost all of them are fake wallet.dat or require very high cost to even attempt brute-force it. OP, it would be great if you link this discussion thread on first page, Fake walle.dat can trick bitcoin core client?Who are those stupid enough to put their money on something they never worked for? You don't have to warn such people because they have a greedy mindset that's why they engage into such act, you are simply trying to buy 100,000$ with 100$, such people deserves anything that happens to them
So you would rather see scammer (who sell fake wallet.dat) become rich?
|
|
|
You could allocate more RAM used by Bitcoin Core. There are 2 ways to do it, 1. Add -dbcache=N (N is total of RAM used in MB) if you run Bitcoin Core from Terminal. ./bitcoin-qt -dbcache=4000
2. Open bitcoin.conf (located on folder where you store blockchain) and add dbcache=N on new line. If bitcoin.conf isn't exist, all you need to do is create new .txt file and rename it as bitcoin.conf. You can change 4000 (in MB) higher or lower depending on your desktop environment and RAM usage when it's idle. Additionally, 1. How fast is your internet connection? 2. Using tools such as htop and iotop, do you see your CPU/IO usage is near 100% all the time? If yes, that's the reason of slow sync progress.
|
|
|
Since you seriously plan to do it, i would suggest you to break the signed transaction into smaller parts. For example i'm using following RAW transaction in my node mempool 02000000000101aad7a7422e12581cfda9bbaa5d35c1120675c517dae2c75bcb7e539f1791b3b60100000000feffffff02cf24110000000000160014d7946ee649bf57b01695a75d4345ac8e3f9a4317e52200000000000017a9141b3bcc23e1a7fac9d4894bd4d9a1721c933d7b0c8702473044022027a9832c66ddbe593cb69e6dcfce6ece1ed7452123022aef731afaedc1a75e4e022026a80a4a5fd142ec4523d62031ba38e667e47416ca894d411a1ff1322fae99f30121037da087a4c64d1153fd26b7290b8782ae91d580a0b75b48e9448071907b3fedc834330a00
For example i split by inserting space every 4 character and new line every 64 character, so the RAW transaction will look like this 0200 0000 0001 01aa d7a7 422e 1258 1cfd a9bb aa5d 35c1 1206 75c5 17da e2c7 5bcb 7e53 9f17 91b3 b601 0000 0000 feff ffff 02cf 2411 0000 0000 0016 0014 d794 6ee6 49bf 57b0 1695 a75d 4345 ac8e 3f9a 4317 e522 0000 0000 0000 17a9 141b 3bcc 23e1 a7fa c9d4 894b d4d9 a172 1c93 3d7b 0c87 0247 3044 0220 27a9 832c 66dd be59 3cb6 9e6d cfce 6ece 1ed7 4521 2302 2aef 731a faed c1a7 5e4e 0220 26a8 0a4a 5fd1 42ec 4523 d620 31ba 38e6 67e4 7416 ca89 4d41 1a1f f132 2fae 99f3 0121 037d a087 a4c6 4d11 53fd 26b7 290b 8782 ae91 d580 a0b7 5b48 e944 8071 907b 3fed c834 330a 00
Alternatively, generate QR code from the cold machine and scan it with your smartphone where you can broadcast from your phone or transfer the RAW transaction to your computer/laptop. If you could write a small code you would be able to make "typing by hand" a lot easier for yourself if you simply converted the transaction (raw bytes) into a mnemonic (set of words) since typing words is easier than typing hex. In any case this is just an idea:
Alternatively you can convert to HEX to representation which uses more character (such as Base58 or Base64) if you can't/don't bother write small code.
|
|
|
...
You can use Chipmixer which is free to use, you can decide to pay any amount you want. You can use Wasabi wallet for CoinJoin which charges 0.003% as fee. The actual fee is 0.003% multiplied by total participant of each CoinJoin round. The default CoinJoin option have 50 participant (could be more or less on reality), which means the fee is about 0.15% (which is still low compared with most mixer). Nope. It's not a protocol implementation. I think you can probably integrate it on top of Bitcoin Core though.
Electrum have something similar with feature called "Use multiple change addresses" & "Enable output value rounding"
|
|
|
--snip--
It's difficult to read your posts, i would suggest you to break it into multiple short paragraph. My current question is, will this association registered as non-profit organization? The association movement would be severely limited without it.
|
|
|
If what nutildah is true, I find this rule-breaking behaviour disrespectful to a long series of actors: firstly, other fellow CM sig campaign participant, @Darkstar_ and even Chipmixer themselves, who directly affected by this bad behaviour. Be in mind that those users were credited with almost 10 BTC during the whole campaign.
The impact is very small compared with the fact Chipmixer accept all coins, including coins from criminal activity (such as randomware and exchange hack) According to @ddmrddmr Merit Dashboard, I credited 75 merits to exstasie, 24 to figmentofmyass and 6 to squatter. I deeply regret those.
Why regret if the posts you merited are useful/helpful to other member?
|
|
|
2. A lot of people in general still doesn't use SegWit. I'm still seeing a good number of legacy Bitcoin addresses(outside address staking) being used here on Bitcointalk.
According to https://blockchair.com/bitcoin/charts/segwit-usage, SegWit usage is about 45%-50%, so it's not that bad. I think people still show legacy address because they don't want bother with user who use bad wallet. 3. Lightning network is pretty decent now, but unfortunately most exchanges still doesn't support them though some exchanges vowed to support Lightning this year.
Unfortunately LN isn't very useful if you rarely make transaction since you need to make 2 on-chain transaction (to open and close channel).
|
|
|
dunno, just check several services announced on Exchanges forum section where they don't accept gambling money so I became curious about the reasons...
There are few possible reason, 1. Gambling is illegal on country where the exchange operate. 2. Gambling is legal, but they don't want risk user deposit from non-licensed casino. 3. Gambling is legal, but funds from casino are deemed risky and they don't want take the risk.
|
|
|
I think it will be easy for all if we can use their own coin to buy their copper membership , Isn't it ??
Easy? I can't imagine how easy holding 100 different coin/token for 100 usage, such as 1. Bitcointalk token to buy copper membership 2. Dogecoin to tip people who make funny meme 3. VideoCoin to donate youtuber 4. BAT token to donate website i visit 5. etc. Have i mentioned i swap coin/token everyday?
|
|
|
Thank you all for your interest. Positive or negative comments will make a difference. But you know, I am back here to help the Bitcoin community to understand something which is very important. No matter who is who ? And they have done or what they are doing ? But it is important factor to formulate strategical plan to do something good and beneficial for humanity. I will discuss the whole project plan in three steps. This thread is the first step to discuss the primary level of information.
You should not create any suspense and reveal here clearly what your idea is. Why revealing it in steps? Are you playing some kinda game with us?. You say it is a first step but i don't see any clearity in this, step. Seems just a gimmick to create some posts. Please be patience. I will publish details soon. I am not playing any game. I am providing primary information of my project 1000 Bitcoin Hero Members Association. I have drafted the papers and working on it to correct it. I will make it public in few days time. Quoted and archived at https://web.archive.org/web/20210201094224/https://bitcointalk.org/index.php?topic=5312486.0&all= for future reference. Besides, what is your range of "few days"? 1-3 days? 3-6 days? up to 99 days?
|
|
|
*The bottom of the 1st page of currency exchange has a thread last posted in 9 days ago.
CEX exist for those who prefer convenience, DEX exist for those who prefer privacy or control over their coin and even P2P/OTC have dedicated website such as HodlHold. Currency exchange section is left at awkward position. *Goods have threads last posted in 11 days ago on the 1st page
Isn't it because people prefer convenience or place which have better reputation such as BitRefill for digital goods or other company such as Newegg which accept Bitcoin?
|
|
|
Reindex? Do you mean rescan blockchain since the index for UTXO should be exist?
If the downloaded files are already pruned, then it wouldn't be possible for the user's wallet to be imported and be able to see all the transactions without the client reindexing. You're right, i forgot Bitcoin Core need to obtain transaction history, not only list of UTXO. But i think "redownload whole blockchain" is more accurate than "reindex" Why should one rescan the entire blockchain?
Usually you do it when open existing wallet.dat or import private key/address to obtain all transaction history. On Bitcoin Core, you use command rescanblockchain ( start_height stop_height )
And what does reindex do?
Reindex means re-creating index of UTXO from existing blockchain files. Usually happen if files inside chainstate folder is corrupted/removed.
|
|
|
But there's another way. We could encourage them to use wallet/software which generate Taproot address by default, they could enjoy the benefit without even realizing it.
Running wallet software on their daily driver is a solution, but risky. This type of user runs a major hacking risk by storing large amounts on an online wallet capable of generating new addresses. For an example, lets use the parents of a friend I help with computer stuff. They have been phished multiple times, not learning from their mistakes. Even though they understand Bitcoin is freedom, banks are bad, and custodial risk is real, it doesn't make them better at computers or evaluating attack vectors. They could use a linux USB to generate new wallets/addresses offline and have a watch only wallet on their daily driver. But they would need someone to help them every time there is an upgrade that requires user action. Doing it on their own is as unreasonable as asking them not to get hacked or figuring out a hardware wallet. This is the biggest problem I see with protocol upgrades that require user action. Non power users will either fall behind without consistent help from someone, or their coins will fall subject to hacker/custodial risk. I agree with you, but this problem apply to technological change/development in general. Maybe this is unsolvable or maybe in the future it will be easier for them to generate new addresses from their online computer without risk.
Risk always exist, but it could be mitigated if future OS is designed with very strict security. Android already take first step by enforce sandboxing and permission.
|
|
|
Good to see open-source website, especially using OpenStreetMap rather than Google Maps. But i have some thoughts, 1. If someone want to add/update ATM data, must we make merge request? 2. It might be great to mention when the data for each ATM is added/updated The idea is good, but how will the site data be updated and B ATMs evaluated? Will it be central as users send data to you as you add it to the site? Or will each user draw his own map based on the data of others?
The GitHub page answer your question. The data is centralized on GitHub repository and to add/update the data, apparently you need to make merge request to the repository.
|
|
|
1. OP_RETURN have 3 bytes overhead, is it usually used by sidechain/P2P protocol? 2. OP_RETURN size limit is 80 bytes, is it excluding 3 bytes overhead? 3. Does OP_RETURN size limit enforced on node level, just like minrelayfee? 4. Can you make transaction with multiple OP_RETURN? If yes, are there any limit? If no, is it because it's considered as non-standard script? 5. I know few online blockexplorer can search OP_RETURN output, but are there any open-source/self-hosted blockchain explorer for it? 6. Blockexplorer can decode OP_RETURN output to text, do they decode HEX to ASCII or UTF-8?
|
|
|
|