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.

2
votes
1answer
35 views

Bitcoin Core Old Wallet.dat Vulnerability

Own a wallet.dat file from 2010-2011. Yesterday I saw there was a vulnerability which is makes attacking somewhat easier if your wallet is generated by old client and I'm pretty sure my wallet is ...
1
vote
1answer
31 views

Setup bitcoin-seeder

I wanna setup a dnsseed for a crypto currency using sipa/bitcoin-seeder on my VPS. The server is hosted at NetCup and running the software as root, and also listening on port :53 UDP. My domain is ...
0
votes
2answers
30 views

In theory could a pubkeyhash script be solved without the public key in the scriptSig?

When signing a pubkeyhash UTXO, it is required to provide both a signature and a public key. The public key is duplicated and one copy is provided to op_checksigverify to ensure the signature is valid,...
0
votes
2answers
37 views

How bitcoin gets monetary value [duplicate]

This looks like a complex thing but I am trying hard to understand it. Why would any one in the world honor a crypto currency till it is backed by a government with monetary value? How does a crypto ...
0
votes
1answer
54 views

Looking for code generate bitcoin address from passphase in C++

i'm try to write a program which generate bitcoin address from given hash sha256 of passphase as private key or given hex private key. I've found a library for this but it required Boost package in ...
0
votes
0answers
22 views

How should i start learning code of any cryptocurrency? [duplicate]

I want to learn about the code of cryptocurrency with all it's features including POS and master node features, currently I have XSN code (stake-net coin) and i want to learn it so i can make use of ...
0
votes
1answer
34 views

Is hashing an optional step to use with public key cryptography for blockchain

I am confused by the public key cryptography versions that I've read so far. Are the steps optional, dependable on the types of blockchain or they are referring to different methods? Version 1 =======...
0
votes
1answer
22 views

I am just wondering what are the methods which can hide all the transactions and also able to validate transactions in an block chain?

I am new to block chain and was looking at how block chain work mainly proof of stake based . They check validity by going through all the transactions which is something concerning as everyone can ...
0
votes
2answers
48 views

How to get the generator G point for any new curve?

I have this bitcoin curve: y^2 = x^3 + 7 but the finite field Fp is modified to be: n=115792089237316195423570985008687907853269984665640564039457584007908834675927 1-What is the G point? 2-how ...
-1
votes
1answer
46 views

proof of stake concept and implementation confusion

i'm currently studying proof of stake concept in cryptocurrency in preparation of building it soon, but i still have some doubts about my understanding of the concept itself, and i have a lot of ...
1
vote
0answers
90 views

Idioms of use/ bitcoin heuristic

I already know the answer of a) part which is Alice. Can anybody help me in finding answer of b) part.
2
votes
1answer
20 views

How can I use messengers for crypto transactions?

Is it possible to use Signal or Telegram for crypto transactions? I heard CryptoCat messenger is for such needs, but interested in using those two mentioned above.
0
votes
1answer
38 views

Can Bitcoin Tech be Used to Protect Journalists [closed]

Over eight Nigerian journalists are currently in police detention because they published investigative news stories that didn't sit well with the government of the day. How can the bitcoin ...
0
votes
1answer
29 views

Have all hashes of unlocked difficulty levels of cryptocurrencies been mined?

I'm wondering if all the hashes of a previously unlocked difficulty level of a cryptocurrency, such as 0000000000000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx BTC , have been completely ...
0
votes
1answer
27 views

Multisig Wallet Question

I think I understand multisig wallets: X out of Y signatures are required for a transaction to be made. My question is: is there such a thing as a multisig wallet where any ONE of the allowed ...
0
votes
1answer
37 views

What's the difference between xpub and bpub?

I've seen and extended public key such as the one below xpub661MyMwAqRbcFLCsW67CH9AgprkK2MbeLbmdMiBRWb1Wamm6GjGhTFQChvPmwQGQh78MMd8Eu7CLJ7FEuwhsomD66XC74VnfgHdEx1NFSKL But now I've seen a bpub ...
1
vote
2answers
35 views

Is there a single point generator G for every elliptic curve?

