Bitcoin Forum
April 26, 2024, 10:49:01 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ... 461 »
561  Bitcoin / Wallet software / Re: Confusing SPV server spies? on: December 30, 2021, 04:40:32 AM
Data from your browser fingerprint may not seem that much, but it's quite valuable on hands of group/government who perform all kinds of data collection to perform data de-anonymization.
Perfectly valid concern.

I would argue that Tor or any browsers of that sort does enough to obfuscate the data such that an adversary wouldn't really be able to correlate the data on a large scale. If that is indeed a threat, then using those SPV wallets which leaks privacy wouldn't be suitable and there are far better things to worry about so this wouldn't really come up as an issue.
562  Bitcoin / Wallet software / Re: Confusing SPV server spies? on: December 29, 2021, 07:57:28 AM
That's one way to approach it if you don't want privacy-infringing Electrum servers to get certain data from you. But what if some or all of those blockchain explorers are also honeypots that collect, store, and share user data with companies and agencies interested in conducting various kinds of analysis? You will be avoiding one problem but creating another one elsewhere...   
They are. Broadcasting transactions generally won't leak privacy more than your SPV wallets. Even if they were to collect data, they would only get as much data as your browser leaks, which in the case of privacy conscious ones, it isn't that much. I would recommend using a privacy-centric browser and using a new identity for each session, which in normal circumstances can't provide sufficient data regardless.
563  Bitcoin / Development & Technical Discussion / Re: The cure to botnets and one-way-trust pools on: December 27, 2021, 12:49:43 PM
Botnets are not a huge problem on asics currently but in the future if bitcoin stays relevant then they will be.  Hackers will target asics with malware that use a portion of the hashes to mine to their address instead of the one the user set.  Also preventing botnets for mining bitcoin is just one reason why this method is superior to the current way, solving mega pool dominance is one that is particularly important for bitcoin currently.
That is already happening. The responsibility of taking care of their own devices lies on the operators themselves. At best, you're trying to make botnet mining harder, while trying to introduce sophisticated schemes also at the expense of the user. Solving pool dominance is not at the core of Bitcoin's issue, because at the end of the day, your network's hashrate is still concentrated with those that has the most equipment and resources.

The way I see it, this scheme does not really benefit the community as a whole, nor does it eliminate the possibility of users using botnets to mine. You will profit as long as you continuously send the funds out as it gets mined, so you'll still be able to net most of the coins. You might be able to implement it in an altcoin but I have my doubts that it would ever materialize in Bitcoin.
564  Bitcoin / Development & Technical Discussion / Re: The cure to botnets and one-way-trust pools on: December 27, 2021, 08:04:07 AM
Just to be clear, this problem isn't particularly salient in crypto, because it isn't that feasible. Bitcoin is best mined with ASICs and an array of botnets would only be a fraction of what ASICs can mine. Sure, you might be able to gain some money by mining Ethereum, but not much. The solution proposed will mean that the user has to know that a botnet is functioning in the computer and that funds are not locked (ie. moved out immediately) so they'll have a very short timeframe regardless.

Botnets are primary useful for click frauds, DDOS, etc. I don't think it is a particularly prominent issue that is easy to solve.
565  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Node on NUC device? on: December 26, 2021, 02:43:23 PM
I've been eyeing some Fujitsu Esprimo mini PCs with i3 gen 2 to 4. And I'm having the same dilemma: won't it be significantly more power hungry than a RPi 4?
Would this be a good alternative? I've seen them cheaper than the NUCs...

I would add that these Esprimo have processor name ending with a T, like I3-4170T; I don't know which is more hungry, a T or a Celeron.
Since we're suggesting alternatives: Is a cheap laptop an option? Second hand they're quite cheap, get one with low TDP CPU, and you might get much more performance for your money.
Running a node isn't like mining. The high power consumption will not be sustained, even if the TDP is designed as such. Your processor should only use as much as it requires, though a full fledged board would likely have additional components that require constant power. If you were to get an older inefficient laptop, then the TDP doesn't matter because it is inefficient.. It is only a metric used to determine the thermal output (and even so, there is some discrepancy for reporting) but it doesn't account for the efficiency at computational operations.

