Bitcoin Forum
July 01, 2024, 12:27:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 [388] 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 ... 464 »
7741  Bitcoin / Bitcoin Discussion / Re: Bitcoin has disappeared on: March 07, 2021, 04:23:10 PM
Can’t increase the block size or reduce the required bytes because of the scarcity and high price.
This is not why the block size cannot increase. The scarcity and the high price that is been given to 1 unit of Bitcoin is unrelated with the block size. It cannot change, because it's a consensus rule.

3. Buy coffee is just an example. Why do you want to talk about the confirmation time because you want to introduce the Lightning network?
That is, would you still fantasize about buying coffee with Bitcoin?
I'm just telling you that you can't use bitcoin for something that you do it everyday and you want it instantly. As for the Lightning Network, it was not created for that purpose exactly. It helps you make many micro-transactions by paying fees only once you open and close the channel. Definitely not for one purchase of coffee.

4. When the Bitcoin is controlled by core, it is bitcion core. This is normal. People will listen to experts, right?
But it's not "controlled" by core. Bitcoin Core is an open-source Bitcoin client which is developed by the Bitcoin developers. There are many other bitcoin clients that do the same thing core does, but are not developed by them. (e.g: bitcoin knots)

5. The free market, have you ever bought stocks?
Investors try to make a profit, but investors are not disadvantaged. They will use all possible methods to increase prices. This is how the story comes about, making people believe that a certain price is profitable, right? This is different from the user. The user will say, can this work? Is it really necessary?
I only know that if the majority of its users see it as a medium of exchange it'll be a medium of exchange. If they see it as an investment, it'll be considered as an investment. Same thing for store of value. I personally find Bitcoin perfect store of value asset. Even if it is fluctuating, I believe that its price will continuously rise in the long term and thus, it will store my value above and beyond.

7. Thank you very much for reading the complete article. I seem to irritate some people, but I am just expressing my doubts and thoughts. As for those who want to make money with bitcoin, I did not say that bitcoin core or bitcoin cash will Decline, on the contrary I said that the price may be higher
And you'll continue irritate them if you use the term "bitcoin core" instead of bitcoin. It's like telling us that "we" download BitTorrents to watch movies. There isn't just one torrent client, there's μTorrent, qBitTorrent, BitComet, BitLord, Vuze and many others. BitTorrent is the most popular one, but it doesn't "control" the way nodes distribute information. Torrent is just a protocol. Same thing happens with Bitcoin.
7742  Bitcoin / Bitcoin Discussion / Re: Bitcoin has disappeared on: March 07, 2021, 01:33:44 PM
Therefore, expanding the block is like increasing the Bitcoin limit of 21 million, and segwit removing the signature data is like buying half of the goods.
I don't understand how you made that assumption. The coins will always be 21 million. Who said that segwit removed the signature data? How's that possible and how is it related with buying half of the goods?

I can understand that the user pays transaction fees to buy the bytes of the block, so the byte of the block is a commodity, and the quantity of this commodity is fixed. The demand comes from the fact that the trader needs this byte to confirm the transaction.
So you're saying that only traders need this "byte" to confirm the transaction? The others don't?

This is to fundamentally change Bitcoin and reconsolidate the decentralized rights into the hands of a few people. Segwit is increasing the rights of miners, and expanding blocks is to issue more commodities to miners, just like the right to print money for miners.
Why segwit increases the rights of miners? It reduces the fee of the payer. Miners "print" money from the block reward, not from the transactions' fees. I guess this is what you meant.

These are not the way of Bitcoin. The transaction volume is a pseudo-demand. This is not a real problem. The real function of money is not to pay the bills. The function of money is to store value.
This is clearly a subjective perspective. You can either spend your money and "let the dollar circulate", as would happen on a healthy capitalism, or keep them on your closet as a store of value. Although, last time I checked, store of value assets don't tend to inflate.

