Bitcoin Forum
June 21, 2024, 10:40:23 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 [107] 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 ... 204 »
2121  Bitcoin / Development & Technical Discussion / Re: ECDSA signatures: why not force the reuse for r for spends from the same address on: June 04, 2018, 08:58:38 AM
[...]

This would mean that any attempted double spend would reveal the private key*, therefore making the double spend attempt futile, while still allowing standard transactions to function, because change is always sent back to a new address anyway.

[...]

I'm not sure if such an approach would really make double spend attempts futile though. It discourages double spending, yes, but gives no solution on how to resolve conflicting transactions, should they occur. Also the discouragement only works insofar as that the network tries to punish the double spender by enabling other network participants to attempt double spends of their own.

The problem being as follows: In essence revealing the private key on attempting a double spend only means that other network participants can now double spend your coins as well. Which means it now boils down to who spams the network the hardest to force the double spent. Tough luck for someone double spending by accident; a field day for an adversary that attempts a double spend on purpose and has a botnet at their disposal. And that's ignoring the question of resolving conflicting transactions as mentioned above.
2122  Bitcoin / Development & Technical Discussion / Re: PoW for delay tolerant networks on consumer devices on: June 02, 2018, 06:58:14 AM
Another thought - Over time, as the mining difficulty increases, it be possible for a protocol to randomly select a group of nodes that are currently online... and pool together their resources to mine a block?

You mean randomly assigned block rewards to full nodes that don't mine or mine very little? Possibly based on the IP address of said node?

Opens up the possibility of sybill attacks (ie. manipulating the "vote" for each valid block by pretending you are multiple nodes) and wouldn't give users from developing countries a better shot at it.

Merely running a node is comparably cheap. If a block reward were tied to the number of nodes you have online (ie. the more nodes you hold, the higher your chance to get randomly chosen), you'd simply have people spinning up thousands of virtual machines. Or worse, you'd have ISPs and state actors take over, as those have access to the largest pools of IP addresses.
2123  Other / Beginners & Help / Re: REMINDER: Protect Your Investment! on: May 30, 2018, 03:21:46 PM
Hey, thanks for adding that bit of help. I find moving crypto around to be insanely stressful. One wrong letter in the address and your money is matches.

A lot of the malware that changes your address is able to change just parts of the address so it's very important to check every single letter instead of just the beginning and end of the address.