If you care about performance for money, then older laptops might not be the most cost effective because you also need to factor in the cost that goes to the miscellaneous components a node wouldn't need. If you don't have any other choice, then you should look at those old refurb desktops instead.
566  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Node on NUC device? on: December 26, 2021, 01:53:33 PM
You are 100% right in the fact that it could be done, and is quite doable. BUT I will still say that if the machine you are looking at is $60 and the one I pointed out is $100 even at close to twice the price you are getting more 'machine' and it just will make doing things better instead of bogging down. Not to mention since a larger drive and more RAM is needed anyway the drive the price delta is smaller.
It is actually a little bit inaccurate to compare them solely based on the number of cores / if HT is enabled or not. The fact is that because Core is dependent on so many factors to synchronize, certain variables can affect the speed of it. For example, if you were to compare a DDR3 NUC vs a LPDDR4 RPi4, then the RPi4 could potentially be faster because the speed at which the cache in memory can be accessed would be faster. Same goes for CPUs (IPCs?), HDD (depends on the interface), too many factors to consider.

It is important to identify the bottleneck of each devices; be it your drive, ram, CPU. Anyways, I think the topic is about whether you can run it, not how fast it would synchronize. The answer is yes, it can be done just increase the size of your drive.
567  Bitcoin / Hardware / Re: A question about FPGAs and mining on: December 26, 2021, 04:02:12 AM
The profit margins for mining may be higher with ASICs but FPGA Bitcoin mining may still be worth it. Would really love to hear a more technical rationale for why public opinion is so against it, I personally think of it is as a viable option if you have multiple high end FPGA boards.
You underestimate the efficiency of the ASICs that we have. My USB ASIC has a higher hashrate than FPGAs while being more efficient and potentially cheaper. FPGA is okay if ASIC isn't mature already. That isn't the case for Bitcoin, anyone would prefer using an ASIC over FPGA for SHA256D unless they don't care about profits.
568  Bitcoin / Bitcoin Discussion / Re: There are no decentralized cryptocurrencies on: December 26, 2021, 03:57:38 AM
I like to visualize technology that might be possible in the future, like some quantum scalar-wave communication tech that is not limited to any geographical distance and also not time-delayed like ordinary radio tech. Studying the EPR experiment, quantum entanglement and surrounding research and information strongly suggest, at least to me, that it is very much possible. It would allow for a truly peer-to-peer new "internet", and with open source community-driven hardware as well as software, we would be on the next step towards actual information freedom.

Just babbling on here haha...
You are probably looking into the direction of redundancy. Introducing an additional novel method of communication wouldn't make it more "redundant". Reason being, if people needs to get a completely new tech just to use Bitcoin, then you are raising the barrier of entry. You need new equipment which has to be visibly installed or obtained. It would only exist if the government which the users are in supports Bitcoin. Using an infrastructure that doesn't already piggyback on the country's core infrastructure is counterintuitive.
569  Bitcoin / Bitcoin Technical Support / Re: Bitcoin Node on NUC device? on: December 26, 2021, 03:54:36 AM
NUCs are generally faster than RPis, if you're comparing the latest ones with each other. If they are one or two generations apart, then a NUC would be faster, but also more expensive and consumes more power. If you were to get the one with the specs that you've described, it will work but a RPi 4 would be faster than the NUC.
570  Bitcoin / Bitcoin Discussion / Re: There are no decentralized cryptocurrencies on: December 25, 2021, 05:40:25 PM
Most cryptocurrencies are in fact decentralized by definition, because there isn't an actual central authority that regulates it. The degree of decentralization is the point of discussion here. That has to do with how any entity is feasibly able to control Bitcoin, and the answer for that is that it is not easy. You can restrict access to it, through GFW or something similar but it isn't effective till you block it off entirely.