It is naive to imagine Bitcoin to buy coffee, but people can use Bitcoin to buy coffee consumption cards or coffee points. This is okay, and there is no problem of privacy leakage.
The "buying-coffee-with-bitcoin" dream has been forgotten years now. Especially to a coffee shop you've never entered before. The payee must ensure that you'll not double spend, so you'll have to wait for a confirmation. Even if you'd paid $50 as a fee, which would have very high priority right now, you'd still have to wait for 5-10 minutes on average to be confirmed. The lightning network, on the other hand can only work if you buy from that coffee shop everyday and close the channel at the end of the month (for example).

Now that there are bitcoin core and bitcoin cash, they can’t be said to be the original bitcoin, they are modified versions of bitcoin.
First of all, Bitcoin Core is Bitcoin's client. The way you've written it, is like it's another fork. Secondly, you're naming Bitcoin Core and Bitcoin Cash "modified versions of bitcoin". This is false. Bitcoin Core is being developed from the Bitcoin Developers. Those who were chosen after Satoshi Nakamoto, the person(s) that began the so-called "Original Bitcoin". On the other hand, on Bitcoin Cash, some other developers decided that they don't like the way Bitcoin works and started a new chain in which its units aren't bitcoins.

As for how Bitcoin disappeared, the reason is the price. The huge price increase created the illusion of success of Bitcoin. But, when Bitcoin and price are closely linked, Bitcoin cannot be used. This price increase is traditional currency issuer attack, no one noticed
The price of commodity on a completely free market, where the only rule is demand and supply is its value that has been given to it by the majority of those who sell it. This is my opinion. I'll agree with you that it can't look as a currency this way.

Investors continue to change Bitcoin, making Bitcoin a perfect story, but it is only a story. Investors say that they want to replace Visa, but they don’t say why they want to replace Visa. It’s just a valuation of Bitcoin based on Visa.
Investors don't change bitcoin. They try to make profit from it since it's a free market competition which means that it fluctuates a lot. There are people who invest in fiat too, but its price doesn't get affected that much, because it's not a free market competition. As for the investors' influence to other people: It has nothing to do with Bitcoin's "disappearance".

So, Bitcoin will not become money, so how can you buy coffee? In order to allow Bitcoin to buy coffee and change Bitcoin into an investment product, is this a huge joke?
I already told you about the "coffee" dream. I want you, though, to notice something. Once you make a transaction it gets broadcasted to all these thousands of nodes. All these computers will save on their disk that you sent some satoshis to someone else and that you want it to be confirmed fast. How can this be cheap? I mentioned this, because that was the idea of bitcoin pre-segwit. When it "was" "still" "original". You'd have to understand that it'd be a matter of time before transaction cost became higher even if we're still on v0.1 with satoshi being active everyday.

The developer completely isolates the technology from the user, and the user does not know what address, private key, public key, and signature are. These things should be extremely simple, so that all users understand what is protecting Bitcoin, not a dozen words Protecting the funds they have worked so hard to get.
If the user doesn't know about it, then he/she ought to learn! Except if he/she does not care about the funds' protection that much. Some things in life aren't simple, those are usually the most interesting.

Anyone who says that ordinary people cannot understand Bitcoin is wrong.
So you're saying that you're wrong?
7743  Bitcoin / Project Development / Re: [Open Source] Booknemonic - Convenience on digital signatures and encryption on: March 07, 2021, 11:56:47 AM
Major update:

Added command line interface.


In the future I'll add arguments to be ran from a command prompt. This is the first release of the cli. I think it'd be better if Booknemonic had its own console application, or even better, a very simple library. I haven't done this in the past, so it's a nice exercise. Source code is on Github: booknemonic/booknemonic-cli/

Release (binaries): booknemonic-cli.v0.1.zip (1.10MB)
SHA-1: AC4FB9FE510D067F759B1D36CE67263A38D83866




