Post mortem do lanzamento ao océano

By Bitcoin Revista - hai 5 meses - Tempo de lectura: 10 minutos

Post mortem do lanzamento ao océano

Ben, digamos que o lanzamento de Ocean desde a perspectiva social foi todo menos suave. A decisión de filtrar as transaccións que realizan inscricións debería terse comunicada claramente o día do lanzamento, en cambio as especulacións levaron a un caótico espectáculo de merda en Twitter. A xente gritaba pola censura das inscricións, mentres que ao mesmo tempo as transaccións de inscricións estaban presentes nos modelos de bloques públicos que publica Ocean. Despois, para colmo, o primeiro bloque que atoparon foi en realidade un modelo creado por un servidor de proba que estaba conectado ao sistema de produción cando non debería estar, o que significa que a transacción de coinbase non pagou sen confianza aos mineiros na cadea. como debería ter.

O seu segundo foi atopado pouco despois, e pagaron correctamente aos mineiros por riba do limiar de pago sen custodia na cadea de coinbase, polo que polo menos ese problema foi resolto e o seu sistema de pago agora funciona correctamente. Bitcoin Mechanic, un empregado de Ocean, ten aclarado pretenden filtrar as inscricións dos seus modelos. Entón, aínda que o lanzamento estivo cheo de problemas e erros de comunicación para o público, resolveron oficialmente os problemas de pagamento e, de feito, tiveron máis sorte na produción en bloque ata agora do que deberían ter estatísticamente con menos do 1% do hashrate da rede.

A censura como distracción

Estou seguro de que moitas persoas están en desacuerdo coa decisión de implementar o filtrado das transaccións de inscrición a partir do modelo do seu bloque, especialmente no contexto de presentar o grupo como un paso adiante para mellorar Bitcoina resistencia á censura. A min persoalmente tampouco me gusta a decisión, só dende o punto de vista da neutralidade. Como a xente elixe facer transaccións cos seus Bitcoin, sempre que estean pagando as taxas e a transacción sexa válida baixo as regras de consenso da rede, debería depender enteiramente deles. Ao mesmo tempo, porén, ese argumento é igualmente válido cando se trata de que os mineiros (e as agrupacións mineiras) decidan que incluír nos seus modelos de bloque e en que modelos de bloque minar.

Tanto Bitcoin Mechanic e Luke fixeron públicamente este argumento en canto a responder ás afirmacións de que participan na censura e, francamente, desde un punto de vista puramente ético teñen toda a razón. Ninguén está obrigado a minar na súa piscina e ninguén está éticamente obrigado a usar os seus recursos ou accións persoais da forma que outras persoas queiran.

Non é como esperar que os mineiros minen a túa transacción por mor dunha obriga moral ou ética Bitcoin obras. A moral non é o fundamento BitcoinA resistencia á censura, a cobiza e o propio interese económico é. Bitcoin non é resistente á censura por mor da moral, ou os mineiros que participan nalgún dogma ideolóxico, é resistente á censura porque se ti o usuario que realiza as transaccións pagas unha taxa suficientemente alta, algún mineiro nalgún lugar extraeao puramente polo seu propio interese económico. Incluso poden odiarte, ou o que estás facendo, ou mirarte como un animal repugnante. Pero se a taxa é o suficientemente alta, minaraaa porque é do seu mellor interese financeiro facelo.

Se ese incentivo financeiro por si só non é suficiente para garantir que as transaccións non desexadas por algúns usuarios, ou mesmo algúns mineiros, se inclúan no blockchain de todos os xeitos, entón Bitcoin xa está fundamentalmente roto.

Estrato v2

Stratum v2 aínda non é compatible con Ocean, pero segundo eles é unha das súas altas prioridades a implementar, xa que o soporte de software e firmware mineiro se aborda como o factor limitante actual. Isto resolvería moitos dos problemas que a xente tivo con Ocean ao filtrar as inscricións dos seus modelos de bloque. Calquera mineiro que elixa despois de implementar o soporte pode construír os seus propios modelos de bloque e incluír as transaccións que desexe mentres minería con Ocean, incluídas as inscricións. Non obstante, ata que o fagan, Ocean publica actualmente en tempo real os modelos que están construíndo e enviando aos mineiros. Estes poden ser visto antes de dirixir nin un só hash á piscina. 

Luke e Mechanic adoptaron unha postura moi ideolóxica sobre a cuestión das inscricións e non as incluirán en modelos de conxunto despois de probar os seus filtros para asegurarse de que non crea ningún modelo de bloque non válido durante o filtrado destas transaccións. Despois de que Stratum v2 se implemente, están literalmente entregando aos hashers na súa propia piscina todo o que necesitan para minar modelos, desafiando totalmente a postura ideolóxica que eles mesmos adoptaron. Incluso confirmaron explícitamente que non se fará nada para rexeitar ou bloquear modelos, incluídas as inscricións que propoñan os mineiros da piscina.

