• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
pagkontak karon!
Pagkuha sa usa ka kinutlo

Unsa man gyud ang usa ka blockchain?

Unsa man gyud ang usa ka blockchain?

Kaniadtong Oktubre 31, 2008, usa ka ID nga gipirmahan ni Satoshi Nakamoto ang nakasulbad sa kini nga problema sa usa ka 9-panid nga papel kung giunsa ako ibayad sa usa ka hingpit nga wala mailhi ug desentralisado nga network.

Nahibal-an namon karon nga ang misteryoso nga tawo nga nailhan nga Satoshi Nakamoto ug ang siyam ka panid nga gihimo gikan sa manipis nga hangin nga katumbas sa 100 bilyon nga RMB sa bitcoin ug ang teknolohiya nga nagpalihok niini, ang blockchain.

Kung wala’y kasaligan nga ikatulo nga partido, ang pinakadako nga problema mao nga wala sa aton ang makasalig sa usag usa, mao nga sa usa ka kalibutan nga blockchain, ang mga pagbalhin kinahanglan nga i-broadcast aron mahibal-an sa matag usa ang kasaysayan sa matag usa ka dolyar sa matag usa sa matag tawo. network. Ipatino sa mga tawo nga kini gyud ang giingon ko nga adunay pirma sa elektronik, ug pagkahuman ibutang ang pagbalhin sa usa ka ledger. Kini nga ledger mao ang bloke. Ang pagkonektar sa mga bloke nga magkahiusa mao ang blockchain. Gitala niini ang tanan nga mga transaksyon sa Bitcoin gikan sa pagsugod niini hangtod karon, ug karon adunay mga 600,000 nga mga bloke, nga adunay duha o tulo ka libo nga mga transaksyon nga natala sa matag bloke, ug ang matag account, lakip ang imo ug minahan, nahinumdum gyud kung unsa kadaghan ang salapi nga adunay niini, diin gikan kini, diin kini naggasto, ug kini transparent ug bukas.

Sa blockchain network, ang matag usa adunay usa ka parehas ug real-time nga gi-update nga ledger. Dili katingad-an, ang pagkakasaligan sa ledger mao ang bato sa pamag-ang sa digital nga salapi, ug kung ang ledger wala sa kahusay, wala’y kwarta nga molihok og maayo.

Apan kini nagpatungha sa duha nga bag-ong mga pangutana: kinsa ang nagtipig sa mga libro alang sa tanan? Giunsa nimo masiguro nga ang mga libro dili peke?

Kung ang matag usa makatipig usa ka ledger, ang mga transaksyon ug han-ay sa mga transaksyon nga sulud sa matag bloke mahimong magkalainlain, ug kung adunay tinuyo nga sayup nga mga pagsulud, labi nga magubot kini. Imposible nga makakuha usa ka ledger nga madawat sa tanan.

Mao nga ang tawo nga nagtipig sa mga libro kinahanglan nga dawaton sa tanan aron ang mga libro sa matag usa managsama. Nailhan usab kini nga mekanismo sa pag-uyon.

Karon adunay tanan nga lahi nga lainlaing mga mekanismo sa pag-uyon alang sa lainlaing mga blockchain, ug ang solusyon ni Satoshi mao ang paghimo sa problema. Kung kinsa man ang una nga nagbuhat sa tubag adunay katungod nga itago ang mga libro. Ang kini nga mekanismo gitawag nga PoW: Proof-of-Work, Proof of Workload.

Ang kinaiyahan sa pamatuud sa kabug-at sa trabaho kompleto, ug labi ka daghang gahum sa aritmetika nga adunay ang imong aparato, labi ka taas ang posibilidad nga mahibal-an ang tubag.

Aron mahimo kini, gigamit ang hash encryption.

Pananglitan ang algorithm sa SHA256, bisan unsang hilisgutan nga mga karakter nga naka-encrypt kauban kini naghatag usa ka talagsaon nga pisi nga 256-bit nga mga binary number. Kung ang orihinal nga input gibag-o sa bisan unsang paagi, ang hash naka-encrypt nga numero mahimong hingpit nga magkalainlain.

Ang kinaiyahan sa pamatuud sa kabug-at sa trabaho kompleto, ug labi ka daghang gahum sa aritmetika nga adunay ang imong aparato, labi ka taas ang posibilidad nga mahibal-an ang tubag.

Aron mahimo kini, gigamit ang hash encryption.

Pananglitan ang algorithm sa SHA256, bisan unsang hilisgutan nga mga karakter nga naka-encrypt kauban kini naghatag usa ka talagsaon nga pisi nga 256-bit nga mga binary number. Kung ang orihinal nga input gibag-o sa bisan unsang paagi, ang hash naka-encrypt nga numero mahimong hingpit nga magkalainlain.

Ang kinaiyahan sa pamatuud sa kabug-at sa trabaho kompleto, ug labi ka daghang gahum sa aritmetika nga adunay ang imong aparato, labi ka taas ang posibilidad nga mahibal-an ang tubag.