Code:
-----BEGIN SIGNED MESSAGE-----
I, BlackHatCoiner, published the v0.1 of Booknemonic-cli in 7th of March 2021.
SHA-1: AC4FB9FE510D067F759B1D36CE67263A38D83866
-----BEGIN SIGNATURE-----
advance concert visit awesome neglect fire dizzy club deny danger disease sign rebel donkey tone educate dumb desert mosquito happy crane jungle grit near
IAJiT0ICE6g/E4jb+watODST/N8rb+YqZwhWFgGeZ6+6NziCaCQxGS5araPT7rj/jBCLh4icw36HTIZZXN86evQ=
-----END SIGNED MESSAGE-----
7744  Economy / Services / Re: I WILL SEND DM TO 100 000+ CRYPTO AUDIENCE ~ TELEGRAM SERVICE on: March 06, 2021, 09:43:11 PM
Create 10-20 accounts.
And you think that this is the only solution for your customers?
7745  Bitcoin / Development & Technical Discussion / Re: Does Bitcoin become more decentralized over time? on: March 06, 2021, 12:09:40 PM
You forget about valid alternative chain (usually with far lower mining difficulty), such attack is still possible if ever single node you chose are malicious node and the client doesn't implement hard-coded checkpoint.

What would the hard-coded checkpoint change if every node I connected is malicious?
7746  Bitcoin / Development & Technical Discussion / Re: Does Bitcoin become more decentralized over time? on: March 06, 2021, 10:43:59 AM
In the bitcoin network the problem with doing this is that we don't know which nodes are trustworthy and which are malicious nodes that have a different chain for example.
This is a problem only if you are not running your own node. Right? This is a problem only if you use an SPV like electrum that would show false information. Your node will reject everything that is invalid.

