Bitcoin Forum
July 07, 2024, 10:43:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 [216] 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 ... 1162 »
4301  Bitcoin / Wallet software / Re: What wallets I can use to get Segwit and Taproot addresses? on: July 11, 2022, 03:20:45 AM
You can try Bitcoin Core v23.0.
Code:
getnewaddress "" "bech32m"
bcrt1pt3ugstag3z2mzxech2fwra22usyl72zaxqlm9vh8ue2dee8p0qvsyw6z2x
I don't think it is hard. As I said, the main problem is the lack of GUI features, everything else can be easily done from console. But still, it is possible to run some Bitcoin Core daemon offline, and then connect any GUI-based wallet, that would provide all needed data. If someone does not have a blockchain, it will not be any worse than using some SPV wallet.
As @nc50lc said the GUI apparently has the option which makes it easy but remember that "easy" for most users mean a very friendly button in the GUI that they can click to perform an action not a console they have to type commands in. Specially when you also consider those who may not even know what bech32 is to know they have to attach an m at the end too.

Do I understand correctly that you can only send from Taproot addresses to Taproot addresses?
As far as the protocol is concerned, it does not care where the coins come from and where they go to. In other words you can send from any script type to any script type.
The only problem that might be what you had in mind is when for example you want to withdraw from an exchange to your Taproot address and that centralized service doesn't recognize this type of addresses.
4302  Bitcoin / Development & Technical Discussion / Re: Empty peer version string on: July 10, 2022, 06:16:36 AM
How? And exactly what data stream are you referring to? When I check my debug.log I only see disconnects and malformed header errors from other peers, nothing from this particular peer ID.
There are network monitoring and capturing tools that can capture all your network activity. For example Wireshark. You can set it to only capture HTTP traffic over 8333 port (42630 is your local port not the peer's) and filter the result based on bitcoin messages. Then look for a version message.
This way you can clearly see what the problem with that message was, for example if it was shorter as I said in my first comment or broken.

Here is an example from Wireshark after connecting to a random TestNet node. The part on top shows the deserialized message while the part at the bottom shows the raw bytes:
4303  Economy / Economics / Re: The cost of printing fiat money to BTC generation. on: July 10, 2022, 05:22:36 AM
Nobody actually "prints" money these days, everything is digital. They just type in a  bunch of stuff in the computer and they invent trillions out of thin air. That is how the fiat system works. There isn't enough paper in the world to print all the money in it!
Its understandable that the Federal Reserve board always demands for new fiat currency every year but you said something that I dont want to agree with which is "Nobody actually "prints" money these days, everything is digital."
Yes, things are going digital but the FEDs still print money. According to the US FEDs site, they budgetted $1,060M for 2022 currency operation and the order is placed with the Department Bureau of Engraving and printing.
You are right, they are still printing physical money (cash) and I should have been more clear. But the biggest part of the money they "print" is actually digital which was my point. For example during the early days of COVID pandemic FED printed trillions of dollars. There is simply no way to physically print that much cash.
There is also not even serial number on the notes to cover all that money. I believe it is less than 11 digits for US dollars which would be 99,999,999,999 or 99 billion assuming the fixed letters are digits too!
4304  Bitcoin / Development & Technical Discussion / Re: Empty peer version string on: July 10, 2022, 04:58:59 AM
You should have captured the data stream itself instead of the modified result that core reports in order to know what that other client is sending you. But this behavior (no service flag, no block height, no relay; and if you request headers they won't reply) is usually common among scripts such as crawlers and spy nodes (basically custom written code) not actual full nodes.
4305  Bitcoin / Wallet software / Re: What wallets I can use to get Segwit and Taproot addresses? on: July 10, 2022, 04:40:22 AM
What wallets allow me to have Segwit and Taproot addreses?
Majority of wallets already support SegWit version 0 addresses. You can use bitcoin core if you are fine with running a full node or choose Electrum if you are fine with running an SPV client.
However I have not yet seen any wallet that lets you create SegWit version 1 addresses (aka Taproot) easily.

Quote
What are difference between Segwit and Taproot transactions?
They are both SegWit transactions but what you call "SegWit" is the version 0 and what you call Taproot is version 1.

Version 0 was introduced in 2017 and it was the first attempt to increase the block capacity among other things and pave the way for future development.

Generally speaking when you use SegWit transactions your tx weight becomes smaller so you pay a smaller fee.

Version 1 was introduced recently, it introduced Schnorr signatures which can take up smaller space and Taproot changed the way scripts work and opened the door for some interesting smart contracts.
For example your script could have many branches but you only spend the output by revealing one small part of the branch. Or when it comes to multisignature scripts you could take advantage of Schnorr signatures and combine all the participant keys and only publish one pubkey+signature unlike the previous versions when you had to publish all pubkeys and signatures, this way the tx size is significantly decreased.

Quote
Between Segwit and Taproot address, what should I use?
Use SegWit version 0 since there is no user friendly way of using version 1 (aka Taproot).

Quote
If a wallet supports Segwit and Taproot address, does it support Lightning Network?
Not necessarily. For example bitcoin core supports both versions but doesn't have any LN code while Electrum supports version 0 and also LN.
4306  Bitcoin / Bitcoin Discussion / Re: Bear markets are for building on: July 10, 2022, 04:05:14 AM
Technically innovators aren't affected by the price and the market drama that much, if anything I'd say during bull markets when everyone is happy is a better time for "building" since it also attracts more people compared to the time when the price goes down and the internet is filled with gloomy discussions that bums everyone out.

P.S. The picture shows this too with the dude wearing a white hat on rightmost part of the picture who is present in all the stages with the same happy face!
4307  Bitcoin / Bitcoin Technical Support / Re: Testnet transaction is not broadcasted/confirmed within 5 hours on: July 10, 2022, 03:39:30 AM
What I was wondering after reading that 0 sats/vByte transactions can at least make it to the mempool, if you could simply send an infinite amount of transactions to clog up up the mempool? This transactions will never spam the blockchain, but wouldn't clogging up the mempool be enough to mess with the network. Imagine somebody does millions of transactions per day and will not stop because for him it is essentially free.
Each node has its own mempool and its own rules for transactions that they accept in it. Majority of nodes use the default settings that rejects 0 fee transactions and non-standard transactions meaning such txs with 0 fee would never be propagated throughout the network just like how OP's transaction never reached 99% of the network and was only found on one explorer with loose rules.
4308  Bitcoin / Development & Technical Discussion / Re: Strange pubkey (real existing or not) on: July 10, 2022, 03:16:42 AM
If you know "trap addresses" like 1BitcoinEaterAddressDontSendf59kuE, then you should also understand, that it is possible to pick some public key that has unknown private key, so a "trap public key".
To be clear the address you posted was not created from a public key because it would be impossible to find such a big HASH160 collision that corresponds to "759d6677091e973b9e9d99f19c68fbf43e3f05f9". What they did to create this address was to simply create the Base58 string then brute force the last couple of characters to have the correct checksum.
4309  Bitcoin / Development & Technical Discussion / Re: Empty peer version string on: July 10, 2022, 03:12:04 AM
You don't even have include the version string and some other fields in your version message and due to backward compatibility bitcoin core ignores it all. Basically after the processor reads your network address information the message stream could just stop there and it would be fine (meaning it can skip: nonce, subver (version string), height and relay bool).
https://github.com/bitcoin/bitcoin/blob/194710d8ff398838e4e5bb87b56e19ebed1d6c52/src/net_processing.cpp#L2786
4310  Bitcoin / Development & Technical Discussion / Re: what is elliptic curve multiplication? on: July 09, 2022, 06:39:45 AM
https://en.wikipedia.org/wiki/Elliptic_curve_point_multiplication
4311  Economy / Economics / Re: Economic collapse and digital currency btc and crypto on: July 09, 2022, 06:38:37 AM
Bitcoin is a good solution because it is decentralized and has a cap which makes it deflationary. That means CBDCs and anything else that is centralized which includes majority of altcoins are going to have the same fate as fiat not to mention that CBDCs are the same exact thing as fiat.
As the centralized economy collapses, it takes everything centralized down with it.
4312  Other / Archival / Re: What do you expect from bitcoin in the second half of 2022? on: July 09, 2022, 06:03:57 AM
Only Putin dying and Russia ending its war with the Ukraine will stop inflation which is very unlikely.
From the first day humanity started using fiat the inflation has been caused by printing more money than you should and US has been printing trillions and trillions of USD without it being backed by anything but a false faith. The inflation you see today is because of the fact that 60% of the world economy is slowly dumping US dollar as reserve currency and all those trillions are coming back to America causing high inflation.

This is not the first time US dollar gets dumped hard either. Last time was when Europe found out USD is not backed by gold as promised so they dumped it and over about 6 months the value of US dollar was halved.

But it is always easier to blame it on a conflict on the other side of the world or on a senility of the old man in oval office than to solve the actual problem. Cheesy
4313  Bitcoin / Bitcoin Discussion / Re: why is bitcoin price important? on: July 09, 2022, 03:28:07 AM
How do you go about making bitcoin price more stable though? Isn't that like trying to make bitcoin into something it wasn't meant to be? Or are you saying that more widespread adoption and use will stabilize the price more, I'm not sure i can see how because it's already "out there" pretty large volume everyday being traded.
You can not make the price stable, it becomes more stable naturally in time. It all comes down to adoption, to put simply as the market grows manipulation of it becomes so much harder. You can already see it becoming more stable if you look at the bigger picture for example comparing bitcoin market of 2010-2011 with 2021.

Quote
I don't see how bitcoin can ever reach a "stable price".
Bitcoin can have a stable value some day but its price will never be stable because fiat will continue dumping so bitcoin price should always rise.
4314  Other / Politics & Society / Re: Unexpected Death? on: July 09, 2022, 03:22:46 AM
I'm afraid the consequences of this assassination could be far more dire than what we see, from political turmoil to international conflict namely between Japan and China that historically have had a lot of problems. They say the Japanese legislature now is not going to dare oppose Abe's reforms to the pacifist constitution and their dependent and severely limited military.

All of this could end up messing up the economy which in turn could cause more volatility in bitcoin market.
4315  Economy / Economics / Re: The cost of printing fiat money to BTC generation. on: July 09, 2022, 03:07:23 AM
Nobody actually "prints" money these days, everything is digital. They just type in a  bunch of stuff in the computer and they invent trillions out of thin air. That is how the fiat system works. There isn't enough paper in the world to print all the money in it!

Keep in mind that you can not compare the two together. Cost of printing fiat does not determine its value, in fact the definition of a bank note is that its value is so much higher than the cost.
But when it comes to bitcoin, although the cost of mining a new coin doesn't determine bitcoin value but it is directly related to it. Meaning if price is $1 the cost of mining is close to $1 and if it is $10 million the cost of mining is close to $10 million.
4316  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Core correct way to backup? on: July 09, 2022, 03:00:28 AM
That's what scares me, having a hidden bug when using the tool to encrypt the seed or not being able to find a good version of the tool when I want to decrypt the seed in several years. That's why I'd need a very standardized and reliable tool to encrypt. BIP38 seemed perfect for that.
AES itself is standardized, you just have to know what you are doing when setting the parameters such as padding. cipher mode, etc. so that you can replicate it using any other tool.
BIP38 itself is not that popular either. The major wallets don't support it and the implementations are rare and mostly web tools that may be open source like bitaddress.org.
4317  Economy / Economics / Re: Russian Gas ban - A problem for Europe or suicide for Russia? on: July 08, 2022, 08:15:30 AM
"Hungarian Foreign Minister Peter Szijjarto has ruled out the prospect of a Russian gas ban in the European Union's next package of sanctions".
"If you're not able to import gas from Russia, then the country stops, economy stops, we cannot heat the houses, we cannot run the economy."
In other words European Union is going to condemn Russia only in words but in practice they will continue supporting the invasion because their "economy" is too fragile that it would go under if they do otherwise... #hypocrisy
4318  Bitcoin / Bitcoin Discussion / Re: why is bitcoin price important? on: July 08, 2022, 07:44:32 AM
Yup! I don't think present prices on any given day are important, but long-term trends for sure.

A simple way to look at price is, if more people buy than sell it (demand), then it shows Bitcoin works as it should, across the variety of needs people have.

Low prices as a long-term trend reflect a market where more people are selling than buying, and then we've to question Bitcoin's value to the masses.
I liked this view. At the end of the day if we are seeing that the adoption is increasing in the long run and regardless of the short term drama, that means bitcoin is successful since it is doing its job. This adoption increase is mostly reflected in the long term price rise (2 years ago it was $3k and now it is $20k).

The type of adoption is not important either because bitcoin provides many utilities for different people. For example it acts as a hedge against inflation or as a censorship resistant currency or simply for speculation or as an immutable timestamped database and a lot more.
4319  Bitcoin / Bitcoin Discussion / Re: why is bitcoin price important? on: July 08, 2022, 07:08:30 AM
There is a lot of posts about the price because the market has been very volatile these days after the big crash that surprised everyone. On top of that you are looking at topics in places that are focused on the price like the speculation board but if you go somewhere else that is not about the price like the technical boards or sites like stackexchange you won't see any discussions there. Not to mention that the speculators are more vocal than others.

In any case, bitcoin price is important because as a currency it has to have a value and that value is reflected in the price. It also has to be more stable (which it still isn't) to function better as a currency.
Price also affects bitcoin's security since it directly affects the mining profitability and the hashrate.
4320  Bitcoin / Development & Technical Discussion / Re: Is there any useful place where OP_CODESEPARATOR is used? on: July 08, 2022, 06:18:21 AM
Quote
or be replaced by anything else
Any signature can be replaced by anything else, because we don't have deterministic signatures, so "<signatureAlice>" can be also replaced. Anyone using legacy addresses should be aware of that.
By anything I meant literary anything not just another signature. For example it could be replaced by an arbitrary message like <foobar> OP_CODESEPARATOR

Quote
Quote
The bold part of the signature script can be discarded
It can be discarded in the same way, as any pushes in P2SH before the script itself can be discarded, and in the same way, as all Segwit inputs can be.
If it can be discarded that means it is pointless and is not solving anything.
You see, the locking script should be designed in a way that it mandates all the unlocking script parts. For example in a P2PKH locking script, it requires 2 items: a signature and a public key and neither one can change meaning you can't use someone else's public key or use a different script to spend that output.
Pages: « 1 ... 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 [216] 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 ... 1162 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!