Mikä on Segwit (erillinen todistaja)?

Mikä on Segwit (erillinen todistaja)?

Segwit on päivitys Bitcoin-verkostoon, joka otettiin käyttöön elokuussa 2017. Tämä viesti selittää tarkalleen, mitä Segwit on, miksi sitä tarvitaan ja miten se voi auttaa Bitcoinin skaalauksessa massan käyttöönottoon.

Etkö halua lukea? Katso sen sijaan video-oppaamme

Mikä on Segwitin yhteenveto

Segwit on päivitys Bitcoin-protokollaan, joka erottaa kaupan digitaalisen allekirjoituksen (tunnetaan myös nimellä ”todistaja”). Tämä luo korjauksen useisiin Bitcoin-protokollan ongelmiin ja mahdollistaa myös useamman tapahtuman sovittamisen 1mb: n lohkoon.

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Se on Segwit pähkinänkuoressa. Jos haluat tarkemman selityksen jatkaessasi lukemista, käsittelen seuraavaa:

1. Mikä on Segwit?

Segwit, lyhenne sanoista Segregated Witness, on päivitys Bitcoin-verkostoon, jonka tarkoituksena on ratkaista useita asioita. Sen esitteli ensimmäisen kerran kehittäjä Pieter Wiulle Bitcoin-konferenssin skaalaus joulukuussa 2015.

Bitcoinin skaalautuvuusongelma

Bitcoin-tapahtumat kirjoitetaan muuttumattomaan pääkirjaan, joka tunnetaan nimellä Blockchain. Sitä kutsutaan “blockchainiksi”, koska liiketoimet niputetaan lohkoiksi, jotka ketjutetaan toisiinsa niiden järjestyksen määrittämiseksi..

Näiden tapahtumaryhmien kapasiteetti on rajoitettu 1 megatavuun saakka. Tämän seurauksena Bitcoin-lohko pystyy vastaamaan keskimäärin noin 2700 tapahtumaa.

Tämä aiheuttaa ongelman, kun monet ihmiset yrittävät lähettää Bitcoineja (kuten hintakokousten aikana), koska muodostuu pitkä jono tapahtumista, jotka odottavat pääsyä lohkoketjuun.

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Vaikka Visa pystyy käsittelemään 1700 tapahtumaa sekunnissa, Bitcoin pystyy käsittelemään vain 4, mikä tekee siitä skaalautumattoman joukkotallennusta varten. Jotta Bitcoinista tulisi todella käyttökelpoinen maailmanlaajuisesti, sen on löydettävä tapa kasvattaa transaktiokapasiteettiaan.

Transaktioiden muunneltavuuskysymys

Toinen Bitcoinin asia on transaktioiden muokattavuus.

Jokaisessa Bitcoin-tapahtumassa on 3 osaa – kuka lähetti sen (tunnetaan myös nimellä syöttö), kuka vastaanottaa sen (lähtö) ja digitaalinen allekirjoitus, joka varmistaa, että lähettäjä on oikeutettu lähettämään kolikoita.

On käynyt ilmi, että Bitcoinin koodi sallii digitaalisten allekirjoitusten muuttamisen, kun tapahtumaa ei vielä ole vahvistettu.

Allekirjoituksen muutos tapahtuu siten, että jos suoritat matemaattisen tarkistuksen, verkko on edelleen kelvollinen. Kuitenkin, kun suoritat hajautusalgoritmin siinä, se antaa toisen tuloksen.

Haluan selittää esimerkillä:

Sanotaan yksinkertaisuuden vuoksi, että allekirjoituksen arvo oli “3”, mutta “3” sijaan vaihdan sen arvoon “03” tai “3 + 7-7”. Matemaattisesti se on edelleen sama arvo, joten se on kelvollinen allekirjoitus, mutta jos hajautan nämä eri versiot, saan erilaisia ​​tuloksia, koska hajautus riippuu siitä, miten kirjoitat arvon eikä itse arvoa.

Koska hash on tapahtuman tunniste lohkoketjussa, se tarkoittaa, että voin tehokkaasti muuttaa minkä tahansa tapahtuman tunnuksen eri tunnukseksi ja se on edelleen voimassa.

Uuden tapahtuman tunnuksen luominen olemassa olevalle tapahtumalle voi olla ongelmallista useista syistä:

Yksinkertaistetaan asiaa käyttämällä esimerkkiä siitä, miten joku voi hyödyntää tapahtuman muovautuvuusongelmaa:

Alice maksaa Bobille tapahtumassa X, jota ei ole vahvistettu. Bob käyttää tätä vahvistamatonta maksua maksaakseen tuotteesta verkossa Charlien kautta (tapahtuma Y). Charlie ei odottanut vahvistusta tapahtumasta Y ja lähetti Bobille tuotteensa.

Bob mallinoi vahingossa Alicen maksua teknisellä oikaisulla, ja hänen tapahtumansa vahvistetaan toisella txidillä.

Tapahtuma Y on nyt virheellinen, koska se perustuu tapahtuman X alkuperäiseen txidiin, jota ei enää ole. Charlie ei ole saanut maksua ja on jo toimittanut tavarat.

