Èske pisin min yo vin yon pwoblèm?

By Bitcoin Magazine - 5 months ago - Reading Time: 22 minutes

Èske pisin min yo vin yon pwoblèm?

Bitcoin minè yo bay ekosistèm nan yon sèvis ki gen anpil valè. An echanj pou travay yo fè pou sekirize rezo a, yo jwenn rekonpans nan menm rezo yo pwoteje. Sa a konsepsyon son ak elegant pa Satoshi se siman youn nan aspè ki pi remakab nan Bitcoin.

Ki sa ki de pli zan pli ke yo bliye, sepandan, se ke gen plis nan min pase senpleman hashing.

Yon moun ki angaje nan pwosesis la tout antye dwe kouri yon ne pou jwenn fyab mete ajou sou eta ki pi resan nan la blockchain, Lè sa a, kòmanse konstriksyon yon nouvo blòk. Sa a enplike nan verifye validite blòk anvan an, dekouvri tranzaksyon ki pa konfime epi anjeneral chwazi sa ki pi likratif nan yo, konstwi yon tranzaksyon jenerasyon kote yo peye tèt yo, bati plizyè pye bwa merkle nan tranzaksyon sa yo, epi finalman hashing aktyèlman rezoud blòk sa a. Tranzaksyon yo ki nan modèl blòk la ap toujou chanje kòm nouvo yo ap difize sou rezo a epi lè yon lòt moun jwenn yon nouvo blòk, minè a dwe chanje nan bati sou tèt sa ansanm ak jete tout tranzaksyon yo kounye a ki deja nan blòk la. peple yon nouvo modèl.

Aktivasyon Fork

Kòm ou ka wè, hashing aktyèlman rezoud blòk la se jis yon pati nan pwosesis sa a. A Bitcoin min ASIC tou sèlman kapab hachage. Nan anviwònman aktyèl la, tout lòt aspè nan min yo jeneralman delege nan pisin min. Sa a te anjandre kèk konfizyon. Pou egzanp, nan nenpòt sikonstans kote gen yon diskisyon sou deklanchman nan fouchèt mou atravè vèsyon ti jan ranvèse nan modèl blòk, moun yo pral refere a pwosesis sa a se yon MASF - "Miner aktive mou fouchèt" - ak yon moun ap toujou gen klarifye ke responsablite sa a tonbe sèlman nan pisin yo e ke pisin yo pa minè. Yo ka tou fè remake ke minè yo toujou finalman an chaj kòm si yo vle ajou a ak pisin nan yo ap min ak pa fè sa, yo ka tou senpleman chanje pisin. [Pou klè, nan rès atik sa a mwen pral refere a moun ki sèlman patisipe nan hachaj epi kite tout lòt aspè nan min nan pisin kòm "hashers".]

Retounen nan fouchèt mou - nan anviwònman aktyèl la kote > 99% nan blòk yo konstwi pa menm douzèn antite yo, li vin pi egzak yo rele sa yo "Pool Activated Soft Forks" ke pèsonn pa fè, kontribye nan yon ilizyon danjere: ke min ka. dwe konsidere kòm desantralize jis akòz distribisyon hashrate. Reklamasyon sa a se tou senpleman pa kredib lè tout hashrate yo dwe yon ti gwoup pisin epi konsa sa ki nan BitcoinBlockchain a pral pi devan finalman pa pral gen ladan anyen kèk antite sa yo konsidere inakseptab, osi byen ke yon pakèt lòt pwoblèm.

Pa angaje nan okenn lòt aspè nan min pi lwen pase blòk hachaj konstwi pa pisin, Bitcoin minè yo te lajman abdike yon eleman enpòtan nan wòl yo. Lefèt ke sa a se pa sèlman posib, men tou chemen an nan pi piti rezistans endike ke nou gen yon pwoblèm sistemik.

Pisin ak Mache Blockspace


Enplikasyon yo nan senpleman hashing ak gen yon pisin fè tout lòt bagay detire byen lwen pi lwen pase deklanchman fouchèt mou. Pou egzanp, minè yo kounye a se totalman inyorans sou kisa blòk yo pral sanble yon fwa rezoud, sa vle di ke yon minè fè travay pandan y ap avèg konfyans ke blòk la gen sèlman tranzaksyon dezirab. Men, ou gen yon vyolasyon flagran nan konfyans sa a nan blòk tankou yon sèl sa a - sa a se blòk la pi popilè ki derape "ordinals" Angoman an. Remake ki jan frè tranzaksyon minè yo ki te travay sou blòk sa a ta aktyèlman jwi yon mèg ~ $ 200 nan BTC, kontrèman ak blòk yo chak bò nan li tou de mwayèn ~ $ 5,000 nan BTC.