Even if you establish a hermit empire like NK, you don't compromise the decentralization of Bitcoin. You merely lose access to that part of consumers but it doesn't compromise the decentralization of it otherwise.
571  Bitcoin / Development & Technical Discussion / Re: Using an ASIC for something other than mining on: December 25, 2021, 04:41:09 PM
With regards to someone trying to brute force something that is hashed via SHA256 -- someone would likely try all permutations of input data in order (BFS). So they would check "passw0rd1" then "passw0rd2", "passw0rd3" etc. So only so much of the input data would change each time a new SHA256 hash is calculated.
The nature of ASICs is that they are highly specialized, which means that it is practically impossible to change it otherwise. Each chip has a specific function, for example BM1385's datasheet[1] has a UART portion that specifically details the data that should be communicated to the chip itself. If an ASIC is as optimized as it gets, which I suspect it does, anything that doesn't have to do with mining will be eliminated.

If you need it to be able to be reprogrammed, you have to use FPGAs.

[1] https://bits.media/images/asic-miner-antminer-s7/BM1385_Datasheet_v2.0.pdf
572  Bitcoin / Wallet software / Re: Confusing SPV server spies? on: December 25, 2021, 04:23:56 PM
There is no point trying to obfuscate addresses by sending redundant data, that would just massively increase server load for honest SPV servers while doing little to nothing for the malicious SPV servers. You absolutely can push your transactions to a random node, assuming you're not actively having a targeted sybil attack on you. There was a wallet that actually did exactly this, but I forgot what wallet it was (only vaguely remember looking through the code for that).

The problem is that bloom filter or whatever methods being used by most wallets uses are fundamentally flawed. The onus should be on the wallet to change their ways of querying the server in a bid to improve privacy. Wasabi for example, uses BIP158 which requests for the entire block as well as additional decoys from their peers. This would be far more effective at tackling the root of the issue.
573  Bitcoin / Development & Technical Discussion / Re: Using an ASIC for something other than mining on: December 24, 2021, 03:42:36 AM
Although this chip could be programmed to perform other tasks, it would all depend on the calculations that need to be performed.
ASICs can't be reprogrammed.

The design of the chip only optimizes it for one task. If the task isn't SHA256D mining, or any other specific mining algorithm for that matter. If you need anything else, then you need an entirely new chip.
574  Bitcoin / Bitcoin Technical Support / Re: How easy would it be to fake transactions? on: December 23, 2021, 11:47:50 AM
You cannot fake a transaction, because every node checks for it's validity. You cannot spend something that doesn't exist or if the signature isn't valid. The only exception being some sort of design flaw which inadvertently causes the node to pass some checks even if it is not supposed to. That would be incredibly rare to say the least, because it isn't that difficult to check for the few simple criteria.

Merchants calculate certain risks that they are able to bear. Be it through the percentage of revenue that they're making or frauds that would happen with other payment methods.
On top of that, merchants evaluates the risk of every transaction, how likely is it for someone to double spend the transactions and what they'll otherwise gain. If the risk is acceptable, then there is nothing wrong with accepting zero-conf transaction.