About that: Bitcoin addresses contain a checksum; which means that changing a single letter will usually lead to an invalid address -- unless you're really unlucky, that is. Or have a sucky wallet that for some reason doesn't check for validity. This may look different with alts however (eg. Ethereum addresses don't contain a checksum by default if I recall correctly).

It is also worth noting that while malware could just change parts of the address, the chance that they happen to have the private key to a sufficiently similar address is rather small (see the computational power required for generating vanity addresses). So unless an adversary knows which address you are going to use next and spends significant effort into trying to generate a similar address, it is usually sufficient to just check parts of the address.

That being said, the more paranoid the better, especially if larger sums are involved.
2124  Bitcoin / Development & Technical Discussion / Re: Public permissioned blockchain on: May 30, 2018, 02:42:51 PM
I'm sorry, you missed the point, sometime my answer was missing something.
bitcoin IS tool to solve a specific problem: creating permissioned identity inside an anonymous environment.
if you already have a permissioned environment you don't need the blockchain, it is already permissioned, as permissioned identity can give permissions to permissionless identity

I think I get the gist of what you are trying to say, but note that "permissioned" vs "permissionless" in the context of blockchains usually means something different: Permissionless means that no single entity can prevent anyone else from sending a transaction. Permissioned means that there are central entities that have the power to prevent certain transactions from being settled. I might be wrong, but I think the concept you are referring to is "trustless" vs "trusted". In both cases it's silly to apply the concept of permissionlessness and trustlessness to centrally controlled ledgers though, with that I fully concur.


SEPA or SWIFT already use pseudonimous(your account number) and they far better, more efficent than blockchain.

SEPA and SWIFT are not pseudonimous. There are central lookup tables, otherwise banks wouldn't know where to send the money. No such thing with cryptocurrencies, not even the centralized ones.
2125  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 30, 2018, 02:18:47 PM
Exchanges do indeed use Pay to Public Key Hash, but and it is a big BUT. Most exchanges reuse their addresses and so their public key is visible, and hence they are NOT safe from quantum computers.  

All top 5 bitcoin addresses with the largest balances have reused their addresses and hence their public keys are visible. That is more than 600 000 bitcoins. 3 of them are multisig addresses, but even those can be cracked by quantum computer if the public keys are visible.

I would d prefer that exchanges would not re-use their addresses.

That is indeed the biggest problem right now. I do assume that exchanges will get their shit together once Quantum computers get feasible in a big scale, but on the other hand there have been exchanges that didn't even do transaction batching until just recently. At least in theory it shouldn't be that hard to avoid address reuse though, even at the scale of nowadays exchanges.


Well really disagree you on this point, Quantum Computing has ability to break the chain of today supercomputer in fraction of seconds and can easily surpass the block-chain too.

Bullshit and misinformation. Quantum computing will be able to solve some math problems faster than traditional architectures, that still doesn't make them a magic devices that instantly derive private keys from public keys or can "break the chain of today supercomputer in fraction of seconds" whatever that may mean.

Also the article shows complete misunderstanding of how mining works:

Quote
Amount of power which is consumed to run a Crypto Miner is quite very high and the negative effect on environment is a major concern. It's a fact that electricity is the major cost while mining any minable cryptocurrency, However advance research also says that Quantum computer can reduce the electricity and consumption.

More efficient miners won't lead to a reduction of electricity consumption -- it will only lead to more miners, offsetting whatever electricity savings have been made.


...
Traditional computing reaching its physical limit is actually one of the reasons why quantum computing is being heavily researched in the first place. Accordingly we can expect more and more funding being poored into R&D for quantum computing (and other approaches such as neuromorphic computing) as improving traditional architectures becomes less and less feasible.
...

I donīt necessarily disagree with this claim, but not everything that is heavily researched also produces the desired results.
The treatment of various lethal diseases is also heavily researched and still there are various illnesses that canīt be cured
using current medicine. Maybe quantum computing will run into similar problems as the traditional computer architecture and
the situation wonīt be much different in a few decades than it is now.

Oh definitely. I'm not saying that quantum computing is bound to come into fruition, I'm just saying that the same physical limits (ie. size) that affect traditional architectures don't affect quantum computers -- pretty much by definition.


Besides, it is likely that even if quantum computers become a reality at some point in the future that cryptography will
have also improved.

Candidates for quantum resistant cryptography already exist, it's mostly a matter of standardization and deployment. The latter possibly being the largest challenge.
2126  Other / Beginners & Help / Re: 30 second weekly new - May on: May 30, 2018, 09:17:02 AM
[...]

This is funny. Reddit removed bitcoin payments since they thought that bitcoin was just a bubble and that Ethereum is much better compared to bitcoin. To restore bitcoin as a mode of payment they could possibly realized that they made a wrong move. [...]

Where did you read that? Reddit's official stance since the beginning was that they disabled Bitcoin payments due to issues with Coinbase, not due the speculative nature of the market:
https://www.bloomberg.com/news/articles/2018-03-28/crypto-community-hub-reddit-disables-bitcoin-payments

Reddit has been on the forefront of accepting Bitcoin even before the bubbles of 2013, so it'd be kinda weird to assume that they start deeming it to be too volatile just now.
2127  Other / Beginners & Help / Re: Cryptocurrency Academic and Reserch Papers. Any recommendation. on: May 30, 2018, 09:01:20 AM
Here's one of my favourite introduction into the fundamentals of cryptocurrencies, the problems they are trying to solve and the context out of which Bitcoin's approach arose:
https://cacm.acm.org/magazines/2017/12/223058-bitcoins-academic-pedigree/fulltext

Especially the reference section may be of interest to you, as it includes a lot of further reading regarding both the current state of cryptocurrencies and some of the fundamental research that preceded it.
2128  Other / Beginners & Help / Re: REMINDER: Protect Your Investment! on: May 29, 2018, 09:31:44 AM
@OP: Solid advice.

One thing to add: Be aware of malware that changes copy / pasted crypto addresses on the fly. When copy / pasting addresses from or to your (hardware) wallet, always double check. If a higher amount is at stake, check via a secondary channel as well (eg. confirmation email on another device). While hardware wallets protect your private keys, they can't prevent you from phishing-like attacks such as that.


What kind of cryptocurrency can be stored on a hardware wallet? Can we also store those airdrop tokens there?

Each of them has a very specific list of which coins they support. The most popular alts are typically supported. If you're interested in one, you should try visiting their website.

Coins supported by Trezor:
https://doc.satoshilabs.com/trezor-faq/overview.html

Coins supported by Ledger:
https://www.ledgerwallet.com/cryptocurrencies


Make sure you don't buy from third parties.

This can't be stressed enough. Do not buy hardware wallets from the likes of Amazon or eBay resellers.


To answer your question though, it would depend on the token. I know Ledger and Trezor supports ERC20 tokens (ones that run on the Ethereum blockchain), but I'm unsure about the other kinds. Airdrop tokens of the ERC20 variety could definitely be stored in them.

Trezor wallets only supports ERC20 tokens so far as they only support ETH and ETC in terms of tokenizable cryptocurrencies.

Ledger seems to support NEP-5 / NEO tokens as well. With most of the other alts that Ledger supports I'm not all that familiar.
2129  Bitcoin / Bitcoin Technical Support / Re: my-ip-address-is-showing-0-0-0 on lighting explorer testnet can someone help? on: May 28, 2018, 01:33:02 PM
I'll take a look but I know my router ip address is 192.168.1.254

That's its IP address within your local network (ie. the connection between your PC and the router). The public facing IP address (ie. the address that a website sees when you are visiting it -- or a node connecting to your node, for that matter) is a different address and provided to you by your ISP.

Depending on your ISP and router setup this may be an old school IPv4 address (like 192.168.1.254) or a shiny new IPv6 address (like 0:0:0:0:0:0:0:0 just with actual values instead of zeroes).
2130  Bitcoin / Development & Technical Discussion / Re: Bachelors Thesis - How much hashpower do i need for 600 Million transactions /y on: May 28, 2018, 09:28:22 AM
How would you design/ calculate the setup ( cpu power) for national cryptocurrency- when 125ī000ī000 transaktion per day have to be executed? ( 11 nodes/ miners and alternatively with 30000 nodes/ miners)?


11 for the amount of national banksībranches -
30000 for branches of the private bank sector

As mentioned above, the required computation power for securing a blockchain has nothing to do with its transaction throughput. You should really do more research on what PoW actually does in the context of cryptocurrencies before jumping to the faulty conclusion that it directly correlates to transaction throughput and scalability.
2131  Bitcoin / Bitcoin Technical Support / Re: my-ip-address-is-showing-0-0-0 on lighting explorer testnet can someone help? on: May 27, 2018, 04:50:30 PM
Yes but how do I get my ip to show up

What happens when you google "what is my IP"? Do you get an IPv4 address such as x.x.x.x (x ranging from 0 to 255) or an IPv6 address such as x:x:x:x:x:x:x:x (x ranging from 0000 to FFFF)?

Because in the LN block explorer your unknown IP address is shown in the IPv6 format. Maybe your router is set up to support IPv6 by default and the lightning node client (or the acinq block explorer) is not able to properly handle it?



2132  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 27, 2018, 04:34:08 PM
Quantum computers are far from being reality.
Researchers are trying to get these qubits into a stable position. Thats the first which has to happen for quantum computers to become 'realistic'.

Afterwards devices with more than just a few of these qubits have to be developed.

[...]

The first step, getting a handful of qubits into a stable position, is already done:
https://newsroom.intel.com/news/intel-advances-quantum-neuromorphic-computing-research/
https://www.technologyreview.com/s/610274/google-thinks-its-close-to-quantum-supremacy-heres-what-that-really-means/

It's a long shot from production ready quantum computing, but there's a reason why NIST is already working on a new standard recommendation for post-quantum cryptography:
https://csrc.nist.gov/Projects/Post-Quantum-Cryptography

It's not around the corner, but we're well on our way. It is worth noting though that quantum computing is not the magic wand that it is often made out to be.


I highly doubt that quantum computing will even become a problem during
our life time. The advances in terms of processing power of current computers
are already slowing down, because companies like Intel are already having problems
to keep up with Moore's law.

Traditional computing reaching its physical limit is actually one of the reasons why quantum computing is being heavily researched in the first place. Accordingly we can expect more and more funding being poored into R&D for quantum computing (and other approaches such as neuromorphic computing) as improving traditional architectures becomes less and less feasible.

Besides, I read somewhere that a Bitcoin private key is so large that it would take more energy
than is produced by the sun in its lifetime to power a computer that would have
enough computing power to successfully crack it.

That is assuming brute-forcing the private key space of Bitcoin. Quantum computing could make deriving the private key of an address from its public key actually feasible.

You know how Bitcoin is sometimes described as being protected by math? There are math problems at which quantum computing stands to excel compared to traditional computing -- some of which will likely affect asymmetric cryptography as used by Bitcoin.

There are other threats that are a bigger concern to the security of Bitcoin than
quantum computing.

If you are referring to sociopolitical threats -- yes, definitely.
2133  Bitcoin / Development & Technical Discussion / Re: Is quantum computing threat to Bitcoin ? on: May 27, 2018, 08:46:25 AM
Quantum computers pose a major threat to the security of our private data. So can it break bitcoin ? How vulnerable is bitcoin to it ?

So far it seems like quantum computing will only affect a certain subclass of asymmetric, ie. private / public key cryptography. This means it will become significantly easier to derive private keys from known public keys, which does indeed put bitcoins at risk.

However the public key of a Bitcoin address is not known until the first outgoing transaction is made. Generating a Bitcoin address from a public key involves hashing the key using SHA-256 which is assumed to be fairly quantum-resistant, making your coins save as long as you refrain from reusing addresses -- which, incidentally, is also how Bitcoin is supposed to be used.

That is assuming Bitcoin won't be updated accordingly. I'm fairly confident that Bitcoin will evolve as new security threats arise.


The way i see it quantum computing is an evolutionary thing. The power of
hacking will increase with the power of encryption and protection.

Do people think quantum computers are only going to be available to hackers
and for people to do negative things with?

Regardless of to whom quantum computing will be available, it will still necessitate to upgrade pretty much all of the internet. A daunting task; quantum computers won't help with that.


What is the biggest quantum bounty in bitcoin?
I.e. what is the single largest output that is Pay to Public Key?
Is it one of Satoshi's early addresses?
The advent of feasible quantum computing may well be heralded by the claiming of such a bounty.

The richest addresses are owned by some of the largest exchanges:

https://bitinfocharts.com/top-100-richest-bitcoin-addresses.html


So if one of these piņatas gets cracked a lot of people will get a haircut. I do assume that exchanges will change their address usage policies once quantum attacks are at the verge of becoming feasible.
2134  Bitcoin / Bitcoin Technical Support / Re: Pools that include tx below minrelay fee level. on: May 24, 2018, 09:31:28 AM
I have been playing around with Lightning network.

I have a few tx that were created that have a very low fee - just less than the minrelay amount!

They are multi-sig so I can't up the fee and resend them.

Are there any pools I can submit them directly too? Don't mind having to pay a small fee to sort this out!

Not a lot of money - few hundred dollars I think. But nice to get back.

What exactly do you mean -- that you sent the LN channel opening transaction with too small a fee?

As far as transaction accelerators are concerned, there's the one by ViaBTC:
https://pool.viabtc.com/tools/txaccelerator/

The free service requires a certain minimum fee to be present, but they also offer a paid service where no such requirement exists. I've only used their free service so far, so I can't vouch for their paid service however.


The lightning network REQUIRES you to trust some random 3rd party operator.

Use the BTC blockchain - it's decentralised and does not require you to trust anyone to process your transaction.

Using the lightning network does NOT require any trust.
I guess you have a very wrong opinion regarding the lightning network.

I too wonder where this misconception comes from. By now it should have become fairly clear that you are your own node operator and that the other nodes along the route have no way of targetting specific transactions.
2135  Bitcoin / Bitcoin Technical Support / Re: Manually sending Bitcoin on: May 22, 2018, 09:13:24 PM
I did exactly that. except that the QR code is not recognized even though I'm using the QR code from the address with the watch only balance. so unless I can get the private code or I should say the correct code I'm doomed.
If your answer is yes, there's a high chance that your system is infected with clipboard malware, as suggested by bob123. In this case try copy / pasting a Bitcoin address into a txt file as suggested by him and check whether the Bitcoin address that gets pasted into the txt file is the same as the one you copied. If the pasted address is different from the one you copied: My condolences, your coins are lost, your computer is infected, reinstall your operating system and change all your passwords.

That's not good, I'm afraid you've become the victim of a malware attack. Always double check addresses between copy / pasting as there's malware out there that will change copied Bitcoin addresses on the fly before it gets pasted into another input field. While hardware wallets protect your private key, it can not prevent those kind of attacks which still require an additional level of vigilance on your side.

Did you try copy pasting Bitcoin addresses, as suggested by bob123, to confirm our suspicions? Copy / paste another BTC address from your ledger into the address field of your browser or the forum's message field. Check if it's the same address as displayed by your Nano S.

Did you buy the Nano S directly from ledgerwallet.com or did you use another reseller? (eg. Amazon, eBay)
2136  Bitcoin / Bitcoin Technical Support / Re: Manually sending Bitcoin on: May 22, 2018, 04:59:02 PM
I've just swept the bitcoin to blockchain.info using their app.

What did you do exactly?

I'm guessing your steps, and you just tell me whether I'm right:

1) You copied the address given by your Nano S into the Coinbase withdrawal field