Espas blòk gen anpil valè - sa a se yon pati nan sa ki fè Bitcoin travay nan tèm long la - men nan yon mond kote jis yon ti ponyen nan jwè ka gen yon modèl yo konstwi fini nan blockchain a, menm antite sa yo gen prèske eksklizivite pou vann espas sa a epi yo dwe peye soti nan gwoup an echanj pou li. Èske yo oblije - oswa menm chans - yo dwe dirèk ak minè yo ke yo ap fè sa? Sètènman pa nan ka sa a kòm entansyon an te sipriz tout moun. Ale pi devan, yo pral voye sou peman hashers yo resevwa pou vann blockspace soti nan band?

Senpleman mete, pandan ke ankourajman yo pou yon pisin ak hashers li yo anjeneral aliman ak konsiderasyon maksimize pwofi, yon pisin gen opsyon pou vann blockspace pou lòt bagay pase regilye. Bitcoin tranzaksyon yo, pandan ke revni yon minè yo pi limite sof si pisin lan chwazi transparan epi dakò pataje revni. Menm si yo fè sa, verifikasyon egzije pèmisyon pisin nan opoze a verifye lajan ou touche nan sibvansyon ak frè tranzaksyon yo (tou difisil ak pisin FPPS, plis sou sa pita).

Pli lwen enplikasyon nan pisin yo te BitcoinKonstriktè santralize modèl blòk yo soti nan lefèt ke - sou yon nivo pi fondamantal, gen douz "super nœuds" ak pwòp "super mempools" yo.

Sa a kaskad nan moun ki fè fas dirèkteman ak pisin ak inyore mempools tout ansanm. Gen kèk moun ki fè konnen mempool la kondane kèlkeswa - e ke eta aktyèl la nan konstriksyon modèl santralize se jis akselere sa a, men li sètènman pa dezirab nan nenpòt ka e li ta tro pesimis fè sipozisyon sa a nan yon mond kote konstriksyon modèl vrèman desantralize se. yon jan kanmenm fè reyalis. Lè sa a, peman deyò gwoup yo dwe fè wout yo nan yon pi gwo gwoup moun si moun ki ap achte espas blòk la vle fè li nan chèn nan nan menm peryòd tan an. Sa a ta gen anpil chans pi transparan ak okoumansman de fason bagay sa yo travay kounye a. Kontrèman, "super nœuds" ta èspere ke yo kase an pi piti moso epi konsa pa kapab ofri menm garanti yo.

Pou devye de aspè sa a nan min ann chanje konsantre sou fason peman yo kounye a okipe.

Modèl Peman Pisin

Prèske tout pisin peye hashers yo atravè FPPS (Full Pay Per Share) oswa yon bagay ki sanble. Yon eksepsyon se ViaBTC ofri PPLNS (Peye pou chak dènye N aksyon) anplis FPPS. Antpool ofri tou PPLNS men hashers yo dwe pèdi tout revni frè tranzaksyon yo - sa a pale de pwen ke mwen pral fè efò byento fè - esansyèlman ke FPPS se pa yon modèl ki travay byen nan yon mond kote revni frè tranzaksyon yo se sa ki enpòtan olye ke. sibvansyon. Li ta dwe mansyone ke pisin Braiins (ansyen Slushpool) sèvi ak yon sistèm refere yo kòm "nòt" ki nan pratik se byen menm jan ak PPLNS.

Ki rezon ki fè preferans akablan sa a pou FPPS? Soti nan pèspektiv hasher a, yo jwenn peye kèlkeswa sa k ap pase sou blockchain la. Sa a se kongriyan ak objektif la nan pisin min - pi gwo konsistans nan revni. FPPS ofri peman ki pi konsistan paske pisin lan peye baze sou revni prevwa epi rezoud-up ak blockchain la poukont li.

Sa fè lavi trè fasil pou minè ki vle minimize pwoblèm ki soti nan dezòd koule lajan kach, men gen nan kou dezavantaj - pi gwo yo ke mwen espere mete aksan sou isit la.

FPPS an premye mande pou pisin lan vin gadyen tout bagay ki fèk mine bitcoins. Sa yo pa ka voye sou minè pou yon minimòm de 100 blòk kòm frèch mine bitcoins yo pa ka depanse jiskaske apre sa a ak nan pratik, pyès monnen yo mine pa ka gen anyen fè ak sa minè yo finalman resevwa lè yo fè retrè nan pisin lan. Risk ki genyen nan gad twazyèm pati yo ta dwe evidan pou prèske tout moun k ap li atik sa a, kidonk mwen pral sote li epi ale nan lòt pwoblèm ak FPPS.

Pwochen enkyetid la soti nan lefèt ke pi jeneralman, yon pisin FPPS se yon entèmedyè enpòtan ant hashers ak rezo a tèt li. Nou te deja etabli ke hashers yo pa konnen ki sa blòk yo ap travay sou yo pral finalman sanble jiskaske apre yo fin rezoud. FPPS vle di ke yo kounye a tou pa konsène ak si blòk yo menm jwenn oswa ou pa, se pwoblèm pisin lan. Inyore previzibilite ogmante nan peman (si yon pisin pa ta janm deside tapi hashers li yo) nou dwe rekonèt konpwomi yo nan fè sa.