Aron mahimo kini, gigamit ang hash encryption.

Pananglitan ang algorithm sa SHA256, bisan unsang hilisgutan nga mga karakter nga naka-encrypt kauban kini naghatag usa ka talagsaon nga pisi nga 256-bit nga mga binary number. Kung ang orihinal nga input gibag-o sa bisan unsang paagi, ang hash naka-encrypt nga numero mahimong hingpit nga magkalainlain.

Ang kinaiyahan sa pamatuud sa kabug-at sa trabaho kompleto, ug labi ka daghang gahum sa aritmetika nga adunay ang imong aparato, labi ka taas ang posibilidad nga mahibal-an ang tubag.

Aron mahimo kini, gigamit ang hash encryption.

Pananglitan ang algorithm sa SHA256, bisan unsang hilisgutan nga mga karakter nga naka-encrypt kauban kini naghatag usa ka talagsaon nga pisi nga 256-bit nga mga binary number. Kung ang orihinal nga input gibag-o sa bisan unsang paagi, ang hash naka-encrypt nga numero mahimong hingpit nga magkalainlain.

Ang kinaiyahan sa pamatuud sa kabug-at sa trabaho kompleto, ug labi ka daghang gahum sa aritmetika nga adunay ang imong aparato, labi ka taas ang posibilidad nga mahibal-an ang tubag.

Aron mahimo kini, gigamit ang hash encryption.

Pananglitan ang algorithm sa SHA256, bisan unsang hilisgutan nga mga karakter nga naka-encrypt kauban kini naghatag usa ka talagsaon nga pisi nga 256-bit nga mga binary number. Kung ang orihinal nga input gibag-o sa bisan unsang paagi, ang hash naka-encrypt nga numero mahimong hingpit nga magkalainlain

Kung gibuksan namon ang usa ka bloke, makita namon ang gidaghanon sa mga transaksyon nga natala sa kana nga bloke, mga detalye sa transaksyon, block header ug uban pang kasayuran.

Ang usa ka header sa block usa ka marka sa usa ka bloke nga adunay kasayuran sama sa timestamp, Merk tree root hash, random number ug ang hash sa miaging block, ug ang paghimo sa ikaduha nga pagkalkula sa SHA256 sa header sa block maghatag kanamo nga hash sa kini nga bloke.

Aron masubay, kinahanglan nimo nga i-pack ang lainlaing kasayuran sa bloke, ug dayon bag-ohon kini nga random nga numero sa block header aron ang hasmut sa pag-input mahimong ma-hash aron makakuha usa ka hash nga kantidad diin ang una nga n digit mao ang 0 pagkahuman sa pagkalkula sa hash .

Sa tinuud duha ra ang mga posibilidad alang sa matag digit: 1 ug 0, busa ang kalagmitan nga malampuson alang sa matag pagbag-o sa random nga numero usa sa ika-2 nga pananglitan. Kung ang n mao ang 1, kana, basta ang una nga numero 0, unya ang kalagmitan nga molampos mao ang 1 gikan sa 2.

Kung mas daghan ang gahum sa pag-compute sa network, mas daghan ang mga ihap nga maihap, ug labi ka gahi nga mapamatud-an ang trabaho.

Karon, n sa network sa Bitcoin hapit 76, nga usa ka rate sa kalampusan nga 1 sa 76 nga mga bahin matag 2, o hapit 1 sa 755 trilyon.

Uban sa $ 8,000 nga RTX 2080Ti graphics card, halos 1407 ka tuig ang maihap.

Dili gyud dali nga makuha ang matematika nga tama, apan kung nahimo nimo kini, ang tanan mahimong mamatud-an sa usa ka pagpamilok nga husto nimo kini. Kung tinuud nga kini husto, ang tanan magkonektar sa kana nga bloke sa ledger ug magsugod sa pagpamutos sa sunod nga bloke.

Niining paagiha, ang tanan sa network adunay parehas, real-time nga gi-update nga ledger.

Ug aron mapadayon ang matag usa nga buhaton ang bookkeeping, ang una nga node aron matapos ang pag-pack sa bloke gantihan sa sistema, nga karon 12.5 bitcoins, o hapit 600,000 RMB. Kini nga proseso naila usab nga pagmina.

Sa pikas nga bahin, aron mapugngan ang pag-ayo sa ledger, ang matag bag-ong gidugang nga block kinahanglan nga irekord ang hash value sa miaging bloke, nga nailhan usab nga hash pointer, sa block header. Ang ingon nga kanunay nga tudlo sa unahan sa katapusan magtudlo sa una nga founding block, nga kadena ang tanan nga mga bloke nga magkahiusa nga hugut.

Kung imong gibag-o ang bisan unsang mga karakter sa bisan unsang bloke, imong gibag-o ang hash nga kantidad sa kanang bloke, nga gipanghimatuud ang sunod nga hash pointer sa sunod nga block.

