Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [cryptography]

Concerning the broad subject of cryptography and its narrow application in Bitcoin protocol and applications.

-3
votes
1answer
47 views

How to increase payment process speed of crypto currency? [closed]

I want to make own coin. I have marketing cooperation team. I am main developer. [Questions] 1 Making coin with pow and qr-code transaction function is possible for one man developer? Me, know C# ...
0
votes
2answers
429 views

C#, How can I actively query the crypto-market?

Are there any wrappers to get the real-time crypto-currency value similar to coincap.io? Right now I am using Json to deserialize a download string from CoinMarketCap, however, the api does not ...
-3
votes
2answers
347 views

Payments without private key/address in wallet [OWN COIN]

currently I am creating/sharing an own crypto currency. Details about it are that it is a Scrypt Coin with Proof-Of-Work. But that's not really the question. I will build a website around the coin ...
0
votes
1answer
226 views

Teslacoin sync error - No Suitable Inputs Found

Not sure this is the right forum for this, but I thought I'd ask out of desperation. I have the following error when trying to sync my teslacoin wallet. I managed to sunc about 6 weeks ago, however ...
1
vote
4answers
108 views

Use of proof of work in bitcoin

I am trying to understand what problem in bitcoin proof of work solves and came to this somewhat helpful quote: So, for instance, if a miner controls one percent of the computing power being used ...
0
votes
1answer
648 views

24 Hour price change Mean

If a currency price is showing ABC per coin and its price % is +X% or -X% then this reference is taken from which last price i.e. which point of time the price is taken
0
votes
4answers
136 views

cryptocurrency tax question

I have a buddy who I sent money to to buy a certain amount of Ripple. For one reason or another, I couldn't do this on my own at the time. In any case, the currency has tripled and I want him to send ...
1
vote
2answers
171 views

Block chain and its uses cases for a non-financial asset market

So i have been reading a lot about block chain technology and its use cases in the finance and cryptocurrecncy markets. One thing that guarantees blockchain's success in the cryptocurrency market is ...
1
vote
1answer
81 views

What means “messege” in the bitcoin blockchain? [elliptic curve cryptography]

I am stuck with one question in my research. I found some mentions that bitcoin(or blockchain) is a messeging system, I played with couple curve encoding algorithms and it was like: Curve params, ...
2
votes
2answers
297 views

Would writing one's own cryptocurrency in a language other than C/C++ be stupid?

I'm curious from a performance perspective if writing a cryptocurrency from the ground up in a language other than C/C++ be stupid? For example, if I wanted to write a cryptocurrency and protocol in ...
0
votes
1answer
100 views

Does 'Mixing' in bitcoins really add up protection to my bitcoins?

I was researching on simple ways to protect bitcoins without using unknown/untrusted software or solutions. It took my attention to 'Mixing' in the bitcoins with a friend's bitcoins and transfer back ...
0
votes
1answer
559 views

What is the Coin Base Text of a bitcoin block?

On the site https://coin.dance/blocks#blockDetails, there is a column Coin Base Text with values like Mined by AntPoolk9 Z4,b or *3Zc/BTC.COM/mm.j΀n~OoBրn*e*@ for example. What does it mean? Is it ...
3
votes
2answers
361 views

Verifying that a transaction is in the blockchain

Let me first start off by saying im just learning about blockchain and the technical aspects. From my understanding, each transaction is cryptographically hashed, the hashes are paired and hashed ...
0
votes
3answers
283 views

What happens if everyone discovers much faster way of solving hash function problem (mining)?

The question is not about how bitcoin mining works, but rather how bitcoin system adapts to progress in ability to tackle proof-of-work problems. Suppose that proof-of-work problems used for bitcoin ...
1
vote
0answers
77 views

Tether on Bitcoin Blockchain

USD Tether is running on the Bitcoin Blockchain right? Is it like a 2nd layer solution or how does that work?
0
votes
1answer
138 views

How does walletexplorer.com generate the wallet ID's?

