From 2e330f3ebdabbb867cc935484c88fc4028489f89 Mon Sep 17 00:00:00 2001 From: not there <149957229+notthere-2023@users.noreply.github.com> Date: Sat, 13 Apr 2024 21:41:18 +0800 Subject: [PATCH 1/8] Correct a minor typo in principled-people.mdx Change "Web 3" to "Web3" --- content/en/start/principled-people.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/start/principled-people.mdx b/content/en/start/principled-people.mdx index eb68380e62..0e231a3d8b 100644 --- a/content/en/start/principled-people.mdx +++ b/content/en/start/principled-people.mdx @@ -23,7 +23,7 @@ We can expand on these principles through detailing sixteen more, each one deriv -### ⌛️ Web 3 Principles +### ⌛️ Web3 Principles 1. Trust is not only transactional. 2. Shared truths create value. @@ -79,4 +79,4 @@ We learn from each other, and we give of ourselves until self and other lose the - \ No newline at end of file + From 4f48fc47f77367caa43cffd554a7f18aa9b11049 Mon Sep 17 00:00:00 2001 From: not there <149957229+notthere-2023@users.noreply.github.com> Date: Sat, 13 Apr 2024 21:52:31 +0800 Subject: [PATCH 2/8] Create Chinese Translation for principled-people.mdx --- content/cn/start/principled-people.mdx | 82 ++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 content/cn/start/principled-people.mdx diff --git a/content/cn/start/principled-people.mdx b/content/cn/start/principled-people.mdx new file mode 100644 index 0000000000..33f719ee40 --- /dev/null +++ b/content/cn/start/principled-people.mdx @@ -0,0 +1,82 @@ +--- +title: Kernel 原则 +order: 0 +featuredImage: images/shares/giving.png +description: 首当其冲,Kernel 是关于组成更好网络的人们以及我们所共享的心灵品质。 +--- + +# Kernel 原则 + +Kernel 的主要目标很简单:**一起学习**。我们通过精心设计的同伴学习环境以实现它。在创造这样的环境时,我们遵循两个原则,一个针对 "web3",另一个更个人化: + + + +**不伤害** + +**玩,永无止境** + + + +根据这两个核心追求,我们可以衍生出 16 个更细致的原则。 + + + + + +### ⌛️ Web3 原则 + +1. 信任不仅限于交易。 +2. 共享的真相创造价值。 +3. 学习限制,然后自由。 +4. 货币即言论。 +5. 激励影响一切。 +5. 解放激进的机构。 +7. 在经济上抵制审查。 +8. 使能力规模化。 + + + + + +### 🌈 个人化原则 + +1. 把玩模式。 +2. 开发工具,抵达意义。 +3. 提出更好的问题。 +4. 首先考虑你的意图。 +5. 听更好的故事,讲更好的故事。 +6. 在一起时,个体就能够很好地治理。 +7. 学习如何爱上学习。 +8. 给予神圣。 + + + + + +## 遇见 Kernel 伙伴们 + +. + + + + + + + +## 先给予 + +在这里我们为彼此服务,因为我们是彼此的环境。真正的服务也引导我们走向任何有意义的自我认知的目标:实际上,没有所谓的他者。 + +我们还有一个共同的外部目标:**支持自由货币的持续创造**。在这个背景下,Kernel 是一份礼物。它确实源于此:Vivek 开始回馈一个曾赋予他生计和宝贵成长经历的社区。Andy 开始为 Vivek 提供实现这一愿景的教育模式。每一期 Kernel 都是由各种才华横溢的人精心打造的,我们独特,但有着与周围世界分享天赋的共同愿望。这是一种老派生活方式依然跳动的心脏,我们正慢慢将其带入数字世界。 + +我们相互学习,奉献自己,直到自我和他者失去那种常常主宰其间互动的分离感。在这个过程中,有一种无法被给予或接受的真相。只有在你开始信任自己已有的价值时,它才会在你心中生根发芽。 + +## 项目与团队 + +. + + + + + + From 883ab59f211b442a46648fdc872433a22be44e14 Mon Sep 17 00:00:00 2001 From: not there <149957229+notthere-2023@users.noreply.github.com> Date: Sun, 14 Apr 2024 09:48:24 +0800 Subject: [PATCH 3/8] Update Chinese translation of principled-people.mdx A small change on the language --- content/cn/start/principled-people.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/cn/start/principled-people.mdx b/content/cn/start/principled-people.mdx index 33f719ee40..870212849a 100644 --- a/content/cn/start/principled-people.mdx +++ b/content/cn/start/principled-people.mdx @@ -2,7 +2,7 @@ title: Kernel 原则 order: 0 featuredImage: images/shares/giving.png -description: 首当其冲,Kernel 是关于组成更好网络的人们以及我们所共享的心灵品质。 +description: 首当其冲,Kernel 是关于组成更好网络的人以及我们所共享的心灵品质。 --- # Kernel 原则 From 8fc79db45ebf4421f8e2d9e96f0c15f74883f7e1 Mon Sep 17 00:00:00 2001 From: fangningc Date: Mon, 15 Apr 2024 10:34:40 +0200 Subject: [PATCH 4/8] Spanish translation-build-re-enter-the-kingdom --- .../reenter-the-kingdom.mdx | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 content/es/build/outsmarting-contracts/reenter-the-kingdom.mdx diff --git a/content/es/build/outsmarting-contracts/reenter-the-kingdom.mdx b/content/es/build/outsmarting-contracts/reenter-the-kingdom.mdx new file mode 100644 index 0000000000..41b22ad2b7 --- /dev/null +++ b/content/es/build/outsmarting-contracts/reenter-the-kingdom.mdx @@ -0,0 +1,42 @@ +--- +title: Volviendo a entrar al reino +order: 4 +hideLanguageSelector: false +featuredImage: images/shares/learn.png +--- + +# Volviendo a entrar al reino + +## Porqué + +Hemos aprendido las formas básicas en que podemos atacar los smart contracts. Hemos implementado nuestros propios contratos para practicar opuestos complementarios en público. Hemos profundizado en el almacenamiento público y permanente de todas las cosas. Ahora es el momento de recurrir a la vulnerabilidad más clásica que existe y volver a entrar conscientemente en el truco que casi lo desentraña todo. + +Jugaremos por el trono, subiremos al último piso y volveremos a firmar un contrato para reclamarlo todo. Este es realmente el clímax. ¿Quién diría que los smart contracts podrían presentar una telenovela tan dramática? + +## Preparación + +1. Asegúrese de que todavía le quede algo de Sepolia ETH en su cuenta. +2. Lea sobre el truco de DAO. +3. Siéntate y respira tranquilamente durante al menos 20 minutos. Utilice esta [música](https://www.youtube.com/watch?v=g_LNp8xY1YM) si le ayuda. O [este](https://www.youtube.com/watch?v=b5H3b_Hh0Lw). + +## Aplicación + +Vamos a investigar hacks más avanzados que utilizan funciones alternativas (o la falta de ellas) y patrones en funciones que no protegen adecuadamente contra ellas. También veremos algunas armas de fuego más en Solidity, como modificadores de alcance engañosos e interfaces de interferencia. + +Al redactar algunos contratos de ataque más avanzados, aprenderás a escribir tus propios contratos y a hacerlo de forma más segura, al mismo tiempo. Si el tiempo lo permite, también echaremos un vistazo al depurador de Remix e intentaremos realizar una llamada de función para rastrear lo que sucede en el EVM. + +## Resumen + +En esta sesión habrás aprendido: + +1. Formas más complejas de utilizar funciones alternativas para explotar código deficiente. +2. Qué tipo de patrones evitar al redactar tus propios contratos. +3. Cómo utilizar más funciones de Remix para ayudarte en tu propio desarrollo. +4. Por qué leer código es un asunto de múltiples capas y cuán matizada es realmente la confianza. +5. Cómo pensar en el tipo de patrones lógicos que los buenos desarrolladores tienen por costumbre. + +## Grabación + +