(well, as long as you don't choose an RIAA or ISP honeypot disguised as a node).
ISP honeypot? Do you mean a police sting operation?
7747  Bitcoin / Development & Technical Discussion / Re: Does Bitcoin become more decentralized over time? on: March 06, 2021, 09:55:28 AM
In a P2P network we have to rely on a centralized server to start the connection. Unfortunately there is no other way. For example in Torrent network we use hard coded DHT servers or the trackers to find peers.
But why? Can't there be some hundreds of default nodes that will inform the new nodes for other nodes? Why do you need a centralized server to start the connection?
7748  Economy / Economics / Re: Bitcoin after the pandemic on: March 05, 2021, 01:04:51 PM
Ok, before the pandemic, people drank CoCa~Cola every day, but due to the pandemic and challenges with the production of Coca~Cola ...they experimented with other cooldrinks and they found Pepsi ( A lot cheaper and less sugar ) ...so they switched to Pepsi (this is just hypothetical and explanatory and not actually like this)

There is a difference with Bitcoin. The people in your example switched to Pepsi, because they found out that it is better than Coca-Cola. They would switch to pepsi, whether they were on a quarantine or not. On Bitcoin, what made everyone buy it is the trillions that were printed last year. People didn't just wake up and said "Hey look, a safe heaven!". They realized that the dollar was rabidly inflated by a lot!

The pandemic is mostly the cause of those 9 trillions. Thus, it's the cause for Bitcoin price's abrupt increase. But yes I think you're right, even if the pandemic is over, it won't affect Bitcoin that much.

[Note: Pepsi found difficulties with the pandemic too, not just Coca-Cola]
7749  Bitcoin / Development & Technical Discussion / Re: UTXO set doesn't store the amounts? on: March 05, 2021, 08:36:19 AM
So to get things into the right path: I don't think bitcoin's security is that weak, i.e. trusting 10k bitcoin nodes that will behave honestly. Scenarios like compromising a majority of these nodes or instantiating a greater number of malicious nodes are unlikely, but not impossible. There must be a safeguard somewhere and I'm looking for it.

It shouldn't be considered as "trust". It doesn't have to do with the majority, since the bitcoin nodes won't be manipulated by it. They work autonomously. The network doesn't "tell you what to do". Instead, your bitcoin client already knows what to do, and it makes it's own decisions. Everyone makes the same decisions, but even if the majority of nodes are malicious, it wouldn't bother the honest ones. They would keep validating the information they receive and reject anything invalid. That's why it is recommended to have a full node, instead of SPV. You don't have to trust any node, you know what is valid and what's not. But even if you do, the worst thing that can happen is simply broadcasting an invalid transaction.
7750  Bitcoin / Development & Technical Discussion / Re: Does Bitcoin become more decentralized over time? on: March 05, 2021, 08:14:48 AM
If you want the details of how such software works you'll have to look at their code or ask those who wrote and are running such things. But I suppose it is a combination of having a well connected node with a good latency and a large socket backlog to accept any incoming connection while also connecting to other nodes and getting their addr list to check and advertise its own IP.
So they find nodes' IPs whether you have Bitcoin Core or not. Even if I remove those vSeeds and then build Bitcoin Core, sooner or later I'll be listed on their address list. Interesting, I wonder how their code works. So these IP addresses on vSeeds send and receive new IPs continually, but not blocks. I always thought that vSeeds are the "default" nodes of the network that were chosen by the Bitcoin Core developers.
7751  Economy / Economics / Bitcoin after the pandemic on: March 05, 2021, 07:43:21 AM
The pandemic surely helped Bitcoin and other cryptocurrencies be more widespread and I like seeing that there are many people that have understood the main benefits of it and they're keeping it as a store of value. Last year, 22% of the circulating USD was printed which was around $9 trillion. This clearly shows that the economy was f*cked up last year. The debts are now even bigger.

This is when Bitcoin was seen as a solution. Its deflationary and safe-heaven characteristics were recognized and everyone became abruptly bullish. Now I wonder, what will happen to Bitcoin once the pandemic is over? Once we'll live just like we did in 2019? It will surely have a big impact on the market, but I don't know if it'll be a negative or a positive for Bitcoin.
7752  Bitcoin / Development & Technical Discussion / Re: About GetMyExternalIP on v0.1 on: March 04, 2021, 08:22:36 PM
The IP address appears to belong to whatismyip.com in the past and the code just sends a request to them to get the external IP of which the request is coming from.
So, bitcoin v0.1.0 could only work only when that IP was not down. Anyway, I don't think that it's that important. I don't know if the node saved the connections it received to a log file (so it wouldn't need whatismyip.com), but that version didn't last long.

A GET request cannot send the server any more data than what is in the request headers. And there are no IP addresses in them.
Are you saying that with the whatismyip.com IP, it only took the request headers?

How do you know it's not just one of his ISP's IP addresses used for NAT, that is, grouping a bunch of customers together under one IP address?
You probably can't know who exactly was, but you know that the person behind that IP was a customer. Even if it was a VPN service. Thus, you limit the people that could be. Again, though, you have no permission to ask for such information from a VPN that would be most likely closed right now. Even if we're talking about Satoshi Nakamoto.
7753  Bitcoin / Development & Technical Discussion / About GetMyExternalIP on v0.1 on: March 04, 2021, 11:33:51 AM
Satoshi's code included GetMyExternalIP, a boolean function on net.cpp. What seems curious to me is that he/she used one IP address. This creates me the following queries:
  • Did this server manage to distribute the information of all nodes? Like their IP addresses? RPC didn't exist on that early release, it was added later so you couldn't add a node with addnode. In a way, if it did, bitcoin's information was distributed from a server. The distribution was centralized. Once you connected with 72.233.89.199:80, it wouldn't matter, but you've have to connect with Satoshi's IP first. Since RPC did not exist, it was like vSeeds.
  • Isn't this Satoshi's IP? Couldn't he/she be located that way? It is a mainnet IP address.