Minè yo resevwa peye dirèkteman pa Bitcoin tèt li - posib nan plan altènatif tankou PPLNS oswa nan kou solo min - ka atann yo dwe konplètman rekonpans pou kontribisyon yo ki gen ladan frè tranzaksyon yo. Yon pisin FPPS ka sèlman fè sa kòm yon kalkil apre-hoc paske pa gen tou senpleman okenn fason yo predi ki frè yo pral monte a lè etabli sa hashers aktyèlman resevwa pou chak aksyon. Yon pisin pa ka tou senpleman asime ke frè yo pral gen kèk valè ki pi gran pase 0 ak minè kredi ak sa a jan yo min paske yo ta dwe frè desann pi ba pase valè sa a, yo ta tou senpleman ap peye minè yo soti nan pwòp pòch yo. Yo dwe detanzantan divize frè epi atribiye yo bay minè yon fwa aktyèlman nan gad pisin lan.

Soti nan pèspektiv hasher a, yo mande yon konfyans total nan pisin lan paske verifikasyon se prèske enposib san transparans ak koperasyon pisin lan konplè. Précédemment, jan yo te fè referans a pi wo a, sa a te mwens yon pwoblèm paske pifò revni min te soti nan sibvansyon ak sèlman yon ti gout nan sats nan frè tranzaksyon yo - men sa a de pli zan pli se pa (e vre pa kapab) lavni nan. Bitcoin min. Ale pi devan, minè yo pral touche prensipalman nan frè tranzaksyon yo ak sa yo tou senpleman pi difisil pou predi ak kontwole lè w ap itilize yon pisin pase sibvansyon an.

Kontrèman ak yon konplo peman tankou PPLNS kote hashers aksepte ogmante varyasyon (chans pisin lan vin chans hasher a tou), nou wè ke ekosistèm min an te eli akableman pou priyorite konsistans nan peman sou kapasite nan verifye sa yo resevwa. Plis pervers, kèk hashers aktyèlman prefere sa a - ki vle prezante tèt yo bay otorite gouvènman yo kòm yon kalite "sèvis hashing" antyèman dekonekte ak Bitcoin-kèk ak fyète konsa. Sa a se paske FPPS se yon devyasyon radikal konsa nan dinamik minè ideyal la / pisin ke li yon lòt fwa ankò difisil dekri sa hasher a ap menm fè kòm "bitcoin min”.

An reyalite, pisin FPPS la se yon gwo minè solo ki peye hashers pou rezoud blòk li yo. Apre sa, yo gen yon pwosesis entèn ak opak kote yo konnen ki sa yo peye hashers yo. Pou vrèman ilistre pwen hasher a ta ka (ak nan kèk senaryo ki pa tèlman difisil pou imajine) menm yo ta peye frè li yo nan yon lòt bagay pase Bitcoin.

Poukisa? Si ou pa pran swen si yo jwenn nenpòt blòk alewè sa yo sanble anvan konstriksyon, poukisa yo pa jis jwenn peye fiat pa yon minè solo pou montre ASIC ou yo nan kèlkeswa lajan ki pi pratik la? Bitcoin se pa toujou opsyon ki pi san friksyon, men menm si li ta, li rezonab pou imajine kontinye sou yon chemen kote "hashing" ka fèt pa otan antite jan ou vle, men tout fè sou non yon ti gwoup "pisin" ki gen pèmisyon rezo a tout antye bezwen jwenn anyen nan blockchain aktyèl la.

Ki moun ki Hashing de tout fason?

Ann gade sa a nan yon kontèks pi laj. Nou te deja mansyone ke kèk jwè ki pi gwo vle distanse tèt yo ak Bitcoin osi lwen ke posib, konsa san pwoblèm mwen tap delege otan Bitcoin aktivite ki gen rapò ak pisin yo ke posib. Pisin yo gran louvri nan règleman, ak yon gwo kantite hashrate yo se sèlman twò kontan sou li.

Sa a ankò entwodui irasyonèl ekonomik nan pèspektiv nan rezo a li menm, manifeste nan konpòtman tankou min nan blòk ki satisfè sèten estanda abitrè. Lè sa a te rive nan tan lontan an, li pa t dire lontan akòz repèkisyon nan kominote a, ak absurdite nan eseye apeze agresif konplo regilasyon chanjman yon jiridiksyon san yo pa menm mande yo fè sa. Men, lefèt ke li te yon opsyon trayi risk pou yo gen konstriksyon santralize nan modèl blòk. Èske minè nan yon jiridiksyon ap eseye entèdi oswa refize trete tranzaksyon ki soti nan yon lòt? Èske minè yo pral tou senpleman yon ekstansyon nan yon gouvènman oswa enfliyan move aktè? Gen egzanp konkrè nan pisin ki diminye frè tranzaksyon yo pou pwofite soti nan gwoup, pafwa tou senpleman konfòme yo ak presyon regilasyon. Sa a yon lòt fwa ankò parèt ekonomikman irasyonèl nan pèspektiv nan rezo a.

