Satoshin matematiikka: Miten BitcoinMatemaattisten työkalujen käyttö varmistaa järjestelmän johdonmukaisuuden

By Bitcoin.com - 1 vuosi sitten - Lukuaika: 3 minuuttia

Satoshin matematiikka: Miten BitcoinMatemaattisten työkalujen käyttö varmistaa järjestelmän johdonmukaisuuden

Yli 14 vuotta sitten Satoshi Nakamoto esitteli Bitcoin verkostoitua maailmaan ja luoda ensimmäinen ihmiskunnan tuntema kolminkertainen kirjanpitojärjestelmä. Tämä teknologinen ihme, jonka nykyinen markkina-arvo on 540 miljardia dollaria, integroi nerokkaasti salauksen ja matemaattiset kaavat vahvistamaan turvallisuuttaan. Tässä tutkimuksessa tutkimme kahta taustalla olevaa matemaattista vaihtoehtoa Bitcoinn monimutkainen arkkitehtuuri, joka määrittää lohkopalkkiot, tapahtumasyötteet ja -tulosteet ja louhintavaikeussäädöt, samalla kun säätelee nopeutta, jolla uusia lohkoja löydetään.

Kokonaislukuja työssä: Katso BitcoinKokonaislukujen käyttö

Bitcoin luotiin käyttämällä erilaisia ​​salausprosesseja ja matemaattisia kaavoja, joista jokaisella on tietty tarkoitus. Yksi suunnitteluelementti sisällytettynä Bitcoin on kokonaislukujen käyttö, tai kokonaislukuja ja niiden negatiivisia vastineita.

- Bitcoin verkko käyttää kokonaislukumatematiikkaa estämään mahdolliset erimielisyydet, joita voi syntyä, jos käytetään desimaali- tai murtolukuja. Kokonaislukujen ja niiden negatiivisten vastineiden käyttö varmistaa, että kaikki laskennalliset laitteet voivat synkronoida tehokkaammin ja sopia tietyistä verkkomuutoksista.

- kokonaislukujen käyttö ylläpitää BitcoinSääntösarja sisältää lohkopalkkiot ja puolittumiset, jotka tapahtuvat tietyillä lohkokorkeuksilla, jotka jaetaan 210,000 XNUMX:lla. Bitcoinkaivosvaikeus käyttää myös kokonaislukuja säätämään vaikeutta 2,016 XNUMX lohkon välein. Kokonaislukuja, eräänlaista numeerista dataa, jota usein käytetään laskentaohjelmistoissa, käytetään myös Bitcoin tapahtuman tulot ja lähdöt.

Lisäksi kokonaislukulaskelmat ovat yleensä nopeampia ja vähemmän alttiita virheille kuin liukulukuluvut. Jos Bitcoin Jos käytettäisiin liukulukuja, se voisi aiheuttaa pyöristysvirheitä, mikä johtaa epäjohdonmukaisuuksiin ja erimielisyyksiin verkon eri solmujen välillä.

Koska Bitcoin käyttää kokonaislukuja, lohkopalkkio tulevasta puolituksesta lopulta katkaistaan ​​tai pyöristetään alaspäin lähimpään kokonaislukuun käyttämällä bittisiirtooperaattoreita tai bittiäwise operaatio. Koska pienin yksikkö Bitcoin on satoshi, se tekee siitä mahdotonta puolittaa. Tuloksena, Bitcoinn paljon keskusteltu rajattu tarjonta bitcoin todella tulee olemaan vähemmän kuin 21 euroa.

Block-aikojen säätely Poisson-jakelulla

Kokonaislukujen lisäksi Bitcoin työllistää Poisson-jakauman kaltainen matemaattinen kaava lohkoajan johdonmukaisuuden säätelemiseksi. Poisson-jakaumamallin kehitti vuonna 1837 ranskalainen matemaatikko Simeon Denis Poisson. Käyttämällä tätä mallia, Bitcoinsuunnittelua varmistaa, että lohkot löydetään noin 10 minuutin välein.

Lohkon louhimiseen kuluva todellinen aika voi vaihdella louhintaprosessin todennäköisyyden vuoksi, mutta lohkoja löytyy tyypillisesti 8-12 minuutin alueelta. Satoshi sisällytti a vaikeusasetus joka 2,016 10 lohkoa käyttämällä kaavaa säilyttääkseen XNUMX minuutin lohkovälien karkean keskiarvon.

Sekä kokonaislukumatematiikka että Poisson-jakauma ovat tärkeitä matemaattisia työkaluja in Bitcoin, joka tarjoaa yhtenäisen kehyksen laskelmien suorittamiseen ja järjestelmän eri osien mallintamiseen.

Bitcoin työllistää lukuisia muita matemaattiset mekanismit ja salausjärjestelmiä koko järjestelmän tarkkuuden, johdonmukaisuuden ja tehokkuuden varmistamiseksi. Näitä ovat muun muassa käsitteet ja kaavat, kuten proof-of-work (PoW), Merkle-puut, elliptisen käyrän salaus, kryptografiset hajautusfunktiot ja äärelliset kentät.

Mitä mieltä olet käyttämistä matemaattisista kaavioista Bitcoin verkkoon? Kerro meille mielipiteesi alla olevassa kommenttiosassa.

Alkuperäinen lähde: Bitcoin.com