Un llançament a l'oceà Post-mortem

By Bitcoin Revista - fa 5 mesos - Temps de lectura: 10 minuts

Un llançament a l'oceà Post-mortem

Bé, diguem que el llançament d'Oceà des de la perspectiva social va ser qualsevol cosa menys suau. La decisió de filtrar les transaccions que realitzen inscripcions s'hauria d'haver comunicat clarament el dia del llançament, en canvi, les especulacions van portar a una merda caòtica a Twitter. La gent cridava sobre la censura d'inscripcions, mentre que, al mateix temps, les transaccions d'inscripcions estaven presents a les plantilles de blocs públics que publica Ocean. Aleshores, per acabar, el primer bloc que van trobar va ser en realitat una plantilla creada per un servidor de prova que estava connectat al sistema de producció quan no ho hauria d'haver estat, és a dir, la transacció de coinbase no va pagar sense confiança als miners a la cadena. com hauria de tenir.

El seu segon es va trobar poc després i els miners van pagar correctament per sobre del llindar de pagament sense custòdia a la cadena a la base de monedes, de manera que almenys aquest problema s'ha resolt i el seu sistema de pagament ara funciona correctament. Bitcoin Mechanic, un empleat d'Oceà, ho té aclarit tenen la intenció de filtrar les inscripcions de les seves plantilles. Així, tot i que el llançament va estar ple de problemes i errors de comunicació amb el públic, han resolt oficialment els problemes de pagament i fins ara han tingut més sort en la producció de blocs del que haurien d'haver estat estadísticament amb menys de l'1% del hashrate de la xarxa.

La censura com a distracció

Estic segur que moltes persones estan en desacord amb la decisió d'implementar el filtratge de les transaccions d'inscripció a partir de la plantilla del seu bloc, especialment en el context de presentar el grup com un pas endavant en la millora. Bitcoinla resistència a la censura. A mi personalment tampoc m'agrada la decisió, només des del punt de vista de la neutralitat. Com la gent decideix fer transaccions amb els seus Bitcoin, sempre que paguin les tarifes i la transacció sigui vàlida segons les regles de consens de la xarxa, haurien de dependre completament d'ells. Al mateix temps, però, aquest argument és igualment vàlid quan es tracta dels miners (i de les agrupacions mineres) que decideixen què incloure a les seves plantilles de blocs i quines plantilles de bloc utilitzar.

Tots dos Bitcoin Mechanic i Luke han fet públicament aquest argument pel que fa a respondre a les afirmacions de participar en la censura i, parlant francament, des d'un punt de vista purament ètic, tenen tota la raó. Ningú està obligat a minar a la seva piscina, i ningú està èticament obligat a utilitzar els seus recursos o accions personals de la manera que altres persones volen.

Esperar que els miners minin la vostra transacció per una obligació moral o ètica no és com Bitcoin obres. La moral no és el fonament de BitcoinLa resistència a la censura, la cobdícia i els interessos econòmics. Bitcoin no és resistent a la censura a causa de la moral, o els miners que participen en algun dogma ideològic, és resistent a la censura perquè si l'usuari que fa la transacció paga una tarifa prou alta, algun miner en algun lloc l'explotarà exclusivament pel seu propi interès econòmic. Fins i tot poden odiar-te, o el que estàs fent, o mirar-te com un animal repugnant. Però si la tarifa és prou alta, la minaran perquè els interessa financerament fer-ho.

Si aquest incentiu financer per si sol no és suficient per garantir que les transaccions no desitjades per alguns usuaris, o fins i tot alguns miners, s'incloguin en el blockchain de totes maneres, doncs Bitcoin ja està trencat fonamentalment.

Estrat v2

Stratum v2 encara no és compatible amb Ocean, però segons ells és una de les seves principals prioritats a implementar, ja que el suport de programari i microprogramari s'aborda com el factor limitant actual. Això abordaria molts dels problemes que la gent ha tingut amb Ocean pel que fa a filtrar les inscripcions de les seves plantilles de bloc. Qualsevol miner que decideixi fer-ho després d'implementar el suport pot construir les seves pròpies plantilles de bloc i incloure les transaccions que vulgui mentre explota amb Ocean, incloses les inscripcions. Fins que no ho fan, Ocean actualment publica en temps real les plantilles que estan construint i enviant als miners. Aquests poden ser vist abans de dirigir ni un sol hash a la piscina. 

Luke i Mechanic han pres una postura molt ideològica sobre el tema de les inscripcions i no les inclouran a les plantilles construïdes en grup després de provar els seus filtres per assegurar-se que no creï cap plantilla de bloc no vàlida durant el filtratge d'aquestes transaccions. Després d'implementar Stratum v2, estan literalment lliurant als hashers del seu propi grup tot el que necessiten per extreure plantilles desafiant completament la postura ideològica que ells mateixos han adoptat. Fins i tot han confirmat explícitament que no es farà res per rebutjar o bloquejar les plantilles, incloses les inscripcions que proposen els miners de la piscina.