Of course, LN is practically instantaneous and many merchants have switched to that.
575  Bitcoin / Electrum / Re: Electrum fees (too high) on: December 19, 2021, 05:17:44 PM
Did you select the correct denomination? Electrum using mBTC by default when displaying values. Go to Tools>preferences>Base unit to change it to BTC.
576  Bitcoin / Bitcoin Technical Support / Re: Locktime, low fee & change address [personal contest] on: December 18, 2021, 04:03:30 AM
Ah yeah, my bad, but you got it exactly right. I want to control my change addresses manually. I see you can unhook "use change address" in Electrum. I wonder how that looks... Your input gets as output as well together with the withdrawal address?
Change gets sent back to the same address.
Anyway, if any of you knows the easiest way to put a P2HS as change address from a P2PKH, please let me know. This could be smart to do if you want to transfer your funds to segwit to get lower fees, huh? So you just wait to transfer them till the next time you gonna pay for something else. I know you can do "pay to many" as well in electrum, but that makes the fees higher i guess.
Use pay to many, it doesn't increase the fees. For the first line, use the address of your intended recipient and the amount (address,BTC AMOUNT) and for the second line, use this: (Change address, !). The exclamation mark tells the client to send the remainder to that address.
Thank you so much for that screenshot, really helps me. I just noticed I need balance on my Electrum account to get to this step, auch. Maybe I can connect my trezor to it, hm. I came across the testnet as well, is that somehing to recommand? Anyone got easy guides?
Most people don't need to mess with the nlocktime so I wouldn't really recommend for you to do so either on mainnet though it is relatively risk-free. You can run Electrum in testnet, get some testnet coins from the faucets and experiment with it.
One more question (i probably get more later when i try the transaction):
In case of using locktime, does it have to require two actions? One for locking and one for receiving (broadcasting the transaction) or is it possible to like "auto broadcast" at a specific block/time?
Your wallet will automatically broadcast the transaction once the transaction becomes final (ie. the specified requirement is met). If your wallet doesn't, then you would need to do so manually.
577  Bitcoin / Bitcoin Technical Support / Re: Locktime, low fee & change address [personal contest] on: December 17, 2021, 05:22:36 PM
I'm just curious, where is this functionality implemented in Electrum? I haven't noticed it in any of the GUI wallets I used (Core, Electrum, Atomic, OWNR, Mycelium).
You'll have to select Advanced Preview.



Can't remember if Core has it, don't recall seeing it. You can select both unix and block height.
578  Bitcoin / Development & Technical Discussion / Re: Transaction Fee Alternative for Bitcoin, Proof of Individual Work on: December 17, 2021, 01:14:41 PM
Yes the poiw (or ipow) should match  the cost of the transaction fee as best as possible.  It could be possible for this to automatically scale up or down.  One other point I do want to make though is that time is money and you have to take into account PC opportunity cost and the opportunity cost of waiting 8 hours or whatever number to complete your transaction.  People will pay more just to not have to wait, since factoring a large number is non-parallelizable they will have to wait no matter how powerful computer they are using (powerful computers can do it faster though,)
What stops large farms or botnets from dominating this by hunting through different nonce each set of transaction? Does this impose additional penalty on each node since the factorization has to be done on each transaction when it gets relayed?

Another point that I'd like to highlight is with the block rewards. Would the total supply of the coins be capped or have an increased inflationary trend? The compensation for this has to be adequate to maintain network security while allowing a proportion of the transactions to be essentially free.
579  Bitcoin / Development & Technical Discussion / Re: Transaction Fee Alternative for Bitcoin, Proof of Individual Work on: December 17, 2021, 05:49:13 AM
The cost of the work done per transaction has to match with the amount of fees being paid per transaction. Or else, this doesn't make sense because it becomes cheaper for an adversary to spam the network or for people to offer their computing power for this. This also means that transaction that relies on the POIW (by your definition) would potentially take more time because your computing power expended has to match with both the current fees and be prohibitively expensive.

In essence, this scheme wouldn't be very useful for the average joe because they would very much rather just pay for the transaction. Botnets can easily circumvent these hurdles while the average joe finds it more of a hassle.
580  Bitcoin / Bitcoin Technical Support / Re: Locktime, low fee & change address [personal contest] on: December 17, 2021, 04:12:59 AM
Electrum allows you to set locktime and infact, most wallets already preset a locktime for every of your transaction by default. Locktime simply means that your transaction won't be relayed until the locktime has passed.

Setting a fixed fee is okay, but you would be looking to set a specific fee rate instead of a fixed static fee. Chances are, your transaction might not get relayed if the fees are too low relative to your transaction size. You should instead be trying to fix a fee rate. You can still use legacy addresses and send to a P2SH address without any problems, though wallets like Electrum has started to deprecate those.

Bitcoin Core or Electrum would be your best bet. Please do not manually script your own transaction if you have no idea what you're doing. Using coinb.in without knowing exactly what you're supposed to do is a recipe for disaster.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ... 461 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!