Ano ang SegWit (Segregated Witness)?
Ang SegWit ay ang proseso kung saan ang limitasyon ng laki ng bloke sa isang blockchain ay nadagdagan sa pamamagitan ng pagtanggal ng data ng pirma mula sa mga transaksyon sa Bitcoin. Kapag tinanggal ang ilang bahagi ng isang transaksyon, pinalalaya nito ang puwang o kakayahan upang magdagdag ng maraming mga transaksyon sa kadena.
Ang ibig sabihin ni Segregate upang maghiwalay, at ang mga Saksi ang mga pirma sa transaksyon. Samakatuwid, ang Segregated Witness, sa madaling salita, ay nangangahulugan na paghiwalayin ang mga pirma sa transaksyon.
Mga Key Takeaways
- Ang SegWit ay isang aksyon na nauukol sa Bitcoin na idinisenyo upang makatulong na madagdagan ang limitasyon ng sukat ng bloke sa isang blockchain.SegWit tumutulong na madagdagan ang limitasyon ng laki ng bloke sa pamamagitan ng paghila ng data ng pirma mula sa mga transaksiyon sa Bitcoin.Ang salitang SegWit ay tumutukoy sa paghiwalay, o hiwalay, at sa mga Saksi, na mga lagda ng transaksyon.
Pag-unawa sa SegWit (Segregated Witness)
Ang bitcoin blockchain ay binubuo ng maraming mga sistema na ipinamamahagi sa buong peer-to-peer network. Ang mga sistemang ito ay tinatawag na mga node at nagsisilbing mga administrador ng mga transaksyon sa Bitcoin. Ang lahat ng mga transaksyon na ginawa sa Bitcoin ay doble sa kabuuan ng mga node na ito, na ginagawa itong halos imposible na mag-hack at masira ang isang transaksyon.
Ang data ng transaksyon na ibinahagi sa maraming mga node ay binubuo ng dalawang bahagi - mga input at output. Maaaring magkaroon ng isa o maraming mga input at output na kasangkot sa isang transaksyon. Ang output ay ang pampublikong address ng tatanggap. Ang input ay ang pampublikong address ng nagpadala. Kailangan ng nagpadala ng pampublikong address ng tatanggap upang magpadala ng pondo sa kanya. Ang karamihan ng puwang sa isang transaksyon ay binubuo ng isang lagda, isang bahagi ng pag-input, na nagpapatunay na ang nagpadala ay may mga kinakailangang pondo upang makagawa ng isang pagbabayad. Kaya sa bisa, ang isang Bitcoin ay gumagalaw mula sa mga pag-input sa mga output para sa bawat transaksyon na ipinadala. Kapag napatunayan ng bawat isa sa mga node ang transaksyon bilang wasto, ang transaksyon ay kasama sa isang bloke na idinagdag sa kadena o pangkalahatang ledger para sa pag-access sa publiko.
Ang konsepto ng SegWit ay nabuo ng developer ng bitcoin na si Pieter Wuille.
Mga Hamon sa Platform ng Bitcoin
Ang problema na kinakaharap ng platform ng Bitcoin ay dahil mas maraming mga transaksyon ang isinasagawa, mas maraming mga bloke ang dapat idagdag sa kadena. Ang mga bloke ay nabubuo tuwing 10 minuto at napipilitan sa isang maximum na sukat ng 1 megabyte (MB). Dahil sa hadlang na ito, tanging ang isang tiyak na bilang ng mga transaksyon ay maaaring idagdag sa isang bloke. Ang bigat ng mga transaksyon, na kinakatawan ng mga bloke, ay binababa ang network at nagiging sanhi ng mga pagkaantala sa pagproseso at pag-verify ng mga transaksyon, sa ilang mga kaso, paggugol ng oras upang kumpirmahin ang isang transaksyon bilang wasto. Isipin ang lahat ng mga transaksyon sa Bitcoin na isinasagawa mula pa nang magsimula ang Bitcoin noong 2009 na nakaupo sa blockchain at nakikipag-tambay pa rin. Pangmatagalang, ang sistema ay hindi mapapanatili kung ang isang radikal na pagbabago ay hindi ginawa.
Sa isang pangunahing antas, ang SegWit ay isang proseso na nagbabago sa paraan ng naka-imbak ng data, samakatuwid ay tumutulong sa network ng Bitcoin na tumakbo nang mas mabilis at mas maayos.
Ang Mungkahi ng SegWit bilang isang Solusyon
Ang developer ng Bitcoin na si Dr. Pieter Wuille ay nagmumungkahi na upang malutas ang problemang ito, ang digital na pirma ay kailangang ihiwalay mula sa data ng transaksyon. Ang prosesong ito ay kilala bilang Segregated Witness o SegWit. Ang mga digital na pirma ay may account na 65% ng puwang sa isang naibigay na transaksyon. Sinusubukan ng SegWit na huwag pansinin ang data na nakalakip sa isang pirma sa pamamagitan ng pagtanggal ng pirma mula sa loob ng input at paglipat nito sa isang istraktura patungo sa pagtatapos ng isang transaksyon. Dagdagan nito ang limitasyon ng 1 MB para sa mga sukat ng bloke sa isang maliit sa ilalim ng 4 MB. Bilang karagdagan sa bahagyang pagtaas ng laki ng mga bloke, ang SegWit ay nalulutas din ang problema kung saan ang isang tatanggap ay maaaring makagambala at baguhin ang transaksyon ng nagpadala ng transaksyon sa isang bid upang makakuha ng higit pang mga barya mula sa nagpadala. Dahil ang digital na pirma ay tatanggalin mula sa pag-input, ang walang prinsipyo na partido ay walang paraan upang baguhin ang transaksyon ng ID nang hindi rin pinawalang-saysay ang digital na lagda.
![Segwit (hiwalay na saksi) definiti0n Segwit (hiwalay na saksi) definiti0n](https://img.icotokenfund.com/img/guide-blockchain/229/segwit.jpg)