Egzanp ki pi ekstrèm ki sot pase sa a te 19 frè tranzaksyon BTC peye nan yon tranzaksyon nan yon blòk finalman jwenn pa F2Pool, aparamman nan erè. Kòm yon pisin FPPS, yo te vin gadyen frè min 19 BTC a epi yo te chwazi remèt li bay moun ki te fè erè a. Sa a demontre parfe pri a nan mete twò gwo yon entèmedyè ant minè ou ak la Bitcoin rezo. Nan yon pisin PPLNS sa a ta gen mwens chans pou yo te rive. Se pa paske pisin PPLNS yo nesesèman fè konfyans oswa ki pa gen gad, men grasa li posib pou kontwole ak verifye revni frè nan moman egzak blòk yo antre, sa a ta pètèt pi difisil pou pisin lan eseye li te deja kredite kont minè yo. intern ak pati yo nan fon yo mine ki lakòz pi gwo repèkisyon. Malgre ke pa gen anyen nan prensip diferan jiskaske ou konpare sa ki ta rive si yon pisin fè peman minè li yo nan tranzaksyon coinbase / jenerasyon an tèt li. Nan senaryo sa a, lajan an ta deja nan gad minè a ak entèsepsyon revni frè nan pisin lan ta enposib. Se konsa, nan egzanp sa a dezi yon pisin nan sanble jenere oswa jis koute minè li yo $ 500,000 nan revni frè pran yon desizyon sou non yo li pa ta dwe nan pozisyon pou yo fè.

Pwochen pwoblèm: 51% ak lòt atak

Sa a ta dwe senp yo eksplike: nan pwen sa a tout moun konnen ki sa yon atak 51% se. Ki sa ki byen lwen mwens konprann menm si se ke (jiska wout yo rezo alantou li,) 51% se kondisyon an pou style sa a nan atak yo dwe yon siksè garanti ak tout tan olye ke senpleman deranje.

An reyalite, nenpòt antite ki gen plis pase 20% nan rezo a ka lakòz pwoblèm atravè yon foul moun nan atak, kèk yo te egzekite nan bwa a epi sèlman raman diskite, ki mwen pral antre nan pita. Men, anvan nou fè sa, nou ka fikse sere nan rezo a ki gen yon pitye de antite ak yon hashrate konbine fiable pi gran pase 51%. Pi mal ankò, youn nan pi gwo pisin yo pa tèlman ak anpil atansyon degize ke li responsab pou yon lòt 10% nan blòk yo jwenn nan yon lòt gwo pisin ak ki moun konpayi paran an kenbe yon patenarya estratejik. Lefèt ke pantomim sa a pèsiste pa enspire konfyans.

Gen de repons nòmal pou sa. Premyèman, moun fè remake ke hashers yo ka tou senpleman vote ak pye yo epi chanje pisin si yo janm konbine fòs pou atak 51%. Dezyèmman, ke nenpòt pisin ta fou eseye li pou rezon ki senp ki deranje bitcoin ta lakòz pri a tonbe epi pèsonn ki envesti nan ekosistèm nan ta janm vle sa. Dezyèm agiman an inyore istwa imen e li sipoze ke moun pa janm ka oblije konpòte yo yon fason destriktif e konsa lakòz dezòd tou senpleman pou dedomajman oswa lòt rezon malfezan. (Li tou pa pran an kont lefèt ke mache a se souvan pa nesesèman yon bon endikatè ke gen pwoblèm ak Bitcoin, gade forkwars yo nan 2017.)

Premye agiman an sepandan fè yon sipozisyon pi solid ke hashers ta toujou chanje nan yon senaryo kote yon sèl pisin tout bon vin twò gwo. Vreman vre, si pisin yo te eseye fè reyalite sa a ta choute nan epi nou ta reyalize ke malgre konstwi 99% nan modèl blòk nou yo, pisin yo pa aktyèlman minè. Nou menm tou nou gen yon etid ka nan Ghash.io ki famezman lanmò-espiral te pè tout moun pa depase 40%.

Gwo, kidonk nou te demontre ke sa a se pa reyèlman yon pwoblèm, hashers yo ka konte sou jis hop nan yon lòt pisin. (An reyalite, si gwo operasyon min yo tout mare nan kasèt wouj, se yon sipozisyon byen lwen mwens serye, men se pou nou omwen kontinye kòm si nou jistis konfyans ke atak sa a pa gen anpil chans.)