Code:
bool GetMyExternalIP(unsigned int& ipRet)
{
    CAddress addrConnect("72.233.89.199:80"); // whatismyip.com 198-200

    SOCKET hSocket;
    if (!ConnectSocket(addrConnect, hSocket))
        return error("GetMyExternalIP() : connection to %s failed\n", addrConnect.ToString().c_str());

    char* pszGet =
        "GET /automation/n09230945.asp HTTP/1.1\r\n"
        "Host: www.whatismyip.com\r\n"
        "User-Agent: Bitcoin/0.1\r\n"
        "Connection: close\r\n"
        "\r\n";
    send(hSocket, pszGet, strlen(pszGet), 0);

    string strLine;
    while (RecvLine(hSocket, strLine))
    {
        if (strLine.empty())
        {
            if (!RecvLine(hSocket, strLine))
            {
                closesocket(hSocket);
                return false;
            }
            closesocket(hSocket);
            CAddress addr(strLine.c_str());
            printf("GetMyExternalIP() received [%s] %s\n", strLine.c_str(), addr.ToString().c_str());
            if (addr.ip == 0)
                return false;
            ipRet = addr.ip;
            return true;
        }
    }
    closesocket(hSocket);
    return error("GetMyExternalIP() : connection closed\n");
}
7754  Bitcoin / Electrum / Re: Electrum Lightning Network walkthrough on: March 04, 2021, 10:50:06 AM
It's a hardcoded value which you can freely choose in other implementations for each channel separately. Three is the most common value as far as I remember.
Shouldn't this be just a default option? Not a hardcoded value. Same thing for the minimum amount of 2 mBTC.

Did you make sure to spend some coins from Alice's channel? As I wrote in my previous post, you won't be able to receive any coins unless you make some room for incoming funds first. You can use the testnet version of yalls.org for that. Also, you can double-click on a channel and you should see how much exactly you can receive through that channel.

The channel's capacity is 3 mBTC and it says that I can send 2.96416 mBTC. I sent 0.0015 mBTC on a testnet service (?) and it seems it worked:


Once I did, I closed the channel afterwards. Should I? This is the transaction that was broadcasted when I did: 46b6b2cc6570263a3a21a0ce20612d8952f5bd9a6ffa1914a14860c328270500

It's a multi-signature address sending 0.00299665 TBTC to one of my change addresses. Shouldn't there be an extra output with 0.0015 mBTC?
7755  Bitcoin / Electrum / Re: Electrum Lightning Network walkthrough on: March 04, 2021, 09:18:55 AM
"Charlie" needs to open a channel to either the same node or any other node that is connected to your node through other channels.