2) You withdrew money from Coinbase to the copy / pasted address

3) You noticed that your Nano S doesn't recognize the address and doesn't receive the coins

4) You check the address that you withdraw to on Blockchain.info

5) You scan the QR code on Blockchain.info with the Blockchain.info app and it shows the balance in there

Yes / no?

If your answer is yes, there's a high chance that your system is infected with clipboard malware, as suggested by bob123. In this case try copy / pasting a Bitcoin address into a txt file as suggested by him and check whether the Bitcoin address that gets pasted into the txt file is the same as the one you copied. If the pasted address is different from the one you copied: My condolences, your coins are lost, your computer is infected, reinstall your operating system and change all your passwords.


when I go into the wallet within
the blockchain app it says watch only. does this mean its still processing and it will take a while
before they become available??

It's not processing. Watch-only means that you can only check the balance of this address but not send any money from it.
2137  Bitcoin / Development & Technical Discussion / Re: How to handle deposits on a turn based multiplayer game on: May 22, 2018, 04:43:02 PM
[...]

My solution: Users would deposit money on site on an address, I would give him the ability to download the private key of the wallet, but that comes with another problem:

[...]

To be honest: A cautious player won't trust you more because you provide them with the private keys to their deposit address, especially knowing that you store a copy of the private key on your own server anyway. If anything it opens up additional attack vectors for hackers and puts the balances of your players at risk. To make matters worse, even without a hacker attack any player could move their own coins and then throw scam accusations at you for not keeping their coins save. There's no way to solve such a dispute (ie. whether you stole the coins or whether the player moved the coins themselves).