Malerezman, konsyans sou lefèt ke pouvwa hash pral imigre lwen nenpòt pisin ki depase yon papòt pè mennen nan yo oto-reglemante - men se pa nan yon fason ki ede paske yo pa bezwen vrèman kenbe yon hashrate anba yon papòt, yo tou senpleman. bezwen fè li parèt konsa. Sa a esansyèlman se aksepte tout pouvwa hash yo ka jwenn pandan y ap voye li sou lòt pisin jan sa nesesè pou evite avèti mond lan sou kapasite yo nan fè ravaj.

Se konsa, sa a kite nou ak yon foto enkonesabl nan rezo a. 30% nan blòk yo ka jwenn aklè nan pisin nan pi gwo epi yo dwe akseptab pou tout moun, pandan y ap yon lòt 10% nan total rezo hashrate toujou pwente nan pisin sa a epi jis an kachèt yo te dirije nan youn oswa plizyè pi piti pisin. Hashers ki responsab 10% sa a pa fasil pou reyalize ke yo te itilize li nan fason sa a (epi li vin pi difisil pou detekte ak stratumV2 - plis sou sa pita).

Senaryo sa a ki deja mwens pase ideyal vin pi mal anpil lè ou pran an kont lefèt ke hashrate redireksyon sa a ka itilize pou mal pi piti pisin atravè atak bloke blòk la.

Sa a se jan sa a - atakè a angaje nan pwosesis la min sitou kòm yon itilizatè nòmal nan pisin nan viktim. Kòm yon rezilta, yo jwenn yon pati nan rekonpans nan nenpòt blòk pisin lan jwenn jan yo espere. Lè sa a, rekonpans yo finalman fini ak atakè a ki ka Lè sa a, peye Hasher aktyèl la san yo pa bezwen pèdi nenpòt ki lajan. Jiskaprezan sèl domaj ki te koze a se move enpresyon hashrate pisin lan kòm pi piti pase sa li ye aktyèlman men pisin ki pi piti a rete san danje.


Koulye a, mal la rive si yo deside pa di pisin viktim nan lè yo jwenn yon blòk. Sa a gen efè a fè pisin nan viktim parèt malheureux. Yo parèt tou senpleman ap jwenn mwens blòk pase sa yo ta dwe epi yo peye yon rekonpans divize nan mitan plis patisipan pase yo aktyèlman onètman min - sa vle di nesesèman kouri nan yon pèt si yo pa fè pèt yo yon lòt fason.

Si yo atake yon pisin FPPS nan fason sa a, yo dwe boule revni ki peye minè yo soti nan pòch yo pou fè diferans lan. Si yo se PPLNS minè yo mande poukisa yo pa jwenn sa yo sipoze ap resevwa. Nenpòt fason, kenbe blòk se antikonpetitif epi li ka detwi pisin viktim nan lè li ba li yon move repitasyon.

Soti nan pèspektiv pisin atak la, an n di yo fè moute 5% nan hashrate pisin viktim nan. Sa vle di yo toujou fè 95% nan revni espere ak pisin lan sanble 5% mwens chans pase espere. Sa a se fasil ase yo touye pisin lan pandan y ap pèt la 5% sou hashrate redireksyon an pral gen mwens siyifikasyon nan pisin nan pi gwo. Si li reprezante sèlman 1% nan pi gwo pouvwa pisin nan pisin, Lè sa a, atakè a ap pèdi sèlman 5% nan 1% nan rekonpans espere li yo - 0.05%. Sa a se yon avantaj pa gen okenn brainer nan nenpòt pisin min move, gwosè siyifikativman ki jis prepare yo aji san etik.

Plis pisin lan pi piti, se plis yo vilnerab pou atak sa a. Pi gwo pisin lan, se plis chans pou yo bloke kenbe yon konpetisyon, pi piti pisin. Risk sa a ap ogmante lè gwo pisin yo apwoche nivo kote total hashrate yo kòmanse fè kominote a pè, sa ki pi plis motive yo pou pi piti kache hashrate nan pisin ki pi piti yo, menm si yo pa atake ak li oswa egzekite atak ase souvan pou pwoblèm yo kapab. finalman jwenn ranvwaye kòm divèjans. Vreman vre - pi gwo pisin yo deja jwi pi gwo varyab akòz peman ki pi konsistan nan rezo a ki tradui nan ke yo te kapab opere nan maj pi sere epi konsa yo dwe nan yon pozisyon pou chaje hashers yo mwens. Soti nan pèspektiv nan chak minè / pisin ki pa anba atak sa a vle di ke yo pral jwi pi ba difikilte kòm la. Bitcoin rezo ajiste pou gen mwens blòk an jeneral.