I understand that G is a point on curve which holds true for y^2 = x^3 + ax + b. But there can be several other points as well which holds true for above equation but how do we choose which one is our ...
1
vote
0answers
38 views

Could a network described below function and how well?

I have an idea I am working on for some time, it would be using blockchain technology. However, although I know something about blockchain as it stands today, I am lacking a more deepened knowledge ...
0
votes
1answer
87 views

What is the difference between digital signature and a digital fingerprint?

I've been reading the book, Mastering Bitcoin by Andreas M. Antonopoulos, in chapter 4, the cryptography used in bitcoin is classified as: keys, bitcoin addresses and digital signatures. I understand ...
0
votes
0answers
86 views

Would it be possible for an 8-bit microprocessor to create a bitcoin keypair?

Context for question: With the latest security breaches around modern CPU's (Spectre / Meltdown) I was wondering if we could generate ECDSA keypairs on cheap, small and/or simple air gapped (micro)...
1
vote
3answers
290 views

Public key cryptography question - Is Private or Public key used to sign? Confusion between which key is used to sign and which is used to encrypt

I am relatively new to cryptography and blockchain and am learning about how public key cryptography works, and its application in Bitcoin's environment. I read two different articles , the 1st which ...
0
votes
0answers
35 views

Error found while doing transaction in Ripple as [RippledError(noNetwork)], Although server_state is full

I am doing ripple transaction and found error as [RippledError(noNetwork)], although my server_state is full in mainnet.. Kindly help me in resolve this issue. Below is my server_info command output. ...
0
votes
0answers
27 views

Mining beginner asking for advice of what coin to mine

I am new to mining and have recently purchased the following equipment to create my first mining rig: Motherboard: Asrock H110 Pro BTC+ GPU: Nivida GTX1060 Windforce 6GB GDDR5 X6 PSU: Supernova G3 ...
0
votes
0answers
74 views

Practical application of Electrum's Encrypt/Decrypt message feature?

It's pretty clear how signing a message with a Bitcoin key can be useful in proving ownership of funds. However, it's far from clear how encrypting a message with a Bitcoin key can do anything useful....
3
votes
1answer
530 views

SECP256K1 Minimum Value for Private Key

I've been looking into Elliptic Curve Cryptography, in particular the SECP256K1 spec which is used in Bitcoin and Ethereum. So I understand that the Generator point G is fixed based on the spec and ...
0
votes
1answer
345 views

Why is it impossible to modify a transaction in the blockchain?

Many pages (including Wikipedia) say that it is impossible to modify a transaction which is already in the blockchain included. But why is it so difficult?
4
votes
2answers
276 views

BIP32 recommends a 256 bit seed. Why do most Bitcoin wallets only use a 128 bit seed?

According to BIP32's "Master key generation" section, "256 bits is advised". See https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#Master_key_generation Why did BIP32 consider 256 bits ...
0
votes
1answer
1k views

Cryptocurrency Exchange Technical architecture? How to build it? (Developer Point of View) [closed]

I'm a softawre developer & newly involved in Blockchain Technology. I need information about How Cryptocurrency Exchange Technically work? i.e Buy ETH using BTC or exchanging any coin with ...
0
votes
0answers
23 views

Bitcoin thech, mining the First BTC

how was the first bitcoin made? I read about the cryptocurrencies and about bitcoin, I understand that the miners try to decrypt the transaction with the blockchain for mining bitcoin. what about the ...
1
vote
0answers
179 views

Ed25519 Successor to ECDSA in Bitcoin?

Bitcoin is currently using the secp256k1 curve. Understand that Ed25519 is technically superior -- i.e., offers better security than ECDSA and DSA, speed and most importantly, I think, resistance ...
0
votes
1answer
305 views

How can I create uncompressed public key in C++?

I need to derive public key from my private key in uncompressed form. I know how to create compressed one with libbitcoin, but I can't find appropriate method for uncompressed form there. Are there ...
5
votes
1answer
104 views

what is a discrete logarithmic assumption? how does it set-up trustless proofs?

