Bitcoin Forum
April 19, 2024, 05:30:14 PM *
News: Latest Bitcoin Core release: 26.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 »
1  Bitcoin / Bitcoin Discussion / Re: Bitcoin fun facts on: September 30, 2021, 10:55:34 PM
~
My thread is more about bitcoin fact that you can check with blockchain explorer.
If you want to know more about Bitcoin fun fact that exists within the blockchain itself, you should check about BTC RPC explorer fun fact, the application also curating interesting fact within its app. For an example click the below image:


You can also see the full list without running the explorer by looking at their source code here.



Amazing thanks !


I will add something that I found recently too :


Block difficulty is retarget every 2016 blocks, but the first chance on block difficulty start at block #32256. Between block #1 and block #32256 the average block time was 16minutes. So retarget only works if block times are under 10minutes + difficulty above 1.00 !

https://www.blockchain.com/btc/block/1
https://www.blockchain.com/btc/block/32255
https://www.blockchain.com/btc/block/32256

2  Bitcoin / Bitcoin Discussion / Re: Bitcoin fun facts on: September 30, 2021, 09:31:08 PM

So perhaps it's better to cross reference with it with the old thread that I posted and see if the OP missed something or if it has been posted before.

Well I read your link and there is poor source and some false claim, but thank for the idea !

My thread is more about bitcoin fact that you can check with blockchain explorer.
3  Bitcoin / Development & Technical Discussion / Bitcoin lock time function on: August 23, 2021, 08:42:41 PM
Hello,

I know there is a function to make your bitcoins unspendable until block X.

Is this knowledge (block number) public ?

If yes do you have example of addresses that have fund locked that are known ?

I guess it's a pretty unusual function to use.
4  Bitcoin / Development & Technical Discussion / Re: Custom parameter for mnemonic seed on: August 22, 2021, 10:47:56 AM
Thanks you for your answers.


Concerning PBKFD2, 2048 iterations was designed to slow up brute-force attack. But 15years after this design, 2048 iterations is quite weak. Do you think we should make more iterations ?
5  Bitcoin / Development & Technical Discussion / Custom parameter for mnemonic seed on: August 20, 2021, 07:08:51 AM
Hello,

I read this article about a guy that give away a partial mnemonic seed on twitter with 1 BTC reward. Every week he gave 1 word after another, so it become easier to crack.

And here an article about the bitcoin dev that cracked it :
https://medium.com/@johncantrell97/how-i-checked-over-1-trillion-mnemonics-in-30-hours-to-win-a-bitcoin-635fe051a752

When you read this article, you can see that John Cantrell made some hypothesis :

Quote
This means the derivation path is in the format m / 49' / coin_type’ / account’ / change / address_index.
Figuring out the derivation path was a huge risk for this project. I assumed that Alistair simply generated a new wallet and the only transaction made was to deposit the 1 BTC. With that assumption it means the derivation path for the first address would be m/49'/0'/0'/0/0.

Quote
BIP-39 does this using a Password-Based Key Derivation Function with HMAC-SHA512 as the hash function, the string “mnemonic” as the salt, and the 12-word mnemonic as the password. It also uses 2048 iterations and each iteration requires two SHA512 calculations. This means this step will cost in total ~4096 SHA-512 calculations.

John Cantrell guessed the mnemonic seed because it was quite straight forward, with default parameters. But I can see two customization possibles :

- Custom address_index (but limited to 2B possibilites)
- Custom PBKDF2 iterations (from 2k to 1M)

Is it good security practice to use custom parameters above ? Even if you forget them, you still have your mnemonic seed and will be able to bruteforce address and PBKDF2. It can make your mnemonic seed more secure if someone stole it from you. Give you time to move funds etc.
6  Bitcoin / Development & Technical Discussion / Use other cryptographic hash to create bitcoin address on: July 16, 2021, 10:03:36 AM
Hello,

I'm studying this graph "how to generate a bitcoin address" :

https://royalforkblog.github.io/2014/08/11/graphical-address-generator/

But if SHA256 and RIPE160 give us only bytecode that is X bits long and the orignal secret to all of this is a random 256 bits number.

