Ada 2 hal yang menurut saya cukup penting dan harus diketahui : 1. Untuk melakukan recovery wallet, diperlukan mnemonic word dan password yang dipakai ketika membuat wallet. Sebaiknya hal ini dipertegas, karena sebagian Bitcoiner sudah terbiasa mengandalkan mnemonic word saja. 2. Umumnya exchange akan menganggap koin hasil CoinJoin/mixer sebagai koin yang mencurigakan.
|
|
|
I'm disappointed with the vote option, we're in Bitcoin Forum, but there's no option to make bitcointalk.org uses public permissionless blockchain Every member should run bitcoin bitcointalk.org core and reserve 20 TB storage to store all spam post permanently.
|
|
|
OP, if you need default parameter of Bitcoin Core, you can check https://jlopp.github.io/bitcoin-core-config-generator/ which shows default parameter with short explanation for each group with. I don't think Bitcoin Core removes the nodes from peers.dat unless they misbehave right? If so, then your peers will reconnect when they restart anyways so no worries there.
I agree, i doubt sending few incomplete transaction/block is enough to get you banned. But even if OP node is banned, usually it's temporary (default is 86400 sec/1 day) and will be added to peers.dat after short time.
|
|
|
OP, where did you obtain the template of your post? I'll fix it while i'm here. To be fair and honest,
[Cryptocurrency X] will reach all time high (ATH) price and then will collapse, because [Cryptocurrency X] * [Disadvantage 1] * [Disadvantage ...] * [Disadvantage N]
But there is solution, [Cryptocurrency Y] which have [Advantage 1] and [Advantage 2]. I guarantee remaining life for [Cryptocurrency X] is [M years] before it collapse.
An example, To be fair and honest,
XRP will reach all time high (ATH) price and then will collapse, because XRP * Have transaction fees * Relative slow confirmation * Is centralized
But there is solution, BANANO which have feeless and instant transaction. I guarantee remaining life for XRP is 2 years before it collapse.
|
|
|
Unfortunately it's only created for iOS. While Samourai Wallet is good wallet, some people prefer Wasabi CoinJoin (mainly because it's more popular CoinJoin option). The forum is used by a lot of newbie and many of them cannot technically review it, so there is no need to promote it now, and let us wait for how they update it. If it is good then it will be famous without advertising
OP doesn't share it on "Beginners & Help" section and surely there are one or two geeks who're interested to test this wallet.
|
|
|
Are we going to see new P2TR address format with this Taproot proposal update or there is no change for this and we keep well know formats?
P2TR? Pay to Taproot? Taproot uses Witness version 1 and it's Bech32 address have prefix bc1pSee https://en.bitcoin.it/wiki/BIP_0341
|
|
|
Is this wallet opensource?
Yes. It's already mentioned & OP mention github link for the source code. Have you tried this running on windows? I am curious on this one because of security issues that might take place in the future. Hopefully you'll have some feedback on this, need some inputs from your end before am going to install sparrow wallet on my pc.
Someone make a blog about this wallet at https://www.bitcoinqna.com/post/sparrow-wallet-101, but there's no mention OS used. But since this wallet is initially released less than a year ago and the version is below 1.0 (assuming the creator follow proper software versioning), i wouldn't recommend it to store big amount of Bitcoin.
|
|
|
That's a small start: currently, those three pools contribute an overall of 25% of global hashing power.
From another perspective 2 of them (Poolin & BTC.com) are 2nd & 3rd with biggest hashrate, which is good start IMO.
|
|
|
This is something that I've been contemplating, honestly.. mostly due to the CoinJoin implementation. If Wasabi can download and run a full node, I'll look more into it. Coin mixing is something I'd definitely want to have as a handy feature.
Their docs explain about full node, https://docs.wasabiwallet.io/using-wasabi/BitcoinFullNode.htmlP.S. if you plan to run Bitcoin Core separately, don't forget to allow incoming connection and check firewall for both devices. Why would Bech32-only support be a con though? I'm using SegWit only anyway, so that's not an issue for me at all.
I assume you have both Legacy and Bech32 address. Some people still use legacy address since few service and exchange (usually crap or local exchange) don't support Bech32 address.
|
|
|
3) Is the "seed" the "mnemonic phrase"?
3) Yes they are exactly the same. For reference, those two are different. But almost all the time when people say "seed", they actually meant "mnemonic phrase". Here's an example (from https://iancoleman.io/bip39/), f3300a6a9ba02d0cb278cb507674ba46c1a83acbe14a73d6b0ee9c223e0f40654d9df346ff354ed4b260ccae93e5644f210f8223337c8094859237e7692bee54
sing hurdle success lawsuit reopen patch text media raise tone rose congress
|
|
|
I'm mostly accomodated to Electrum, but if I understood correctly, Electrum connects to third-party servers which means it broadcasts my addresses and balances. I thought it'd make sense to create my own server then, but I'm not sure whether that's a better option than simply running a full Bitcoin Core node instead.
Third option, use Wasabi Wallet which uses BIP 158 protocol (basically SPV which have better privacy), where you could : 1. Just run Wasabi Wallet 2. Run Wasabi Wallet and Bitcoin Core separately (either on same or different device) 3. Run Wasabi Wallet and use built-in Bitcoin Core/Knots, which integrated on Wasabi Wallet But according to their FAQ, the biggest cons are 1. the option to add master public key isn't available through GUI (for now) 2. Wasabi Wallet only support Bech32
|
|
|
In context of creating watching-only wallet, you only can use "address" and "master public key". But you better use "master public key" since you don't need to worry about newly generated address or importing "address" one by one.
|
|
|
You could either use API which return fee estimation or use RPC (if you run Bitcoin Core) and use command estimatesmartfee, example : estimatesmartfee 6 "ECONOMICAL"
|
|
|
Is there some custom made GUI for Electrum
No idea how hard is to make one from scratch?
Depending on how familiar you are with Python and Qt (which used to create GUI for Electrum) or other GUI library you use.
|
|
|
For future reference, you can run Bitcoin Core directly with these command snap run bitcoin-core.cli snap run bitcoin-core.daemon snap run bitcoin-core.qt
/usr/bin or /usr/local/bin are typical directories (folders) for installing programs, but it seems snap puts programs installed using it in a different place
Some documentation mention it's on /snap/bin. It store all application installed by Snap, but if you run ls -l, you will find out, 1. The application actually only act as symbolic links. 2. Snap change default binary name of an application (e.g. bitcoin-cli become bitcoin-core.cli) But alternatively you could find the executable by using command lsblk, then see which mountpoint belong to application (e.g. Bitcoin Core at /snap/bitcoin-core/319). $ cd /snap/bitcoin-core/319 $ ls bin command-cli.wrapper command-daemon.wrapper command-qt.wrapper etc flavor-select lib meta share snap usr var $ cd bin $ ls bitcoin-cli bitcoind bitcoin-qt desktop-launch
TLDR, snap provide easy installation, but annoying for everything else.
|
|
|
It's weird no one mention Bitcoin Core command createrawtransaction, which have option to set locktime. Here's output of help createrawtransactioncreaterawtransaction [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable )
Create a transaction spending the given inputs and creating new outputs. Outputs can be addresses or data. Returns hex-encoded raw transaction. Note that the transaction's inputs are not signed, and it is not stored in the wallet or transmitted to the network.
Arguments: 1. inputs (json array, required) The inputs [ { (json object) "txid": "hex", (string, required) The transaction id "vout": n, (numeric, required) The output number "sequence": n, (numeric, optional, default=depends on the value of the 'replaceable' and 'locktime' arguments) The sequence number }, ... ] 2. outputs (json array, required) The outputs (key-value pairs), where none of the keys are duplicated. That is, each address can only appear once and there can only be one 'data' object. For compatibility reasons, a dictionary, which holds the key-value pairs directly, is also accepted as second parameter. [ { (json object) "address": amount, (numeric or string, required) A key-value pair. The key (string) is the bitcoin address, the value (float or string) is the amount in BTC }, { (json object) "data": "hex", (string, required) A key-value pair. The key must be "data", the value is hex-encoded data }, ... ] 3. locktime (numeric, optional, default=0) Raw locktime. Non-0 value also locktime-activates inputs 4. replaceable (boolean, optional, default=false) Marks this transaction as BIP125-replaceable. Allows this transaction to be replaced by a transaction with higher fees. If provided, it is an error if explicit sequence numbers are incompatible.
Result: "hex" (string) hex string of the transaction
Examples: > bitcoin-cli createrawtransaction "[{\"txid\":\"myid\",\"vout\":0}]" "[{\"address\":0.01}]" > bitcoin-cli createrawtransaction "[{\"txid\":\"myid\",\"vout\":0}]" "[{\"data\":\"00010203\"}]" > curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "createrawtransaction", "params": ["[{\"txid\":\"myid\",\"vout\":0}]", "[{\"address\":0.01}]"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/ > curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "createrawtransaction", "params": ["[{\"txid\":\"myid\",\"vout\":0}]", "[{\"data\":\"00010203\"}]"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/
It's mostly manual (select input TXID, input output number, etc.), but at least you don't need to deal with creating script manually. Is this guide requires fee?
You need to create a transaction where the output contains custom script, so technically it requires fee (transaction fee).
|
|
|
Widget? Sometimes it depends on desktop environment you use. For example, a widget might only available for GNOME desktop environment. For KDE, there are many cryptocurrency widget available such as https://store.kde.org/p/1200334For another desktop environment such as Xfce, you might need to install another tools such as Conky before you add widget to Conky.
|
|
|
If you're that worried, you might as well as use linux distro that only bundle free (as in open source) software or even hardened linux distro. FSF have such list if you're curious at https://www.gnu.org/distros/free-distros.html, but i never tried any of the listed distro. Also, I have a little doubt that came up in my mind right after reading @Lucius' reply above: is connecting Bitcoin Core with Tor the safest way to broadcast a tx signed from my airgapped PC without revealing my fingerprint?
It's impossible not to reveal any fingerprint (see https://en.bitcoin.it/wiki/Protocol_documentation#Message_types), what you could do is make the fingerprint less/not unique (just like what Tor Browser does). But AFAIK it's most private way.
|
|
|
|