Tant si esteu d'acord o en desacord amb la posició que han adoptat, això és completament coherent èticament amb aquesta posició. La decisió de com utilitzar els vostres propis recursos depèn completament de vosaltres. No volen incloure aquesta classe de transaccions amb les quals no estan d'acord a les plantilles que produeixen ells mateixos, però no interferiran amb els miners del grup que adopten una posició ideològica diferent sobre el tema.

Les plantilles de bloc són només la meitat del trencaclosques

La gent pot veure Stratum v2 com una mena de solució al problema de la censura, i ho fa parcialment. Després que Ocean hagi integrat el suport, qualsevol miner que vulgui construir les seves pròpies plantilles de blocs pot fer-ho i incloure el que cregui convenient en aquestes plantilles. Això encara deixa el tema de la coacció econòmica. Òbviament, Ocean ha resolt parcialment aquest problema amb els seus pagaments sense custòdia a la transacció coinbase, però això encara té problemes d'escala i limitacions. Piscina P2 és un exemple històric d'alguna cosa que va intentar funcionar de la mateixa manera que Eligius (i ara Ocean) ho va fer amb pagaments sense confiança. A causa del fet que era un protocol descentralitzat, no podia fer complir els llindars mínims de pagament com ho fa Ocean. Això va demostrar els enormes problemes d'escala implicats amb aquest esquema de pagament sense custòdia. Fragmentació dels UTXO recollits pels miners, deixant un cost enorme per condensar i utilitzar els pagaments de la mineria després de rebre'ls. El cost d'oportunitat de les comissions perdudes, ja que les transaccions de coinbase més grans deixen menys espai en un bloc per a altres transaccions amb comissions. És per això que Ocean va implementar un llindar mínim com Eligius, poden retenir fons per sota del llindar per agregar-los i pagar-los a mesura que els miners assoleixin el llindar. Aquest esquema també permet, a través del publicar històries de treball públicament, verificació transparent que el grup està pagant correctament els ingressos de la mineria. 

Això és perfecte? No. Això els fa custodiar per als miners més petits? Sí. Però és un pas en la direcció necessària. Propostes com Braidpool Intenteu abordar completament aquest problema, acoblant realment un mecanisme de construcció de plantilles descentralitzat amb un mecanisme de pagament totalment descentralitzat que gestiona els problemes d'escala de la transacció coinbase mitjançant la integració de pagaments en una segona capa (Lightning en aquest cas). Aquesta és la raó per la qual Ocean té previst integrar Lightning per als pagaments dels miners més petits. Els pagaments en cadena a la base de monedes només escalaran fins ara i seran menys escalables a mesura que creixi el hashrate general de la xarxa i el mercat de tarifes maduri més, creant una pressió de tarifes constantment més alta. Que jo sàpiga, Ocean no està planejant un esquema de pagament atòmic i sense confiança com Braidpool planeja implementar, però fins i tot una funcionalitat bàsica de retirada de Lightning els permet minimitzar el temps en què estan custodiant els fons dels miners i la quantitat total que seran. custòdia per a miners més petits. Un cop més, l'Oceà és perfecte aquí? No, però estan impulsant les coses en la direcció correcta.

Death To The Mempool, Llarga vida a Mempool

Amb tot l'anterior cobert, hi ha un tema molt més important que crec que Ocean està pavimentant el camí per intentar abordar realment. El mempool s'està morint, i el que l'està matant són essencialment incentius mal alineats. El recent augment de la popularitat dels Ordinals ha agreujat dràsticament aquesta dinàmica. Quan el mempool es fa impredictible, o especialment si teniu una transacció que no és estàndard (vàlida segons les regles de consens però no retransmesa per la política de mempool del node estàndard), els usuaris tenen un incentiu per intentar propagar una transacció directament a un miner. Els miners tenen un incentiu per acceptar aquestes transaccions, ja que representen ingressos. Aquests dos incentius d'ambdues parts creen una dinàmica on, seguides fins al seu final natural, ja no hi ha mempool públic. Això té grans implicacions per a qualsevol tipus de protocol de segona capa o Bitcoin sistema que depèn de l'observació del mempool per detectar les transaccions a les quals hauria de respondre. El llançament d'Oceà es va centrar a debatre la dinàmica d'aquesta creació d'oportunitats per als pools miners, els que realment reben les transaccions i els pagaments fora de banda per ells, per retenir aquest flux d'ingressos dels miners reals i mantenir-los per ells mateixos.

Les conseqüències dels pagaments i transaccions fora de banda en sistemes de segona capa són molt més preocupants i sistèmiques que els miners que de vegades no treuen beneficis òptims d'un bloc que minen. La integració i, el que és més important, l'adopció real de Stratum v2 per part dels miners pot ser una força poderosa per soscavar i revertir aquesta dinàmica. Stratum v2 està dissenyat per millorar la resistència a la censura, permetent a qualsevol miner individual decidir quines transaccions incloure o no incloure als seus blocs, però té un efecte secundari més important si té èxit: fomenta estratègies i observacions sobre com construir plantilles de blocs de màxima rendibilitat. per fer-se públic.