Èske kenbe blòk se senpleman teyorik? Absoliman pa. Plizyè pisin min yo te atake nan fason egzak sa a menm osi bonè ke lè 2015. Li trè difisil pou kontrekare kòm yon pisin dwe kontwole tout travayè yo epi pran yon desizyon kalkile pou choute yo nan pisin lan ak / oswa kenbe peman yo si yo pa gen chans. nan yon pwen nan enposib estatistik ak pisin lan kapab rezonab asime yo ap aji malveyan. Atak nan nati sa a tou ankouraje pisin yo vle "konnen hasher yo" ak peman gad ki nan kou fè lavi pi difisil pou moun ki vle fè min san pèmisyon.

Kèlkeswa, efè a an jeneral nan tout bagay sa yo se ke moun pral prefere min ak pisin pi gwo pou yon lòt rezon ankò.

Nou te wè piblikman deklarasyon gwo minè yo ki deklare ke yo ap chanje lwen pisin ki pi piti akòz resevwa peman ki pa satisfè atant.

Sa a se trè endezirab kòm pi gwo pisin ak pi gwo hashers ki sèvi ak yo pi fasil ankonbre ak chay regilasyon e konsa gen tandans angaje nan konpòtman ki domaje. Bitcoin, ale pi lwen pase menm santralizasyon modèl blòk ak gad tanporè tout rekonpans blòk yo.

Pisin yo vin efikasman depite, fè respekte istwa san sans biwokratik sou "non" hashers yo. De pi gwo pisin yo kounye a mande pou itilizatè yo sote nan yon tòn sèrkl, ki gen ladan pwosesis idantite-ekspoze sa pa ta dwe epi li pa dwe vin nesesè pou yon moun kapab min bitcoin andeyò min solo.

Pou fè yon dènye pwen sou blòk kenbe pi lwen pase li menase pou rann lavi pi difisil pou pisin ki pi piti yo ak nenpòt moun ki vle hache ak yo, mwen di nenpòt moun ki ta ka toujou tante l 'rejte li kòm piman teyorik (menm si li te rive nan tan lontan an demontre. ) - èske nou panse li nòmal pou pisin yo rete yon gwosè ki konsistan ak aparamman tolerab òganikman? Sa a ta vle di nouvo hashrate vini sou entènèt toujou yon jan kanmenm jere yo distribye tèt li omwen yon ti jan respire. Nou dwe kwè yon pisin ka vin egziste, grandi anpil epi answit jis….sispann….nan dwa papòt ki nesesè anvan moun vin pè. Èske nou wè pisin k ap mande moun pou yo sispann min ak yo oswa tou dwat limite kreyasyon kont ak choute minè offline ki depase yon hashrate pèmèt nan kont ki deja egziste? Nou natirèlman pa fè sa.

De senaryo ki pi pwobab yo se ke swa hashers yo kolektivman oto-regleman (pa gen anpil chans, kòm min ak pisin ki pi piti kounye a famezman vle di touche mwens. bitcoin menm si rezon mwen te prezante nan atik sa a pa totalman kont pou kisa - pou pa mansyone ke egzanp mas egzòd soti nan yon pisin te trè aparan kèk fwa yo te rive) - oswa - pisin yo tou senpleman defòme kantite lajan an nan pisin. hashrate yo te lonje dwèt sou yo.

Pou ajoute nan tout sa a, pisin ki pi piti yo gen yon lòt pwoblèm ankò: yo ka pase jou san yo pa jwenn blòk. Yon pisin ki pi gwo pa pral pi lontan pase kèk èdtan. Sa a se yon kesyon de rezolisyon - plis hashrate ou pi wo, se pi pre atant sou kout tèm, e sa malerezman rezilta nan yon papòt minimòm ki anba a ki yon pisin pa ka espere pou fè moute pou peryòd de move chans nan ki pwen li jis. vin enposib pou fè konpetisyon.

Peryòd de semèn ant epòk difikilte yo vle di yo dwe jwenn yon kantite rezonab nan blòk nan peryòd de semèn sa a pou nenpòt ki move chans gen yon piki nan balanse soti nan bon chans ki vin apre. Si ou pa, si - pou egzanp - pisin lan gen yon pousantaj blòk prevwa 1 blòk chak 13 jou epi li pa jwenn yon blòk anvan difikilte pou ajiste anlè sa ki lakòz yo tonbe nan yon pwojeksyon nan 1 nan chak 15 jou, fenèt anvan sa a. te fèmen pou tout tan. Si se yon pisin PPLNS, hashers yo te touche mwens pase lòt yowise ta ka genyen. Si se yon pisin FPPS, pisin lan te boule anpil lajan kach ak/oswa te fè fayit.

Sa vle di gen sèlman anpil pisin ki ka egziste, omwen youn ki opere fason pisin jodi a fonksyone. Gen tou senpleman pa ka gen dè santèn, paske anpil nan yo ta kontinye tonbe nan peryòd de move chans akòz gen mwens pase 1% nan rezo hashrate a ak Se poutèt sa potansyèlman pa menm kapab fyab jwenn yon blòk pou chak jou, rankontre peryòd potansyèl de semèn san yo pa. blòk. Sa a se yon limit mete sou nou pa Bitcoin tèt li.