Short of falling back on some of the less widely used alts I'm afraid you'll only have two choices:

a) Accept payments directly on a cold storage address and keep track of in-game moneyflow on an internal database, off-chain. This will require the trust and goodwill of your player, but as mentioned above: Even providing the private key to their deposit address won't replace trust.

b) Become a bleeding edge pioneer and start accepting LN micro transactions. (YOLO!)
https://medium.com/@ismailakkila/bitcoin-setup-your-own-lightning-node-on-mainnet-94337bda09fa
2138  Bitcoin / Development & Technical Discussion / Re: Question about LN routing at 1 Million TPS on: May 21, 2018, 08:45:55 PM
From where is you get that LN use the Onion routing (It did not read anything about it that says it uses onion routing).

It wasn't part of the original proposal, but it's mentioned in this Lightning Labs presentation, for example:
https://cyber.stanford.edu/sites/default/files/olaoluwaosuntokun.pdf

Apparently the idea was first brought up here:
https://lists.linuxfoundation.org/pipermail/lightning-dev/2015-July/000019.html
2139  Bitcoin / Development & Technical Discussion / Re: Developmentin Blockchain vs. Distributed Ledger on: May 20, 2018, 09:32:13 PM
It is a way to organise/verify/share data in an immutable, trustless way.
The immutability property is given by the consensus protocol