I connected "Charlie" with the same node "Alice" is connected. I broadcasted a transaction from "Charlie" to "STRANGESET" and waited for 3 confirmations. (Not sure why they've chosen 3)

I try to send funds to "Charlie" and returns me "No path found":


But this is what I get when I send money from "Charlie" to "Alice": "Failed after 10 attempts".


What is going on?
7756  Bitcoin / Bitcoin Discussion / Re: How way you choose way to saving Bitcoin ? on: March 04, 2021, 08:48:07 AM
I just curious, How way you choose to saving Bitcoin ?
It depends on what I want. If I don't want to be known that I have 0.01 BTC then I shouldn't keep it on one address. I should split them on x addresses (Maybe not 10 with 100k sats each, because it looks obvious that they're mine). If I don't care about being known, then it'd be cheaper to create only one output.

Its a waste of transaction fees.
It's not a waste of transaction fees if you want better privacy.

Its hard enough to keep one private key, having 10 private keys will cost a hassle.
Who keeps the private key(s) anyway? Why would you choose an enormous 256-bit WIF encoded number that gives access to only one address over a mnemonic in which you can derive as many as you want?
7757  Bitcoin / Development & Technical Discussion / Re: Does Bitcoin become more decentralized over time? on: March 04, 2021, 07:13:59 AM
Actually the number of bitcoin full nodes is more volatile than the price itself! It goes up and down with wild swings.
Since a full node connects with few nodes, I want to know how it is calculated that there were ~200k nodes running Bitcoin Core. Since there isn't a database that keeps every IP, the network is decentralized. The *only* thing I see as "database" is the connection count of vSeeds on chainparams.cpp:

Code:
vSeeds.emplace_back("seed.bitcoin.sipa.be"); // Pieter Wuille, only supports x1, x5, x9, and xd
vSeeds.emplace_back("dnsseed.bluematt.me"); // Matt Corallo, only supports x9
vSeeds.emplace_back("dnsseed.bitcoin.dashjr.org"); // Luke Dashjr
vSeeds.emplace_back("seed.bitcoinstats.com"); // Christian Decker, supports x1 - xf
vSeeds.emplace_back("seed.bitcoin.jonasschnelli.ch"); // Jonas Schnelli, only supports x1, x5, x9, and xd
vSeeds.emplace_back("seed.btc.petertodd.org"); // Peter Todd, only supports x1, x5, x9, and xd
vSeeds.emplace_back("seed.bitcoin.sprovoost.nl"); // Sjors Provoost
vSeeds.emplace_back("dnsseed.emzy.de"); // Stephan Oeste
vSeeds.emplace_back("seed.bitcoin.wiz.biz"); // Jason Maurice

If these vSeeds were added before v0.15.0, then they exist on almost every node of the network. Technically, they could count every different IP that connects with them with Bitcoin Core.
7758  Bitcoin / Electrum / Re: Electrum Lightning Network walkthrough on: March 03, 2021, 12:53:30 PM
Hi, I'm new to the Lightning Network and I'd like to try it firstly with my favourite wallet, electrum, even if I haven't heard the best about its LN functionalities. I believe that this is the thread to discuss my problems/queries about it.

I've opened Electrum Testnet and I've enabled LN. I want to open a channel to transact some funds with my other wallet. Thus I have two electrum wallets opened. So I do create a transaction with an output of 0.003 tBTC to a multi-signature address. Correct me if I'm wrong but in order to spend from that address, two signatures are needed. One mine and one node's. That's why it is larger than the others. (?)


Okay so now I have broadcasted a transaction between me and the node. Anytime I can close it and return my money back. How can Charlie join this? Does he need to open his own channel? Or join mine? From my second wallet I generate a lightning address and I paste it on my first's "Pay to". Once I do, it probably decodes it to its HTLC form (256-bit in hex).




Once I click "Pay" it returns me this:

And that's reasonable. They probably have to connect somehow with "Bob" or in this case "STRANGESET". Excuse me if I wrote anything stupid. I'm new at this and I'm willful to fully understand it, just like I did with Bitcoin once I found out about it.
7759  Bitcoin / Bitcoin Discussion / Re: The Major Risks in Crypto Business on: March 03, 2021, 08:57:08 AM
1. what are the major crypto risks that one should know and avoid by all means.
The major risk on cryptocurrencies is misinformation and lack of knowledge. This is generally what one should know. Every trader must fully understand what he/she's into. There isn't better investment than knowledge especially on this sector. The investor must understand that if he/she goes with the traditional-non-custodian way, there won't be such thing as "support" for refunds.

2. How do we tackle these risks or are there way to tackle the risk?
We educate ourselves and who knows. Maybe trading isn't our thing.  Wink
7760  Economy / Services / Re: I WILL SEND DM TO 100 000+ CRYPTO AUDIENCE ~ TELEGRAM SERVICE on: March 02, 2021, 08:28:56 PM
I have seen this kind of services in the past too and I want to make you a question. How exactly am I going to confirm that you did it? I mean, this is not something I'll receive. It is a procedure that you will do and I have to trust you for telling me the truth. That you did it. Despite the fact that I don't know how and where you found all these people.

how is it possible that a project that was only created in 7 days can have many members and investors and the price of the token increases a lot in such a short time?
It's called miracle. I tend to call it "fraud".
Pages: « 1 ... 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 [388] 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 ... 464 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!