Kijan minè yo ak pisin yo kominike?

Pwotokòl kote minè yo ak pisin yo kominike se Stratum (dousman men siman ke yo te ranplase pa StratumV2). StratumV1 se tou de ansyen ak pwofondman defo. Premyèman, tout kominikasyon fèt an tèks klè. Sa vle di ISP yo pa sèlman konnen lefèt ke w ap min, men tou echèl ou ap fè sa a, epi yo - ansanm ak nenpòt lòt moun ki ka fouye trafik sou rezo ou - ka fè atak MITM ki lakòz ou itilize ou. machin ak pouvwa sou non yon lòt moun. Sa a te abize anvan pa atakè enkoni yo detounen hashrate lwen pisin yo gen entansyon.

Akote de yon kantite inefikasite, StratumV1 tou echwe pou ofri minè yon fason pratik yo konstwi pwòp modèl blòk yo epi yo toujou jwi min nan yon pisin. Tout pwoblèm sa yo adrese ak StratumV2 trè dezirab (orijinèlman "GBT", Lè sa a, "Pi bon Hash") ke nou pral retounen nan pita.

Materyèl/Firmware

Anvan w ale nan solisyon yo, nou pral devye nan diskite sou dinamik pisin / minè - kòm atik sa a ta enkonplè si nou echwe pou pou montre lefèt ke gen sèlman de konpayi fabrikasyon ASIC nan nenpòt echèl siyifikatif - Bitmain ak MicroBT. Gen lòt, men reyalistikman prèske tout hachaj ap fèt sou machin ki fabrike pa de konpayi sa yo.

Sa a se pa bon pou rezon evidan ak esansyèlman tij nan lefèt ke fabwikasyon chip trè difisil fè e konsa hyper-santralize.

Li deyò sijè ki abòde lan atik sa a yo ale nan solisyon isit la, men gen moun k ap travay sou fè home min yon bagay byen lwen plis pratik (nan Amerik di Nò pwoblèm prensipal la ke yo te egzijans pou 220-240v ak fè fas ak bri an degoutan). Diskisyon nan mitan moun k ap travay sou pwojè sa yo pleb-min se ke si li vin posib pou ase chak jou bitcoin yo, yo ka kòmanse reprezante yon pousantaj siyifikatif nan hashrate total rezo a, ki se pi preferab ke pifò operasyon min opere nan yon echèl kote yo gran louvri nan entèferans regilasyon.

Travay sa a vin pi difisil pa lefèt ke firmwèr la fèmen sous. Menm firmwèr koutim ki ka "jailbreak" yon ASIC gen tandans fèmen sous yo nan lòd asire moun ki sèvi ak li peye frè dev (sa vle di pri a pou mikrolojisyèl awizom aftermarket ou a ap min sou non ekip la fè firmwèr la.)

Firmware nan stock sou ASICs - patikilyèman Bitmain a - se yon gwo endikasyon ki jan yo konfòtab yo te vin ak dominasyon yo nan mache a. Anplis yo te fèmen sous, li klèman move. Ou oblije fè min sou non yo lè w alimante yon Antminer - menm si yon minè ka omwen anpeche sa a rive nan bloke koneksyon an (oswa enstale firmwèr apre mache, men Lè sa a, ou peye frè dev pito ak sa yo pa ka bloke san yo pa a. minè refize min nan tout.) Bitmain te tou kenbe plizyè fwa ajoute move backdoors nan firmwèr la pou minè yo (gade Antbleed), ak travay aktivman pou fèmen devlopè firmwèr apre mache yo.

Lefèt ke firmwèr stock fè sa se franchman ekzòbitan ak klèman mete aksan sou bezwen an tèt chaje pou konpetisyon nan fabrikasyon ASIC.

Èske nenpòt moun ta santi yo alèz si règleman yo nan rezo a te aplike pa sous fèmen bitcoin nœuds? Anplis de sa, imajine nœuds sa yo te lakòz itilizatè yo pèdi BTC bay devlopè lojisyèl sa a - e nou tout te konnen sa t ap pase. Èske yon moun ta aksepte sa? Lè li rive nan min, prèske pa gen okenn konsiderasyon yo peye souverènte a nan patisipan li yo. Natirèlman, lojisyèl node ak firmwèr ASIC yo pa gen yon enpòtans ekivalan e nou byensèt mete plis egzamine sou ansyen an jan nou ta dwe, men dènye a pa enpòtan e sètènman yo te neglije akseptab.

Avèk tout sa ki di, ann ale nan kèk nan solisyon yo, konsantre an patikilye nan ogmante sijè ki abòde lan nan sa ki posib kòm yon minè ak amelyore sou modèl ki deja egziste.

P2Pool