Mao nga kinahanglan nimo nga bag-ohon ang hash pointer sa sunod nga bloke, apan nga sa baylo makaapekto sa hash nga kantidad sa kanang bloke, busa kinahanglan mo usab nga kalkulahin usab ang sulud nga numero, ug pagkahuman nimo mahuman ang pagkalkula, kinahanglan nimo nga usbon ang sunod nga bloke sa kana nga bloke hangtod nga imong nabag-o ang tanan nga mga bloke pagkahuman sa kana nga bloke, nga labi ka lisud.

Gihimong imposible sa tagbantay sa libro nga masubay ang mga palsipikado bisan kung gusto niya. Tungod sa elektronik nga pirma, ang bookkeeper dili peke nga pagbalhin gikan sa uban ngadto sa iyang kaugalingon, ug tungod sa kaagi sa libro, dili usab niya mabag-o ang us aka salapi gikan sa manipis nga hangin.

Apan nagpatungha kini usa ka bag-ong pangutana: kung ang duruha ka tawo nakompleto ang mga kalkulasyon sa parehas nga oras ug nag-impake usa ka bag-ong bloke, kinsa ang dapat nila paminawon?

Ang tubag bisan kinsa ang adunay igo nga gitas-on aron maminaw, ug karon ang tanan mahimo nang mag-empake pagkahuman sa pareho nga mga bloke. Pananglitan, kung ang una nga lalaki nga nahuman ang pagkalkula sa sunod nga hugna nagpili nga magkonektar sa B, kung ingon nga ang kadena sa B mahimong mas taas ug ang tanan adunay posibilidad nga magkonektar usab sa B.

Sulod sa unom ka mga bloke sa pag-empake, ang nagdaog kasagarang husay, ug ang gibiyaan nga negosyong kadena gikuha ug gibutang sa trading pool aron maputos.

Apan tungod kay bisan kinsa ang labing kadugay namati sa bisan kinsa ang labing taas, basta maihap mo nga labi ka maayo kaysa sa uban, ug ang imong gahum sa pag-ihap labi ka daghan sa 51%, mahibal-an nimo ang labing taas nga kadena sa imong kaugalingon, ug unya pugngan ang ledger .

Mao nga labi ka daghan ang gahum sa pag-compute sa mga minero sa kalibutan sa Bitcoin, labi ka daghang mga zero ang kinahanglan ihap sa matag usa, nga gisiguro nga wala’y makontrol ang ledger.

Apan ang uban pang mga blockchain nga adunay pipila nga mga partisipante dili kaayo maayo, sama sa 51% nga pag-atake sa usa ka digital currency nga gitawag Bitcoin Gold kaniadtong Mayo 15, 2018.

Una nga gibalhin sa mga tig-atake ang kantidad nga $ 10 milyon sa ilang kaugalingon nga bitgold sa usa ka baylo, ug kini nga pagbalhin natala sa block A. Ang mga tig-atake nakapagbalhin usab $ 10 milyon nga kantidad sa ilang kaugalingon nga bitgold sa usa ka baylo. Sa parehas nga oras, sekreto nga giandam sa tig-atake ang usa ka bloke B kung diin wala mahitabo ang pagbalhin ug gikalkulo ang usa ka bag-ong bloke pagkahuman sa block B. Sekreto usab nga giandam sa tig-atake ang usa ka bloke B kung diin wala mahitabo ang pagbalhin.

Sa higayon nga makumpirma ang pagbalhin sa usa ka kadena, mahimo nga makuha sa tig-atake ang gamay nga bulawan sa baylo. Apan tungod kay ang gahum sa pag-compute sa tig-atake mao ang 51% nga labi ka daghan sa tibuuk nga network, ang kadena nga B sa kadugayan mas taas kaysa sa A chain, ug pinaagi sa pagpagawas sa usa ka mas taas nga chain sa B sa tibuuk nga network, ang kasaysayan igasulat usab, ang kadena sa B mag-ilis sa Ang usa ka kadena ingon ang tinuud nga punoan nga kadena, ug ang pagbalhin sa baylo sa Block A kuhaon, nga makuha ang tig-atake 10 milyon sa wala.

Karon, ang labing kadali nga paagi alang sa kasagaran nga tawo nga wala’y gahum sa aritmetika aron makakuha digital nga salapi mao ang pagpalit niini sa baylo ug ibutang kini sa imong adres sa pitaka.

Ang adres nga kini gikan sa imong pribado nga yawi, nga naka-encrypt, ug ang yawi sa publiko, nga na-encrypt, nakakuha sa adres.

Sa usa ka dili nagpaila nga network sama sa blockchain, ang pribado nga yawi lamang ang makapanghimatuud nga ikaw ikaw, ug samtang ang pagbalhin giubanan sa usa ka elektronikong pirma nga gihimo sa imong pribadong yawi, ang tanan makumpirma nga ang pagbalhin balido. Mao nga kung ang pribado nga yawi nakompromiso, ang bisan kinsa mahimo nga magpakaaron-ingnon nga ikaw ug pagbalhin sa salapi.


Oras sa pag-post: Sep-10-2020