Lisäkysymykset

Vaikka edellä mainitsemani kaksi asiaa ovat kaikkein polttavimpia, Segwit käsittelee useita muita teknisiä kysymyksiä, jotka eivät aina vaikuta suoraan loppukäyttäjään.

Tässä on täydellinen luettelo ongelmista, joita Segwit ratkaisee:

  • Sighash-operaatioiden lineaarinen skaalaus
  • Syöttöarvojen allekirjoittaminen
  • Lisääntynyt tietoturva multisigille pay-to-script-hashilla (P2SH)
  • UTXO-kasvun vähentäminen
  • Komentosarjan versiointi
  • Tehokkuus kasvaa, kun allekirjoituksia ei tarkisteta
  • Lohkon kapasiteetti / koon kasvu
  • Siirtyminen kohti yhtä yhdistettyä lohkorajaa

Täydellinen selitys kaikista näistä asioista löytyy tässä.


2. Kuinka Segwit toimii

Segwit on lohkon koon lisäys

Eristetty todistaja on ehdotettu muutos lohkojen rakenteeseen. Muilla kuin erillisillä lohkoilla, joita kutsutaan myös vanhoiksi lohkoiksi, on yhteensä 1 Mt tilaa kaikille lohkotiedoille (tulot, lähdöt, allekirjoitukset jne.).

Segwit-lohkot ovat toisaalta itse asiassa suurempia lohkoja (enintään 4 MB), jotka koostuvat peruskäsittelylohkosta ja laajennetusta lohkosta. Joten päinvastoin kuin yleinen mielipide, Segwit, aivan kuten Bitcoin Cash, on todellakin lohkon koon kasvu.

Segwit-lohkot siirtävät digitaalisen allekirjoituksen ja muut tiedot (tunnetaan todistajina) peruskäsittelylohkon ulkopuolella. Todistajatiedot lähetetään edelleen, mutta ne sijoitetaan laajennetun lohkon sisään.

Perustapahtumalohko sisältää tiedot lähettäjästä ja vastaanottimesta. Todistajatiedot jätetään tyhjiksi eivätkä siksi vie tilaa. Tämä mahdollistaa useampien tapahtumien sijoittamisen 1mb-lohkoon.

Laajennettu lohko (ylimääräinen 3 megatavua) sisältää kaikki todistajatiedot, jotka eivät ole pakollisia perustapahtumalohkossa.

Uusi lohkomuoto Segwit esittelee saavuttaa kaksi päämäärää:

Segwit on pehmeä haarukka

Jos Segwit on itse asiassa lohkon koon kasvu, saatat miettiä, miksi ei vain kasvattaa lohkon kokoa 4 megatavuun?

Syynä on se, että kehittäjät halusivat välttää kovan haarukan luomisen Bitcoin-verkkoon. Bitcoinin protokollassa todetaan nimenomaisesti, että lohkot eivät voi ylittää 1mb: n lohkoa. Joten kehittäjien oli löydettävä ratkaisu, jonka sekä vanhat että Segwit-lohkot hyväksyvät.

Ratkaisu 1 Mt: n lohkosta toisen 3 Mt: n “laajennuksella” on jotain, mikä on edelleen hyväksyttävää nykyisen protokollan mukaan.

Vanhat solmut saavat vain 1 Mt: n perustapahtumalohkon ilman laajennettua lohkoa. He pitävät niitä edelleen pätevinä. Segwit-solmut vastaanottavat sekä perus- että laajennetun lohkon (yhteensä enintään 4 megatavua) ja voivat vahvistaa tapahtumat kokonaan.

Vaikka teoriassa Segwit-tapahtumat voivat luoda enintään 4 megatavun lohkon, käytännössä keskimääräinen lohkon koko, joka sisältää Segwit-tapahtumat, on noin 2mb.

Tämä taaksepäin yhteensopivuus tunnetaan myös pehmeänä haarukana. Tämä lähestymistapa on paljon vähemmän riskialtista, koska se ei vaadi solmuja päivittämään ohjelmistoja Segwitin tukemiseksi. Se tarkoittaa, että vaikka kaikkien solmujen päivitys kestää vuosia, verkko toimii silti.

Lohkon painon laskeminen

Kun vanhat lohkot mitataan kooltaan, Segwit-lohkot mitataan painolla. Lohkopaino on uusi käsite, joka otettiin käyttöön Segwitissä, ja se lasketaan tapahtumakohtaisesti.

Jokaisella tapahtumalla on “paino”, joka määritellään seuraavasti:

Pohjan Tx-koko * 3 + Täysi Tx-koko

Vanhat tapahtumat eivät voi poistaa todistajatietoja, joten niiden paino on aina nelinkertainen TX-kokoon nähden. Esimerkiksi vanhan 1000 tavun TX: n paino on 1000 * 3 + 1000 = 4000.

Segwit-tapahtumien tulee sen sijaan olla alle neljä kertaa tx-koko. Esimerkiksi 1200 tavun Segwit-tapahtuman, joka koostuu 400 tavusta todistajatiedoista, paino on (1200-400) * 3 + 1200 = 3600.