Can I create bitcoin address with another cryptographic hash like BLAKE2 ?
7  Bitcoin / Development & Technical Discussion / Re: PBKDF2 questions on: March 31, 2021, 02:42:43 PM
How long the salt can be ?
8  Bitcoin / Development & Technical Discussion / Re: PBKDF2 questions on: March 31, 2021, 01:07:24 PM
~


 Hands down  good description  on PBKDF2 function delivered by webtricks: [if there is no passphrase] => salt ≡ 'mnemonic', [if there is  passphrase ≡ 'yourpassphrase' ] => salt ≡ 'mnemonicyourpassphrase'

Hope it will help you.

Thank you !


The salt is not the seed itself. While the BIP seems to indicate that the whole mnemonic is used as a salt again, that is not the case. The salt is only "mnemonic".

Try using this: https://stuff.birkenstab.de/pbkdf2/.

Code:
Message (password):
conduct coral enrich local script mountain remain fringe latin throw wood web

Salt:
mnemonic

Iterations:
1

Key length (dklen):
64

Generate Hash
Result (hex):
001f53a43e04c1dd4980bc65ea6f68c33124a671ce9d407b1c5c52adcbfddef3f51784f824af6c6f8cd7beb2cdad02b39638e3c77dd0fd48865573fcb73cf0df

Didn't know this website thank for sharing. Do you know what format are MESSAGE and SALT? I thought parameters must be in binary but inside github :

Code:
export function Pbkdf2HmacSha512(password: Uint8Array, salt: Uint8Array, count: number, length: number): Uint8Array {
  const hmac = new HmacSha512(password);

  return pbkdf2core(hmac, salt, length, count);
}
9  Bitcoin / Development & Technical Discussion / PBKDF2 questions on: March 31, 2021, 10:04:18 AM
Hello,

I'm trying to understand the PBKFD2 function.

From "learnmeabitcoin" :



So PBKFD2 is HMAC-SHA512 with two parameters :
1) password as "mnemonic sentence"
2) salt as "mnemonic sentence + passphrase".

For my example I will use an empty passphrase.

For HMAC I'm using : https://www.freeformatter.com/hmac-generator.html#ad-output
To check PBKFD2 I'm using https://iancoleman.io/bip39/


BIP39 mnemonic :
Code:
conduct coral enrich local script mountain remain fringe latin throw w
ood web

Entropy HEX :
Code:
2ec6052c41ac1b212d62e87d7c2bf4fc


I did a modification at IANCOLEMAN/BIP39 html file changing :