Pa gen anpil bagay pou di sou sa san konte lefèt ke li desantralize fondamantalman tout aspè nan min pisin. Pandan ke sa a fè anpil bagay dezirab nan yon ti echèl, li mande pou chak itilizatè telechaje, verifye, epi swiv aksyon yo nan chak lòt itilizatè yo ak pwouve youn ak lòt ke yo kontablite pou tout bagay kòrèkteman nan modèl yo. Reyalize sa a nan yon anviwònman advèsè nan nenpòt echèl se esansyèlman yon travay enposib. Akòz nati fondamantal min pisin, gen plis resous ki nesesè pase sa ki nesesè pou kouri a Bitcoin plen ne, nou pa mansyone fè bagay sa yo pi konplike pou minè a.

Pou rezon sa yo li te inyore pa pifò, epi itilize sèlman pa itilizatè plis teknik oswa ideyalis ki - konprann - pa ka pote tèt yo nan m 'ak altènativ yo.

StratumV2


Sa a se pi sètènman fwi ki pandye ki pi ba a. Li ofri remèd pratik pou anpil nan pwoblèm yo mansyone nan atik sa a.

Premyèman, lè yo pèmèt kominikasyon ankripte ant pisin ak hashers, ISP yo ak nenpòt lòt antite ki gen aksè a trafik rezo ou a p ap vin trivialman okouran de lefèt ke w ap min (oswa nan ki pwen w ap fè sa). "MITM" ou nan hashing sou non yon atakè an konsekans tou vin enposib, oswa byen lwen mwens trivial.

Dezyèmman e petèt sa ki pi enpòtan, li kapab tou pèmèt hasher yo konstwi pwòp modèl blòk yo, kidonk pandan ke pisin yo ta rete kowòdonatè ou fè konfyans nan divizyon rekonpans, epi li posib toujou gadyen rekonpans blòk yo - sa ta toujou reprezante yon chanjman nan pouvwa lwen pisin nan direksyon pou. minè yo epi yo dwe san mank yon bon bagay.

Anfen, gen kèk lòt amelyorasyon ke mwen ankouraje w tcheke deyò isit la.

Yon mond kote StratumV2 se nòmal la, ansanm ak antouzyasm nan minè yo aktyèlman konstwi pwòp modèl yo (depreferans yon pisin ta ofri yon ankourajman pou minè ki te fè sa) ta jwi yon pi fleksib. Bitcoin.

Kominote a esansyèlman inifye nan travay pou amelyore ekosistèm min nan StratumV2, men istorikman minè yo te jeneralman evite itilize solisyon sa yo akòz efò adisyonèl (kwake trivial konpare ak p2pool) epi pa gen okenn ankourajman fè sa.

Awondi moute

Gen gwo plas pou amelyorasyon avèk oswa san StratumV2. Ki sa ki nesesè se yon pisin ki ofri minè kapasite yo pran gad dirèk nan pyès monnen yo pandan y ap min. Sa mande pou yon pisin (oswa hashers li yo) konstwi modèl blòk kote rekonpans minè yo peye dirèkteman nan tranzaksyon coinbase / jenerasyon ki genyen nan chak blòk. Lefèt ke sa a pa pratik anba sistèm FPPS la vle di nenpòt pisin ki fè sa ta fè fas a repiyans nan men kèk minè, men moun ki chanje yo ta jwi pi gwo transparans kòm Bitcoin tèt li ta - pi wo pase kèk papòt - dwe peye yo dirèkteman ak yon fasil pou verifye divize sibvansyon ak revni frè. Sa a ka makonnen ak pisin - pre-stratumV2 - omwen fè minè yo okouran de modèl blòk konstwi sou non yo anvan blòk yo te rezoud, epi apre-stratumV2 jis bezwen verifye ke tout minè yo ap konstwi modèl ki byen reflete divizyon rekonpans san yo pa yo. dekale enplikasyon tout minè yo dwe fè sa kontinyèlman.

Pisin lan kapab tou adrese repiyans minè yo pou yo fè pwòp modèl blòk yo lè yo ofri ankourajman pou minè ki fè sa, pa - pou egzanp - chaje yo pi ba frè. Li sanble ke si minè yo pa vle pran fado a nan fè sa menm yon fwa li vin pratik ankò, Lè sa a, ankourajman adisyonèl sa a ta ka vin nesesè.

Sigjesyon CI-dessus yo ta dramatikman amelyore bagay.

Anpil inisyativ ak anons ap vini konsènan fabrikasyon ASIC ak enfrastrikti pisin ki èspere ke ta dwe devlopman akeyi pou nenpòt moun ki enterese nan asire tandans min nan direksyon pou pi gwo desantralizasyon.

Sa a se yon pòs envite pa Bitcoin Mechanic. Opinyon yo eksprime yo se antyèman pwòp yo epi yo pa nesesèman reflete sa yo ki nan BTC Inc oswa Bitcoin Magazin.

Sous orijinal: Bitcoin Magazine