Se estás de acordo ou en desacordo coa postura que adoptaron, isto é completamente coherente éticamente con esa postura. A decisión de como usar os teus propios recursos depende enteiramente de ti. Non queren incluír esta clase de transaccións coas que non están de acordo nos modelos que producen eles mesmos, pero non interferirán cos mineiros do grupo que adopten unha postura ideolóxica diferente sobre o tema.

Os modelos de bloque son só a metade do crebacabezas

A xente pode ver Stratum v2 como unha especie de solución ao problema da censura, e é así en parte. Despois de que Ocean teña integrado soporte, calquera mineiro que desexe construír os seus propios modelos de bloque pode facelo e incluír o que considere oportuno neses modelos. Isto aínda deixa o tema da coacción económica. Obviamente, Ocean resolveu parcialmente este problema cos seus pagos sen custodia na transacción coinbase, pero isto aínda ten problemas de escala e limitacións. P2 Pool é un exemplo histórico de algo que intentou funcionar do mesmo xeito que o fixo Eligius (e agora Ocean) con pagos sen confianza. Debido ao feito de que era un protocolo descentralizado, non podía facer cumprir os limiares mínimos de pago como fai Ocean. Isto demostrou os enormes problemas de escala que implica un esquema de pago sen custodia. Fragmentación dos UTXO recollidos polos mineiros, o que deixa un custo enorme para condensar e utilizar os seus pagos mineiros despois de recibilos. O custo de oportunidade das comisións perdidas xa que as transaccións con base de monedas máis grandes deixan menos espazo nun bloque para outras transaccións que pagan taxas. É por iso que Ocean implementou un limiar mínimo como Eligius, poden manter fondos por debaixo do limiar para agregalos e pagalos a medida que os mineiros alcanzan o limiar. Este esquema tamén permite, a través do publicar historias de traballo publicamente, verificación transparente de que o grupo está pagando correctamente os ingresos mineiros. 

Isto é perfecto? Non. Isto fai que sexan custodios para mineiros máis pequenos? Si. Pero é un paso na dirección necesaria. Propostas como Braidpool busca resolver completamente este problema, acoplando un mecanismo de construción de modelos descentralizado cun mecanismo de pago totalmente descentralizado que xestiona os problemas de escala da transacción de coinbase integrando pagos nunha segunda capa (Lightning neste caso). Esta é a razón pola que Ocean planea integrar Lightning para os pagos de mineiros máis pequenos. Os pagos en cadea na base de monedas só escalarán ata agora e serán menos escalables a medida que o hashrate global da rede medre e o mercado de tarifas madureza máis, creando unha presión constantemente maior. Que eu saiba, Ocean non está a planear un esquema de pago totalmente desconfiado e atómico como o que Braidpool planea implementar, pero incluso unha funcionalidade básica de retirada de Lightning permítelles minimizar o tempo no que están custodiando os fondos dos mineiros e a cantidade total que terán. custodia para mineiros máis pequenos. De novo, Ocean é perfecto aquí? Non. Pero están empurrando as cousas na dirección correcta.

Death To The Mempool, Long Live The Mempool

Con todo o anterior cuberto, hai un problema moito máis importante que creo que Ocean está abrindo o camiño para tratar de resolver. O mempool está morrendo, e o que o está matando son esencialmente incentivos mal aliñados. O recente aumento da popularidade dos Ordinais agravou drasticamente esta dinámica. Cando o mempool se fai imprevisible, ou especialmente se tes unha transacción que non é estándar (válida segundo as regras de consenso pero non transmitida pola política de mempool de nodos estándar), os usuarios teñen un incentivo para tentar propagar unha transacción directamente a un mineiro. Os mineiros teñen un incentivo para aceptar estas transaccións, xa que representan ingresos. Estes dous incentivos de ambos os dous lados crean unha dinámica na que, ata o seu fin natural, xa non hai mempool público. Isto ten enormes implicacións para calquera tipo de protocolo de segunda capa ou Bitcoin sistema que depende de observar o mempool para detectar transaccións ás que debería responder. O lanzamento de Ocean centrouse en discutir a dinámica desta creación de oportunidades para as agrupacións mineiras, as que realmente reciben as transaccións e os pagos fóra da banda por elas, para reter este fluxo de ingresos aos mineiros reais e mantelo para eles mesmos.

As consecuencias dos pagos e transaccións fóra de banda nos sistemas de segunda capa son moito máis preocupantes e sistémicas que os mineiros que ocasionalmente non obteñen un beneficio óptimo dun bloque que minan. A integración e, máis importante, a adopción real de Stratum v2 por parte dos mineiros pode ser unha forza poderosa para socavar e revertir esta dinámica. Stratum v2 está deseñado para mellorar a resistencia á censura, permitindo que calquera mineiro decida individualmente que transaccións incluír ou non nos seus bloques, pero ten un efecto secundario máis importante se ten éxito: fomenta estratexias e observacións sobre como construír modelos de bloques de máxima rendibilidade. para facerse público.