I was wondering how Walletexplorer.com determines what the wallet ID(entifier) of a certain set of adresses ( wallet ) is. There seems to be no preset like the case with adresses (eg, they all start ...
0
votes
1answer
56 views

How would Bitcoins crypto change?

Let's say, that 20 years ahead, Bitcoins crypto is not considered secure anymore. More precisely the key length is to short for it to be safe. Be it the HASH or private/public key. What would our ...
0
votes
0answers
4k views

Electroneum Mining With Nvidia GPU in Laptop

I'm trying to mine Electroneum with my CPU and GPU on my Acer laptop on windows 10 with a Nvidia Geforce 710M GPU. my CPU is running and working but I'm trying to GPU mine with Awesome Miner. I set it ...
2
votes
3answers
3k views

How proof of work prevents double spend

One article I am reading said that proof of work system is used in Bitcoin to prevent double spending. More particularly: Imagine we are protecting against double spending in following way. When Bob ...
0
votes
1answer
32 views

is it possible to replace the cryptography and public key algorithms in Bitcoin?

Is it possible to replace the cryptographic algorithms used in Bitcoin, such as the hash algorithms and the elliptic curve public key cryptography? Does this require a soft fork or a hard fork?
0
votes
1answer
510 views

Why is only the block header SHA256-hashed and not the whole block?

I read in many places that mining involves finding nonce such that SHA256(SHA256 (blockheader_including_nonce)) meets a specific criteria (0 bits...). Why is this hashing done only on the < 100 ...
1
vote
1answer
92 views

How to prove bitcoin ownership without revealing amount?

Is it possible to use some cryptographic scheme to prove bitcoin ownership without revealing any information about value held in addresses?
0
votes
1answer
81 views

Cryptographic problem - locks [closed]

Three players, Bob, Alice and Ted are seated at a poker-table and are  playing a game of Texas Hold’em. Bob is the dealer, and he generates a deck of 52 cards on his machine, only he can view the ...
0
votes
1answer
23 views

Is it possible to use something besides sheer computational power as the limiting factor on block release?

Why hasn’t anyone tried to create a blockchain that, rather than using computational capacity as the hash scarcity test, just has a direct limit on how many times a particular wallet can make a guess ...
1
vote
1answer
227 views

Mycelium Backup Restore

Is there a way I can restore my mycelium Bitcoin wallet if I have forgotten the 12-word list? I have searched everywhere and no one describes a situation like this.
1
vote
2answers
1k views

Private key and Address

Private key is 32-byte number. Address (Hash) is 20-byte number. Is it true that there is many Private keys that have the same 20-byte hash? P.S. How to get Address from Private key: Private key (...
3
votes
2answers
1k views

Do all Cryptocurrencies uses same Public key Cryptography algorithm?

I have been trying to read about how Public key cryptography works and I have just understand what public key cryptography is and how it differs from symmetric key cryptography. I have also just read ...
6
votes
1answer
406 views

Is there a point on the secp256k1 curve for any given X coordinate?

There function in libsecp256k1 that allows you to directly set the field element to 32 bytes of your choice. Does secp256k1 always return a valid group element for any 32 byte value? ...
1
vote
0answers
201 views

Bitfinex API -> retrieve funding earnings for custom period

I am trying to retrieve my funding profit of the previous day via the Bitfinex API. But all I find is this API which only returns the profit of the last 30 days summed up (funding_profit_30d): https:...
-1
votes
1answer
43 views

Is it possible for a currency to give coins pub/prvt keys instead?

So the idea is you would have coins and non-coins. A coin is something you could be in possession of but can only prove it by signing messages. If you wanted to transfer it to somebody you would send ...
1
vote
0answers
28 views

How the buy/sell rate of bitcoin is continuosly increasing? [duplicate]

I am continuously monitoring bitcoin rate since last one month using an android app (zebpay). The buy/sell rate reached double fold within one month. I never seen it decreasing. Considering me a ...
1
vote
1answer
719 views

How to create a deterministic wallet using bitcoinjs-lib

I'm new to bitcoin technology, however, I'm trying to develop a web wallet using bitcoinjs-lib that works like that of blockchain.info. I've gone through the code samples on the github repo but couldn'...
0
votes
1answer
105 views

Is 30,000 rounds really needed for PBKDF2?

In the browser, I'm using AES-256-CBC with 128bit IV & PBKDF2 to encrypt the mnemonic "tell file snow green proof evil six squeeze budget various orbit clock" with a password "s0mesuperl0ng!...
6
votes
1answer
9k views

Byte array to hexadecimal and back again in JavaScript [closed]

I can generate a byte array with var myByteArray = window.crypto.getRandomValues(new Uint8Array(16)) and I get 181,143,16,173,231,56,63,149,181,185,224,124,84,230,123,36 I can then turn this into ...
0
votes
0answers
149 views

Generating & Storing Private Keys

I'm now comfortable generating public and private keys for each user of a website. Is there any pro's / con's for generating the Private keys on the client in the browser or on the server? And once ...
9
votes
2answers
15k views

How to generate a Bitcoin Private Key Checksum

I want to understand how a bitcoin private key is made up. Looking at this graphical generator https://royalforkblog.github.io/2014/08/11/graphical-address-generator/#hello I understand step 1, how ...
3
votes
1answer
141 views

Given a set of consecutive HD private keys, can you generate the next private key without knowing the master private key?

I'm wondering whether disclosing a consecutive number of HD private keys derived from a given master key would allow someone to compute what the next private key in the sequence would be before it is ...
-1
votes
1answer
420 views

That hid Satoshi Nakamoto in your code [closed]

I tried to find in the code puzzles from Satoshi Nakamoto and I may have found them. How do you think the meaning of these symbols? https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp#...
1
vote
1answer
344 views

How can anonymity and uniqueness be achieved in the blockchain?

How We Use Elliptic Curve Cryptography At Follow My Vote, we use this technology to create votes. During the registration process, voters create two ECC key-pairs. The voter reveals her identity ...
4
votes
1answer
311 views

Understanding signing messages with bitcoinjs-lib

I'm trying to understand what a specific line of code does when signing a message using bitcoinjs-lib. Here's the code: var bitcoin = require('bitcoinjs-lib') var bitcoinMessage = require('bitcoinjs-...
0
votes
2answers
196 views

Why Bitcoin does not user bcrypt for hashing?

I've read that bcrypt is a hashing library that can adapt to Moore's Law and I thought that would be great for the network to adapt in a flexible manner its security to its respective growing ...
6
votes
2answers
928 views

Bitcoin Blockchain in the Quantum computing era

The design and the evolution of quantum computers has been one of the "hot" topics during the last 20 years. My question is about the possible consequences of the rise of quantum computers (through ...
1
vote
1answer
636 views

Why did Bitfinex choose to have access to all of its customers' private keys?

These wallets were “multi-signature,” which meant they came with more than one private key to access them. Bitfinex held two keys, while the multi-sig security provider, a company called BitGo, held a ...
3
votes
0answers
35 views

How does lighting network ensure all parties cooperate [duplicate]

I somewhat understand the two way channels used in lightning. But I fail to see how trust is avoided. If I'm the middle node I'm perfectly fine with forwarding a payment, if I received the payment ...
1
vote
1answer
136 views

What cryptography hardware and/or software does a bitcoin exchange need to employ?

We have an operating equities exchange. To exchange bitcoin or other crypto-currencies, what cryptographic hardware or software would we have to use?
3
votes
1answer
244 views

Is BIP 32 Technology Cryptographic Curve Agnostic?

Does BIP 32 always implicitly assume secp256k1 elliptic curve cryptography (ECC) is to be applied, or can BIP 32 technology also be applied to create extended public or private keys that can readily ...
2
votes
2answers
755 views

Changing a private key of a public Bitcoin address

I would like a way to change the private key of a public address, for this you'd of course require the current private key. Is this at all possible? I want to prove that it can be done, or prove that ...
0
votes
2answers
470 views

Signing data with ECDSA

I was reading about the math behind bitcoins in this article, and one thing I can't seem to wrap my head around is how the said algorithm is used to sign "data". What exactly is this "data"? Is it my ...
1
vote
3answers
1k views

Get uncompressed public key from compressed form

A similar question has an answer in Python which links to the bitcointalk forum: How can I get the uncompressed public key from the compressed public key in openssl? https://bitcointalk.org/index.php?...
1
vote
1answer
180 views

Are Hashed Timelock Contracts and Zero-Knowledge Contingent Payments the same thing?

This answer to How is a node in the middle prohibited from keeping the money in a routed Payment in Lightning network? describes how a Hashed Timelock Contract would be used to exchange the "secret" ...