Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Vitalik's blog. Site at http://vitalik.eth.limo
Vitalik's blog. Site at https://vitalik.eth.limo

Please feel free to make pull requests to the posts in the [posts](./posts/) directory if you see any fixes that need to be made! (Or contribute translations etc)

Expand Down
4 changes: 2 additions & 2 deletions config.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[title]: <> (Vitalik Buterin's website)
[icon]: <> (http://vitalik.ca/images/icon.png)
[icon]: <> (https://vitalik.eth.limo/images/icon.png)
[server]: <> (root@vitalik.ca)
[website_root]: <> (/var/www/html)
[posts_directory]: <> (general)
[homepage_category]: <> (general)
[domain]: <> (https://vitalik.ca)
[domain]: <> (https://vitalik.eth.limo)
18 changes: 9 additions & 9 deletions posts/legitimacy_ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ _Un agradecimiento especial a Karl Floersch, Aya Miyaguchi, Mr Silly por sus ide
Los ecosistemas de cadenas de bloques Bitcoin y Ethereum gastan más en seguridad de la red - objetivo de la minería por prueba de trabajo (POW) - que en todo lo demás combinado. La cadena de bloques Bitcoin ha pagado un promedio de alrededor _de $38 millones al día_ en recompensas a los mineros desde el comienzo del año, más [alrededor de $5 millones en tarifas de transacción diario](https://ycharts.com/indicators/bitcoin_total_transaction_fees_per_day). La cadena de bloques Ethereum ocupa el segundo lugar, con $19.5 millones al día en recompensas en bloque más [$18 millones en tarifas de transacción diario](https://etherscan.io/chart/transactionfee). Mientras tanto, el presupuesto anual de la Fundación Ethereum, que paga la investigación, el desarrollo de protocolos, las subvenciones y todo tipo de otros gastos, es de apenas 30 millones de dólares _al año_. También existen fondos que no provienen de la Fundación Ethereum, pero a lo sumo son un poco más grandes. Es probable que los gastos del ecosistema de Bitcoin en I+D sean incluso menores. La I+D del ecosistema Bitcoin está financiada en gran parte por empresas (con un total de 250 millones de dólares recaudados hasta ahora [según esta página](https://www.crunchbase.com/hub/bitcoin-companies-seed-funding)), y [este informe](https://blog.bitmex.com/who-funds-bitcoin-development/) sugiere unos 57 empleados; asumiendo salarios bastante altos y muchos desarrolladores pagados que no se cuentan, eso equivale a unos 20 millones de dólares al año.

<center>
<img src="https://vitalik.ca/images/legitimacy-files/chart.png" /><br><br>
<img src="../../../../images/legitimacy-files/chart.png" /><br><br>
</center>

Claramente, este patrón de gastos _es una mala asignación masiva de recursos_. El último 20% de la potencia de hash de la red proporciona mucho menos valor al ecosistema que lo que tendrían esos mismos recursos si se hubieran dedicado a la investigación y al desarrollo del protocolo central. Entonces, ¿por qué no ... recortar el presupuesto de PoW en un 20% y redirigir los fondos a esas otras cosas en su lugar?
Expand All @@ -23,7 +23,7 @@ Vale la pena comprender la poderosa fuerza social que está creando este efecto.
Para comprender mejor la fuerza a la que nos dirigimos, otro ejemplo importante es la saga épica de Steem y [Hive](https://hive.io/). A principios de 2020, [Justin Sun](https://www.theverge.com/21459906/bittorrent-tron-acquisition-justin-sun-us-china) compró [Steem-the-company](https://www.coindesk.com/justin-sun-bought-steemit-steem-moved-to-limit-his-power), que no es lo mismo que Steem-the-blockchain, pero poseía aproximadamente el 20% del suministro de tokens STEEM. La comunidad, naturalmente, no confió en Justin Sun. Así que hicieron una votación en cadena para formalizar lo que consideraban un "acuerdo de caballeros", acordando que las monedas de Steem-the-company se mantenían en fideicomiso por el bien común de Steem-the-blockchain y no deberían usarse para votar. Con la ayuda de las monedas en poder de los intercambios, Justin Sun hizo un contraataque y ganó el control de suficientes delegados para controlar unilateralmente la cadena. La comunidad no vio más opciones dentro del protocolo. Entonces, en su lugar, hicieron una bifurcación de Steem-the-blockchain, llamada Hive, y copiaron todos los saldos de tokens de STEEM, excepto aquellos, incluido el de Justin Sun, que participaron en el ataque.

<center>
<br><img src="https://vitalik.ca/images/legitimacy-files/hive.png" style="width:500px" />
<br><img src="../../../../images/legitimacy-files/hive.png" style="width:500px" />
<br><br>
<i><small>Y consiguieron muchas aplicaciones a bordo. Si no hubieran logrado esto, muchos más usuarios se habrían quedado en Steem o se habrían mudado a un proyecto diferente por completo.</small></i>
<br><br><br>
Expand All @@ -46,7 +46,7 @@ _Ver también: mi anterior [publicación sobre la gobernanza de blockchain](../.
Para comprender el funcionamiento de la legitimidad, necesitamos profundizar en alguna teoría de juegos.Hay muchas situaciones en la vida que exigen un **comportamiento coordinado**: si actúa de cierta manera solo, es probable que no llegue a ninguna parte (o algo peor), pero si todos actúan juntos, se puede lograr el resultado deseado.

<center><br>
<img src="https://vitalik.ca/images/voting-files/coordinationgame.png" />
<img src="../../../../images/voting-files/coordinationgame.png" />
<br><br>
<i><small> Un juego de coordinación abstracto. Usted se beneficia enormemente de hacer el mismo movimiento que todos los demás.</small></i><br><br>
</center>
Expand All @@ -60,7 +60,7 @@ Ahora, estamos listos para definir la legitimidad.
La legitimidad es un fenómeno que surge de forma natural en los juegos de coordinación. Si usted no está en un juego de coordinación, no hay razón para actuar de acuerdo con sus expectativas de cómo actuarán otras personas, por lo que la legitimidad no es importante. Pero, como hemos visto, los juegos de coordinación están en todas partes en la sociedad, por lo que la legitimidad resulta ser bastante importante. En casi cualquier entorno con juegos de coordinación que exista durante bastante tiempo, inevitablemente surgen algunos mecanismos que pueden elegir qué decisión tomar. Estos mecanismos están impulsados por una cultura establecida de que todos prestan atención a estos mecanismos y (generalmente) hacen lo que dicen. Cada persona razona que debido a que _todos los demás_ siguen estos mecanismos, si hacen algo diferente, solo crearán conflicto y sufrirán, o al menos se quedarán solos en un ecosistema bifurcado y solitario. Si un mecanismo tiene la capacidad de tomar estas decisiones con éxito, entonces ese mecanismo tiene legitimidad.

<center><br>
<img src="https://vitalik.ca/images/voting-files/byzantinegeneral.jpg" style="width:500px" />
<img src="../../../../images/voting-files/byzantinegeneral.jpg" style="width:500px" />
<br><br>
<i><small>Un general bizantino reuniendo a sus tropas hacia adelante. El propósito de esto no es solo hacer que los soldados se sientan valientes y emocionados, sino también asegurarles que todos los demás se sienten valientes y emocionados y también cargarán hacia adelante, por lo que un soldado individual no solo se está suicidando al cargar solo hacia adelante.</small></i><br><br>
</center>
Expand Down Expand Up @@ -91,8 +91,8 @@ Hay dos formas de responder a este hecho. La primera forma es enorgullecerse de
<center>
<br>
<table><tr style="border:0px">
<td style="border:0px"><a href="https://twitter.com/francispouliot_/status/1366465485546655744"><img src="https://vitalik.ca/images/legitimacy-files/bitcoin1.png" /></a></td>
<td style="border:0px"><a href="https://blog.wasabiwallet.io/bitcoin-knots-donation/"><img src="https://vitalik.ca/images/legitimacy-files/bitcoin2.png" /></a></td>
<td style="border:0px"><a href="https://twitter.com/francispouliot_/status/1366465485546655744"><img src="../../../../images/legitimacy-files/bitcoin1.png" /></a></td>
<td style="border:0px"><a href="https://blog.wasabiwallet.io/bitcoin-knots-donation/"><img src="../../../../images/legitimacy-files/bitcoin2.png" /></a></td>
</tr></table>
<br>
</center>
Expand All @@ -117,14 +117,14 @@ Esta es también una concepción de legitimidad: cualquier proyecto que haga la

Los ecosistemas blockchain, incluido Ethereum, valoran la libertad y la descentralización. Pero, lamentablemente, la ecología de bienes públicos de la mayoría de estas cadenas de bloques sigue estando bastante impulsada por la autoridad y centralización: ya sea Ethereum, Zcash o cualquier otra cadena de bloques importante, normalmente hay una (o como máximo 2-3) entidades que gastan mucho más que todos. de lo contrario, dar pocas opciones a los equipos independientes que quieran construir bienes públicos. A este modelo de financiación de bienes públicos lo llamo "Coordinadores centrales de capital para bienes públicos" (CCCP).

<br><center><img src="https://vitalik.ca/images/legitimacy-files/cccp.png" /></center><br><br>
<br><center><img src="../../../../images/legitimacy-files/cccp.png" /></center><br><br>

**Este estado de cosas no es culpa de las propias organizaciones, que normalmente hacen todo lo posible con valentía para apoyar el ecosistema. Más bien, son las reglas del ecosistema las que están siendo _injustas con esa organización_, porque mantienen a la organización en un estándar injustamente alto**. Cualquier organización centralizada tendrá inevitablemente puntos ciegos y al menos algunas categorías y equipos cuyo valor no comprenderá; esto no se debe a que cualquiera de los involucrados esté haciendo algo malo, sino a que tal perfección está fuera del alcance de pequeños grupos de humanos. Así que hay un gran valor en la creación de un enfoque más diversificado y resistente a los bienes públicos que financian a tomar la presión de una sola organización.

Afortunadamente, ¡ya tenemos la semilla de esa alternativa! El ecosistema de aplicación de capa en Ethereum existe, se está volviendo cada vez más poderosa y ya está mostrando su espíritu público. Empresas como Gnosis han estado contribuyendo al desarrollo de clientes en Ethereum, y varios proyectos Ethereum DEFI han donado cientos de miles de dólares en subvenciones de Gitcoin Grants.

<center><br>
<img src="https://vitalik.ca/images/round_7_files/matching.jpg" />
<img src="../../../../images/round_7_files/matching.jpg" />
<br>
</center><br><br>

Expand All @@ -149,7 +149,7 @@ Por lo tanto, aunque el poder de los efectos de legitimidad impulsados por la co
El concepto de apoyar los bienes públicos a través del valor generado "a partir del Ether" por concepciones de legitimidad respaldadas públicamente tiene un valor que va mucho más allá del ecosistema Ethereum. Un desafío y una oportunidad importantes e inmediatos son los NFT. Los NFT tienen una gran posibilidad de ayudar significativamente a muchos tipos de bienes públicos, especialmente de la variedad creativa, a resolver al menos [parcialmente sus deficiencias de financiamiento crónicos y sistémicos](https://en.wikipedia.org/wiki/Tragedy_of_the_commons).

<center><br>
<a href="https://www.theverge.com/2021/3/9/22321464/jack-dorsey-nft-tweet-auction-bitcoin-donate-charity"><img src="https://vitalik.ca/images/legitimacy-files/jack.jpg" style="width:450px" /></a>
<a href="https://www.theverge.com/2021/3/9/22321464/jack-dorsey-nft-tweet-auction-bitcoin-donate-charity"><img src="../../../../images/legitimacy-files/jack.jpg" style="width:450px" /></a>
<br><br>
<i><small>De hecho, un primer paso muy admirable.</small></i>
</center><br><br>
Expand Down
6 changes: 3 additions & 3 deletions posts/networkstates_zhCN.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ _感谢 [付航](https://twitter.com/fulihang2009) ,[Roy](https://twitter.com/

<br>

![https://vitalik.ca/images/networkstates/communes.png](https://vitalik.ca/images/networkstates/communes.png)
![](../../../../images/networkstates/communes.png)

<br>

Expand Down Expand Up @@ -111,7 +111,7 @@ _感谢 [付航](https://twitter.com/fulihang2009) ,[Roy](https://twitter.com/

接下来,巴拉吉总结了 [近代历史上的数次政治重组](https://thenetworkstate.com/left-is-the-new-right-is-the-new-left),最终,我们得到了他的当今政治核心模型:[纽约时报(NYT)、中共(CCP)、比特币(BTC)](https://thenetworkstate.com/nyt-ccp-btc)构成的三角关系:

![https://vitalik.ca/images/networkstates/nytccpbtc.png](https://vitalik.ca/images/networkstates/nytccpbtc.png)
![](../../../../images/networkstates/nytccpbtc.png)

纽约时报阵营基本上控制着美国,它的无能意味着美国正在走向崩溃。比特币阵营(包括比特币至上主义者和美国泛右翼)有着一些积极的价值观,但对集体行动和秩序的鲜明敌意,让他们无力建设任何东西。中共阵营有能力进行建设,但他们在建设的是一个反乌托邦的监控国家,全世界大部分地方都无意效仿。而且这三方都过于民族主义:他们从自己国家的角度看待事物,对所有其他人只会无视或加以利用。即使理论上都是国际主义者,他们阐释各自价值观的特定方式,仍让人们难以接受,除了世界上属于他们自己的那一小部分人。

Expand All @@ -121,7 +121,7 @@ _感谢 [付航](https://twitter.com/fulihang2009) ,[Roy](https://twitter.com/

巴拉吉的历史螺旋论:是的,会有循环周期,但也不断会有进步。当下所处的周期,正需要我们伸出援手,去埋葬僵化的旧秩序, 也要去培育出更美好的新秩序。

![https://vitalik.ca/images/networkstates/helical.png](https://vitalik.ca/images/networkstates/helical.png)
![](../../../../images/networkstates/helical.png)

<h2 id='do-you-have-to-agree-with-balajis-megapolitics-to-like-network-states'>要接受网络国家就不得不同意巴拉吉的大政治观吗?</h2>

Expand Down
6 changes: 3 additions & 3 deletions posts/rollup_ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,14 @@ Hay un contrato inteligente dentro de la cadena que mantiene una **estado root**

<br>
<center>
<img src="https://vitalik.ca/images/rollup-files/diag1.png" />
<img src="../../../../images/rollup-files/diag1.png" />
</center><br>

Cualquiera puede publicar un **batch**, una colección de transacciones en un formato altamente comprimido junto con el root del estado anterior y el root del nuevo estado (el Merkle root _después_ de procesar las transacciones). El contrato verifica que el root de estado anterior en el batch coincida con su root de estado actual; si lo hace, cambia el root del estado a el nuevo root del estado.

<br>
<center>
<img src="https://vitalik.ca/images/rollup-files/diag2.png" />
<img src="../../../../images/rollup-files/diag2.png" />
</center><br>

Para admitir depósitos y retiros, agregamos la capacidad de tener transacciones cuya entrada o salida está "fuera" del estado del Rollup. Si un batch tiene entradas desde el exterior, la transacción que envía el batch también debe transferir estos activos al contrato de Rollup. Si un batch tiene salidas al exterior, luego de procesar el batch, el contrato inteligente inicia esos retiros.
Expand Down Expand Up @@ -91,7 +91,7 @@ La seguridad de un Rollup de Optimistic depende de la idea de que si alguien pub

<br>
<center>
<img src="https://vitalik.ca/images/rollup-files/tree.png" />
<img src="../../../../images/rollup-files/tree.png" />
</center><br>

Una prueba de fraude que afirme que un batch no es válido contendría los datos en verde: el batch en sí (que podría verificarse con un hash almacenado en cadena) y las partes del árbol Merkle necesarias para probar solo las cuentas específicas que se leyeron y/o modificado por el batch. Los nodos del árbol en amarillo se pueden reconstruir a partir de los nodos en verde, por lo que no es necesario proporcionarlos. Estos datos son suficientes para ejecutar el batch y calcular el root posterior al estado (tenga en cuenta que esto es exactamente igual a cómo los [clientes sin estado](https://ethresear.ch/t/the-stateless-client-concept/172) verifican bloques individuales). Si el root posterior al estado calculado y el root posterior al estado proporcionado en el batch no son iguales, entonces el batch es fraudulento.
Expand Down
2 changes: 1 addition & 1 deletion posts/ux_zhCN.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ _原文:[Some personal user experiences](../../../2023/02/28/ux.html)_

<center>

![](https://vitalik.ca/images/ux/diagram.png)
![](../../../../images/ux/diagram.png)

<small>

Expand Down
2 changes: 1 addition & 1 deletion posts/voting.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,6 @@ In blockchain governance, it seems like this is the only way forward as well. Th

I would argue that it is very useful for coin voting to be one of several coordination institutions deciding whether or not a given change gets implemented. It is an imperfect and unrepresentative signal, but it is a <em>Sybil-resistant</em> one - if you see 10 million ETH voting for a given proposal, you <em>cannot</em> dismiss that by simply saying "oh, that's just hired Russian trolls with fake social media accounts". It is also a signal that is sufficiently disjoint from the core development team that if needed it can serve as a check on it. However, as described above, there are very good reasons why it should not be the <em>only</em> coordination institution.

And underpinnning it all is the key difference from traditional systems that makes blockchains interesting: the "layer 1" that underpins the whole system is the requirement for individual users to assent to any protocol changes, and their freedom, and credible threat, to "fork off" if someone attempts to force changes on them that they consider hostile (see also: [http://vitalik.ca/general/2017/05/08/coordination_problems.html](http://vitalik.ca/general/2017/05/08/coordination_problems.html)).
And underpinnning it all is the key difference from traditional systems that makes blockchains interesting: the "layer 1" that underpins the whole system is the requirement for individual users to assent to any protocol changes, and their freedom, and credible threat, to "fork off" if someone attempts to force changes on them that they consider hostile (see also: [../../../2017/05/08/coordination_problems.html](../../../2017/05/08/coordination_problems.html)).

Tightly coupled voting is also okay to have in some limited contexts - for example, despite its flaws, miners' ability to vote on the gas limit is a feature that has proven very beneficial on multiple occasions. The risk that miners will try to abuse their power may well be lower than the risk that any specific gas limit or block size limit hard-coded by the protocol on day 1 will end up leading to serious problems, and in that case letting miners vote on the gas limit is a good thing. However, "allowing miners or validators to vote on a few specific parameters that need to be rapidly changed from time to time" is a very far cry from giving them arbitrary control over protocol rules, or letting voting control validation, and these more expansive visions of on-chain governance have a much murkier potential, both in theory and in practice.
8 changes: 8 additions & 0 deletions site/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Redirect all traffic from vitalik.ca to vitalik.eth.limo
# This preserves the full URL path so old links continue to work
# For example: vitalik.ca/general/2022/06/20/backpack.html
# will redirect to: vitalik.eth.limo/general/2022/06/20/backpack.html

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?vitalik\.ca$ [NC]
RewriteRule ^(.*)$ https://vitalik.eth.limo/$1 [R=301,L]