Lyhyesti sanottuna, mitä suurempi todistajan tieto on, sitä kevyempi tx-paino on. Tämä kannustaa kaivostyöläisiä suosimaan kevyempiä Segwit-tapahtumia raskaampien sijaan, koska he voivat sijoittaa enemmän niistä korttelin sisään.


3. Segwit vs. perintö

Tänään, melkein 50% kaikista louhituista Bitcoin-tapahtumista ovat Segwit-tapahtumia. Vertaamalla vanhoja tapahtumia Segwit-tapahtumiin näet seuraavat erot:

4. Parhaat Segwit-lompakot

Sen etujen ansiosta yhä useammat lompakot tukevat Segwitiä. Tässä ovat Segwitin parhaat lompakot.

On tärkeää huomata, että jos sinulla on vanha lompakko ja haluat siirtyä Segwit-lompakkoon, sinun on luotava uusi Segwit-lompakko ja siirrettävä kaikki varat sen osoitteeseen. Ei ole mitään tapaa päivittää nykyistä lompakkoasi.

Ledger

Ledger on laitteistolompakko, jonka avulla voit allekirjoittaa tapahtumia offline-tilassa ja siten lisätä varojesi turvallisuutta (koska yksityisellä avaimellasi ei ole pääsyä Internetiin). Päämalleja on kaksi – Ledger Nano S ja Ledger Nano X.

Molemmat mallit tukevat sekä Segwit- että vanhoja tapahtumia. Nano X on uudempi malli, joka tukee monenlaisia ​​kolikoita ja on myös yhteensopiva mobiililaitteiden kanssa.

TREZOR

TREZOR on toinen suosittu laitteistolompakko. Kaksi TREZOR-mallia ovat TREZOR One ja TREZOR Model T. Molemmat lompakot tukevat Segwit- ja vanhoja tapahtumia.

TREZOR Model T on uudempi malli, jossa on myös kosketusnäyttö.

Exodus

Exodus on ilmainen ohjelmistolompakko, joka on erinomainen aloittelijoille intuitiivisen suunnittelunsa ansiosta. Lompakko tukee yli 100 salaustekniikkaa ja on saatavana työpöydälle ja mobiililaitteille. Exodus tukee sekä vanhoja että Segwit-tapahtumia. Voit lukea täydellisen Exodus-arvosteluni täältä.

Electrum

Electrum on avoimen lähdekoodin Bitcoin-työpöydän lompakko, joka tukee sekä vanhoja että Segwit-tapahtumia.

Lompakkoa on vähän vaikea hallita, jos aloitat vasta kryptovaluuttojen kanssa, mutta tarjoaa laajan valikoiman vaihtoehtoja palkkioiden hallintaan, varojen hallintaan ja liiketoimien allekirjoittamiseen. Voit lukea täydellisen Electrum-arvosteluni täältä.

Coinomi

Coinomi on erittäin suosittu monivaluuttainen monialustainen lompakko, joka tukee yli 100 salaustekniikkaa ja on saatavana työpöydälle ja mobiililaitteille. Coinomi tukee sekä vanhoja että Segwit-tapahtumia.

Jos etsit mobiilia segwit-lompakkoa, tämä on luultavasti paras valinta. Voit lukea Coinomi-arvosteluni täältä.


5. Usein kysytyt kysymykset

Milloin Segwit aktivoitiin?

Segwit aktivoitiin 23. elokuuta 2017.

Mikä on SegWit2x?

Segwit2x oli ehdotettu kompromissi lohkokokokeskustelulle jo vuonna 2017. Se ehdotti, että Segwit aktivoidaan ensimmäisenä askeleena ja sen jälkeen lohkon koko nostetaan 2 megatavuun. Suurin osa Bitcoin-verkosta ei hyväksynyt tätä ehdotusta.

Onko Segwit yhteensopiva taaksepäin?

Kyllä, Segwit on taaksepäin yhteensopiva ja toimii vanhojen tapahtumien kanssa, jotka eivät ole ottaneet Segwitiä käyttöön.

Mikä on salamaverkko?

Salamaverkko on toinen kerros bitcoin-verkossa, jonka avulla ihmiset voivat siirtää Bitcoinia keskenään välittömästi ja ilman mitään maksuja. Täältä voit oppia kaiken tarvitsemasi tiedon salamaverkosta.

6. Päätelmä

Segwit on ensimmäinen monista päivityksistä, jotka mahdollistavat vähitellen Bitcoinin skaalautumisen massan käyttöönottoon. Se on perustavanlaatuinen muutos, joka sallii jatkokehityksen tiellä.

Digitaalisen allekirjoituksen tai todistajan erottaminen tapahtumalohkosta saavuttaa useita etuja, kuten pienemmän tapahtumakoon, muokattavuuden korjaukset ja paljon muuta. Kun yhä useammat lompakot ottavat Segwitin käyttöön, siitä tulee pian standardi kaikille Bitcoin-tapahtumille.

Mitä mieltä olet Segwitistä? Kerro minulle alla olevasta kommenttiosasta.

“>

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map