Se es un mineiro dun grupo que admite Stratum v2 que constrúe os seus propios modelos e atopa algunha estratexia ou optimización para sacar máis beneficios dun modelo de bloque, queres que todos os demais mineiros da túa piscina sexan conscientes e utilicen esta estratexia. Se alguén da piscina atopa un bloque e non está a usar a túa estratexia, ti mesmo perdes os ingresos que xeraría un modelo de bloque máis óptimo. Isto significa que tes que compartilo ou realmente estás actuando economicamente de forma irracional.

Pense nisto no contexto dos pagos fóra de banda e dos tipos de transaccións que están a pasar por alto o mempool debido aos moitos incentivos para facelo. Un grupo convencional presenta unha única entidade á que se debe transmitir a información e Stratum v2 convértea nun grupo xigante de persoas distribuídas. É moi doado facer chegar unha información a unha soa persoa e que quede en segredo, pero dez persoas? ¿Vinte persoas? Canto máis grande é o grupo, máis imposible se fai transmitir información secreta a cada un deles e que permaneza en segredo. Especialmente se queres facelo dun xeito distribuído que non dependa dun único punto de falla.

A adopción de Stratum v2 podería retroceder os incentivos velenosos que conducen a mecanismos de retransmisión privados directamente aos pools mineiros, e empurralo na dirección dun segundo mempool paralelo aínda que público que cumpra o obxectivo de transmitir transaccións que non están en liña coa política estándar de mempool para mineiros, pero sen as consecuencias negativas de que se produza en privado nun lugar non visible para outros compañeiros da rede.

Esta dinámica tamén ten implicacións masivas para ameazas como MEV (Miner Extractable Value) que Bitcoin inevitablemente terá que tratar con algún nivel, aínda que probablemente sexa moito menos complicado e custoso de optimizar que outros sistemas como Ethereum. Os mineiros que participan en estratexias MEV queren manter esas estratexias privadas e ocultas a outros mineiros, pero isto faise moito máis difícil nun mundo de Stratum v2. Aínda queres, e tes un incentivo, intentar manter esa estratexia oculta doutros grupos de minería, pero agora tamén tes un incentivo para transmitir esas estratexias (ou polo menos os modelos de bloque resultantes) a todos os demais mineiros que es. minería con. Se non o fas, non se beneficiará deles cando alguén do teu grupo que non sexa ti atope un bloque.

Cando constrúes un modelo óptimo de MEV, envíao a outros mineiros da túa piscina. Cando algo cambia no mempool que crea un modelo candidato máis óptimo, constrúeo e remíteo a todos os demais. Esta dinámica fai que sexa inevitable que por descoido, ou mesmo por outros mineiros espiando dedicando unha pequena parte do hashrate á túa piscina, as diferenzas neses modelos se filtrarán publicamente. Poder ver os cambios entre os modelos a medida que cambian os contidos de mempool fai máis doado deducir e replicar calquera estratexia algorítmica que se estea a utilizar para optimizar a colección MEV.

Aínda non está implementado e soportado por Ocean, pero o protocolo non está listo para a produción. Calquera persoa que coñeza o recentemente lanzado DEMANDA O grupo que o investigou sabería que a súa implementación de Stratum v2 é esencialmente un servidor proxy personalizado que debe colocarse no medio entre o seu grupo e o seu dispositivo de minería para evitar a falta de soporte para o firmware de hardware de minería para o protocolo. Non obstante, unha vez que se implementa, abre moitas portas para mellorar drasticamente a dinámica actual de incentivos do ecosistema mineiro.

envolvendo anterior

Aínda que o lanzamento do océano foi un campo minado de tonterías e malas comunicacións, e a xente do espazo estaba en problemas con esas dúas cousas, a piscina agora está activa e funcionando. Non todos teñen por que estar de acordo con todas as posturas que adoptan, eu mesmo non estou de acordo coa decisión de filtrar as transaccións de inscrición, pero es libre de minar ou non mina con Ocean. Ninguén te obriga a facelo, ou non facelo. É a túa propia decisión tomar enteiramente ti mesmo.

Non estar de acordo coa súa postura sobre as cousas, non obstante, non debería restarlle a cara de que realmente están a facer algo para abordar problemas de incentivos moi graves que foron crecendo en tamaño na industria mineira. As súas solucións son todas completas ou perfectas? Non. Pero polo menos están actuando para facer algo onde os demais só se queixan e choran. Non está de acordo en todo o que quere sobre como están intentando resolver estes problemas, pero recoñece que realmente o están intentando.

Iso é máis do que a maioría está facendo. 

Orixe orixinal: Bitcoin Revista