{"id":182060,"date":"2026-11-12T22:34:51","date_gmt":"2026-11-12T22:34:51","guid":{"rendered":"https:\/\/crypto-economy.com\/es\/glosario\/commit-reveal\/"},"modified":"2026-11-12T22:34:51","modified_gmt":"2026-11-12T22:34:51","slug":"commit-reveal","status":"publish","type":"ce_glossary","link":"https:\/\/crypto-economy.com\/es\/glosario\/commit-reveal\/","title":{"rendered":"Esquema commit-reveal"},"content":{"rendered":"<p>En una blockchain p\u00fablica todas las transacciones pendientes son visibles, as\u00ed que quien env\u00eda en claro un voto, una puja o una jugada puede ser copiado o adelantado. El commit-reveal divide la acci\u00f3n en dos. En la fase de compromiso, cada participante env\u00eda el hash de su elecci\u00f3n m\u00e1s una sal secreta. Cuando se cierra ese plazo, env\u00eda la elecci\u00f3n y la sal, y el contrato comprueba que coinciden con el hash anterior.<\/p>\n<p>El patr\u00f3n se usa mucho. El registro de nombres ENS exige una transacci\u00f3n de compromiso, una breve espera y una revelaci\u00f3n, para que los bots que vigilan la mempool no puedan arrebatar el nombre deseado. Las subastas a sobre cerrado, el piedra, papel o tijera en cadena, las votaciones privadas y algunas fuentes de aleatoriedad siguen la misma l\u00f3gica, porque el secreto de cada participante contribuye a un resultado que nadie pod\u00eda prever.<\/p>\n<p>Su punto d\u00e9bil es la revelaci\u00f3n: un participante al que no le guste el resultado probable puede negarse a revelar, por eso muchos dise\u00f1os exigen dep\u00f3sitos que se pierden si no se revela. Dos transacciones suponen m\u00e1s gas y una interacci\u00f3n m\u00e1s lenta, y las sales deben ser realmente aleatorias o un valor oculto con pocas opciones podr\u00e1 adivinarse por fuerza bruta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un esquema commit-reveal es un patr\u00f3n en dos pasos: primero se env\u00eda un compromiso oculto y despu\u00e9s se revela, lo que impide copiar o adelantarse a los dem\u00e1s.<\/p>\n","protected":false},"template":"","meta":{"footnotes":""},"class_list":["post-182060","ce_glossary","type-ce_glossary","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary\/182060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary"}],"about":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/types\/ce_glossary"}],"version-history":[{"count":0,"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/ce_glossary\/182060\/revisions"}],"wp:attachment":[{"href":"https:\/\/crypto-economy.com\/es\/wp-json\/wp\/v2\/media?parent=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}