No.
The immutability (or better: resistance against modification) is given through the blockchain. The blockchain is resistant against modification by design.

ProfessorZ is not wrong though. Or rather, it's a question of semantics.

On one hand you could define a blockchain as the canonical transaction history of a cryptocurrency. In this case it is indeed only as immutable as the consensus algorithm is secure -- both in quality (eg. PoW vs other proof-of-resource schemes) and quantity (amount of work put into the chain).

On the other hand you can view PoW as a consensus mechanism that selects one blockchain as the canonical one amongst many, the other ending up as chain splits and orphans. In this case each blockchain is indeed immutable, it's just that only one gets to write history -- literally.

I think both perspectives are valid and highlight different ways to look at consensus. Regardless of that it shows how difficult it is to meaningfully decouple blockchain as a data-structure from its consensus algorithm -- both technically and conceptually -- which is probably why so many blockchain-the-technology projects seem to lack in substance.
2140  Bitcoin / Development & Technical Discussion / Re: Developmentin Blockchain vs. Distributed Ledger on: May 19, 2018, 03:51:54 PM
As far as I know, blockchain technology is not only the "chained block" itself, but also encapsulate consensus algorithm so that the network as a whole become open, borderless, trustless, decentralized, immutable, censorship resistant, etc., as you might already hear.