pending proposal of bulletproofs as a zk proof for confidential transactions relies on fiat-shamir heuristic to be non-interactive via creating a digital signature on interactive proof of knowledge ...
0
votes
1answer
335 views

How do I calculate the expected shares per minute for my pool

I am currently mining Zencash in a pool, and I'd like to be able to calculate the expected shares per minute for a given pool's hashrate. Let's say the pool's hashrate is 50 KSol/s. I think that the ...
2
votes
1answer
56 views

Needed maths for full understanding

I often come across papers written in the Bitcoin space involving some math that I am not formally versed in. Could anyone point out general topics in math that I should have a formal grasp on in ...
0
votes
0answers
69 views

I have created my own currency using litecoin fork. How to compile in linux?

I have created on my own coin using litecoin fork and it is working fine in my computer and it is generated 2 files. one in mindcoin-qt and second is mindcoind. But When i tried to run this 2 files in ...
0
votes
1answer
30 views

While creating new crypto using fork need to generate smart contract? [closed]

I have 2 questions for creating nee crypto currency using fork. 1.) I have created one new crypto coin which is called mindcoin, now should i generate smart contract for deployment my currency in ...
0
votes
0answers
36 views

Please refer to the image below [duplicate]

Please refer to the image below. Which one is the most suitable answer?
0
votes
1answer
20 views

hello, need some help [duplicate]

Who is responsible for ensuring that the bitcoin protocol is not violated in the network? 1. The market forces behind the supply and demand of bitcoin 2. Miners 3. Consensus of the miners ...
0
votes
1answer
45 views

How important is the hash power in solving a block?

What is the role of hash power in solving a black, I have read at numerous place it's more like a lottery to successfully form a block in bitcoin and any such crypto blockchain currencies. Is it ...
0
votes
1answer
69 views

Solving a Block with more than one miner connected to same daemon

Well excuse me in advance if my question sounds funny. But I'm just curious perhaps someone can shed a light. When in a pool of miners, let's say there are 100 miners connected to a single daemon ...
0
votes
1answer
21 views

Can a cryptocurrency be liquid while it is in its pre-sale, or even ICO

I am planning to run a Coin's ICO for several years, not interested in the gains to be made from selling out ICO in 3 days NO, but interested in using the COin to end Global Poverty as i deem fit. So ...
2
votes
2answers
53 views

cryptography book or resource

I am trying to write a multiple currency hd wallet. I am using javascript libraries but I feel unsafe as I am new to most cryptography concepts and terms like elliptic curve, seeds, entropy etc. I ...
0
votes
1answer
157 views

Does each miner in a bitcoin mining pool has a chance to win the block reward?

Suppose there is mining pool XYZ. 10 miners 1 through 10 are subscribed to it and miners have varying hash power, some have 10 GPU mining rig while others have just a single CPU running 24 hours a day ...
0
votes
2answers
110 views

Do mining pools eliminate the need to store blockchain?

Suppose I want to design generic crypto currency miner starting from scratch . By generic I mean it can be configured to support a large number of available crypto currencies. This generic miner must ...
0
votes
0answers
30 views

How generic miner connects to bitcoin or ethereum network and does it needs to store entire blockchain?

Suppose I want to design generic crypto currency miner starting from scratch . By generic I mean it can be configured to support a large number of available crypto currencies. How this miner knows to ...
0
votes
0answers
80 views

Can someone find out that several public keys belong to one owner?

"As an additional firewall, a new key pair should be used for each transaction to keep them from being linked to a common owner. Some linking is still unavoidable with multi-input transactions, which ...
0
votes
1answer
84 views

What part that control coin's total supply and give initial coins to specific wallet?

As title, Max coins supply. From github's bitcoin source, where is line or function that define coin's total supply? Like bitcoin's case, 21,000,000. I found that amount.h file has above number, ...
3
votes
1answer
713 views

Implementing NiPoPoW algorithm

Hello, We, a small team, have implemented about 95% of a breakthrough scientific proposal that is describing the NiPoPoW Non-Interactive Proofs of Proof-of-Work. You can find our source code ...
-3
votes
1answer
45 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
396 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 ...