Криптографияда nonce бул адатта кокус же жарым-жартылай кокус мааниси болуп, шифрлөө же хештөө алдында маалыматка кошулат. Бул бирдей киргизилген маалыматтардын да ар башка натыйжа чыгарышын камсыздайт.
Bitcoin тармагындагы иштин далили боюнча майнингде майнерлер nonce'тун маанисин өзгөртүп, тармактын кыйынчылык талабына жооп берген жарактуу блок хешин табууга аракет кылышат.
Ethereum жана башка EVM менен шайкеш келген транзакция боюнча nonce транзакцияларды иретке келтирип, кайталанган транзакцияларды алдын алган ырааттуу эсептегич.
Nonce (бир жолу колдонулуучу сандын кыскартылганы) бул криптографиялык процесстерде маалымат же операциялар уникалдуу болушун жана кайра колдонулушун алдын алуу үчүн колдонулган мааниси. Блокчейн тармактарында nonce'тор майнингде да, транзакцияларды башкарууда да маанилүү ролду ойнойт, бирок алардын иштеши контекстке жараша ар башка болот.
Максат тармактын учурдагы кыйынчылык талабына жооп берген хеш натыйжасын алуу, адатта бул хеш белгилүү бир сандагы башындагы нөлдөр менен башталышы керек дегенди билдирет (башкача айтканда, ал максаттуу чектин маанисинен төмөн болушу керек). Хеш функциялар алдын ала божомолдоого мүмкүн болбогондуктан, майнерлер кайсы nonce туура натыйжа берерин алдын ала биле алышпайт. Ошондуктан алар мүмкүн болгон маанилерди кезек менен текшеришет, 0 баштап туура хеш табылганга чейин көбөйтүп отурушат.
Бул жарактуу nonce кээде расмий эмес түрдө "алтын nonce" деп аталат. Ал табылган соң, блок тармакка жайылтылып, блокчейн түйүндөрү тарабынан текшерилет жана блокчейнге кошулат. Жарактуу nonce табуунун кыйынчылыгы иштин далилин өзгөртүүгө каршы туруктуу кылат: эгерде жазылган блоктун кандайдыр бир бөлүгү өзгөртүлсө, анда ошол блок үчүн да, андан кийинки бардык блоктор үчүн да эсептөө иштерин кайра башынан жасоого туура келет.
Белгилей кетүүчү нерсе, Bitcoin'дин башкы блок сабындагы nonce талаасы болгону 32-биттен турат, бул болжол менен төрт миллиардга жакын мүмкүн болгон маанини билдирет. Эгер майнерлер ушул диапазонду толугу менен колдонуп, бирок жарактуу хеш таба алышпаса, алар адатта башка өзгөрмөлөрдү да өзгөртүшөт — мисалы, убакыт белгисин же extraNonce деп аталган кошумча талааны, анан кайрадан маанилерди текшерүүнү башташат.
Nonce'тор блокчейн коопсуздугунун негизги элементтеринин бири болуп саналат. Иштин далили майнингде алар тарыхый маалыматты өзгөртүүнү эсептөө жагынан өтө кымбат кылат. Транзакцияларды башкарууда болсо ар бир транзакция уникалдуу болуп, туура тартипте иштетилишин камсыздайт.
Эки колдонуу тең жалпы бир түпкү түшүнүктөн келип чыкканы менен, блокчейнге жана контекстке жараша ар башка функцияларды аткарат.
Транзакция идентификатору (TXID) – блокчейндеги ар бир транзакцияны белгилөөчү уникалдуу символдор тизмеги.
Криптография аркылуу корголгон, P2P системасы (P2P) экономикалык система ичинде биржа каражаты катары колдо...
Bitcoin'дин альтернативалык криптовалютасы. Bitcoin болбогон криптовалюталарды сүрөттөө үчүн колдонулат.