Bitcoin Forum
May 02, 2024, 01:50:02 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 🤔Как Создается nBits в блоке?🤔  (Read 120 times)
HoBzY (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 2


View Profile
December 15, 2022, 03:01:35 PM
Last edit: December 16, 2022, 10:55:03 AM by HoBzY
Merited by klarki (1), igor72 (1)
 #1

Как Создается nBits в блоке?
Я так понимаю значение nBits получаем из сложности?

https://www.blockchain.com/explorer/blocks/btc-testnet/2411364

из Difficulty:
86564599.52

в Bits:
422681968

Как это сделать?
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
December 16, 2022, 06:08:38 AM
Merited by xandry (4)
 #2

Сложности 1 соответствуют биты 1D00FFFF (hex), что следует читать в данном случае как шестнадцатеричное число длиной 1D байт (29 в десятичной), начинающееся с 00FFFF, то есть 00FFFF0000000000000000000000000000000000000000000000000000. Если поделить это число на сложность из вашего примера, получится 319D7000000000000000000000000000000000000000000000, то есть число длиной в 25 байт (19 в hex), начинающееся на 319D70, или, по тому же принципу, 19319D70. 19319D70 в десятичной системе - это 422681968.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HoBzY (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 2


View Profile
December 16, 2022, 10:22:48 AM
 #3

Сложности 1 соответствуют биты 1D00FFFF (hex), что следует читать в данном случае как шестнадцатеричное число длиной 1D байт (29 в десятичной), начинающееся с 00FFFF, то есть 00FFFF0000000000000000000000000000000000000000000000000000. Если поделить это число на сложность из вашего примера, получится 319D7000000000000000000000000000000000000000000000, то есть число длиной в 25 байт (19 в hex), начинающееся на 319D70, или, по тому же принципу, 19319D70. 19319D70 в десятичной системе - это 422681968.

А 1D00FFFF постоянное?
И 1D00FFFF под основную сеть подходит?

Или как получить 1D00FFFF?
igor72
Legendary
*
Offline Offline

Activity: 1834
Merit: 2003


Crypto Swap Exchange


View Profile
December 16, 2022, 10:26:15 AM
Merited by xandry (4)
 #4


А 1D00FFFF постоянное?
И 1D00FFFF под основную сеть подходит?

Или как получить 1D00FFFF?

Постоянное, это сложность первых блоков (можете посмотреть). В основной сети то же самое.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!