Si sou un miner d'un grup que admet Stratum v2 que construeix les seves pròpies plantilles i trobeu alguna estratègia o optimització per extreure més beneficis d'una plantilla de bloc, voleu que tots els altres miners de la vostra piscina siguin conscients i utilitzin aquesta estratègia. Si algú més a la piscina troba un bloc i no utilitza la vostra estratègia, tu mateix perds els ingressos que hauria generat una plantilla de bloc més òptima. Això vol dir que l'has de compartir o en realitat estàs actuant econòmicament irracionalment.

Penseu en això en el context dels pagaments fora de banda i dels tipus de transaccions que s'estan evitant efectivament el mempool a causa dels molts incentius per fer-ho. Un grup convencional presenta una única entitat a la qual s'ha de transmetre la informació i Stratum v2 la converteix en un grup gegant de persones distribuïdes. És molt fàcil fer arribar una informació a una sola persona i mantenir-la en secret, però deu persones? Vint persones? Com més gran és el grup, més impossible es fa transmetre secretament la informació a cadascun d'ells i mantenir-la en secret. Sobretot si voleu fer-ho d'una manera distribuïda que no depengui de cap punt de fallada únic.

L'adopció de Stratum v2 podria retrocedir els incentius verinosos que condueixen a mecanismes de retransmissió privats directament als pools de mineria i empènyer-ho en la direcció d'un segon mempool paral·lel però públic que assoleix l'objectiu de transmetre transaccions que no estan en línia amb la política de mempool estàndard a miners, però sense les conseqüències negatives d'això de manera privada en un lloc no visible per a altres companys de la xarxa.

Aquesta dinàmica també té implicacions massives per a amenaces com MEV (Miner Extractable Value) que Bitcoin Inevitablement s'haurà de fer front a algun nivell, encara que probablement sigui molt menys complicat i costós d'optimitzar que altres sistemes com Ethereum. Els miners que participen en estratègies MEV volen mantenir aquestes estratègies privades i ocultes d'altres miners, però això es fa molt més difícil en un món Stratum v2. Encara voleu, i teniu un incentiu, per intentar mantenir aquesta estratègia amagada d'altres grups de mineria, però ara també teniu un incentiu per transmetre aquestes estratègies (o almenys les plantilles de bloc resultants) a tots els altres miners que sou. mineria amb. Si no ho feu, no us beneficiareu d'ells quan algú del vostre grup que no sigui vosaltres trobi un bloc.

Quan creeu una plantilla òptima de MEV, la transmeteu a altres miners de la vostra piscina. Quan canvia alguna cosa al mempool que crea un candidat de plantilla més òptim, el construïu i el transmeteu a tots els altres. Aquesta dinàmica fa inevitable que, per negligència, o fins i tot altres miners espiant dedicant una petita part del hashrate al vostre grup, les diferències en aquestes plantilles es filtraran públicament. Poder veure els canvis entre plantilles a mesura que canvien els continguts de mempool fa que sigui més fàcil deduir i replicar qualsevol estratègia algorítmica que s'està utilitzant per optimitzar la col·lecció MEV.

Ocean encara no l'ha implementat i recolzat, però el protocol no està preparat per a la producció. Qualsevol persona que conegui el recentment llançat DEMANDA El grup que l'ha examinat sabria que la seva implementació de Stratum v2 és essencialment un servidor intermediari personalitzat que s'ha de col·locar al mig entre el seu grup i el dispositiu de mineria per evitar la manca de suport del firmware de maquinari de mineria per al protocol. Un cop implementat, però, obre moltes portes per millorar dràsticament la dinàmica d'incentius actual de l'ecosistema miner.

Ajustar cap amunt

Tot i que el llançament de l'Oceà va ser un camp minat de tonteries i errors de comunicació, i la gent de l'espai tenia problemes amb aquestes dues coses, la piscina ara està viva i funcionant. Tothom no ha d'estar d'acord amb totes les posicions que prenen, jo mateix no estic d'acord amb la decisió de filtrar les transaccions d'inscripció, però sou lliures de fer mines o no amb Ocean. Ningú t'obliga a fer això o no fer-ho. És la vostra pròpia decisió prendre-ho completament vosaltres mateixos.

No estar d'acord amb la seva posició sobre les coses, però, no hauria de restar la cara que realment estan fent alguna cosa per abordar problemes d'incentius molt greus que han anat creixent en mida a la indústria minera. Les seves solucions són totes o són perfectes? No. Però almenys estan actuant per fer-ho alguna cosa on tots els altres només es queixen i ploren. No estigueu d'acord amb tot el que vulgueu sobre com estan intentant resoldre aquests problemes, però reconeixeu que realment ho estan intentant.

Això és més del que la majoria estan fent. 

Font original: Bitcoin Magazine