[...]

The problem with blockchain is that PoW is so expensive, and scalability in terms of tx speed still on going improvement.

Technically speaking, a blockchain is really just that: A chain of blocks that builds block upon block, as to provide a gapless, immutable (transaction) history. So in the narrowest sense of the term it really is just that: A data format, a type of ledger.

Whether a blockchain is secured by PoW, PoS, some other Proof-of-Resource or a different consensus algorithm altogether is a different question.

A blockchain does not necessarily use PoW. PoW does not necessarily apply to blockchains only. The data structure itself (eg. blockchain) is a separate component from the consensus algorithm (eg. PoW).


That being said, you point out a very important aspect of this whole matter: That consensus is key.

The blockchain as a data-structure is a rather boring matter. The consensus algorithm (ie. PoW in the case of Bitcoin) is where things get interesting. It's the heart of the matter, enabling blockchains to provide secure, trustless and permissionless (monetary) transactions.

However PoW is a weird solution to a hard problem. It's not an easy sell. And companies in general don't care about trustlessness or permissionlessness -- quite the opposite actually, as it's a liability both legally and economically. There's more money in building walled gardens, rather than open ecosystems. Hence the focus on blockchain, rather than the consensus algorithm. Hence the focus on DLT, whatever that may be.
Pages: « 1 ... 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 [107] 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 ... 204 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!