Code:
var Mnemonic = function(language) {

    var PBKDF2_ROUNDS = 2048;
    var RADIX = 2048;

    var self = this;
    var wordlist = [];

With :


Code:
var Mnemonic = function(language) {

    var PBKDF2_ROUNDS = 1;
    var RADIX = 2048;

    var self = this;
    var wordlist = [];


With my BIP39 file with PBKDF2_ROUNDS = 1 I have :

BIP39 Seed from IANCOLEMAN file :
Code:
001f53a43e04c1dd4980bc65ea6f68c33124a671ce9d407b1c5c52adcbfddef3f51784f824af6c6f8cd7beb2cdad02b39638e3c77dd0fd48865573fcb73cf0df

But with my online tool HMAC-SHA512 :
Code:
6d03c97c00754be669e684b37cdad6a35ac989ce61411ac38823074fdae281b8ad2a707ea0d341e7a5b5b2e6ae465669a635d2402845a20ad80b320abaa45b60


What I'm doing wrong ? I just want to understand this function but I can be wrong in many ways , wrong input type for HMAC, is the default passphrase really empty...
Is "BIP39 seed" from Ian Coleman file the HMAC-SHA512 result from entropy seed?
10  Economy / Services / Re: ~~~WAVES~~~Signature Campaign~~~ on: June 01, 2017, 06:25:24 PM
Would like to join your campaign.
11  Bitcoin / Bitcoin Discussion / Re: How do you convince people into you using Bitcoin? on: May 22, 2017, 10:10:52 PM
I showed them my bitcoin balance in my wallet and how I am earning it and also showed them how easily they can convert bitcoins to real money and after watching it most of the people around me have shown interest in bitcoins and now have started to research on it.
12  Other / Off-topic / Re: Other than Bitcoin, How to earn money in online on: May 22, 2017, 10:09:01 PM
Trading
Signature campaign
Facebook campaign
Bounty campaign
Gambling

Choose the best one according to your skills and level of risk you can afford to take and apart from that you can also sell your services and start earning bitcoins.
13  Bitcoin / Bitcoin Discussion / Re: Bitcoin as a source of income? on: May 22, 2017, 10:07:00 PM
Bitcoin is actually becoming an alternative source of income for the unemployed remotely to make a living. It is providing part time work at home globally to all and sundry and so I agree that it's a source of income.
It's a good source of income if you know how to do it well. If you will make this as your main source of living, just make sure that you can do it. For miners, I know they are making this as their main source of income as for sure most of them already got the ROI. And for traders, I think many are already treating it as their career.

Big miners can afford to depend only on bitcoins for living as they have invested huge money into it and they are also making regular income from it but mining is not possible for everyone at this stage and if you have limited ways to earn bitcoins then its better to treat it as an extra income.
14  Economy / Trading Discussion / Re: How to increase BTC? on: May 22, 2017, 06:51:30 PM
A first step in making your Bitcoin grow faster is to join this forum and after that,

joining signature campaign,
joining social media campaign and
completing or accomplishing tasks and you get paid.

joining signature campaign and social media campaign that's a good way to earn some bitcoin in forum and doing some task in service section for extra bitcoin. And do trading too so your bitcoin will increase 2x or maybe 3x.
to me i think the best way to increase your BTC is to trading alt coin, from there you can earn a lot of money, may  be unlimited amount of money in no time.

To let you know about alt coin its not that easy to mint money in it unless you are owner and hold majority of coins. Because if you see in 2106 there were 1000+ alt coins came and today just see how many have any value left and being traded on exchange hardly few . So it will depend on which coin you buy and will it hold any value in after a month too.

There is no single method that will give you money easily and in quick time and if you want to make good money from it then you need to get the knowledge and spend most of the times in learning the markets and once you understand the charts well then it will make bit easier for you to know what will be the next movement.
Indeed there is no easy way to aquire money. Everything will require some sort of energy input in order to get results. Study the market and get into trading. The time is now to get into trading, since the altcoin market is still fresh.


That's right there is still huge scope in trading and especially in altcoin market so if you invest in it after doing good research about different altcoins then you can make good profits from it in long term and its not guaranteed that you will make money every time from it as your results will depend on the knowledge you hold and what action you take at particular time will determine your profits.
15  Economy / Economics / Re: Where can i invest my money? on: May 22, 2017, 06:46:34 PM
You can invest your money in altcoins because they are pretty cheap right now because the price of bitcoin is rising up so their supports are weak because most of the holders of those coins want to convert their altcoin into bitcoin because they don't want to be a bag holder for long.

Well I think it's pretty simple, the OP should just buy all of them with bitcoins at the current rate and sell them same day next week and I'm certain there will be at least 100$ profit on each Bitcoin purchased.


Investing money in bitcoin is the right way to go as the price of bitcoin is going higher now so if he buys now then he can make some good profits in quick time as price is surely increase in next few days or months so if he wants to make best profits then he should take advantage from short term fluctuations.

But i think it is better to invest in ico (altcoin) with additional bonus, in that way you can earn up to10-40% of your investment, then wait for at least 1 to 3 months when ico is done, then sell your coin above the ico price, then withdraw  your profit, in that way you can easily earn mong bitcoin and covert it to your currency, then you csn have your money back plus the profit you earn from investing it Smiley

Investing in ICO can give us huge profits if its price pumps after it gets listed on trading sites but the only issue is that many ICOs have turned out to be scam in the past so it becomes really difficult to trust them as we have experienced that only devs have made huge profits from it leaving nothing for its investors.
16  Economy / Economics / Re: Is it better to save money or invest it? on: May 22, 2017, 06:42:52 PM
I guess it depends in you and your investment site but if its trading its absolutely okay trading only profit. But when you save your money your money will  stack and no more income except you have a job.  Smiley yet my answer is invest it.
Investing doesn't necessarily have to be investing in a particular site. It can also be investing in real estate, stocks... In fact I think investing in real estate only is far more popular and well known rather than investing in sites. Alot of those sites are scams.

Yes and when we talk about an investment its never limited to online world as there are many better places in real world where you can invest your money and can get good returns and if your plan is to invest your money then better choice would be to invest in real world instead of taking risk of investing on online sites as the it holds negative impression in the minds of people.
17  Bitcoin / Bitcoin Discussion / Re: Difference between Bitcoin and real money? on: May 22, 2017, 06:39:39 PM
Difference between bitcoin and real money for me is confirmation process as its today. Real money doesnt have this. However, bitcoin always superior and we can make choice to invest.
yes it is true, bitcoin process sometimes, takes hours or days before we can get ur money, while in banks that having a real money, it take only a minute to withdraw it, but for me , i still choose  bitcoins over that real ones.

Delay in confirmation is not a big deal as you can reduce the transaction time by adding higher fees and you will get your money within few minutes so the only difference between both of them is you cannot hold bitcoins physically in your wallet unlike real money and that is the reason people have less faith in bitcoins as they trust more something that they can hold physically.
18  Bitcoin / Bitcoin Discussion / Re: How many ways are there to earn bitcoins? on: May 22, 2017, 06:36:26 PM

Mainly trading or gambling. But if you want a way to earn bitcoins without those risks, you need to do like you earn physical cash: Working.
Sell products for bitcoin, or create your own business.

well besides gambling and trading there are also so many ways to earn bitcoin, also gambling and trading involve so much risk and the lose of money is compulsory in trading and gambling, however the most easy way to earn bitcoin is signature campaign which is very convenient and without risk.

Agreed that earning from signature campaign is easy and safe way to earn bitcoins but you will never make huge income out of it as the payments are fixed in it and you will never earn beyond that limit and trading is surely risky way to earn bitcoins but with higher risks you will also gain higher rewards if you invest at the right place after doing good research.
19  Economy / Gambling discussion / Re: Gambling. Is It Wrong? on: May 22, 2017, 03:47:21 PM
Let's think different. In general terms gambling is not totally right, but  in fact according to other people says gambling is fine till you are  not hurting anyone, or your getting addicted into it. but for me gambling is not really good to become a habit, even you do this for fun or entertainment it is wrong. Gambling is wrong for some, but not all.

It's not totally right but it's not totally wrong too. It depends on the perspective of the person that gambles. If a gambler sees good result with gambling and it's happening to him very often, there's nothing wrong with it. But making it as a main source of income is going to give you a very wrong decision but if you can take the risk, it's up to you.

It may be a personal opinion to think whether gambling is right or wrong but gambling is illegal in many countries and people think gambling will make a negative impact on people's family.
Gambling is like any other fun game when it is played within the limits and when you are not addicted to it.

Yes there are many countries who treats gambling illegal but now bitcoin it will be very hard for anyone to know that particular person is earning from gambling as bitcoin gives full privacy and we don't have to disclose our identity for gambling and in that case even your family will not come to know that you are into the world of gambling and even if it is wrong people who are addicted to gambling will surely prefer to gamble without thinking of end result.
20  Economy / Trading Discussion / Re: How do you deal with loss? on: May 22, 2017, 03:43:47 PM
So in trading how do you deal with loss? For example you've invested in an alt and now it has fallen quite hard and you're on the brink of losing all your bitcoin you invested in it.
How do you actually deal with it? Do you wait and keep on waiting in hope that it will bounce back up and return your investment or you sell and get whatever left of your investment?


I will try to get it back and wait for the profit. Its better to put up a risk than a permanent loss.
I think it is better to learn more about trading and obtain more knowledge in this field before returning to it. As I can see, people always tend to do something without thinking because they think that they are great enough to start an activity by themselves. Therefore, if you lose, learn more and you will be better
yeah people always ooking for the shortcut to earn profit ,
trading without knowledge and based on nothing nowadays have been practiced by a lot of people ,
and it makes them always hurry in make any decision ,
include whe get some loss they can't accept it , and  immediately try to recover it, you need to be patient when do trading.

Do not panic, no matter what happens is the first rule of trading. Even if you are at a lost, never sell the coins for cheap. You should make up your mind that even if you have to wait for 1 or 2 months, you will not sell your coins in less than the price you buy. This way you can minimize loss. The Altcoins will surely rise after the dip, so need to be patience.

Yes you should not panic even if you see price going down and you should hold your coins and wait for the price to bounce back and generally people make mistake of selling at low price when they see price going down which brings only loss for them and to make profits from altcoin you surely need to have great level of patience.
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 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!