diff --git a/.all-contributorsrc b/.all-contributorsrc index 8a9c37285f0..e0016ac2fd4 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -11320,7 +11320,8 @@ "avatar_url": "https://avatars.githubusercontent.com/u/71248977?v=4", "profile": "https://github.com/UNOFFICIALbgd", "contributions": [ - "bug" + "bug", + "doc" ] }, { @@ -12249,7 +12250,8 @@ "avatar_url": "https://avatars.githubusercontent.com/u/73983677?v=4", "profile": "https://github.com/omahs", "contributions": [ - "translation" + "translation", + "maintenance" ] }, { @@ -12278,6 +12280,69 @@ "contributions": [ "content" ] + }, + { + "login": "sandeepV2", + "name": "Sandeep Belagavi", + "avatar_url": "https://avatars.githubusercontent.com/u/52043035?v=4", + "profile": "https://github.com/sandeepV2", + "contributions": [ + "bug" + ] + }, + { + "login": "codingmickey", + "name": "Kartik Jolapara", + "avatar_url": "https://avatars.githubusercontent.com/u/42518907?v=4", + "profile": "https://github.com/codingmickey", + "contributions": [ + "code" + ] + }, + { + "login": "Ekam-Bitt", + "name": "Ekam Bitt", + "avatar_url": "https://avatars.githubusercontent.com/u/74407205?v=4", + "profile": "https://ekam-bitt.github.io", + "contributions": [ + "maintenance" + ] + }, + { + "login": "iankressin", + "name": "Ian K. Guimarães", + "avatar_url": "https://avatars.githubusercontent.com/u/29215044?v=4", + "profile": "http://iankguimaraes.com", + "contributions": [ + "maintenance" + ] + }, + { + "login": "jncrabb", + "name": "jncrabb", + "avatar_url": "https://avatars.githubusercontent.com/u/27811684?v=4", + "profile": "https://github.com/jncrabb", + "contributions": [ + "content" + ] + }, + { + "login": "bibo7086", + "name": "Saidu Sokoto", + "avatar_url": "https://avatars.githubusercontent.com/u/24389200?v=4", + "profile": "https://github.com/bibo7086", + "contributions": [ + "content" + ] + }, + { + "login": "krishchvn", + "name": "Krishnakumar Chavan", + "avatar_url": "https://avatars.githubusercontent.com/u/58606754?v=4", + "profile": "https://github.com/krishchvn", + "contributions": [ + "content" + ] } ], "contributorsPerLine": 7, diff --git a/.env.example b/.env.example index 8965068dce2..474d0806d04 100644 --- a/.env.example +++ b/.env.example @@ -16,6 +16,9 @@ # GOOGLE_API_KEY= # GOOGLE_CALENDAR_ID= +# Dune Analytics API key (required for total eth staked) +# DUNE_API_KEY= + # Matomo environment (URL and site ID required for analytics) NEXT_PUBLIC_MATOMO_URL= NEXT_PUBLIC_MATOMO_SITE_ID= diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index a2799f66310..3054c265b98 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -17,6 +17,8 @@ on: - "src/layouts/**/*" - "src/@chakra-ui/**/*" - ".storybook/**/*" + - "tailwind.config.ts" + - "src/styles/**/*" # List of jobs jobs: diff --git a/.lintstagedrc.js b/.lintstagedrc.js index 0a03918ba7e..d68b7b70454 100644 --- a/.lintstagedrc.js +++ b/.lintstagedrc.js @@ -5,6 +5,8 @@ const buildEslintCommand = (filenames) => .map((f) => path.relative(process.cwd(), f)) .join(" --file ")}` +const formatCommand = "prettier --write" + module.exports = { - "*.{js,jsx,ts,tsx}": [buildEslintCommand], + "*.{js,jsx,ts,tsx}": [buildEslintCommand, formatCommand], } diff --git a/.prettierrc b/.prettierrc index 48e90e8d402..dd48c13bb21 100644 --- a/.prettierrc +++ b/.prettierrc @@ -3,5 +3,8 @@ "semi": false, "singleQuote": false, "tabWidth": 2, - "trailingComma": "es5" -} + "trailingComma": "es5", + "plugins": [ + "prettier-plugin-tailwindcss" + ] +} \ No newline at end of file diff --git a/.storybook/ChakraDecorator.tsx b/.storybook/ChakraDecorator.tsx index dcf7e426d59..dbde5985d55 100644 --- a/.storybook/ChakraDecorator.tsx +++ b/.storybook/ChakraDecorator.tsx @@ -1,3 +1,4 @@ +import { useEffect, useMemo, useState } from "react" import { ChakraBaseProvider, extendBaseTheme, @@ -6,7 +7,7 @@ import { import type { Decorator } from "@storybook/react" import theme from "../src/@chakra-ui/theme" -import { useEffect, useMemo, useState } from "react" + import i18n from "./i18next" type DecoratorProps = Parameters diff --git a/.storybook/main.ts b/.storybook/main.ts index b5a1c436d6a..51047f1aa91 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -22,10 +22,16 @@ const config: StorybookConfig = { ], addons: [ "@storybook/addon-links", - "@storybook/addon-essentials", + { + name: "@storybook/addon-essentials", + options: { + backgrounds: false, + }, + }, "@storybook/addon-interactions", "storybook-react-i18next", - "@chromatic-com/storybook" + "@storybook/addon-themes", + "@chromatic-com/storybook", ], staticDirs: ["../public"], framework: { @@ -73,7 +79,7 @@ const config: StorybookConfig = { }, }, - reactDocgen: "react-docgen-typescript" + reactDocgen: "react-docgen-typescript", }, } export default config diff --git a/.storybook/modes.ts b/.storybook/modes.ts index d80c2d875b0..f39406c77c0 100644 --- a/.storybook/modes.ts +++ b/.storybook/modes.ts @@ -1,7 +1,7 @@ import { baseLocales } from "./i18next" -import { chakraBreakpointArray } from "./preview" +import { breakpointSet } from "./preview" -export const viewportModes = chakraBreakpointArray.reduce<{ +export const viewportModes = breakpointSet.reduce<{ [mode: string]: { viewport: string } }>((arr, [token]) => { return { diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html index b7cbb8ea9f2..8a8edd9bb12 100644 --- a/.storybook/preview-head.html +++ b/.storybook/preview-head.html @@ -1,11 +1,3 @@ - - \ No newline at end of file + diff --git a/.storybook/preview.ts b/.storybook/preview.ts deleted file mode 100644 index e72ecf6bfe6..00000000000 --- a/.storybook/preview.ts +++ /dev/null @@ -1,95 +0,0 @@ -import type { Preview } from "@storybook/react" -import isChromatic from "chromatic/isChromatic" - -import theme from "../src/@chakra-ui/theme" - -import { ChakraDecorator } from "./ChakraDecorator" -import i18n, { baseLocales } from "./i18next" - -import "../src/styles/global.css" -import { MotionGlobalConfig } from "framer-motion" - -MotionGlobalConfig.skipAnimations = isChromatic() - -export const chakraBreakpointArray = Object.entries(theme.breakpoints) as [ - string, - string -][] - -const preview: Preview = { - globals: { - locale: "en", - locales: baseLocales, - }, - globalTypes: { - colorMode: { - name: "Color Mode", - description: "Change the color mode", - toolbar: { - icon: "circlehollow", - items: [ - { value: "light", icon: "circlehollow", title: "Light Mode" }, - { value: "dark", icon: "circle", title: "Dark Mode" }, - ], - }, - }, - }, - decorators: [ChakraDecorator], - parameters: { - i18n, - actions: { argTypesRegex: "^on[A-Z].*" }, - controls: { - matchers: { - color: /(background|color)$/i, - date: /Date$/i, - }, - }, - backgrounds: { - disable: true, - }, - chromatic: { - prefersReducedMotion: "reduce", - }, - options: { - storySort: { - order: ["Atoms", "Molecules", "Organisms", "Templates", "Pages"], - }, - }, - layout: "centered", - // Modify viewport selection to match Chakra breakpoints (or custom breakpoints) - viewport: { - viewports: chakraBreakpointArray.reduce((prevVal, currVal) => { - const [token, key] = currVal - - // `key` value is in em. Need to convert to px for Chromatic Story mode snapshots - const emToPx = (Number(key.replace("em", "")) * 16).toString() + "px" - - // Replace base value - if (token === "base") - return { - ...prevVal, - base: { - name: "base", - styles: { - width: "375px", // A popular minimum mobile width - height: "600px", - }, - }, - } - - return { - ...prevVal, - [token]: { - name: token, - styles: { - width: emToPx, - height: "600px", - }, - }, - } - }, {}), - }, - }, -} - -export default preview diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx new file mode 100644 index 00000000000..f2c05dd88d8 --- /dev/null +++ b/.storybook/preview.tsx @@ -0,0 +1,83 @@ +import isChromatic from "chromatic/isChromatic" +import { MotionGlobalConfig } from "framer-motion" +import { withThemeByDataAttribute } from "@storybook/addon-themes" +import type { Preview } from "@storybook/react" + +import ThemeProvider from "@/components/ThemeProvider" + +import i18n, { baseLocales } from "./i18next" + +import "../src/styles/global.css" +import "../src/styles/fonts.css" + +MotionGlobalConfig.skipAnimations = isChromatic() + +export const breakpointSet: [token: string, value: string][] = [ + ["base", "375px"], + ["sm", "640px"], + ["md", "768px"], + ["lg", "1024px"], + ["xl", "1280px"], + ["2xl", "1536px"], +] + +const preview: Preview = { + globals: { + locale: "en", + locales: baseLocales, + }, + decorators: [ + withThemeByDataAttribute({ + themes: { + light: "light", + dark: "dark", + }, + defaultTheme: "light", + }), + (Story) => ( + + + + ), + ], + parameters: { + i18n, + controls: { + matchers: { + color: /(background|color)$/i, + date: /Date$/i, + }, + }, + chromatic: { + prefersReducedMotion: "reduce", + }, + options: { + storySort: { + order: ["Atoms", "Molecules", "Organisms", "Templates", "Pages"], + }, + }, + layout: "centered", + // Modify viewport selection to match Chakra breakpoints (or custom breakpoints) + viewport: { + viewports: breakpointSet.reduce<{ + [token: string]: { + name: string + styles: Record<"width" | "height", string> + } + }>((arr, [token, value]) => { + return { + ...arr, + [token]: { + name: token, + styles: { + width: value, + height: "800px", + }, + }, + } + }, {}), + }, + }, +} + +export default preview diff --git a/.storybook/types.ts b/.storybook/types.ts index 1de77c5cee4..1b8116ee78a 100644 --- a/.storybook/types.ts +++ b/.storybook/types.ts @@ -1,5 +1,5 @@ +import type { StyleConfig, ThemingProps } from "@chakra-ui/react" import type { ArgTypes } from "@storybook/react" -import type { ThemingProps } from "@chakra-ui/react" // Type declarations below pulled directly from `@chakra-ui/storybook-addon` // with some alteration @@ -11,8 +11,8 @@ import type { ThemingProps } from "@chakra-ui/react" type KeyOf = [T] extends [never] ? never : T extends object - ? Extract - : never + ? Extract + : never export type ThemingArgTypeKey = "variant" | "size" @@ -49,10 +49,12 @@ export type ThemingArgTypeKey = "variant" | "size" * @param componentName component name to create the ArgTypes for */ export function getThemingArgTypes< - Theme extends Record, - ComponentName extends KeyOf + Theme extends Record & { + components?: Record + }, + ComponentName extends KeyOf, >(theme: Theme, componentName: ComponentName) { - const component = theme.components[componentName] + const component = theme.components?.[componentName] if (!component) { return undefined } diff --git a/README.md b/README.md index 9e5b50b1884..70cfbea64f2 100644 --- a/README.md +++ b/README.md @@ -1742,7 +1742,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d Gareth Dwyer
Gareth Dwyer

🤔 - UNOFFICIALbgd
UNOFFICIALbgd

🐛 + UNOFFICIALbgd
UNOFFICIALbgd

🐛 📖 Codex-Bugmenot
Codex-Bugmenot

🐛 Jason Huang
Jason Huang

🐛 dCRYPT
dCRYPT

🐛 @@ -1872,12 +1872,21 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d pglekshmi
pglekshmi

🚧 abonnaudet-ledger
abonnaudet-ledger

🐛 Jacob Sharples
Jacob Sharples

🖋 - omahs
omahs

🌍 + omahs
omahs

🌍 🚧 Shiva Sai
Shiva Sai

🐛 Saurabh Burade
Saurabh Burade

💻 Yorke E. Rhodes III
Yorke E. Rhodes III

🖋 + Sandeep Belagavi
Sandeep Belagavi

🐛 + Kartik Jolapara
Kartik Jolapara

💻 + Ekam Bitt
Ekam Bitt

🚧 + Ian K. Guimarães
Ian K. Guimarães

🚧 + jncrabb
jncrabb

🖋 + Saidu Sokoto
Saidu Sokoto

🖋 + + + Krishnakumar Chavan
Krishnakumar Chavan

🖋 diff --git a/components.json b/components.json new file mode 100644 index 00000000000..3f0403cf0c9 --- /dev/null +++ b/components.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "tailwind.config.ts", + "css": "src/styles/global.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils" + } +} \ No newline at end of file diff --git a/docs/best-practices.md b/docs/best-practices.md index 15828f12933..1ec6c8e8b5e 100644 --- a/docs/best-practices.md +++ b/docs/best-practices.md @@ -35,7 +35,7 @@ Markdown will be translated as whole pages of content, so no specific action is ```tsx

All Ethereum transactions require a fee, known as Gas, that gets paid to the - miner. More on Gas + miner. More on Gas

``` @@ -44,7 +44,7 @@ Markdown will be translated as whole pages of content, so no specific action is ```tsx

{" "} - +

diff --git a/docs/review-process.md b/docs/review-process.md index 7bf0b55bc81..9c79b3b0b21 100644 --- a/docs/review-process.md +++ b/docs/review-process.md @@ -6,7 +6,7 @@ This documentation outlines our current processes for how we prioritize items in ### General review process -We use a first-in, first-out system for reviewing pull requests. The longer a pull request has been open, the higher the priority it is for our team to review. In some cases—for example, fixing a high-priority issue or merging low-hanging fruit for a deploy—we will stray from this process and use our best judgement to get higher-impact changes deployed more quickly. +We use a first-in, first-out system for reviewing pull requests. The longer a pull request has been open, the higher the priority it is for our team to review. In some cases—for example, fixing a high-priority issue or merging low-hanging fruit for a deploy—we will stray from this process and use our best judgment to get higher-impact changes deployed more quickly. We aim to have every new PR reviewed with change requests, merged, or closed within 30 days of opening. As outlined in the following sections, different types of pull requests do have different levels of priority, and this may influence how promptly a pull request is acted on. diff --git a/package.json b/package.json index b5581b0f726..ab3e548ef82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "ethereum-org-website", - "version": "8.7.1", + "version": "8.8.0", + "license": "MIT", "private": true, "scripts": { "dev": "next dev", @@ -10,7 +11,7 @@ "start": "next start", "lint": "next lint", "lint:fix": "next lint --fix", - "format": "prettier --write .", + "format": "prettier \"**/*.{js,jsx,ts,tsx}\" --write", "preversion": "bash ./src/scripts/updatePublishDate.sh", "crowdin-contributors": "ts-node -O '{ \"module\": \"commonjs\" }' src/scripts/crowdin/getCrowdinContributors.ts", "storybook": "storybook dev -p 6006", @@ -32,10 +33,15 @@ "@docsearch/react": "^3.5.2", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@radix-ui/react-navigation-menu": "^1.1.4", + "@hookform/resolvers": "^3.8.0", + "@radix-ui/react-accordion": "^1.2.0", + "@radix-ui/react-navigation-menu": "^1.2.0", + "@radix-ui/react-slot": "^1.1.0", "@socialgouv/matomo-next": "^1.8.0", "chart.js": "^4.4.2", "chartjs-plugin-datalabels": "^2.2.0", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", "embla-carousel-react": "^7.0.0", "ethereum-blockies-base64": "^1.0.2", "framer-motion": "^10.13.0", @@ -45,22 +51,27 @@ "lodash.merge": "^4.6.2", "lodash.shuffle": "^4.2.0", "lodash.union": "^4.6.0", + "lucide-react": "^0.400.0", "next": "^14.2.3", "next-i18next": "^14.0.3", "next-mdx-remote": "^3.0.8", "next-sitemap": "^4.2.3", + "next-themes": "^0.3.0", "prism-react-renderer": "1.1.0", "prismjs": "^1.27.0", "react": "^18.2.0", "react-chartjs-2": "^5.2.0", "react-dom": "^18.2.0", "react-emoji-render": "^2.0.1", + "react-hook-form": "^7.52.1", "react-i18next": "^13.3.1", "react-icons": "^4.10.1", "react-lite-youtube-embed": "^2.4.0", "react-select": "5.8.0", "reading-time": "^1.5.0", "remark-gfm": "^3.0.1", + "tailwind-merge": "^2.3.0", + "tailwindcss-animate": "^1.0.7", "yaml-loader": "^0.8.0" }, "devDependencies": { @@ -70,6 +81,7 @@ "@storybook/addon-essentials": "8.1.10", "@storybook/addon-interactions": "8.1.10", "@storybook/addon-links": "8.1.10", + "@storybook/addon-themes": "8.1.10", "@storybook/nextjs": "^8.1.10", "@storybook/react": "8.1.10", "@storybook/test": "8.1.10", @@ -81,11 +93,12 @@ "@types/react-dom": "18.2.19", "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.19.0", + "autoprefixer": "^10.4.19", "chromatic": "10.9.6", "decompress": "^4.2.1", "eslint": "^8.45.0", "eslint-config-next": "^14.2.2", - "eslint-config-prettier": "^9.0.0", + "eslint-config-prettier": "9.1.0", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-storybook": "0.8.0", "eslint-plugin-unused-imports": "^3.0.0", @@ -96,9 +109,13 @@ "minimist": "^1.2.8", "plaiceholder": "^3.0.0", "polished": "^4.2.2", + "postcss": "^8.4.39", + "prettier": "^3.3.3", + "prettier-plugin-tailwindcss": "^0.6.5", "raw-loader": "^4.0.2", "storybook": "8.1.10", "storybook-react-i18next": "3.1.1", + "tailwindcss": "^3.4.4", "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "4.1.0", "typescript": "^5.5.2", diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000000..33ad091d26d --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/public/content/about/index.md b/public/content/about/index.md index 6bd9ca52497..b52c09d9622 100644 --- a/public/content/about/index.md +++ b/public/content/about/index.md @@ -95,7 +95,7 @@ This means the website needs to handle many different user journeys, from “a d To make our work more accessible and to foster more community collaboration, the ethereum.org core team publishes an overview of our quarterly roadmap goals. -[View our 2024 Q1 product roadmap](https://github.com/ethereum/ethereum-org-website/issues/12005) +[View our 2024 Q3 product roadmap](https://github.com/ethereum/ethereum-org-website/issues/13399) **How's that sound?** We always appreciate feedback on our roadmap - if there's something you think we should work on, please let us know! We welcome ideas and PRs from anyone in the community. diff --git a/public/content/community/language-resources/index.md b/public/content/community/language-resources/index.md index bd60ad3d3e5..33fb3fd9cdb 100644 --- a/public/content/community/language-resources/index.md +++ b/public/content/community/language-resources/index.md @@ -97,7 +97,7 @@ If you are bilingual and want to help us reach more people, you can also get inv - [Omer Greismen (OpenZeppelin) - How We Prevented a 15 Billion Dollars Smart Contract Hack](https://www.cryptojungle.co.il/omer-greisman-openzeppelin/) - [Shy Datika (INX) - Tokenization and the future of securities, including is Ethereum a security](https://www.cryptojungle.co.il/shy-datika-tokenization/) - [Roy Confino (Lemonade) - Insurance @ Ethereum](https://www.cryptojungle.co.il/roy-confino-insurance/) -- [Idan Ofrat (Fireblocks) - Instutional Adoption](https://www.cryptojungle.co.il/idan-ofrat-fireblocks/) +- [Idan Ofrat (Fireblocks) - Institutional Adoption](https://www.cryptojungle.co.il/idan-ofrat-fireblocks/) - [Gal Weizman (MetaMask) - What is MetaMask](https://www.cryptojungle.co.il/gal-weizman-metamask/) - [Dror Aviely (Consensys) - The center of Ethereum](https://www.cryptojungle.co.il/dror-aviely-ethereum-center/) - [Nir Rozin - Being a cryptopunk](https://www.cryptojungle.co.il/nir-rozin-cryptopunk/) diff --git a/public/content/community/online/index.md b/public/content/community/online/index.md index 402e27faaa8..74328e12d34 100644 --- a/public/content/community/online/index.md +++ b/public/content/community/online/index.md @@ -10,40 +10,40 @@ Hundreds of thousands of Ethereum enthusiasts gather in these online forums to s ## Forums {#forums} -r/ethereum - all things Ethereum -r/ethfinance - the financial side of Ethereum, including DeFi -r/ethdev - focused on Ethereum development -r/ethtrader - trends & market analysis -r/ethstaker - welcome to all interested in staking on Ethereum -Fellowship of Ethereum Magicians - community oriented around technical standards in Ethereum -Ethereum Stackexchange - discussion and help for Ethereum developers -Ethereum Research - the most influential messageboard for cryptoeconomic research +r/ethereum - all things Ethereum +r/ethfinance - the financial side of Ethereum, including DeFi +r/ethdev - focused on Ethereum development +r/ethtrader - trends & market analysis +r/ethstaker - welcome to all interested in staking on Ethereum +Fellowship of Ethereum Magicians - community oriented around technical standards in Ethereum +Ethereum Stackexchange - discussion and help for Ethereum developers +Ethereum Research - the most influential messageboard for cryptoeconomic research ## Chat rooms {#chat-rooms} -Ethereum Cat Herders - community oriented around offering project management support to Ethereum development -Ethereum Hackers - Discord chat run by ETHGlobal: an online community for Ethereum hackers all over the world -CryptoDevs - Ethereum development focused Discord community -EthStaker Discord - community-run guidance, education, support, and resources for existing and potential stakers -Ethereum.org website team - stop by and chat ethereum.org web development and design with the team and folks from the community -Matos Discord - web3 creators community where builders, industrial figureheads, and Ethereum enthusiasts hang out. We're passionate about web3 development, design, and culture. Come build with us. -Solidity Gitter - chat for solidity development (Gitter) -Solidity Matrix - chat for solidity development (Matrix) -Ethereum Stack Exchange - question and answer forum -Peeranha - decentralized question and answer forum +Ethereum Cat Herders - community oriented around offering project management support to Ethereum development +Ethereum Hackers - Discord chat run by ETHGlobal: an online community for Ethereum hackers all over the world +CryptoDevs - Ethereum development focused Discord community +EthStaker Discord - community-run guidance, education, support, and resources for existing and potential stakers +Ethereum.org website team - stop by and chat ethereum.org web development and design with the team and folks from the community +Matos Discord - web3 creators community where builders, industrial figureheads, and Ethereum enthusiasts hang out. We're passionate about web3 development, design, and culture. Come build with us. +Solidity Gitter - chat for solidity development (Gitter) +Solidity Matrix - chat for solidity development (Matrix) +Ethereum Stack Exchange - question and answer forum +Peeranha - decentralized question and answer forum ## YouTube and Twitter {#youtube-and-twitter} -Ethereum Foundation - Keep up to date with the latest from the Ethereum Foundation -@ethereum - Official account of the Ethereum Foundation -@ethdotorg - The portal to Ethereum, built for our growing global community -List of influential Ethereum twitter accounts +Ethereum Foundation - Keep up to date with the latest from the Ethereum Foundation +@ethereum - Official account of the Ethereum Foundation +@ethdotorg - The portal to Ethereum, built for our growing global community +List of influential Ethereum twitter accounts
- + Learn more about DAOs
diff --git a/public/content/community/research/index.md b/public/content/community/research/index.md index 729935b7123..45a6e898324 100644 --- a/public/content/community/research/index.md +++ b/public/content/community/research/index.md @@ -6,7 +6,7 @@ lang: en # Active areas of Ethereum research {#active-areas-of-ethereum-research} -One of the primary strengths of Ethereum is that an active research and engineering community are constantly improving it. Many enthusiastic, skilled people worldwide would like to apply themselves to outstanding issues in Ethereum, but it is not always easy to find out what those issues are. This page outlines key active research areas as a rough guide to Ethereum's cutting edge. +One of the primary strengths of Ethereum is that an active research and engineering community is constantly improving it. Many enthusiastic, skilled people worldwide would like to apply themselves to outstanding issues in Ethereum, but it is not always easy to find out what those issues are. This page outlines key active research areas as a rough guide to Ethereum's cutting edge. ## How Ethereum research works {#how-ethereum-research-works} diff --git a/public/content/community/support/index.md b/public/content/community/support/index.md index 712d1954f76..4991d0adc75 100644 --- a/public/content/community/support/index.md +++ b/public/content/community/support/index.md @@ -12,11 +12,11 @@ Are you looking for the official Ethereum support? The first thing you should kn Understanding the decentralized nature of Ethereum is vital because anyone claiming to be official support for Ethereum is probably trying to scam you! The best protection against scammers is educating yourself and taking security seriously. - + Ethereum security and scam prevention - + Learn Ethereum fundamentals diff --git a/public/content/contributing/adding-developer-tools/index.md b/public/content/contributing/adding-developer-tools/index.md index 402b2d9632c..3a6decb5f96 100644 --- a/public/content/contributing/adding-developer-tools/index.md +++ b/public/content/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ Unless products are specifically ordered otherwise, such as alphabetically, prod If you want to add a developer tool to ethereum.org and it meets the criteria, create an issue on GitHub. - + Create issue diff --git a/public/content/contributing/adding-exchanges/index.md b/public/content/contributing/adding-exchanges/index.md index bf88d785930..81fc958898c 100644 --- a/public/content/contributing/adding-exchanges/index.md +++ b/public/content/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ And so that ethereum.org can be more confident that the exchange is a legitimate If you want to add an exchange to ethereum.org, create an issue on GitHub. - + Create an issue diff --git a/public/content/contributing/adding-layer-2s/index.md b/public/content/contributing/adding-layer-2s/index.md index ed99ce4f506..6f3a6574af4 100644 --- a/public/content/contributing/adding-layer-2s/index.md +++ b/public/content/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _We do not consider other scaling solutions that don't use Ethereum for data ava If you want to add a layer 2 to ethereum.org, create an issue on GitHub. - + Create an issue diff --git a/public/content/contributing/adding-products/index.md b/public/content/contributing/adding-products/index.md index 80cf3ab2327..df2c02dc252 100644 --- a/public/content/contributing/adding-products/index.md +++ b/public/content/contributing/adding-products/index.md @@ -82,7 +82,7 @@ Please also refer to our [terms of use](/terms-of-use/). Information on ethereum As is the fluid nature of Ethereum, teams and products come and go and innovation happens daily, so we'll undertake routine checks of our content to: -- ensure that all dapps listed still fulfil our criteria +- ensure that all dapps listed still fulfill our criteria - verify there aren't products that have been suggested that meet more of our criteria than the ones currently listed You can help with this by checking and letting us know. [Create an issue](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.yaml&title=) or send an email to [website@ethereum.org](mailto:website@ethereum.org) @@ -95,6 +95,6 @@ _We're also investigating options for voting so the community can indicate their If you want to add a dapp to ethereum.org and it meets the criteria, create an issue on GitHub. - + Create an issue diff --git a/public/content/contributing/adding-staking-products/index.md b/public/content/contributing/adding-staking-products/index.md index 376abaf4d70..fb8fd48e02d 100644 --- a/public/content/contributing/adding-staking-products/index.md +++ b/public/content/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ The code logic and weights for these criteria are currently contained in [this J If you want to add a staking product or service to ethereum.org, create an issue on GitHub. - + Create an issue diff --git a/public/content/contributing/adding-wallets/index.md b/public/content/contributing/adding-wallets/index.md index bf099b60c8e..7ca45d439fb 100644 --- a/public/content/contributing/adding-wallets/index.md +++ b/public/content/contributing/adding-wallets/index.md @@ -61,7 +61,7 @@ Wallets are rapidly changing in Ethereum. We've tried to create a fair framework If you want to add a wallet to ethereum.org, create an issue on GitHub. - + Create an issue @@ -69,7 +69,7 @@ If you want to add a wallet to ethereum.org, create an issue on GitHub. As is the fluid nature of Ethereum, teams and products come and go and innovation happens daily, so we'll undertake routine checks of our content to: -- ensure that all wallets and dapps listed still fulfil our criteria +- ensure that all wallets and dapps listed still fulfill our criteria - verify there aren't products that have been suggested that meet more of our criteria than the ones currently listed ethereum.org is maintained by the open source community & we rely on the community to help keep this up to date. If you notice any information about listed wallets that needs to be updated, please [open an issue](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=wallet+%3Apurse%3A&template=suggest_wallet.yaml) or [pull request](https://github.com/ethereum/ethereum-org-website/pulls)! diff --git a/public/content/contributing/content-resources/index.md b/public/content/contributing/content-resources/index.md index 5b89c6bd449..609a0bf8214 100644 --- a/public/content/contributing/content-resources/index.md +++ b/public/content/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Learning resources will be assessed by the following criteria: If you want to add a content resource to ethereum.org and it meets the criteria, create an issue on GitHub. - + Create an issue diff --git a/public/content/contributing/translation-program/how-to-translate/index.md b/public/content/contributing/translation-program/how-to-translate/index.md index 13eca71ddeb..da97d27e395 100644 --- a/public/content/contributing/translation-program/how-to-translate/index.md +++ b/public/content/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ For more visual learners, watch Luka walk through getting set up with Crowdin. A You will need to log in to your Crowdin account or sign up if you don’t already have one. All that is required to sign up is an e-mail account and password. - + Join project diff --git a/public/content/contributing/translation-program/index.md b/public/content/contributing/translation-program/index.md index 7914222b5ad..e569a6d8e6e 100644 --- a/public/content/contributing/translation-program/index.md +++ b/public/content/contributing/translation-program/index.md @@ -22,7 +22,7 @@ The ethereum.org Translation Program is open and anyone can contribute! _Join the [ethereum.org Discord](/discord/) to collaborate on translations, ask questions, share feedback and ideas, or join a translation group._ - + Start translating diff --git a/public/content/contributing/translation-program/translatathon/approved.png b/public/content/contributing/translation-program/translatathon/approved.png deleted file mode 100644 index 44177d5ca80..00000000000 Binary files a/public/content/contributing/translation-program/translatathon/approved.png and /dev/null differ diff --git a/public/content/contributing/translation-program/translatathon/details/index.md b/public/content/contributing/translation-program/translatathon/details/index.md new file mode 100644 index 00000000000..e4f469d1f05 --- /dev/null +++ b/public/content/contributing/translation-program/translatathon/details/index.md @@ -0,0 +1,81 @@ +--- +title: Details and rules +lang: en +template: translatathon +--- + +![](./participate.png) + +The Translatathon is open and anyone can participate by filling out the application form and joining the project in Crowdin. + +Translators collect points by suggesting translations for untranslated strings in their language in the Crowdin editor during the translation period (August 9th - August 18th). + +Each participants final score is determined by the number of words they have translated during the translation period and any potential multipliers they’ve collected. + +### Getting started + +The translation process takes place in the ethereum.org project in Crowdin and translators suggest their translations for untranslated strings, made up of almost all of content from the ethereum.org website. + +Translations are suggested directly in the online editor so there is no need to download or upload any files or deliverables. Each translated word is tracked and counted. + +**1) Join the project** + +- To start contributing, you will need to join the [ethereum.org project in Crowdin](https://crowdin.com/project/ethereum-org) +- You will need to sign in or create an account - all that is required is an email address and password + +**2) Select your language** + +- Find your language on the list of target languages and open it by clicking on its name or flag +- If you would like to translate into a language that isn’t available, reach out to [Ethereum.org Team](https://crowdin.com/profile/ethdotorg) on crowdin or send us an email to translations@ethereum.org and we will add new additional target languages per request + +**3) Open an untranslated file** + +- Find the first untranslated file to start translating. The folders containing the source files are based on priority - 1) Homepage, 2) Essential learning, 3) Essentials, 4) Exploring, etc. so you should start translating the first folder that contains untranslated files +- Each file has a progress indicator showing how much of the translatable content in the file has been translated and approved… if translation progress for any file is below 100%, please translate it + +**4) Translate the untranslated strings** + +- When you open a file to translate, make sure you are only translating untranslated strings! +- Each string has a status indicator that shows whether it’s _Translated_, _Untranslated_, or _Approved_. If a source string already has a suggested translation in your language, there is no need to translate it +- You can also filter strings in the editor to show _Untranslated first_ or _Untranslated only_ + +For a detailed guide to navigating and using the Crowdin online editor, we recommend all Translatathon participants to read our [How to translate](/contributing/translation-program/how-to-translate/) guide. + +To learn more about the conventions and best practices for translating ethereum.org content, you can also check out our [translation style guide](/contributing/translation-program/translators-guide/). + +### Prizes + +The total prize pool for the Translatathon is 30,000$. + +A detailed breakdown of prizes will be announced at the end of the application period. + +### Evaluation process + +All translations will be subject to QA and feedback, where professional linguists will evaluate submissions based on quality and accuracy. + +We will also be running **anti-machine translation measures**, with Crowdin providing some tools that automatically detect machine translations. + +While translation quality will not play a critical role in the scoring, any **participants found using machine translation** or suggesting low-quality and inaccurate translations **will be disqualified** and not eligible to compete for prizes! + +The evaluation period will take place between August 19th-28th and the results will be announced on the ethereum.org community call on August 29th. + +All translations will also be subject to a thorough review before being added to the website. + +### FAQ - Frequently asked questions + + +
    +
  • In Crowdin, you can send a direct message to Ethereum.org Team
  • +
  • On the ethereum.org Discord, you can send a message in the #translatathon & #translate channels
  • +
  • You can send an email to translations@ethereum.org
  • +
+
+ + + You can translate into any language! It is recommended to only translate into your native language to ensure sufficient quality, but in short, all language available in Crowdin are in scope for the Translatathon. + + If you want to translate into a language that isn't available in Crowdin, reach out to us and we will add any language per request. + + + + diff --git a/public/content/contributing/translation-program/translatathon/details/participate.png b/public/content/contributing/translation-program/translatathon/details/participate.png new file mode 100644 index 00000000000..817025328dd Binary files /dev/null and b/public/content/contributing/translation-program/translatathon/details/participate.png differ diff --git a/public/content/contributing/translation-program/translatathon/index.md b/public/content/contributing/translation-program/translatathon/index.md index 7aeb64702dc..73cbfce51d0 100644 --- a/public/content/contributing/translation-program/translatathon/index.md +++ b/public/content/contributing/translation-program/translatathon/index.md @@ -1,212 +1,95 @@ --- -title: Ethereum.org Translatathon -description: Join the first ethereum.org Translatathon to contribute to ethereum.org, learn about Ethereum, and compete for prizes. +title: 2024 ethereum.org Translatathon lang: en +template: translatathon --- -# Ethereum.org Translatathon {#introduction} + + + + + -Welcome to the first ever ethereum.org Translatathon! +## Introduction -A translatathon is a collaborative and competitive hackathon-style event where individuals and teams compete for prizes by translating ethereum.org content into different languages. +The ethereum.org Translation Program is an ongoing effort to translate the website into as many languages as possible. We believe that Ethereum content and onboarding resources should be accessible to everyone, regardless of the language they speak. -The goal is to translate website content and help make ethereum.org more accessible to non-English speakers, raise awareness of the importance of localization and the [Translation program](/contributing/translation-program/), onboard new contributors and give back to our community, while fostering a sense of community by teaming up, collaborating on translations, and competing against other teams. +As part of the Translation Program, we are organizing the second edition of the Translatathon with the aim of incentivizing translation contributions in less-active languages, increasing the number of languages and amount of content available on the site, onboard new contributors and reward our existing ones. -We invite you to join us in breaking down language barriers and making ethereum.org content available to a truly global audience. By participating in the Translatathon, you’ll have an opportunity to meet and collaborate with like-minded individuals from across the globe, compete for exciting prizes, and contribute to making Ethereum content more accessible to the world! +If you are bilingual and want to help make Ethereum content more accessible while competing for prizes, read on to learn more! -## Overview {#overview} +[Learn more about the ethereum.org Translation Program](/contributing/translation-program/) - - This event has passed. Stay tuned for the next events. - +## Timeline -### When {#when} +Here are the important dates for the 2024 Translatathon: -- Application period: August 1st - August 15th, 2023 -- Translation period: August 16th - August 23rd, 2023 -- Evaluation & QA period: August 23rd - August 30th, 2023 -- Results announcement: August 31st, 2023 + -### Where {#where} + -The translations and review process will take place in the [ethereum.org project on Crowdin](https://crowdin.com/project/ethereum-org), a localization management platform where all of our localization processes take place. +## Participate -All of the Translatathon participants will be required to join the project in Crowdin and translate directly on the platform, where you can translate as individuals or collaborate as part of a team. +![Image of community and globe](./participate.png) -Office hours, workshops, team formation and FAQ sessions will be hosted on the [ethereum.org Discord](https://www.ethereum.org/discord), where you’ll also be able to find all the relevant information on the Translatathon, follow along with announcements and updates, and reach out to other participants and the ethereum.org team. + + +

Who can join?

+ Be older than 18 years and fluent in at least one language in addition to English. +
+ +

Do I need to be a translator?

+ No. You simply have to be bilingual and suggest human translations (using machine translation is forbidden!) to the best of your ability, no professional experience required. +
+
-### How {#how} + + +

How much time do I have to commit?

+ As much as you want. The minimum threshold to be eligible for participatory prizes is 100 translated words, which takes about 10-20 minutes to complete, while competing for the top prizes will require a larger time commitment. +
+ +

Do I need to be familiar with Ethereum?

+ No. While being familiar with Ethereum can help with your productivity and quality, the Translatathon is as much a learning experience as it is a competition, and everyone is invited to join and learn more about Ethereum while participating. +
+
-#### Application period {#applications} + + +

What do I need to participate?

+ We recommend using a computer to translate since our translation platform, Crowdin, is optimized for desktop. +
+
-The application period will be open from **August 1st** to **August 15th**, 2023. +For more details, [see the full Terms & conditions](/contributing/translation-program/translatathon/terms-and-conditions) -All participants in the Translatathon are required to apply in order to participate and compete for prizes. +### Step by step instructions -During this period, we will be organizing several team formation calls on the Discord, where participants will be able to form teams and apply to compete in the ‘Teams’ category. + -Participants planning to compete as a team need to fill out the [Team registration form](https://teams.paperform.co/) by the end of the application period, adding links to the Crowdin profiles of each team member. +## Stay up to date -#### Categories {#categories} + + -Team members can translate into different languages! + -Individuals will participate in the Translatathon as normal, competing only against other individuals, and the final scores will be calculated based on their number of translated words and the content buckets they translated. - -**Only translations, submitted during the Translation period - starting 16th of August at 5:00am UTC and ending 23rd of August at 5:00am UTC - will count towards the final score.** - -## Step-by-step instructions {#instructions} - -1. Learn more about the Translatathon and read up on the timeline, process, requirements, and evaluation process - -2. Apply to participate [here](https://translatathon.paperform.co/) - -3. Join the team formation and Onboarding calls on the [ethereum.org Discord](https://www.ethereum.org/discord) - -4. If you’re planning to participate as part of a team, fill out the [Team registration form](https://teams.paperform.co/) - -5. Check out the resources on [how to join the project and how to use Crowdin](/contributing/translation-program/how-to-translate/), and read through the [Translation style guide](/contributing/translation-program/translators-guide/) for in-depth guidelines on translating ethereum.org content - -6. Translate! - - - When translating, do not use machine translation or submit low-quality translations, since all translations will be reviewed, and participants found using machine translation or submitting inaccurate translations will be disqualified from competing for prizes! - - -## Details and submission criteria {#details} - -### Requirements and scoring {#requirements-scoring} - -With the translation process taking place in Crowdin, the deliverable for Translatathon participants is simply the content you have translated in the [ethereum.org project](https://crowdin.com/project/ethereum-org). No need to manually submit anything. - -In order for your submissions to be counted, make sure that you are only translating untranslated and unapproved strings. - -This means that you should only be translating files that are less than 100% translated, and strings with no existing translations. They can be easily identified by the red square (as shown in the image below). - -Untranslated string (translate this!): - -![Untranslated string](./untranslated.png) - -Translated strings (do not translate): - -![Translated string](./translated.png) - -String with an approved translation (do not translate): - -![Approved string](./approved.png) - -The files for translation are already categorized by priority in Crowdin, with initial content buckets containing the most high-traffic pages. - -You can read more about content buckets [here](/contributing/translation-program/how-to-translate/#find-document), and check the exact distribution of pages across different content buckets [here](/contributing/translation-program/content-buckets/). - -We always recommend contributors to translate the content buckets in order, starting with 1) Homepage → 2) Essentials → 3) Exploring → 4) Use Ethereum pages, etc., but during the Translatathon, this will be especially important and could heavily influence your score, since the higher priority buckets will have a higher multiplier when calculating the final score. - -Full breakdown of multipliers by content bucket: - -- Content buckets 1-8: 1.2x points multiplier -- Content buckets 9-15: 1.1x points multiplier -- Content buckets 16-28: 1x points multiplier -- Remix translations: 0.8x points multiplier - -### Prizes {#prizes} - -The total prize pool for the Translatathon is 30,000$. - -A detailed breakdown of prizes will be announced at the end of the application period. - -### Evaluation process {#evaluation-process} - -We work with [Acolad](https://www.acolad.com/), a leading localization agency, on all review and QA processes for ethereum.org content. - -As part of the evaluation process for the Translatathon, all translations will be subject to a QA and feedback step, where professional linguists will evaluate submissions by individual translators based on quality and accuracy. - -We will also be running anti-machine translation measures, with Crowdin providing some tools that automatically detect machine translations. - -While translation quality will not play a critical role in the scoring, any participants found using machine translation or suggesting low-quality and inaccurate translations will be disqualified and not eligible to compete for prizes! - -If you are participating in the Translatathon as part of a team, try to pick your teammates wisely. Any team members that are disqualified based on the above criteria will results in your team losing points, putting you at a disadvantage against other teams. - -The evaluation period will take one week after the translation period ends, and results & winners will be announced on August 31st. - -All translations will also be subject to a thorough review before being added to the website. - -## Terms & conditions {#Terms-and-Conditions} - -_The Ethereum.org Translation Competition, also referred to as the “Translatathon”, is an experimental initiative by the ethereum.org team to incentivise and reward contributions to the ethereum.org Translation Program._ - -- Modification and Termination. We reserve the right to modify the rules or to terminate the Translatathon at any time, without prior notice. All changes will be effective immediately upon announcement. - -- Eligibility, Judging, and Prizes. The determination of eligibility, scoring and judging methodology, and prize distribution fall solely and irrevocably under our discretion. - -- Data Privacy. By submitting the application form, applicants and participants confirm that they have read and agree to our Privacy Policy and consent to share with us the requested information, which may include information that constitutes personal data. We will keep all information provided confidential, except for the participants’ provided Crowdin usernames and profile images which may be used in public announcements related to competition results and winners. - -- Translation Standards. The use of machine translation tools, as determined by us in our sole discretion, may result in disqualification from the competition. In addition, the submission of incorrect and/or inaccurate translations, as determined by us in our sole discretion, may result in ineligibility for prize consideration. Further, any contributions towards strings that have already been translated or reviewed, as determined by us in our sole discretion, will not be included in the participants’ final score. We reserve the right to make such determinations, which shall be final and binding. - -- Intellectual Property. Participants agree that by submitting a translation work during the Translatathon, they grant the Ethereum Foundation an irrevocable, non-exclusive, royalty-free licence to use, reproduce, distribute, display, modify, adapt, create derivative works from, and otherwise alter their translation work. Further, participants agree that their translation works may be made publicly available on the ethereum.org website under an open-source licence, including a Creative Commons licence, which allows others to use, share, and build upon the work. - -- Taxes. Any tax implications arising from the receipt of prizes are the sole responsibility of the prize recipient. - -- Comprehensively Sanctioned Countries. Participants from regions or countries that are subject to comprehensive international sanctions (including, but not limited to Cuba, Iran, North Korea, and Syria) will not be eligible for participation. - -- Waiver of Liability. Participants agree that the Ethereum Foundation, its affiliates, and all of their respective officers, directors, employees, and agents will have no liability whatsoever for any injuries, losses, or damages of any kind arising from or in connection with their participation in the Translatathon. - -- Governing Law. Any dispute or claim arising out of or relating to the Translatathon (in each case, including non-contractual disputes or claims), shall be governed by and construed in accordance with the laws of Switzerland without giving effect to any choice or conflict of law provision or rule (whether of Switzerland or any other jurisdiction). - -## Frequently asked questions {#FAQ} - - - -- In Crowdin, you can send a direct message to Ethereum.org Team -- On the ethereum.org Discord, you can send a message in the #translatathon & #translate channels -- You can send an email to translations@ethereum.org - - - - - -You can translate into any language! It is recommended to only translate into your native language to ensure sufficient quality, but in short, all language available in Crowdin are in scope for the Translatathon. - -In case you would like to translate into a language that is not available in the ethereum.org project in Crowdin, please send a message to Ethereum.org Team in Crowdin, or send a message in the #translatathon or #translate channels on the ethereum.org Discord and we’ll add the language to the project. - - - - - -Yes, all Translatathon participants are required to submit the individual application form to participate. - -Only one member of a team needs to submit the team registration form, so we can keep track of teams and their members. - - - - - -Machine translation is strictly forbidden, but the project in Crowdin has a built-in Translation memory and Glossary that you can use to assist you in the process, or check definitions and established translations for specific terms. - -You can learn more about navigating Crowdin and using the Translation memory and Glossary here. - - - - - -If you are already connected with other translators or people who would be interested in participating, you can simply apply to register as a team and add the Crowdin accounts for everyone that will be part of the team. - -You can also invite your friends and form a team with them. - -Finally, we’ll be hosting team formation calls on the ethereum.org Discord, where you can connect with other individuals looking for teammates. - - - - - -If the ethereum.org content in Crowdin has been 100% translated into your language, congratulations! - -Once the Translatathon is over, all the translated content will be fully reviewed and added to the website. - -However, despite your language being completely translated, you can still participate in the Translatathon by translating Remix content. -These translations will be used in the Remix IDE documentation and have a lower score multiplier than ethereum.org content. - - + diff --git a/public/content/contributing/translation-program/translatathon/participate.png b/public/content/contributing/translation-program/translatathon/participate.png new file mode 100644 index 00000000000..817025328dd Binary files /dev/null and b/public/content/contributing/translation-program/translatathon/participate.png differ diff --git a/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md b/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md new file mode 100644 index 00000000000..bd9148ad93b --- /dev/null +++ b/public/content/contributing/translation-program/translatathon/terms-and-conditions/index.md @@ -0,0 +1,43 @@ +--- +title: Terms and conditions +lang: en +template: translatathon +--- + +The Ethereum.org Translation Competition, also referred to as the “Translatathon”, is an experimental initiative by the ethereum.org team to incentivise and reward contributions to the ethereum.org Translation Program. + +## Modification and Termination. + +We reserve the right to modify the rules or to terminate the Translatathon at any time, without prior notice. All changes will be effective immediately upon announcement. + +## Eligibility, Judging, and Prizes + +The determination of eligibility, scoring and judging methodology, and prize distribution fall solely and irrevocably under our discretion. + +## Data Privacy + +By submitting the application form, applicants and participants confirm that they have read and agree to our Privacy Policy and consent to share with us the requested information, which may include information that constitutes personal data. We will keep all information provided confidential, except for the participants’ provided Crowdin usernames and profile images which may be used in public announcements related to competition results and winners. + +## Translation Standards + +The use of machine translation tools, as determined by us in our sole discretion, may result in disqualification from the competition. In addition, the submission of incorrect and/or inaccurate translations, as determined by us in our sole discretion, may result in ineligibility for prize consideration. Further, any contributions towards strings that have already been translated or reviewed, as determined by us in our sole discretion, will not be included in the participants’ final score. We reserve the right to make such determinations, which shall be final and binding. + +## Intellectual Property + +Participants agree that by submitting a translation work during the Translatathon, they grant the Ethereum Foundation an irrevocable, non-exclusive, royalty-free licence to use, reproduce, distribute, display, modify, adapt, create derivative works from, and otherwise alter their translation work. Further, participants agree that their translation works may be made publicly available on the ethereum.org website under an open-source licence, including a Creative Commons licence, which allows others to use, share, and build upon the work. + +## Taxes + +Any tax implications arising from the receipt of prizes are the sole responsibility of the prize recipient. + +## Comprehensively Sanctioned Countries + +Participants from regions or countries that are subject to comprehensive international sanctions (including, but not limited to Iran, Cuba, Syria, North Korea, and the Crimea, Donetsk People's Republic and Luhansk People's Republic regions of Ukraine) will not be eligible for participation. + +## Waiver of Liability + +Participants agree that the Ethereum Foundation, its affiliates, and all of their respective officers, directors, employees, and agents will have no liability whatsoever for any injuries, losses, or damages of any kind arising from or in connection with their participation in the Translatathon. + +## Governing Law + +Any dispute or claim arising out of or relating to the Translatathon (in each case, including non-contractual disputes or claims), shall be governed by and construed in accordance with the laws of Switzerland without giving effect to any choice or conflict of law provision or rule (whether of Switzerland or any other jurisdiction). \ No newline at end of file diff --git a/public/content/contributing/translation-program/translatathon/translated.png b/public/content/contributing/translation-program/translatathon/translated.png deleted file mode 100644 index 47e167de4f1..00000000000 Binary files a/public/content/contributing/translation-program/translatathon/translated.png and /dev/null differ diff --git a/public/content/contributing/translation-program/translatathon/untranslated.png b/public/content/contributing/translation-program/translatathon/untranslated.png deleted file mode 100644 index 28f22632410..00000000000 Binary files a/public/content/contributing/translation-program/translatathon/untranslated.png and /dev/null differ diff --git a/public/content/developers/docs/accounts/index.md b/public/content/developers/docs/accounts/index.md index 747742a81ca..83dc26d1e80 100644 --- a/public/content/developers/docs/accounts/index.md +++ b/public/content/developers/docs/accounts/index.md @@ -60,7 +60,7 @@ If Alice wants to send ether from her own account to Bob’s account, Alice need ## Account creation {#account-creation} -When you want to create an account most libraries will generate you a random private key. +When you want to create an account, most libraries will generate you a random private key. A private key is made up of 64 hex characters and can be encrypted with a password. @@ -70,6 +70,12 @@ Example: The public key is generated from the private key using the [Elliptic Curve Digital Signature Algorithm](https://wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm). You get a public address for your account by taking the last 20 bytes of the Keccak-256 hash of the public key and adding `0x` to the beginning. +This means an Externally owned account (EOA) has a 42-character address (20-byte segment which is 40 hexadecimal characters plus the `0x` prefix). + +Example: + +`0x5e97870f263700f46aa00d967821199b9bc5a120` + The following example shows how to use a signing tool called [Clef](https://geth.ethereum.org/docs/tools/clef/introduction) to generate a new account. Clef is an account management and signing tool that comes bundled with the Ethereum client, [Geth](https://geth.ethereum.org). The `clef newaccount` command creates a new key pair and saves them in an encrypted keystore. ``` @@ -89,7 +95,7 @@ Generated account 0x5e97870f263700f46aa00d967821199b9bc5a120 It is possible to derive new public keys from your private key, but you cannot derive a private key from public keys. It is vital to keep your private keys safe and, as the name suggests, **PRIVATE**. -You need a private key to sign messages and transactions which output a signature. Others can then take the signature to derive your public key, proving the author of the message. In your application, you can use a javascript library to send transactions to the network. +You need a private key to sign messages and transactions which output a signature. Others can then take the signature to derive your public key, proving the author of the message. In your application, you can use a JavaScript library to send transactions to the network. ## Contract accounts {#contract-accounts} diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/1.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/1.png new file mode 100644 index 00000000000..a4d46df9582 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/1.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/10.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/10.png new file mode 100644 index 00000000000..a3610448dc6 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/10.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/11.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/11.png new file mode 100644 index 00000000000..e931fc50b19 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/11.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/12.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/12.png new file mode 100644 index 00000000000..fd9131959f1 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/12.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/13.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/13.png new file mode 100644 index 00000000000..b02d71fe307 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/13.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/14.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/14.png new file mode 100644 index 00000000000..34f89fbaa44 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/14.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/15.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/15.png new file mode 100644 index 00000000000..9a8696718ff Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/15.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/16.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/16.png new file mode 100644 index 00000000000..f1b234663a2 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/16.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/17.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/17.png new file mode 100644 index 00000000000..ac3e8318593 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/17.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/2.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/2.png new file mode 100644 index 00000000000..d2f8739c76c Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/2.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/3.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/3.png new file mode 100644 index 00000000000..c86fd6582a4 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/3.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/4.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/4.png new file mode 100644 index 00000000000..914676ca512 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/4.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/5.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/5.png new file mode 100644 index 00000000000..6dad9d7e5b7 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/5.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/6.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/6.png new file mode 100644 index 00000000000..54542fa4f88 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/6.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/7.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/7.png new file mode 100644 index 00000000000..4263a50ae35 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/7.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/8.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/8.png new file mode 100644 index 00000000000..710a1d2d9a5 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/8.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/9.png b/public/content/developers/docs/design-and-ux/dex-design-best-practice/9.png new file mode 100644 index 00000000000..93d9f0f81d8 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/dex-design-best-practice/9.png differ diff --git a/public/content/developers/docs/design-and-ux/dex-design-best-practice/index.md b/public/content/developers/docs/design-and-ux/dex-design-best-practice/index.md new file mode 100644 index 00000000000..ac9d92c55b6 --- /dev/null +++ b/public/content/developers/docs/design-and-ux/dex-design-best-practice/index.md @@ -0,0 +1,217 @@ +--- +title: Decentralized exchange (DEX) design best practices +description: A guide explaining UX/UI decisions for swapping tokens. +lang: en +--- + +Since the launch of Uniswap in 2018, there have been hundreds of decentralized exchanges launched across dozens of different chains. +Many of these have introduced new elements or added their own twist, but the interface has remained generally the same. + +One reason for this is [Jakob’s Law](https://lawsofux.com/jakobs-law/): + +> Users spend most of their time on other sites. This means that users prefer your site to work the same way as all the other sites they already know. + +Thanks to early innovators like Uniswap, Pancakeswap, and Sushiswap, DeFi users have a collective idea of what a DEX looks like. +For this reason, something like “best practice” is now emerging. We see more and more design decisions being standardized across sites. You can see the evolution of DEXes as a giant example of testing it live. Things that worked stayed, things that didn’t, got tossed out. There’s still room for personality, but there are certain standards a DEX should conform to. + +This article is a summary of: +- what to include +- how to make it as usable as possible +- the main ways to customize the design + +All of the example wireframes were made specifically for this article, although they are all based on real projects. + +The Figma kit is also included at the bottom - feel free to use it and speed up your own wireframes! + +## Basic anatomy of a DEX {#basic-anatomy-of-a-dex} + +The UI generally contains three elements: +1. Main form +2. Button +3. Details panel + +![Generic DEX UI, showing the three main elements](./1.png) + + +## Variations {#variations} + +This will be a common theme in this article, but there are various different ways these elements can be organized. The “details panel” can be: +- Above the button +- Below the button +- Hidden in an accordion panel +- And/or on a “preview” modal + +N.B. A “preview” modal is optional, but if you are showing very few details on the main UI, it becomes essential. + +## Structure of the main form {#structure-of-the-main-form} + +This is the box where you actually choose which token you want to swap. The component consists of an input field and a small button in a row. + +DEXes typically display additional details in one row above and one row below, although this can be configured differently. + +![Input row, with a details row above and below](./2.png) + +## Variations {#variations2} + +Two UI variations are shown here; one without any borders, creating a very open design, and one where the input row has a border, creating a focus on that element. + +![Two UI variations of the main form](./3.png) + +This basic structure allows **four key pieces of info** to be shown in the design: one in each corner. If there is only one top/bottom row, then there are only two spots. + +During the evolution of DeFi, lots of different things have been included here. + +## Key info to include {#key-info-to-include} + +- Balance in wallet +- Max button +- Fiat equivalent +- Price impact on the “received” amount + +In the early days of DeFi, the fiat equivalent was often missing. If you are building any sort of Web3 project, it is essential that a fiat equivalent is shown. Users still think in terms of local currencies, so in order to match real world mental models, this should be included. + +On the second field (the one where you choose the token you are swapping to) you can also include the price impact next to the fiat currency amount, by calculating the difference between the input amount and estimated output amounts. This is quite a useful detail to include. + +Percentage buttons (e.g. 25%, 50%, 75%) can be a useful feature, but they take up more space, add more call to actions, and add more mental load. Same with percentage sliders. Some of these UI decisions will depend on your brand and your user type. + +Extra details can be shown below the main form. As this type of info is mostly for pro users, it makes sense to either: +- keep it as minimal as possible, or; +- hide it in an accordion panel + +![Details shown in the corners of that main form](./4.png) + +## Extra info to include {#extra-info-to-include} + +- Token price +- Slippage +- Minimum received +- Expected output +- Price impact +- Gas cost estimate +- Other fees +- Order routing + +Arguably, some of these details could be optional. + +Order routing is interesting, but doesn’t make much difference to most users. + +Some other details are simply restating the same thing in different ways. For example “minimum received” and “slippage” are two sides of the same coin. If you have slippage set at 1%, then the minimum you can expect to receive = expected output-1%. Some UIs will show expected amount, minimum amount, and slippage… Which is useful but possibly overkill. + +Most users will leave default slippage anyway. + +“Price impact” is often shown in brackets next to the fiat equivalent in the “to” field. This is a great ux detail to add, but if it is shown here, does it really need to be shown again below? And then again on a preview screen? + +Many users (especially those swapping small amounts) will not care about these details; they will simply enter a number and hit swap. + +![Some details show the same thing](./5.png) + +Exactly what details are shown will depend on your audience and what feel you want the app to have. + +If you do include slippage tolerance in the details panel, you should also make it editable directly from here. This is a good example of an “accelerator”; a neat UX trick that can speed up experienced users’ flows, without impacting the general usability of the app. + +![Slippage can be controlled from the details panel](./6.png) + +It’s a good idea to think carefully about not just one specific piece of information on one screen, but about the entire flow through: +Entering numbers in Main Form → Scanning Details → Clicking to Preview Screen (if you have a preview screen). +Should the details panel be visible at all times, or does the user need to click it to expand? +Should you create friction by adding a preview screen? This forces the user to slow down and consider their trade, which can be useful. But do they want to see all the same info again? What is most useful to them at this point? + +## Design options {#design-options} + +As mentioned, a lot of this comes down to your personal style +Who is your user? +What is your brand? +Do you want a “pro” interface showing every detail, or do you want to be minimalist? +Even if you’re aiming for the pro users who want all info possible, you should still remember Alan Cooper’s wise words: + +> No matter how beautiful, no matter how cool your interface, it would be better if there were less of it. + +### Structure {#structure} + +- tokens on the left, or tokens on the right +- 2 rows or 3 +- details above or below the button +- details expanded, minimized, or not shown + +### Component style {#component-style} + +- empty +- outlined +- filled + +From a pure UX point of view, UI style matters less than you think. Visual trends come and go in cycles, and a lot of preference is subjective. + +The easiest way to get a feel for this - and think about the various different configurations - is to take a look at some examples and then do some experimenting yourself. + +The included Figma kit contains empty, outlined and filled components. + +Take a look at the below examples to see different ways you can put it all together: + +![3 rows in a filled style](./7.png) + +![3 rows in a outlined style](./8.png) + +![2 rows in an empty style](./9.png) + +![3 rows in an outlined style, with a details panel](./10.png) + +![3 rows with the input row in an outlined style](./11.png) + +![2 rows in a filled style](./12.png) + +## But which side should the token go on? {#but-which-side-should-the-token-go-on} + +The bottom line is that it probably doesn’t make a huge difference to usability. There are a few things to bear in mind, however, which might sway you one way or the other. + +It’s been mildly interesting to see the fashion change with time. Uniswap initially had the token on the left, but has since moved it to the right. Sushiswap also made this change during a design upgrade. Most, but not all, protocols have followed suit. + +Financial convention traditionally puts the currency symbol before the number, e.g. $50, €50, £50, but we *say* 50 dollars, 50 Euros, 50 pounds. + +To the general user - especially someone who reads left to right, top to bottom - token on the right probably feels more natural. + +![A UI with tokens on the left](./13.png) + +Putting the token on the left and all the numbers on the right looks pleasingly symmetrical, which is a plus, but there is another downside to this layout. + +The law of proximity states that items that are close together are perceived as related. Accordingly, we want to place related items next to each other. The token balance is directly related to the token itself, and will change whenever a new token is selected. It therefore makes slightly more sense for the token balance to be next to the token select button. It could be moved underneath the token, but that breaks the symmetry of the layout. + +Ultimately, there are pluses and minuses for both options, but it is interesting how the trend appears to be towards token on the right. + +# Button behavior {#button-behavior} + +Don’t have a separate button for Approve. Also don’t have a separate click for Approve. The user wants to Swap, so just say “swap” on the button and initiate the approval as the first step. A modal can show progress with a stepper, or a simple “tx 1 of 2 - approving” notification. + +![A UI with separate buttons for approve and swap](./14.png) + +![A UI with one button that says approve](./15.png) + +## Button as contextual help {#button-as-contextual-help} + +The button can do double duty as an alert! + +This is actually a fairly unusual design pattern outside of Web3, but has become standard within it. This is a good innovation as it saves space, and keeps attention focused. + +If the main action - SWAP - is unavailable due to an error, the reason why can be explained with the button, e.g.: + +- switch network +- connect wallet +- various errors + +The button can also be **mapped to the action** that needs to be performed. For example, if the user cannot swap because they are on the wrong network, the button should say “switch to Ethereum”, and when the user clicks on the button, it should switch the network to Ethereum. This speeds up the user flow significantly. + +![Key actions being initiated from the main CTA](./16.png) + +![Error message shown within the main CTA](./17.png) + +## Build your own with this figma file {#build-your-own-with-this-figma-file} + +Thanks to the hard work of multiple protocols, DEX design has improved a lot. We know what info the user needs, how we should show it, and how to make the flow as smooth as possible. +Hopefully this article provides a solid overview of the UX principles. + +If you want to experiment, please feel free to use the Figma wireframe kit. It is kept as simple as possible, but has enough flexibility to build the basic structure in various ways. + +[Figma wireframe kit](https://www.figma.com/community/file/1393606680816807382/dex-wireframes-kit) + +DeFi will continue to evolve, and there is always room for improvement. + +Good luck! diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image1.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image1.png new file mode 100644 index 00000000000..f90e686c1a1 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image1.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image2.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image2.png new file mode 100644 index 00000000000..4e57af43897 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image2.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image3.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image3.png new file mode 100644 index 00000000000..6fb74abdafb Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image3.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image4.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image4.png new file mode 100644 index 00000000000..601c82e5521 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image4.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image5.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image5.png new file mode 100644 index 00000000000..201f8b66a73 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image5.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image6.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image6.png new file mode 100644 index 00000000000..21bd48a64b1 Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image6.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image7.png b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image7.png new file mode 100644 index 00000000000..ff6909015ad Binary files /dev/null and b/public/content/developers/docs/design-and-ux/heuristics-for-web3/Image7.png differ diff --git a/public/content/developers/docs/design-and-ux/heuristics-for-web3/index.md b/public/content/developers/docs/design-and-ux/heuristics-for-web3/index.md new file mode 100644 index 00000000000..4b625c268d1 --- /dev/null +++ b/public/content/developers/docs/design-and-ux/heuristics-for-web3/index.md @@ -0,0 +1,132 @@ +--- +title: 7 heuristics for Web3 interface design +description: Principles to improve the usability of Web3 +lang: en +--- + +Usability heuristics are broad “rules of thumb” that you can use to measure the usability of your site. +These heuristics are specifically tailored for Web3 and should be used alongside Jakob Nielsen's [10 general principles for interaction design](https://www.nngroup.com/articles/ten-usability-heuristics/). + +## Seven usability heuristics for web3 {#seven-usability-heuristics-for-web3} + +1. Feedback follows action +2. Security and trust +3. The most important info is obvious +4. Understandable terminology +5. Actions are as short as possible +6. Network connections are visible and flexible +7. Control from the app, not the wallet + + +## Definitions and examples {#definitions-and-examples} + +### 1. Feedback follows action {#feedback-follows-action} + +**It should be obvious when something has happened, or is happening.** + +Users decide on their next steps based on the outcome of their previous steps. Therefore it is essential that they remain informed about the system status. This is especially important in Web3 as transactions can sometimes take a short time to commit to the blockchain. If there is no feedback informing them to wait, users are unsure if anything has happened. + +**Tips:** +- Inform the user via messaging, notifications, and other alerts. +- Communicate waiting times clearly. +- If an action is going to take longer than a few seconds, reassure the user with a timer or an animation to make them feel like something is happening. +- If there are multiple steps to a process, show each step. + +**Example:** +Showing each step involved in a transaction helps users know where they are in the process. Appropriate icons let the user know the status of their actions. + +![Informing the user about each step when swapping tokens](./Image1.png) + +### 2. Security and trust are baked in {#security-and-trust-are-backed-in} + +Security should be prioritized, and this should be emphasized for the user. +People care deeply about their data. Safety is often a primary concern for users, so it should be considered at all levels of the design. You should always be seeking to earn the trust of your users, but the way you do this can mean different things on different apps. It should not be an afterthought, but should be designed consciously throughout. Build trust throughout the user experience, including social channels and documentation, as well as the final UI. Things like the level of decentralization, the treasury multi-sig status, and whether the team is doxxed, all affect users' trust + +**Tips:** +- List your audits proudly +- Get multiple audits +- Advertise any safety features that you designed +- Highlight possible risks, including underlying integrations +- Communicate complexity of strategies +- Consider non-UI issues that might affect your users' perception of safety + +**Example:** +Include your audits in the footer, at a prominent size. + +![Audits refernced in the website footer](./Image2.png) + +### 3. The most important info is obvious {#the-most-important-info-is-obvious} + +For complex systems, show only the most relevant data. Determine what is most important, and prioritize its display. +Too much information is overwhelming and users typically anchor on one piece of information when making decisions. In DeFi, this will probably be APR on yield apps and LTV on lending apps. + +**Tips:** +- User research will uncover the most important metric +- Make the key info big, and the other details small and unobtrusive +- People don’t read, they scan; ensure your design is scannable + +**Example:** Large tokens in full color are easy to find when scanning. The APR is big and highlighted in an accent color. + +![The token and APR are easy to find](./Image3.png) + +### 4. Clear terminology {#clear-terminology} + +Terminology should be understandable and appropriate. +Technical jargon can be a huge blocker, because it requires the construction of a completely new mental model. Users are unable to relate the design to words, phrases and concepts they already know. Everything seems confusing and unfamiliar, and there is a steep learning curve before they can even attempt to use it. A users might approach DeFi wanting to save some money, and what they find is: Mining, farming, staking, emissions, bribes, vaults, lockers, veTokens, vesting, epochs, decentralized algorithms, protocol-owned liquidity… +Try to use simple terms that will be understood by the broadest group of people. Do not invent brand new terms just for your project. + +**Tips:** +- Use simple and consistent terminology +- Use existing language as much as possible +- Don’t come up with your own terms +- Follow conventions as they appear +- Educate users as much as possible + +**Example:** +“Your rewards” is a broadly understood, neutral, term; not a new word made up for this project. The rewards are denominated in USD to match real world mental models, even if the rewards themselves are in another token. + +![Token rewards, displayed in U.S. dollars](./Image4.png) + +### 5. Actions are as short as possible {#actions-are-as-short-as-possible} + +Speed up the user’s interactions by grouping sub actions. +This may be done on the smart contract level, as well as the UI. The user should not have to move from one part of the system to another – or leave the system entirely – to complete a common action. + +**Tips:** +- Combine "Approve" with other actions where possible +- Bundle signing steps as close together as possible + +**Example:** Combining “add liquidity” and “stake” is a simple example of an accelerator that saves a user both time and gas. + +![Modal showing a switch to combine the deposit and stake actions](./Image5.png) + +### 6. Network connections are visible and flexible {#network-connections-are-visible-and-flexible} + +Inform the user about what network they are connected to, and provide clear shortcuts to change network. +This is especially important on multichain apps. The main functions of the app should still be visible while disconnected or connected to a non-supported network. + +**Tips:** +- Show as much of the app as possible while disconnected +- Show which network the user is currently connected to +- Don’t make the user go to the wallet to change network +- If the app requires the user to switch network, prompt the action from the main call to action +- If the app contains markets or vaults for multiple networks, clearly state which set the user is currently looking at + +**Example:** Show the user which network they are connected to, and allow them to change it, in the appbar. + +![Dropdown button showing the connected network](./Image6.png) + +### 7. Control from the app, not the wallet {#control-from-the-app-not-the-wallet} + +The UI should tell the user everything they need to know and give them control over everything they need to do. +In Web3, there are actions you take in the UI, and actions you take in the wallet. Generally, you initiate an action in the UI, and then confirm it in the wallet. Users can feel uncomfortable if these two strands are not integrated carefully. + +**Tips:** +- Communicate system status via feedback in the UI +- Keep a record of their history +- Provide links to block explorers for old transactions +- Provide shortcuts to change networks. + +**Example:** A subtle container shows the user what relevant tokens they have in their wallet, and the main CTA provides a shortcut to change the network. + +![Main CTA is prompting the user to switch network](./Image7.png) diff --git a/public/content/developers/docs/gas/index.md b/public/content/developers/docs/gas/index.md index 789f8a77791..0a653bd4859 100644 --- a/public/content/developers/docs/gas/index.md +++ b/public/content/developers/docs/gas/index.md @@ -119,7 +119,7 @@ The Ethereum [scalability upgrades](/roadmap/) should ultimately address some of Layer 2 scaling is a primary initiative to greatly improve gas costs, user experience and scalability. [More on layer 2 scaling](/developers/docs/scaling/#layer-2-scaling). -## Monitoring gas fees {#moitoring-gas-fees} +## Monitoring gas fees {#monitoring-gas-fees} If you want to monitor gas prices, so you can send your ETH for less, you can use many different tools such as: diff --git a/public/content/developers/docs/networking-layer/portal-network/index.md b/public/content/developers/docs/networking-layer/portal-network/index.md index 049dce42106..1868533d7cc 100644 --- a/public/content/developers/docs/networking-layer/portal-network/index.md +++ b/public/content/developers/docs/networking-layer/portal-network/index.md @@ -55,7 +55,7 @@ The benefits of this network design are: - reduce dependence on centralized providers - Reduce Internet bandwidth usage - Minimized or zero syncing -- Accessible to resource-constrained devices (<1GB ram, <100mB disk, 1CPU) +- Accessible to resource-constrained devices (<1 GB RAM, <100 MB disk space, 1 CPU) The diagram below shows the functions of existing clients that can be delivered by the Portal Network, enabling users to access these functions on very low-resource devices. diff --git a/public/content/developers/docs/nodes-and-clients/run-a-node/index.md b/public/content/developers/docs/nodes-and-clients/run-a-node/index.md index 4c9840d4a60..b2bef8282d0 100644 --- a/public/content/developers/docs/nodes-and-clients/run-a-node/index.md +++ b/public/content/developers/docs/nodes-and-clients/run-a-node/index.md @@ -394,7 +394,7 @@ A consensus client serves as a Beacon Node for validators to connect. Each conse Running your own validator allows for [solo staking](/staking/solo/), the most impactful and trustless method to support the Ethereum network. However, this requires a deposit of 32 ETH. To run a validator on your own node with a smaller amount, a decentralized pool with permissionless node operators, such as [Rocket Pool](https://rocketpool.net/node-operators), might interest you. -The easiest way to get started with staking and validator key generation is to use the [Goerli Testnet Staking Launchpad](https://goerli.launchpad.ethereum.org/), which allows you to test your setup by [running nodes on Goerli](https://notes.ethereum.org/@launchpad/goerli). When you're ready for Mainnet, you can repeat these steps using the [Mainnet Staking Launchpad](https://launchpad.ethereum.org/). +The easiest way to get started with staking and validator key generation is to use the [Holesky Testnet Staking Launchpad](https://holesky.launchpad.ethereum.org/), which allows you to test your setup by [running nodes on Holesky](https://notes.ethereum.org/@launchpad/holesky). When you're ready for Mainnet, you can repeat these steps using the [Mainnet Staking Launchpad](https://launchpad.ethereum.org/). Look into [staking page](/staking) for an overview about staking options. diff --git a/public/content/developers/docs/scaling/optimistic-rollups/index.md b/public/content/developers/docs/scaling/optimistic-rollups/index.md index 0abe8dc4ff9..66105d22400 100644 --- a/public/content/developers/docs/scaling/optimistic-rollups/index.md +++ b/public/content/developers/docs/scaling/optimistic-rollups/index.md @@ -198,9 +198,9 @@ Finally, we should note that L2 > L1 message calls between contracts need to acc Optimistic rollups use a gas fee scheme, much like Ethereum, to denote how much users pay per transaction. Fees charged on optimistic rollups depends on the following components: -1. **State write**: Optimistic rollups publish transaction data and block headers (consisting of the previous block header hash, state root, batch root) to Ethereum as `calldata`. The minimum cost of an Ethereum transaction is 21,000 gas. Optimistic rollups can reduce the cost of writing the transaction to L1 by batching multiple transactions in a single block (which amortizes the 21k gas over multiple user transactions). +1. **State write**: Optimistic rollups publish transaction data and block headers (consisting of the previous block header hash, state root, batch root) to Ethereum as a `blob`, or "binary large object". [EIP-4844](https://eips.ethereum.org/EIPS/eip-4844) introduced a cost-effective solution for including data on-chain. A `blob` is a new transaction field that allows rollups to post compressed state transition data to Ethereum L1. Unlike `calldata`, which remains permanently on-chain, blobs are short-lived and can be pruned from clients after [4096 epochs](https://github.com/ethereum/consensus-specs/blob/81f3ea8322aff6b9fb15132d050f8f98b16bdba4/configs/mainnet.yaml#L147) (approximately 18 days). By using blobs to post batches of compressed transactions, optimistic rollups can significantly reduce the cost of writing transactions to L1. -2. **`calldata`**: Beyond the base transaction fee, the cost of each state write depends on the size of `calldata` posted to L1. `calldata` costs are currently governed by [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), which stipulates a cost of 16 gas for non-zero bytes and 4 gas for zero bytes of `calldata`, respectively. To reduce user fees, rollup operators compress transactions to reduce the number of `calldata` bytes published on Ethereum. +2. **Blob gas used**: Blob-carrying transactions employ a dynamic fee mechanism similar to the one introduced by [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559). The gas fee for type-3 transactions takes into account the base fee for blobs, which is determined by the network based on blob-space demand and the blob-space usage of the transaction being sent. 3. **L2 operator fees**: This is the amount paid to the rollup nodes as compensation for computational costs incurred in processing transactions, much like gas fees on Ethereum. Rollup nodes charge lower transaction fees since L2s have higher processing capacities and aren't faced with the network congestions that force validators on Ethereum to prioritize transactions with higher fees. diff --git a/public/content/developers/docs/transactions/index.md b/public/content/developers/docs/transactions/index.md index 73b9fa53b21..5c427727816 100644 --- a/public/content/developers/docs/transactions/index.md +++ b/public/content/developers/docs/transactions/index.md @@ -172,7 +172,7 @@ Gas is required for any transaction that involves a smart contract. Smart contracts can also contain functions known as [`view`](https://docs.soliditylang.org/en/latest/contracts.html#view-functions) or [`pure`](https://docs.soliditylang.org/en/latest/contracts.html#pure-functions) functions, which do not alter the state of the contract. As such, calling these functions from an EOA will not require any gas. The underlying RPC call for this scenario is [`eth_call`](/developers/docs/apis/json-rpc#eth_call) -Unlike when accessed using `eth_call`, these `view` or `pure` functions are also commonly called internally (ie. from the contract itself or from another contract) which does cost gas. +Unlike when accessed using `eth_call`, these `view` or `pure` functions are also commonly called internally (i.e. from the contract itself or from another contract) which does cost gas. ## Transaction lifecycle {#transaction-lifecycle} diff --git a/public/content/eips/index.md b/public/content/eips/index.md index 9f032a061b5..c5d8aa1cbcd 100644 --- a/public/content/eips/index.md +++ b/public/content/eips/index.md @@ -64,7 +64,7 @@ If you’re interested to read more about EIPs, check out the [EIPs website](htt - [EIPs For Nerds](https://ethereum2077.substack.com/t/eip-research) — *EIPs For Nerds provides comprehensive, ELI5-style overviews of various Ethereum Improvement Proposals (EIPs), including core EIPs and application/infrastructure-layer EIPs (ERCs), to educate readers and shape consensus around proposed changes to the Ethereum protocol.* - [EIPs.wtf](https://www.eips.wtf/) — *EIPs.wtf provides extra information for Ethereum Improvement Proposals (EIPs), including their status, implementation details, related pull requests, and community feedback.* - [EIP.Fun](https://eipfun.substack.com/) — *EIP.Fun provides the latest news on Ethereum Improvement Proposals (EIPs), updates on EIP meetings, and more.* -- [EIPs Insight](https://eipsinsight.com/) — *EIPs Insight is a representation of state of Ethereum Improvement Proposals (EIPs) process & statistics as per information collected from different resoucrces.* +- [EIPs Insight](https://eipsinsight.com/) — *EIPs Insight is a representation of state of Ethereum Improvement Proposals (EIPs) process & statistics as per information collected from different resources.* ## Participate {#participate} diff --git a/public/content/enterprise/index.md b/public/content/enterprise/index.md index afbaf12db87..fce29269d2d 100644 --- a/public/content/enterprise/index.md +++ b/public/content/enterprise/index.md @@ -13,29 +13,8 @@ Ethereum can help many kinds of businesses, including large companies: - Build new business models and value creation opportunities - Competitively future-proof their organization -Enterprise blockchain applications can be built on the public permissionless Ethereum [Mainnet](/glossary/#mainnet), or on private blockchains that are based on Ethereum technology. Find more information on [private Enterprise Ethereum chains](/enterprise/private-ethereum/). +In the early years, many enterprise blockchain applications were built on private permissioned Ethereum compatible blockchains or consortium chains. Today, thanks to technological advances which enable greater throughput, lower transaction cost, and privacy, most enterprise applications that use Ethereum technology are being built on the public Ethereum Mainnet or on [Layer 2](/layer-2) chains. -## Public vs private Ethereum {#private-vs-public} - -There is only one public Ethereum Mainnet. Applications that are built on the Mainnet are able to interoperate, similarly to how applications built on the Internet can connect to each other, leveraging the full potential of decentralized blockchain. - -Many businesses and consortia have deployed private, permissioned blockchains based on Ethereum technology, for specific applications. - -### Key differences {#key-differences} - -- Blockchain Security/Immutability - A blockchain’s resistance to tampering is determined by its consensus algorithm. Ethereum Mainnet is secured by the interaction of thousands of independent nodes run by individuals throughout the world. Private chains typically have a small number of nodes which are controlled by one or a few organizations; those nodes can be tightly controlled, but only a few must be compromised in order to rewrite the chain or commit fraudulent transactions. -- Performance - Because private Enterprise Ethereum chains may use high performance nodes with special hardware requirements and different consensus algorithms such as proof-of-authority, they may achieve higher transaction throughput on the base layer (Layer 1). On Ethereum Mainnet, high throughput can be achieved with the use of [Layer 2 scaling solutions](/layer-2). -- Cost - The cost to operate a private chain is primarily reflected in labor to set up and manage the chain, and the servers to run it. While there is no cost to connect to Ethereum Mainnet, there is a gas cost for every transaction which must be paid for in Ether. Meta-transaction relayers can eliminate the need for end users and even enterprises to directly hold and use ether in their transactions. Some [analyses](https://theblockchaintest.com/uploads/resources/EY%20-%20Total%20cost%20of%20ownership%20for%20blockchain%20solutions%20-%202019%20-%20Apr.pdf) have shown that the total cost to operate an application may be lower on Mainnet than running a private chain. -- Node Permissioning - Only authorized nodes can join private chains. Anybody can set up a node on Ethereum Mainnet. -- Privacy - Access to data written to private chains can be controlled by restricting access to the network, and on a finer grained basis with access controls and private transactions. All data written to Mainnet Layer 1 is viewable by anyone, so sensitive information should be stored and transmitted off-chain, or else encrypted. Design patterns that facilitate this are emerging (e.g. Baseline, Nightfall), as well as Layer 2 solutions that can keep data compartmentalized and off of Layer 1. - -### Why build on Ethereum Mainnet {#why-build-on-ethereum-mainnet} - -A key benefit of public blockchains to businesses is monopoly resistance. Using Ethereum Mainnet as a neutral referee to coordinate business transactions avoids putting your trust in another company, over which your competitors may gain control or influence, putting you at a disadvantage. On an open, permissionless, and decentralized platform that anyone can join, use, and contribute to, there is no central authority who may use their power to gain an advantage over you. - -Enterprises have been experimenting with blockchain technology since around 2016, when the Hyperledger, Quorum, and Corda projects were launched. Initially the focus was largely on private permissioned enterprise blockchains, but starting in 2019 there was a shift in thinking about public vs private blockchains for business applications. EY’s Paul Brody has [talked](https://www.youtube.com/watch?v=-ycu5vGDdZw&feature=youtu.be&t=3668) about the benefits of building on public (vs. private) blockchains, which (depending on the application) may include stronger security/immutability, transparency, lower total cost of ownership, and the ability to interoperate with all of the other applications that are also on the Mainnet (network effects). Sharing a common frame of reference among businesses avoids the unnecessary creation of numerous isolated silos which cannot communicate and share or synchronize information with each other. - -Another development which is shifting the focus toward public blockchains is [Layer 2](/layer-2). Layer 2 is primarily a scalability technology category which makes high throughput applications possible on public chains. But Layer 2 solutions can also [address some of the other challenges that have driven enterprise developers to choose private chains in the past](https://entethalliance.org/how-ethereum-layer-2-scaling-solutions-address-barriers-to-enterprises-building-on-mainnet/). ## Resources {#enterprise-resources} @@ -43,6 +22,7 @@ Another development which is shifting the focus toward public blockchains is [La Non-technical resources for understanding how businesses can benefit from Ethereum +- [Why Are Blockchains Useful For Business?](https://entethalliance.org/why-are-blockchains-useful-for-business/) - _Discusses the value of blockchains through the lens of predictability_ - [Enterprise Ethereum Alliance 2023 Business Readiness Report](https://entethalliance.org/eea-ethereum-business-readiness-report-2023/) - _surveys the potential and capabilities of public Ethereum and the broader Ethereum ecosystem for businesses_ - [_Ethereum for Business_ by Paul Brody](https://www.uapress.com/product/ethereum-for-business/) - _is a plain-English guide to the use cases that generate returns from asset management to payments to supply chains_ @@ -87,9 +67,7 @@ Some collaborative efforts to make Ethereum enterprise friendly have been made b ### Scalability solutions {#scalability-solutions} -[Layer 2](/layer-2) is a set of technologies or systems that run on top of Ethereum (Layer 1), inherit security properties from Layer 1, and provide greater transaction processing capacity (throughput), lower transaction fees (operating cost), and faster transaction confirmations than Layer 1. Layer 2 scaling solutions are secured by Layer 1, but they enable blockchain applications to handle many more users or actions or data than Layer 1 could accommodate. Many of them leverage recent advances in cryptography and zero-knowledge (ZK) proofs to maximize performance and security. - -Building your application on top of a Layer 2 scalability solution can help [address many of the concerns that have previously driven companies to build on private blockchains](https://entethalliance.org/how-ethereum-layer-2-scaling-solutions-address-barriers-to-enterprises-building-on-mainnet/), yet retain the benefits of building on Mainnet. +Most new blockchain applications are being built on [Layer 2](/layer-2) chains. Layer 2 is a set of technologies or systems that run on top of Ethereum (Layer 1), inherit security properties from Layer 1, and provide greater transaction processing capacity (throughput), lower transaction fees (operating cost), and faster transaction confirmations than Layer 1. Layer 2 scaling solutions are secured by Layer 1, but they enable blockchain applications to handle many more users or actions or data than Layer 1 could accommodate. Many of them leverage recent advances in cryptography and zero-knowledge (ZK) proofs to maximize performance and security, and some offer an additional level of privacy. ## Enterprise applications live on Ethereum Mainnet {#enterprise-live-on-mainnet} diff --git a/public/content/governance/index.md b/public/content/governance/index.md index d3beca99877..c6abdc919d1 100644 --- a/public/content/governance/index.md +++ b/public/content/governance/index.md @@ -32,7 +32,7 @@ The opposite approach, off-chain governance, is where any protocol change decisi _Whilst at the protocol level Ethereum governance is off-chain, many use cases built on top of Ethereum, such as DAOs, use on-chain governance._ - + More on DAOs @@ -58,7 +58,7 @@ _Note: any individual can be part of multiple of these groups (e.g. a protocol d One important process used in Ethereum governance is the proposal of **Ethereum Improvement Proposals (EIPs)**. EIPs are standards specifying potential new features or processes for Ethereum. Anyone within the Ethereum community can create an EIP. If you're interested in writing an EIP or participating in peer-review and/or governance, see: - + More on EIPs @@ -154,7 +154,7 @@ While the specification and development implementations have always been fully o When the Beacon Chain merged with the Ethereum execution layer on September 15th, 2022 The Merge was complete as part of the [Paris network upgrade](/history/#paris). The proposal [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) was changed from 'Last Call' to 'Final', completing the transition to proof-of-stake. - + More on The Merge diff --git a/public/content/guides/how-to-create-an-ethereum-account/index.md b/public/content/guides/how-to-create-an-ethereum-account/index.md index b8529a68e1c..8b371f21e67 100644 --- a/public/content/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/guides/how-to-create-an-ethereum-account/index.md @@ -6,16 +6,17 @@ lang: en # How to create an Ethereum account -Anyone can create an Ethereum account at any time, for free. There are several ways, but the easiest and most common way is to use an app known as a wallet. Wallets create and secure the [keys](/glossary/#key) that enable you to use Ethereum. You can use your wallet to send transactions, check your token balances and connect to apps built on Ethereum, such as token exchanges, games, [NFT](/glossary/#nft) marketplaces and more. Some "web2" apps now allow you to sign in with Ethereum too. +**Anyone can create an Ethereum account for free.** You just need to install a crypto wallet app. Wallets create and manage your Ethereum account. They can send transactions, check your balances and connect you to other apps built on Ethereum. -Unlike opening a new account with a company, creating an Ethereum account is done freely, privately and without requiring permission. Accounts are controlled by keys that your wallet software helps you create, and are not issued by a third party, nor stored in a central registry. +With a wallet you can also log into any token exchange, games, [NFT](/glossary/#nft) marketplaces instantly. There is no need for individual registration, one account is shared for all apps built on Ethereum. ## Step 1: Choose a wallet -A wallet is an app that helps you manage your Ethereum account. It uses your keys to send and receive transactions and sign in to apps. There are dozens of different wallets to choose from—mobile, desktop, or even browser extensions. +A wallet is an app that helps you manage your Ethereum account. There are dozens of different wallets to choose from: mobile, desktop, or even browser extensions. - - Find a wallet + + + List of wallets If you are new, you can select the “New to crypto” filter on the "find a wallet" page to identify wallets that should include all necessary features suitable for beginners. @@ -30,43 +31,43 @@ Once you have decided on a specific wallet, visit their official website or app ## Step 3: Open the app and create your Ethereum account -The first time you open your new wallet you might be asked to choose between creating a new account or importing an existing one. Click on the new account creation. +The first time you open your new wallet you might be asked to choose between creating a new account or importing an existing one. Click on the new account creation. **This is the step during which the wallet software generates your Ethereum account.** ## Step 4: Store your recovery phrase -Some apps will request you to save a secret 'seed phrase' (you might also see this referred to as a "recovery phrase" or a "mnemonic"). Keeping this seed phrase safe is extremely important! The seed phrase is used to generate a secret key for an account which can be used to sign and send transactions. Any person who knows the seed phrase can take control of all the accounts generated by it. Never share the seed phrase with anyone. The seed phrase should contain 12 to 24 randomly generated words (the order of the words matters). +Some apps will request you to save a secret "recovery phrase" (sometimes called a "seed phrase" or a "mnemonic"). Keeping this phrase safe is extremely important! This is used to generate your Ethereum account and can be used to submit transactions. -Once you have saved your seed phrase you should see your wallet dashboard with your balance. Check out our guide: [how to use a wallet.](/guides/how-to-use-a-wallet) +**Any person who knows the phrase can take control of all funds.** Never share this with anyone. This phrase should contain 12 to 24 randomly generated words (the order of the words matters). -
- +
-
Want to learn more?
- - See our other guides +
Wallet installed?
Learn how to use it.
+ + How to use a wallet
+
+ +Interested in other guides? Check out our: [Step by step guides](/guides/) ## Frequently asked questions ### Are my wallet and my Ethereum account the same? -No. The wallet is a management tool that helps you to manage accounts. A single wallet might give access to several accounts, and a single account can be accessed by multiple wallets. The seed phrase is used to create accounts that are then controlled by the wallet. - -You can think of the accounts as leaves on a tree that all 'grow' from a single seed phrase. Each unique seed will grow an entirely different tree of accounts. +No. The wallet is a management tool that helps you to manage accounts. A single wallet might access several accounts, and a single account can be accessed by multiple wallets. The recovery phrase is used to create accounts and gives permission to a wallet app to manage assets. ### Can I send bitcoin to an Ethereum address, or ether to a Bitcoin address? -No, you cannot. Bitcoin and ether exist on two separate networks (i.e. different blockchains), each with their own bookkeeping models and address formats. There have been various attempts to bridge the two different networks, of which the most active one is currently [Wrapped bitcoin or WBTC](https://www.bitcoin.com/get-started/what-is-wbtc/). This is not an endorsement, as WBTC is a custodial solution (meaning a single group of people controls certain critical functions) and is provided here for informational purposes only. +No, you cannot. Bitcoin and ether exist on two separate networks (i.e. different blockchains), each with their own bookkeeping and address formats. There have been various attempts to bridge the two different networks, of which the most active one is currently [Wrapped Bitcoin or WBTC](https://www.bitcoin.com/get-started/what-is-wbtc/). This is not an endorsement, as WBTC is a custodial solution (meaning a single group of people controls certain critical functions) and is provided here for informational purposes only. ### If I own an ETH address, do I own the same address on other blockchains? -You can use the same [address](/glossary/#address) on all blockchains that use similar underlying software to Ethereum (known as 'EVM-compatible'). This [list](https://chainlist.org/) will show you which blockchains you can use with the same address. Some blockchains, like Bitcoin, implement a completely separate set of network rules and you will need a different address with a different format. If you have a smart contract wallet you should check its product website for more info on which blockchains are supported. +You can use the same [address](/glossary/#address) on all blockchains that use similar underlying software to Ethereum (known as 'EVM-compatible'). This [list](https://chainlist.org/) will show you which blockchains you can use with the same address. Some blockchains, like Bitcoin, implement a completely separate set of network rules and you will need a different address with a different format. If you have a smart contract wallet you should check its product website for more info on which blockchains are supported because usually those have limited but more secure scope. ### Is having my own wallet safer than keeping my funds on an exchange? -Having your own wallet means you take responsibility for the security of your assets. There are unfortunately many examples of failed exchanges that lost their customers' money. Owning a wallet (with a seed phrase) removes the risk associated with trusting some entity to hold your assets. However, you have to secure your own keys and avoid phishing scams, accidentally approving transactions or exposing keys, interacting with fake websites and other self-custody risks. The risks and benefits are different. +Having your own wallet means you take responsibility for the security of your assets. There are unfortunately many examples of failed exchanges that lost their customers' money. Owning a wallet (with a recovery phrase) removes the risk associated with trusting some entity to hold your assets. However, you have to secure it on your own and avoid phishing scams, accidentally approving transactions or exposing recovery phrase, interacting with fake websites and other self-custody risks. The risks and benefits are different. ### If I lose my phone/hardware wallet, do I need to use the same wallet app again to recover the lost funds? -No, you can use a different wallet. As long as you have the seed phrase you can enter it into most wallets and they will restore your account. Be careful if you ever need to do this: it is best to make sure you are not connected to the internet when recovering your wallet so that your seed phrase is not accidentally leaked. It is often impossible to recover lost funds without the seed phrase. +No, you can use a different wallet. As long as you have the seed phrase you can enter it into most wallets and they will restore your account. Be careful if you ever need to do this: it is best to make sure you are not connected to the internet when recovering your wallet so that your seed phrase is not accidentally leaked. It is often impossible to recover lost funds without the recovery phrase. diff --git a/public/content/guides/how-to-create-an-ethereum-account/wallet-box.png b/public/content/guides/how-to-create-an-ethereum-account/wallet-box.png index e56fd136d4b..43c83bd0bfb 100644 Binary files a/public/content/guides/how-to-create-an-ethereum-account/wallet-box.png and b/public/content/guides/how-to-create-an-ethereum-account/wallet-box.png differ diff --git a/public/content/guides/how-to-revoke-token-access/index.md b/public/content/guides/how-to-revoke-token-access/index.md index 6567aafb04b..ca5f76ce414 100644 --- a/public/content/guides/how-to-revoke-token-access/index.md +++ b/public/content/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ We advise you to refresh the revoking tool after a few minutes and connect your
Want to learn more?
- + See our other guides
diff --git a/public/content/guides/how-to-swap-tokens/index.md b/public/content/guides/how-to-swap-tokens/index.md index b67ceca67dc..4978bad5b9f 100644 --- a/public/content/guides/how-to-swap-tokens/index.md +++ b/public/content/guides/how-to-swap-tokens/index.md @@ -52,7 +52,7 @@ You will automatically receive the swapped tokens in your wallet once the transa
Want to learn more?
- + See our other guides
diff --git a/public/content/guides/how-to-use-a-bridge/index.md b/public/content/guides/how-to-use-a-bridge/index.md index bd77580a9c7..172b9e9cfc4 100644 --- a/public/content/guides/how-to-use-a-bridge/index.md +++ b/public/content/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ You can use [chainlist.org](http://chainlist.org) to find the network's RPC deta
Want to learn more?
- + See our other guides
diff --git a/public/content/guides/how-to-use-a-wallet/index.md b/public/content/guides/how-to-use-a-wallet/index.md index 7922c1bdb33..600f2562cc9 100644 --- a/public/content/guides/how-to-use-a-wallet/index.md +++ b/public/content/guides/how-to-use-a-wallet/index.md @@ -65,7 +65,7 @@ Your address will be the same in all Ethereum projects. You do not need to regis
Want to learn more?
- + See our other guides
diff --git a/public/content/history/index.md b/public/content/history/index.md index af330d5849f..2488ea77a5c 100644 --- a/public/content/history/index.md +++ b/public/content/history/index.md @@ -332,7 +332,7 @@ The [Beacon Chain](/roadmap/beacon-chain/) needed 16384 deposits of 32 staked ET [Read the Ethereum Foundation announcement](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + The Beacon Chain @@ -348,7 +348,7 @@ The staking deposit contract introduced [staking](/glossary/#staking) to the Eth [Read the Ethereum Foundation announcement](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Staking @@ -618,6 +618,6 @@ The Yellow Paper, authored by Dr. Gavin Wood, is a technical definition of the E The introductory paper, published in 2013 by Vitalik Buterin, the founder of Ethereum, before the project's launch in 2015. - + Whitepaper diff --git a/public/content/nft/index.md b/public/content/nft/index.md index e4cf3951210..2ad195a1fa6 100644 --- a/public/content/nft/index.md +++ b/public/content/nft/index.md @@ -56,7 +56,7 @@ Maybe you are an artist that wants to share their work using NFTs, without losin
Explore, buy or create your own NFT art/collectibles...
- + Explore NFT art
@@ -93,7 +93,7 @@ Ethereum's security comes from [proof-of-stake](/glossary/#pos). The system is d Security issues relating to NFTs are most often related to phishing scams, smart contract vulnerabilities or user errors (such as inadvertently exposing private keys), making good wallet security critical for NFT owners. - + More on security diff --git a/public/content/roadmap/beacon-chain/index.md b/public/content/roadmap/beacon-chain/index.md index ab719786af7..d0c404ba6c7 100644 --- a/public/content/roadmap/beacon-chain/index.md +++ b/public/content/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ The Ethereum upgrades are all somewhat interrelated. So let’s recap how the Be At first, The Beacon Chain existed separately from Ethereum Mainnet, but they were merged in 2022. - + The Merge @@ -66,7 +66,7 @@ At first, The Beacon Chain existed separately from Ethereum Mainnet, but they we Sharding can only safely enter the Ethereum ecosystem with a proof-of-stake consensus mechanism in place. The Beacon Chain introduced staking, which 'merged' with Mainnet, paving the way for sharding to help further scale Ethereum. - + Shard chains diff --git a/public/content/roadmap/future-proofing/index.md b/public/content/roadmap/future-proofing/index.md index 7d02f344e09..3ff72b4cc9a 100644 --- a/public/content/roadmap/future-proofing/index.md +++ b/public/content/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ The challenge facing Ethereum developers is that the current [proof-of-stake](/g The [“KZG” commitment schemes](/roadmap/danksharding/#what-is-kzg) used in several places across Ethereum to generate cryptographic secrets are known to be quantum-vulnerable. Currently, this is circumvented using “trusted setups” where many users generate randomness that cannot be reverse-engineered by a quantum computer. However, the ideal solution would simply be to incorporate quantum safe cryptography instead. There are two leading approaches that could become efficient replacements for the BLS scheme: [STARK-based](https://hackmd.io/@vbuterin/stark_aggregation) and [lattice-based](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) signing. **These are still being researched and prototyped**. - Read about KZG and trusted setups + Read about KZG and trusted setups ## Simpler and more efficient Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/roadmap/index.md b/public/content/roadmap/index.md index 23bb0331488..f1c9cb9900f 100644 --- a/public/content/roadmap/index.md +++ b/public/content/roadmap/index.md @@ -10,7 +10,7 @@ buttons: - label: Further upgrades toId: what-changes-are-coming - label: Past upgrades - to: /history/ + href: /history/ variant: outline --- @@ -24,28 +24,28 @@ The Ethereum roadmap outlines the specific improvements that will be made to pro + The Beacon Chain @@ -219,7 +219,7 @@ Originally, the plan was to work on sharding before The Merge to address scalabi Plans for sharding are rapidly evolving, but given the rise and success of layer 2 technologies to scale transaction execution, sharding plans have shifted to finding the most optimal way to distribute the burden of storing compressed calldata from rollup contracts, allowing for exponential growth in network capacity. This would not be possible without first transitioning to proof-of-stake. - + Sharding diff --git a/public/content/roadmap/scaling/index.md b/public/content/roadmap/scaling/index.md index 2a327fa33b2..ee0a7dcc31e 100644 --- a/public/content/roadmap/scaling/index.md +++ b/public/content/roadmap/scaling/index.md @@ -34,13 +34,13 @@ The second stage of expanding blob data is complicated because it requires new m This second step is known as [“Danksharding”](/roadmap/danksharding/). **It is likely several years away** from being fully implemented. Danksharding relies on other developments such as [separating block building and block proposal](/roadmap/pbs) and new network designs that enable the network to efficiently confirm that data is available by randomly sampling a few kilobytes at a time, known as [data availability sampling (DAS)](/developers/docs/data-availability). -More on Danksharding +More on Danksharding ## Decentralizing rollups {#decentralizing-rollups} [Rollups](/layer-2) are already scaling Ethereum. A [rich ecosystem of rollup projects](https://l2beat.com/scaling/tvl) is enabling users to transact quickly and cheaply, with a range of security guarantees. However, rollups have been bootstrapped using centralized sequencers (computers that do all the transaction processing and aggregation before submitting them to Ethereum). This is vulnerable to censorship, because the sequencer operators can be sanctioned, bribed or otherwise compromised. At the same time, [rollups vary](https://l2beat.com) in the way they validate incoming data. The best way is for "provers" to submit [fraud proofs](/glossary/#fraud-proof) or validity proofs, but not all rollups are there yet. Even those rollups that do use validity/fraud proofs use a small pool of known provers. Therefore, the next critical step in scaling Ethereum is to distribute responsibility for running sequencers and provers across more people. -More on rollups +More on rollups ## Current progress {#current-progress} diff --git a/public/content/roadmap/security/index.md b/public/content/roadmap/security/index.md index 527f83e8ca4..a5a2a7ab654 100644 --- a/public/content/roadmap/security/index.md +++ b/public/content/roadmap/security/index.md @@ -15,7 +15,7 @@ There are also improvements that make censoring transactions much more difficult The upgrade from [proof-of-work](/glossary/#pow) to proof-of-stake began with Ethereum pioneers “staking” their ETH in a deposit contract. That ETH is used to protect the network. There has been a second update on April 12, 2023 to allow withdraw the staked ETH. Since then validators can freely stake or withdraw ETH. -Read about withdrawals +Read about withdrawals ## Defending against attacks {#defending-against-attacks} @@ -23,25 +23,25 @@ There are improvements that can be made to Ethereum's proof-of-stake protocol. O Reducing the time Ethereum takes to [finalize](/glossary/#finality) blocks would provide a better user experience and prevent sophisticated "reorg" attacks where attackers try to reshuffle very recent blocks to extract profit or censor certain transactions. [**Single slot finality (SSF)**](/roadmap/single-slot-finality/) is a **way to minimize the finalization delay**. Right now there are 15 mins worth of blocks that an attacker could theoretically convince other validators to reconfigure. With SSF, there are 0. Users, from individuals to apps and exchanges, benefit from fast assurance that their transactions will not be reverted, and the network benefits by shutting down a whole class of attacks. -Read about single slot finality +Read about single slot finality ## Defending against censorship {#defending-against-censorship} Decentralization prevents individuals or small groups of [validators](/glossary/#validator) from becoming too influential. New staking technologies can help to ensure Ethereum's validators stay as decentralized as possible while also defending them against hardware, software and network failures. This includes software that shares validator responsibilities across multiple [nodes](/glossary/#node). This is known as **distributed validator technology (DVT)**. [Staking pools](/glossary/#staking-pool) are incentivized to use DVT because it allows multiple computers to collectively participate in validation, adding redundancy and fault-tolerance. It also splits validator keys across several systems, rather than having single operators running multiple validators. This makes it harder for dishonest operators to coordinate attacks on Ethereum. Overall, the idea is to derive security benefits by running validators as _communities_ rather than as individuals. -Read about distributed validator technology +Read about distributed validator technology Implementing **proposer-builder separation (PBS)** will drastically improve Ethereum's built-in defenses against censorship. PBS allows one validator to create a block and another to broadcast it across the Ethereum network. This ensures that the gains from professional profit-maximizing block building algorithms are shared more fairly across the network, **preventing stake from concentrating** with the best-performing institutional stakers over time. The block proposer gets to select the most profitable block offered to them by a market of block builders. To censor, a block proposer would often have to choose a less profitable block, which would be **economically irrational and also obvious to the rest of the validators** on the network. There are potential add-ons to PBS, such as encrypted transactions and inclusion lists, that could further improve Ethereum's censorship resistance. These make the block builder and proposer blind to the actual transactions included in their blocks. -Read about proposer-builder separation +Read about proposer-builder separation ## Protecting validators {#protecting-validators} It is possible that a sophisticated attacker could identify upcoming validators and spam them to prevent them from proposing blocks; this is known as a **denial of service (DoS)** attack. Implementing [**secret leader election (SLE)**](/roadmap/secret-leader-election) will protect against this type of attack by preventing block proposers from being knowable in advance. This works by continually shuffling a set of cryptographic commitments representing candidate block proposers and using their order to determine which validator is selected in such a way that only the validators themselves know their ordering in advance. -Read about secret leader election +Read about secret leader election ## Current progress {#current-progress} diff --git a/public/content/roadmap/statelessness/index.md b/public/content/roadmap/statelessness/index.md index ac2b26c8865..b09a4397e43 100644 --- a/public/content/roadmap/statelessness/index.md +++ b/public/content/roadmap/statelessness/index.md @@ -14,7 +14,7 @@ Cheaper hard drives can be used to store older data but those are too slow to ke ## Reducing storage for nodes {#reducing-storage-for-nodes} -There are several ways to reduce the amount of data each node has to store, each requiring Ethereum's core protocol to be updates to a different extent: +There are several ways to reduce the amount of data each node has to store, each requiring Ethereum's core protocol to be updated to a different extent: - **History expiry**: enable nodes to discard state data older than X blocks, but does not change how Ethereum client's handle state data - **State expiry**: allow state data that is not used frequently to become inactive. Inactive data can be ignored by clients until it is resurrected. @@ -72,7 +72,7 @@ For this to happen, [Verkle trees](/roadmap/verkle-trees/) must already have bee Statelessness relies on block builders maintaining a copy of the full state data so that they can generate witnesses that can be used to verify the block. Other nodes do not need access to the state data, all the information required to verify the block is available in the witness. This creates a situation where proposing a block is expensive, but verifying the block is cheap, which implies fewer operators will run a block proposing node. However, decentralization of block proposers is not critical as long as as many participants as possible can independently verify that the blocks they propose are valid. -Read more on Dankrad's notes +Read more on Dankrad's notes Block proposers use the state data to create "witnesses" - the minimal set of data that prove the values of the state that are being changed by the transactions in a block. Other validators do not hold the state, they only store the state root (a hash of the entire state). They receive a block and a witness and use them to update their state root. This makes a validating node extremely lightweight. diff --git a/public/content/roadmap/user-experience/index.md b/public/content/roadmap/user-experience/index.md index c17d1cf0183..e4a11a994bf 100644 --- a/public/content/roadmap/user-experience/index.md +++ b/public/content/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Ethereum accounts are protected by a pair of keys used to identify accounts (pub The solution to this is using [smart contract](/glossary/#smart-contract) wallets to interact with Ethereum. Smart contract wallets create ways to protect accounts if the keys are lost or stolen, opportunities for better fraud detection and defense, and allow wallets to get new functionality. Although smart contract wallets exist today, they are awkward to build because the Ethereum protocol needs to support them better. This additional support is known as account abstraction. -More on account abstraction +More on account abstraction ## Nodes for everyone @@ -23,7 +23,7 @@ Users running [nodes](/glossary/#node) do not have to trust third parties to pro There are several upgrades that will make running nodes far easier and far less resource intensive. The way data is stored will be changed to use a more space-efficient structure known as a **Verkle Tree**. Also, with [statelessness](/roadmap/statelessness) or [data expiry](/roadmap/statelessness/#data-expiry), Ethereum nodes will not need to store a copy of the entire Ethereum state data, drastically reducing hard disk space requirements. [Light nodes](/developers/docs/nodes-and-clients/light-clients/) will offer many benefits of running a full node but can run easily on mobile phones or inside simple browser apps. -Read about Verkle trees +Read about Verkle trees With these upgrades, the barriers to running a node are reduced to effectively zero. Users will benefit from secure, permissionless access to Ethereum without having to sacrifice noticeable disk space or CPU on their computer or mobile phone, and will not have to rely on third parties for data or network access when they use apps. diff --git a/public/content/roadmap/verkle-trees/index.md b/public/content/roadmap/verkle-trees/index.md index 39ddc9c7710..843e1e8bbff 100644 --- a/public/content/roadmap/verkle-trees/index.md +++ b/public/content/roadmap/verkle-trees/index.md @@ -33,7 +33,7 @@ Under the polynomial commitment scheme, the witnesses have manageable sizes that -The witness size varies depending on the number of leaves it includes. Assuming the witness covers 1000 leaves, a witness for a Merkle trie would be about 3.5MB (assuming 7 levels to the trie). A witness for the same data in a Verkle tree (assuming 4 levels to the tree) would be about 150 kB - **about 23x smaller**. This reduction in witness size will allow stateless client witnesses to be acceptably small. Polynomial witnesses are 0.128 -1 kB depending on which specific polynomial commitment is used). +The witness size varies depending on the number of leaves it includes. Assuming the witness covers 1000 leaves, a witness for a Merkle trie would be about 3.5MB (assuming 7 levels to the trie). A witness for the same data in a Verkle tree (assuming 4 levels to the tree) would be about 150 kB - **about 23x smaller**. This reduction in witness size will allow stateless client witnesses to be acceptably small. Polynomial witnesses are 0.128 -1 kB depending on which specific polynomial commitment is used. diff --git a/public/content/security/index.md b/public/content/security/index.md index 78d2a49f6a4..fa26ad7374a 100644 --- a/public/content/security/index.md +++ b/public/content/security/index.md @@ -16,11 +16,11 @@ Rising interest in cryptocurrency brings with it growing risk from scammers and Misunderstandings about how crypto works can lead to costly mistakes. For example, if someone pretends to be a customer service agent who can return lost ETH in exchange for your private keys, they are preying on people not understanding that Ethereum is a decentralized network lacking this kind of functionality. Educating yourself on how Ethereum works is a worthwhile investment. - + What is Ethereum? - + What is ether? @@ -33,7 +33,7 @@ Misunderstandings about how crypto works can lead to costly mistakes. For exampl The private key to your wallet is a password to your Ethereum wallet. It is the only thing stopping someone who knows your wallet address from draining your account of all of its assets! - + What's an Ethereum wallet? diff --git a/public/content/staking/pools/index.md b/public/content/staking/pools/index.md index 4f69fa758d8..aa2611d076d 100644 --- a/public/content/staking/pools/index.md +++ b/public/content/staking/pools/index.md @@ -68,7 +68,7 @@ Right now! The Shanghai/Capella network upgrade occurred in April 2023, and intr Alternatively, pools that utilize an ERC-20 staking token allow users to trade this token in the open market, allowing you to sell your staking position, effectively "withdrawing" without actually removing ETH from the staking contract. -More on staking withdrawals +More on staking withdrawals diff --git a/public/content/staking/saas/index.md b/public/content/staking/saas/index.md index 13b374a1742..ef0a6865b73 100644 --- a/public/content/staking/saas/index.md +++ b/public/content/staking/saas/index.md @@ -78,7 +78,7 @@ Staking withdrawals were implemented in the Shanghai/Capella upgrade in April 20 Validators can also fully exit as a validator, which will unlock their remaining ETH balance for withdrawal. Accounts that have provided an execution withdrawal address and completed the exiting process will receive their entire balance to the withdrawal address provided during the next validator sweep. -More on staking withdrawals +More on staking withdrawals diff --git a/public/content/staking/solo/index.md b/public/content/staking/solo/index.md index e038deccb3e..87c7c55f95d 100644 --- a/public/content/staking/solo/index.md +++ b/public/content/staking/solo/index.md @@ -190,7 +190,7 @@ Once withdrawal credentials are set, reward payments (accumulated ETH over the i To unlock and receive your entire balance back you must also complete the process of exiting your validator. -More on staking withdrawals +More on staking withdrawals ## Further reading {#further-reading} diff --git a/public/content/translations/am/nft/index.md b/public/content/translations/am/nft/index.md index c1d9665167b..e75eb4bb3b6 100644 --- a/public/content/translations/am/nft/index.md +++ b/public/content/translations/am/nft/index.md @@ -78,7 +78,7 @@ NFTዎች ለብዙ ነገሮች ይጠቅማሉ ። ከእነዚህም ውስ የደህንነት ጉዳዮች ከNFTዎች ጋር ተያይዞ ብዙ ጊዜ ከማስመሰል ማጭበርበሮች፣ ከዘመናዊ ውል ድክመቶች ወይም ከተጠቃሚ ስህተቶች (ልክ እንደ ሳያውቁ የግል ቁልፎችን ማጋለጥ) የተገናኙ ስለሆነ፣ ጥሩ የቦርሳ ደህንነትን ለNFT ባለቤቶች ወሳኝ አድርጎታል። - + ስለ ደህንነት ተጨማሪ መረጃ diff --git a/public/content/translations/ar/dao/index.md b/public/content/translations/ar/dao/index.md index 345cfa88b73..bf7222be852 100644 --- a/public/content/translations/ar/dao/index.md +++ b/public/content/translations/ar/dao/index.md @@ -50,7 +50,7 @@ summaryPoint3: مكان آمن لتخصيص أموال لسبب محدد. هذا ممكن لأنه لا يمكن التلاعب بالعقود الذكية بعد تفعيلها ضمن إثيريوم. لا يمكنك تعديل التعليمات البرمجية (قواعد المنظمات المستقلة اللامركزية) دون ملاحظة الأشخاص ذلك لأن كل شيء عام. - + المزيد عن العقود الذكية diff --git a/public/content/translations/ar/defi/index.md b/public/content/translations/ar/defi/index.md index aa7d669d24f..f98c3b9eaa7 100644 --- a/public/content/translations/ar/defi/index.md +++ b/public/content/translations/ar/defi/index.md @@ -47,7 +47,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال | الأسواق مفتوحة دائمًا. | الأسواق تغلق لأن الموظفين يحتاجون إلى فترات راحة. | | إنها مبنية على الشفافية - يمكن لأي شخص الاطلاع على بيانات المنتج وفحص كيفية عمل النظام. | المؤسسات المالية عبارة عن دفاتر مغلقة: لا يمكنك أن تطلب الاطلاع على سجل قروضها، وسجل أصولها المدارة، وما إلى ذلك. | - + استكشف تطبيقات التمويل اللامركزي @@ -65,7 +65,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال
استكشف اقتراحاتنا لتطبيقات التمويل اللامركزي التي يمكن تجربتها إذا كنت جديداً على إثيريوم.
- + استكشف النظام المالي اللامركزي (DeFi)
@@ -92,7 +92,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال كسلسلة كتل، صممت إثيريوم لإرسال المعاملات بطريقة آمنة وعالمية. مثل عملة بيتكوين، إيثريوم يجعل إرسال الأموال حول العالم سهلاً مثل إرسال البريد الإلكتروني. فقط أدخل اسم الطرف المستلم [اسم ENS](/nft/#nft-domains) (مثل bob.eth) أو عنوان الحساب الخاص به من محفظتك، والمدفوعات الخاص بك سوف تذهب (عادةً) إليه مباشرة في دقائق. لإرسال أو تلقي المدفوعات، ستحتاج إلى [محفظة](/wallets/). - + شاهد تطبيقات الدفع اللامركزية @@ -110,7 +110,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال عملات مثل Dai أو USDC لديها قيمة تظل في حدود بضع سنتات قليلة من الدولار. ما يجعلها مثالية للكسب أو البيع بالتجزئة. وقد استخدم كثير من الناس في أمريكا اللاتينية العملات المستقرة كوسيلة لحماية مدخراتهم في وقت يتسم بقدر كبير من عدم اليقين إزاء عملاتهم الصادرة عن الحكومات. - + المزيد حول العملات المستقرة @@ -123,7 +123,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال - النظراء: ويعني أن المقترض سيقترض من مقرض معين مباشرة. - ويقوم المقرضون على أساس التجميع بتوفير أموال (سيولة) لمجمع يمكن للمقترضين الاقتراض منه. - + اطلع على تطبيقات الاقتراض اللامركزية @@ -183,7 +183,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال - ستزيد قيمة aDai لديك بناءً على معدلات الفائدة ويمكنك أن ترى رصيدك ينمو في محفظتك. اعتمادا على APR، سيظهر رصيد محفظتك مثل 100.1234 بعد بضعة أيام أو حتى ساعات! - ثم يمكنك سحب مبلغ من Dai القياسي يعادل رصيد aDai الخاص بك في أي وقت. - + اطلع على التطبيقات اللامركزية للإقراض @@ -199,7 +199,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال ينشأ مجمع الجوائز من خلال جميع الفوائد التي يولدها إقراض ودائع البطاقات كما هو الحال في مثال الإقراض أعلاه. - + جرب PoolTogether @@ -211,7 +211,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال على سبيل المثال، إذا كنت ترغب في استخدام اليانصيب دون خسارة PoolTogether (الموصوف أعلاه)، فستحتاج إلى رمز مميز مثل Dai أو USDC. تسمح لك هذا البورصات اللامركزية باستبدال عملة ETH مقابل هذه الرموز المميزة واستردادها لاحقًا عندما تنتهي. - + اطلع على بورصات الرموز المميزة @@ -223,7 +223,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال فعندما تُستخدم البورصة المركزية، عليك أن تودع أصولك قبل التداول، وأن تثق بأن هذه البورصات ستعتني بالأصول. عندما تكون أصولك مودعة، فهي معرضة للخطر لأن البورصات المركزية هي أهداف جذابة للقراصنة. - + اطلع على التطبيقات اللامركزية للتداول @@ -235,7 +235,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال ومن الأمثلة الجيدة على ذلك [DeFi Pluse Index fund (DPI)](https://defipulse.com/blog/defi-pulse-index/). هذا تمويل يعيد توازن الرصيد تلقائيًا لضمان أن محفظتك تحتوى دائمًا على [أعلى عملات التمويل اللامركزي في رأسمالية السوق](https://www.coingecko.com/en/defi). لا تحتاج أبدًا إلى إدارة أي من التفاصيل ويمكنك السحب من الصندوق متى ما رغبت. - + شاهد التطبيقات اللامركزية للاستثمار @@ -249,7 +249,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال - إنه يتمتع بالشفافية بحيث يستطيع جامعو الأموال أن يثبتوا مقدار الأموال التي تم جمعها. يمكنك حتى تتبع كيفية إنفاق هذه الأموال لاحقًا وفق الخط المحدد. - ويمكن لجامعي الأموال إعداد الأموال تلقائيًا، على سبيل المثال، إذا كان هناك موعد نهائي محدد وحد أدنى للمبلغ لم يتم الوفاء به. - + اطلع على التطبيقات اللامركزية لجمع الأموال @@ -276,7 +276,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال يمكن لمنتجات إثيريوم، حالها حال جميع البرامج، أن تعاني من الأخطاء والاستغلال. لذا فإن الكثير من منتجات التأمين الموجودة في المجال تركز على حماية مستخدميها من فقدان أموالهم. إلا أن هناك مشاريع بدأت ببناء تغطية لكل ما يمكن للحياة أن تفاجئنا به. ومن الأمثلة الجيدة على ذلك غطاء Etherisc's Crop الذي يهدف إلى [حماية صغار المزارعين في كينيا من الجفاف والفيضانات](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). ويمكن للتأمين اللامركزي أن يوفر تغطية أرخص للمزارعين الذين يواجهون أسعارًا باهظة في التأمين التقليدي. - + اطلع على تطبيقات التأمين اللامركزية @@ -286,7 +286,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال مع الكثير من الأحداث، ستحتاج إلى طريقة لتتبع جميع استثماراتك، وقروضك، وتداولاتك. هناك مجموعة من المنتجات التي تسمح لك بتنسيق جميع أنشطة التمويل اللامركزي الخاصة بك من مكان واحد. هذا ما تمتاز به البنية المفتوحة للتمويل اللامركزي. يمكن للفرق بناء واجهات تتيح لك الاطلاع على أرصدتك عبر المنتجات، كما يمكنك استخدام ميزاتها أيضًا. قد تجد هذا مفيدًا وأنت تستكشف المزيد حول التمويل اللامركزي. - + اطلع على التطبيقات اللامركزية للحافظة @@ -324,7 +324,7 @@ summaryPoint3: استنادًا إلى التكنولوجيا مفتوحة ال التمويل اللامركزي هو حركة مفتوحة المصدر. بروتوكولات التمويل اللامركزي وتطبيقاته كلها مفتوحة للفحص، والتفكير، والإبداع. بسبب هذا التركيب المتراكب كطبقات (تشترك جميعها في نفس سلسلة الكتل والأصول الأساسية)، يمكن مزج البروتوكولات ومطابقتها لفتح فرص كثيرة فريدة. - + المزيد حول بناء التطبيقات اللامركزية diff --git a/public/content/translations/ar/nft/index.md b/public/content/translations/ar/nft/index.md index 3539b981676..9108e29251c 100644 --- a/public/content/translations/ar/nft/index.md +++ b/public/content/translations/ar/nft/index.md @@ -78,7 +78,7 @@ summaryPoint3: مدعومة بواسطة العقود الذكية التي تق غالبًا ما تتعلق المسائل الأمنية المرتبطة بالرموز المميزة غير القابلة للاستبدال بعمليات الاحتيال والخداع، أو الثغرات في العقود الذكية، أو أخطاء المستخدم (مثل الكشف عن المفاتيح الخاصة دون قصد)، ما يجعل أمان المحفظة الجيد أمرًا حساسًا بالنسبة إلى مالكي الرموز المميزة غير القابلة للاستبدال. - + المزيد عن الأمان diff --git a/public/content/translations/ar/roadmap/beacon-chain/index.md b/public/content/translations/ar/roadmap/beacon-chain/index.md index d26d2429af9..95791c0005f 100644 --- a/public/content/translations/ar/roadmap/beacon-chain/index.md +++ b/public/content/translations/ar/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ summaryPoint3: قدمت سلسلة المنارة منطق إجماع الآرا في البداية، كانت سلسلة المنارة موجودة بشكل منفصل عن الشبكة الرئيسية لإثيريوم، لكنها اندمجت في عام 2022. - + الدمج @@ -66,7 +66,7 @@ summaryPoint3: قدمت سلسلة المنارة منطق إجماع الآرا لا يمكن للأجزاء أن تدخل إلى منظومة الإثيريوم إلا بأمان، مع وجود آلية إجماع الآراء لإثبات الحصة. وقدمت سلسلة المنارة تجميد العملات، التي 'دُمجت' مع الشبكة الرئيسية، ما مهد الطريق أمام التقسيم للمساعدة في زيادة حجم الإثيريوم. - + سلاسل الأجزاء diff --git a/public/content/translations/ar/roadmap/merge/index.md b/public/content/translations/ar/roadmap/merge/index.md index 4d69af741df..e8a5806e3b7 100644 --- a/public/content/translations/ar/roadmap/merge/index.md +++ b/public/content/translations/ar/roadmap/merge/index.md @@ -199,7 +199,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> وتُقدم الكتل عوضًا عن ذلك باستخدام التحقق من صحة العُقد التي جمدت الإثيريوم مقابل الحق في المشاركة في إجماع الآراء. كما مهدت هذه التحديثات السبيل نحو رفع مستوى القابلية للترقيات، بما في ذلك التقسيم والتوزيع. - + سلسلة المنارة @@ -215,7 +215,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> كما تتطور خطط التقسيم والتوزيع بسرعة، ولكن نظرًا لظهور ونجاح تكنولوجيات الطبقة 2 في توسيع نطاق تنفيذ المعاملات، فقد تحولت خطط التقسيم والتوزيع إلى إيجاد أفضل طريقة لتوزيع عبء تخزين بيانات المكالمات المضغوطة من العقود المتراكمة والسماح بالنمو الأسي في سَعَة الشبكة. حيث لن يحدث ذلك دون الانتقال أولاً إلى مرحلة إثبات الحصة. - + التقسيم diff --git a/public/content/translations/ar/staking/pools/index.md b/public/content/translations/ar/staking/pools/index.md index 2875968e6de..ed622f30c1a 100644 --- a/public/content/translations/ar/staking/pools/index.md +++ b/public/content/translations/ar/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: وكحل بديل، تسمح بعض التجمعات التي تستخدم رموز مميزة للمراهنة وفقًا لمعيار ERC-20 لمستخدميها بتداول هذه الرموز المميزة في السوق المفتوحة، وتسمح لهم ببيع موضع المراهنة الخاص بهم، بشكلٍ يؤدي إلى انسحابهم من عملية المراهنة دون إزالة عملة ETH من عقد المراهنة. -مزيد من المعلومات حول عمليات السحب المتعلقة بالمراهنات +مزيد من المعلومات حول عمليات السحب المتعلقة بالمراهنات diff --git a/public/content/translations/ar/staking/saas/index.md b/public/content/translations/ar/staking/saas/index.md index de48b1dcc7e..68616192a64 100644 --- a/public/content/translations/ar/staking/saas/index.md +++ b/public/content/translations/ar/staking/saas/index.md @@ -78,7 +78,7 @@ summaryPoints: بإمكان المدققين أيضًا أن الخروج كليًا من عملية المراهنة، ما يتيح لهم إمكانية سحب رصيد ETH المتبقي لهم. ستحصل الحسابات التي وفرت عنوان سحب للتنفيذ، وأنهت عملية الخروج، على رصيدها بالكامل على عنوان السحب الذي تم توفيرة خلال عملية توزيع المكافآت الأولى. -مزيد من المعلومات حول عمليات السحب المتعلقة بالمراهنات +مزيد من المعلومات حول عمليات السحب المتعلقة بالمراهنات diff --git a/public/content/translations/ar/staking/solo/index.md b/public/content/translations/ar/staking/solo/index.md index 6dbf1ec037a..f82dde605ae 100644 --- a/public/content/translations/ar/staking/solo/index.md +++ b/public/content/translations/ar/staking/solo/index.md @@ -190,7 +190,7 @@ These tools can be used as an alternative to the [Staking Deposit CLI](https://g لفتح رصيدك واسترداده بالكامل، عليك أيضًا إكمال عملية الخروج من برنامج المدقق. -مزيد من المعلومات حول عمليات السحب المتعلقة بالمراهنات +مزيد من المعلومات حول عمليات السحب المتعلقة بالمراهنات ## قراءة إضافية {#further-reading} diff --git a/public/content/translations/az/dao/index.md b/public/content/translations/az/dao/index.md index 6fadf3d578a..81230291e7f 100644 --- a/public/content/translations/az/dao/index.md +++ b/public/content/translations/az/dao/index.md @@ -50,7 +50,7 @@ DAO-nun əsası təşkilatın qaydalarını müəyyən edən və qrupun xəzinə Bu mümkündür, çünki ağıllı müqavilələr Ethereum-da yayımlandıqdan sonra saxtakarlığa davamlıdır. İnsanların fərqinə varmadan sadəcə qanunu (DAO qaydalarını) redaktə edə bilməzsiniz, çünki hər şey açıqdır. - + Ağıllı müqavilələr haqqında daha çox diff --git a/public/content/translations/az/defi/index.md b/public/content/translations/az/defi/index.md index 030980739b9..c03f9f3d9a7 100644 --- a/public/content/translations/az/defi/index.md +++ b/public/content/translations/az/defi/index.md @@ -47,7 +47,7 @@ DeFi potensialını görməyin ən yaxşı yollarından biri bu gün mövcud ola | Bazarlar həmişə açıqdır. | İşçilərin fasilələrə ehtiyacı olduğu üçün bazarlar bağlanır. | | Sistem şəffaflıq üzərində qurulub – hər kəs məhsulun məlumatlarına baxa və sistemin necə işlədiyini yoxlaya bilər. | Maliyyə qurumları qapalı qutulardır: siz onların kredit tarixçəsini, idarə olunan aktivlərinin qeydini və s. yoxlaya bilməzsiniz. | - + DeFi tətbiqlərini kəşf edin @@ -65,7 +65,7 @@ Bu qəribə səslənir... "Mən niyə pulumu proqramlaşdırmaq istəyim"? Bunun
Ethereum-da yenisinizsə, sınamaq məqsədilə DeFi tətbiqləri üçün təkliflərimizi araşdırın.
- + DeFi tətbiqlərini kəşf edin
@@ -92,7 +92,7 @@ Bu qəribə səslənir... "Mən niyə pulumu proqramlaşdırmaq istəyim"? Bunun Blokçeyn olaraq, Ethereum əməliyyatları təhlükəsiz və qlobal şəkildə göndərmək üçün nəzərdə tutulmuşdur. Bitcoin kimi, Ethereum da bütün dünyaya pul göndərməyi e-poçt göndərmək qədər asanlaşdırır. Sadəcə cüzdanınızda alıcınızın [ENS adını](/nft/#nft-domains) (məsələn, bob.eth) və ya hesab ünvanını daxil edin və ödənişiniz dəqiqələr ərzində birbaşa ona keçəcək (adətən). Ödənişləri göndərmək və ya qəbul etmək üçün sizə [cüzdan](/wallets/) lazımdır. - + Ödəniş tətbiqlərinə baxın @@ -110,7 +110,7 @@ Kriptovalyuta dəyişkənliyi bir çox maliyyə məhsulları və ümumi xərclə Dai və ya USDC kimi məzənnələrin dəyəri dolların bir neçə senti daxilində qalır. Bu, onları qazanc və ya pərakəndə satış üçün mükəmməl edir. Latın Amerikasında bir çox insanlar hökumət tərəfindən buraxılan valyutalarla böyük qeyri-müəyyənlik dövründə əmanətlərini qorumaq üçün stabilkoinlərdən istifadə edirdilər. - + Stabilkoinlər haqqında daha çox məlumat @@ -123,7 +123,7 @@ Mərkəzləşdirilməmiş provayderlərdən borc pul götürmək iki əsas növd - Peer-to-peer, yəni borcalanın müəyyən bir borc verəndən birbaşa borc alması. - Pool-based, yəni kreditorların borcalanların borc ala biləcəyi hovuza vəsait (likvidlik) təmin etməsi. - + Borc almaq üçün tətbiqlərə baxın @@ -183,7 +183,7 @@ Kriptovalyutanızı borc verməklə faiz qazana və vəsaitlərinizin real vaxtd - Sizin aDai faiz dərəcələrinə əsasən artacaq və siz cüzdanınızda balansınızın artdığını görə bilərsiniz. APR-dən asılı olaraq, cüzdan balansınız bir neçə gün və ya hətta saatdan sonra 100.1234 kimi bir rəqəm oxuyacaq! - İstənilən vaxt aDai balansınıza bərabər olan adi Dai məbləğini çıxara bilərsiniz. - + Borc vermək üçün tətbiqlərə baxın @@ -199,7 +199,7 @@ PoolTogether kimi itkisiz lotereyalar pula qənaət etməyin əyləncəli və in Mükafat fondu, yuxarıdakı kredit nümunəsində olduğu kimi, bilet depozitlərini borc verməklə yaranan bütün faizlər hesabına formalaşır. - + PoolTogether-i sınayın @@ -211,7 +211,7 @@ Ethereum-da minlərlə token var. Mərkəzləşdirilməmiş birjalar (DEXs) ist Məsələn, PoolTogether (yuxarıda təsvir edilmişdir) itkisiz lotereyasından istifadə etmək istəyirsinizsə, sizə Dai və ya USDC kimi token lazımdır. Bu DEX-lər sizə ETH-ni həmin tokenlərlə dəyişdirməyə və işiniz bitdikdə yenidən geri qaytarmağa imkan verir. - + Token mübadiləsinə baxın @@ -223,7 +223,7 @@ Bir az daha çox nəzarəti sevən treyderlər üçün daha qabaqcıl alternativ Mərkəzləşdirilmiş birjadan istifadə edərkən, ticarətdən əvvəl aktivlərinizi depozitə qoymalı və onların güvəndə olduğuna etibar etməlisiniz. Aktivləriniz depozitə qoyulsa da, onlar risk altındadır, çünki mərkəzləşdirilmiş mübadilələr hakerlər üçün cəlbedici hədəflərdir. - + Ticarət tətbiqlərinə baxın @@ -235,7 +235,7 @@ Ethereum-da seçdiyiniz strategiya əsasında portfelinizi böyütməyə çalı Yaxşı nümunə [DeFi Pulse İndeks fondudur (DPI)](https://defipulse.com/blog/defi-pulse-index/). Bu, portfelinizin həmişə [bazar kapitallaşmasına görə ən yaxşı DeFi tokenlərini](https://www.coingecko.com/en/defi) ehtiva etməsini təmin etmək üçün avtomatik yenidən balanslaşdıran fonddur. Heç vaxt heç bir detalı idarə etməli deyilsiniz və istədiyiniz zaman fonddan çıxa bilərsiniz. - + İnvestisiya tətbiqlərinə baxın @@ -249,7 +249,7 @@ Ethereum kraudfandinq üçün ideal platformadır: - O, şəffafdır ki, fandreyzerlər nə qədər pul yığıldığını sübut edə bilsinlər. Siz hətta sonradan vəsaitlərin necə xərcləndiyini izləyə bilərsiniz. - Məsələn, müəyyən bir son tarix və minimum məbləğ yerinə yetirilmədikdə, vəsait toplayanlar avtomatik geri qaytarma ala bilər. - + Kraudfandinq tətbiqlərinə baxın @@ -276,7 +276,7 @@ Mərkəzləşdirilməmiş sığorta sığortanı daha ucuz, daha sürətli ödə Ethereum məhsulları, hər hansı bir proqram kimi, səhvlərdən və istismarlarla üzləşə bilər. Beləliklə, hazırda bir çox sığorta məhsulları istifadəçilərini vəsait itkisindən qorumağa yönəlib. Bununla belə, qarşılaşacağımız hər hansı bir problem üçün həll yaratmağa başlayan layihələr var. Buna ən yaxşı nümunə [Keniyada kiçik fermerləri quraqlıq və daşqınlardan qorumaq məqsədi daşıyan Etherisc's Crop məhsuludur](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Mərkəzləşdirilməmiş sığorta, fermerlər üçün ənənəvi sığortadan daha ucuz sığorta təmin edə bilər. - + Sığorta tətbiqlərinə baxın @@ -286,7 +286,7 @@ Ethereum məhsulları, hər hansı bir proqram kimi, səhvlərdən və istismarl Baş verən bir çox şeylə birlikdə bütün investisiyalarınızı, kreditlərinizi və ticarətlərinizi izləmək üçün bir yola ehtiyacınız olacaq. Bütün DeFi fəaliyyətinizi bir yerdən əlaqələndirməyə imkan verən bir sıra məhsullar var. Bu, DeFi-nin açıq arxitekturasının gözəlliyidir. Komandalar interfeyslər yarada bilər ki, burada siz sadəcə məhsullar arasında balanslarınızdan deyil, həm də onların xüsusiyyətlərindən də istifadə edə bilərsiniz. DeFi-ni daha çox araşdırdığınız zaman bunun da faydasını görə bilərsiniz. - + Portfolio tətbiqlərinə baxın @@ -324,7 +324,7 @@ DeFi-ni təbəqələrdə düşünə bilərsiniz: DeFi açıq mənbəli bir hərəkatdir. DeFi protokolları və tətbiqləri sizin yoxlamaq, dəyişmək və yenilik etməni hamısı açıqdır. Bu laylı yığın (hamısı eyni baza blokçeyni və aktivləri paylaşır) sayəsində protokollar unikal kombin imkanlarını açmaq üçün qarışdırıla və uyğunlaşdırıla bilər. - + Tətbiq qurmaq haqqında daha çox diff --git a/public/content/translations/az/nft/index.md b/public/content/translations/az/nft/index.md index 09ade02258e..9d3daea8975 100644 --- a/public/content/translations/az/nft/index.md +++ b/public/content/translations/az/nft/index.md @@ -86,7 +86,7 @@ Ethereum-un təhlükəsizliyi hissə sübutundan gəlir. Sistem, zərərli hər NFT-lərlə bağlı təhlükəsizlik məsələləri çox vaxt fişinq fırıldaqları, ağıllı müqavilə zəiflikləri və ya istifadəçi səhvləri (məsələn, şəxsi açarların təsadüfən ifşa edilməsi) ilə əlaqədardır ki, bu da pulqabının uyğun səviyyədə təhlükəsizliyini NFT sahibləri üçün kritik edir. - + Təhlükəsizlik haqqında daha çox məlumat diff --git a/public/content/translations/bg/roadmap/beacon-chain/index.md b/public/content/translations/bg/roadmap/beacon-chain/index.md index ad5d129a8e5..ee82094b31c 100644 --- a/public/content/translations/bg/roadmap/beacon-chain/index.md +++ b/public/content/translations/bg/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ summaryPoint3: Бийкън чейн въведе логиката на конс Първоначално Бийкън чейн съществуваше отделно от основната мрежа на Eтереум, но през 2022 г. те се сляха. - + Сливането @@ -66,7 +66,7 @@ summaryPoint3: Бийкън чейн въведе логиката на конс Фрагментирането може да навлезе безопасно в екосистемата на Eтереум само при наличието на консенсусен механизъм за доказателство-за-залог. Бийкън чейн въведе залагането, което се „сля“ с основната мрежа, проправяйки път за навлизането на фрагментирането, което помага за по-нататъшната мащабируемост на Eтереум. - + Вериги от компоненти diff --git a/public/content/translations/bg/roadmap/merge/index.md b/public/content/translations/bg/roadmap/merge/index.md index abd55076825..aa04a025617 100644 --- a/public/content/translations/bg/roadmap/merge/index.md +++ b/public/content/translations/bg/roadmap/merge/index.md @@ -198,7 +198,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> Вместо това блоковете се предлагат от валидиращите възли, които са заложили ETH в замяна на правото да участват в консенсуса. Тези надстройки поставят основите за бъдещи надстройки на мащабируемостта, включително фрагментиране. - + Бийкън чейн @@ -214,7 +214,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> Плановете за фрагментиране се развиват бързо, но имайки предвид появата и успехът на технологиите на слой 2 за увеличаване на мащаба на изпълнение на трансакции, плановете за фрагментиране се изместиха към намирането на оптималния начин на разпределяне на товара от съхранението на компресирани колдейта от ролъп договори, позволявайки значителен растеж на капацитета на мрежата. Това не би било възможно без първо да се извърши преход към доказателство-за-залог. - + Фрагментиране diff --git a/public/content/translations/bn/dao/index.md b/public/content/translations/bn/dao/index.md index 4a19b035fe8..214ee34eb1e 100644 --- a/public/content/translations/bn/dao/index.md +++ b/public/content/translations/bn/dao/index.md @@ -50,7 +50,7 @@ DAO আমাদের ফান্ড বা ক্রিয়াকলাপ এটি সম্ভব কারণ স্মার্ট কন্ট্র্যাক্ট ইথেরিয়ামে লাইভ হয়ে গেলে তা টেম্পার-প্রুফ। লোকেদের নোটিস না দিয়ে আপনি আপনি কোডটি (DAO নিয়মসমূহ) সম্পাদনা করতে পারবেন না, কারণ সবকিছুই সর্বজনীন। - + স্মার্ট কন্ট্র্যাক্ট সম্পর্কে আরো diff --git a/public/content/translations/bn/defi/index.md b/public/content/translations/bn/defi/index.md index 6e99c4a5730..bf76dd4e4fd 100644 --- a/public/content/translations/bn/defi/index.md +++ b/public/content/translations/bn/defi/index.md @@ -47,7 +47,7 @@ DeFi এর সম্ভাব্যতা দেখার সর্বোত্ | মার্কেট সবসময় খোলা থাকে। | কর্মীদের বিরতির প্রয়োজন হয় বিধার মার্কেট বন্ধ করা হয়। | | এটি স্বচ্ছতার উপর নির্মিত – যে কেউ একটি পণ্যের ডেটা দেখতে পারে এবং সিস্টেমটি কীভাবে কাজ করে তা পরিদর্শন করতে পারে। | আর্থিক প্রতিষ্ঠানগুলি বন্ধ বই: আপনি তাদের ঋণের ইতিহাস, তাদের পরিচালিত সম্পদের রেকর্ড এবং আরও অনেক কিছু দেখতে চাইতে পারবেন না। | - + DeFi অ্যাপগুলি ঘেটে দেখুন @@ -65,7 +65,7 @@ DeFi এর সম্ভাব্যতা দেখার সর্বোত্
আপনি যদি ইথেরিয়াম-এ নতুন হন তবে চেষ্টা করতে DeFi অ্যাপ্লিকেশনগুলির জন্য আমাদের পরামর্শগুলি এক্সপ্লোর করুন।
- + DeFi অ্যাপগুলি ঘেটে দেখুন
@@ -92,7 +92,7 @@ DeFi এর সম্ভাব্যতা দেখার সর্বোত্ একটি ব্লকচেইন হিসাবে, ইথেরিয়াম একটি নিরাপদ এবং বিশ্বব্যাপী লেনদেন পাঠানোর জন্য ডিজাইন করা হয়েছে। বিটকয়েনের মতো, ইথেরিয়াম বিশ্বজুড়ে অর্থ প্রেরণকে একটি ইমেল পাঠানোর মতোই সহজ করে তোলে। আপনার ওয়ালেট থেকে শুধু আপনার প্রাপকের [ENS নাম](/nft/#nft-domains) (যেমন bob.eth) বা তাদের অ্যাকাউন্টের ঠিকানা লিখুন এবং আপনার অর্থপ্রদান মিনিটের মধ্যে সরাসরি তাদের কাছে যাবে (সাধারণত)। পেমেন্ট পাঠাতে বা গ্রহণ করতে, আপনার একটি [ওয়ালেট](/wallets/) প্রয়োজন হবে। - + পেমেন্ট dapps গুলো দেখুন @@ -110,7 +110,7 @@ DeFi এর সম্ভাব্যতা দেখার সর্বোত্ Dai বা USDC-এর মতো কয়েনগুলির একটি মূল্য রয়েছে যা একটি ডলারের কয়েক সেন্টের মধ্যে থাকে। এটি তাদের উপার্জন বা খুচরা বিক্রয়ের জন্য নিখুঁত করে তোলে। লাতিন আমেরিকার অনেক লোক তাদের সরকার দ্বারা জারি করা মুদ্রার সাথে একটি বড় অনিশ্চয়তার সময়ে তাদের সঞ্চয় রক্ষার উপায় হিসাবে স্টেবলকয়েন ব্যবহার করেছে। - + স্টেবলকয়েন সম্পর্কে আরও @@ -123,7 +123,7 @@ Dai বা USDC-এর মতো কয়েনগুলির একটি ম - পিয়ার-টু-পিয়ার, যার অর্থ একজন ঋণগ্রহীতা সরাসরি একটি নির্দিষ্ট ঋণদাতার কাছ থেকে ধার করবে। - পুল-ভিত্তিক যেখানে ঋণদাতারা একটি পুলে ফান্ড (লিকুইডিটি) প্রদান করে যেখান থেকে ঋণগ্রহীতারা ধার নিতে পারে। - + ঋণদাতা dapps গুলো দেখুন @@ -183,7 +183,7 @@ Dai বা USDC-এর মতো কয়েনগুলির একটি ম - সুদের হারের উপর ভিত্তি করে আপনার aDai বৃদ্ধি পাবে এবং আপনি আপনার ওয়ালেটে আপনার ব্যালেন্স বাড়তে দেখতে পাবেন। APR-এর উপর নির্ভর করে, আপনার ওয়ালেট ব্যালেন্স কয়েক দিন বা এমনকি কয়েক ঘন্টা পরে 100.1234 এর মত কিছু পড়বে! - আপনি যেকোন সময় আপনার aDai ব্যালেন্সের সমান পরিমাণ নিয়মিত Dai তুলতে পারবেন। - + ধার দেওয়া dapps গুলো দেখুন @@ -199,7 +199,7 @@ PoolTogether-এর মতো নো-লস লটারি অর্থ সঞ উপরের ধারের উদাহরণের মতো টিকিট ডিপোজিট ধার দেওয়ার মাধ্যমে সমস্ত সুদের দ্বারা প্রাইজ পুল তৈরি হয়। - + PoolTogether ব্যবহার করে দেখুন @@ -211,7 +211,7 @@ PoolTogether-এর মতো নো-লস লটারি অর্থ সঞ উদাহরণস্বরূপ, আপনি যদি নো-লস লটারি PoolTogether (উপরে বর্ণিত) ব্যবহার করতে চান, তাহলে আপনাকে Dai বা USDC-এর মতো একটি টোকেনের প্রয়োজন হবে। এই DEX গুলি আপনাকে সেই টোকেনগুলির জন্য আপনার ETH অদলবদল করতে এবং আপনার শেষ হয়ে গেলে আবার ফিরে আসতে দেয়। - + টোকেন এক্সচেঞ্জ দেখুন @@ -223,7 +223,7 @@ PoolTogether-এর মতো নো-লস লটারি অর্থ সঞ যখন আপনি একটি কেন্দ্রীভূত এক্সচেঞ্জ ব্যবহার করেন তখন আপনাকে ট্রেডের আগে আপনার সম্পদ জমা করতে হবে এবং সেগুলির যত্ন নেওয়ার জন্য তাদের বিশ্বাস করতে হবে। আপনার সম্পদ জমা হওয়ার সময়, সেগুলি ঝুঁকির মধ্যে রয়েছে কারণ কেন্দ্রীভূত এক্সচেঞ্জগুলি হ্যাকারদের জন্য আকর্ষণীয় লক্ষ্য। - + ট্রেডিং dapps দেখুন @@ -235,7 +235,7 @@ PoolTogether-এর মতো নো-লস লটারি অর্থ সঞ একটি ভাল উদাহরণ হল [DeFi পালস ইনডেক্স ফান্ড (DPI)](https://defipulse.com/blog/defi-pulse-index/)। এটি এমন একটি তহবিল যা আপনার পোর্টফোলিওতে সর্বদা [বাজার মূলধন দ্বারা শীর্ষ DeFi টোকেন](https://www.coingecko.com/en/defi) অন্তর্ভুক্ত থাকে তা নিশ্চিত করতে স্বয়ংক্রিয়ভাবে ভারসাম্য বজায় রাখে। আপনাকে কখনই কোনো বিবরণ পরিচালনা করতে হবে না এবং আপনি যখন খুশি ফান্ড থেকে উত্তোলন করতে পারেন। - + বিনিয়োগ dapps গুলো দেখুন @@ -249,7 +249,7 @@ PoolTogether-এর মতো নো-লস লটারি অর্থ সঞ - এটি স্বচ্ছ তাই তহবিল সংগ্রহকারীরা প্রমাণ করতে পারেন যে কত টাকা তোলা হয়েছে। এমনকি আপনি পরবর্তীতে কীভাবে ফান্ড ব্যয় করা হচ্ছে তাও ট্রেস করতে পারেন। - তহবিল সংগ্রহকারীরা স্বয়ংক্রিয় অর্থ ফেরত সেটআপ করতে পারে যদি, উদাহরণস্বরূপ, একটি নির্দিষ্ট সময়সীমা এবং ন্যূনতম পরিমাণ পূরণ না হয়। - + ক্রাউডফান্ডিং dapps গুলো দেখুন @@ -276,7 +276,7 @@ Quadratic funding makes sure that the projects that receive the most funding are যেকোন সফ্টওয়্যারের মতো ইথেরিয়াম পণ্যগুলি বাগ এবং শোষণের শিকার হতে পারে। তাই এই মুহূর্তে এই ক্ষেত্রে প্রচুর বীমা পণ্য তাদের ব্যবহারকারীদের তহবিলের ক্ষতি থেকে রক্ষা করার উপর ফোকাস করে। যাইহোক, জীবন আমাদের দিকে এগিয়ে দিতে পারে এমন সবকিছুর জন্য কভারেজ তৈরি করতে শুরু করা প্রকল্প রয়েছে। এর একটি ভাল উদাহরণ হল Etherisc এর ক্রপ কভার যার লক্ষ্য [খরা এবং বন্যা থেকে কেনিয়ার ক্ষুদ্র কৃষকদের রক্ষা করুন](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc)। বিকেন্দ্রীভূত বীমা কৃষকদের জন্য সস্তা কভার প্রদান করতে পারে যাদের প্রায়শই প্রথাগত বীমার বাইরে মূল্য দেওয়া হয়। - + বীমা dapps গুলো দেখুন @@ -286,7 +286,7 @@ Quadratic funding makes sure that the projects that receive the most funding are এত কিছু করার সাথে, আপনার সমস্ত বিনিয়োগ, ঋণ এবং ব্যবসার ট্র্যাক রাখার জন্য আপনার একটি উপায় প্রয়োজন। অনেকগুলি পণ্য রয়েছে যা আপনাকে আপনার সমস্ত DeFi কার্যকলাপকে এক জায়গা থেকে সমন্বয় করতে দেয়। এটি DeFi এর উন্মুক্ত আর্কিটেকচারের সৌন্দর্য। দলগুলো এমন ইন্টারফেস তৈরি করতে পারে যেখানে আপনি কেবল পণ্য জুড়ে আপনার ব্যালেন্স দেখতে পাবেন না, আপনি তাদের বৈশিষ্ট্যগুলিও ব্যবহার করতে পারেন। আপনি DeFi এর আরও এক্সপ্লোর করার সাথে সাথে এটি দরকারী বলে মনে হতে পারে। - + পোর্টফোলিও dapps সমূহ দেখুন @@ -324,7 +324,7 @@ DeFi-এ, একটি স্মার্ট কন্ট্র্যাক্ DeFi একটি ওপেন সোর্স মুভমেন্ট। আপনার জন্য DeFi প্রোটোকলসমূহ এবং অ্যাপ্লিকেশনগুলি যাচাই, ফর্ক ও উদ্ভাবনের জন্য উন্মুক্ত। এই স্তরযুক্ত স্ট্যাকের কারণে (তারা সবাই একই বেস ব্লকচেইন এবং সম্পদ ভাগাভাগি করে), প্রোটোকলগুলি মিশ্রিত করা যেতে পারে এবং অনন্য কম্বো সুযোগগুলি আনলক করতে মিলিত হতে পারে। - + Dapps তৈরি সম্পর্কে আরো diff --git a/public/content/translations/bn/nft/index.md b/public/content/translations/bn/nft/index.md index 3268f4f9843..72fbee6d6a9 100644 --- a/public/content/translations/bn/nft/index.md +++ b/public/content/translations/bn/nft/index.md @@ -78,7 +78,7 @@ ethereum.org-এ, NFT ব্যবহার করা হয় তা দেখ NFT-এর সাথে সম্পর্কিত নিরাপত্তা সমস্যাগুলি প্রায়শই ফিশিং স্ক্যাম, স্মার্ট কন্ট্র্যাক্টের দুর্বলতা বা ব্যবহারকারীর ত্রুটিগুলির সাথে সম্পর্কিত (যেমন অসাবধানতাবশত ব্যক্তিগত কীগুলি প্রকাশ করা), যা NFT মালিকদের জন্য ভাল ওয়ালেটের নিরাপত্তাকে গুরুত্বপূর্ণ করে তোলে। - + নিরাপত্তা সম্পর্কে আরো diff --git a/public/content/translations/bn/staking/pools/index.md b/public/content/translations/bn/staking/pools/index.md index 6336af46356..e3a06852bea 100644 --- a/public/content/translations/bn/staking/pools/index.md +++ b/public/content/translations/bn/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: বিকল্পভাবে, যে পুলগুলি একটি ERC-20 স্টেকিং টোকেন ব্যবহার করে সেগুলি ব্যবহারকারীদের এই টোকেনটি খোলা বাজারে ট্রেড করার অনুমতি দেয়, আপনাকে আপনার স্টেকিং পজিশন বিক্রি করতে দেয়, কার্যকরভাবে ETH কে স্টেকিং চুক্তি থেকে সরিয়ে না দিয়েই "প্রত্যাহার" করে। -স্টেকিং প্রত্যাহার এর উপর আরো +স্টেকিং প্রত্যাহার এর উপর আরো diff --git a/public/content/translations/bn/staking/saas/index.md b/public/content/translations/bn/staking/saas/index.md index 94a4642e570..3c3c3b6706b 100644 --- a/public/content/translations/bn/staking/saas/index.md +++ b/public/content/translations/bn/staking/saas/index.md @@ -78,7 +78,7 @@ BLS প্রত্যাহার কীগুলি একটি এককা বৈধকারীরাও সম্পূর্ণরূপে বৈধকারী হিসাবে প্রস্থান করতে পারেন, যা তাদের অবশিষ্ট ETH ব্যালেন্সকে তুলে আনবে। যে অ্যাকাউন্টগুলি একটি এক্সিকিউশন প্রত্যাহার ঠিকানা প্রদান করেছে এবং প্রস্থান প্রক্রিয়া সম্পন্ন করেছে তারা পরবর্তী বৈধতা প্রদানকারীর সময় প্রদত্ত প্রত্যাহার ঠিকানায় তাদের সম্পূর্ণ ব্যালেন্স পাবে। -স্টেকিং প্রত্যাহার এর উপর আরো +স্টেকিং প্রত্যাহার এর উপর আরো diff --git a/public/content/translations/bn/staking/solo/index.md b/public/content/translations/bn/staking/solo/index.md index d564f60b92a..8142796c4d3 100644 --- a/public/content/translations/bn/staking/solo/index.md +++ b/public/content/translations/bn/staking/solo/index.md @@ -190,7 +190,7 @@ summaryPoints: আনলক করতে এবং আপনার সম্পূর্ণ ব্যালেন্স ফেরত পেতে আপনাকে অবশ্যই আপনার ভ্যালিডেটর বের করার প্রক্রিয়াটি সম্পূর্ণ করতে হবে। -স্টেকিং প্রত্যাহার এর উপর আরো +স্টেকিং প্রত্যাহার এর উপর আরো ## Further reading {#further-reading} diff --git a/public/content/translations/ca/community/support/index.md b/public/content/translations/ca/community/support/index.md index cd1e81f6a71..7bab57e0de7 100644 --- a/public/content/translations/ca/community/support/index.md +++ b/public/content/translations/ca/community/support/index.md @@ -12,11 +12,11 @@ Esteu buscant el suport oficial d'Ethereum? La primera cosa que heu de saber és Entendre la realitat descentralitzada d'Ethereum és vital, ja que qualsevol que afirmi ser el suport oficial d'Ethereum probablement us estarà intentant estafar! La millor forma de protegir-se contra els estafadors és educant-se un mateix i prendre proteccions de forma segura. - + Seguretat i prevenció d'estafes a Ethereum - + Apreneu sobre els fonaments d'Ethereum diff --git a/public/content/translations/ca/dao/index.md b/public/content/translations/ca/dao/index.md index f02eda014a4..a8b2a03525f 100644 --- a/public/content/translations/ca/dao/index.md +++ b/public/content/translations/ca/dao/index.md @@ -74,7 +74,7 @@ La vèrtebra d'una DAO és el contracte intel·ligent. El contracte defineix les Això és possible perquè els contractes intel·ligents són a prova de manipulació un cop estan actius a Ethereum. No podeu editar el codi (normes de la DAO) sense que la gent se n'adoni, ja que tot és públic. - + Més informació sobre els contractes intel·ligents diff --git a/public/content/translations/ca/defi/index.md b/public/content/translations/ca/defi/index.md index 5b518394870..3ad797a5dc3 100644 --- a/public/content/translations/ca/defi/index.md +++ b/public/content/translations/ca/defi/index.md @@ -47,7 +47,7 @@ Una de les millors maneres de veure el potencial de DeFi és entendre els proble | Els mercats estan sempre oberts. | Els mercats tanquen perquè els empleats necessiten descansar. | | Està construït de forma transparent: qualsevol pot mirar les dades d'un producte i inspeccionar com funciona el sistema. | Les institucions financeres són llibres tancats: no podeu veure el seu historial de préstecs, un informe dels seus actius sota gestió, etc. | - + Exploreu aplicacions DeFi @@ -65,7 +65,7 @@ Sona estrany... «per què he de voler programar els meus diners»? En tot cas,
Exploreu els nostres suggeriments d'aplicacions DeFi per provar-les, si sou novells a Ethereum.
- + Exploreu aplicacions DeFi
@@ -92,7 +92,7 @@ Hi ha una alternativa descentralitzada a la majoria dels serveis financers. Per Com a cadena de blocs (o «blockchain»), Ethereum està dissenyat per enviar transaccions de forma segura i global. Igual que Bitcoin, Ethereum converteix l'acte d'enviar diners arreu del món en una cosa tan fàcil com enviar un correu electrònic. Només heu d'introduir el [el nom ENS](/nft/#nft-domains) del destinatari (com josep.eth) o l'adreça de la seva cartera i el vostre pagament li arribarà en qüestió de minuts (normalment). Per a enviar o rebre pagaments, necessiteu una [cartera](/wallets/). - + Exploreu dapps de pagament @@ -110,7 +110,7 @@ La volatilitat de les criptomonedes és un problema per a molts productes financ Monedes com DAI o USDC tenen un valor que oscil·la uns pocs cèntims al voltant d'un dòlar. Això les fa perfectes per a rebre interès, estalviar o invertir. Molta gent a Llatinoamèrica ha usat les monedes estables com una forma de protegir els seus estalvis en temps d'incertesa en relació amb les monedes emeses pels seus governs. - + Més informació sobre monedes estables @@ -123,7 +123,7 @@ Obtenir diners prestats de proveïdors descentralitzats té dues varietats princ - Persona-persona, és a dir el prestatari obtindrà el préstec directament d'un prestador específic. - Basat en grups, on els prestadors proveeixen els fons (liquiditat) a un grup d'on els prestataris poden obtenir els préstecs. - + Exploreu dapps per obtenir préstecs @@ -183,7 +183,7 @@ Podeu guanyar interessos per les vostres criptomonedes fent préstecs i veure co - Els vostres aDai s'incrementaran en base als tipus d'interès i podreu veure créixer el vostre saldo a la vostra cartera. En funció del tipus d'interès, el saldo de la vostra cartera serà de 100.1234 al cap d'uns pocs dies o, fins i tot, hores! - Podeu retirar una quantitat de Dai normal, igual a la del vostre saldo, en qualsevol moment. - + Veure dApps de préstecs @@ -199,7 +199,7 @@ Les loteries sense pèrdues com PoolTogether són una nova forma divertida i inn La quantitat del premi surt dels interessos que es generen prestant els tiquets dipositats com en l'exemple de préstecs anterior. - + Proveu PoolTogether @@ -211,7 +211,7 @@ Hi ha milers de tókens a Ethereum. Els mercats d'intercanvi descentralitzats (D Per exemple, si voleu fer servir la loteria sense pèrdues PoolTogether (descrita més amunt), necessitareu un token com Dai o USDC. Aquests DEX us permeten intercanviar els vostres ETH per aquets tókens i recuperar els ETH quan hàgiu acabat. - + Veure intercanvi de tókens @@ -223,7 +223,7 @@ Hi ha opcions més avançades per a qui vulgui una mica més de control sobre le Quan feu servir un mercat (o casa de canvi) centralitzat heu de dipositar-hi els vostres actius abans d'executar la transacció i confiar que els vigilaran per tu. Mentre els vostres actius estan dipositats estan en risc, ja que els mercats centralitzats són objectius atractius per als hackers. - + Veure dapps de comerç @@ -235,7 +235,7 @@ Hi ha productes de gestió de fons a Ethereum que poden fer créixer la vostra c Un bon exemple és el [fons DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Aquest és un fons que s'ajusta automàticament per assegurar que la vostra cartera sempre inclou [els tókens DeFi més rellevants en funció de la seva capitalització](https://www.coingecko.com/en/defi). Mai n'heu de gestionar cap detall i podeu retirar actius del fons en qualsevol moment. - + Veure dapps d'inversió @@ -249,7 +249,7 @@ Ethereum és una plataforma ideal per al crowfunding: - És transparent, de manera que els receptors dels fons poden demostrar la quantitat de diners que han aixecat. Fins i tot podeu seguir el rastre de com els fons s'apliquen més endavant. - Els receptors dels fons poden definir el retorn immediat dels diners si, per exemple, hi ha una data límit per aconseguir una quantitat mínima. - + Veure dapps de crowfunding @@ -276,7 +276,7 @@ Les assegurances descentralitzades pretenen ser més econòmiques, ràpides a co Els productes Ethereum, com qualsevol software, poden tenir errors de codi i ser atacats. Així que, en aquests moments, moltes de les assegurances en aquest sector se centren en protegir els usuaris de la possible pèrdua dels seus fons. Tot i això hi ha projectes que estan treballant per donar cobertura a qualsevol accident habitual. Un bon exemple n'és la cobertura d'Etherisc Crop que pretén [protegir petits agricultors a Kènia de les pèrdues per sequeres i inundacions](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Les assegurances descentralitzades poden proporcionar cobertures més econòmiques als agricultors que, sovint, no poden permetre's assegurances tradicionals. - + Veure dapps d'assegurances @@ -286,7 +286,7 @@ Els productes Ethereum, com qualsevol software, poden tenir errors de codi i ser Amb tantes coses alhora, necessitareu una forma per fer un seguiment de totes les inversions, préstecs i compra-vendes. Hi ha una munió de productes que us permeten coordinar la vostra activitat DeFi des d'un mateix lloc. Aquesta és la bellesa de l'arquitectura oberta de les DeFi. Equips de desenvolupadors fan interfícies on no només podeu veure els saldos de tots els vostres productes, sinó que també podeu utilitzar les seves funcions. Això us pot ser útil alhora que continueu l'exploració de les DeFi. - + Veure les dapps de gestió de carteres @@ -324,7 +324,7 @@ Podeu pensar en les DeFi com en capes: Les DeFi són un moviment de codi obert. Els protocols i les aplicacions DeFi són oberts per tal que puguin ser inspeccionats pels usuaris, ser bifurcats i subjectes a innovació. Com que estan construïts per capes (tots comparteixen la mateixa base de cadena de blocs i els seus actius), els protocols poden combinar-se per generar oportunitats úniques. - + Més sobre construir dapps diff --git a/public/content/translations/ca/governance/index.md b/public/content/translations/ca/governance/index.md index cd1df5e7a6e..e021010a327 100644 --- a/public/content/translations/ca/governance/index.md +++ b/public/content/translations/ca/governance/index.md @@ -32,7 +32,7 @@ En la fórmula oposada, la governança en cadena, les decisions sobre qualsevol _Mentre que a nivell del protocol la governança d'Ethereum és fora de cadena, molts casos d'ús, construïts en base a Ethereum, com les DAO, fan servir governança en cadena._ - + Més sobre les DAO @@ -58,7 +58,7 @@ _Nota: Qualsevol particular pot ser part de mutitud d'aquests grups (p. ex. un d Un procés important utilitzat en la governança d'Ethereum és la iniciativa d'**EIP (Propostes de Millora d'Ethereum o «Ethereum Improvement Proposals», en anglès)**. Les EIP són estàndards que especifiquen nous processos o característiques potencials per a Ethereum. Qualsevol persona dins la comunitat Ethereum pot crear una EIP. Per exemple, cap dels autors de la EIP-721, l'EIP que ha estandarditzat els NFT, ha treballat directament en el desenvolupament del protocol d'Ethereum. - + Més informació sobre les EIP @@ -154,7 +154,7 @@ Mentre que el desenvolupament de les especificacions i les implementacions ha es Quan la cadena de balisa es fusioni amb la capa d'execució d'Ethereum, el procés de governança per proposar canvis estarà harmonitzat. Aquest procés d'implementar la fusió ja es troba [en marxa](https://eips.ethereum.org/EIPS/eip-3675). - + Més informació sobre La Fusió diff --git a/public/content/translations/ca/nft/index.md b/public/content/translations/ca/nft/index.md index 5c97e2de132..a527dec790f 100644 --- a/public/content/translations/ca/nft/index.md +++ b/public/content/translations/ca/nft/index.md @@ -56,7 +56,7 @@ Potser sou un artista i voleu compartir la vostra obra utilitzant els NFT, sense
Exploreu, compreu o creeu els vostres propis NFT d'art o col·leccionables...
- + Exploreu l'art NFT
@@ -93,7 +93,7 @@ La seguretat d'Ethereum prové de la [prova d'admissió](/glossary/#pos). El sis Els problemes de seguretat relacionats amb les NFT solen estar relacionats amb estafes de phishing, vulnerabilitats dels contractes intel·ligents o errors dels usuaris (com exposar inadvertidament les claus privades), per la qual cosa una bona seguretat del moneder és fonamental per als propietaris de NFT. - + Més sobre seguretat diff --git a/public/content/translations/ca/roadmap/beacon-chain/index.md b/public/content/translations/ca/roadmap/beacon-chain/index.md index ff5879f695c..a49cae9e9fa 100644 --- a/public/content/translations/ca/roadmap/beacon-chain/index.md +++ b/public/content/translations/ca/roadmap/beacon-chain/index.md @@ -49,7 +49,7 @@ Les millores d'Ethereum estan d'alguna manera interrelacionades. Recapitulem com En un principi, la cadena de balisa serà independent de la xarxa principal d'Ethereum que fem servir actualment. Però, en última instància, estaran connectades. La idea és "fusionar" la xarxa principal amb el sistema de prova de participació, que la cadena de balisa coordinarà i controlarà. - + La fusió @@ -57,7 +57,7 @@ En un principi, la cadena de balisa serà independent de la xarxa principal d'Et Les cadenes de fragments només poden entrar de forma segura a l'ecosistema Ethereum si existeix un mecanisme de consens de prova de participació. La cadena de balisa introduirà l'aposta i aplanarà el camí a la futura introducció de la cadena de fragments. - + Cadenes de fragments diff --git a/public/content/translations/ca/roadmap/merge/index.md b/public/content/translations/ca/roadmap/merge/index.md index b63c902fa9c..8de143adfcb 100644 --- a/public/content/translations/ca/roadmap/merge/index.md +++ b/public/content/translations/ca/roadmap/merge/index.md @@ -43,7 +43,7 @@ Les millores d'Ethereum estan d'alguna manera interrelacionades. Per tant, recap Un cop succeeixi La Fusió, s'assignaran els tenidors per validar la xarxa principal d'Ethereum. [La mineria](/developers/docs/consensus-mechanisms/pow/mining/) ja no farà falta, per tant, el miners probablement invertiran els seus guanys en participacions en el nou sistema de prova de participació. - + La cadena de balisa @@ -59,7 +59,7 @@ Originalment, el pla era treballar en cadenes de fragments abans de La Fusió, p La comunitat avaluarà de forma contínua la necessitat de múltiples rondes de cadenes de fragments per permetre una escalabilitat infinita. - + Cadenes de fragments diff --git a/public/content/translations/ca/security/index.md b/public/content/translations/ca/security/index.md index 729c8e4f3ef..9eb6671feb6 100644 --- a/public/content/translations/ca/security/index.md +++ b/public/content/translations/ca/security/index.md @@ -110,11 +110,11 @@ Les extensions del navegador com les extensions de Chrome o els complements de F Una de les majors causes perquè la gent sigui estafada en criptomonedes és generalment per una manca de comprensió. Per exemple, si no enteneu que la xarxa d'Ethereum és descentralitzada i que no pertany a ningú, llavors és fàcil caure en les urpes d'algú que pretén ser un agent de servei al client que us promet retornar-vos les vostres pèrdues en ETH a canvi de les vostres claus privades. Educar-vos sobre el funcionament d'Ethereum és una inversió que paga la pena. - + Què és Ethereum? - + Què és l'ether? @@ -127,7 +127,7 @@ Una de les majors causes perquè la gent sigui estafada en criptomonedes és gen La clau privada de la vostra cartera actua com a contrasenya per a la vostra cartera Ethereum. És l'únic que pot evitar que algú que coneix la vostra adreça de cartera buidi tots els actius del vostre compte! - + Què és una cartera d'Ethereum? diff --git a/public/content/translations/cs/governance/index.md b/public/content/translations/cs/governance/index.md index 15ed83b0c87..d15ed516749 100644 --- a/public/content/translations/cs/governance/index.md +++ b/public/content/translations/cs/governance/index.md @@ -32,7 +32,7 @@ Opačný přístup, off-chain správa, spočívá v tom, že jakákoliv rozhodnu _Zatímco na úrovni protokolu je řízení Etherea off-chain, velké množství projektů běžících na Ethereu, jako jsou DAO, používá řízení on-chain._ - + Více o DAO @@ -58,7 +58,7 @@ _Poznámka: Každý může být součástí více skupin (např. vývojář prot Důležitým procesem používaným při správě Etherea je **návrh na zlepšení Etherea (Ethereum Improvement Proposals, EIP)**. EIP jsou standardy specifikující potenciální nové funkce nebo procesy pro Ethereum. EIP může vytvořit kdokoliv. Jestliže chcete sepsat EIP nebo se zúčastnit vzájemného hodnocení a/nebo správy, podívejte se na: - + Více o EIP @@ -154,7 +154,7 @@ Implementace specifikací a vývoje byly i v případě Beacon Chainu vždy pln Když se 15. září 2022 sloučil Beacon Chain s realizační vrstvou Etherea, byl merge dokončen jako součást [pařížského upgradu sítě](/history/#paris). Stav návrhu [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) byl změněn z „Poslední výzva“ na „Konečný“, čímž byl dokončen přechod na proof-of-stake. - + Více o mergi diff --git a/public/content/translations/cs/nft/index.md b/public/content/translations/cs/nft/index.md index 81f30c8db7a..3eb0d3a76a4 100644 --- a/public/content/translations/cs/nft/index.md +++ b/public/content/translations/cs/nft/index.md @@ -86,7 +86,7 @@ Ethereum je zabezpečeno mechanismem proof-of-stake. Systém je navržen tak, ab Bezpečnostní otázky týkající se NFT se nejčastěji týkají podvodů s phishingem, zranitelnosti smart kontraktů nebo uživatelské chyby (jako je neúmyslné odhalení soukromého klíče). Dobrá ochrana peněženky je tedy pro majitele NFT klíčovou. - + Více o bezpečnosti diff --git a/public/content/translations/cs/security/index.md b/public/content/translations/cs/security/index.md index a0c6b0b2333..7fda0c00249 100644 --- a/public/content/translations/cs/security/index.md +++ b/public/content/translations/cs/security/index.md @@ -110,11 +110,11 @@ Rozšíření prohlížeče, jako jsou rozšíření pro Chrome nebo doplňky pr Jedním z největších důvodů, proč se lidé nechávají v kryptu podvádět, je obecně nedostatečné porozumění. Pokud například nechápete, že síť Ethereum je decentralizovaná a nikdo ji nevlastní, můžete se snadno stát obětí někoho, kdo se vydává za pracovníka zákaznického servisu a slibuje vám vrácení ztracených ETH výměnou za vaše privátní klíče. Vzdělávat se v oblasti fungování Etherea se vyplatí. - + Co je to Ethereum? - + Co je Ether? @@ -127,7 +127,7 @@ Jedním z největších důvodů, proč se lidé nechávají v kryptu podvádět Privátní klíč k vaší peněžence slouží jako heslo k vaší Ethereum peněžence. Je to jediná věc, která brání tomu, aby někdo, kdo zná adresu vaší peněženky, vybral z vašeho účtu veškerá aktiva! - + Co je Ethereum peněženka? diff --git a/public/content/translations/cs/staking/pools/index.md b/public/content/translations/cs/staking/pools/index.md index 4e6b793b083..07887e9a889 100644 --- a/public/content/translations/cs/staking/pools/index.md +++ b/public/content/translations/cs/staking/pools/index.md @@ -68,7 +68,7 @@ Právě teď! K upgradu sítě Shanghai/Capella došlo v dubnu 2023 a zavedlo v Případně fondy, které využívají token ERC-20 pro vkládání, umožňují uživatelům obchodovat s tímto tokenem na otevřeném trhu, což vám umožní prodat svou pozici pro vkládání a efektivně se „stáhnout“, aniž byste skutečně odstranili ETH ze smlouvy o vkládání. -Více o výběru vkladů +Více o výběru vkladů diff --git a/public/content/translations/cs/staking/saas/index.md b/public/content/translations/cs/staking/saas/index.md index 6804964456e..38016d3e851 100644 --- a/public/content/translations/cs/staking/saas/index.md +++ b/public/content/translations/cs/staking/saas/index.md @@ -78,7 +78,7 @@ Výběry vkladů byly provedeny v rámci aktualizace Šanghaj/Capella v dubnu 20 Validátoři mohou také plně odejít jako validátor, který odemkne jejich zbývající ETH zůstatek pro výběr. Účty, které uvedly adresu pro provedení výběru a dokončily proces ukončení, obdrží celý zůstatek na adresu pro výběr uvedenou během příštího ověřovacího testu. -Více o výběru vkladů +Více o výběru vkladů diff --git a/public/content/translations/cs/staking/solo/index.md b/public/content/translations/cs/staking/solo/index.md index bc202e365ef..f0f3a02ceb6 100644 --- a/public/content/translations/cs/staking/solo/index.md +++ b/public/content/translations/cs/staking/solo/index.md @@ -190,7 +190,7 @@ Jakmile jsou přihlašovací údaje pro výběr nastaveny, platby odměn (nashro Chcete-li odemknout a získat zpět celý zůstatek, musíte také dokončit proces opuštění validátoru. -Více o výběru vkladů +Více o výběru vkladů ## Další informace {#further-reading} diff --git a/public/content/translations/cs/web3/index.md b/public/content/translations/cs/web3/index.md index deb81d0092b..aa2f1b8c8c3 100644 --- a/public/content/translations/cs/web3/index.md +++ b/public/content/translations/cs/web3/index.md @@ -63,7 +63,7 @@ Web3 umožňuje přímé vlastnictví prostřednictvím [nezaměnitelných token
Další informace o NFT
- + Více o NFT
@@ -88,7 +88,7 @@ Lidé definují spoustu Web3 komunit jako DAO. Všechny tyto komunity mají růz
Learn more about DAOs
- + Více o DAO
@@ -103,7 +103,7 @@ Web3 řeší tyto problémy tím, že vám umožňuje ovládat vaši digitální Platební infrastruktura Web2 spoléhá na banky a další subjekty, přičemž lidé bez bankovních účtů nebo ti, kteří nežijí ve "správné" zemi, nemohou platit vůbec. Web3 používá tokeny jako [ETH](/glossary/#ether) k odesílání peněz přímo v prohlížeči a nevyžaduje žádnou třetí stranu, které byste museli důvěřovat. - + Více na ETH diff --git a/public/content/translations/de/community/online/index.md b/public/content/translations/de/community/online/index.md index d05eea12cd0..c3ca2db0b31 100644 --- a/public/content/translations/de/community/online/index.md +++ b/public/content/translations/de/community/online/index.md @@ -10,40 +10,40 @@ Hunderttausende von Ethereum-Enthusiasten treffen sich in diesen Online-Foren, u ## Foren {#forums} -r/ethereum - Alles über Ethereum -r/ethfinance - Die finanzielle Seite von Ethereum, einschließlich DeFi -r/ethdev - Fokus auf die Entwicklung von Ethereum -r/ethtrader - Trends & Marktanalyse -r/ethstaker - Ein herzliches Willkommen an alle Interessierten, die auf Ethereum setzen möchten -Gemeinschaft der Ethereum-Zauberer - gemeinschaftsorientiert über technische Standards bei Ethereum -Ethereum Stackexchange - Diskussionen und Hilfe für Ethereum-Entwickler -Ethereum-Research - die einflussreichste Nachrichtentafel für kryptoökonomische Forschung +r/ethereum - Alles über Ethereum +r/ethfinance - Die finanzielle Seite von Ethereum, einschließlich DeFi +r/ethdev - Fokus auf die Entwicklung von Ethereum +r/ethtrader - Trends & Marktanalyse +r/ethstaker - Ein herzliches Willkommen an alle Interessierten, die auf Ethereum setzen möchten +Gemeinschaft der Ethereum-Zauberer - gemeinschaftsorientiert über technische Standards bei Ethereum +Ethereum Stackexchange - Diskussionen und Hilfe für Ethereum-Entwickler +Ethereum-Research - die einflussreichste Nachrichtentafel für kryptoökonomische Forschung ## Chat-Räume {#chat-rooms} -Ethereum Cat Herders - Gemeinschaft orientiert am Angebot von Projekt-Management-Unterstützung für Ethereum-Entwickler -Ethereum-Hacker - Von ETHGlobal geführter Discord Chat: Eine Online-Gemeinschaft für Ethereum-Hacker auf der ganzen Welt -CryptoDevs - Auf Ethereum Entwicklung fokussierte Discord-Community -EthStaker Discord – Beratung, Bildung, Unterstützung und Ressourcen für bestehende und potenzielle Staker auf Community-Ebene -Ethereum.org Website-Team - Kommen Sie vorbei and schreiben Sie mit dem Team und anderen aus der Gemeinschaft über Ethereum.org Web-Entwicklung und Design -Matos Discord - Web3-Creator-Community, wo sich Entwickler, industrielle Führer, und Ethereum Enthusiasten aufhalten. Wir sind begeistert von Web3-Entwicklung, Design und Kultur. Kommen Sie mit uns bauen. -Solidity-Gitter - Unterhaltungen über Solidity-Entwicklung (Gitter) -Solidity-Matrix - Unterhaltungen über Solidity-Entwicklung (Matrix) -Ethereum Stack Exchange *– Forum für Fragen und Antworten* -Peeranha *– dezentrales Forum für Fragen und Antworten* +Ethereum Cat Herders - Gemeinschaft orientiert am Angebot von Projekt-Management-Unterstützung für Ethereum-Entwickler +Ethereum-Hacker - Von ETHGlobal geführter Discord Chat: Eine Online-Gemeinschaft für Ethereum-Hacker auf der ganzen Welt +CryptoDevs - Auf Ethereum Entwicklung fokussierte Discord-Community +EthStaker Discord – Beratung, Bildung, Unterstützung und Ressourcen für bestehende und potenzielle Staker auf Community-Ebene +Ethereum.org Website-Team - Kommen Sie vorbei and schreiben Sie mit dem Team und anderen aus der Gemeinschaft über Ethereum.org Web-Entwicklung und Design +Matos Discord - Web3-Creator-Community, wo sich Entwickler, industrielle Führer, und Ethereum Enthusiasten aufhalten. Wir sind begeistert von Web3-Entwicklung, Design und Kultur. Kommen Sie mit uns bauen. +Solidity-Gitter - Unterhaltungen über Solidity-Entwicklung (Gitter) +Solidity-Matrix - Unterhaltungen über Solidity-Entwicklung (Matrix) +Ethereum Stack Exchange *– Forum für Fragen und Antworten* +Peeranha *– dezentrales Forum für Fragen und Antworten* ## YouTube und Twitter {#youtube-and-twitter} -Ethereum Foundation - Bleiben Sie auf dem Laufenden mit den neuesten Informationen der Ethereum Foundation -@ethereum – offizielles Konto der Ethereum Foundation -@ethdotorg - Das Portal zu Ethereum, für unsere wachsende globale Gemeinschaft geschaffen -Liste von einflussreichen Ethereum Twitter-Accounts +Ethereum Foundation - Bleiben Sie auf dem Laufenden mit den neuesten Informationen der Ethereum Foundation +@ethereum – offizielles Konto der Ethereum Foundation +@ethdotorg - Das Portal zu Ethereum, für unsere wachsende globale Gemeinschaft geschaffen +Liste von einflussreichen Ethereum Twitter-Accounts
- + Erfahren Sie mehr über DAO's
diff --git a/public/content/translations/de/community/support/index.md b/public/content/translations/de/community/support/index.md index 1b2d0b2f056..3eabdec118d 100644 --- a/public/content/translations/de/community/support/index.md +++ b/public/content/translations/de/community/support/index.md @@ -12,11 +12,11 @@ Sind Sie auf der Suche nach dem offiziellen Ethereum-Support? Es ist wichtig, zu Es ist wichtig, die dezentrale Gestaltung von Ethereum zu verstehen, denn jeder, der behauptet, offizieller Support für Ethereum zu sein, versucht wahrscheinlich, Sie zu betrügen. Der beste Schutz vor Betrug ist, sich zu informieren und Sicherheit ernst zu nehmen. - + Ethereum – Sicherheits- und Betrugsvorbeugung - + Mehr erfahren über die Grundlagen von Ethereum diff --git a/public/content/translations/de/contributing/adding-developer-tools/index.md b/public/content/translations/de/contributing/adding-developer-tools/index.md index 80a3592005b..d6bee16bace 100644 --- a/public/content/translations/de/contributing/adding-developer-tools/index.md +++ b/public/content/translations/de/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ Sofern die Produkte nicht ausdrücklich anders geordnet sind, z. B. alphabetisch Wenn Sie ein Entwicklertool zu ethereum.org hinzufügen möchten, das die Kriterien erfüllt, erstellen Sie einen Eintrag auf GitHub. - + Ticket erstellen diff --git a/public/content/translations/de/contributing/adding-exchanges/index.md b/public/content/translations/de/contributing/adding-exchanges/index.md index db9479568ec..5d9c9aad1a6 100644 --- a/public/content/translations/de/contributing/adding-exchanges/index.md +++ b/public/content/translations/de/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ Außerdem sind diese Informationen die Grundlage, dass ethereum.org darauf vertr Wenn Sie eine Börse zu ethereum.org hinzufügen möchten, erstellen Sie einen Eintrag auf GitHub. - + Ein Thema erstellen diff --git a/public/content/translations/de/contributing/adding-layer-2s/index.md b/public/content/translations/de/contributing/adding-layer-2s/index.md index fc913fb457d..8bfbd18d5c3 100644 --- a/public/content/translations/de/contributing/adding-layer-2s/index.md +++ b/public/content/translations/de/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _Wir betrachten andere Skalierungslösungen, die nicht Ethereum für Datenverfü Wenn Sie eine Ebene 2 zu ethereum.org hinzufügen möchten, erstellen Sie einen Eintrag auf GitHub. - + Eintrag erstellen diff --git a/public/content/translations/de/contributing/adding-products/index.md b/public/content/translations/de/contributing/adding-products/index.md index 12e7a4cb218..6ec98a2b3eb 100644 --- a/public/content/translations/de/contributing/adding-products/index.md +++ b/public/content/translations/de/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _Wir untersuchen auch Optionen für Abstimmungen, damit die Community ihre Präf Wenn Sie eine dApp zu ethereum.org hinzufügen möchten und sie die Kriterien erfüllt, erstellen Sie einen Eintrag auf GitHub. - + Eintrag erstellen diff --git a/public/content/translations/de/contributing/adding-staking-products/index.md b/public/content/translations/de/contributing/adding-staking-products/index.md index 7f22df424a2..98cc62a2b1c 100644 --- a/public/content/translations/de/contributing/adding-staking-products/index.md +++ b/public/content/translations/de/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ Die Codelogik und die Gewichtungen für diese Kriterien sind derzeit in [dieser Wenn Sie ein Staking-Produkt oder einen Staking-Service zu ethereum.org hinzufügen möchten, erstellen Sie einen Eintrag auf GitHub. - + Eintrag erstellen diff --git a/public/content/translations/de/contributing/adding-wallets/index.md b/public/content/translations/de/contributing/adding-wallets/index.md index a81b0ebe4fb..3562146eab2 100644 --- a/public/content/translations/de/contributing/adding-wallets/index.md +++ b/public/content/translations/de/contributing/adding-wallets/index.md @@ -57,7 +57,7 @@ Wallets verändern sich auf Ethereum rasch. Wir haben versucht, ein gerechtes Fr Wenn Sie eine Wallet zu ethereum.org hinzufügen möchten, erstellen Sie ein Ticket auf GitHub. - + Ein Thema erstellen diff --git a/public/content/translations/de/contributing/content-resources/index.md b/public/content/translations/de/contributing/content-resources/index.md index 2b69be39335..4120f3ee93d 100644 --- a/public/content/translations/de/contributing/content-resources/index.md +++ b/public/content/translations/de/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Die Lernressourcen werden anhand der folgenden Kriterien bewertet: Wenn Sie eine Inhaltsressource zu ethereum.org hinzufügen möchten und diese die Kriterien erfüllt, erstellen Sie einen Eintrag auf GitHub. - + Eintrag erstellen diff --git a/public/content/translations/de/contributing/translation-program/how-to-translate/index.md b/public/content/translations/de/contributing/translation-program/how-to-translate/index.md index 40ebe70b398..950da3b4b65 100644 --- a/public/content/translations/de/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/de/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Für visuell Lernende: Luka führt Sie durch die Einrichtung von Crowdin. Altern Sie müssen sich bei Ihrem Crowdin-Konto anmelden oder sich registrieren, wenn Sie noch kein Konto haben. Für die Anmeldung benötigen Sie lediglich ein E-Mail-Konto und ein Passwort. - + Am Projekt teilnehmen diff --git a/public/content/translations/de/contributing/translation-program/index.md b/public/content/translations/de/contributing/translation-program/index.md index a50700b566a..b859b02753d 100644 --- a/public/content/translations/de/contributing/translation-program/index.md +++ b/public/content/translations/de/contributing/translation-program/index.md @@ -22,7 +22,7 @@ Das ethereum.org Übersetzungsprogramm ist offen und jeder kann dazu beitragen! _Treten Sie dem [ethereum.org-Discord](/discord/) bei, um an Übersetzungen mitzuarbeiten, Fragen zu stellen, Feedback und Ideen zu teilen oder einer Übersetzungsgruppe beizutreten._ - + Mit dem Übersetzen beginnen diff --git a/public/content/translations/de/dao/index.md b/public/content/translations/de/dao/index.md index 653f21f22d4..2b0bae8fa23 100644 --- a/public/content/translations/de/dao/index.md +++ b/public/content/translations/de/dao/index.md @@ -50,7 +50,7 @@ Das Fundament einer DAO ist ihr Smart Contract, der das Regelwerk der Organisati Möglich wird dies durch die Manipulationssicherheit veröffentlichter Smart Contracts. Da alle Vorgänge öffentlich sind, sind unbemerkte Änderungen am Code (also den Regeln der DAO) unmöglich. - + Mehr zu Smart Contracts diff --git a/public/content/translations/de/defi/index.md b/public/content/translations/de/defi/index.md index db0d2da282b..e8e21f2bc52 100644 --- a/public/content/translations/de/defi/index.md +++ b/public/content/translations/de/defi/index.md @@ -47,7 +47,7 @@ Um das wahre Potenzial von DeFi erkennen zu können, ist es wichtig, die aktuell | Märkte sind rund um die Uhr geöffnet. | Märkte schließen, da es Beschränkungen für die Arbeitszeit von Angestellten gibt. | | Basiert auf dem Transparenzprinzip – jeder kann die Daten eines Produktes einsehen und überprüfen, wie das System funktioniert. | Finanzinstitute sind wie geschlossene Bücher: Es ist nicht möglich, ihre Kredithistorie, Aufzeichnungen der verwalteten Vermögenswerte oder Ähnliches einzusehen. | - + DeFi-Apps entdecken @@ -65,7 +65,7 @@ Das klingt merkwürdig... „Warum würde ich mein Geld programmieren wollen?“
Machen Sie sich mit unseren Vorschlägen für DeFi-Anwendungen vertraut und testen sie, wenn Sie neu bei Ethereum sind.
- + DeFi-Apps entdecken
@@ -92,7 +92,7 @@ Für fast alle Finanzdienstleistungen gibt es dezentrale Alternativen. Ethereum Als Blockchain ist Ethereum für sichere und globale Transaktionen konzipiert. Wie auch Bitcoin macht Ethereum das weltweite Senden von Geld so einfach wie das Versenden einer E-Mail. Geben Sie einfach den [ENS-Namen](/nft/#nft-domains) des Empfängers (z. B. bob.eth) oder die Account-Adresse der Wallet ein und schon geht die Zahlung (typischerweise) innerhalb von Minuten direkt beim Empfänger ein. Zum Senden oder Empfangen von Zahlungen ist eine [Wallet](/wallets/) erforderlich. - + Siehe Zahlungs-dApps @@ -110,7 +110,7 @@ Die Volatilität von Kryptowährungen ist ein Problem für viele Finanzprodukte Coins wie Dai oder USDC haben einen Wert der sich bis auf wenige Cent-Beträge am Wert des US-Dollars orientiert. Das macht sie perfekt für die Verzinsung/Veranlagung oder als Zahlungsmittel. Viele Menschen in Lateinamerika setzen auf Stablecoins als Mittel, um ihr Erspartes in Zeiten großer Unsicherheit werterhaltend zu schützen. - + Mehr zu Stablecoins @@ -123,7 +123,7 @@ Es gibt zwei etablierte Möglichkeiten, um Geld von dezentralen Anbietern zu lei - Peer-to-Peer, das heißt der Kreditnehmer leiht direkt von einem bestimmten Kreditgeber. - Pool-basiert, das heißt Kreditgeber stellen Geldmittel (Liquidität) für einen Pool bereit, aus dem Kreditnehmer die Mittel leihen können. - + Siehe Lending-dApps @@ -183,7 +183,7 @@ Sie können Ihrer Krypto in Echtzeit beim Wachsen zusehen, indem Sie sie verleih - Ihr aDai steigt auf Grundlage der Zinssätze an und Sie können Ihr Guthaben in Ihrer Wallet wachsen sehen. Abhängig vom APR können Sie in Ihrer Wallet nach ein paar Tagen oder sogar Stunden ein Guthaben von beispielsweise 100,1234 ablesen. - Sie können dann jederzeit normales Dai in Höhe Ihres aDai-Guthabens abheben. - + Zu Lending-dApps @@ -199,7 +199,7 @@ No-Loss-Lotterien wie zum Beispiel PoolTogether sind ein lustiger und innovative Der Gewinnpool wird aus allen Zinsen gewonnen, die durch das Verleihen der Ticketanzahlungen wie im Beispiel zum Verleihen oben generiert wurden. - + PoolTogether testen @@ -211,7 +211,7 @@ Auf Ethereum gibt es Tausende Token. Der Handel mit verschiedenen Token erfolgt Wenn Sie zum Beispiel die No-Loss-Lotterie PoolTogether (wie oben beschrieben) nutzen möchten, benötigen Sie einen Token wie Dai oder USDC. An diesen DEXs können Sie Ihr ETH gegen solche Token eintauschen. Sobald Sie fertig sind, ist es wieder möglich, diese Token zurückzutauschen. - + Zu Token-Handesplätzen @@ -223,7 +223,7 @@ Für Trader, die sich mehr Kontrolle wünschen, gibt es fortgeschrittenere Optio Wenn Sie sich für einen zentralen Handelsplatz entscheiden, müssen Sie Ihre Assets vor dem Handeln zuerst hinterlegen und darauf vertrauen, dass der Anbieter diese sicher verwahrt. Während Ihre Assets bei dem Anbieter hinterlegt sind, sind sie dem Risiko von Hackerangriffen ausgesetzt. - + Zu Trading-dApps @@ -235,7 +235,7 @@ Auf Ethereum gibt es auch Produkte für das Portfoliomanagement, deren Ziel es i Ein gutes Beispiel ist der [DeFi Pulse Index Fund (DPI)](https://defipulse.com/blog/defi-pulse-index/). Es handelt sich um einen Fonds, der automatisch ein Rebalancing durchführt, um sicherzustellen, dass Ihr Portfolio immer [die besten DeFi-Token nach Marktkapitalisierung](https://www.coingecko.com/en/defi) enthält. Sie werden niemals irgendwelche Details verwalten müssen und können jederzeit Abhebungen aus dem Fonds tätigen. - + Zu Investment-dApps @@ -249,7 +249,7 @@ Ethereum ist die ideale Platform für Crowdfunding: - Das System ist transparent, so dass Spendensammler beweisen können, wie viel Geld gesammelt wurde. Es lässt sich sogar nachverfolgen, wie die Mittel später ausgegeben werden. - Spendensammler können automatische Erstattungen einrichten, wenn es beispielsweise eine bestimmte Frist und einen Mindestbetrag gibt, die bzw. der nicht eingehalten oder erreicht wird. - + Zu Crowdfunding-dApps @@ -276,7 +276,7 @@ Eine dezentralisierte Versicherung zielt darauf ab, Versicherungen billiger und Bei Ethereum-Produkten gibt es wie auch bei jeder anderen Software Fehler und Exploits. Derzeit liegt beispielsweise bei vielen Versicherungsprodukten in diesem Bereich der Schwerpunkt auf dem Schutz der Benutzer vor finanziellen Verlusten. Es gibt jedoch Projekte, die damit beginnen, einen Versicherungsschutz für alles Unwägbarkeiten aufzubauen, die das Leben uns bescheren kann. Ein gutes Beispiel ist die Ernteversicherung von Etherisc. Es wird versucht, [Kleinbauern in Kenia gegen Dürren und Überschwemmungen abzusichern](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Dezentrale Versicherungen können Landwirten, denen herkömmliche Versicherungen oft zu teuer sind, einen erschwinglichen Versicherungsschutz bieten. - + Zu Versicherungs-dApps @@ -286,7 +286,7 @@ Bei Ethereum-Produkten gibt es wie auch bei jeder anderen Software Fehler und Ex Bei all diesen Entwicklungen brauchen Sie einen Weg, um alle Ihre Investitionen, Darlehen und Trades im Auge zu behalten. Es gibt eine Reihe von Produkten, mit denen Sie alle Ihre DeFi-Aktivitäten zentral koordinieren können. Das ist der Vorteil der offenen Architektur von DeFi. Teams können Schnittstellen entwickeln, über die Sie nicht nur Ihr Guthaben für alle Produkte sehen, sondern zusätzlich auch deren Funktionen nutzen können. Das finden Sie vielleicht nützlich, wenn Sie sich umfassender mit DeFi vertraut machen. - + Zu Portfolio-dApps @@ -324,7 +324,7 @@ DeFi ist praktisch ein Ebenenmodell: DeFi ist eine Open-Source-Bewegung. DeFi-Protokolle und -Anwendungen sind für jeden offen, um sie zu überprüfen, aufzuspalten und zu verbessern. Durch diese kombinierten Ebenen oder Layer (sie teilen alle die gleiche Basis-Blockchain und Assets) können Protokolle vermischt und aufeinander abgestimmt werden, um neue einzigartige Möglichkeiten zu schaffen. - + Mehr zum Erstellen von dApps diff --git a/public/content/translations/de/developers/tutorials/run-node-raspberry-pi/index.md b/public/content/translations/de/developers/tutorials/run-node-raspberry-pi/index.md index 5c810a54443..38d446dbd7b 100644 --- a/public/content/translations/de/developers/tutorials/run-node-raspberry-pi/index.md +++ b/public/content/translations/de/developers/tutorials/run-node-raspberry-pi/index.md @@ -90,13 +90,13 @@ Beachten Sie, dass die Festplatte an einen USB 3.0-Anschluss (blau) angeschlosse ### 1. Laden Sie die Images der Ausführungs- und Konsensebene herunter {#1-download-execution-or-consensus-images} - + Image der Ausführungsebene herunterladen sha256 7fa9370d13857dd6abcc8fde637c7a9a7e3a66b307d5c28b0c0d29a09c73c55c - + Image der Konsensebene herunterladen diff --git a/public/content/translations/de/glossary/index.md b/public/content/translations/de/glossary/index.md index 01639d3d1ea..f95087f194c 100644 --- a/public/content/translations/de/glossary/index.md +++ b/public/content/translations/de/glossary/index.md @@ -21,7 +21,7 @@ Eine Art von Angriff auf ein dezentralisiertes [Netzwerk](#network), mit welchem Ein Objekt mit einer [Adresse](#address), einem Saldo, einer [Nonce](#nonce), optionalem Speicher und Code. Ein Konto kann ein [Vertragskonto](#contract-account) oder ein [externes Konto (Externally owned Account, EOA)](#eoa) sein. - + Ethereum-Konten @@ -33,7 +33,7 @@ Im Allgemeinen symbolisiert diese einen [EOA](#eoa) oder [Vertrag](#contract-acc Der standardmäßige Interaktionsweg zwischen [Verträgen](#contract-account) im Ethereum-Ökosystem, sowohl von solchen außerhalb der Blockchain als auch von Vertrag zu Vertrag. - + ABI @@ -49,7 +49,7 @@ Anwendungsspezifische integrierte Schaltung. Dies bezieht sich in der Regel auf In [Solidity](#solidity), `assert(false)` kompiliert zu `0xfe`, ein ungültiger Opcode, der alles verbleibende [Gas](#gas) verbraucht und alle Änderungen rückgängig macht. Wenn eine `assert()` Anweisung fehlschlägt, geht etwas völlig Unerwartetes schief, und Sie müssen Ihren Code reparieren. Sie sollten `assert()` verwenden, um Bedingungen zu vermeiden, die niemals auftreten dürfen. - + Smart Contract – Sicherheit @@ -57,7 +57,7 @@ In [Solidity](#solidity), `assert(false)` kompiliert zu `0xfe`, ein ungültiger Eine Behauptung, die von einer Einheit aufgestellt wird, dass etwas wahr ist. Im Zusammenhang mit Ethereum müssen die Konsens-Validatoren eine Behauptung darüber aufstellen, wie sie den Zustand der Chain einschätzen. Zu bestimmten Zeiten ist jeder Validator dafür verantwortlich, verschiedene Bestätigungen zu veröffentlichen, die formell die Sicht dieses Validators bezüglich der Chain erklären, einschließlich des letzten abgeschlossenen Kontrollpunkts und der aktuellen Spitze der Blockchain. - + Beglaubigungen @@ -69,7 +69,7 @@ Eine Behauptung, die von einer Einheit aufgestellt wird, dass etwas wahr ist. Im Jeder [Block](#block) hat einen Mindestpreis, der als „Grundgebühr" bezeichnet wird. Dies ist die minimale [Gas](#gas)-Gebühr, die ein Nutzer zahlen muss, um eine Transaktion in den nächsten Block aufzunehmen. - + Gas und Gebühren @@ -77,7 +77,7 @@ Jeder [Block](#block) hat einen Mindestpreis, der als „Grundgebühr" bezeichne Die Beacon Chain ist die Blockchain, die [Proof-of-Stake](#pos) und [Validatoren](#validator) in Ethereum eingeführt hat. Sie lief neben dem Proof-of-Work Ethereum Mainnet von Dezember 2020 bis zur Zusammenführung der beiden Chains im September 2022, durch die das heutige Ethereum entstand. - + Beacon Chain @@ -89,7 +89,7 @@ Eine Positionsnummernrepräsentation, bei der die bedeutendste Ziffer zuerst im Ein Block ist eine gebündelte Einheit von Daten, die eine geordnete Liste von Transaktionen und konsensbezogenen Informationen enthält. Blöcke werden von Proof-of-Stake-Validatoren vorgeschlagen und dann im gesamten Peer-to-Peer-Netz verbreitet, wo sie von allen anderen Nodes leicht unabhängig verifiziert werden können. Die Konsensregeln bestimmen, welche Inhalte eines Blocks als gültig angesehen werden, und ungültige Blöcke werden vom Netzwerk ignoriert. Die Reihenfolge dieser Blöcke und die darin enthaltenen Transaktionen bilden eine deterministische Kette von Ereignissen, deren Ende den aktuellen Zustand des Netzwerks darstellt. - + Blöcke @@ -134,7 +134,7 @@ Der Prozess der Überprüfung, ob ein neuer Block gültige Transaktionen und Sig Eine Sequenz von [Blöcken](#block), von denen jeder auf seinen Vorgänger verweist, bis hin zum [Genesisblock](#genesis-block), indem er auf den Hash des vorherigen Blocks verweist. Die Integrität der Blockchain ist kryptoökonomisch durch einen auf Proof-of-Stake beruhenden Konsensmechanismus gesichert. - + Was ist eine Blockchain? @@ -166,7 +166,7 @@ Die [Beacon Chain](#beacon-chain) hat ein in Slots (12 Sekunden) und Epochen (32 Konvertieren von Code in einer Programmiersprache auf hoher Ebene (z. B. [Solidity](#solidity)) in eine Sprache auf niedrigerer Ebene (z. B. EVM-[Bytecode](#bytecode)). - + Compiling Smart Contracts (Kompilieren von intelligenten Verträgen) @@ -228,7 +228,7 @@ DAG steht für Directed Acyclic Graph. Es handelt sich um eine Datenstruktur, di Dezentrale Applikation. Es handelt sich zumindest um einen [Smart Contract (Intelligenten Vertrag)](#smart-contract) und um eine Web-Benutzeroberfläche. Allgemeiner ausgedrückt: Eine dApp ist eine Webanwendung, die auf offenen, dezentralen Peer-to-Peer-Infrastrukturdiensten aufbaut. Darüber hinaus beinhalten viele dApps dezentralen Speicher und/oder ein(e) Nachrichten-Protokoll und -Plattform. - + Einführung in dApps @@ -244,7 +244,7 @@ Das Konzept von der Verschiebung von Steuerung und Ausführung von Prozessen weg Ein Unternehmen oder eine andere Organisation, die ohne hierarchisches Management arbeitet. DAO kann sich auch auf einen am 30. April 2016 gestarteten Smart Contract mit dem Titel „The DAO" beziehen, der dann im Juni 2016 gehackt wurde. Dies motivierte letztendlich eine [Hard Fork](#hard-fork) (Codename DAO) auf Block 1.192.000, die den gehackten DAO-Vertrag rückgängig machte und Ethereum und Ethereum Classic in zwei konkurrierende Systeme aufspaltete. - + Dezentralisierte Autonome Organisationen (DAO) @@ -252,7 +252,7 @@ Ein Unternehmen oder eine andere Organisation, die ohne hierarchisches Managemen Eine Art [dApp](#dapp), mit der Sie Token mit anderen im Netzwerk austauschen können. Sie benötigen [Ether](#ether), um eine (zur Zahlung von [Transaktionsgebühren](#transaction-fee)) zu verwenden, diese unterliegen jedoch keinen geografischen Einschränkungen wie zentralen Börsen. Jeder kann teilnehmen. - + Dezentralisierte Börsen @@ -268,7 +268,7 @@ Das Tor zum Staking auf Ethereum. Der Einzahlungsvertrag ist ein Smart Contract Die Abkürzung steht für „dezentrales Finanzwesen“, eine breite Kategorie von [dApps](#dapp), die darauf abzielen, Finanzdienstleistungen auf der Grundlage der Blockchain und ohne Zwischenhändler anzubieten, so dass jeder, der über eine Internetverbindung verfügt, daran teilnehmen kann. - + Decentralized Finance (DeFi) @@ -316,7 +316,7 @@ Im Zusammenhang mit Kryptographie mangelt es an Vorhersehbarkeit oder am Level d Ein Zeitraum von 32 [Slots](#slot), wobei jeder Slot 12 Sekunden beträgt, insgesamt also 6,4 Minuten. Validatoren-[Komitees](#committee) werden aus Sicherheitsgründen jede Epoche neu zusammengestellt. In jeder Epoche gibt es die Möglichkeit, die Blockchain zu [finalisieren](#finality). Jedem Validator werden zu Beginn einer jeden Epoche neue Aufgaben zugewiesen. - + Proof-of-Stake @@ -328,7 +328,7 @@ Ein Validator, der zwei Nachrichten sendet, die sich widersprechen. Ein einfache „Eth1" ist ein Begriff, der sich auf das Ethereum-Mainnet, die bestehende Proof-of-Work-Blockchain, bezieht. Dieser Begriff ist inzwischen im Vergleich zum Begriff „Ausführungsebene" veraltet. [Erfahren Sie mehr über diese Namensänderung](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Mehr zu den Ethereum-Upgrades @@ -336,7 +336,7 @@ Ein Validator, der zwei Nachrichten sendet, die sich widersprechen. Ein einfache „Eth2" ist ein Begriff, der sich auf eine Reihe von Upgrades des Ethereum-Protokolls bezieht, einschließlich des Übergangs von Ethereum zu Proof-of-Stake. Dieser Begriff ist inzwischen im Vergleich zum Begriff „Konsensschicht" veraltet. [Erfahren Sie mehr über diese Namensänderung](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Mehr zu den Ethereum-Upgrades @@ -344,7 +344,7 @@ Ein Validator, der zwei Nachrichten sendet, die sich widersprechen. Ein einfache Ein Design-Dokument, das der Ethereum-Community Informationen zur Verfügung stellt, die ein neues Merkmal oder seine Prozesse oder Umgebungen beschreiben (siehe [ERC](#erc)). - + Einführung in EIPs @@ -370,7 +370,7 @@ Extern geführte Konten (EOAs) sind [Konten](#account), die von [privaten Schlü Eine Kennzeichnung, die einigen [EIPs](#eip) zugewiesen wurde, die versuchen, einen bestimmten Standard der Ethereum-Nutzung zu definieren. - + Einführung in EIPs @@ -384,7 +384,7 @@ Ein [Proof-Work](#pow)-Algorithmus, der bei Ethereum verwendet wurde, bevor er z Die vom Ethereum Ökosystem verwendete Kryptowährung, die [Gas](#gas)-Kosten abdeckt, wenn Transaktionen ausgeführt werden. Wird auch als ETH oder als Symbol Ξ, dem griechischen Großbuchstaben Xi, geschrieben. - + Währung für unsere digitale Zukunft @@ -392,7 +392,7 @@ Die vom Ethereum Ökosystem verwendete Kryptowährung, die [Gas](#gas)-Kosten ab Ermöglicht die Verwendung von [EVM](#evm)-Protokollierungseinrichtungen. [dApps](#dapp) können Ereignisse hören und sie verwenden, um JavaScript-Callbacks auf der Benutzeroberfläche zu aktivieren. - + Events und Logs @@ -400,7 +400,7 @@ Ermöglicht die Verwendung von [EVM](#evm)-Protokollierungseinrichtungen. [dApps Eine Stack-basierte virtuelle Maschine, die [Bytecode](#bytecode) ausführt. In Ethereum legt das Ausführungsmodell fest, wie der Systemzustand geändert wird, indem eine Reihe von Bytecode-Anweisungen und ein kleines Tupel von Umgebungsdaten angegeben werden. Dies wird durch ein formales Modell einer virtuellen Zustandsmaschine festgelegt. - + Ethereum Virtual Machine (EVM) @@ -420,7 +420,7 @@ Eine Standardfunktion, die aufgerufen wird, wenn keine Daten vorhanden sind oder Ein Service, der über einen [Smart Contract](#smart-contract) ausgeführt wird und Geldmittel in Form von kostenlosem Test-Ether, das in einem Testnetzwerk verwendet wird, bereitstellt. - + Testnetz-Faucets @@ -428,7 +428,7 @@ Ein Service, der über einen [Smart Contract](#smart-contract) ausgeführt wird Endgültigkeit ist die Garantie, dass sich eine Reihe von Transaktionen vor einer bestimmten Zeit nicht ändern und nicht rückgängig gemacht werden können. - + Proof-of-Stake-Finalisierung @@ -448,7 +448,7 @@ Der Algorithmus, der verwendet wird, um den Kopf der Blockchain zu identifiziere Ein Sicherheitsmodell für bestimmte [Layer-2](#layer-2)-Lösungen, bei denen zur Geschwindigkeitserhöhung Transaktionen in Batches [gruppiert](#rollups) und als einzelne Transaktion an Ethereum übermittelt werden. Sie werden zwar für gültig erachtet, können aber angefochten werden, wenn Betrug vermutet wird. Ein Betrugsnachweis führt dann die Transaktion durch, um festzustellen, ob es zu einem Betrug gekommen ist. Diese Methode erhöht die Anzahl der möglichen Transaktionen bei gleichzeitiger Aufrechterhaltung der Sicherheit. Einige [Gruppierungen](#rollups) verwenden [Gültigkeitsnachweise](#validity-proof). - + Optimistische Gruppierungen (Optimistic Rollups) @@ -464,7 +464,7 @@ Die erste Phase der Testentwicklung von Ethereum, die von Juli 2015 bis März 20 Ein virtueller Treibstoff, der in Ethereum verwendet wird, um Smart Contracts auszuführen. Die [EVM](#evm) misst den Gasverbrauch und begrenzt den Verbrauch von Rechenressourcen (siehe [Turing-fertig](#turing-complete)). - + Gas und Gebühren @@ -540,7 +540,7 @@ Eine [Hard Fork](#hard-fork) von Ethereum in Block 200.000, um eine exponentiell Eine Benutzerschnittstelle, die typischerweise einen Code-Editor, Compiler, Laufzeit und Debugger kombiniert. - + Integrierte Entwicklungsumgebungen @@ -548,7 +548,7 @@ Eine Benutzerschnittstelle, die typischerweise einen Code-Editor, Compiler, Lauf Sobald der [Vertrags](#smart-contract)(oder [Bibliothek](#library))-Code auf Ethereum hochgeladen wurde, wird er unveränderlich. Standardsoftware-Entwicklungspraktiken basieren darauf, mögliche Fehler zu beheben und neue Funktionen hinzuzufügen. Daher stellt dies eine Herausforderung für die Smart Contract-Entwicklung dar. - + Einsatz von Smart Contracts @@ -568,7 +568,7 @@ Das Prägen von neuem Ether, um das Vorschlagen von Blöcken, deren Attestierung Auch bekannt als „Passwort-Stretching-Algorithmus", wird sie von [Keystore](#keystore-file)-Formaten zum Schutz vor Brute-Force-, Wörterbuch- und Rainbow-Table-Angriffen auf Passphrasen-Verschlüsselung verwendet, indem wiederholt die Passphrase gehasht wird. - + Sicherheit von Smart Contracts @@ -588,7 +588,7 @@ Kryptografische [Hash](#hash)-Funktion in Ethereum. Keccak-256 wurde als [SHA](# Ein Entwicklungsbereich, der sich darauf konzentriert, Verbesserungen auf das Ethereum-Protokoll aufzusetzen. Diese Verbesserungen beziehen sich auf [Transaktion](#transaction)sgeschwindigkeit, günstigere [Transaktionsgebühren](#transaction-fee) und Transaktionsanonymität. - + Ebene 2 @@ -600,7 +600,7 @@ Ein Open-Source-On-Disk-Key-Value-Speicher, der als leichtgewichtige Einzelzweck Eine spezielle Art von [Vertrag](#smart-contract), ohne zahlbare Funktionen, ohne Fallbackfunktion und ohne Datenspeicherung. Daher kann sie weder Ether empfangen oder aufbewahren noch Daten speichern. Eine Bibliothek dient als zuvor bereitgestellter Code, den andere Verträge für schreibgeschützte Berechnungen aufrufen können. - + Smart-Contract-Bibliotheken @@ -620,7 +620,7 @@ Der [Fork-Wahl-Algorithmus](#fork-choice-algorithm), der von den Konsensclients Kurz für „Hauptnetzwerk". Dies ist die öffentliche Ethereum-[Blockchain](#blockchain). Reale ETH, echter Wert und reale Folgen. Auch als Layer 1 bekannt, wenn [Layer-2](#layer-2)-Skalierungslösungen diskutiert werden. (Siehe auch [Testnetz](#testnet)). - + Ethereum-Netzwerke @@ -652,7 +652,7 @@ Der Prozess des wiederholten Hashings eines Block-Headers, wobei ein [Nonce](#no Ein Netzwerk-[Knoten](#node), der den gültigen [Proof-of-Work](#pow) für neue Blöcke durch wiederholtes Pass-Hashing (siehe [Ethash](#ethash)) findet. Miner sind nicht länger Teil von Ethereum – sie wurden durch Validatoren ersetzt, als Ethereum zu [Proof-of-Stake](#pos) gewechselt ist. - + Mining @@ -668,7 +668,7 @@ Minting ist ein Vorgang, bei dem neue Token erstellt und in Umlauf gebracht werd Verweist auf das Ethereum-Netzwerk, ein Peer-to-Peer-Netzwerk, das Transaktionen propagiert und an jeden Ethereum-Node (Netzwerkteilnehmer) weiterblockt. - + Netzwerke @@ -680,10 +680,10 @@ Die kollektive [Hashrate](#hash-rate), die vom gesamten Mining-Netzwerk produzie Auch als „Deed“ bekannt, ist dies ein Token-Standard, der durch den ERC-721-Vorschlag eingeführt wurde. NFTs können verfolgt und gehandelt werden, aber jeder Token ist einzigartig und unverwechselbar. Sie sind nicht austauschbar wie ETH und [ERC-20 Token](#token-standard). NFTs können das Eigentum an digitalen oder physischen Vermögenswerten repräsentieren. - + Nicht-fungible Token (NFTs) - + ERC-721 Nicht-fungibler Token-Standard @@ -691,7 +691,7 @@ Auch als „Deed“ bekannt, ist dies ein Token-Standard, der durch den ERC-721- Ein Software-Client, der am Netzwerk teilnimmt. - + Nodes und Clients @@ -711,7 +711,7 @@ Wenn ein [Miner](#miner) einen gültigen [Block](#block) findet, könnte ein and Ein [Rollup](#rollups) von Transaktionen, die [Betrugsnachweise](#fraud-proof) verwenden, um einen erhöhten Transaktionsdurchsatz auf [Layer 2](#layer-2) zu ermöglichen und gleichzeitig die Sicherheit von [Mainnet](#mainnet) (Layer 1) zu nutzen. Anders als [Plasma](#plasma), eine ähnliche Layer-2-Lösung, können optimistische Rollups komplexere Transaktionstypen handhaben – alles, was in der [EVM](#evm) möglich ist, können auch sie abbilden. Sie haben Latenzprobleme im Vergleich zu [Zero-Knowledge-Rollups](#zk-rollups), weil eine Transaktion durch den Betrugsnachweis angefochten werden kann. - + Optimistische Rollups (Optimistic Rollups) @@ -719,7 +719,7 @@ Ein [Rollup](#rollups) von Transaktionen, die [Betrugsnachweise](#fraud-proof) v Ein Orakel ist eine Brücke zwischen der [Blockchain](#blockchain) und der realen Welt. Sie fungieren als On-Chain-[APIs](#api), die nach Informationen abgefragt und in [Smart Contracts](#smart-contract) verwendet werden können. - + Orakel @@ -743,7 +743,7 @@ Ein Netzwerk von Computern ([Peers](#peer)), die gemeinsam in der Lage sind, Fun Eine Off-Chain-Skalierungslösung, die [Betrugsnachweise](#fraud-proof) verwendet, z. B. [Optimistische Rollups](#optimistic-rollups). Plasma ist auf einfache Transaktionen wie grundlegende Token-Transfers und Swaps beschränkt. - + Plasma @@ -759,7 +759,7 @@ Eine vollständig private Blockchain ist eine Blockchain mit erlaubtem Zugriff, Eine Methode, mit der ein Kryptowährungs-Blockchain-Protokoll einen verteilten [Konsens](#consensus) erreichen soll. PoS bittet Nutzer, das Eigentum an einer bestimmten Anzahl von Kryptowährungen (ihr „Anteil" im Netzwerk) nachzuweisen, um an der Validierung von Transaktionen teilnehmen zu können. - + Proof-of-Stake (Einsatznachweis) @@ -767,7 +767,7 @@ Eine Methode, mit der ein Kryptowährungs-Blockchain-Protokoll einen verteilten Ein Datenteil (der Nachweis), der eine signifikante Berechnung erfordert, um ihn zu finden. - + Proof-of-Work (Arbeitsnachweis) @@ -787,7 +787,7 @@ Von einem Ethereum-Client herausgegebene Daten, um das Ergebnis einer bestimmten Ein Angriff, der aus einem Angreifer-Smart-Contract besteht, der eine Vertragsfunktion in einem Opfer-Smart-Contract so aufruft, dass das Opfer bei der Ausführung den Angreifervertrag erneut rekursiv aufruft. Dies kann zum Beispiel zum Diebstahl von Geldern führen, indem Teile des Opfervertrags übergangen werden, die den Saldo aktualisieren oder den Auszahlungsbetrag zählen. - + Wiedereintritt @@ -803,7 +803,7 @@ Ein von den Ethereum-Entwicklern entwickelter Codierungsstandard zur Codierung u Eine Art [Layer-2](#layer-2)-Skalierungslösung, die mehrere Transaktionen zusammenfasst und in einer einzigen Transaktion an [die Ethereum-Haupt-Blockchain](#mainnet) sendet. Dies ermöglicht Einsparungen bei [Gaskosten](#gas) und erhöht den [Transaktions](#transaction)durchsatz. Es gibt Optimistische und Zero-Knowledge-Gruppierungen, die verschiedene Sicherheitsmethoden anwenden, um diese Skalierbarkeitsgewinne anzubieten. - + Gruppierungen (Rollups) @@ -823,7 +823,7 @@ Eine Familie kryptografischer Hashfunktionen, die vom National Institute of Stan Die Phase der Ethereum-Entwicklung, die eine Reihe von Skalierungs- und Nachhaltigkeitsverbesserungen einleitete und früher als „Ethereum 2.0“ oder „Eth2“ bekannt war. - + Die Ethereum-Upgrades @@ -835,7 +835,7 @@ Der Prozess der Umwandlung einer Datenstruktur in eine Sequenz von Bytes. Shard Chains sind diskrete Abschnitte der gesamten Blockchain, für die Untergruppen von Validatoren zuständig sein können. Fragmentierungsketten werden einen erhöhten Transaktionsdurchsatz für Ethereum bieten, indem sie zusätzliche Daten für [Layer-2](#layer-2)- Lösungen wie [Optimistische Gruppierungen](#optimistic-rollups) und [ZK-Gruppierungen](#zk-rollups) bereitstellen. - + Danksharding @@ -843,7 +843,7 @@ Shard Chains sind diskrete Abschnitte der gesamten Blockchain, für die Untergru Eine Skalierungslösung, die eine separate Kette mit anderen, oft schnelleren [Konsensregeln](#consensus-rules) verwendet. Eine Brücke wird benötigt, um diese Seitenketten mit dem [Mainnet](#mainnet) zu verbinden. [Gruppierungen](#rollups) verwenden ebenfalls Seitenketten, aber sie arbeiten stattdessen mit [Mainnet](#mainnet) zusammen. - + Seitenketten @@ -863,7 +863,7 @@ Ein Slasher ist eine Entität, die Attestierungen prüft und nach Vergehen sucht Eine Zeitspanne (12 Sekunden), in der ein neuer Block von einem [Validator](#validator) im [Proof-of-Stake](#pos)-System vorgeschlagen werden kann. Ein Slot kann leer sein. 32 Slots bilden eine [Epoche](#epoch). - + Proof-of-Stake @@ -871,7 +871,7 @@ Eine Zeitspanne (12 Sekunden), in der ein neuer Block von einem [Validator](#val Ein Programm, das auf der Ethereum-Rechnerinfrastruktur ausgeführt wird. - + Einführung in Smart Contracts @@ -879,7 +879,7 @@ Ein Programm, das auf der Ethereum-Rechnerinfrastruktur ausgeführt wird. SNARK steht für „succinct non-interactive argument of knowledge" und ist eine Art [Zero-Knowledge Proof](#zk-proof). - + Zero-Knowledge Gruppierungen (Zero-Knowledge Rollups) @@ -891,7 +891,7 @@ Eine Abweichung in einer [Blockchain](#blockchain), die auftritt, wenn sich die Eine prozedurale (imperative) Programmiersprache mit Syntax, die ähnlich wie JavaScript, C++ oder Java ist. Die populärste und am häufigsten verwendete Sprache für Ethereum [Smart Contracts](#smart-contract). Von Dr. Gavin Wood erstellt. - + Solidity @@ -907,7 +907,7 @@ Eine [Hard Fork](#hard-fork) der Ethereum Blockchain, die in Block 2.675.000 auf Ein [ERC-20-Token](#token-standard) mit einem Wert, der an den Wert eines anderen Assets gekoppelt ist. Es gibt Stablecoins mit Fiat-Währungen wie Dollar, Edelmetalle wie Gold und andere Kryptowährungen wie Bitcoin. - + ETH ist nicht die einzige Kryptowährung auf Ethereum @@ -915,7 +915,7 @@ Ein [ERC-20-Token](#token-standard) mit einem Wert, der an den Wert eines andere Überweisen einer Menge von [Ether](#ether) (Ihr Einsatz), um ein Validator zu werden und das [Netzwerk](#network) zu sichern. Ein Validator prüft [Transaktionen](#transaction) und schlägt [Blöcke](#block) unter einem [Proof-of-Stake](#pos) Konsensmodell vor. Mit Staking erhalten Sie einen wirtschaftlichen Anreiz, im besten Interesse des Netzwerks zu handeln. Sie erhalten Belohnungen für die Ausführung Ihrer [Validator](#validator)-Pflichten, verlieren aber unterschiedliche Mengen an ETH, wenn Sie dies nicht tun. - + Ihre ETH einsetzen, um Ethereum-Validator zu werden @@ -923,7 +923,7 @@ Ein [ERC-20-Token](#token-standard) mit einem Wert, der an den Wert eines andere Die kombinierte ETH von mehr als einem Ethereum-Staker, die verwendet wird, um die 32 ETH zu erreichen, die zur Aktivierung eines Sets von Validator-Schlüsseln erforderlich sind. Ein Node-Betreiber verwendet diese Schlüssel, um am Konsens teilzunehmen, und die [Blockbelohnungen](#block-reward) werden unter den beitragenden Stakern aufgeteilt. Staking-Pools oder das Delegieren von Staking sind nicht Bestandteil des Ethereum-Protokolls, aber es wurden von der Community bereits viele Lösungen entwickelt. - + Pool-Staking @@ -931,7 +931,7 @@ Die kombinierte ETH von mehr als einem Ethereum-Staker, die verwendet wird, um d Die Abkürzung steht für „scalable transparent argument of knowledge" (skalierbares transparentes Wissensargument). Ein STARK ist eine Art [Zero-Knowledge-Nachweis](#zk-nachweis). - + Zero-Knowledge Gruppierungen (Rollups) @@ -943,7 +943,7 @@ Eine Momentaufnahme aller Salden und Daten auf der Blockchain zu einem bestimmte Eine [Layer-2](#layer-2)-Lösung, bei der ein Kanal zwischen den Teilnehmern eingerichtet wird, in dem sie frei und kostengünstig handeln können. Nur eine [Transaktion](#transaction) zum Einrichten des Kanals und zum Schließen des Kanals wird an das [Mainnet](#mainnet) gesendet. Dies ermöglicht einen sehr hohen Transaktionsdurchsatz, setzt aber die vorherige Kenntnis der Teilnehmerzahl und das Sperren von Assets voraus. - + Zustandskanäle @@ -979,7 +979,7 @@ Die Gesamtschwierigkeit ist die Summe der Ethash-Mining-Schwierigkeit für alle Kurz für „Testnetzwerk", ein Netzwerk, das dazu dient, das Verhalten des Hauptnetzwerks von Ethereum zu simulieren (siehe [Hauptnetzwerk](#mainnet)). - + Testnetze @@ -991,7 +991,7 @@ Ein handelbares virtuelles Gut, das in Smart Contracts auf der Ethereum-Blockcha Eingeführt mit dem ERC-20-Vorschlag, bietet dies eine standardisierte [Smart Contract](#smart-contract)-Struktur für fungible Token. Token desselben Vertrags können nachverfolgt und gehandelt werden und sind im Gegensatz zu [NFTs](#nft) austauschbar. - + ERC-20 Token-Standard @@ -999,7 +999,7 @@ Eingeführt mit dem ERC-20-Vorschlag, bietet dies eine standardisierte [Smart Co Daten, die an die Ethereum-Blockchain übergeben wurden, signiert von einem Ursprungs-[Konto](#account), und die eine bestimmte [Adresse](#address) anvisieren. Die Transaktion enthält Metadaten wie das [Gas-Limit](#gas-limit) für diese Transaktion. - + Transaktionen @@ -1027,10 +1027,10 @@ Ein nach dem englischen Mathematiker und Informatiker Alan Turing benanntes Konz Ein [Node](#node) in einem [Proof-of-Stake](#pos)-System, der für die Speicherung von Daten, die Verarbeitung von Transaktionen und das Hinzufügen neuer Blöcke zur Blockchain verantwortlich ist. Um die Validator-Software zu aktivieren, müssen Sie in der Lage sein, [32 ETH zu investieren.](#staking) - + Proof-of-Stake (Einsatznachweis) - + Staking auf Ethereum @@ -1048,7 +1048,7 @@ Die Sequenz von Zuständen, in denen ein Validator existieren kann. Dazu gehöre Ein Sicherheitsmodell für bestimmte [Layer-2](#layer-2)-Lösungen, bei denen zur Geschwindigkeitserhöhung Transaktionen [„aufgerollt"](/#rollups) und als einzelne Transaktion an Ethereum übermittelt werden. Die Transaktionsberechnung erfolgt off-chain und wird dann mit einem Nachweis ihrer Gültigkeit an die Hauptchain übertragen. Diese Methode erhöht die Anzahl der möglichen Transaktionen bei gleichzeitiger Aufrechterhaltung der Sicherheit. Einige [Rollups](#rollups) verwenden [Betrugsnachweise](#fraud-proof). - + Zero-Knowledge Gruppierungen (Rollups) @@ -1056,7 +1056,7 @@ Ein Sicherheitsmodell für bestimmte [Layer-2](#layer-2)-Lösungen, bei denen zu Eine Off-Chain-Lösung, die [Gültigkeitsnachweise](#validity-proof) verwendet, um den Transaktionsdurchsatz zu verbessern. Im Gegensatz zu [Zero-Knowledge Rollups](#zk-rollup) werden Validium-Daten nicht auf der Layer 1 [Mainnet](#mainnet) gespeichert. - + Validium @@ -1064,7 +1064,7 @@ Eine Off-Chain-Lösung, die [Gültigkeitsnachweise](#validity-proof) verwendet, Eine Programmiersprache auf hohem Level mit Python-ähnlicher Syntax. Ziel ist es, näher an eine rein funktionale Sprache zu kommen. Von Vitalik Buterin erstellt. - + Vyper @@ -1076,7 +1076,7 @@ Eine Programmiersprache auf hohem Level mit Python-ähnlicher Syntax. Ziel ist e Software, die [private Schlüssel](#private-key) hält. Wird verwendet, um auf Ethereum-[Konten](#account) zuzugreifen und diese zu steuern und mit [Smart Contracts](#smart-contract) zu interagieren. Schlüssel müssen nicht in einer Wallet gespeichert werden und können stattdessen aus Offline-Speicher (z. B. Speicherkarte oder Papier) abgerufen werden, um die Sicherheit zu verbessern. Trotz des Namens speichern Wallets niemals die tatsächlichen Münzen oder Token. - + Ethereum-Wallets @@ -1084,7 +1084,7 @@ Software, die [private Schlüssel](#private-key) hält. Wird verwendet, um auf E Die dritte Version des Web. Web3 wurde erstmals von Dr. Gavin Wood vorgeschlagen und stellt eine neue Vision und einen neuen Schwerpunkt für Webanwendungen dar – von zentral betriebenen und verwalteten Anwendungen hin zu Anwendungen, die auf dezentralen Protokollen basieren (siehe [dapp](#dapp)). - + Web2 vs. Web3 @@ -1104,7 +1104,7 @@ Eine Ethereum-Adresse, die ausschließlich aus Nullen besteht und häufig als Ad Ein Zero-Knowledge-Nachweis ist eine kryptografische Methode, die es einer Person ermöglicht zu beweisen, dass eine Aussage wahr ist, ohne zusätzliche Informationen zu übermitteln. - + Zero-Knowledge Gruppierungen (Rollups) @@ -1112,7 +1112,7 @@ Ein Zero-Knowledge-Nachweis ist eine kryptografische Methode, die es einer Perso Eine [Gruppierung](#rollups) von Transaktionen, die [Gültigkeitsnachweise](#validity-proof) verwenden, um einen erhöhten [Layer-2](#layer-2)-Transaktionsdurchsatz zu bieten und gleichzeitig die Sicherheit von [Mainnet](#mainnet) (Layer 1) zu nutzen. Obwohl sie komplexe Transaktionstypen wie [Optimistische Gruppierungen](#optimistic-rollups) nicht bewältigen können, haben sie keine Latenzprobleme, da Transaktionen nachweislich gültig sind, wenn sie abgeschickt werden. - + Zero-Knowledge Gruppierungen diff --git a/public/content/translations/de/governance/index.md b/public/content/translations/de/governance/index.md index d30579a0aef..24082745ab9 100644 --- a/public/content/translations/de/governance/index.md +++ b/public/content/translations/de/governance/index.md @@ -32,7 +32,7 @@ Der gegenteilige Ansatz ist die Off-Chain-Governance. Dabei werden Entscheidunge _Governance auf Protokollebene erfolgt bei Ethereum off-chain, doch bei Anwendungsfällen, die auf Ethereum aufbauen, wie zum Beispiel DAOs, greift das System der on-chain Governance._ - + Mehr zu DAOs @@ -58,7 +58,7 @@ _Hinweis: Jede Person kann Teil von mehreren dieser Gruppen sein (z. B. ein Prot Ein wichtiger Prozess, der für die Ethereum-Governance zum Tragen kommt, ist die Anregung von **Ethereum-Verbesserungsvorschlägen (EIPs)**. EIPs sind Standards, über die potenzielle neue Funktionen oder Prozesse für Ethereum spezifiziert werden. Alle Personen in der Ethereum-Community haben die Möglichkeit, einen EIP zu erstellen. Wenn Sie daran interessiert sind, eine EIP zu verfassen oder an Peer-Reviews und/oder Governance teilzunehmen, lesen Sie bitte weiter: - + Mehr zu EIPs @@ -154,7 +154,7 @@ Während die Entwicklung der Spezifikation und Implementierungen immer vollstän Am 15. September 2022 wurde die Fusion der Beacon Chain mit der Ethereum-Ausführungsschicht im Rahmen des [Paris-Netzwerk-Updates](/history/#paris) abgeschlossen. Der Vorschlag [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) wurde von "Last Call" auf "Final" geändert, womit der Übergang zum Proof-of-Stake-Verfahren vollständig abgeschlossen wurde. - + Mehr zum Zusammenschluss diff --git a/public/content/translations/de/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/de/guides/how-to-create-an-ethereum-account/index.md index 80a7886110f..3dcd5b7fafe 100644 --- a/public/content/translations/de/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/de/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Im Gegensatz zur Eröffnung eines neuen Kontos bei einem Unternehmen erfolgt die Eine Wallet ist eine App, mit der Sie Ihr Ethereum-Konto verwalten können. Die App verwendet Ihre Schlüssel, um Transaktionen zu senden oder entgegenzunehmen und sich bei Anwendungen anzumelden. Es gibt Dutzende von verschiedenen Wallets (Geldbörsen) zur Auswahl - für das Handy, für den Desktop oder sogar für Browser-Erweiterungen. - + Finden Sie eine Wallet @@ -42,7 +42,7 @@ Sobald Sie Ihre Seed-Phrase gespeichert haben, sollten Sie Ihr Wallet-Dashboard
Möchten Sie mehr erfahren?
- + Sehen Sie unsere anderen Anleitungen
diff --git a/public/content/translations/de/guides/how-to-revoke-token-access/index.md b/public/content/translations/de/guides/how-to-revoke-token-access/index.md index 1a34face8c4..43a69849642 100644 --- a/public/content/translations/de/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/de/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Wir empfehlen Ihnen, das Widerrufs-Tool nach einigen Minuten zu aktualisieren un
Möchten Sie mehr erfahren?
- + Sehen Sie unsere anderen Anleitungen
diff --git a/public/content/translations/de/guides/how-to-swap-tokens/index.md b/public/content/translations/de/guides/how-to-swap-tokens/index.md index 4c6b5e92f9d..21b6f500451 100644 --- a/public/content/translations/de/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/de/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Sie werden die getauschten Token automatisch in Ihrer Krypto-Wallet erhalten, we
Möchten Sie mehr erfahren?
- + Sehen Sie unsere anderen Anleitungen
diff --git a/public/content/translations/de/guides/how-to-use-a-bridge/index.md b/public/content/translations/de/guides/how-to-use-a-bridge/index.md index f04b434aba7..3907b780847 100644 --- a/public/content/translations/de/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/de/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Sie können [chainlist.org](http://chainlist.org) verwenden, um die RPC-Details
Möchten Sie mehr erfahren?
- + Sehen Sie unsere anderen Anleitungen
diff --git a/public/content/translations/de/guides/how-to-use-a-wallet/index.md b/public/content/translations/de/guides/how-to-use-a-wallet/index.md index d671c8fc6bb..c6e0bf1508b 100644 --- a/public/content/translations/de/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/de/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Ihre Adresse wird auf allen Ethereum Projekten dieselbe sein. Sie brauchen sich
Möchten Sie mehr erfahren?
- + Sehen Sie unsere anderen Anleitungen
diff --git a/public/content/translations/de/history/index.md b/public/content/translations/de/history/index.md index 45a585c075f..3ec0754c5bb 100644 --- a/public/content/translations/de/history/index.md +++ b/public/content/translations/de/history/index.md @@ -219,7 +219,7 @@ Die [Beacon Chain](/roadmap/beacon-chain/) benötigte zum sicheren Betrieb 16.38 [Die Ankündigung der Ethereum Foundation lesen](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + Die Beacon Chain @@ -235,7 +235,7 @@ Mit dem Staking-Einzahlungsvertrag wurde [Staking](/glossary/#staking) im Ökosy [Lies die Ankündigung der Ethereum Foundation](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Staking @@ -506,6 +506,6 @@ Das Yellowpaper, verfasst von Dr. Gavin Wood, ist eine technische Definition des Dieses einleitende Papier wurde ursprünglich 2013 von Vitalik Buterin, dem Gründer von Ethereum, vor dem Projektstart im Jahr 2015 veröffentlicht. - + Whitepaper diff --git a/public/content/translations/de/nft/index.md b/public/content/translations/de/nft/index.md index b816996658a..8350c775a12 100644 --- a/public/content/translations/de/nft/index.md +++ b/public/content/translations/de/nft/index.md @@ -86,7 +86,7 @@ Die Sicherheit von Ethereum basiert auf Proof-of-Stake. Das System ist darauf au Sicherheitsprobleme mit NFTs stehen oft im Zusammenhang mit Phishing-Betrügereien, Schwachstellen bei Smart Contracts oder Benutzerfehlern (z. B. unbeabsichtigtes Veröffentlichen privater Schlüssel). Damit wird ein sicherer Wallet für NFT-Besitzer umso wichtiger. - + Weiteres zur Sicherheit diff --git a/public/content/translations/de/roadmap/beacon-chain/index.md b/public/content/translations/de/roadmap/beacon-chain/index.md index 3ba3e611dd3..78e9de2dfdb 100644 --- a/public/content/translations/de/roadmap/beacon-chain/index.md +++ b/public/content/translations/de/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Die Ethereum-Upgrades sind alle in gewisser Weise miteinander verbunden. Zusamme Zunächst existierte die Beacon Chain getrennt vom Ethereum Mainnet. Sie wurden im Jahre 2022 zusammengeführt. - + Die Zusammenführung @@ -64,7 +64,7 @@ Zunächst existierte die Beacon Chain getrennt vom Ethereum Mainnet. Sie wurden Sharding kann nur sicher in das Ethereum Ökosystem eingeführt werden, wenn ein Proof-of-Stake Konsensmechanismus aktiv ist. Die Beacon Chain, welche mit Mainnet zusammengeführt wurde, führte das Staking ein. Dieses ebnet den Weg für Sharding, was wiederum bei einer besseren Skalierung von Ethereum hilft. - + Shard Chains diff --git a/public/content/translations/de/roadmap/future-proofing/index.md b/public/content/translations/de/roadmap/future-proofing/index.md index 8160a0557ab..430a1c1c026 100644 --- a/public/content/translations/de/roadmap/future-proofing/index.md +++ b/public/content/translations/de/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ Die Herausforderung für Ethereum-Entwickler besteht darin, dass das aktuelle Pr Die in mehreren Bereichen von Ethereum zur Generierung kryptographischer Geheimnisse verwendeten ["KZG"-Verpflichtungsschemata](/roadmap/danksharding/#what-is-kzg) sind als quantenanfällig bekannt. Derzeit wird dies durch "vertrauenswürdige Setups" umgangen, bei denen viele Benutzer Zufälligkeit erzeugen, die von einem Quantencomputer nicht rückgängig gemacht werden kann. Die ideale Lösung wäre jedoch einfach, Quanten-sichere Kryptographie einzubauen. Es gibt zwei führende Ansätze, die effiziente Ersatzlösungen für das BLS-Schema werden könnten: [STARK-basierte](https://hackmd.io/@vbuterin/stark_aggregation) und [Gitter-basierte](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) Signierung. Diese werden noch erforscht und prototypisiert. - Lesen Sie über KZG und vertrauenswürdige Setups + Lesen Sie über KZG und vertrauenswürdige Setups ## Einfacheres und effizienteres Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/de/roadmap/index.md b/public/content/translations/de/roadmap/index.md index aa6dc389742..8679568dac1 100644 --- a/public/content/translations/de/roadmap/index.md +++ b/public/content/translations/de/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: welche-veränderungen-kommen-werden - label: Bisherige Upgrades - to: /history/ + href: /history/ variant: Übersicht --- @@ -26,28 +26,28 @@ Die Ethereum-Roadmap beschreibt die spezifischen Verbesserungen, die in Zukunft + Die Beacon Chain @@ -217,7 +217,7 @@ Ursprünglich war geplant, vor der Zusammenführung an Sharding zu arbeiten, um Pläne für die gemeinsame Nutzung entwickeln sich rasch, aber angesichts des Anstiegs und des Erfolgs von Lay-2-Technologien, um Transaktionsausführung zu skalieren, haben sich gemeinsame Pläne auf die Suche nach dem optimalen Weg zur Verteilung der Belastung durch die Speicherung komprimierter Rufdaten aus Rollup-Verträgen verlagert. Dies ermöglicht ein exponentielles Wachstum der Netzwerkkapazität. Dies wäre ohne den ersten Übergang zu Proof-of-Stake nicht möglich. - + Sharding diff --git a/public/content/translations/de/roadmap/scaling/index.md b/public/content/translations/de/roadmap/scaling/index.md index e99a02e2eff..bb31c38be29 100644 --- a/public/content/translations/de/roadmap/scaling/index.md +++ b/public/content/translations/de/roadmap/scaling/index.md @@ -34,13 +34,13 @@ Die zweite Stufe der Erweiterung von Blobdaten ist kompliziert, weil sie neue Me Dieser zweite Schritt ist bekannt unter dem Namen [“Danksharding”](/roadmap/danksharding/). Es wird wahrscheinlich noch einige Jahre dauern, bis es vollständig umgesetzt ist. Danksharding stützt sich auf andere Entwicklungen wie die [Trennung von Blockbildung und Blockvorschlag](/roadmap/pbs) und neue Netzwerkdesigns, die es dem Netzwerk ermöglichen, die Verfügbarkeit von Daten effizient zu bestätigen, indem jeweils einige Kilobyte zufällig abgetastet werden, was als [data availability sampling (DAS)](/developers/docs/data-availability) bekannt ist. -Mehr zu Danksharding +Mehr zu Danksharding ## Rollups dezentralisieren {#decentralizing-rollups} [Rollups](/layer-2) sind bereits dabei, Ethereum zu skalieren. Ein [reichhaltiges Ökosystem von Rollup-Projekten](https://l2beat.com/scaling/tvl) ermöglicht es den Nutzern, schnell und kostengünstig Transaktionen durchzuführen und dabei eine Reihe von Sicherheitsgarantien zu bieten. Rollups wurden jedoch mit zentralisierten Sequenzern (Computer, die die gesamte Transaktionsverarbeitung und -aggregation durchführen, bevor sie an Ethereum übermittelt werden) gebootet. Dies ist anfällig für Zensur, da die Betreiber der Sequenzer sanktioniert, bestochen oder anderweitig kompromittiert werden können. Gleichzeitig unterscheiden sich [Rollups](https://l2beat.com) in der Art und Weise, wie sie die eingehenden Daten validieren. Am besten ist es, wenn die "Prüfer" Betrugs- oder Gültigkeitsnachweise vorlegen, aber noch sind nicht alle Rollups so weit. Selbst die Rollups, die Gültigkeits-/Betrugsnachweise verwenden, nutzen einen kleinen Pool von bekannten Prüfern. Daher besteht der nächste kritische Schritt bei der Skalierung von Ethereum darin, die Verantwortung für den Betrieb von Sequenzern und Prüfern auf mehr Personen zu verteilen. -Mehr zu Rollups +Mehr zu Rollups ## Aktueller Fortschritt {#current-progress} diff --git a/public/content/translations/de/roadmap/security/index.md b/public/content/translations/de/roadmap/security/index.md index d65d701f1a9..8beddd01e7d 100644 --- a/public/content/translations/de/roadmap/security/index.md +++ b/public/content/translations/de/roadmap/security/index.md @@ -15,7 +15,7 @@ Es gibt zudem Verbesserungen, die das Zensieren von Transaktionen erheblich ersc Die Umstellung von Proof-of-Work auf Proof-of-Stake begann damit, dass die Ethereum-Pioniere ihre ETH in einem Hinterlegungsvertrag "verwahrten". Dieses ETH wird zum Schutz des Netzes verwendet. Dieses ETH kann jedoch bisher nicht freigeschaltet und an die Nutzer zurückgegeben werden. Die Erlaubnis, dieses ETH auszuzahlen, ist ein wichtiger Teil des Proof-of-Stake-Upgrades. Abgesehen davon, dass die Auszahlungen eine kritische Komponente eines voll funktionsfähigen Proof-of-Stake-Protokolls sind, ist das Zulassen von Auszahlungen auch vorteilhaft für die Sicherheit von Ethereum, da dies den Gutachtern ermöglicht, ihre ETH-Belohnungen für andere Zwecke als der Validierung von Transaktionen zu verwenden. Das bedeutet, dass Nutzer, die Liquidität wünschen, nicht auf Liquid Staking Derivate (LSD) angewiesen sind, die eine zentralisierende Kraft auf Ethereum ausüben können. Diese Aufrüstung soll bis zum 12. April 2023 abgeschlossen sein. -Lesen Sie mehr über Auszahlungen +Lesen Sie mehr über Auszahlungen ## Angriff abwehren {#defending-against-attacks} @@ -23,25 +23,25 @@ Auch nach Abhebungen gibt es Verbesserungen, die am [Proof-of-Stake-Protokoll](/ Eine Verkürzung der Zeit, die Ethereum für die Fertigstellung von Blöcken benötigt, würde eine bessere Nutzererfahrung bieten und ausgeklügelte "Reorg"-Angriffe verhindern, bei denen Angreifer versuchen, sehr aktuelle Blöcke umzuwandeln, um Profit zu machen oder bestimmte Transaktionen zu zensieren. [**Single slot finality (SSF)**](/roadmap/single-slot-finality/) ist eine Möglichkeit, die Abschlussverzögerung zu minimieren. Zurzeit besteht die Möglichkeit, dass ein Angreifer andere Validierer dazu bewegt, Blöcke in einem Zeitraum von 15 Minuten neu zu konfigurieren. Mit SSF ist dieser Zeitrahmen gleich 0. Nutzer, von Einzelpersonen bis hin zu Anwendungen und Börsen, profitieren von der schnellen Gewissheit, dass ihre Transaktionen nicht rückgängig gemacht werden, und das Netzwerk profitiert davon, dass eine ganze Klasse von Angriffen unterbunden wird. -Lesen Sie mehr über die Endgültigkeit voneinzelnen Slots +Lesen Sie mehr über die Endgültigkeit voneinzelnen Slots ## Verteidigung gegen Zensur {#defending-against-censorship} Die Dezentralisierung verhindert, dass einzelne Personen oder kleine Gruppen von Prüfern zu viel Einfluss gewinnen. Neue Staking-Technologien können dazu beitragen, dass die Ethereum-Validatoren so dezentralisiert wie möglich bleiben und gleichzeitig vor Hardware-, Software- und Netzwerkausfällen geschützt sind. Dazu gehört auch Software, die die Verantwortung für die Validierung auf mehrere Nodes verteilt. Dies wird als **verteilte Validierungstechnologie (distributed validator technology / DVT)** bezeichnet. Für Staking-Pools besteht ein Anreiz, DVT zu verwenden, da es mehreren Computern ermöglicht, gemeinsam an der Validierung teilzunehmen, was zu zusätzlicher Redundanz und Fehlertoleranz führt. Außerdem werden die Validierungsschlüssel auf mehrere Systeme aufgeteilt, anstatt dass ein einzelner Operator mehrere Validatoren betreibt. Dies erschwert es unredlichen Betreibern, Angriffe auf Ethereum zu koordinieren. Insgesamt besteht die Idee darin, Sicherheitsvorteile zu erzielen, indem die Validatoren als _Gemeinschaften_ und nicht als Einzelpersonen betrieben werden. -Lesen Sie mehr über verteilte Validierungstechnologie +Lesen Sie mehr über verteilte Validierungstechnologie Die Implementierung der **Proposer-Builder-Separation (PBS)** wird die in Ethereum eingebauten Schutzmechanismen gegen Zensur drastisch verbessern. PBS ermöglicht es einem Validator, einen Block zu erstellen, und einem anderen, ihn über das Ethereum-Netzwerk zu veröffentlichen. Dadurch wird sichergestellt, dass die Gewinne aus professionellen, gewinnmaximierenden Blockbildungsalgorithmen gerechter über das Netzwerk verteilt werden und **verhindern, dass sich der Gewinn im Laufe der Zeit bei den leistungsstärksten institutionellen Stakern konzentriert**. Der Blockanbieter kann den profitabelsten Block auswählen, der ihm von einem Markt von Blockbauern angeboten wird. Um zu zensieren, müsste ein Blockvorschläger oft einen weniger profitablen Block wählen, was **wirtschaftlich betrachtet unlogisch und auch für den Rest der Validierer** im Netz offensichtlich wäre. Es gibt potenzielle Erweiterungen zu PBS, wie verschlüsselte Transaktionen und Inklusionslisten, die die Zensurresistenz von Ethereum weiter verbessern könnten. Diese machen den Blockersteller und den Vorschlagenden blind für die tatsächlichen Transaktionen, die in ihren Blöcken enthalten sind. -Lesen Sie über die Trennung von Proposer und Builder +Lesen Sie über die Trennung von Proposer und Builder ## Schutz für Validatoren {#protecting-validators} Es ist möglich, dass ein raffinierter Angreifer bevorstehende Prüfer identifiziert und sie mit Spam attackiert, um sie daran zu hindern, Blöcke vorzuschlagen; dies ist als **Denial of Service (DoS)** Angriff bekannt. Die Implementierung von [**secret-leader-election (SLE)**](/roadmap/secret-leader-election) schützt vor dieser Art von Angriffen, indem verhindert wird, dass die Blockvorschläger im Voraus bekannt gegeben werden. Dabei wird eine Reihe von kryptografischen Zusagen, die Kandidaten für Blockvorschläge darstellen, ständig gemischt und deren Reihenfolge verwendet, um zu bestimmen, welcher Prüfer ausgewählt wird, und zwar so, dass nur die Prüfer selbst ihre Reihenfolge im Voraus erfahren. -Lesen Sie über die geheime Wahl des Leiters +Lesen Sie über die geheime Wahl des Leiters ## Aktueller Fortschritt {#current-progress} diff --git a/public/content/translations/de/roadmap/statelessness/index.md b/public/content/translations/de/roadmap/statelessness/index.md index 4c751c46b65..09d453e34d1 100644 --- a/public/content/translations/de/roadmap/statelessness/index.md +++ b/public/content/translations/de/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Damit dies passieren kann, müssen [Verkle Trees](/roadmap/verkle-trees/) bereit Zustandslosigkeit stützt sich auf Blockerzeuger, welche eine Kopie der vollen Zustandsdaten pflegen, sodass sie Zeugen generieren können, welche genutzt werden um Blöcke zu verifizieren. Andere Nodes müssen die Zustandsdaten nicht abrufen, da alle benötigten Informationen für das Verifizieren eines Blocks im Zeugen vorhanden sind. Das erzeugt eine Situation, in der das Vorschlagen eines Blocks teuer, das Verifizieren jedoch günstig ist, was bedeutet, das weniger Operatoren einen blockvorschlagenden Node betreiben werden. Jedoch ist die Dezentralisation von Block Proposern nicht kritisch, solange möglichst viele Teilnehmende unabhängig voneinander verifizieren können, dass der vorgeschlagene Block valide ist. -Lesen Sie mehr in Dankrads Notizen +Lesen Sie mehr in Dankrads Notizen Block Proposer nutzen die Zustandsdaten, um "Zeugen" zu erzeugen - die minimale Menge an Daten, die die Werte des Zustands beweisen, welche während einer Transaktion in einem Block geändert werden. Andere Validatoren halten nicht den Zustand, sie speichern nur die Wurzel des Zustands (state root) (einen Hash des gesamten Zustands). Sie erhalten einen Block und einen Zeugen und nutzen diese, um ihre Wurzel des Zustands zu aktualisieren. Das macht einen validierenden Node extrem leichtgewichtig. diff --git a/public/content/translations/de/roadmap/user-experience/index.md b/public/content/translations/de/roadmap/user-experience/index.md index 7f35421e4e7..0493f4a0645 100644 --- a/public/content/translations/de/roadmap/user-experience/index.md +++ b/public/content/translations/de/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Ethereum-Konten sind durch ein Schlüsselpaar geschützt, das zur Identifizierun Die Lösung für dieses Problem ist die Verwendung von Smart Contract Wallets zur Interaktion mit Ethereum. Smart Contract Wallets bieten die Möglichkeit, Konten bei Verlust oder dem Diebstahl der Schlüssel zu schützen, Betrug besser aufzudecken und abzuwehren und ermöglichen neue Funktionen für Wallets. Obwohl es heute bereits Smart Contract Wallets gibt, ist es schwierig, diese zu erstellen, da das Ethereum-Protokoll sie besser unterstützen muss. Diese zusätzliche Unterstützung wird als Kontoabstraktion bezeichnet. -Mehr zum Thema Kontenabstraktion +Mehr zum Thema Kontenabstraktion ## Nodes für jedermann @@ -23,7 +23,7 @@ Nutzer, die Nodes betreiben, müssen nicht darauf vertrauen, dass Dritte ihnen D Es gibt mehrere Upgrades, die den Betrieb von Nodes wesentlich einfacher und weniger ressourcenintensiv machen werden. Die Art und Weise, wie Daten gespeichert werden, wird geändert, um eine platzsparendere Struktur zu verwenden, die als **Verkle Tree** bekannt ist. Außerdem werden mit [ statelessness](/roadmap/statelessness) oder [data expiry](/roadmap/statelessness/#data-expiry), Ethereum-Nodes nicht mehr Kopie der gesamten Ethereum-Statusdaten speichern müssen, was den Speicherplatzbedarf auf der Festplatte drastisch reduziert. [Light nodes](/developers/docs/nodes-and-clients/light-clients/) bietet viele Vorteile eine Full Node, kann aber problemlos auf Mobiltelefonen oder in einfachen Browseranwendungen ausgeführt werden. -Lesen Sie über Verkle-Trees +Lesen Sie über Verkle-Trees Mit diesen Upgrades werden die Hürden für den Betrieb einer Node praktisch auf Null reduziert. Die Nutzer werden von einem sicheren, erlaubnisfreien Zugang zu Ethereum profitieren, ohne dass sie nennenswerten Speicherplatz oder CPU auf ihrem Computer oder Mobiltelefon opfern müssen, und sie werden nicht auf Dritte angewiesen sein, wenn es um den Daten- oder Netzwerkzugang geht, wenn sie Apps verwenden. diff --git a/public/content/translations/de/security/index.md b/public/content/translations/de/security/index.md index fce14466e19..e7628f826da 100644 --- a/public/content/translations/de/security/index.md +++ b/public/content/translations/de/security/index.md @@ -110,11 +110,11 @@ Browsererweiterungen wie die Chrome-Erweiterungen oder die Add-ons von Firefox k Einer der häufigsten Gründe, warum Menschen in der Kryptoszene betrogen werden, ist mangelndes Verständnis. Angenommen, Sie hätten nicht verstanden, dass das Ethereum-Netzwerk dezentralisiert ist und niemandem direkt gehört. In diesem Fall wäre es einfach, dass Sie auf jemanden hereinfallen, der vorgibt, ein Kundendienstmitarbeiter zu sein, und verspricht, im Gegenzug für Ihren Private-Key, Ihr verlorenes ETH zurückzuerstatten. Es ist lohnenswert, sich über die Funktionsweise von Ethereum zu informieren. - + Was ist Ethereum? - + Was ist Ether? @@ -127,7 +127,7 @@ Einer der häufigsten Gründe, warum Menschen in der Kryptoszene betrogen werden Der Private-Key zu Ihrer Wallet fungiert als Kennwort für Ihre Ethereum-Wallet. Es ist das Einzige, das verhindert, dass jemand, der Ihre Wallet-Adresse kennt, Ihr Konto um all seine Vermögenswerte erleichtert! - + Was ist eine Ethereum-Wallet? diff --git a/public/content/translations/de/staking/pools/index.md b/public/content/translations/de/staking/pools/index.md index ec7850faf1b..2fc6840e73e 100644 --- a/public/content/translations/de/staking/pools/index.md +++ b/public/content/translations/de/staking/pools/index.md @@ -68,7 +68,7 @@ Sofort! Die Aktualisierung des Netzwerks auf Shanghai/Capella erfolgte im April Alternativ dazu ermöglichen Pools, die einen ERC-20 Staking-Token verwenden, den Handel mit diesem Token auf dem freien Markt, so dass Sie Ihre Staking-Position verkaufen können, ohne tatsächlich ETH aus dem Staking-Vertrag zu entnehmen. -Mehr zum Abheben von Staking +Mehr zum Abheben von Staking diff --git a/public/content/translations/de/staking/saas/index.md b/public/content/translations/de/staking/saas/index.md index fcf3cdcadc0..a6b75b7a470 100644 --- a/public/content/translations/de/staking/saas/index.md +++ b/public/content/translations/de/staking/saas/index.md @@ -78,7 +78,7 @@ Staking Auszahlungen wurden mit der Shanghai/Capella Aktualisierung im April 202 Validatoren haben auch die Möglichkeit, ihre Tätigkeit als Validator zu beenden. Das ermöglicht die Auszahlung ihres restlichen ETH-Guthabens. Konten, die eine Auszahlungsadresse angegeben und den Austrittsprozess abgeschlossen haben, erhalten ihr gesamtes Guthaben bei der nächsten Validatorendurchsicht auf die angegebene Auszahlungsadresse. -Mehr zu Staking-Abhebungen +Mehr zu Staking-Abhebungen diff --git a/public/content/translations/de/staking/solo/index.md b/public/content/translations/de/staking/solo/index.md index 480034cda09..502e541d281 100644 --- a/public/content/translations/de/staking/solo/index.md +++ b/public/content/translations/de/staking/solo/index.md @@ -190,7 +190,7 @@ Sobald die Auszahlungsdaten festgelegt sind, werden Prämienzahlungen (über den Um Ihr gesamtes Guthaben zu entsperren und zu erhalten, müssen Sie auch den Prozess des Verlassens Ihres Validators abschließen. -Mehr zu Staking-Auszahlungen +Mehr zu Staking-Auszahlungen ## Weiterführende Informationen {#further-reading} diff --git a/public/content/translations/de/web3/index.md b/public/content/translations/de/web3/index.md index 8f550974885..005e92ae79e 100644 --- a/public/content/translations/de/web3/index.md +++ b/public/content/translations/de/web3/index.md @@ -63,7 +63,7 @@ Web3 ermöglicht direktes Eigentum durch [Non-Fungible Token (NFTs)](/nft/). Nie
Mehr über NFTs erfahren
- + Mehr zu NFTs
@@ -88,7 +88,7 @@ Allerdings definieren Menschen viele Web3-Communities als DAOs. Diese Gemeinscha
Erfahren Sie mehr über DAOs
- + Mehr über DAOs
@@ -99,7 +99,7 @@ Normalerweise würden Sie für jede von Ihnen genutzte Plattform ein Konto anleg Web3 löst diese Probleme, indem es Ihnen ermöglicht, Ihre digitale Identität mit einer Ethereum-Adresse und einem ENS-Profil zu kontrollieren. Wenn Sie eine Ethereum-Adresse benutzen, können Sie eine einzige plattformübergreifende Anmeldung nutzen, die sicher, zensurresistent und anonym ist. - + Anmelden mit Ethereum @@ -107,7 +107,7 @@ Web3 löst diese Probleme, indem es Ihnen ermöglicht, Ihre digitale Identität Die Zahlungsinfrastruktur von Web2 stützt sich auf Banken und Zahlungsdienstleister und schließt Menschen ohne Bankkonto oder solche, die zufällig im falschen Land leben, aus. Web3 verwendet Token wie [ETH](/eth/), um Geld direkt im Browser zu senden, und benötigt keine vertrauenswürdige dritte Partei. - + Mehr zu ETH diff --git a/public/content/translations/el/community/online/index.md b/public/content/translations/el/community/online/index.md index ca9f53e5d6a..9c6e5d55b15 100644 --- a/public/content/translations/el/community/online/index.md +++ b/public/content/translations/el/community/online/index.md @@ -10,40 +10,40 @@ lang: el ## Φόρουμ {#forums} -r/ethereum - όλα για το Ethereum, -r/ethfinance - η οικονομική πλευρά του Ethereum, συμπεριλαμβανομένου του DeFi, -r/ethdev - επικεντρώνεται στην ανάπτυξη του Ethereum, -r/ethtrader - τάσεις & ανάλυση αγοράς, -r/ethstaker - για όλους όσους ενδιαφέρονται να αποθηκεύσουν κεφάλαιο στο Ethereum, -Fellowship of Ethereum Magicians - κοινότητα προσανατολισμένη στα τεχνικά πρότυπα στο Ethereum, -Ethereum Stackexchange - συζήτηση και βοήθεια για προγραμματιστές Ethereum, -Ethereum Research - ο πιο σημαντικός πίνακας ειδήσεων για κρυπτοοικονομική έρευνα. +r/ethereum - όλα για το Ethereum, +r/ethfinance - η οικονομική πλευρά του Ethereum, συμπεριλαμβανομένου του DeFi, +r/ethdev - επικεντρώνεται στην ανάπτυξη του Ethereum, +r/ethtrader - τάσεις & ανάλυση αγοράς, +r/ethstaker - για όλους όσους ενδιαφέρονται να αποθηκεύσουν κεφάλαιο στο Ethereum, +Fellowship of Ethereum Magicians - κοινότητα προσανατολισμένη στα τεχνικά πρότυπα στο Ethereum, +Ethereum Stackexchange - συζήτηση και βοήθεια για προγραμματιστές Ethereum, +Ethereum Research - ο πιο σημαντικός πίνακας ειδήσεων για κρυπτοοικονομική έρευνα. ## Αίθουσες συνομιλίας {#chat-rooms} -Ethereum Cat Herders - κοινότητα προσανατολισμένη στην προσφορά υποστήριξης διαχείρισης έργου για την ανάπτυξη του Ethereum. -Ethereum Hackers - συνομιλία στο Discord που διευθύνεται από την ETHGlobal: μια διαδικτυακή κοινότητα για χάκερ Ethereum σε όλο τον κόσμο -CryptoDevs - Η κοινότητα Discord εστιασμένη στην ανάπτυξη του Ethereum. -EthStaker Discord - καθοδήγηση, εκπαίδευση, υποστήριξη και πόροι από την κοινότητα για υπάρχοντες και πιθανούς συμμετέχοντες. -Ομάδα ιστότοπου Ethereum.org - ελάτε και συζητήστε για την ανάπτυξη και τον σχεδιασμό του ιστότοπου ethereum.org με την ομάδα και τους ανθρώπους από την κοινότητα. -Matos Discord - κοινότητα δημιουργών web3, όπου δημιουργοί, βιομηχανικοί δημιουργοί και λάτρεις του Ethereum κάνουν παρέα. Είμαστε παθιασμένοι με την ανάπτυξη, τον σχεδιασμό και την κουλτούρα web3. Ελάτε να δημιουργήσετε μαζί μας. -Solidity Gitter - συνομιλία για ανάπτυξη με τη solidity (Gitter). -Solidity Matrix - συνομιλία για ανάπτυξη με τη solidity (Matrix) -Ethereum Stack Exchange *- φόρουμ ερωτήσεων και απαντήσεων* -Peeranha *- αποκεντρωμένο φόρουμ ερωτήσεων και απαντήσεων* +Ethereum Cat Herders - κοινότητα προσανατολισμένη στην προσφορά υποστήριξης διαχείρισης έργου για την ανάπτυξη του Ethereum. +Ethereum Hackers - συνομιλία στο Discord που διευθύνεται από την ETHGlobal: μια διαδικτυακή κοινότητα για χάκερ Ethereum σε όλο τον κόσμο +CryptoDevs - Η κοινότητα Discord εστιασμένη στην ανάπτυξη του Ethereum. +EthStaker Discord - καθοδήγηση, εκπαίδευση, υποστήριξη και πόροι από την κοινότητα για υπάρχοντες και πιθανούς συμμετέχοντες. +Ομάδα ιστότοπου Ethereum.org - ελάτε και συζητήστε για την ανάπτυξη και τον σχεδιασμό του ιστότοπου ethereum.org με την ομάδα και τους ανθρώπους από την κοινότητα. +Matos Discord - κοινότητα δημιουργών web3, όπου δημιουργοί, βιομηχανικοί δημιουργοί και λάτρεις του Ethereum κάνουν παρέα. Είμαστε παθιασμένοι με την ανάπτυξη, τον σχεδιασμό και την κουλτούρα web3. Ελάτε να δημιουργήσετε μαζί μας. +Solidity Gitter - συνομιλία για ανάπτυξη με τη solidity (Gitter). +Solidity Matrix - συνομιλία για ανάπτυξη με τη solidity (Matrix) +Ethereum Stack Exchange *- φόρουμ ερωτήσεων και απαντήσεων* +Peeranha *- αποκεντρωμένο φόρουμ ερωτήσεων και απαντήσεων* ## YouTube και Twitter {#youtube-and-twitter} -Ethereum Foundation - Μείνετε ενημερωμένοι με ό,τι πιο πρόσφατο από το Ίδρυμα Ethereum. -@ethereum - Επίσημος λογαριασμός του Ιδρύματος Ethereum. -@ethdotorg - Η πύλη στο Ethereum που δημιουργήθηκε για την αναπτυσσόμενη παγκόσμια κοινότητα μας. -Λίστα με σημαντικούς λογαριασμούς Ethereum twitter. +Ethereum Foundation - Μείνετε ενημερωμένοι με ό,τι πιο πρόσφατο από το Ίδρυμα Ethereum. +@ethereum - Επίσημος λογαριασμός του Ιδρύματος Ethereum. +@ethdotorg - Η πύλη στο Ethereum που δημιουργήθηκε για την αναπτυσσόμενη παγκόσμια κοινότητα μας. +Λίστα με σημαντικούς λογαριασμούς Ethereum twitter.
- + Μάθετε περισσότερα για τους DAO
diff --git a/public/content/translations/el/community/support/index.md b/public/content/translations/el/community/support/index.md index 3d943f2b98f..d81c1ddc37a 100644 --- a/public/content/translations/el/community/support/index.md +++ b/public/content/translations/el/community/support/index.md @@ -12,11 +12,11 @@ lang: el Η κατανόηση της αποκεντρωμένης φύσης του Ethereum είναι ζωτικής σημασίας, γιατί οποιοσδήποτε παρουσιάζεται ως επίσημη υποστήριξη για το Ethereum πιθανότατα προσπαθεί να σας εξαπατήσει! Η καλύτερη προστασία από απατεώνες είναι να εκπαιδευτείτε καλύτερα και να λάβετε σοβαρά υπόψη την ασφάλεια. - + Ασφάλεια του Ethereum και πρόληψη κατά της απάτης - + Μάθετε τις βασικές αρχές του Ethereum diff --git a/public/content/translations/el/governance/index.md b/public/content/translations/el/governance/index.md index 4c06e8acda7..606d9272467 100644 --- a/public/content/translations/el/governance/index.md +++ b/public/content/translations/el/governance/index.md @@ -32,7 +32,7 @@ H τεχνολογία blockchain επιτρέπει νέες δυνατότητ _Αν και σε επίπεδο πρωτοκόλλου η διακυβέρνηση του Ethereum είναι εκτός αλυσίδας, πολλές περιπτώσεις χρήσης που έχουν οικοδομηθεί πάνω στο Ethereum, όπως οι DAO (Αυτόνομοι Αποκεντρωμένοι Οργανισμοί), χρησιμοποιούν διακυβέρνηση επί της αλυσίδας._ - + Περισσότερα για τους DAO @@ -58,7 +58,7 @@ _Σημείωση: Οποιοσδήποτε μπορεί να ανήκει σε Μια σημαντική διαδικασία που χρησιμοποιείται στη διακυβέρνηση του Ethereum είναι η κατάθεση Προτάσεων Βελτίωσης Ethereum **Ethereum Improvement Proposals - (EIP)**. Τα EIP είναι πρότυπα που καθορίζουν πιθανά νέα χαρακτηριστικά ή διαδικασίες για το Ethereum. Οποιοδήποτε μέλος της κοινότητας Ethereum μπορεί να δημιουργήσει ένα EIP. Εάν ενδιαφέρεστε να συντάξετε ένα EIP ή να συμμετάσχετε σε διαδικασία αξιολόγησης από ομοτίμους (peer-review) ή στη διακυβέρνηση του Ethereum, δείτε: - + Περισσότερα για τα EIP @@ -164,7 +164,7 @@ _Σημείωση: Οποιοσδήποτε μπορεί να ανήκει σε Όταν η Κύρια Αλυσίδα συγχωνεύθηκε με το επίπεδο εκτέλεσης του Ethereum στις 15 Σεπτεμβρίου 2022, η συγχώνευση ολοκληρώθηκε ως μέρος της [αναβάθμισης Paris του δικτύου](/history/#paris). Η πρόταση [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) άλλαξε από «Last Call» σε «Final», ολοκληρώνοντας τη μετάβαση στην απόδειξη συμμετοχής (proof-of-stake). - + Περισσότερα για τη συγχώνευση diff --git a/public/content/translations/el/nft/index.md b/public/content/translations/el/nft/index.md index 8ada455edea..a2581c5eaf8 100644 --- a/public/content/translations/el/nft/index.md +++ b/public/content/translations/el/nft/index.md @@ -56,7 +56,7 @@ summaryPoint3: Υποστηρίζονται από έξυπνα συμβόλαι
Εξερευνήστε, αγοράστε ή δημιουργήστε το δικό σας NFT τέχνη/συλλεκτικά...
- + Εξερευνήστε NFT τέχνης
@@ -93,7 +93,7 @@ summaryPoint3: Υποστηρίζονται από έξυπνα συμβόλαι Τα ζητήματα ασφαλείας που σχετίζονται με τα NFT συχνά σχετίζονται με απάτες, με τρωτά σημεία των έξυπνων συμβολαίων ή σφάλματα χρήστη (όπως ακούσια έκθεση των ιδιωτικών κλειδιών), καθιστώντας την καλή ασφάλεια του πορτοφολιού κρίσιμη για τους ιδιοκτήτες NFT. - + Περισσότερα για την ασφάλεια diff --git a/public/content/translations/el/roadmap/beacon-chain/index.md b/public/content/translations/el/roadmap/beacon-chain/index.md index da3dfe772a8..ce75b19bfc0 100644 --- a/public/content/translations/el/roadmap/beacon-chain/index.md +++ b/public/content/translations/el/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ summaryPoint3: Η Κύρια Αλυσίδα εισήγαγε τη λογική Αρχικά, η Κύρια Αλυσίδα υπήρχε ανεξάρτητα από το Kεντρικό Δίκτυο Ethereum. Ωστόσο, συγχωνεύτηκαν το 2022. - + Η Συγχώνευση @@ -64,7 +64,7 @@ summaryPoint3: Η Κύρια Αλυσίδα εισήγαγε τη λογική Η τμηματοποίηση μπορεί να εισαχθεί με ασφάλεια στο οικοσύστημα του Ethereum μόνο με έναν μηχανισμό συναίνεσης της απόδειξης συμμετοχής. Η Κύρια Αλυσίδα εισήγαγε την αποθήκευση κεφαλαίου, η οποία «συγχωνεύτηκε» με το Κεντρικό Δίκτυο, ανοίγοντας τον δρόμο προς την τμηματοποίηση για την περαιτέρω κλιμάκωση του Ethereum. - + Αλυσίδες τομέα diff --git a/public/content/translations/el/roadmap/future-proofing/index.md b/public/content/translations/el/roadmap/future-proofing/index.md index df9978e496f..5c82dbe25ca 100644 --- a/public/content/translations/el/roadmap/future-proofing/index.md +++ b/public/content/translations/el/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap Τα [σχήματα δέσμευσης «KZG»](/roadmap/danksharding/#what-is-kzg) που χρησιμοποιούνται σε πολλά σημεία στο Ethereum για τη δημιουργία κρυπτογραφικών μυστικών είναι γνωστό ότι είναι κβαντικά ευάλωτα. Επί του παρόντος, αυτό παρακάμπτεται με τη χρήση «αξιόπιστων ρυθμίσεων» όπου πολλοί χρήστες δημιουργούν τυχαίες καταστάσεις που δεν μπορούν να δημιουργηθούν αντίστροφα από έναν κβαντικό υπολογιστή. Ωστόσο, η ιδανική λύση θα ήταν απλώς η ενσωμάτωση της κβαντικής ασφαλούς κρυπτογραφίας. Υπάρχουν δύο κορυφαίες προσεγγίσεις που θα μπορούσαν να γίνουν αποτελεσματικές αντικαταστάσεις για το σχήμα BLS: [το βασισμένο σε STARK](https://hackmd.io/@vbuterin/stark_aggregation) και [το βασισμένο σε πλέγμα](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) υπογραφή. **Αυτά είναι ακόμα υπό έρευνα και δημιουργία πρωτότυπου.** - Διαβάστε για το KZG και τις αξιόπιστες ρυθμίσεις + Διαβάστε για το KZG και τις αξιόπιστες ρυθμίσεις ## Πιο απλό και αποτελεσματικό Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/el/roadmap/index.md b/public/content/translations/el/roadmap/index.md index 4700cb2502a..3751cd6e747 100644 --- a/public/content/translations/el/roadmap/index.md +++ b/public/content/translations/el/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: ποιές-αλλαγές-έρχονται - label: Προηγούμενες αναβαθμίσεις - to: /history/ + href: /history/ variant: περίγραμμα --- @@ -26,28 +26,28 @@ buttons: Αντιθέτως, τα μπλοκ προτείνονται από επικυρωτικούς κόμβους με αποθηκευμένα ETH με αντάλλαγμα το δικαίωμα συμμετοχής στη συναίνεση. Οι αναβαθμίσεις αυτές προετοιμάζουν το έδαφος για μελλοντικές αναβαθμίσεις κλιμάκωσης, συμπεριλαμβανομένης της τμηματοποίησης. - + Η Κύρια Αλυσίδα @@ -218,7 +218,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> Τα σχέδια για την τμηματοποίηση αναπτύσσονται ολοταχώς. Δεδομένης της αύξησης και της επιτυχίας των τεχνολογιών του επιπέδου 2 για την κλιμάκωση της εκτέλεσης συναλλαγών, όμως, ο προσανατολισμός των σχεδίων για την τμηματοποίηση στράφηκε προς την ανεύρεση του βέλτιστου τρόπου κατανομής του φόρτου που προκύπτει από την αποθήκευση συμπιεσμένων δεδομένων κλήσης (calldata) από συμβόλαια rollup, δίνοντας τη δυνατότητα για εκθετική αύξηση της δυναμικότητας του δικτύου. Αυτό δεν θα ήταν εφικτό χωρίς την πρώτη μετάβαση στην απόδειξη συμμετοχής. - + Τμηματοποίηση diff --git a/public/content/translations/el/roadmap/scaling/index.md b/public/content/translations/el/roadmap/scaling/index.md index 116a2c1fd6f..c6d3300a253 100644 --- a/public/content/translations/el/roadmap/scaling/index.md +++ b/public/content/translations/el/roadmap/scaling/index.md @@ -34,13 +34,13 @@ template: roadmap Το δεύτερο βήμα είναι γνωστό ως [«Danksharding»](/roadmap/danksharding/). Η πλήρης εφαρμογή του **απέχει πιθανότατα αρκετά χρόνια**. Το Danksharding βασίζεται σε άλλες εξελίξεις, όπως ο διαχωρισμός [δημιουργίας μπλοκ και της πρότασης μπλοκ](/roadmap/pbs), καθώς και σε νέους σχεδιασμούς δικτύου που επιτρέπουν στο δίκτυο να επιβεβαιώνει αποτελεσματικά τη διαθεσιμότητα των δεδομένων με τυχαία δειγματοληψία λίγων kilobytes κάθε φορά, μια διαδικασία γνωστή ως [δειγματοληψία διαθεσιμότητας δεδομένων (DAS)](/developers/docs/data-availability). -Περισσότερα για το Danksharding +Περισσότερα για το Danksharding ## Αποκεντρώνοντας τα πακέτα συναλλαγών {#decentralizing-rollups} Τα [πακέτα συναλλαγών](/layer-2) έχουν ήδη αναβαθμίσει το Ethereum. Ένα [πλούσιο οικοσύστημα έργων rollup](https://l2beat.com/scaling/tvl) επιτρέπει στους χρήστες να πραγματοποιούν συναλλαγές γρήγορα και οικονομικά, με διάφορες εγγυήσεις ασφαλείας. Ωστόσο, τα rollups έχουν ξεκινήσει τη λειτουργία τους χρησιμοποιώντας κεντρικούς διαδοχείς (υπολογιστές που κάνουν όλη την επεξεργασία και συγκέντρωση συναλλαγών πριν τις υποβάλουν στο Ethereum). Αυτό είναι ευάλωτο στη λογοκρισία, επειδή οι χειριστές των διαδοχέων μπορεί να τους επιβληθούν κυρώσεις, να δωροδοκηθούν ή να τεθούν διαφορετικά εκτός λειτουργίας. Παράλληλα, τα [rollups διαφέρουν](https://l2beat.com) στον τρόπο που επικυρώνουν τα εισερχόμενα δεδομένα. Ο καλύτερος τρόπος είναι «αυτοί που αποδεικνύουν» να υποβάλλουν [αποδείξεις απάτης](/glossary/#fraud-proof) ή εγκυρότητας, αλλά δεν έχουν φτάσει ακόμα σε αυτό το σημείο όλα τα rollups. Ακόμα και εκείνα τα rollups που χρησιμοποιούν αποδείξεις εγκυρότητας/απάτης χρησιμοποιούν μια μικρή δεξαμενή γνωστών χρηστών που αποδεικνύουν. Επομένως, το επόμενο κρίσιμο βήμα στην κλιμάκωση του Ethereum είναι η κατανομή της ευθύνης για τη λειτουργία των διαδοχέων και των αποδεικνυόντων σε περισσότερους ανθρώπους. -Περισσότερα για rollups +Περισσότερα για rollups ## Τρέχουσα πρόοδος {#current-progress} diff --git a/public/content/translations/el/roadmap/security/index.md b/public/content/translations/el/roadmap/security/index.md index c882ec455d1..a9c534910ae 100644 --- a/public/content/translations/el/roadmap/security/index.md +++ b/public/content/translations/el/roadmap/security/index.md @@ -15,7 +15,7 @@ template: roadmap Η μετάβαση από την [απόδειξη εργασίας](/glossary/#pow) σε απόδειξη συμμετοχής ξεκίνησε με τους πρωτοπόρους του Ethereum να «αποθηκεύουν» (staking) τα ETH τους σε ένα ειδικό έξυπνο συμβόλαιο. Αυτά τα ETH χρησιμοποιείται για την προστασία του δικτύου. Στις 12 Απριλίου 2023 υπήρξε μια δεύτερη αναβάθμιση που επιτρέπει την ανάληψη των «αποθηκευμένων» ETH. Από τότε, οι επικυρωτές μπορούν ελεύθερα να «αποθηκεύσουν» ή να αποσύρουν τα ETH τους. -Δείτε περισσότερα για τις αναλήψεις +Δείτε περισσότερα για τις αναλήψεις ## Άμυνα κατά των επιθέσεων {#defending-against-attacks} @@ -23,25 +23,25 @@ template: roadmap Η μείωση του χρόνου που απαιτεί το Ethereum για την [οριστικοποίηση](/glossary/#finality) των μπλοκ θα παρέδιδε μια καλύτερη εμπειρία χρήστη και θα απέτρεπε περίπλοκες επιθέσεις «reorg» όπου οι επιτιθέμενοι προσπαθούν να ανακατατάξουν πολύ πρόσφατα μπλοκ για να αποκομίσουν κέρδος ή να λογοκρίνουν ορισμένες συναλλαγές. [**Το Single Slot Finality (SSF)**](/roadmap/single-slot-finality/) είναι ένας **τρόπος ελαχιστοποίησης της καθυστέρησης οριστικοποίησης**. Αυτή τη στιγμή υπάρχουν 15 λεπτά «worth of blocks» που ένας επιτιθέμενος θα μπορούσε θεωρητικά να πείσει άλλους επικυρωτές να αναδιαμορφώσουν. Με το SSF, αυτός ο χρόνος είναι 0. Οι χρήστες, από άτομα έως εφαρμογές και ανταλλακτήρια, ωφελούνται από τη γρήγορη διαβεβαίωση ότι οι συναλλαγές τους δε θα αναστραφούν και το δίκτυο ωφελείται από τον τερματισμό ολόκληρης κατηγορίας επιθέσεων. -Διαβάστε περισσότερα για την οριστικοποίηση απλής θέσης +Διαβάστε περισσότερα για την οριστικοποίηση απλής θέσης ## Άμυνα κατά της λογοκρισίας {#defending-against-censorship} Η αποκέντρωση εμποδίζει άτομα ή μικρές ομάδες [επικυρωτών](/glossary/#validator) να αποκτήσουν υπερβολική επιρροή. Νέες τεχνολογίες αποθήκευσης μπορούν να βοηθήσουν στη διασφάλιση της μέγιστης δυνατής αποκέντρωσης των επικυρωτών του Ethereum, ενώ παράλληλα τους υπερασπίζονται από αποτυχίες υλικού, λογισμικού και δικτύου. Αυτό περιλαμβάνει λογισμικό που μοιράζει τις ευθύνες των επικυρωτών σε πολλούς [κόμβους](/glossary/#node). Αυτό είναι γνωστό ως **τεχνολογία κατανεμημένου επικυρωτή (Distributed Validator Technology - DVT)**. Οι [Δεξαμενές αποθήκευσης](/glossary/#staking-pool) έχουν κίνητρο να χρησιμοποιούν το DVT επειδή επιτρέπει σε πολλούς υπολογιστές να συμμετέχουν συλλογικά στην επικύρωση, προσθέτοντας εφεδρεία και ανθεκτικότητα σε σφάλματα. Επίσης, διαχωρίζει τα κλειδιά επικυρωτή σε διάφορα συστήματα, αντί να έχει μεμονωμένους χειριστές να εκτελούν πολλούς επικυρωτές. Αυτό δυσκολεύει τους ανέντιμους χειριστές να συντονίσουν επιθέσεις στο Ethereum. Συνολικά, η ιδέα είναι να αποκτηθούν οφέλη ασφαλείας με τη λειτουργία των επικυρωτών ως _κοινότητες_ και όχι ως άτομα. -Διαβάστε περισσότερα για την τεχνολογία κατανεμημένου επικυρωτή +Διαβάστε περισσότερα για την τεχνολογία κατανεμημένου επικυρωτή Η εφαρμογή διαχωρισμού **φορέα πρότασης και δημιουργού μπλοκ (proposer-builder separation - PBS)** θα βελτιώσει δραστικά τις ενσωματωμένες άμυνες του Ethereum κατά της λογοκρισίας. Το PBS επιτρέπει σε έναν επικυρωτή να δημιουργεί ένα μπλοκ και σε έναν άλλον να το μεταδώσει σε ολόκληρο το δίκτυο Ethereum. Αυτό εξασφαλίζει ότι τα οφέλη από τους επαγγελματικούς αλγόριθμους δημιουργίας μπλοκ που μεγιστοποιούν τα κέρδη μοιράζονται πιο δίκαια σε όλο το δίκτυο, **αποτρέποντας τη μακροπρόθεσμη συγκέντρωση του αποθηκευμένου κεφαλαίου** στους πιο αποδοτικούς θεσμικούς χρήστες με αποθηκευμένο κεφάλαιο. Ο χρήστης που προτείνει νέο μπλοκ επιλέγει το πιο επικερδές μπλοκ που του προσφέρεται από μια αγορά δημιουργών μπλοκ. Για να λογοκρίνει, ένας χρήστης που προτείνει μπλοκ θα έπρεπε συχνά να επιλέξει ένα λιγότερο επικερδές μπλοκ, κάτι που θα ήταν **οικονομικά παράλογο και επίσης προφανές στους υπόλοιπους επικυρωτές** του δικτύου. Υπάρχουν πιθανά πρόσθετα στο PBS, όπως κρυπτογραφημένες συναλλαγές και λίστες συμπερίληψης, που θα μπορούσαν να βελτιώσουν περαιτέρω την ανθεκτικότητα του Ethereum στη λογοκρισία. Αυτά καθιστούν τον δημιουργό και τον φορέα πρότασης μπλοκ τυφλούς στις πραγματικές συναλλαγές που περιλαμβάνονται στα μπλοκ τους. -Διαβάστε περισσότερα για τον διαχωρισμό χρήστη πρότασης και δημιουργού μπλοκ +Διαβάστε περισσότερα για τον διαχωρισμό χρήστη πρότασης και δημιουργού μπλοκ ## Προστασία επικυρωτών {#protecting-validators} Είναι πιθανό ένας προχωρημένος χρήστης που επιτίθεται να μπορέσει να εντοπίσει τους επόμενους επικυρωτές και να τους στείλει ανεπιθύμητα μηνύματα για να τους εμποδίσει να προτείνουν μπλοκ. Αυτό είναι γνωστό ως επίθεση **άρνησης υπηρεσίας (DoS)**. Η εφαρμογή της [**μυστικής εκλογής αρχηγού (secret leader election - SLE)**](/roadmap/secret-leader-election) θα προστατεύσει από αυτόν τον τύπο επίθεσης, αποτρέποντας την εκ των προτέρων γνώση των φορέων πρότασης μπλοκ. Αυτό λειτουργεί με τη συνεχή ανάμειξη ενός συνόλου κρυπτογραφικών δεσμεύσεων που αντιπροσωπεύουν υποψήφιους χρήστες πρότασης μπλοκ και χρησιμοποιώντας τη σειρά τους για να καθοριστεί ποιος επικυρωτής επιλέγεται με τέτοιο τρόπο ώστε μόνο οι ίδιοι οι επικυρωτές να γνωρίζουν εκ των προτέρων τη σειρά τους. -Διαβάστε περισσότερα για τη μυστική εκλογή αρχηγού +Διαβάστε περισσότερα για τη μυστική εκλογή αρχηγού ## Τρέχουσα πρόοδος {#current-progress} diff --git a/public/content/translations/el/roadmap/user-experience/index.md b/public/content/translations/el/roadmap/user-experience/index.md index b4cd0542cee..94bdacff15c 100644 --- a/public/content/translations/el/roadmap/user-experience/index.md +++ b/public/content/translations/el/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap Η λύση σε αυτό είναι η χρήση πορτοφολιών [έξυπνων συμβολαίων](/glossary/#smart-contract) για αλληλεπίδραση με το Ethereum. Τα πορτοφόλια έξυπνων συμβολαίων δημιουργούν τρόπους για την προστασία των λογαριασμών σε περίπτωση απώλειας ή κλοπής των κλειδιών, ευκαιρίες για καλύτερο εντοπισμό και άμυνα κατά της απάτης και επιτρέπουν στα πορτοφόλια να αποκτούν νέες λειτουργίες. Παρόλο που τα πορτοφόλια έξυπνων συμβολαίων υπάρχουν σήμερα, είναι δύσχρηστα στην κατασκευή τους επειδή το πρωτόκολλο Ethereum πρέπει να τα υποστηρίξει καλύτερα. Αυτή η πρόσθετη υποστήριξη είναι γνωστή ως account abstraction. -Περισσότερα για το account abstraction +Περισσότερα για το account abstraction ## Κόμβοι για όλους @@ -23,7 +23,7 @@ template: roadmap Υπάρχουν αρκετές αναβαθμίσεις που θα κάνουν την εκτέλεση των κόμβων πολύ πιο εύκολη και με πολύ λιγότερους πόρους. Ο τρόπος αποθήκευσης των δεδομένων θα αλλάξει ώστε να χρησιμοποιεί μια πιο αποδοτική δομή χώρου γνωστή ως **Δομή Verkle (Verkle Tree)**. Επίσης, με την [αποεξάρτηση κατάστασης (statelessness)](/roadmap/statelessness) ή τη [λήξη δεδομένων (data expiry)](/roadmap/statelessness/#data-expiry), οι κόμβοι Ethereum δε θα χρειάζεται να αποθηκεύουν ένα αντίγραφο ολόκληρων των δεδομένων κατάστασης του Ethereum, μειώνοντας δραστικά τις απαιτήσεις αποθηκευτικού χώρου στον σκληρό δίσκο. Οι [ελαφροί κόμβοι (light nodes)](/developers/docs/nodes-and-clients/light-clients/) θα προσφέρουν πολλά από τα οφέλη της εκτέλεσης ενός πλήρους κόμβου, αλλά μπορούν να εκτελεστούν εύκολα σε κινητά τηλέφωνα ή μέσα σε απλές εφαρμογές προγραμμάτων περιήγησης. -Διαβάστε περισσότερα για τη Δομή Verkle +Διαβάστε περισσότερα για τη Δομή Verkle Με αυτές τις αναβαθμίσεις, τα εμπόδια για την εκτέλεση ενός κόμβου μειώνονται ουσιαστικά στο μηδέν. Οι χρήστες θα επωφεληθούν από την ασφαλή, χωρίς την ανάγκη άδειας πρόσβασης στο Ethereum και χωρίς να χρειάζεται να θυσιάσουν σημαντικό αποθηκευτικό χώρο στο δίσκο ή επεξεργαστή στον υπολογιστή ή το κινητό τους τηλέφωνο και δε θα χρειαστεί να βασίζονται σε τρίτους για δεδομένα ή πρόσβαση στο δίκτυο όταν χρησιμοποιούν εφαρμογές. diff --git a/public/content/translations/el/security/index.md b/public/content/translations/el/security/index.md index 00f9a2ca81f..ba1f3faf942 100644 --- a/public/content/translations/el/security/index.md +++ b/public/content/translations/el/security/index.md @@ -16,11 +16,11 @@ lang: el Η λανθασμένη κατανόηση σχετικά με το πώς λειτουργούν τα κρυπτονομίσματα μπορεί να οδηγήσουν σε δαπανηρά λάθη. Για παράδειγμα, εάν κάποιος προσποιείται ότι είναι ένας υπάλληλος εξυπηρέτησης πελατών που μπορεί να επιστρέψει τα χαμένα ETH με αντάλλαγμα τα ιδιωτικά σας κλειδιά, πλήττει ανθρώπους που δεν καταλαβαίνουν ότι το Ethereum είναι ένα αποκεντρωμένο δίκτυο που δε διαθέτει αυτού του είδους τη λειτουργικότητα. Το να εκπαιδεύσετε τον εαυτό σας για το πώς λειτουργεί το Ethereum είναι μια αξιόλογη επένδυση. - + Τι είναι το Ethereum; - + Τι είναι το ether; @@ -33,7 +33,7 @@ lang: el Το ιδιωτικό κλειδί του πορτοφολιού σας είναι ο κωδικός πρόσβασης στο πορτοφόλι Ethereum σας. Είναι το μόνο πράγμα που εμποδίζει κάποιον που γνωρίζει τη διεύθυνση του πορτοφολιού σας να αφαιρέσει από τον λογαριασμό σας από όλα τα περιουσιακά του στοιχεία! - + Τι είναι το πορτοφόλι Ethereum; diff --git a/public/content/translations/el/staking/pools/index.md b/public/content/translations/el/staking/pools/index.md index 0e4c1113d37..4b1c6cd3384 100644 --- a/public/content/translations/el/staking/pools/index.md +++ b/public/content/translations/el/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: Εναλλακτικά, οι δεξαμενές που χρησιμοποιούν ένα κρυπτονόμισμα ERC-20 επιτρέπουν στους χρήστες να διαπραγματεύονται αυτό το κρυπτονόμισμα στην ανοιχτή αγορά, επιτρέποντάς σας να πουλήσετε τη θέση σας, ουσιαστικά να «αποσυρθείτε» χωρίς να αφαιρέσετε τα ETH από το συμβόλαιο αποθήκευσης. -Περισσότερα για την ανάληψη αποθηκευμένων κεφαλαίων +Περισσότερα για την ανάληψη αποθηκευμένων κεφαλαίων diff --git a/public/content/translations/el/staking/saas/index.md b/public/content/translations/el/staking/saas/index.md index 848982c5fe2..f0118484cfb 100644 --- a/public/content/translations/el/staking/saas/index.md +++ b/public/content/translations/el/staking/saas/index.md @@ -78,7 +78,7 @@ summaryPoints: Οι επικυρωτές μπορούν επίσης να εξέλθουν πλήρως από την επικύρωση, όπου θα ξεκλειδωθεί το υπόλοιπο ETH τους για ανάληψη. Οι λογαριασμοί που έχουν υποβάλλει διεύθυνση ανάληψης εκτέλεσης και έχουν ολοκληρώσει τη διαδικασία εξόδου θα λάβουν ολόκληρο το υπόλοιπό τους στη διεύθυνση ανάληψης που παρέχεται κατά την επόμενη σάρωση του ελέγχου επικύρωσης. -Περισσότερα για την ανάληψη αποθηκευμένων κεφαλαίων +Περισσότερα για την ανάληψη αποθηκευμένων κεφαλαίων diff --git a/public/content/translations/el/staking/solo/index.md b/public/content/translations/el/staking/solo/index.md index 7070868aa09..625f622a559 100644 --- a/public/content/translations/el/staking/solo/index.md +++ b/public/content/translations/el/staking/solo/index.md @@ -190,7 +190,7 @@ summaryPoints: Για να ξεκλειδώσετε και να λάβετε πίσω ολόκληρο το υπόλοιπό σας, πρέπει επίσης να ολοκληρώσετε τη διαδικασία εξόδου από το εργαλείο επικύρωσης. -Περισσότερα για την ανάληψη αποθηκευμένων κεφαλαίων +Περισσότερα για την ανάληψη αποθηκευμένων κεφαλαίων ## Περισσότερες πληροφορίες {#further-reading} diff --git a/public/content/translations/el/web3/index.md b/public/content/translations/el/web3/index.md index 56be9d40f2a..3155fb6d147 100644 --- a/public/content/translations/el/web3/index.md +++ b/public/content/translations/el/web3/index.md @@ -63,7 +63,7 @@ H πρώτη σύλληψη της ιδέας του Berners-Lee, γνωστή
Μάθετε περισσότερα για τα NFT
- + Περισσότερα για τα NFT
@@ -88,7 +88,7 @@ H πρώτη σύλληψη της ιδέας του Berners-Lee, γνωστή
Μάθετε περισσότερα για τους DAO
- + Περισσότερα για τους DAO
@@ -103,7 +103,7 @@ H πρώτη σύλληψη της ιδέας του Berners-Lee, γνωστή Η υποδομή πληρωμών του Web2 βασίζεται σε τράπεζες και διαχειριστές πληρωμών, εξαιρώντας τα άτομα χωρίς τραπεζικούς λογαριασμούς ή εκείνων που τυχαίνει να ζουν σε διαφορετική χώρα. Το Web3 χρησιμοποιεί ψηφιακά στοιχεία όπως το [ETH](/glossary/#ether) για την αποστολή χρημάτων απευθείας στο πρόγραμμα περιήγησης και δεν απαιτεί κάποιο αξιόπιστο τρίτο μέρος. - + Περισσότερα για το ETH diff --git a/public/content/translations/es/community/online/index.md b/public/content/translations/es/community/online/index.md index 756c4e544c4..c47adbc5b2c 100644 --- a/public/content/translations/es/community/online/index.md +++ b/public/content/translations/es/community/online/index.md @@ -10,40 +10,40 @@ Cientos de miles de entusiastas de Ethereum se reúnen en estos foros en línea ## Foros {#forums} -r/ethereum : todo lo relacionado con Ethereum -r/ethfinance : el lado financiero de Ethereum, incluidas las DeFi -r/ethdev : foco puesto en el desarollo de Ethereum -r/ethtrader : tendencias y análisis de mercado -r/ethstaker: bienvenidos todos los interesados en las participaciones en Ethereum -Programa de becas de Ethereum Magicians: un foro orientado a la comunidad en el que se debaten los estándares técnicos en Ethereum -Ethereum Stackexchange: foro de debate y ayuda para desarrolladores de Ethereum -Ethereum Research: el panel de mensajes más influyente para investigación criptoeconómica +r/ethereum : todo lo relacionado con Ethereum +r/ethfinance : el lado financiero de Ethereum, incluidas las DeFi +r/ethdev : foco puesto en el desarollo de Ethereum +r/ethtrader : tendencias y análisis de mercado +r/ethstaker: bienvenidos todos los interesados en las participaciones en Ethereum +Programa de becas de Ethereum Magicians: un foro orientado a la comunidad en el que se debaten los estándares técnicos en Ethereum +Ethereum Stackexchange: foro de debate y ayuda para desarrolladores de Ethereum +Ethereum Research: el panel de mensajes más influyente para investigación criptoeconómica ## Salas de chat {#chat-rooms} -Ethereum Cat Herders: chat orientado a la comunidad donde se ofrece apoyo a la gestión de proyectos de desarrollo de Ethereum -Ethereum Hackers: un chat en Discord ejecutado por ETHGlobal: una comunidad en línea para los hackers de Ethereum repartidos por todo el mundo -CryptoDevs: chat de Discord centrado en el desarrollo de Ethereum -Discord de EthStaker: guía, educación, apoyo y recursos gestionados por la comunidad para participantes existentes y potenciales -Equipo del sitio web Ethereum.org: pase por este chat y hable sobre el desarrollo y diseño del sitio web de ethereum.org web con el equipo encargado y con otros compañeros de la comunidad -Matos Discord: comunidad de creadores web3 donde los constructores, los testaferros y los entusiastas de Ethereum se relacionan. Nos apasiona la cultura, el diseño y el desarrollo de la Web 3.0. Venga a construir con nosotros. -Solidity Gitter: chat sobre el desarrollo de Solidity (Gitter) -Solidity Matrix: chat sobre el desarrollo de Solidity (Matrix) -Ethereum Stack Exchange _: foro de preguntas y respuestas_ -Peeranha _: foro descentralizado de preguntas y respuestas_ +Ethereum Cat Herders: chat orientado a la comunidad donde se ofrece apoyo a la gestión de proyectos de desarrollo de Ethereum +Ethereum Hackers: un chat en Discord ejecutado por ETHGlobal: una comunidad en línea para los hackers de Ethereum repartidos por todo el mundo +CryptoDevs: chat de Discord centrado en el desarrollo de Ethereum +Discord de EthStaker: guía, educación, apoyo y recursos gestionados por la comunidad para participantes existentes y potenciales +Equipo del sitio web Ethereum.org: pase por este chat y hable sobre el desarrollo y diseño del sitio web de ethereum.org web con el equipo encargado y con otros compañeros de la comunidad +Matos Discord: comunidad de creadores web3 donde los constructores, los testaferros y los entusiastas de Ethereum se relacionan. Nos apasiona la cultura, el diseño y el desarrollo de la Web 3.0. Venga a construir con nosotros. +Solidity Gitter: chat sobre el desarrollo de Solidity (Gitter) +Solidity Matrix: chat sobre el desarrollo de Solidity (Matrix) +Ethereum Stack Exchange _: foro de preguntas y respuestas_ +Peeranha _: foro descentralizado de preguntas y respuestas_ ## YouTube y Twitter {#youtube-and-twitter} -Ethereum Foundation: para estar al corriente de todas las novedades sobre Ethereum Foundation -@ethereum: cuenta oficial de Ethereum Foundation -@ethdotorg: el portal de Ethereum, creado para nuestra comunidad global cada vez más numerosa -Lista de las cuentas influyentes de Ethereum en twitter +Ethereum Foundation: para estar al corriente de todas las novedades sobre Ethereum Foundation +@ethereum: cuenta oficial de Ethereum Foundation +@ethdotorg: el portal de Ethereum, creado para nuestra comunidad global cada vez más numerosa +Lista de las cuentas influyentes de Ethereum en twitter
- + Más información sobre las DAO
diff --git a/public/content/translations/es/community/support/index.md b/public/content/translations/es/community/support/index.md index b0ff2826b1b..97886c53823 100644 --- a/public/content/translations/es/community/support/index.md +++ b/public/content/translations/es/community/support/index.md @@ -12,11 +12,11 @@ lang: es Comprender la naturaleza descentralizada de Ethereum es vital, ya que todo aquel que afirme ser el soporte técnico oficial de Ethereum probablemente esté tratando de estafarle. La mejor manera de protegerse contra estafadores es enterarse bien y tomarse la seguridad en serio. - + Seguridad en Ethereum y prevención de fraudes - + Aprenda los fundamentos de Ethereum. diff --git a/public/content/translations/es/contributing/adding-developer-tools/index.md b/public/content/translations/es/contributing/adding-developer-tools/index.md index 8418ab5a4c5..29bd4c096dc 100644 --- a/public/content/translations/es/contributing/adding-developer-tools/index.md +++ b/public/content/translations/es/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ A menos que los productos estén específicamente ordenados de otra manera, como Si desea añadir una herramienta para desarrollador a ethereum.org y cumple con los criterios, cree una incidencia en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/adding-exchanges/index.md b/public/content/translations/es/contributing/adding-exchanges/index.md index 5278e646176..e0c20a67342 100644 --- a/public/content/translations/es/contributing/adding-exchanges/index.md +++ b/public/content/translations/es/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ Y para que ethereum.org pueda estar más seguro de que el intercambio es un serv Si desea añadir un interambio a ethereum.org, cree una incidencia en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/adding-layer-2s/index.md b/public/content/translations/es/contributing/adding-layer-2s/index.md index 507acd4a9cd..d230622d8a5 100644 --- a/public/content/translations/es/contributing/adding-layer-2s/index.md +++ b/public/content/translations/es/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _No consideramos que otras soluciones de escalabilidad que no utilicen Ethereum Si quiere añadir una capa 2 a ethereum.org, cree una incidencia en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/adding-products/index.md b/public/content/translations/es/contributing/adding-products/index.md index e56f4ea2324..d4f331ee857 100644 --- a/public/content/translations/es/contributing/adding-products/index.md +++ b/public/content/translations/es/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _También estamos investigando las opciones para votar y que la comunidad pueda Si quieres añadir un dapp a ethereum.org y cumple con los criterios, crea un problema en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/adding-staking-products/index.md b/public/content/translations/es/contributing/adding-staking-products/index.md index 1e258f0b34b..64ae09322f9 100644 --- a/public/content/translations/es/contributing/adding-staking-products/index.md +++ b/public/content/translations/es/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ La lógica del código y los pesos para estos criterios están actualmente conte Si quiere añadir un producto o servicio de participación a ethereum.org, cree una incidencia en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/adding-wallets/index.md b/public/content/translations/es/contributing/adding-wallets/index.md index 6980ba2f83d..0c890fe7d83 100644 --- a/public/content/translations/es/contributing/adding-wallets/index.md +++ b/public/content/translations/es/contributing/adding-wallets/index.md @@ -61,7 +61,7 @@ Las billeteras cambian rápidamente en Ethereum. Hemos intentado crear un marco Si quiere agregar una billetera a ethereum.org, cree una incidencia en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/content-resources/index.md b/public/content/translations/es/contributing/content-resources/index.md index fc48ccd72f2..e680cd10251 100644 --- a/public/content/translations/es/contributing/content-resources/index.md +++ b/public/content/translations/es/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Los recursos de aprendizaje se evaluarán a tenor de los siguientes criterios: Si desea añadir un recurso de contenido a ethereum.org y cumple con los criterios, cree una incidencia en GitHub. - + Crear una incidencia diff --git a/public/content/translations/es/contributing/translation-program/how-to-translate/index.md b/public/content/translations/es/contributing/translation-program/how-to-translate/index.md index ee95b8a2294..4c9448a2d8c 100644 --- a/public/content/translations/es/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/es/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Para quienes aprenden mejor observando, vean la guía paso a paso de Luka para c Deberá iniciar sesión en su cuenta de Crowdin o registrarse si aún no tiene una. Para registrarse solo necesita una cuenta de correo electrónico y una contraseña. - + Únase al proyecto diff --git a/public/content/translations/es/contributing/translation-program/index.md b/public/content/translations/es/contributing/translation-program/index.md index e4984b6800f..11486d95f5c 100644 --- a/public/content/translations/es/contributing/translation-program/index.md +++ b/public/content/translations/es/contributing/translation-program/index.md @@ -22,7 +22,7 @@ El programa de traducción es un esfuerzo colaborativo para traducir ethereum.or _Únase a [ethereum.org Discord](/discord/) para colaborar en traducciones, hacer preguntas, compartir comentarios e ideas o unirse a un grupo de traducción._ - + Empezar a traducir diff --git a/public/content/translations/es/dao/index.md b/public/content/translations/es/dao/index.md index 6a8f94ec4d1..41194dc1a20 100644 --- a/public/content/translations/es/dao/index.md +++ b/public/content/translations/es/dao/index.md @@ -50,7 +50,7 @@ La columna vertebral de una DAO son los contratos inteligentes, estos definen la Esto se consigue gracias a que los contratos inteligentes son a prueba de manipulación una vez que conectan con Ethereum. No puede editar el código (las reglas de la DAO) sin que la gente se dé cuenta, ya que todo es público. - + Más sobre contratos inteligentes diff --git a/public/content/translations/es/defi/index.md b/public/content/translations/es/defi/index.md index 0374637169b..383e804cc7a 100644 --- a/public/content/translations/es/defi/index.md +++ b/public/content/translations/es/defi/index.md @@ -47,7 +47,7 @@ Una de las mejores maneras de determinar el potencial de las DeFi es entender lo | Los mercados siempre están abiertos. | Los mercados cierran debido a que los empleados necesitan descanso. | | Construido sobre la transparencia: cualquier persona puede mirar los datos del producto e inspeccionar el funcionamiento del sistema. | Las instituciones financieras son como libros cerrados: no puede preguntar por el historial de préstamos, el registro de sus activos administrados, etc. | - + Explorar las aplicaciones DeFi @@ -65,7 +65,7 @@ Esto puede sonar extraño... ¿por qué querría programar mi dinero? Sin embarg
Si es nuevo en Ethereum, explore y pruebe algunas de nuestras sugerencias de aplicaciones DeFi.
- + Explorar las aplicaciones DeFi
@@ -92,7 +92,7 @@ Existe una alternativa descentralizada para la mayoría de servicios financieros Como cadena de bloques, Ethereum está diseñado para realizar transacciones de una manera segura y con un alcance global. Al igual que Bitcoin, Ethereum hace que enviar dinero alrededor del mundo sea tan fácil como enviar un correo electrónico. Solo se necesita ingresar el [nombre ENS](/nft/#nft-domains) del beneficiario (p. ej. bob.eth) o la dirección de cuenta usando la cartera y este recibirá directamente el pago en cuestión de minutos (por lo general). Para enviar o recibir pagos, necesitará tener una [cartera](/wallets/). - + Ver DApps de pagos @@ -110,7 +110,7 @@ La volatilidad de las criptomonedas es un problema para muchos productos financi Las monedas como Dai o USDC tienen un valor que varía en pocos céntimos del dólar. Esto las hace perfectas para acumular ganancias o comerciar. Muchas personas en Latinoamérica han utilizado las monedas estables como una forma de proteger sus ahorros frente a momentos de gran incertidumbre que involucran a las monedas emitidas por su gobierno. - + Más sobre monedas estables @@ -123,7 +123,7 @@ Los préstamos de dinero de proveedores descentralizados se llevan a cabo de dos - Entre pares (también conocido como P2P), en que un prestatario tomará prestado directamente de un prestamista específico. - En función de las reservas (o «pools»), cuando los prestamistas proporcionan reservas (liquidez) a una reserva de la que los prestatarios pueden pedir préstamos. - + Ver DApps de préstamos @@ -183,7 +183,7 @@ Puede ganar un interés en criptomonedas al prestar dinero: verá cómo aumentan - Sus tókenes aDai crecerán en base al tipo de interés y podrá ver cómo aumenta el valor total de su cartera. Dependiendo de la tasa efectiva anual (APR, por sus siglas en inglés), el valor de su cartera será aproximadamente de 100.1234 tras pocos días ¡o incluso horas! - Puede retirar una cantidad de Dai que sea igual a sus fondos de aDai siempre que quiera. - + Ver DApps de préstamos @@ -199,7 +199,7 @@ Las loterías sin pérdidas —como PoolTogether— son una nueva forma divertid El fondo de premios es generado gracias al interés que se crea al prestar los depósitos de boletos, como en el ejemplo de préstamo de antes. - + Probar PoolTogether @@ -211,7 +211,7 @@ Hay miles de tókenes en Ethereum. Los intercambios descentralizados (DEX) le pe Por ejemplo, si quiere usar la lotería sin pérdidas PoolTogether (explicada arriba) necesitará un token como Dai o USDC. Estos DEX le permiten cambiar sus ETH por tókenes y viceversa cuando haya acabado. - + Ver intercambios de tókenes @@ -223,7 +223,7 @@ Hay más opciones avanzadas para los inversores que quieren tener más control. Cuando usa un intercambio centralizado, tiene que depositar sus activos antes de la operación y confiar en ellos. A pesar de que sus activos sí son depositados, están en riesgo, ya que los intercambios descentralizados son objetivos atractivos para los hackers. - + Ver DApps de transacciones @@ -235,7 +235,7 @@ Hay productos de gestión de fondos en Ethereum que tratarán de hacer crecer su Un buen ejemplo es el [fondo DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Este es un fondo que se reequilibra automáticamente para asegurar que su portafolio siempre incluya [los mejores tókenes DeFi por capitalización de mercado](https://www.coingecko.com/en/defi). Nunca tendrá que gestionar ninguno de los detalles y puede retirar del fondo cuando usted quiera. - + Ver DApps de inversión @@ -249,7 +249,7 @@ Ethereum es una plataforma ideal para la recaudación de fondos: - Es transparente, por lo que los recaudadores pueden demostrar cuánto dinero se ha recaudado. Incluso puede rastrear cómo se están usando los fondos. - Los recaudadores pueden configurar reembolsos automáticos si, por ejemplo, hay una fecha límite y una cantidad mínima a la que no se ha llegado. - + Ver DApps de recaudación de fondos @@ -276,7 +276,7 @@ El aseguramiento descentralizado tiene como objetivo hacer que el aseguramiento Los productos de Ethereum —al igual que el software— pueden sufrir virus y aprovechamiento. Ahora mismo hay muchos productos de seguros enfocándose en proteger a sus usuarios de pérdidas de fondos. Sin embargo, existen proyectos que empiezan a crear cobertura para todo lo que la vida nos depare. Un buen ejemplo es la cobertura de Etherisc Crop, que pretende [proteger a los pequeños agricultores en Kenia contra las sequías y las inundaciones](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). El aseguramiento descentralizado ofrece una cobertura más barata para los granjeros a los que se les cobra con precios fuera del de los seguros tradicionales. - + Ver DApps de aseguramiento @@ -286,7 +286,7 @@ Los productos de Ethereum —al igual que el software— pueden sufrir virus y a Con tantas cosas en marcha, necesitará una forma de realizar un seguimiento de todas sus inversiones, préstamos y operaciones. Existen una gran cantidad de productos que le permiten coordinar toda su actividad de DeFi (Finanzas Descentralizadas) desde un solo lugar. Esta es la belleza de la arquitectura abierta de DeFi. Los equipos pueden crear interfaces en las que no solo puede ver sus saldos entre productos, sino que también puede usar sus funciones. Le resultará más útil a medida que explora más sobre DeFi. - + Ver DApps de portafolios @@ -324,7 +324,7 @@ DeFi se puede dividir en varias capas: DeFi es un proyecto de código abierto. Puede inspeccionar, copiar e innovar todos los protocolos y aplicaciones de DeFi. Debido a su naturaleza de capas (todos comparten la misma cadena de bloques y los mismos activos), los protocolos pueden mezclarse y emparejarse para desbloquear combinaciones de oportunidades únicas. - + Más información sobre el desarrollo de DApps diff --git a/public/content/translations/es/glossary/index.md b/public/content/translations/es/glossary/index.md index 924a004c013..8cf0f205c9d 100644 --- a/public/content/translations/es/glossary/index.md +++ b/public/content/translations/es/glossary/index.md @@ -21,7 +21,7 @@ Un tipo de ataque a una [red](#network) descentralizada donde un grupo obtiene e Un objeto que contiene una [dirección](#address), balance, [nonce](#nonce) y, opcionalmente, un código fuente y almacenamiento. Una cuenta puede ser una [cuenta de contrato](#contract-account) o una [cuenta de propiedad externa (EOA)](#eoa). - + Cuentas de Ethereum @@ -33,7 +33,7 @@ Generalmente, representa una cuenta de propiedad externa, o [EOA](#eoa) o un [co La forma estándar de interactuar con [contratos](#contract-account) en el ecosistema Ethereum, tanto desde fuera de la cadena de bloques como para las interacciones entre contratos. - + ABI @@ -49,7 +49,7 @@ Circuito integrado para aplicaciones específicas. Esto generalmente se refiere En [Solidity](#solidity), `assert(false)` se compila en `0xfe`, un código operativo inválido, que agota todo el [gas](#gas) restante y revierte todos los cambios. Cuando una sentencia `assert()` falla, algo muy malo e inesperado está sucediendo y tendrá que arreglar su código. Debería usar `assert()` para evitar condiciones que nunca jamás deberían ocurrir. - + Seguridad en contratos inteligentes @@ -57,7 +57,7 @@ En [Solidity](#solidity), `assert(false)` se compila en `0xfe`, un código opera Una afirmación hecha por una entidad de que algo es verdadero. En el contexto de Ethereum, los validadores de consenso deben de afirmar cuál creen que es el estado de la cadena. En los momentos designados, cada validador es responsable de publicar diferentes certificaciones que declaran formalmente la visión de la cadena de este validador, incluyendo el úlitmo punto de control finalizado y el jefe actual de la cadena. - + Certificaciones @@ -69,7 +69,7 @@ Una afirmación hecha por una entidad de que algo es verdadero. En el contexto d Cada [bloque](#block) tiene un precio conocido como «tarifa de base». Es la tarifa mínima de [gas](#gas) que un usuario debe pagar para incluir la transacción en el siguiente bloque. - + Gas y tarifas @@ -77,7 +77,7 @@ Cada [bloque](#block) tiene un precio conocido como «tarifa de base». Es la ta La cadena de baliza fue la cadena de bloques que introdujo la [prueba de participación](#pos) y los [validators](#validadores) en Ethereum. Se ejecutó junto con la prueba de trabajo de la cadena principal de Ethereum desde diciembre de 2020 hasta que las dos cadenas se fusionaron en septiembre de 2022 para formar el Ethereum actual. - + Cadena de baliza @@ -89,7 +89,7 @@ Una representación de números de posición donde el dígito más significativo Un bloque es una unidad de información agrupada que incluye una lista ordenada de transacciones e información relacionada con el consenso. Los bloques los proponen los validadores de prueba de participación, en el momento en que se comparten en toda la red entre pares, donde todos los demás nodos pueden verificarlos fácilmente de forma independiente. Las reglas de consenso rigen qué contenido de un bloque se considera válido. La red ignora los bloques que se consideren no válidos. El orden de estos bloques y las transacciones en ese sentido crean una cadena determinista de eventos con un final que representa el estado actual de la red. - + Bloques @@ -134,7 +134,7 @@ El proceso de comprobar que un nuevo bloque contiene transacciones y firmas vál Una secuencia de [bloques](#block), cada uno de los cuales se vincula a su predecesor hasta el [bloque inicial](#genesis-block) haciendo referencia al hash del bloque anterior. La integridad de la cadena de bloques está asegurada criptográficamente mediante un mecanismo de consenso basado en la prueba de participación. - + ¿Qué es una cadena de bloques o «blockchain»? @@ -166,7 +166,7 @@ La [cadena de baliza](#beacon-chain) tiene un tempo dividido en ranuras (12 segu Convierte el código escrito en un lenguaje de programación de alto nivel (por ejemplo, [Solidity](#solidity)) en otro lenguaje de menor nivel (por ejemplo, bytecode de la [EVM](#bytecode)). - + Compilación de contratos inteligentes @@ -228,7 +228,7 @@ DAG significa Directed Acyclic Graph (Grafo Acíclico Dirigido). Es una estructu Aplicación Descentralizada. Como mínimo, es un [contrato inteligente](#smart-contract) y una interfaz de usuario web. En términos más generales, un DApp es una aplicación web que se basa en servicios de infraestructura abiertos, descentralizados y entre pares. Además, muchas DApps incluyen almacenamiento descentralizado y/o un protocolo y plataforma de mensajes. - + Introducción a las dapps @@ -244,7 +244,7 @@ El concepto de mover el control y la ejecución de procesos fuera de una entidad Una empresa u otra organización que funciona sin gestión jerárquica. DAO también puede referirse a un contrato llamado «The DAO» lanzado el 30 de abril de 2016, que luego fue hackeado en junio de 2016; esto finalmente produjo una [bifurcación fuerte](#hard-fork) (con nombre de código DAO) en el bloque 1.192.000, que revirtió el contrato DAO hackeado y provocó que Ethereum y Ethereum Classic se dividieran en dos sistemas competidores. - + Organizaciones Autónomas Descentralizadas (DAO) @@ -252,7 +252,7 @@ Una empresa u otra organización que funciona sin gestión jerárquica. DAO tamb Un tipo de [DApp](#dapp) que le permite intercambiar tókenes entre pares en la red. Necesita [ether](#ether) para usar uno (para pagar [comisiones de transacción](#transaction-fee)), pero no están sujetos a restricciones geográficas como los intercambios centralizados; cualquiera puede participar. - + Intercambios descentralizados @@ -268,7 +268,7 @@ La puerta de entrada a la participación en Ethereum. El contrato de depósito e Abreviatura de «Finanzas Descentralizadas», que es una amplia categoría de [DApps](#dapp) que tiene como objetivo proporcionar servicios financieros respaldados por la cadena de bloques, sin intermediarios, para que cualquier persona con una conexión a Internet pueda participar. - + Finanzas descentralizadas (DeFi) @@ -316,7 +316,7 @@ En el contexto de la criptografía, significa una falta de previsibilidad o nive Un período de 32 [ranuras](#slot), cada una de las cuales es de 12 segundos, por un total de 6,4 minutos. Los [comités de validación](#committee) se barajean cada época por razones de seguridad. Cada época tiene la oportunidad de que la cadena sea [finalizada](#finality). A cada validador se le asignan nuevas responsabilidades al comienzo de cada época. - + Prueba de participación @@ -328,7 +328,7 @@ Un validador que envía dos mensajes que se contradicen entre sí. Un ejemplo si «Eth1» es un término que se refiere a la red principal de Ethereum, la cadena de prueba de trabajo (PoW) existente. Este término ha sido desestimado a favor de la «capa de ejecución». [Conozca más acerca de este cambio de nombre](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Más sobre las actualizaciones de Ethereum @@ -336,7 +336,7 @@ Un validador que envía dos mensajes que se contradicen entre sí. Un ejemplo si «Eth2» es un término que hace referencia a un conjunto de actualizaciones del protocolo de Ethereum, incluyendo la transición de Ethereum a la prueba de participación. Desde entonces, este término ha quedado obsoleto a favor de la «capa de consenso». [Conozca más acerca de este cambio de nombre](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Más sobre las actualizaciones de Ethereum @@ -344,7 +344,7 @@ Un validador que envía dos mensajes que se contradicen entre sí. Un ejemplo si Documento de diseño que proporciona información a la comunidad de Ethereum, describiendo una nueva característica propuesta o sus procesos o entorno (ver [ERC](#erc)). - + Introducción a EIP @@ -370,7 +370,7 @@ Las cuentas de propiedad externa (o EOA) son [cuentas](#account) que están cont Una etiqueta dada a algunas [EIP](#eip) que intentan definir un estándar específico de uso de Ethereum. - + Introducción a EIP @@ -384,7 +384,7 @@ Un algoritmo de [prueba de trabajo](#pow) que se utilizó en Ethereum antes de h Criptomoneda nativa utilizada por el ecosistema Ethereum, que cubre los costes del [gas](#gas) al ejecutar las transacciones. También escrito como ETH o su símbolo Ξ, el símbolo griego Xi en mayúscula. - + Moneda para nuestro futuro digital @@ -392,7 +392,7 @@ Criptomoneda nativa utilizada por el ecosistema Ethereum, que cubre los costes d Permite el uso de las instalaciones de registro de la [EVM](#evm). Las [DApps](#dapp) pueden recibir eventos y utilizarlos para activar las llamadas de retorno de JavaScript en la interfaz de usuario. - + Eventos y registros @@ -400,7 +400,7 @@ Permite el uso de las instalaciones de registro de la [EVM](#evm). Las [DApps](# Una máquina virtual basada en la pila que ejecuta [bytecode](#bytecode). En Ethereum, el modelo de ejecución determina cómo se modifica el estado del sistema, dada una serie de instrucciones mediante bytecode y una pequeña tupla de datos del entorno. Esto se especifica a través de un modelo formal de una máquina virtual. - + Máquina virtual de Ethereum @@ -420,7 +420,7 @@ Una función por defecto llamada en ausencia de datos o de un nombre de función Un servicio realizado a través de un [contrato inteligente](#smart-contract) que dispensa fondos en forma de ethers gratuitos de prueba que puede utilizarse en una red de prueba. - + Faucets de red de prueba @@ -428,7 +428,7 @@ Un servicio realizado a través de un [contrato inteligente](#smart-contract) qu La finalidad es la garantía de que un conjunto de transacciones anteriores a un momento dado no cambiará y no podrá revertirse. - + Finalidad de la prueba de participación @@ -448,7 +448,7 @@ El algoritmo utilizado para identificar la cadena de bloques en cabeza. En la ca Modelo de seguridad para ciertas soluciones de [capa 2](#layer-2) en las que, para aumentar la velocidad, las transacciones se [enrollan](#rollups) (rollup) en lotes y se envían a Ethereum en una única transacción. Se supone que son válidos, pero se pueden poner en tela de juicio si se sospecha el fraude. Una prueba de fraude ejecutará entonces la transacción para ver si se ha producido el fraude. Este método aumenta la cantidad de transacciones posibles manteniendo la seguridad. Algunos [rollups](#rollups) utilizan [pruebas de validez](#validity-proof). - + Agregaciones Optimistas @@ -464,7 +464,7 @@ Etapa inicial de desarrollo de prueba de Ethereum, que duró desde julio de 2015 Un combustible virtual utilizado en Ethereum para ejecutar contratos inteligentes. La [EVM](#evm) utiliza un mecanismo de contabilidad para medir el consumo de gas y limitar el consumo de recursos informáticos (ver [Turing completo](#turing-complete)). - + Gas y tarifas @@ -540,7 +540,7 @@ Una [bifurcación fuerte](#hard-fork) de Ethereum en el bloque 200.000 para intr Una interfaz de usuario que normalmente combina un editor de código, compilador, tiempo de ejecución y depurador. - + Entornos de desarrollo integrados @@ -548,7 +548,7 @@ Una interfaz de usuario que normalmente combina un editor de código, compilador Una vez que el código de un [contrato](#smart-contract) (o [biblioteca](#library)) se implementa, se vuelve inmutable. Las prácticas habituales de desarrollo de software se basan en la posibilidad de corregir posibles errores y añadir nuevas funciones, por lo que esto supone un reto para el desarrollo de contratos inteligentes. - + Implementación de contratos inteligentes @@ -568,7 +568,7 @@ La acuñación de nuevo ether para recompensar la propuesta, la certificación y También conocida como «algoritmo de estiramiento de contraseñas», lo utilizan los formatos [keystore](#keystore-file) (o banco de claves) para protegerse contra los ataques de fuerza bruta, de diccionario y de tabla de arcoíris en el cifrado de frases de contraseña, mediante el hashing repetido de la frase de contraseña. - + Seguridad de los contratos inteligentes @@ -588,7 +588,7 @@ Función criptográfica [hash](#hash) utilizada en Ethereum. Keccak-256 se ha no Un área de desarrollo centrada en la superposición de capas sobre el protocolo de Ethereum. Estas mejoras están relacionadas con las velocidades de [transacción](#transaction), el abaratamiento de las [comisiones de transacción](#transaction-fee) y la privacidad de las transacciones. - + Capa 2 @@ -600,7 +600,7 @@ Es un almacenamiento en disco de código abierto, livianamente implementado, [bi Un tipo especial de [contrato](#smart-contract) sin funciones pagaderas, sin función de reserva y sin almacenamiento de datos. Por lo tanto, no puede recibir ni guardar ether o almacenar datos. Una biblioteca sirve como un código implementado previamente al que puede acceder otro contrato para realizar funciones de computación de solo lectura. - + Bibliotecas de contratos inteligentes @@ -620,7 +620,7 @@ El [algoritmo de opción de bifurcación](#fork-choice-algorithm) usado por los Abreviatura de «red principal», esta es la principal [cadena de bloques](#blockchain) pública de Ethereum. ETH, valor real y consecuencias reales. También se conoce como la capa 1 cuando se habla sobre las soluciones de escalabilidad de la [capa 2](#layer-2). (Consulte también la [red de pruebas](#testnet)). - + Redes de Ethereum @@ -652,7 +652,7 @@ El proceso de hacer hash repetidamente de un encabezado de bloque mientras se in Es un [nodo](#node) de red que encuentra [pruebas de trabajo](#pow) válidas para bloques nuevos, mediante el hashing de pase repetido (ver [Ethash](#ethash)). Los mineros ya no forman parte de Ethereum, fueron reemplazados por validadores cuando Ethereum se trasladó a la [prueba de participación](#pos). - + Minado @@ -668,7 +668,7 @@ Acuñar (o mintear) es el proceso de crear nuevos tókenes y ponerlos en circula Si nos referimos a la red de Ethereum, se trata de una red de punto a punto que propaga transacciones y bloques a cada nodo de Ethereum (que participe en la red). - + Redes @@ -680,10 +680,10 @@ El [hashrate](#hashrate) colectivo producido por toda una red minera. La minerí También conocido como «título de propiedad», se trata de un estándar de token presentado mediante la propuesta de ERC-721. Los NFT se pueden rastrear y comercializar, no obstante, cada token es único y distinto; no son intercambiables como ETH y [ los tókenes ERC-20](#token-standard). Los NFT pueden representar la propiedad de activos digitales o físicos. - + Tókenes No Fungibles (NFT) - + Estándar de token no fungible ERC-721 @@ -691,7 +691,7 @@ También conocido como «título de propiedad», se trata de un estándar de tok Un cliente de software que participa en la red. - + Nodos y clientes @@ -711,7 +711,7 @@ Cuando un [minero de prueba de trabajo](#miner) encuentra un [bloque](#block) v Un [rollup](#rollups) de transacciones que usan [pruebas de fraude](#fraud-proof) para ofrecer transacciones incrementadas en rendimiento en la [capa 2](#layer-2) mientras usa la seguridad proporcionada por la [red principal](#mainnet) (capa 1). A diferencia de [Plasma](#plasma), una solución de capa 2 parecida, las Optimistic rollups pueden gestionar tipos de transacciones más complejos; todos los que sean posibles en la [EVM](#evm). En comparación con los [Zero-knowledge Rollups](#zk-rollups), tienen problemas de latencia porque la transacción se puede desafiar mediante la prueba de fraude. - + Rollups optimistas @@ -719,7 +719,7 @@ Un [rollup](#rollups) de transacciones que usan [pruebas de fraude](#fraud-proof Un oráculo es un puente entre la [cadena de bloques](#blockchain) y el mundo real. Actúan como [API en cadena](#api) que se pueden consultar para obtener información y usarse en [ contratos inteligentes](#smart-contract). - + Oráculos @@ -743,7 +743,7 @@ Una red de ordenadores ([peers](#peer)) que colectivamente son capaces de realiz Una solución de escala fuera de la cadena que usa [pruebas de fraude](#fraud-proof), como [Optimistic rollups (acumulaciones optimistas)](#optimistic-rollups). Plasma se limita a transacciones simples como transferencias básicas de tókenes e intercambios. - + Plasma @@ -759,7 +759,7 @@ Una cadena de bloques totalmente privada es aquella con acceso autorizado, que n Un método mediante el que un protocolo de cadena de bloques de criptomonedas intenta lograr el [consenso](#consensus) distribuido. La PoS solicita a los usuarios que demuestren la propiedad de una cierta cantidad de criptomonedas (su «participación» en la red) para poder participar en la validación de las transacciones. - + Prueba de participación @@ -767,7 +767,7 @@ Un método mediante el que un protocolo de cadena de bloques de criptomonedas in Una cantidad de datos (la prueba) que precisa encontrar un cálculo significativo. - + Prueba de trabajo @@ -787,7 +787,7 @@ Datos que devuelve un cliente de Ethereum para representar el resultado de una [ Un ataque que consiste en un contrato del atacante que solicita un contrato de víctima de modo que, durante la ejecución, la víctima vuelve a solicitar el contrato del atacante de manera recurrente. Las consecuencias de esta acción pueden ser, entre otras, el robo de fondos mediante la omisión de partes del contrato de la víctima que actualizan el saldo la información de las cantidades retiradas. - + Reentrada @@ -803,7 +803,7 @@ Un estándar de codificación diseñado por los desarrolladores de Ethereum para Un tipo de solución de escalabilidad de [capa 2](#layer-2) que agrupa varias transacciones y las envía a la [cadena principal de Ethereum](#mainnet) mediante una única transacción. Esto permite disfrutar de reducciones en el coste del [gas](#gas) y, como consecuencia, aumentos en el caudal de [transacciones](#transaction). Existen Optimistic Rollups (acumulaciones optimistas) y Zero-knowledge Rollups (acumulaciones de conocimiento cero) que utilizan diferentes métodos de seguridad para ofrecer estos beneficios de escalabilidad. - + Agregaciones @@ -823,7 +823,7 @@ Una familia de funciones de hash criptográficas publicadas por el NIST (siglas El estado de desarrollo de Ethereum que inicio una serie de actualizaciones de escalabilidad y sustentabilidad, antes conocida como «Ethereum 2.0», o «Eth2». - + Actualizaciones de Ethereum @@ -835,7 +835,7 @@ El proceso de convertir una estructura de datos en una secuencia de bytes. Las cadenas de fragmentos son secciones discretas de la cadena de bloques total de las que pueden ser responsables los subconjuntos de validadores. Esto ofrecerá un mayor rendimiento de transacciones para Ethereum y mejorará la disponibilidad de datos para [capa 2](#layer-2) soluciones como [optimistic rollups](#optimistic-rollups) y [ZK-rollups](#zk-rollups). - + Danksharding @@ -843,7 +843,7 @@ Las cadenas de fragmentos son secciones discretas de la cadena de bloques total Una solución escalable que utiliza una cadena separada con diferentes o la mayoría de las veces [reglas de consenso](#reglas-de-consenso). Se necesita un puente para conectar estas cadenas laterales a la [red principal](#mainnet). Los[rollups](#rollups)también usan cadenas laterales, pero trabajan en colaboración con la [red principal](#mainnet). - + Cadenas laterales @@ -863,7 +863,7 @@ Un recortador es una entidad que escanea certificaciones en busca de conductas d Un período de tiempo (12 segundos) en el que un [validador](#validator) puede proponer nuevos bloques en el sistema de [prueba de participación](#pos). Una ranura puede estar vacía. 32 ranuras componen una [época](#epoch). - + Prueba de participación @@ -871,7 +871,7 @@ Un período de tiempo (12 segundos) en el que un [validador](#validator) puede p Un programa que se ejecuta en la infraestructura informática de Ethereum. - + Introducción a los contratos inteligentes @@ -879,7 +879,7 @@ Un programa que se ejecuta en la infraestructura informática de Ethereum. SNARK significa «Succinct Non-Interactive Argument of Knowledge» o (argumento breve no interactivo de conocimiento), el cual es una [prueba de conocimiento cero](#prueba-de-conocimiento-cero). - + Rollups de Conocimiento Cero @@ -891,7 +891,7 @@ Una divergencia en una [cadena de bloques](#blockchain) que se produce cuando ca Un lenguaje de programación (imperativo) procesal con sintaxis similar a JavaScript, C++ o Java. El lenguaje más popular y utilizado para los [contratos inteligentes](#smart-contract) de Ethereum. Creado por Dr. Gavin Wood. - + Solidez @@ -907,7 +907,7 @@ Una [bifurcación dura](#hard-fork) de la cadena de bloques de Ethereum, que se Un [token ERC-20](#token-standard) con un valor vinculado al valor de otro activo. Hay monedas estables respaldadas por monedas fiduciarias como dólares, metales preciosos como el oro y otras criptomonedas como el Bitcoin. - + El ETH no es la única criptografía de Ethereum @@ -915,7 +915,7 @@ Un [token ERC-20](#token-standard) con un valor vinculado al valor de otro activ Depositar una cantidad de [ether](#ether) (su participación) para convertirse en un validador y asegurar la [red](#network). Un validador comprueba las [transacciones](#transaction) y propone [bloques](#block) bajo un modelo de consenso de [prueba de participación](#pos). Apostar le proporciona un incentivo económico para actuar en el mejor interés de la red. Obtendrá recompensas por llevar a cabo sus tareas como [validador](#validator), pero perderá cantidades diferentes de ETH si no las lleva a cabo. - + Apueste sus ETH para convertirse en un validador de Ethereum @@ -923,7 +923,7 @@ Depositar una cantidad de [ether](#ether) (su participación) para convertirse e El ETH combinado de más de un participante de Ethereum, utilizado para alcanzar los 32 ETH necesarios para activar un conjunto de claves de validador. Un operador de nodo utiliza estas claves para participar en el consenso y las [recompensas de bloque](#block-reward) se dividen entre los participantes que contribuyen. Los grupos de participación o la delegación de participación no son nativos del protocolo Ethereum, pero la comunidad ha construido muchas soluciones. - + Participación agrupada @@ -931,7 +931,7 @@ El ETH combinado de más de un participante de Ethereum, utilizado para alcanzar STARK significa «argumento de conocimiento transparente escalable», el cual es un tipo de [prueba cero de conocimiento](#prueba-cero-de-conocimiento). - + Agrupaciones de conocimiento cero @@ -943,7 +943,7 @@ Una instantánea de todos los saldos y datos en un momento determinado en la cad Una solución de [capa 2](#layer-2) en la que un canal está configurado entre los participantes y les permite realizar transacciones de manera libre y económica. Solo se envía una [transacción](#transaction) para configurar el canal y cerrar el canal la cual es enviada a la [red principal](#mainnet). Esto permite realizar transacciones muy elevadas, pero depende en gran medida de si conocemos el número de participantes y el cierre de fondos por adelantado. - + Canales de estado @@ -979,7 +979,7 @@ La dificultad total es la suma de la dificultad minera de Ethash para todos los Una red que se usa para simular el comportamiento de la red principal de Ethereum (lea sobre la [red principal](#mainnet)). - + Redes de pruebas @@ -991,7 +991,7 @@ Un bien virtual negociable definido en contratos inteligentes en la cadena de bl Presentado mediante la propuesta de ERC-20, esto proporciona una estructura de [contrato inteligente](#smart-contract) estandarizada para tókenes fungibles. A diferencia de los [NFT](#nft), a los tókenes de un mismo contrato se les puede hacer un seguimiento, comercializarlos y son intercambiables entre sí. - + Estándar de token ERC-20 @@ -999,7 +999,7 @@ Presentado mediante la propuesta de ERC-20, esto proporciona una estructura de [ Datos comprometidos con la cadena de bloques de Ethereum, firmados por una [cuenta](#account)originaria, con una [dirección](#address) específica. La transacción contiene metadatos como el [límite de gas](#gas-limit) para esa transacción. - + Transacciones @@ -1027,10 +1027,10 @@ Un concepto que lleva el nombre del matemático y científico informático ingl Un [nodo](#node) en un sistema de [prueba de participación](#pos) responsable de almacenar datos, procesar transacciones y agregar nuevos bloques a la cadena de bloques. Para activar el software del validador, debe ser capaz de [participar con](#staking) 32 ETH. - + Prueba de participación - + Participación en Ethereum @@ -1048,7 +1048,7 @@ La secuencia de estados en los que puede existir un validador. Estos incluyen: Modelo de seguridad para ciertas soluciones de [capa 2](#layer-2) en las que, para aumentar la velocidad, las transacciones se [agrupan](/#rollups) en lotes y se envían a Ethereum en una única transacción. El cálculo de la transacción se realiza fuera de la cadena y, a continuación, se suministra a la cadena principal con una prueba de su validez. Este método aumenta la cantidad de transacciones posibles manteniendo la seguridad. Algunos [rollups](#rollups) utilizan [pruebas de fraude](#fraud-proof). - + Agrupaciones de conocimiento cero @@ -1056,7 +1056,7 @@ Modelo de seguridad para ciertas soluciones de [capa 2](#layer-2) en las que, pa Una solución fuera de la cadena que utiliza [pruebas de validación](#validity-proof) para mejorar el rendimiento de las transacciones. A diferencia de las [acumulaciones de conocimiento cero](#zk-rollup), los datos válidos no se almacenan en la capa 1 de la [red principal](#mainnet). - + Validium @@ -1064,7 +1064,7 @@ Una solución fuera de la cadena que utiliza [pruebas de validación](#validity- Un lenguaje de programación de alto nivel con sintaxis de tipo Python. Se diseñó para acercarse a un lenguaje funcional puro. Creado por Vitalik Buterin. - + Vyper @@ -1076,7 +1076,7 @@ Un lenguaje de programación de alto nivel con sintaxis de tipo Python. Se dise Un software que contiene [claves privadas](#private-key). Se utiliza para acceder y controlar las cuentas de [Ethereum](#account) e interactuar con [contratos inteligentes](#smart-contract). No es necesario almacenar las claves en una cartera y, además, se pueden recuperar del almacenamiento sin conexión (es decir, con una tarjeta de memoria o un papel) para mejorar la seguridad. A pesar de su nombre, las carteras nunca almacenan las monedas o tókenes reales. - + Carteras de Ethereum @@ -1084,7 +1084,7 @@ Un software que contiene [claves privadas](#private-key). Se utiliza para accede La tercera versión de la web. Propuesto por primera vez por el Dr. Gavin Wood, Web3 representa una nueva visión y enfoque para las aplicaciones web, desde aplicaciones de propiedad y gestión centralizada, hasta aplicaciones basadas en protocolos descentralizados (ver [DApp](#dapp)). - + Web2 versus Web3 @@ -1104,7 +1104,7 @@ Una dirección de Ethereum, compuesta completamente de ceros, que se utiliza con Una prueba de conocimiento cero es un método criptográfico que permite a los individuos probar que un enunciado o declaración es real sin tener que transmitir información adicional. - + Agrupaciones de conocimiento cero @@ -1112,7 +1112,7 @@ Una prueba de conocimiento cero es un método criptográfico que permite a los i Un [rollup](#rollups) de transacciones que utilizan [pruebas de validez](#validity-proof) a fin de ofrecer un aumento de los rendimientos de [capa 2](#layer-2), mientras se utiliza la seguridad proporcionada por la [red principal](#mainnet) (capa 1). Aunque no pueden gestionar tipos de transacción complejos, como [Optimistic Rollups](#optimistic-rollups), no tienen problemas de latencia porque las transacciones probablemente son válidas cuando se envían. - + Acumulaciones de conocimiento cero diff --git a/public/content/translations/es/governance/index.md b/public/content/translations/es/governance/index.md index 4ef8da010da..03128d3c6d7 100644 --- a/public/content/translations/es/governance/index.md +++ b/public/content/translations/es/governance/index.md @@ -32,7 +32,7 @@ El enfoque opuesto, la gobernanza «off-chain» o externa a la cadena, consiste _A pesar de que siguiendo el protocolo, la gobernanza de Ethereum se desarrolla externa a la cadena de bloques, muchos casos de uso que se ejecutan sobre la red Ethereum, como las DAO, se sirven de la gobernanza dentro de la cadena._ - + Más información acerca de las DAO @@ -58,7 +58,7 @@ _Nota: cualquier persona puede ser parte de varios de estos grupos (p. ej., un d Un proceso importante utilizado en la gobernanza Ethereum son las **propuestas de mejora de Ethereum (EIP, «Ethereum Improvement Proposals»)**. Las EIP son estándares que especifican posibles nuevas características o procesos para Ethereum. Cualquier persona dentro de la comunidad Ethereum puede formular una EIP. Si le interesa escribir una EIP o participar en una revisión entre pares, vea: - + Más información sobre las EIP @@ -154,7 +154,7 @@ Si bien la especificación y las implementaciones de desarrollo siempre han sido Cuando la cadena de baliza se fusionó con la capa de ejecución de Ethereum el 15 de septiembre de 2022, La fusión se completó como parte de la [actualización de la red París](/history/#paris). La propuesta [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) se cambió de "Última llamada" a "Final", completando la transición a la prueba de participación. - + Más sobre la fusión diff --git a/public/content/translations/es/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/es/guides/how-to-create-an-ethereum-account/index.md index 4869502bb15..99c1f58c8b9 100644 --- a/public/content/translations/es/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/es/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ A diferencia de la forma tradicional de abrir una nueva cuenta en una empresa, c Una cartera es una aplicación que te ayuda a gestionar tu cuenta de Ethereum. Utiliza sus claves para enviar y recibir transacciones e iniciar sesión en las aplicaciones. Hay docenas de carteras diferentes entre las que elegir: móvil, de escritorio o incluso extensiones de navegador. - + Encontrar una cartera @@ -42,7 +42,7 @@ Una vez que haya guardado su frase de recuperación, debería ver el panel de su
¿Quiere saber más?
- + Consulte nuestras demás guias
diff --git a/public/content/translations/es/guides/how-to-revoke-token-access/index.md b/public/content/translations/es/guides/how-to-revoke-token-access/index.md index c3ca203d27f..f82a5974032 100644 --- a/public/content/translations/es/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/es/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Le aconsejamos que actualice la herramienta de revocación transcurridos unos mi
¿Quiere saber más?
- + Consulte nuestras demás guias
diff --git a/public/content/translations/es/guides/how-to-swap-tokens/index.md b/public/content/translations/es/guides/how-to-swap-tokens/index.md index 7f3829e97c1..f45a553c1e4 100644 --- a/public/content/translations/es/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/es/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Recibirá automáticamente los tókenes intercambiados en su cartera una vez que
¿Quiere saber más?
- + Consulte nuestras demás guias
diff --git a/public/content/translations/es/guides/how-to-use-a-bridge/index.md b/public/content/translations/es/guides/how-to-use-a-bridge/index.md index a81c31e8fe2..60c230091d1 100644 --- a/public/content/translations/es/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/es/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Puede utilizar [chainlist.org](http://chainlist.org) para encontrar los detalles
¿Quiere saber más?
- + Consulte nuestras demás guias
diff --git a/public/content/translations/es/guides/how-to-use-a-wallet/index.md b/public/content/translations/es/guides/how-to-use-a-wallet/index.md index 65f3515fda7..a1abc9d3437 100644 --- a/public/content/translations/es/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/es/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Su dirección será la misma en todos los proyectos de Ethereum. No tiene que re
¿Quiere saber más?
- + Consulte nuestras demás guias
diff --git a/public/content/translations/es/history/index.md b/public/content/translations/es/history/index.md index a861be575aa..4db4da8af94 100644 --- a/public/content/translations/es/history/index.md +++ b/public/content/translations/es/history/index.md @@ -220,7 +220,7 @@ La [cadena de baliza](/roadmap/beacon-chain/) necesita 16.384 depósitos de 32 E [Leer el anuncio de Ethereum Foundation](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + La cadena de baliza @@ -236,7 +236,7 @@ El contrato de depósito de participación introdujo la [participación](/glossa [Leer el anuncio de Ethereum Foundation](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Staking (apostar) @@ -505,6 +505,6 @@ El protocolo, escrito por el Dr. Gavin Wood, es una definición técnica del pro Documento introductorio, publicado en el 2013 por Vitalik Buterin, fundador de Ethereum, antes del lanzamiento del proyecto en 2015. - + Informe diff --git a/public/content/translations/es/nft/index.md b/public/content/translations/es/nft/index.md index d23e3056457..7cc2c74942e 100644 --- a/public/content/translations/es/nft/index.md +++ b/public/content/translations/es/nft/index.md @@ -56,7 +56,7 @@ Tal vez sea usted un artista que quiere compartir su arte a través de los NFT,
Explore, compre o cree sus propios NFT de arte/coleccionables...
- + Explore arte en NFT
@@ -93,7 +93,7 @@ La seguridad de Ethereum viene de la [prueba de participación](/glossary/#pos). Las cuestiones de seguridad relativas a los NFT están casi siempre relacionadas con estafas de phishing, puntos flacos en los contratos inteligentes o errores de usuario (como exponer sus claves privadas sin darse cuenta), haciendo que la adopción de óptimas medidas de seguridad y la gestión de la cartera sean dos criterios fundamentales para los propietarios de NFT. - + Más sobre seguridad diff --git a/public/content/translations/es/roadmap/beacon-chain/index.md b/public/content/translations/es/roadmap/beacon-chain/index.md index c90cfd5047e..91a31cdbaa2 100644 --- a/public/content/translations/es/roadmap/beacon-chain/index.md +++ b/public/content/translations/es/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Las actualizaciones de Ethereum están interrelacionadas de alguna manera. Por t En sus comienzos, la cadena de baliza existía de manera independiente a la red principal de Ethereum, pero se fusionaron en 2022. - + La Fusión @@ -64,7 +64,7 @@ En sus comienzos, la cadena de baliza existía de manera independiente a la red La fragmentación solo podría implementarse en el ecosistema de Ethereum de manera segura a través del mecanismo de consenso de la prueba de participación. La cadena de baliza introdujo apuestas, que se «fusionaron» con la red principal, allanando el camino para la fragmentación y así contribuir a una mayor escalabilidad de Ethereum. - + Cadenas de fragmentos diff --git a/public/content/translations/es/roadmap/future-proofing/index.md b/public/content/translations/es/roadmap/future-proofing/index.md index 98c5662cd43..7229aacaf65 100644 --- a/public/content/translations/es/roadmap/future-proofing/index.md +++ b/public/content/translations/es/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ El desafío al que se enfrentan los desarrolladores de Ethereum es que el protoc Las [estrategias comprometidas «KZG»](/roadmap/danksharding/#what-is-kzg) que Ethereum utiliza en múltiples ocasiones para generar secretos criptográficos tienen vulnerabilidad cuántica. Actualmente, esto se evita usando «configuraciones seguras» en las que muchos usuarios generan una aleatoriedad a la que las computadoras cuánticas no pueden aplicar ingeniería inversa. De cualquier forma, la solución idónea sería incorporar simplemente criptografía cuántica segura. Hay dos enfoques principales que podrían convertirse en sustituciones eficientes de las estrategias BLS: [el basado en STARK](https://hackmd.io/@vbuterin/stark_aggregation) y [el basado en redes](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) de firmas. Se siguen investigando y elaborando prototipos. - Lea acerca de KZG y las configuraciones seguras + Lea acerca de KZG y las configuraciones seguras ## Ethereum más simple y eficiente {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/es/roadmap/index.md b/public/content/translations/es/roadmap/index.md index dcb969352fe..2c3ade25547 100644 --- a/public/content/translations/es/roadmap/index.md +++ b/public/content/translations/es/roadmap/index.md @@ -10,7 +10,7 @@ buttons: - label: Actualizaciones futuras toId: '¿Qué cambios están pendientes?' - label: Actualizaciones anteriores - to: /history/ + href: /history/ variant: borrador --- @@ -24,28 +24,28 @@ La hoja de ruta de Ethereum describe las mejoras específicas que se harán en e + La cadena de baliza @@ -218,7 +218,7 @@ Originalmente, el plan era trabajar en la fragmentación antes de La Fusión par Los planes de fragmentación están evolucionando rápidamente, pero dado el auge y el éxito de las tecnologías de capa 2 para escalar la ejecución de transacciones, los planes de fragmentación han pasado a buscar la forma más óptima de distribuir la carga de almacenar los datos comprimidos de las llamadas procedentes de las acumulaciones, permitiendo un crecimiento exponencial de la capacidad de la red. Esto no sería posible sin pasar primero a la prueba de participación. - + Fragmentación diff --git a/public/content/translations/es/roadmap/scaling/index.md b/public/content/translations/es/roadmap/scaling/index.md index b77ff17a840..8847aa01c95 100644 --- a/public/content/translations/es/roadmap/scaling/index.md +++ b/public/content/translations/es/roadmap/scaling/index.md @@ -34,13 +34,13 @@ La segunda fase de expansión de los datos guardados masivamente es complicada, Este segundo paso es conocido como [«Danksharding»](/roadmap/danksharding/). Es probable que aún tarde varios años en implementarse en su totalidad. Danksharding se basa en otros desarrollos como [separar la construcción y la propuesta de bloques](/roadmap/pbs) y nuevos diseños de red que permitan a la red confirmar eficientemente que los datos están disponibles, muestreando aleatoriamente unos cuantos kilobytes cada vez, lo que se denomina [muestreo de disponibilidad de datos (DAS)](/developers/docs/data-availability). -Más información sobre la fragmentación. +Más información sobre la fragmentación. ## Descentralizar las acumulaciones {#decentralizing-rollups} Las [acumulaciones](/layer-2) ya están escalando en Ethereum. Un ecosistema rico en [proyectos sobre acumulaciones](https://l2beat.com/scaling/tvl) permite que los usuarios hagan una transacción rápida y económica, con un rango de garantías de seguridad. Sin embargo, las acumulaciones se han implementado inicialmente utilizando secuenciadores centralizados (ordenadores que realizan todo el procesamiento de transacciones y la agregación antes de enviarlas a Ethereum). Esto los hace vulnerables a la censura, porque los operadores de los secuenciadores pueden ser sancionados, sobornados o verse expuestos a riesgos. Al mismo tiempo, [las acumulaciones se diferencian](https://l2beat.com) en la forma en que validan los datos entrantes. La mejor forma es que los «probadores» presenten pruebas de fraude o pruebas de validez, pero no todas las acumulaciones están a ese nivel. Incluso aquellas acumulaciones que utilizan pruebas de validez/fraude utilizan un pequeño grupo de probadores conocidos. Por lo tanto, el siguiente paso crítico en la escalabilidad de Ethereum es distribuir la responsabilidad de ejecutar secuenciadores y probadores entre más personas. -Más información sobre las acumulaciones. +Más información sobre las acumulaciones. ## Progreso actual {#current-progress} diff --git a/public/content/translations/es/roadmap/security/index.md b/public/content/translations/es/roadmap/security/index.md index 42a0621669f..0a0fca8a66d 100644 --- a/public/content/translations/es/roadmap/security/index.md +++ b/public/content/translations/es/roadmap/security/index.md @@ -15,7 +15,7 @@ También hay mejoras que dificultan mucho más la censura de transacciones al ha La actualización de prueba de trabajo a prueba de participación comenzó con los pioneros de Ethereum apostando su ETH en un contrato de depósito. Ese ETH se usó para proteger la red. Sin embargo, ese ETH no se puede desbloquear y devolver a los usuarios. Permitir la retirada de ETH es una parte crítica de la mejora de la prueba de participación. Además de que las retiradas son un componente crítico de un protocolo de prueba de participación completamente funcional, permitir las retiradas también es beneficioso para la seguridad de Ethereum, ya que permite a los participantes usar sus recompensas de ETH para otros fines que no sea la participación. Esto significa que los usuarios que desean liquidez no tienen que depender de los derivados de participación líquida (LSD) que pueden ser una fuerza centralizadora en Ethereum. Está previsto que se complete esta actualización el 12 de abril de 2023. -Descubra más cosas sobre las retiradas. +Descubra más cosas sobre las retiradas. ## Defenderse contra ataques {#defending-against-attacks} @@ -23,25 +23,25 @@ Incluso después de las retiradas, hay mejoras que se pueden hacer en el protoco Reducir el tiempo que Ethereum tarda en finalizar bloques podría proveer una mejor experiencia de usuario y evitar ataques sofisticados «reorg», en los que los atacantes intentan reordenar bloques muy recientes para obtener beneficios o para censurar ciertas transacciones. [**Finalidad de ranura única (SSF)**](/roadmap/single-slot-finality/) es una forma de minimizar el retraso de finalización. En la actualidad hay 15 minutos de bloques en los que un atacante puede, en teoría, convencer a los otros validadores para reconfigurar. Con SSF, hay 0. Los usuarios, desde individuos hasta aplicaciones e intercambios, se benefician de una rápida garantía de que sus transacciones no se revertirán y de que la red se beneficia al cerrar toda una categoría de ataques. -Más información sobre la finalidad de ranura única. +Más información sobre la finalidad de ranura única. ## Defenderse contra la censura {#defending-against-censorship} La descentralización evita que los individuos o pequeños grupos de validadores se vuelvan demasiado influyentes. Las nuevas tecnologías de participación pueden ayudar a garantizar que los validadores de Ethereum se mantengan lo más descentralizados posible, al tiempo que los defienden contra fallos de hardware, software y red. Esto incluye el software que comparte las responsabilidades del validador a través de múltiples nodos. Esto se conoce como **tecnología de validador distribuido (DVT)**. Las participaciones agrupadas tienen incentivos a usar DVT, porque permite que múltiples ordenadores participen colectivamente en la validación, añadiendo redundancia y tolerancia a fallos. También divide las claves del validador en varios sistemas, en lugar de tener operadores individuales que ejecuten múltiples validadores. Esto hace que a los operadores deshonestos les resulte más difícil coordinar los ataques a Ethereum. En conjunto, la idea es obtener beneficios de seguridad ejecutando validadores como _comunidades_ en lugar de como individuos. -Lea acerca de la tecnología de validación distribuida +Lea acerca de la tecnología de validación distribuida La implementación de la **separación proponente-constructor (PBS)** mejorará drásticamente la defensa integrada de Ethereum contra la censura. PBS permite a un validador crear un bloque y a otro transmitirlo a través de la red Ethereum. Esto asegura que las ganancias de los algoritmos de maximización de ganancias profesionales de construcción de bloques se compartan de manera más justa en toda la red, **evitando que la participación se concentre** con los participantes institucionales de mejor rendimiento a lo largo del tiempo. El proponente de bloques puede seleccionar el bloque más rentable que le ofrece un mercado de constructores de bloques. Para censurar, un proponente de bloques a menudo tendría que elegir un bloque menos rentable, que sería **económicamente irracional y también obvio para el resto de los validadores** en la red. Hay posibles complementos para PBS, como transacciones cifradas y listas de inclusión, que podrían mejorar aún más la resistencia a la censura de Ethereum. Esto hace que el constructor de bloques y el proponente no vean las transacciones reales incluidas en sus bloques. -Más información acerca de la separación entre proponentes y constructores. +Más información acerca de la separación entre proponentes y constructores. ## Proteger a los validadores {#protecting-validators} Es posible que un atacante sofisticado pueda identificar a los próximos validadores y enviarles correo basura para evitar que propongan bloques; esto se conoce como un ataque de **denegación de servicio (DoS)**. La implementación de [**elección de líder secreto (SLE)**](/roadmap/secret-leader-election) protegerá contra este tipo de ataque al evitar que los proponentes de bloques sean conocidos de antemano. Esto funciona mezclando continuamente un conjunto de compromisos criptográficos que representan a los proponentes de bloques candidatos y utilizando su orden para determinar qué validador se selecciona, de tal manera que solo los propios validadores conozcan su pedido por adelantado. -Más información acerca de la elección del líder secreto. +Más información acerca de la elección del líder secreto. ## Progreso actual {#current-progress} diff --git a/public/content/translations/es/roadmap/statelessness/index.md b/public/content/translations/es/roadmap/statelessness/index.md index 56bce983c2a..0ec5f76e1af 100644 --- a/public/content/translations/es/roadmap/statelessness/index.md +++ b/public/content/translations/es/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Para que esto suceda, deben haberse implementado en los clientes de Ethereum los El sin estado depende de que los constructores de bloques mantengan una copia de los datos del estado completos para que puedan generar testigos y que sirvan para verificar el bloque. Otros nodos no necesitan acceso a los datos del estado, toda la información necesaria para verificar el bloque está disponible en el testigo. Esto crea una situación en la que proponer un bloque es caro, pero verificar el bloque es barato, lo que implica que menos operadores ejecutarán un nodo de propuesta de bloque. Sin embargo, la descentralización de los proponentes de bloques no es crítica, siempre y cuando el mayor número posible de participantes puedan verificar de forma independiente que los bloques que proponen son válidos. -Más información sobre las notas de Dankrad. +Más información sobre las notas de Dankrad. Los proponentes de bloques utilizan los datos del estado para crear «testigos», el conjunto mínimo de datos que prueban los valores del estado que las transacciones están cambiando en un bloque. Otros validadores no mantienen el estado, solo almacenan la raíz del estado (un hash de todo el estado). Reciben un bloqueo y un testigo y los usan para actualizar su raíz de estado. Esto hace que un nodo de validación sea extremadamente ligero. diff --git a/public/content/translations/es/roadmap/user-experience/index.md b/public/content/translations/es/roadmap/user-experience/index.md index e388463eec2..82a4f522862 100644 --- a/public/content/translations/es/roadmap/user-experience/index.md +++ b/public/content/translations/es/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Las cuentas de Ethereum están protegidas por un par de claves que se utilizan p La solución a esto es el uso de carteras de contratos inteligentes para interactuar con Ethereum. Las carteras de contratos inteligentes crean formas de proteger las cuentas en caso de pérdida o robo de las claves, suponen oportunidades para una mejor detección y defensa del fraude, y permiten que las carteras obtengan nuevas funciones. Aunque las carteras de contratos inteligentes existen hoy en día, son difíciles de construir porque el protocolo Ethereum necesita soportarlas mejor. Este soporte adicional se conoce como abstracción de cuentas. -Más información sobre la abstracción de cuentas +Más información sobre la abstracción de cuentas ## Nodos para todos @@ -23,7 +23,7 @@ Los usuarios que ejecutan nodos no tienen que confiar en terceros para proporcio Hay varias actualizaciones que simplificarán y reducirán la dependencia de recursos de la ejecución de los nodos. La forma en que se almacenan los datos se cambiará para utilizar una estructura más eficiente en el espacio conocida como **Verkle Tree**. Además, con [sin estado](/roadmap/statelessness) o [vencimiento de datos](/roadmap/statelessness/#data-expiry), los nodos de Ethereum no necesitarán almacenar una copia de todos los datos del estado de Ethereum, lo que reducirá drásticamente los requisitos de espacio en el disco duro. [Los nodos ligeros](/developers/docs/nodes-and-clients/light-clients/) ofrecerán muchos beneficios de ejecutar un nodo completo, pero se pueden ejecutar fácilmente en teléfonos móviles o dentro de simples aplicaciones de navegador. -Más información acerca de los árboles Verkle +Más información acerca de los árboles Verkle Con estas actualizaciones, las barreras para ejecutar un nodo se reducen efectivamente a cero. Los usuarios se beneficiarán de un acceso seguro y sin permiso a Ethereum sin tener que sacrificar un considerable espacio en el disco o la CPU de su ordenador o teléfono móvil, ni tampoco tendrán que depender de terceros para acceder a los datos o a la red cuando utilicen aplicaciones. diff --git a/public/content/translations/es/security/index.md b/public/content/translations/es/security/index.md index 5184957cf0e..957d15b36b8 100644 --- a/public/content/translations/es/security/index.md +++ b/public/content/translations/es/security/index.md @@ -110,11 +110,11 @@ Las extensiones del navegador como las extensiones Chrome o los complementos par Una de las razones más importantes por las que se sufren estafas con las criptomonedas suele ser la falta de conocimientos. Por ejemplo, si no entiende que la red Ethereum está descentralizada y no es propiedad de nadie, entonces es fácil ser víctima de alguien que pretende ser un operador de Atención al cliente que promete devolverle su ETH perdido a cambio de sus claves privadas. Vale la pena dedicar tiempo a conocer el funcionamiento de Ethereum. - + ¿Qué es Ethereum? - + ¿Qué es el ether? @@ -127,7 +127,7 @@ Una de las razones más importantes por las que se sufren estafas con las cripto La clave privada de su billetera actúa como una contraseña para su billetera de Ethereum. ¡Es lo único que impide que alguien que conozca la dirección de su billetera saque todos los activos de su cuenta! - + ¿Qué es una cartera de Ethereum? diff --git a/public/content/translations/es/staking/pools/index.md b/public/content/translations/es/staking/pools/index.md index 5bdfa30801a..5f599d1d2c4 100644 --- a/public/content/translations/es/staking/pools/index.md +++ b/public/content/translations/es/staking/pools/index.md @@ -68,7 +68,7 @@ Por lo general, los tókenes de participación ERC-20 se emiten a los participan Alternativamente, los grupos que usan tókenes de participación ERC-20, permiten a los usuarios operar dicho token en el libre mercado, pudiendo vender la posición en participación, «retirándola» de forma eficaz sin tener que eliminar ETH del contrato de participación. -Más sobre retiradas de participaciones +Más sobre retiradas de participaciones diff --git a/public/content/translations/es/staking/saas/index.md b/public/content/translations/es/staking/saas/index.md index a66af60872e..1047f3ed03d 100644 --- a/public/content/translations/es/staking/saas/index.md +++ b/public/content/translations/es/staking/saas/index.md @@ -78,7 +78,7 @@ En abril de 2023, se habilitó la retirada de participaciones en la actualizaci Los validadores también pueden salir como validadores, lo que desbloqueará su saldo restante en ETH para retirarlo. Las cuentas que hayan proporcionado una dirección de retirada de ejecución y hayan completado el proceso de salida recibirán su saldo completo a la dirección de retirada proporcionada durante el próximo barrido del validador. -Más sobre los retiros de Staking +Más sobre los retiros de Staking diff --git a/public/content/translations/es/staking/solo/index.md b/public/content/translations/es/staking/solo/index.md index d1b2b4bac15..906b0c9f59f 100644 --- a/public/content/translations/es/staking/solo/index.md +++ b/public/content/translations/es/staking/solo/index.md @@ -190,7 +190,7 @@ Una vez establecidas las credenciales de retirada, los pagos de recompensa (ETH Para desbloquear y recibir el saldo completo, también debe completar el proceso de salida de su validador. -Más sobre los retiros de Staking +Más sobre los retiros de Staking ## Para profundizar sobre el tema {#further-reading} diff --git a/public/content/translations/es/web3/index.md b/public/content/translations/es/web3/index.md index 16f486c5339..896339820c0 100644 --- a/public/content/translations/es/web3/index.md +++ b/public/content/translations/es/web3/index.md @@ -63,7 +63,7 @@ Web3 permite la propiedad directa a través de [tókenes no fungibles (NFT)](/nf
Saber más sobre NFT
- + Más información sobre NFT
@@ -88,7 +88,7 @@ Sin embargo, las personas definen muchas comunidades Web3 como si fueran DAO. To
Más información sobre las DAO
- + Claves sobre las DAO
@@ -99,7 +99,7 @@ Tradicionalmente, se creaba una cuenta para cada plataforma que se utilizaba. Po Web3 resuelve estos problemas al permitirle controlar su identidad digital con una dirección de Ethereum y un perfil ENS. El uso de una dirección de Ethereum proporciona un inicio de sesión único en todas las plataformas que es seguro, resistente a la censura y anónimo. - + Iniciar sesión con Ethereum @@ -107,7 +107,7 @@ Web3 resuelve estos problemas al permitirle controlar su identidad digital con u La infraestructura de pago de la Web 2 se basa en bancos y procesadores de pagos, excluyendo a las personas sin cuentas bancarias o a las que viven dentro de las fronteras del país equivocado. Web3 utiliza tokens como [ETH](/eth/) para enviar dinero directamente en el navegador y no requiere de terceros de confianza. - + Más sobre ETH diff --git a/public/content/translations/fa/community/online/index.md b/public/content/translations/fa/community/online/index.md index ab5ec333d08..335de46d716 100644 --- a/public/content/translations/fa/community/online/index.md +++ b/public/content/translations/fa/community/online/index.md @@ -10,40 +10,40 @@ lang: fa ## انجمن‌ها {#forums} -r/ethereum - همه‌چیز اتریوم -r/ethfinance - جنبه‌ی مالی اتریوم، از جمله دیفای -r/ethdev - متمرکز بر توسعه‌ی اتریوم -r/ethtrader - روندها و تحلیل بازار -r/ethstaker - خوش‌آمدگویی به همه‌ی علاقه‌مندان به سهام‌گذاری در اتریوم -Fellowship of Ethereum Magicians - جامعه‌ای با محوریت استانداردهای فنی در اتریوم -Ethereum Stackexchange - بحث و کمک برای توسعه‌دهندگان اتریوم -Ethereum Research - تأثیرگذارترین تالار گفتگ برای تحقیقات اقتصادی رمزارزها +r/ethereum - همه‌چیز اتریوم +r/ethfinance - جنبه‌ی مالی اتریوم، از جمله دیفای +r/ethdev - متمرکز بر توسعه‌ی اتریوم +r/ethtrader - روندها و تحلیل بازار +r/ethstaker - خوش‌آمدگویی به همه‌ی علاقه‌مندان به سهام‌گذاری در اتریوم +Fellowship of Ethereum Magicians - جامعه‌ای با محوریت استانداردهای فنی در اتریوم +Ethereum Stackexchange - بحث و کمک برای توسعه‌دهندگان اتریوم +Ethereum Research - تأثیرگذارترین تالار گفتگ برای تحقیقات اقتصادی رمزارزها ## اتاق‌های گفتگو {#chat-rooms} -Cat Herderهای اتریوم - جامعه‌ای با محوریت ارائه‌ی کمک در بحث مدیریت پروژه برای توسعه‌ی اتریوم -هکرهای اتریوم - فضای گفتگوی Discord تحت مدیریت ETHGlobal: یک انجمن آنلاین برای هکرهای اتریوم در سراسر جهان -CryptoDevs - انجمن Discord متمرکز بر توسعه‌ی اتریوم -دیسکورد EthStaker - راهنمایی، آموزش، حمایت و مجموعه منابعی برای سهام گذاران کنونی و آینده که از سوی اعضای جامعه Ethstaker تهیه شده و اداره میشود -تیم وب سایت Ethereum.org - با تیم و افراد جامعه توسعه و طراحی وب ethereum.org گفتگو کنید -دیسکورد Matos - جامعه‌ خالقان web3 که در آن سازندگان، چهره‌های مطرح صنعت و علاقه‌مندان به اتریوم دور هم جمع می‌شوند. ما مشتاق توسعه، طراحی و فرهنگ Web3 هستیم. بیایید در ساختن، همراه ما شوید. -Solidity Gitter - فضای گفتگو برای توسعه‌ solidity (Gitter) -Solidity Matrix - فضای گفتگو برای توسعه‌ solidity (Matrix) -بورس سهام اتریوم - انجمن پرسش و پاسخ -Peeranha - انجمن پرسش و پاسخ غیرمتمرکز +Cat Herderهای اتریوم - جامعه‌ای با محوریت ارائه‌ی کمک در بحث مدیریت پروژه برای توسعه‌ی اتریوم +هکرهای اتریوم - فضای گفتگوی Discord تحت مدیریت ETHGlobal: یک انجمن آنلاین برای هکرهای اتریوم در سراسر جهان +CryptoDevs - انجمن Discord متمرکز بر توسعه‌ی اتریوم +دیسکورد EthStaker - راهنمایی، آموزش، حمایت و مجموعه منابعی برای سهام گذاران کنونی و آینده که از سوی اعضای جامعه Ethstaker تهیه شده و اداره میشود +تیم وب سایت Ethereum.org - با تیم و افراد جامعه توسعه و طراحی وب ethereum.org گفتگو کنید +دیسکورد Matos - جامعه‌ خالقان web3 که در آن سازندگان، چهره‌های مطرح صنعت و علاقه‌مندان به اتریوم دور هم جمع می‌شوند. ما مشتاق توسعه، طراحی و فرهنگ Web3 هستیم. بیایید در ساختن، همراه ما شوید. +Solidity Gitter - فضای گفتگو برای توسعه‌ solidity (Gitter) +Solidity Matrix - فضای گفتگو برای توسعه‌ solidity (Matrix) +بورس سهام اتریوم - انجمن پرسش و پاسخ +Peeranha - انجمن پرسش و پاسخ غیرمتمرکز ## یوتیوب و توییتر {#youtube-and-twitter} -بنیاد اتریوم - از تازه‌ترین اخبار «بنیاد اتریوم» مطلع شوید -@ethereum - حساب رسمی بنیاد اتریوم -@ethdotorg - پایگاه اینترنتی اتریوم، ساخته‌شده برای جامعه‌ی جهانی در حال رشد ما -فهرست حساب‌های تأثیرگذار اتریوم در توییتر +بنیاد اتریوم - از تازه‌ترین اخبار «بنیاد اتریوم» مطلع شوید +@ethereum - حساب رسمی بنیاد اتریوم +@ethdotorg - پایگاه اینترنتی اتریوم، ساخته‌شده برای جامعه‌ی جهانی در حال رشد ما +فهرست حساب‌های تأثیرگذار اتریوم در توییتر
- + درباره DAOها بیشتر بدانید
diff --git a/public/content/translations/fa/community/support/index.md b/public/content/translations/fa/community/support/index.md index cef9964b732..457ca28d9a4 100644 --- a/public/content/translations/fa/community/support/index.md +++ b/public/content/translations/fa/community/support/index.md @@ -12,11 +12,11 @@ lang: fa درک ماهیت غیرمتمرکز اتریوم بسیار مهم است زیرا هرکسی که ادعا می‌کند پشتیبان رسمی اتریوم است، احتمالاً سعی دارد از شما کلاهبرداری کند! بهترین محافظت در برابر کلاهبرداران، آموزش خود و جدی گرفتن امنیت است. - + امنیت اتریوم و جلوگیری از کلاهبرداری - + اصول اتریوم را بیاموزید diff --git a/public/content/translations/fa/dao/index.md b/public/content/translations/fa/dao/index.md index fed5facce5d..b164a662677 100644 --- a/public/content/translations/fa/dao/index.md +++ b/public/content/translations/fa/dao/index.md @@ -50,7 +50,7 @@ DAOها به ما این امکان را می دهند که بدون اعتما این امر به این دلیل امکان‌پذیر است که قراردادهای هوشمند به محض فعال شدن روی اتریوم، ضد دستکاری هستند. شما نمی‌توانید کد (قوانین DAOها) را بدون اینکه مردم متوجه شوند ویرایش کنید، زیرا همه‌چیز عمومی است. - + اطلاعات بیشتر درباره قراردادهای هوشمند diff --git a/public/content/translations/fa/defi/index.md b/public/content/translations/fa/defi/index.md index a5a60b37ed0..ff483a6c1b5 100644 --- a/public/content/translations/fa/defi/index.md +++ b/public/content/translations/fa/defi/index.md @@ -47,7 +47,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د | بازارها همواره باز هستند. | بازارها بسته می‌شوند چرا که کارمندان نیاز به استراحت دارند. | | بر پایه‌ی شفافیت ساخته‌شده‌است – هر کس می‌تواند اطلاعات محصول را نگاه کند و نحوه‌ی کار سیستم را بررسی کند. | نهادهای مالی همانند کتاب‌های بسته هستند: نمی‌توانید از آن‌ها درخواست کنید که تاریخچه‌ی وام‌ها، تاریخچه‌ی دارایی‌های مدیریت‌شده‌ی آن‌ها و غیره را ببینید. | - + مشاهده‌ی برنامه‌های DeFi @@ -65,7 +65,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د
اگر تازه پا به جهان اتریوم گذاشته‌اید، نگاهی به پیشنهاد‌های ما برای برنامه‌های DeFi جهت استفاده بیاندازید.
- + مشاهده‌ی برنامه‌های DeFi
@@ -92,7 +92,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د اتریوم به عنوان یک زنجیره‌ی بلوکی، برای ارسال تراکنش‌ها به شکلی ایمن و در تمام جهان ساخته شده است. همانند بیت‌کوین، فرستادن پول به تمام نقاط جهان از طریق اتریوم به‌سادگی فرستادن یک ایمیل انجام می‌شود. تنها کافی است که [نام ENS](/nft/#nft-domains) دریافت‌کننده‌ی خود ( مثل bob.eth) یا آدرس حسابشان را در کیف‌پول خود وارد کنید و پرداخت شما ظرف چند دقیقه (به‌طور معمول) به دست آن‌ها می‌رسد. برای دریافت و پرداخت پول شما نیاز به یک [کیف پول](/wallets/) دارید. - + مشاهده‌ی برنامه‌های غیرمتمرکز پرداخت @@ -110,7 +110,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د ارزهایی همچون Dai یا USDC ارزشی حدود یک دلار دارند. این موضوع باعث می‌شود برای کسب درآمد یا خرید عالی باشند. بسیاری از مردم در آمریکای لاتین از پایدارز به عنوان روشی برای حفاظت از پس‌انداز خود در دوران عدم‌اطمینان بسیار زیاد به ارزهایی که دولت خودشان ساخته است، استفاده کرده‌اند. - + اطلاعات بیشتر درباره‌ی پایدارز @@ -123,7 +123,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د - همتا به همتا، به این معنی که قرض‌گیرنده به‌طور مستقیم از یک قرض‌دهنده‌ی مشخص قرض می‌گیرد. - بر پایه‌ی استخر که در آن قرض‌دهندگان وجوه (نقدینگی) را به یک استخر ارائه می‌دهند و قرض‌گیرندگان می‌توانند از آن قرض بگیرند. - + مشاهده‌ی برنامه‌های غیرمتمرکز برای قرض گرفتن @@ -183,7 +183,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د - aDai شما بر اساس نرخ بهره زیاد می‌شود و می‌توانید شاهد افزایش میزان موجودی خود در کیف پولتان باشید. بسته به نرخ درصدی سالانه، موجودی کیف‌پول شما پس از چند روز یا حتی چند ساعت چیزی شبیه 100.1234 خواهد بود! - شما می‌توانید به‌اندازه‌ی aDaiهای موجودی خود در هر زمانی از حساب خود Dai برداشت کنید. - + مشاهده‌ی برنامه‌های غیرمتمرکز قرض‌دهی @@ -199,7 +199,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د جایزه‌ی استخر از بهره‌ای که با قرض‌دهی سپرده‌ی بلیط‌ها همچو مثال قرض‌دهی بالا به دست می‌آید، تولید می‌شود. - + PoolTogether را امتحان کنید @@ -211,7 +211,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د برای مثال، اگر بخواهید از بخت‌آزمایی بدون باخت PoolTogether استفاده کنید (بالاتر توضیح داده‌ایم)، به توکنی مثل Dai یا USDC نیاز خواهید داشت. این صرافی‌های غیرمتمرکز به شما اجازه می‌دهند که اتر (ETH) خود را به این توکن‌ها تبدیل کنید و وقتی کارتان تمام شد به حالت اول تبدیل کنید. - + مشاهده‌ی صرافی‌های توکن‌ها @@ -223,7 +223,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د وقتی از صرافی‌های متمرکز استفاده می‌کنید مجبور هستید که دارایی‌تان را پیش از معامله به آن‌ها منتقل کنید و برای نگه‌داری دارایی‌تان به آن‌ها اعتماد کنید. دارایی‌های شما وقتی به صرافی‌های متمرکز منتقل شده‌اند در خطر هستند، چون صرافی‌های متمرکز اهداف جذابی برای هکرها هستند. - + مشاهده‌ی برنامه‌های غیرمتمرکز معامله @@ -235,7 +235,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د یک مثال خوب برای این موضوع [صندوق مبتنی بر شاخص DeFi Pulse‏ (DPI)](https://defipulse.com/blog/defi-pulse-index/) است. این صندوق به‌طور خودکار در موجودی خود تغییر ایجاد می‌کند تا مطمئن شود که سبد دارایی‌های شما همواره شامل [بهترین توکن‌های DeFi از نظر ارزش بازار](https://www.coingecko.com/en/defi) است. شما هیچ گاه نیاز به مدیریت هیچ یک از جزییات ندارید و هر زمان بخواهید می‌توانید سرمایه‌ی خود را خارج کنید. - + مشاهده‌ی برنامه‌های غیرمتمرکز سرمایه‌گذاری @@ -249,7 +249,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د - برای همه شفاف است و در نتیجه سرمایه‌گذاران می‌توانند اثبات کنند که چه قدر سرمایه افزوده‌اند. حتی می‌توانید بررسی کنید که این سرمایه‌ها چگونه و در چه جهتی استفاده می‌شوند. - سرمایه‌گذاران می‌توانند بازگشت سرمایه‌ی خودکار تعیین کنند؛ مثلاً برای زمانی که تا یک مهلت زمانی مشخص، حداقل مبلغ به دست نیامده است. - + مشاهده‌ی برنامه‌های غیرمتمرکز تأمین مالی جمعی @@ -276,7 +276,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د محصولات اتریوم، همچون هر نرم‌افزار دیگر، ممکن است دچار باگ یا مشکل شوند. بنابراین اکنون محصول بیمه‌ای بسیار زیادی در این فضا روی محافظت از کاربرانشان در برابر از دست دادن سرمایه تمرکز دارند. با این حال، پروژه‌هایی وجود دارند که برای پوشش تمام خطرات مربوط به زندگی اجرا می‌شوند. یک مثال خوب، پوشش Etherisc's Crop است که هدفش [ محافظت از مالکان مزارع کوچک در کنیا در مقابل خشکی و سیل](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc) است. بیمه‌ی غیرمتمرکز می‌تواند به‌نسبت بیمه‌ی سنتی، پوشش ارزان‌تری به کشاورزان ارائه دهد. - + مشاهده‌ی برنامه‌های غیرمتمرکز بیمه‌ای @@ -286,7 +286,7 @@ DeFi یک واژه‌ی کلی برای محصولات و خدمات مالی د با در نظر گرفتن همه‌ی این مسائل، شما به راهی نیاز دارید که بتوانید بر همه‌ی سرمایه‌گذاری‌هایتان، وام‌هایتان و معاملاتتان نظارت داشته باشید. محصولاتی وجود دارند که به شما امکان می‌دهند بتوانید از یکجا بر همه‌ی فعالیت‌های DeFiتان نظارت کنید. این زیبایی مهندسی باز DeFi است. تیم‌ها می‌توانند رابط‌های کاربری‌ای بسازند که نه‌تنها بتوانید موجودی حساب‌هایتان را از طریق آن‌ها ببینید، بلکه بتوانید از ویژگی‌های آن‌ها نیز بهره ببرید. شاید وقتی در دنیای DeFi بیشتر کاوش کردید، این ویژگی را کارگشا بیابید. - + مشاهده‌ی برنامه‌های غیرمتمرکز سبدگردانی @@ -324,7 +324,7 @@ DeFi از ارزهای رمزنگاری شده و قرارداد هوشمند ا DeFi یک جنبش متن‌باز است. پروتکل‌ها و برنامه‌های کاربردی DeFi همگی به روی شما باز هستند تا آن‌ها را بررسی کنید، فورک کنید، و روی آن‌ها خلاقیت به خرج دهید. به دلیل این ساختار لایه‌ای (که همگی از زنجیره‌ی بلوکی و دارایی‌های پایه یکسان استفاده می‌کنند)، پروتکل‌ها می‌توانند با یکدیگر ترکیب شده و تطبیق داده‌شوند تا فرصت‌‌های ترکیبی منحصربه‌فردی را ایجاد کنند. - + اطلاعات بیشتر درباره‌ی ساختن برنامه‌‌های غیرمتمرکز diff --git a/public/content/translations/fa/governance/index.md b/public/content/translations/fa/governance/index.md index 231ca480fac..fb42439d4e2 100644 --- a/public/content/translations/fa/governance/index.md +++ b/public/content/translations/fa/governance/index.md @@ -32,7 +32,7 @@ _اگر هیچ‌کس مالک اتریوم نیست، تصمیمات دربار _گرچه در لایه‌ی پروتکل حاکمیت اتریوم برون‌زنجیره‌ای است، بسیاری از پروتکل‌هایی که روی اتریوم ساخته شده‌اند، مثل DAOها، از حاکمیت درون‌زنجیره‌ای استفاده می‌کنند._ - + اطلاعات بیشتر درباره DAOها @@ -58,7 +58,7 @@ _یادداشت: هر فردی می‌تواند عضوی از چند گروه یکی فرایند مهم که در حاکمیت اتریوم استفاده می‌شود، ارائه‌ی **پیشنهادهای بهبود اتریوم (EIPها)** است. EIPها استانداردهایی هستند که ویژگی‌ها یا فرایندهای جدید را برای اتریوم مشخص می‌کنند. هرکسی در جامعه‌ی اتریوم می‌تواند EIP بسازد. اگر علاقه مند به نوشتن EIP یا شرکت کردن در بررسی از سوی همتا و/یا حاکمیت هستید، نگاه کنید به: - + اطلاعات بیشتر درباره EIPها @@ -154,7 +154,7 @@ _یادداشت: هر فردی می‌تواند عضوی از چند گروه با ادغام زنجیره بیکن با لایه اجرایی اتریوم در 15 سپتامبر 2022 رویداد ادغام (The Merge) به عنوان بخشی از [ارتقا شبکه پاریس](/history/#paris) کامل شد. پیشنهاد [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) از حالت 'Last Call' به 'Final'، با کامل شدن گذر به مکانیزم اثبات سهام تغییر کرد. - + اطلاعات بیشتر درباره‌ی ادغام diff --git a/public/content/translations/fa/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/fa/guides/how-to-create-an-ethereum-account/index.md index 083b644f2d4..fd82213725d 100644 --- a/public/content/translations/fa/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/fa/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: fa کیف پول اپلیکیشنی است که به شما کمک می کند حساب اتریوم خود را مدیریت کنید. از کلیدهای شما برای ارسال و دریافت تراکنش ها و ورود به اپلیکیشن‌ها استفاده می کند. ده‌ها کیف پول مختلف وجود دارند که می‌توانید آن‌ها را انتخاب کنید، از جمله افزونه‌های موبایل، دسکتاپ یا حتی مرورگر. - + یافتن یک کیف پول @@ -42,7 +42,7 @@ lang: fa
می‌خواهید بیشتر بدانید؟
- + راهنماهای دیگر ما را ببینید
diff --git a/public/content/translations/fa/guides/how-to-revoke-token-access/index.md b/public/content/translations/fa/guides/how-to-revoke-token-access/index.md index ad3e0c33ab6..92c0f5297bc 100644 --- a/public/content/translations/fa/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/fa/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: fa
می‌خواهید بیشتر بدانید؟
- + راهنماهای دیگر ما را ببینید
diff --git a/public/content/translations/fa/guides/how-to-swap-tokens/index.md b/public/content/translations/fa/guides/how-to-swap-tokens/index.md index 8f98c60ac33..c8167627c32 100644 --- a/public/content/translations/fa/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/fa/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: fa
می‌خواهید بیشتر بدانید؟
- + راهنماهای دیگر ما را ببینید
diff --git a/public/content/translations/fa/guides/how-to-use-a-bridge/index.md b/public/content/translations/fa/guides/how-to-use-a-bridge/index.md index 4655ae0fd3a..ec9d9c26249 100644 --- a/public/content/translations/fa/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/fa/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: fa
می‌خواهید بیشتر بدانید؟
- + راهنماهای دیگر ما را ببینید
diff --git a/public/content/translations/fa/guides/how-to-use-a-wallet/index.md b/public/content/translations/fa/guides/how-to-use-a-wallet/index.md index cb9319364bf..8f55e38bc2b 100644 --- a/public/content/translations/fa/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/fa/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: fa
می‌خواهید بیشتر بدانید؟
- + راهنماهای دیگر ما را ببینید
diff --git a/public/content/translations/fa/nft/index.md b/public/content/translations/fa/nft/index.md index 71b29039a10..1051156630e 100644 --- a/public/content/translations/fa/nft/index.md +++ b/public/content/translations/fa/nft/index.md @@ -56,7 +56,7 @@ NFTها کاربرد بسیاری دارند، از جمله:
NFT اثر هنری/کلکسیونی خود را جستوجو کنید، بخرید یا بسازید...
- + مشاهده‌ی آثار هنری NFT
@@ -93,7 +93,7 @@ NFTها، مانند هر آیتم دیجیتالی در بلاکچین اتری مسائل امنیتی مربوط به NFTها اغلب به کلاهبرداری‌های فیشینگ، آسیب‌پذیری‌های قرارداد هوشمند یا خطاهای کاربر (مانند افشای ناخواسته کلیدهای خصوصی) مربوط می‌شود، که امنیت خوب برای کیف پول را برای دارندگان NFT ضروری می‌کند. - + اطلاعات بیشتر در مورد امنیت diff --git a/public/content/translations/fa/roadmap/beacon-chain/index.md b/public/content/translations/fa/roadmap/beacon-chain/index.md index 3356781b6e7..d8159cfaa9f 100644 --- a/public/content/translations/fa/roadmap/beacon-chain/index.md +++ b/public/content/translations/fa/roadmap/beacon-chain/index.md @@ -55,7 +55,7 @@ summaryPoint3: زنجیره بیکن منطق اجماع و پروتکل شای در ابتدا، زنجیره بیکن جدای از شبکه اصلی اتریوم بود، اما این دو در سال 2022 با هم ادغام شدند. - + The Merge (ادغام) @@ -63,7 +63,7 @@ summaryPoint3: زنجیره بیکن منطق اجماع و پروتکل شای شاردینگ تنها با وجود مکانیزم اجماع اثبات سهام می‌تواند به طور ایمن وارد اکوسیستم اتریوم شود. زنجیره بیکن سهام‌گذاری را برای اولین بار معرفی کرد که با شبکه اصلی «ادغام» شد و راه را برای شاردینگ هموار کرد تا به مقیاس‌بندی بیشتر اتریوم کمک کند. - + زنجیره‌های شارد (خرده‌زنجیره‌ها) diff --git a/public/content/translations/fa/roadmap/future-proofing/index.md b/public/content/translations/fa/roadmap/future-proofing/index.md index d0193d7c3cb..4fb4f241d9e 100644 --- a/public/content/translations/fa/roadmap/future-proofing/index.md +++ b/public/content/translations/fa/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap [مدل‌های تعهدی KZG‏](/roadmap/danksharding/#what-is-kzg) که در چندین جا در سرتاسر شبکۀ اتریوم برای تولید رازهای رمزنگاری‌شده استفاده می‌شوند از جمله مدل‌هایی هستند که آسیب‌پذیریشان در برابر کوانتوم شناخته‌شده است. درحال حاضر، این مسئله با استفاده از «تنظیمات قابل اعتماد» دور زده می‌شود، یعنی جایی که در آن بسیاری از کاربران قابلیت انتخاب تصادفی را ایجاد می‌کنند و انجام مهندسی معکوس روی این قابلیت توسط کامپیوترهای کوانتومی امکان‌پذیر نیست. با این حال، راه‌حل ایده‌آل این است که خیلی ساده به جای این روش‌ها از رمزنگاری ایمن کوانتومی استفاده شود. دو رویکرد پیشرو در این زمینه وجود دارند که می‌توانند جایگزین‌های کارآمدی برای مدل BLS باشند: مدل‌های امضا به نام‌های [STARK-based](https://hackmd.io/@vbuterin/stark_aggregation) و [lattice-based](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). این دو مدل همچنان در مرحلۀ تحقیق و نمونه‌سازی اولیه هستند. - درباره KZG و تنظیمات مورد اعتماد بخوانید + درباره KZG و تنظیمات مورد اعتماد بخوانید ## شبکۀ اتریومِ ساده‌تر و کارآمدتر {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/fa/roadmap/index.md b/public/content/translations/fa/roadmap/index.md index e08f94fa8f7..c8ecb487b48 100644 --- a/public/content/translations/fa/roadmap/index.md +++ b/public/content/translations/fa/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: چه تغییراتی ایجاد خواهد شد - label: ارتقاهای پیشین - to: /history/ + href: /history/ variant: طرح کلی --- @@ -26,28 +26,28 @@ buttons: + زنجیره بیکن @@ -215,7 +215,7 @@ APR همچنین به طور هدفمندی پویا است و به بازار طرح‌های شاردینگ به‌سرعت در حال تکامل‌اند، اما با توجه به ظهور و موفقیت فناوری‌های لایه 2 برای مقیاس‌‌پذیری اجرای تراکنش‌ها، طرح‌های شاردینگ به سمتِ یافتن بهینه‌ترین راه برای توزیع بار ذخیره‌سازی کال‌دیتای فشرده از قراردادهای رول‌آپ سوق یافته‌اند که امکان رشد تصاعدی در ظرفیت شبکه را فراهم می‌کند. این امر بدون گذار به اثبات سهام نمی‌توانست ممکن باشد. - + خرد کردن diff --git a/public/content/translations/fa/roadmap/scaling/index.md b/public/content/translations/fa/roadmap/scaling/index.md index d4a545b0cbb..56fd49cccc4 100644 --- a/public/content/translations/fa/roadmap/scaling/index.md +++ b/public/content/translations/fa/roadmap/scaling/index.md @@ -34,13 +34,13 @@ template: roadmap این مرحلۀ دوم به عنوان [‏Danksharding‏](/roadmap/danksharding/) شناخته می‌شود. احتمالاً چندین سال تا اجرای کامل آن باقی مانده است. Danksharding به پیشرفت‌های دیگری مانند [تفکیک مسئولیت بلوک‌سازی و پیشنهاد بلوک](/roadmap/pbs) و طرح‌های جدید شبکه متکی است که شبکه را قادر می‌سازد تا با نمونه‌برداری تصادفی چند کیلوبایتی در لحظه، به طور مؤثر تأیید کند که داده‌ها در دسترس هستند. این روند تحت عنوان [نمونه‌گیری دسترسی‌پذیری به داده‌ها (DAS)](/developers/docs/data-availability) شناخته می‌شود. -اطلاعات بیشتر در مورد Danksharding +اطلاعات بیشتر در مورد Danksharding ## غیرمتمرکزسازی رول‌آپ‌ها {#decentralizing-rollups} [رول‌آپ‌ها](/layer-2) اکنون نیز در حال افزایش مقیاس‌‌پذیری اتریوم هستند. یک [اکوسیستم غنی از پروژه‌های رول‌آپ](https://l2beat.com/scaling/tvl) به کاربران امکان می‌دهد تا تراکنش‌ها را با سرعت بیشتر و هزینه ارزان‌تر، با طیف وسیعی از ضمانت‌های امنیتی انجام دهند. با این حال، رول‌آپ‌ها با استفاده از توالی‌گرهای متمرکز (رایانه‌هایی که تمام پردازش تراکنش‌ها و گردآوری را قبل از ارسال به اتریوم انجام می‌دهند) بوت استرپ شده‌اند. این امر در برابر سانسور آسیب‌پذیر است، زیرا اپراتورهای توالی‌گر می‌توانند تحریم شوند، رشوه بگیرند یا به‌شکل دیگری در معرض خطر قرار گیرند. همزمان، [رول‌آپ‌ها عملکرد متفاوتی](https://l2beat.com) در روش معتبر ساختن داده‌های ورودی دارند. بهترین راه این است که «اثبات‌کنندگان»، اثبات تقلب یا اثبات اعتبار ارائه کنند، اما هنوز همه رول‌آپ‌ها حضور ندارند. حتی آن دسته از رول‌آپ‌هایی که از اثبات اعتبار/تقلب استفاده می‌کنند، از مجموعه کوچکی از اثبات‌کننده‌های شناخته‌شده استفاده می‌کنند. بنابراین، گام مهم بعدی در مقیاس‌پذیری اتریوم این است که مسئولیت اجرای توالی‌گرها و اثبات‌کننده‌ها بین افراد بیشتری توزیع شود. -اطلاعات بیشتر درباره رول‌آپ‌ها +اطلاعات بیشتر درباره رول‌آپ‌ها ## پیشرفت فعلی {#current-progress} diff --git a/public/content/translations/fa/roadmap/security/index.md b/public/content/translations/fa/roadmap/security/index.md index eed01dd7eed..cb64e04113b 100644 --- a/public/content/translations/fa/roadmap/security/index.md +++ b/public/content/translations/fa/roadmap/security/index.md @@ -15,7 +15,7 @@ template: roadmap ارتقای شبکه از اثبات کار به اثبات سهام با سهام‌گذاری ETH در یک قرارداد سپرده توسط پیشتازان شبکه اتریوم شروع شد. آن ETH برای محافظت از شبکه استفاده می‌شود. با این حال، هنوز آن ETHهای سهام‌گذاری شده قابل آزادسازی و برگشت به کاربران نیستند. مجوز برداشت ETH یک بخش مهم در ارتقای اثبات سهام است. علاوه بر اینکه برداشت‌ها یک مولفه مهم در پروتکل کاملاً کاربردی اثبات سهام است، مجوز برداشت‌ها نیز برای امنیت اتریوم مفید است، زیرا به سهام‌گذاران اجازه استفاده از پاداش‌های ETH برای اهداف خارج از سهام‌گذاری را فراهم می‌کند. این بدان معناست که کاربرانی که خواهان نقدینگی هستند، مجبور نیستند به مشتقات سهام‌گذاری نقدی (LSD) که می‌تواند یک نیروی متمرکزکننده اتریوم باشند، تکیه کنند. این ارتقا قرار است در تاریخ 12 آوریل 2023 تکمیل شود. -خواندن در مورد برداشت‌ها +خواندن در مورد برداشت‌ها ## دفاع در برابر حملات {#defending-against-attacks} @@ -23,25 +23,25 @@ template: roadmap کاهش مدت زمانی که اتریوم برای قطعی کردن بلوک‌ها صرف می‌کند، تجربه کاربری بهتری را فراهم می‌کند و در جاهایی که مهاجمان سعی دارند بلوک‌های اخیر را تغییر دهند تا سود استخراج کنند یا برخی تراکنش‌ها را سانسور کنند از حملات پیچیده «reorg» جلوگیری می‌کند. [**قطعیت اسلات منفرد (SSF)**](/roadmap/single-slot-finality/) راهی برای کاهش تأخیر در قطعی کردن تراکنش‌ها است. در حال حاضر بلوک‌های 15 دقیقه‌ای وجود دارد که مهاجم می‌تواند از نظر تئوری، اعتبارسنج‌های دیگر را متقاعد کند که دوباره پیکربندی کنند. با SSF احتمال این کار به صفر می‌رسد. کاربران، از افراد عادی گرفته تا برنامه‌ها و صرافی‌ها، از تضمین سریع و عدم بازگشت تراکنش‌هایشان منتفع می‌شوند و از طرف دیگر شبکه با از بین بردن یک دسته کامل از حملات سود می‌برد. -خواندن در مورد قطعیت اسلات منفرد +خواندن در مورد قطعیت اسلات منفرد ## دفاع در برابر سانسور {#defending-against-censorship} غیرمتمرکزسازی از تأثیرگذاری بیش از حد افراد عادی یا گروه‌های کوچک اعتبارسنج‌ها جلوگیری می‌کند. فناوری‌های جدید سهام‌گذاری می‌توانند به تضمین اعتبارسنج‌های اتریوم کمک کنند که تا حد امکان غیرمتمرکز بماند و در عین حال از آنها در برابر اختلالات سخت‌افزار، نرم‌افزار و شبکه دفاع کنند. این شامل نرم‌افزاری است که مسئولیت‌های اعتبارسنجی را در چندین گره به اشتراک می‌گذارد. این مفهوم با عنوان **تکنولوژی اعتبارسنجی توزیع‌شده (DVT)** شناخته می‌شود. استخرهای سهام‌گذاری تشویق می‌شوند تا از DVT استفاده کنند، چراکه این مفهوم به چندین کامپیوتر اجازه می‌دهد به شکل جمعی در اعتبارسنجی شرکت کنند و تزائد و تحمل خطا را به سیستم اضافه کنند. همچنین به جای اینکه اپراتورهای منفرد چند اعتبارسنج را اجرا کنند، کلیدهای اعتبارسنجی را در چندین سیستم تقسیم می‌کند. این امر هماهنگی حملات به اتریوم را برای اپراتورهای متقلب دشوارتر می‌کند. به طور کلی، ایده این است که با اجرای اعتبارسنجی به صورت _جمعی_ به جای فردی، از مزایای امنیتی بهره‌مند شویم. -خواندن در مورد تکنولوژی اعتبارسنجی توزیع‌شده +خواندن در مورد تکنولوژی اعتبارسنجی توزیع‌شده پیاده‌سازی **«جداسازی پیشنهاددهنده-سازنده» (PBS)** به شدت دفاع‌های داخلی اتریوم را در برابر سانسور بهبود می‌بخشد. الگوریتم PBS به یک اعتبارسنج اجازه می‌‌دهد یک بلوک را ایجاد کند و به یک اعتبارسنج دیگر اجازه می‌دهد تا بلوک ایجادشده را در شبکه اتریوم منتشر کند. این تضمین می‌کند که عایدی‌های حاصل از الگوریتم‌های حرفه‌ای بلوک‌ساز با سود حداکثری به طور عادلانه‌تری در سراسر شبکه به اشتراک گذاشته شوند تا **مانع از متمرکز شدن بلندمدت سهام‌گذاری** توسط آن دسته از سهام‌گذاران سازمانی شود که بهترین عملکرد را دارند. پیشنهاددهنده بلوک می‌تواند سودآورترین بلوک را که توسط بازار سازندگان بلوک به آنها ارائه می‌شود، انتخاب کند. برای سانسور، یک پیشنهاددهنده بلوک اغلب باید بلوک کم‌سودتری را انتخاب کند، که از نظر **اقتصادی غیرمنطقی و همچنین برای بقیه اعتبارسنج‌ها** روی شبکه، آشکار خواهد بود. افزونه‌های بالقوه‌ای برای PBS، مانند تراکنش‌های رمزگذاری‌شده و فهرست‌های بایگانی، وجود دارد که می‌تواند مقاومت اتریوم در برابر سانسور را بیشتر بهبود بخشد. این روش‌ها تراکنش‌های واقعی موجود در بلوک‌ها را از سازنده و پیشنهاددهنده بلوک پنهان می‌کند. -خواندن در مورد جداسازی پیشنهاددهنده-سازنده +خواندن در مورد جداسازی پیشنهاددهنده-سازنده ## محافظت از اعتبارسنج‌ها {#protecting-validators} این امکان وجود دارد که یک مهاجم پیشرفته بتواند اعتبار سنج‌های آینده را شناسایی کند و آنها را اسپم کند تا آن‌ها را از پیشنهاد دادن بلوک‌ها جلوگیری کند؛ این به عنوان **حمله حذف خدمات (DoS)** شناخته می‌شود. پیاده‌سازی [**«انتخاب مخفیانه رهبر» (SLE)**](/roadmap/secret-leader-election) با جلوگیری از شناسایی زودهنگام پیشنهاددهنده‌های بلوک، از شبکه در برابر این نوع حمله محافظت خواهد کرد. این کار با بهم ریختن مداوم مجموعه‌ای از تعهدات رمزنگاری‌شده که نشان‌دهنده پیشنهاددهندگان بلوک نامزد است و از ترتیبشان استفاده می‌کند تا اعتبارسنج انتخاب‌شده را تعیین کند، به گونه‌ای که فقط خود اعتبارسنج‌ها از قبل ترتیبشان را بدانند. -خواندن در مورد انتخاب مخفیانه رهبر +خواندن در مورد انتخاب مخفیانه رهبر ## پیشرفت فعلی {#current-progress} diff --git a/public/content/translations/fa/roadmap/statelessness/index.md b/public/content/translations/fa/roadmap/statelessness/index.md index 657e34f2fb2..c7063fb5d1c 100644 --- a/public/content/translations/fa/roadmap/statelessness/index.md +++ b/public/content/translations/fa/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ EIP-4444 درحال حاضر آماده عرضه نیست، اما تحت بحث بی‌حالتی به این بستگی دارد که سازندگان بلوک، یک نسخه از داده‌های حالت کامل نگهداری کنند تا آنها بتوانند شاهدهایی تولید کنند که برای تأیید بلوک استفاده شود. سایر گره‌ها نیاز به دسترسی به داده‌های حالت ندارند، تمام اطلاعات لازم برای تأیید بلوک در شاهد قابل دسترس است. این شرایطی به‌وجود می‌آورد که پیشنهاد یک بلوک گران تمام می‌شود، اما تأیید بلوک ارزان است که حاکی از آن است که عملگرهای کمتری اجراکننده یک بلوک پیشنهاددهنده گره خواهند کرد. با این حال، تمرکززدایی پیشنهاددهنده‌های بلوک تا زمانی‌که بسیاری از شرکت‌کننده‌ها بتوانند به‌طور مستقل تأیید کنند که بلوک‌های پیشنهادی معتبر است ضرورت ندارد. -درباره یادداشت‌های Dankrad بیشتر بخوانید +درباره یادداشت‌های Dankrad بیشتر بخوانید پیشنهاددهنده‌های بلوک از داده‌های حالت برای ایجاد «شاهدها» استفاده می‌کنند - حداقل مجموعه دادهایی که مقادیر حالت درحال تغییر توسط تراکنش‌ها در یک بلوک را اثبات می‌کند. سایر اعتبارسنج‌ها دربردارنده حالت نمی‌باشند، آنها صرفاً ریشه حالت را ذخیره می‌کنند (هش کل حالت). آنها یک بلوک و یک شاهد دریافت می‌کنند و از آنها برای به‌روزرسانی ریشه حالت خود استفاده می‌کنند. این کار گره اعتبارسنجی را به‌شدت سبک می‌کند. diff --git a/public/content/translations/fa/roadmap/user-experience/index.md b/public/content/translations/fa/roadmap/user-experience/index.md index 1dcfdba7926..e9d6342d6d1 100644 --- a/public/content/translations/fa/roadmap/user-experience/index.md +++ b/public/content/translations/fa/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap راه حل این مشکل، استفاده از کیف پول‌های قرارداد هوشمند برای تعامل با اتریوم است. کیف‌ پول‌های قرارداد هوشمند راه‌هایی برای محافظت از حساب‌ها در صورت گم یا دزدیده شدن ایجاد می‌کند، بستر مناسب را برای تشخیص و دفاع بهتر در مقابل کلاه‌برداری فراهم می‌کند و به کیف پول‌ها این امکان را می‌دهد تا عملکرد جدیدی داشته باشند. اگرچه در حال حاضر کیف پول‌های قرارداد هوشمند وجود دارند، اما ساخت آن‌ها دشوار است. چراکه پروتکل اتریوم باید پشتیانی بهتری برای آن فراهم کند. این پشتیبانی تکمیلی تحت عنوان انتزاع حساب شناخته می‌شود. -اطلاعات بیشتر در مورد انتزاع حساب +اطلاعات بیشتر در مورد انتزاع حساب ## گره‌ها برای همه @@ -23,7 +23,7 @@ template: roadmap ارتقاهایی وجود دارد که اجرای گره‌ها را بسیار ساده‌تر و میزان منابع لازم را به شدت کمتر خواهد کرد. شیوه ذخیره‌سازی داده‌ها در جهت استفاده یک ساختار بهینه‌تر از فضا تغییر می‌کند که به عنوان **درخت ورکل** شناخته می‌شود. علاوه بر این، با [بی‌حالتی](/roadmap/statelessness) یا [انقضای داده‌ها](/roadmap/statelessness/#data-expiry)، گره‌های اتریوم دیگر نیازی به ذخیره‌سازی یک کپی از کل داده‌های حالت اتریوم نخواهند داشت که نیاز به فضای هارد دیسک را به شدت کاهش می‌دهد. [گره‌های سبک](/developers/docs/nodes-and-clients/light-clients/) مزایای زیادی از اجرای یک گره کامل ارائه می‌دهند اما می‌توانند به آسانی روی موبایل‌ها یا داخل برنامه‌های مرورگر ساده اجرا شوند. -خواندن درباره درختان ورکل +خواندن درباره درختان ورکل با ابن بروزرسانی‌ها موانع راه‌اندازی یک گره به صفر می‌رسد. کاربران بدون نیاز به فضای دیسک بالا یا پردازنده‌های قدرتمند، روی کامپیوتر یا تلفن همراه خود از دسترسی ایمن و بدون مجوز به اتریوم بهره‌مند خواهند شد و مجبور نیستند هنگام استفاده از برنامه‌ها برای دسترسی به داده‌ها یا شبکه به اشخاص ثالث تکیه کنند. diff --git a/public/content/translations/fa/security/index.md b/public/content/translations/fa/security/index.md index 99801e54378..3c461049e4c 100644 --- a/public/content/translations/fa/security/index.md +++ b/public/content/translations/fa/security/index.md @@ -106,11 +106,11 @@ lang: fa یکی از مهم‌ترین دلایلی که مردم در دنیای ارزهای رمزنگاری‌شده کلاه سرشان می‌رود، نبود دانش است. برای مثال اگر درک نکنید که شبکه‌ی اتریوم غیرمتمرکز است و مال هیچ‌کس نیست، به‌سادگی قربانی کسی می‌شوید که خود را نماینده‌ی خدمات مشتریان معرفی می‌کند و به شما وعده می‌دهد اتر ازدست‌رفته‌تان در صرافی را در ازای کلید خصوصی‌تان به شما برمی‌گرداند. بالا بردن دانش خود در مورد نحوه‌ی کار اتریوم یک سرمایه‌گذاری ارزشمند است. - + اتریوم چیست؟ - + اتر چیست؟ @@ -123,7 +123,7 @@ lang: fa کلید خصوصی کیف پول شما در مقام گذرواژه‌ی کیف پول اتریوم شما عمل می‌کند. این تنها چیزی است که نمی‌گذارد افرادی که آدرس کیف پول شما را می‌دانند تمام دارایی‌های حسابتان را خالی کنند! - + کیف پول اتریوم چیست؟ diff --git a/public/content/translations/fa/staking/pools/index.md b/public/content/translations/fa/staking/pools/index.md index 46300c62230..884af093136 100644 --- a/public/content/translations/fa/staking/pools/index.md +++ b/public/content/translations/fa/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: از طرفی، استخرهایی که از توکن سهامگذاری ERC-20 استفاده می‌کنند به کاربرانشان امکان معامله این توکن در بازار آزاد معامله را می‌دهند، و به شما اجازه می‌دهند که موقعیت سهامگذاری خود را بفروشید، عملاً یعنی "برداشت کردن" بدون حذف اتر از قرارداد سهامگذاری. -اطلاعات بیشتر درباره برداشت‌های سهامگذاری +اطلاعات بیشتر درباره برداشت‌های سهامگذاری diff --git a/public/content/translations/fa/staking/saas/index.md b/public/content/translations/fa/staking/saas/index.md index 72b65313a50..64ad0cbb44f 100644 --- a/public/content/translations/fa/staking/saas/index.md +++ b/public/content/translations/fa/staking/saas/index.md @@ -77,7 +77,7 @@ summaryPoints: اعتبارسنج‌ها همچنین می‌توانند به صورت کامل از نقش اعتبارسنج خارج شوند، که منجر به باز شدن موجودی اتر باقیمانده آنها برای برداشت خواهد شد. حساب‌هایی که یک آدرس برداشت اجرایی را ارائه کرده‌اند و فرایند خروج را تکمیل کرده‌اند تمام موجودی خود را در نوبت اعتبارسنج بعدی در آدرس برداشتی که ارائه کرده‌اند دریافت خواهند نمود. -اطلاعات بیشتر درباره برداشت‌های سهامگذاری +اطلاعات بیشتر درباره برداشت‌های سهامگذاری diff --git a/public/content/translations/fa/staking/solo/index.md b/public/content/translations/fa/staking/solo/index.md index eab7f6f1516..ca1b2fde925 100644 --- a/public/content/translations/fa/staking/solo/index.md +++ b/public/content/translations/fa/staking/solo/index.md @@ -190,7 +190,7 @@ Staking Launchpad یک برنامه منبع‌باز است که به شما ک برای باز کردن و بازپس‌گیری کل موجودی تان باید فرایند خروج از اعتبارسنج خود را نیز تکمیل کنید. -اطلاعات بیشتر درباره برداشت‌های سهامگذاری +اطلاعات بیشتر درباره برداشت‌های سهامگذاری ## بیشتر بخوانید {#further-reading} diff --git a/public/content/translations/fa/web3/index.md b/public/content/translations/fa/web3/index.md index eaa158537ff..cc81640c567 100644 --- a/public/content/translations/fa/web3/index.md +++ b/public/content/translations/fa/web3/index.md @@ -63,7 +63,7 @@ lang: fa
درباره‌ی NFTها بیشتر بدانید
- + اطلاعات بیشتر درباره NTFها
@@ -88,7 +88,7 @@ DAOها از نظر فنی به عنوان قراردادهای هوشمند ت
درباره DAO ها بیشتر بیاموزید
- + اطلاعات بیشتر درباره DAO ها
@@ -99,7 +99,7 @@ DAOها از نظر فنی به عنوان قراردادهای هوشمند ت Web3 با فراهم‌سازی امکان کنترل هویت دیجیتال برای شما با آدرس اتریوم و نمایه‌ ENS، این مشکلات را حل می‌کند. استفاده از یک آدرس اتریوم، یک حساب کاربری واحد برای ورود را در سراسر پلتفرم ها فراهم می‌کند که امن، مقاوم در برابر سانسور و ناشناس است. - + با اتریوم وارد شوید @@ -107,7 +107,7 @@ Web3 با فراهم‌سازی امکان کنترل هویت دیجیتال ب زیرساخت پرداخت Web2 به بانک‌ها و پردازشگرهای پرداخت متکی است، به استثنای افرادی که حساب بانکی ندارند یا کسانی که درون مرزهای کشور اشتباهی زندگی می‌کنند. Web3 از توکن‌هایی مانند [اتر](/eth/) برای ارسال مستقیم پول در مرورگر استفاده می‌کند و به شخص ثالث قابل‌اعتمادی نیاز ندارد. - + اطلاعات بیشتر درباره‌ی اتر diff --git a/public/content/translations/fi/dao/index.md b/public/content/translations/fi/dao/index.md index 3abe3858357..0e0c6e007e9 100644 --- a/public/content/translations/fi/dao/index.md +++ b/public/content/translations/fi/dao/index.md @@ -50,7 +50,7 @@ DAOn selkäranka on sen älykäs sopimus, joka määrittelee organisaation sää Tämä on mahdollista koska älysopimukset ovat suojattuja, eikä niitä voi "peukaloida" sen jälkeen, kun ne julkaistaan Ethereumissa. Koodin huomaamaton muokkaaminen on poissuljettu (DAOn säännöt). Kaikki on julkista ja avointa. - + Lisätietoa älysopimuksista diff --git a/public/content/translations/fi/nft/index.md b/public/content/translations/fi/nft/index.md index 525608bcfe2..3ac026134b9 100644 --- a/public/content/translations/fi/nft/index.md +++ b/public/content/translations/fi/nft/index.md @@ -169,7 +169,7 @@ Kun sisältöä myydään, ansainta ohjautuu suoraan luojalle. Jos uusi sisäll
Tutki, osta tai luo omia NFT-toteutuksia
- + Tutustu NFT-taiteeseen
@@ -202,7 +202,7 @@ Decentraland, virtuaalinen reality-peli, jossa NFTt edustavat tontteja tai kiint
Tutustu Ethereum-peleihin, joita NFTt boostaavat...
- + Tutki NFT-pelejä
@@ -335,7 +335,7 @@ Ethereumin turvallisuus syntyy hajautetusta sijoittamisesta siihen. Järjestelm Turvallisuushaasteet, jotka liittyvät NFTeihin, ovat monesti kalasteluyrityksiä, älysopimuksen haavoittuvuuksia tai käyttäjien virheitä (kuten yksityisavaimen paljastaminen). Lompakkojen suojaus on keskeistä NFTen omistajille. - + Lisää tietoturvasta ja suojauksesta diff --git a/public/content/translations/fil/dao/index.md b/public/content/translations/fil/dao/index.md index 2282acbb7bb..5e9c41e45ce 100644 --- a/public/content/translations/fil/dao/index.md +++ b/public/content/translations/fil/dao/index.md @@ -50,7 +50,7 @@ Ang pundasyon ng isang DAO ay ang smart contract nito, na nagtatakda ng mga panu Posible ito dahil hindi mababago ang mga smart contract kapag live na ang mga ito sa Ethereum. Hindi mo mae-edit nang basta-basta ang code (ang mga panuntunan ng DAO) nang hindi napapansin ng mga tao dahil ang lahat ay pampubliko. - + Higit pa sa mga matalinong kontrata diff --git a/public/content/translations/fil/defi/index.md b/public/content/translations/fil/defi/index.md index 10306ed2356..681a9c2b223 100644 --- a/public/content/translations/fil/defi/index.md +++ b/public/content/translations/fil/defi/index.md @@ -47,7 +47,7 @@ Ang isa sa mga pinakamagandang paraan upang makita ang potensyal ng DeFi ay unaw | Ang mga market ay palaging bukas. | Nagsasara ang mga market dahil kailangang magpahinga ng mga empleyado. | | Transparency ang pundasyon nito – puwedeng tingnan ng kahit sino ang data ng produkto at suriin kung paano gumagana ang system. | Ang mga pinansyal institusyon ay parang mga saradong libro: hindi mo maaaring tingnan ang kanilang kasaysayan ng pautang, record ng mga pinapamahalaan nilang asset, at iba pa. | - + I-explore ang mga DeFi app @@ -65,7 +65,7 @@ Medyo kakaiba itong pakinggan... "bakit ko gugustuhing i-program ang pera ko"? N
Tingnan ang aming mga rekomendasyon para sa mga DeFi application na dapat subukan kung bago ka sa Ethereum.
- + I-explore ang mga DeFi app
@@ -92,7 +92,7 @@ May decentralized na alternatibo sa karamihan sa mga serbisyong pinansyal. Nguni Bilang isang blockchain, ang Ethereum ay idinisenyo para magpadala ng mga transaksyon sa ligtas at pandaigdigang paraan. Tulad ng Bitcoin, pinapadali ng Ethereum ang pagpapadala ng pera sa iba't ibang bahagi ng mundo, na parang nagpapadala lang ng email. Ilagay lang ang [ENS name](/nft/#nft-domains) (tulad ng bob.eth) ng recipient mo o ang kanyang account address mula sa iyong wallet at sa loob ng ilang minuto (karaniwan), direkta na niyang matatanggap ang bayad mo. Upang magpadala o tumanggap ng mga pagbabayad, kakailanganin mo ng [wallet](/wallets/). - + Tingnan ang mga decentralized application (dapps) para sa pagbabayad @@ -110,7 +110,7 @@ Ang volatility ng cryptocurrency ay problema para sa maraming pinansyal na produ Ang mga coin tulad ng Dai o USDC ay may halagang nananatiling malapit sa isang dolyar. Dahil dito, mainam ito para sa pagkakaroon ng kita o retail. Maraming tao sa Latin America ang gumamit ng mga stablecoin bilang paraan para protektahan ang kanilang naipong pera sa panahon ng kawalan ng katiyakan pagdating sa mga currency na mula sa kanilang pamahalaan. - + Iba pang detalye tungkol sa mga stablecoin @@ -123,7 +123,7 @@ Ang paghiram ng pera mula sa mga decentralized provider ay may dalawang pangunah - Peer-to-peer, na nangangahulugang direktang hihiram ang borrower sa isang partikular na lender. - Pool-based kung saan nagbibigay ng pondo (liquidity) ang mga lender sa isang pool na mahihiraman ng mga borrower. - + Tingnan ang dapps para sa panghihiram @@ -183,7 +183,7 @@ Maaari kang kumita ng interes sa iyong crypto sa pamamagitan ng pagpapautang nit - Ang iyong aDai ay tataas base sa interes at makikita mo ang paglaki ng iyong balanse sa iyong wallet. Depende sa APR, maaaring maging 100.1234 ang balanse ng iyong wallet pagkatapos ng ilang araw o maging oras! - Maaari kang mag-withdraw ng regular na Dai na katumbas ng iyong balanse sa aDai anumang oras. - + Tingnan ang mga decentralized application (dapps) para sa pagpapautang @@ -199,7 +199,7 @@ Ang mga no-loss lottery tulad ng PoolTogether ay masaya at bagong paraan upang m Ang prize pool ay mula sa lahat ng interes na kinikita mula sa pagpapautang ng mga ticket deposit tulad ng nabanggit sa halimbawa sa pagpapautang sa itaas. - + Subukan ang PoolTogether @@ -211,7 +211,7 @@ May libo-libong token sa Ethereum. Sa tulong ng mga decentralized exchange (DEXs Halimbawa, kung nais mong gamitin ang no-loss lottery na PoolTogether (na inilalarawan sa itaas), kakailanganin mo ng token tulad ng Dai o USDC. Ang mga DEX na ito ay nagbibigay-daan sa iyo na i-swap ang iyong ETH sa mga token na iyon at i-swap ito ulit kapag tapos ka na. - + Tingnan ang mga token exchange @@ -223,7 +223,7 @@ Mayroong mga mas advanced na opsyon para sa mga trader na gusto ng kaunti pang k Kapag gumagamit ka ng centralized exchange, dapat mong ideposito ang mga asset mo bago mag-trade at dapat mong ipaubaya sa kanila ang mga ito. Habang nakadeposito ang iyong mga asset, nanganganib ang mga ito dahil mainit sa mata ng mga hacker ang mga centralized exchange. - + Tingnan ang mga decentralized application (dapps) para sa trading @@ -235,7 +235,7 @@ May mga produkto para sa pamamahala ng pondo sa Ethereum na susubukang palaguin Isang magandang halimbawa ang [ DeFi Pulse Index fund (DPI)](https://defipulse.com/blog/defi-pulse-index/). Ito ay isang pondo na awtomatikong nagre-rebalance upang tiyaking palaging makikita sa portfolio mo [ang mga nangungunang DeFi token ayon sa market capitalization](https://www.coingecko.com/en/defi). Hindi mo kailangang pamahalaan ang alinman sa mga detalye at puwede kang umalis sa pondo kung kailan mo gusto. - + Tingnan ang mga decentralized application (dapps) para sa investment @@ -249,7 +249,7 @@ Magandang platform ang Ethereum para sa crowdfunding: - Transparent ito kaya maipapakita ng mga fundraiser kung magkano na ang naipong pera. At malalaman mo kung saan napupunta o nagagastos ang lahat ng ito. - Maaaring mag-set up ang mga fundraiser ng mga awtomatikong refund kung, halimbawa, may tiyak na takdang oras at minimum na halaga na hindi natugunan. - + Tingnan ang mga decentralized application (dapps) para sa crowdfunding @@ -276,7 +276,7 @@ Ang decentralized insurance ay may layuning gawing mas abot-kaya, mas pabilisin Ang mga produkto ng Ethereum, gaya ng anumang software, ay puwedeng magkaroon ng mga bug at puwedeng abusuhin. Kaya sa ngayon, maraming produkto ng insurance ang nakatuon sa pagprotekta sa mga user laban sa pagkawala ng pondo. Gayunpaman, may mga proyekto na nagsisimulang bumuo ng coverage para sa lahat ng puwede nating harapin sa buhay. Isang magandang halimbawa nito ay ang Crop cover ng Etherisc na may layuning [ protektahan ang maliliit na magsasaka sa Kenya laban sa tagtuyot at pagbaha](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Ang decentralized insurance ay maaaring magbigay ng mas abot-kayang presyo para sa mga magsasaka na kadalasang hindi kayang magbayad para sa tradisyonal na insurance. - + Tingnan ang decentralized application (dapps) para sa insurance @@ -286,7 +286,7 @@ Ang mga produkto ng Ethereum, gaya ng anumang software, ay puwedeng magkaroon ng Sa dami ng mga nangyayari, kakailanganin mo ng paraan upang subaybayan ang lahat ng iyong mga investment, loan, at trade. May iba't ibang produkto na nagbibigay-daan sa iyong i-coordinate ang lahat ng iyong aktibidad sa DeFi mula sa isang lugar. Ito ang kagandahan ng open architecture ng DeFi. Ang mga team ay maaaring bumuo ng mga interface kung saan hindi mo lang makikita ang iyong mga balanse sa iba't ibang produkto, maaari mo ring gamitin ang kanilang mga feature. Maaaring maging kapaki-pakinabang ito para sa iyo habang tinitingnan mo ang iba pang bahagi ng DeFi. - + Tingnan ang decentralized application (dapps) para sa portfolio @@ -324,7 +324,7 @@ Maaaring isipin na may mga layer ang DeFi: Ang DeFi ay isang open-source movement. Ang mga protocol at application ng DeFi ay bukas para i-inspect, i-fork, at pagandahin mo. Dahil sa layered stack na ito (gumagamit ang lahat ng ito ng parehong base blockchain at mga asset), ang mga protocol ay maaaring pagsama-samahin upang gumawa ng mga natatanging oportunidad. - + Iba pang detalye tungkol sa mga decentralized application (dapps) para sa paggawa diff --git a/public/content/translations/fil/governance/index.md b/public/content/translations/fil/governance/index.md index 2c726c7c5d9..bc3c58e8b3a 100644 --- a/public/content/translations/fil/governance/index.md +++ b/public/content/translations/fil/governance/index.md @@ -32,7 +32,7 @@ Sa kabaligtaran, ang off-chain governance ay kung saan nangyayari ang anumang pa _Kahit off-chain ang pamamahala ng Ethereum sa antas ng protocol, maraming use case na ginawa sa Ethereum, tulad ng DAOs, ang gumagamit ng on-chain na pamamahala._ - + Iba pang detalye tungkol sa DAOs @@ -58,7 +58,7 @@ _Tandaan: maaaring hindi lang sa isa sa mga grupong ito napapabilang ang sinuman Isang mahalagang proseso na ginagamit sa pamamahala ng Ethereum ang pagmumungkahi ng **mga Ethereum Improvement Proposal (EIPs)**. Ang EIPs ay mga pamantayan na nagtatakda ng mga potensyal na bagong feature o proseso para sa Ethereum. Makakagawa ng EIP ang kahit sino sa komunidad ng Ethereum. Kung interesado kang magsulat ng EIP o lumahok sa peer-review at/o pamamahala, tingnan ang: - + Iba pang detalye tungkol sa EIPs @@ -154,7 +154,7 @@ Bagama't palaging ganap na open source ang specification at mga pagpapatupad ng Noong mag-merge ang Beacon Chain at Ethereum execution layer noong ika-15 ng Setyembre, 2022, natapos ang The Merge bilang bahagi ng [Paris network upgrade](/history/#paris). Ang proposal na [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675)ay ginawang 'Final' mula sa 'Last Call', kaya nailipat ito sa patunay ng stake. - + Iba pang detalye tungkol sa The Merge diff --git a/public/content/translations/fil/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/fil/guides/how-to-create-an-ethereum-account/index.md index f41a6b50ad2..63ecc7ea6d5 100644 --- a/public/content/translations/fil/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/fil/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Hindi tulad ng pagbubukas ng bagong account sa isang kumpanya, ang paggawa ng Et Ang wallet ay isang app na tumutulong sa iyong pamahalaan ang iyong Ethereum account. Ginagamit nito ang iyong mga key para magpadala at tumanggap ng mga transaksyon at mag-sign in sa mga app. Maraming iba't ibang wallet na mapagpipilian—mobile, desktop, o kahit mga browser extension. - + Maghanap ng wallet @@ -42,7 +42,7 @@ Kapag na-save mo na ang iyong seed phrase, makikita mo ang iyong balanse sa dash
Gusto mong magbasa pa?
- + Tingnan ang iba pa naming gabay
diff --git a/public/content/translations/fil/guides/how-to-revoke-token-access/index.md b/public/content/translations/fil/guides/how-to-revoke-token-access/index.md index 7f11fb7a96e..c4f92f2032e 100644 --- a/public/content/translations/fil/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/fil/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Ipinapayo naming i-refresh mo ang tool para sa pagbawi pagkalipas ng ilang minut
Gusto mong magbasa pa?
- + Tingnan ang iba pa naming gabay
diff --git a/public/content/translations/fil/guides/how-to-swap-tokens/index.md b/public/content/translations/fil/guides/how-to-swap-tokens/index.md index 7431ee89592..ea827f04a41 100644 --- a/public/content/translations/fil/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/fil/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Awtomatiko mong matatanggap ang mga na-swap na token sa wallet mo kapag naiprose
Gusto mong magbasa pa?
- + Tingnan ang iba pa naming gabay
diff --git a/public/content/translations/fil/guides/how-to-use-a-bridge/index.md b/public/content/translations/fil/guides/how-to-use-a-bridge/index.md index be2ba992a11..77aaf0d77bf 100644 --- a/public/content/translations/fil/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/fil/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Maaari kang gumamit ng [chainlist.org](http://chainlist.org) upang makita ang de
Gusto mong magbasa pa?
- + Tingnan ang iba pa naming gabay
diff --git a/public/content/translations/fil/guides/how-to-use-a-wallet/index.md b/public/content/translations/fil/guides/how-to-use-a-wallet/index.md index 882b2800701..14cae1ed9be 100644 --- a/public/content/translations/fil/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/fil/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Hindi magbabago ang iyong address sa lahat ng Ethereum project. Hindi mo kailang
Gusto mong magbasa pa?
- + Tingnan ang iba pa naming gabay
diff --git a/public/content/translations/fil/nft/index.md b/public/content/translations/fil/nft/index.md index 9c6ba33248f..b2723913508 100644 --- a/public/content/translations/fil/nft/index.md +++ b/public/content/translations/fil/nft/index.md @@ -78,7 +78,7 @@ Ang seguridad ng Ethereum ay mula sa proof-of-stake. Ang system na ito ay idinis Pinakamadalas na nauugnay sa mga phishing scam, vulnerability ng smart contract o error ng user (gaya ng hindi sinasadyang pagsisiwalat ng mga pribadong key) ang mga isyu sa seguridad kaugnay ng mga NFT, kung kaya, kritikal para sa mga may-ari ng NFT ang mainam na seguridad para sa wallet. - + Iba pang detalye tungkol sa seguridad diff --git a/public/content/translations/fil/security/index.md b/public/content/translations/fil/security/index.md index 889d829547b..b1ad5b49030 100644 --- a/public/content/translations/fil/security/index.md +++ b/public/content/translations/fil/security/index.md @@ -110,11 +110,11 @@ Ang mga browser extension tulad ng mga Chrome extension o Add-on para sa Firefox Ang isa sa mga pangunahing dahilan kung bakit nasa-scam ang mga tao sa crypto ay kakulangan sa pag-unawa. Halimbawa, kung hindi mo nauunawaan na ang Ethereum network ay decentralized at hindi pagmamay-ari ng kahit sino, madaling maging biktima ng isang taong nagpapanggap na customer service agent na nangangakong ibabalik ang nawawalang ETH mo kapalit ng iyong mga pribadong key. Napakagandang puhunan ng pag-aaral sa kung paano gumagana ang Ethereum. - + Ano ang Ethereum? - + Ano ang ether? @@ -127,7 +127,7 @@ Ang isa sa mga pangunahing dahilan kung bakit nasa-scam ang mga tao sa crypto ay Ang pribadong key ng iyong wallet ang nagsisilbing password sa iyong Ethereum wallet. Ito lang ang pumipigil sa sinumang nakakaalam ng iyong wallet address na tangayin ang lahat ng asset ng iyong account! - + Ano ang Ethereum wallet? diff --git a/public/content/translations/fil/staking/pools/index.md b/public/content/translations/fil/staking/pools/index.md index 56aa4ad531d..345206640c0 100644 --- a/public/content/translations/fil/staking/pools/index.md +++ b/public/content/translations/fil/staking/pools/index.md @@ -68,7 +68,7 @@ Ngayon na! Ang Shanghai/Capella network upgrade ay nangyari noong Abril 2023, at Binibigyang-daan naman ng mga pool na gumagamit ng ERC-20 staking token ang mga user na i-trade ang token na ito sa open market. Kung gayon, maibebenta mo ang iyong staking position at makakapag-"withdraw" ka nang hindi inaalis ang EH sa staking contract. -Iba pang detalye tungkol sa mga pag-withdraw sa staking +Iba pang detalye tungkol sa mga pag-withdraw sa staking diff --git a/public/content/translations/fil/staking/saas/index.md b/public/content/translations/fil/staking/saas/index.md index ffd85d74ac8..c7c482a30d0 100644 --- a/public/content/translations/fil/staking/saas/index.md +++ b/public/content/translations/fil/staking/saas/index.md @@ -78,7 +78,7 @@ Inilunsad ang pag-withdraw sa staking sa Shanghai/Capella upgrade noong Abril 20 Puwede ring ganap na umalis ang mga validator bilang validator, na siyang mag-a-unlock ng natitirang nilang ETH balance para ma-withdraw. Matatanggap ng mga account na nagbigay ng execution withdrawal address at nakatapos ng proseso ng pag-alis ang kanilang buong balanse sa withdrawal address na ibinigay sa susunod na validator sweep. -Iba pang detalye tungkol sa mga pag-withdraw sa staking +Iba pang detalye tungkol sa mga pag-withdraw sa staking diff --git a/public/content/translations/fil/staking/solo/index.md b/public/content/translations/fil/staking/solo/index.md index 257f5b851e3..f3ac064b20c 100644 --- a/public/content/translations/fil/staking/solo/index.md +++ b/public/content/translations/fil/staking/solo/index.md @@ -190,7 +190,7 @@ Kapag naitakda na ang mga kredensyal sa pag-withdraw, ang mga reward payment (na Upang ma-unlock at maibalik ang iyong buong balanse, dapat mo ring tapusin ang proseso ng pag-aalis ng iyong validator. -Iba pang detalye tungkol sa mga pag-withdraw sa staking +Iba pang detalye tungkol sa mga pag-withdraw sa staking ## Karagdagang pagbabasa {#further-reading} diff --git a/public/content/translations/fil/web3/index.md b/public/content/translations/fil/web3/index.md index a4bdd808cbf..1708f86733d 100644 --- a/public/content/translations/fil/web3/index.md +++ b/public/content/translations/fil/web3/index.md @@ -63,7 +63,7 @@ Pinapayagan ng Web3 ang pagmamay-ari sa pamamagitan ng [mga non-fungible token (
Magbasa pa tungkol sa NFTs
- + Iba pang detalye tungkol sa NFTs
@@ -88,7 +88,7 @@ Gayunpaman, itinuturing na DAOs ng mga tao ang maraming komunidad sa Web3. May i
Magkaroon ng higit pang kaalaman tungkol sa DAOs
- + Iba pang kaalaman ukol sa DAOs
@@ -99,7 +99,7 @@ Karaniwan, gagawa ka ng account para sa bawat platform na gagamitin mo. Halimbaw Nilulutas ng Web3 ang mga problemang ito sa pamamagitan ng pagbibigay sayo ng kontrol sa iyong digital identity gamit ang Ethereum address at ENS profile. Kapag gumamit ng Ethereum address, iisang login na lang ang gagamitin sa mga platform na secure, ligtas sa censorship, at anonymous. - + Mag-sign in sa Ethereum @@ -107,7 +107,7 @@ Nilulutas ng Web3 ang mga problemang ito sa pamamagitan ng pagbibigay sayo ng ko Ang paraan ng pagbabayad sa Web2 ay nakasalalay sa mga bangko at iba pang payment processor, hindi pa kasama rito ang mga taong walang bank account o nakatira sa mahihigpit na bansa. Gumagamit ang Web3 ng mga token gaya ng [ETH](/eth/) upang direktang magpadala ng pera sa browser at hindi nito kailangan ng pinagkakatiwalaang third party. - + Iba pang kaalaman ukol sa ETH diff --git a/public/content/translations/fr/community/online/index.md b/public/content/translations/fr/community/online/index.md index 42f18548d3e..6ddbd7a9b73 100644 --- a/public/content/translations/fr/community/online/index.md +++ b/public/content/translations/fr/community/online/index.md @@ -10,40 +10,40 @@ Des centaines de milliers de passionnés d'Ethereum se rassemblent sur ces forum ## Forums {#forums} -r/ethereum - tout sur Ethereum -r/ethfinance - le côté financier d'Ethereum, y compris DeFi -r/ethdev - axé sur le développement Ethereum -r/ethtrader - tendances & analyse de marché -r/ethstaker - bienvenue à tous ceux qui s'intéressent au staking sur Ethereum -Fellowship of Ethereum Magicians - communauté axée sur les normes techniques sur Ethereum -Ethereum Stackexchange - discussion et aide pour les développeurs Ethereum -Ethereum Research - le forum le plus influent de la recherche cryptoéconomique +r/ethereum - tout sur Ethereum +r/ethfinance - le côté financier d'Ethereum, y compris DeFi +r/ethdev - axé sur le développement Ethereum +r/ethtrader - tendances & analyse de marché +r/ethstaker - bienvenue à tous ceux qui s'intéressent au staking sur Ethereum +Fellowship of Ethereum Magicians - communauté axée sur les normes techniques sur Ethereum +Ethereum Stackexchange - discussion et aide pour les développeurs Ethereum +Ethereum Research - le forum le plus influent de la recherche cryptoéconomique ## Salons de discussion {#chat-rooms} -Ethereum Cat Herders - communauté orientée autour de l'offre de soutien à la gestion de projet concernant le développement d'Ethereum -Hackers Ethereum - Salon Discord administré par ETHGlobal : une communauté en ligne pour les hackers Ethereum dans le monde entier -CryptoDevs - Communauté Discord axée sur le développement Ethereum -Le serveur Discord d'EthStaker - orientation par la communauté, éducation, soutien et ressources pour les stakeurs et stakeurs potentiels. -Équipe du site web Ethereum.org - consultez et discutez du développement et du design du site web ethereum.org avec l'équipe et les membres de la communauté -Discord Matos - Communauté de créateurs Web3 où les bâtisseurs, les chefs de file industriels et les passionnés d'Ethereum se rencontrent. Nous sommes passionnés par le développement du Web3, sa conception et sa culture. Venez le bâtir avec nous. -Solidity Gitter - forum de discussion pour le développement Solidity (Gitter) -Solidity Matrix - forum de discussion pour le développement Solidity (Matrix) -Ethereum Stack Exchange *- forum de questions-réponses* -Peeranha *- forum de questions-réponses décentralisé* +Ethereum Cat Herders - communauté orientée autour de l'offre de soutien à la gestion de projet concernant le développement d'Ethereum +Hackers Ethereum - Salon Discord administré par ETHGlobal : une communauté en ligne pour les hackers Ethereum dans le monde entier +CryptoDevs - Communauté Discord axée sur le développement Ethereum +Le serveur Discord d'EthStaker - orientation par la communauté, éducation, soutien et ressources pour les stakeurs et stakeurs potentiels. +Équipe du site web Ethereum.org - consultez et discutez du développement et du design du site web ethereum.org avec l'équipe et les membres de la communauté +Discord Matos - Communauté de créateurs Web3 où les bâtisseurs, les chefs de file industriels et les passionnés d'Ethereum se rencontrent. Nous sommes passionnés par le développement du Web3, sa conception et sa culture. Venez le bâtir avec nous. +Solidity Gitter - forum de discussion pour le développement Solidity (Gitter) +Solidity Matrix - forum de discussion pour le développement Solidity (Matrix) +Ethereum Stack Exchange *- forum de questions-réponses* +Peeranha *- forum de questions-réponses décentralisé* ## YouTube et Twitter {#youtube-and-twitter} -Ethereum Foundation - Tenez-vous au courant des dernières nouvelles de la fondation Ethereum -@ethereum - Compte officiel de la Fondation Ethereum -@ethdotorg - Le portail vers Ethereum, construit pour notre communauté mondiale grandissante -Liste des comptes Twitter Ethereum influents +Ethereum Foundation - Tenez-vous au courant des dernières nouvelles de la fondation Ethereum +@ethereum - Compte officiel de la Fondation Ethereum +@ethdotorg - Le portail vers Ethereum, construit pour notre communauté mondiale grandissante +Liste des comptes Twitter Ethereum influents
- + En savoir plus sur les DAOs
diff --git a/public/content/translations/fr/community/support/index.md b/public/content/translations/fr/community/support/index.md index 44f484a4401..e9711889ee3 100644 --- a/public/content/translations/fr/community/support/index.md +++ b/public/content/translations/fr/community/support/index.md @@ -12,11 +12,11 @@ Vous recherchez l'assistance officielle Ethereum ? La première chose que vous d Comprendre la nature décentralisée d'Ethereum est essentiel, car quiconque prétendant représenter l'assiatnce officielle d'Ethereum essaie probablement de vous escroquer ! La meilleure protection contre les arnaques consiste à vous informer et à prendre la sécurité au sérieux. - + Sécurité d'Ethereum et prévention des arnaques - + Apprendre les fondamentaux d'Ethereum diff --git a/public/content/translations/fr/contributing/adding-developer-tools/index.md b/public/content/translations/fr/contributing/adding-developer-tools/index.md index a649f81bc48..6e6e12631a9 100644 --- a/public/content/translations/fr/contributing/adding-developer-tools/index.md +++ b/public/content/translations/fr/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ De nombreux projets dans l'espace Ethereum sont open source. Nous sommes plus su Si vous souhaitez ajouter un outil de développement à ethereum.org et qu'il répond aux critères, créez un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/adding-exchanges/index.md b/public/content/translations/fr/contributing/adding-exchanges/index.md index 2c55720033a..60839a5dfb8 100644 --- a/public/content/translations/fr/contributing/adding-exchanges/index.md +++ b/public/content/translations/fr/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ Cela permet également à ethereum.org d'avoir confiance en la légitimité et l Si vous souhaitez ajouter un échange sur ethereum.org, créez un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/adding-layer-2s/index.md b/public/content/translations/fr/contributing/adding-layer-2s/index.md index 18c84d4f524..ec77967918c 100644 --- a/public/content/translations/fr/contributing/adding-layer-2s/index.md +++ b/public/content/translations/fr/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _Nous ne considérons pas comme relevant de la couche 2 les autres solutions d' Si vous souhaitez ajouter une Couche 2 sur ethereum.org, créez un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/adding-products/index.md b/public/content/translations/fr/contributing/adding-products/index.md index e31a56004ef..cbd06a7276f 100644 --- a/public/content/translations/fr/contributing/adding-products/index.md +++ b/public/content/translations/fr/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _Nous étudions également des options de vote afin que la communauté puisse in Si vous souhaitez ajouter une DApp à ethereum.org et qu’elle répond aux critères, créez un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/adding-staking-products/index.md b/public/content/translations/fr/contributing/adding-staking-products/index.md index 8bd43e65139..ec73eba67d9 100644 --- a/public/content/translations/fr/contributing/adding-staking-products/index.md +++ b/public/content/translations/fr/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ La logique de code et les pondérations de ces critères sont actuellement conte Si vous souhaitez ajouter un produit ou un service de mise en jeu sur ethereum.org, il vous suffit de créer un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/adding-wallets/index.md b/public/content/translations/fr/contributing/adding-wallets/index.md index 520aeed588e..5dcf168ae56 100644 --- a/public/content/translations/fr/contributing/adding-wallets/index.md +++ b/public/content/translations/fr/contributing/adding-wallets/index.md @@ -57,7 +57,7 @@ Les portefeuilles évoluent rapidement sur Ethereum. Nous avons tenté de créer Si vous souhaitez ajouter un portefeuille sur ethereum.org, créez un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/content-resources/index.md b/public/content/translations/fr/contributing/content-resources/index.md index 6dbae83cee0..8d1f6574770 100644 --- a/public/content/translations/fr/contributing/content-resources/index.md +++ b/public/content/translations/fr/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Les ressources d'apprentissage seront évaluées selon les critères suivants : Si vous souhaitez ajouter une ressource de contenu à ethereum.org et qu'elle répond aux critères, créez un ticket sur GitHub. - + Créez un ticket diff --git a/public/content/translations/fr/contributing/translation-program/how-to-translate/index.md b/public/content/translations/fr/contributing/translation-program/how-to-translate/index.md index 19c3eb5b442..473a2c713aa 100644 --- a/public/content/translations/fr/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/fr/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Pour les apprenants plus visuels, regardez la vidéo de Luka qui présente le pa Vous devrez vous connecter à votre compte Crowdin ou vous inscrire si vous n'avez pas encore de compte. Tout ce qui est nécessaire pour vous inscrire est un compte de messagerie et un mot de passe. - + Rejoindre le projet diff --git a/public/content/translations/fr/contributing/translation-program/index.md b/public/content/translations/fr/contributing/translation-program/index.md index 33c87f2f4e8..3478597b625 100644 --- a/public/content/translations/fr/contributing/translation-program/index.md +++ b/public/content/translations/fr/contributing/translation-program/index.md @@ -22,7 +22,7 @@ Le programme de traduction d'ethereum.org est ouvert et n'importe qui peut y con _Rejoignez [ethereum.org Discord](/discord/) pour collaborer aux traductions, poser des questions, partager des commentaires et des idées, ou rejoindre un groupe de traduction._ - + Commencez à traduire diff --git a/public/content/translations/fr/governance/index.md b/public/content/translations/fr/governance/index.md index ac6021162e7..f017b6cca58 100644 --- a/public/content/translations/fr/governance/index.md +++ b/public/content/translations/fr/governance/index.md @@ -32,7 +32,7 @@ L'approche opposée, la gouvernance hors chaîne, est celle où toute décision _Bien qu'au niveau du protocole, la gouvernance d'Ethereum est hors chaîne, de nombreux cas d'utilisation basés sur Ethereum, tels que les DAO, utilisent la gouvernance sur la blockchain._ - + En savoir plus sur les DAO @@ -58,7 +58,7 @@ _Note : Toute personne peut faire partie de plusieurs de ces groupes (par exempl Un processus important utilisé dans la gouvernance Ethereum est la proposition de **Propositions d'amélioration Ethereum (EIP)**. Les EIP sont des normes qui spécifient de nouvelles fonctionnalités ou processus potentiels pour Ethereum. N'importe qui au sein de la communauté Ethereum peut créer une EIP. Si vous souhaitez écrire une EIP ou participer à une revue par les pairs, et/ou la gouvernance, voir : - + Plus d'infos les EIP @@ -154,7 +154,7 @@ Bien que le développement des spécifications et des implémentations ait toujo Lorsque la Chaîne Phare a fusionné avec la couche d'exécution Ethereum le 15 septembre 2022, La Fusion s'est achevée à travers [la mise à jour Paris](/history/#paris). La proposition [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) est passée de 'Dernier appel' à 'Final', achevant ainsi la transition vers la preuve d'enjeu. - + Plus d'infos sur la fusion diff --git a/public/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md index 0a0f0f29fb3..d84066fcc9e 100644 --- a/public/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/fr/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Contrairement à l'ouverture d'un nouveau compte auprès d'une entreprise, la cr Un portefeuille est une application qui vous aide à gérer votre compte Ethereum. Il utilise vos clés pour envoyer et recevoir des transactions et se connecter à des applications. Il existe des dizaines de portefeuilles différents - mobiles, de bureau ou même des extensions de navigateur. - + Trouver un portefeuille @@ -42,7 +42,7 @@ Une fois votre phrase de récupération enregistrée, vous pourrez consulter le
Vous voulez en savoir plus ?
- + Consultez nos autres guides
diff --git a/public/content/translations/fr/guides/how-to-revoke-token-access/index.md b/public/content/translations/fr/guides/how-to-revoke-token-access/index.md index 817fe1a9f31..59de4c0f41a 100644 --- a/public/content/translations/fr/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/fr/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Nous vous conseillons de rafraîchir l'outil de révocation après quelques minu
Vous voulez en savoir plus ?
- + Consultez nos autres guides
diff --git a/public/content/translations/fr/guides/how-to-swap-tokens/index.md b/public/content/translations/fr/guides/how-to-swap-tokens/index.md index d8216664b1d..27cb9af82dd 100644 --- a/public/content/translations/fr/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/fr/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Vous recevez automatiquement les jetons échangés dans votre portefeuille lorsq
Vous voulez en savoir plus ?
- + Consultez nos autres guides
diff --git a/public/content/translations/fr/guides/how-to-use-a-bridge/index.md b/public/content/translations/fr/guides/how-to-use-a-bridge/index.md index 65264bd9abe..890c4d98614 100644 --- a/public/content/translations/fr/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/fr/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Vous pouvez utiliser chainlist.org pour trouver les détails RPC du réseau. Une
Vous voulez en savoir plus ?
- + Consultez nos autres guides
diff --git a/public/content/translations/fr/guides/how-to-use-a-wallet/index.md b/public/content/translations/fr/guides/how-to-use-a-wallet/index.md index 6bd31632e45..009f48431cd 100644 --- a/public/content/translations/fr/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/fr/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Votre adresse sera la même pour tous les projets Ethereum. Vous n'avez pas beso
Vous voulez en savoir plus ?
- + Consultez nos autres guides
diff --git a/public/content/translations/fr/history/index.md b/public/content/translations/fr/history/index.md index 07211535abc..bab2cb04304 100644 --- a/public/content/translations/fr/history/index.md +++ b/public/content/translations/fr/history/index.md @@ -220,7 +220,7 @@ La [chaîne phare](/roadmap/beacon-chain/) avait besoin de 16 384 dépôts de 3 [Lire l'annonce de l'Ethereum Foundation](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + La chaîne phare @@ -236,7 +236,7 @@ Le contrat de dépôt de mise en jeu a introduit la [mise en jeu](/glossary/#sta [Lire l'annonce de l'Ethereum Foundation](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Mise en jeu @@ -506,6 +506,6 @@ Le Livre jaune, rédigé par le Dr Gavin Wood, est une définition technique du Document d'introduction publié en 2013 par Vitalik Buterin, fondateur d'Ethereum, précédant le lancement du projet en 2015. - + Livre blanc diff --git a/public/content/translations/fr/nft/index.md b/public/content/translations/fr/nft/index.md index ef1f7d81e39..d7a8936953e 100644 --- a/public/content/translations/fr/nft/index.md +++ b/public/content/translations/fr/nft/index.md @@ -56,7 +56,7 @@ Vous êtes peut-être un artiste qui souhaite partager ses œuvres à l'aide de
Explorez, achetez ou créez vos propres collections NFT...
- + Explorez les cartes NFT
@@ -93,7 +93,7 @@ La sécurité d'Ethereum émane de la [preuve d'enjeu](/glossary/#pos). Le syst Les questions de sécurité concernant les NFT sont le plus souvent liées aux escroqueries par hameçonnage, aux vulnérabilités des contrats intelligents ou aux erreurs utilisateur (comme exposer par inadvertance des clés privées), rendant la sécurité du portefeuille critique pour les propriétaires de NFT. - + En savoir plus sur la sécurité diff --git a/public/content/translations/fr/roadmap/beacon-chain/index.md b/public/content/translations/fr/roadmap/beacon-chain/index.md index 61f494aabef..f4bff390fee 100644 --- a/public/content/translations/fr/roadmap/beacon-chain/index.md +++ b/public/content/translations/fr/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Les mises à niveau d'Ethereum sont plus ou moins interdépendantes. Récapitulo Au début, la Chaîne phare existait séparément du réseau principal Ethereum, mais ils ont été fusionnés en 2022. - + La Fusion @@ -64,7 +64,7 @@ Au début, la Chaîne phare existait séparément du réseau principal Ethereum, La fragmentation ne peut s'ajouter en toute sécurité dans l'écosystème Ethereum que s'il existe un mécanisme de consensus sur la preuve d'enjeu. La Chaîne phare a introduit la mise en jeu qui a « fusionné » avec le réseau principal et a ouvert la voie à la fragmentation pour favoriser une plus grande évolutivité d'Ethereum. - + Chaînes de fragments diff --git a/public/content/translations/fr/roadmap/future-proofing/index.md b/public/content/translations/fr/roadmap/future-proofing/index.md index 63a4f56c88e..c45bc303d3e 100644 --- a/public/content/translations/fr/roadmap/future-proofing/index.md +++ b/public/content/translations/fr/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ Le défi auquel sont confrontés les développeurs d'Ethereum est que le protoco Les [schémas d'engagement « KZG»](/roadmap/danksharding/#what-is-kzg) utilisés à plusieurs endroits à travers Ethereum pour générer des secrets cryptographiques sont connus pour être vulnérables. Actuellement, cela est contourné en utilisant des « configurations de confiance » où de nombreux utilisateurs génèrent un aléa qui ne peut pas être inversé par un ordinateur quantique. Cependant, la solution idéale serait simplement d'intégrer la cryptographie quantique sûre. Il y a deux approches principales qui pourraient devenir des remplacements efficaces pour le schéma BLS : la signature [basée sur le STARK](https://hackmd.io/@vbuterin/stark_aggregation) et la signature [basée sur le treillis](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). **Ils sont encore en cours de recherche et de prototype**. - En savoir plus sur KZG et les configurations fiables + En savoir plus sur KZG et les configurations fiables ## Ethereum plus simple et plus efficace {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/fr/roadmap/index.md b/public/content/translations/fr/roadmap/index.md index 4bdd8102073..097e487de24 100644 --- a/public/content/translations/fr/roadmap/index.md +++ b/public/content/translations/fr/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: what-changes-are-coming - label: Améliorations antérieures - to: /history/ + hrf: /history/ variant: outline --- @@ -26,28 +26,28 @@ La feuille de route d'Ethereum décrit les améliorations spécifiques qui seron + La Chaîne phare @@ -218,7 +218,7 @@ Initialement, l'objectif était de travailler sur la fragmentation avant la Fusi Les plans liés à la fragmentation évoluent rapidement, mais compte tenu du développement et du succès rencontré par les technologies de couche 2 visant à augmenter l'évolutivité de l'exécution des transactions, ces plans de fragmentation ont été modifiés afin de trouver la meilleure manière de répartir le poids lié au stockage des données d'appel comprimées émanant des contrats roll-up et de permettre la croissance exponentielle du réseau. Cela ne serait pas possible sans opérer d'abord une transition vers le système de preuve d'enjeu. - + Fragmentation diff --git a/public/content/translations/fr/roadmap/scaling/index.md b/public/content/translations/fr/roadmap/scaling/index.md index 4207d7f189c..4201e62e770 100644 --- a/public/content/translations/fr/roadmap/scaling/index.md +++ b/public/content/translations/fr/roadmap/scaling/index.md @@ -34,13 +34,13 @@ La seconde étape de l'expansion des données blob est compliquée car elle néc Cette seconde étape est nommée [« Danksharding »](/roadmap/danksharding/). **Celle-ci prendra certainement plusieurs années** avant d'être totalement implémentée. La solution Danksharding repose sur d'autres développements tels que [la séparation entre la construction et la proposition de blocs](/roadmap/pbs) et de nouveaux modèles de réseau qui permettent à celui-ci de confirmer avec efficacité, que les données sont disponibles en échantillonnant de manière aléatoire quelques kilo-octets à la fois, aussi appelé [Échantillonnage de disponibilité des données (DAS)](/developers/docs/data-availability). -En savoir plus sur la fragmentation +En savoir plus sur la fragmentation ## Décentraliser les rollups {#decentralizing-rollups} [Les rollups](/layer-2) permettent déjà la mise à l'échelle d'Ethereum. Un[ riche écosystème de projets rollups](https://l2beat.com/scaling/tvl) permet aux utilisateurs d'effectuer des transactions rapidement et à moindre coût, avec divers niveaux de garantie de sécurité. Cependant, les rollups ont été initiés en utilisant des séquenceurs centralisés (ordinateurs qui effectuent l'ensemble du traitement et l'agrégation des transactions avant de les soumettre à Ethereum). Cette approche est vulnérable à la censure car, en d'autres termes, les opérateurs-séquenceurs peuvent être sanctionnés, soudoyés ou corrompus. Parallèlement,[ les rollups fluctuent](https://l2beat.com) de la façon dont ils valident les données entrantes. La meilleure voie possible, consiste à ce que les « provers/ceux qui prouvent » soumettent des [preuves de fraude](/glossary/#fraud-proof) ou de validité, mais tous les rollups n'ont pas encore atteint ce niveau. Même ceux qui utilisent des preuves de validité/fraude font appel à un petit groupe de « provers » réputés. Par conséquent, la prochaine étape cruciale dans la mise à l'échelle d'Ethereum consiste à répartir la responsabilité de l'exécution des séquenceurs et des provers, parmi davantage de personnes. -Plus d'infos sur les rollups +Plus d'infos sur les rollups ## Progrès actuels {#current-progress} diff --git a/public/content/translations/fr/roadmap/security/index.md b/public/content/translations/fr/roadmap/security/index.md index 6a101968b59..9403e4f8e9f 100644 --- a/public/content/translations/fr/roadmap/security/index.md +++ b/public/content/translations/fr/roadmap/security/index.md @@ -15,7 +15,7 @@ Il existe également des améliorations qui rendent la censure des transactions La transition de la [preuve de travail](/glossary/#pow) à la preuve d'enjeu a commencé avec les pionniers d'Ethereum qui ont « mis en jeu » leur ETH dans un contrat de dépôt. Cet ETH est utilisé pour protéger le réseau. Il y a eu une seconde mise à jour le 12 avril 2023 dans le but d'autoriser le retrait de l'ETH mis en jeu. Depuis lors, les validateurs peuvent librement mettre en jeu ou retirer leurs ETH. -À propos des retraits +À propos des retraits ## Se défendre contre les attaques {#defending-against-attacks} @@ -23,25 +23,25 @@ Il existe un certain nombre d'améliorations qui peuvent être apportées au pro Réduire le temps que prend Ethereum pour [finaliser](/glossary/#finality) les blocs offrirait une meilleure expérience utilisateur et empêcherait les attaques sophistiquées de « reorg » où les attaquants essaient de réorganiser les blocs très récents pour en tirer profit ou censurer certaines transactions. [**La finalité à créneau unique (SSF)**](/roadmap/single-slot-finality/) est un **moyen de minimiser le délai de finalisation**. Actuellement, il y a l'équivalent de 15 minutes de blocs qu'un attaquant pourrait théoriquement convaincre d'autres validateurs de reconfigurer. Avec SSF, il y en aurait 0. Les utilisateurs, des individus aux applications jusqu'aux échanges, bénéficient d'une assurance rapide que leurs transactions ne seront pas annulées, et le réseau bénéficie lui de l'élimination d'une catégorie entière d'attaques. -En apprendre plus à propos de la finalité à créneau unique +En apprendre plus à propos de la finalité à créneau unique ## Se défendre contre la censure {#defending-against-censorship} La décentralisation empêche des individus ou de petits groupes de [validateurs](/glossary/#validator) de devenir trop influents. Les nouvelles technologies de mise en jeu peuvent aider à garantir que les validateurs d'Ethereum restent aussi décentralisés que possible tout en les protégeant contre les pannes matérielles, logicielles et de réseau. Cela inclut un logiciel qui partage les responsabilités du validateur entre plusieurs [nœuds](/glossary/#node). C'est ce qu'on appelle la **technologie de validation distribuée (DVT)**. [Les pools de mise en jeu](/glossary/#staking-pool) sont incités à utiliser le DVT car il permet à plusieurs ordinateurs de participer collectivement à la validation, ajoutant ainsi une redondance et une tolérance aux pannes. Cela divise également les clés du validateur entre plusieurs systèmes, plutôt que d'avoir des opérateurs individuels exécutant plusieurs validateurs. Cela rend plus difficile pour les opérateurs malhonnêtes de coordonner des attaques sur Ethereum. Globalement, l'idée est de gagner en matière de sécurité en faisant fonctionner les validateurs en tant que _communautés_ plutôt qu'en tant qu'individus. -En apprendre plus à propos de la technologie de validation distribuée +En apprendre plus à propos de la technologie de validation distribuée La mise en œuvre de la **séparation proposeur-constructeur (PBS)** améliorera considérablement les défenses intégrées d'Ethereum contre la censure. PBS permet à un validateur de créer un bloc et à un autre de le diffuser à travers le réseau Ethereum. Cela garantit que les gains provenant des algorithmes de construction de blocs axés sur la maximisation des profits sont partagés plus équitablement à travers le réseau, **empêchant la concentration ** chez les stakers institutionnels les plus performants au fil du temps. Le proposeur de bloc a la possibilité de sélectionner le bloc le plus rentable qui lui est proposé par un marché de constructeurs de blocs. Pour censurer, un proposeur de bloc devrait souvent choisir un bloc moins rentable, ce qui serait **économiquement irrationnel et également évident pour le reste des validateurs** sur le réseau. Il existe des ajouts potentiels à PBS, tels que les transactions chiffrées et les listes d'inclusion, qui pourraient améliorer davantage la résistance à la censure d'Ethereum. Ces éléments rendent le constructeur de blocs et le proposeur ignorants des transactions réelles incluses dans leurs blocs. -En apprendre plus à propos de la séparation entre le constructeur et le proposeur +En apprendre plus à propos de la séparation entre le constructeur et le proposeur ## Protéger les validateurs {#protecting-validators} Il est possible qu'un attaquant sophistiqué puisse identifier les validateurs imminents et les spammer pour les empêcher de proposer des blocs ; cela s'appelle une **attaque par déni de service (DoS)**. Implémenter [**l'élection secrète du leader (SLE)**](/roadmap/secret-leader-election) protégera contre ce type d'attaque en empêchant les proposants de bloc d'être connus à l'avance. Cela fonctionne en mélangeant continuellement un ensemble d'engagements cryptographiques représentant les candidats proposeurs de blocs et en utilisant leur ordre pour déterminer quel validateur est sélectionné de telle manière que seuls les validateurs eux-mêmes connaissent leur ordre à l'avance. -En apprendre plus à propos de l'élection d'un leader secret +En apprendre plus à propos de l'élection d'un leader secret ## Progrès actuels {#current-progress} diff --git a/public/content/translations/fr/roadmap/statelessness/index.md b/public/content/translations/fr/roadmap/statelessness/index.md index e240c4f6001..c170da0ca0a 100644 --- a/public/content/translations/fr/roadmap/statelessness/index.md +++ b/public/content/translations/fr/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Pour que cela soit possible, les [arbres de Verkle](/roadmap/verkle-trees/) doiv L'absence d'état requiert que les constructeurs de blocs conservent une copie des données d'état complètes afin qu'ils puissent générer des témoins pouvant être utilisés pour vérifier le bloc. Les autres nœuds n'ont pas besoin d'accéder aux données d'état, toute l'information requise pour vérifier le bloc est disponible dans le témoin. Cela crée une situation où proposer un bloc est coûteux, mais vérifier le bloc est bon marché, ce qui implique que moins d'opérateurs vont faire fonctionner un bloc proposant des noeuds. Cependant, la décentralisation des proposants de blocs n'est pas critique tant qu'autant de participants que possible peuvent vérifier que les blocs qu'ils proposent sont valides. -En lire plus dans les notes de Dankrad +En lire plus dans les notes de Dankrad Les proposants de bloc utilisent les données d'état pour créer des « témoins » - l'ensemble minimal de données qui prouvent les valeurs de l'état qui sont modifiées par les transactions dans un bloc. Les autres validateurs ne détiennent pas l'état, ils ne stockent que la racine de l'état (une empreinte numérique de l'état complet). Ils reçoivent un bloc et un témoin et les utilisent pour mettre à jour leur racine de l'état. Cela rend un nœud validant extrêmement léger. diff --git a/public/content/translations/fr/roadmap/user-experience/index.md b/public/content/translations/fr/roadmap/user-experience/index.md index f445dc38582..f030b60f123 100644 --- a/public/content/translations/fr/roadmap/user-experience/index.md +++ b/public/content/translations/fr/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Les comptes sur Ethereum sont protégés par une paire de clés utilisées pour La solution à cela consiste à utiliser des portefeuilles [de contrats intelligents](/glossary/#smart-contract) pour interagir avec Ethereum. Les portefeuilles de contrats intelligents permettent de protéger les comptes si les clés sont perdues ou volées, offrent une meilleure détection et défense contre les fraudes, et permettent aux portefeuilles de fournir de nouvelles fonctionnalités. Bien que les portefeuilles de contrats intelligents existent déjà aujourd'hui, ils sont difficiles à implémenter car le protocole Ethereum doit mieux les prendre en charge. Ce support supplémentaire est ce que l'on appelle l'abstraction de compte. -En savoir plus sur l'abstraction de compte +En savoir plus sur l'abstraction de compte ## Des nœuds pour tous @@ -23,7 +23,7 @@ Les utilisateurs qui possèdent des [nœuds](/glossary/#node) n'ont pas besoin d Plusieurs mises à jour faciliteront l'exécution des nœuds et réduiront considérablement les ressources nécessaires. La manière dont les données sont stockées sera modifiée pour utiliser une structure plus efficace en termes d'espace, appelée **arbre Verkle**. De plus, grâce au [principe de non-vérification de l'état](/roadmap/statelessness) ou à [l'expiration des données](/roadmap/statelessness/#data-expiry), les nœuds Ethereum n'auront pas besoin de stocker une copie de l'intégralité des données d'état de la blockchain, ce qui réduira considérablement les besoin d'espace sur le disque dur. [Les nœuds légers](/developers/docs/nodes-and-clients/light-clients/) offriront de nombreux avantages de l'exécution d'un nœud complet, mais pourront fonctionner facilement sur les téléphones mobiles ou à l'intérieur de simples applications de navigateur. -En savoir plus sur les arbres Verkle +En savoir plus sur les arbres Verkle Avec ces mises à jour, les freins à l'exécution d'un nœud sont réduites à pratiquement rien. Les utilisateurs bénéficieront d'un accès sécurisé et sans demande d'autorisation à Ethereum sans avoir à sacrifier du stockage ou de la puissance de calcul CPU sur leur ordinateur ou leur téléphone portable, et ils n'auront pas à dépendre de tiers pour les données ou l'accès au réseau lorsqu'ils utilisent des applications. diff --git a/public/content/translations/fr/security/index.md b/public/content/translations/fr/security/index.md index 9a5f9a0f6bf..6014b32ac69 100644 --- a/public/content/translations/fr/security/index.md +++ b/public/content/translations/fr/security/index.md @@ -16,11 +16,11 @@ L'intérêt grandissant pour la cryptomonnaie amène avec lui un risque croissan Une mauvaise compréhension de la façon dont fonctionnent les cryptomonnaies peut amener à des erreurs coûteuses. Par exemple, si quelqu'un prétend être un agent d'un service client qui peut vous rendre vos ETH perdus en échange de vos clés privées, ils s'attaquent aux personnes ne comprenant pas qu'Ethereum est un réseau décentralisé manquant de ce genre de fonctionnalité. S'informer sur le fonctionnement d'Ethereum est un investissement qui en vaut la peine. - + Qu'est-ce qu'Ethereum ? - + Qu'est-ce-que l'ether ? @@ -33,7 +33,7 @@ Une mauvaise compréhension de la façon dont fonctionnent les cryptomonnaies pe La clé privée de votre portefeuille fait office de mot de passe pour votre portefeuille Ethereum. Il s'agit de la seule chose qui empêche quelqu'un qui connaît l'adresse de votre portefeuille de vider votre compte de ses actifs ! - + Qu'est-ce qu'un portefeuille Ethereum ? diff --git a/public/content/translations/fr/staking/pools/index.md b/public/content/translations/fr/staking/pools/index.md index c6fd0aef559..11612bae7a8 100644 --- a/public/content/translations/fr/staking/pools/index.md +++ b/public/content/translations/fr/staking/pools/index.md @@ -68,7 +68,7 @@ Et c'est déjà le cas ! La mise à niveau du réseau Shanghai/Capella a eu lieu Alternativement, les pools qui utilisent les jetons de staking ERC-20 permettent à leurs utilisateurs d'échanger ce jeton sur le marché ouvert, vous permettant de vendre votre position de mise, en retirant sans pour autant supprimer l'ETH du contrat de staking. -En savoir plus sur les retraits de mise en jeu. +En savoir plus sur les retraits de mise en jeu. diff --git a/public/content/translations/fr/staking/saas/index.md b/public/content/translations/fr/staking/saas/index.md index 96fff0f4572..bbad59c1aa9 100644 --- a/public/content/translations/fr/staking/saas/index.md +++ b/public/content/translations/fr/staking/saas/index.md @@ -78,7 +78,7 @@ Les retraits de prises ont été mis en œuvre lors de la mise à niveau de Shan Les validateurs peuvent également se retirer entièrement en tant que validateur, ce qui débloquera leur solde ETH restant pour le retrait. Les comptes qui ont fourni une adresse de retrait d’exécution et terminé le processus de sortie recevront tout leur solde à l’adresse de retrait fournie lors du prochain balayage du validateur. -En savoir plus sur les retraits de mise en jeu +En savoir plus sur les retraits de mise en jeu diff --git a/public/content/translations/fr/staking/solo/index.md b/public/content/translations/fr/staking/solo/index.md index 47ba4168788..42fd446b444 100644 --- a/public/content/translations/fr/staking/solo/index.md +++ b/public/content/translations/fr/staking/solo/index.md @@ -190,7 +190,7 @@ Une fois que les identifiants de retrait sont définis, les paiements de récomp Pour déverrouiller et recevoir la totalité de votre solde, vous devez également terminer le processus de sortie de votre validateur. -En savoir plus sur les retraits de mise en jeu +En savoir plus sur les retraits de mise en jeu ## Complément d'information {#further-reading} diff --git a/public/content/translations/fr/web3/index.md b/public/content/translations/fr/web3/index.md index 7099e960dca..261dc4abd6f 100644 --- a/public/content/translations/fr/web3/index.md +++ b/public/content/translations/fr/web3/index.md @@ -63,7 +63,7 @@ Le Web3 permet la propriété directe via les [jetons non-fongibles (NFT)](/glos
En savoir plus sur les NFT
- + Plus d'infos sur les NTF
@@ -88,7 +88,7 @@ Le fait est toutefois que les gens définissent de nombreuses communautés Web3
En savoir plus sur les DAO
- + En savoir plus sur les DAO
@@ -103,7 +103,7 @@ Le Web3 résout ces problèmes en vous permettant de contrôler votre identité L'infrastructure de paiement sur le Web2 repose sur les banques et les processeurs de paiement, excluant les personnes sans compte bancaire ou les personnes qui vivent dans le mauvais pays. Le Web3 utilise des jetons comme [ETH](/glossary/#ether) pour envoyer de l'argent directement depuis un navigateur et ne nécessite pas de tiers de confiance. - + Autres informations sur ETH diff --git a/public/content/translations/hi/dao/index.md b/public/content/translations/hi/dao/index.md index 1309ecccd2b..978a9b768f5 100644 --- a/public/content/translations/hi/dao/index.md +++ b/public/content/translations/hi/dao/index.md @@ -50,7 +50,7 @@ DAO का सहारा उसका स्मार्ट अनुबंध यह संभव है क्योंकि इथेरियम पर लाइव होने के बाद स्मार्ट अनुबंध टैम्पर-प्रूफ होते हैं। आप लोगों के देखे बिना कोड (DAO नियम) को संपादित नहीं कर सकते क्योंकि सब कुछ सार्वजनिक होता है। - + स्मार्ट अनुबंध के बारे में अधिक जानकारी diff --git a/public/content/translations/hi/defi/index.md b/public/content/translations/hi/defi/index.md index 96b87ac914e..8ba12326843 100644 --- a/public/content/translations/hi/defi/index.md +++ b/public/content/translations/hi/defi/index.md @@ -47,7 +47,7 @@ DeFi की क्षमता को देखने का एक सबसे | बाजार हमेशा खुले रहते हैं। | बाजार बंद हैं क्योंकि कर्मचारियों को ब्रेक की जरूरत है। | | यह पारदर्शिता पर आधारित है – कोई भी उत्पाद के डेटा को देख सकता है और निरीक्षण कर सकता है कि सिस्टम कैसे काम करता है। | वित्तीय संस्थान बंद किताबें हैं: आप उनके ऋण इतिहास, उनकी प्रबंधित संपत्तियों का रिकॉर्ड इत्यादि देखने के लिए नहीं कह सकते। | - + DeFi ऐप्स खोजें @@ -65,7 +65,7 @@ DeFi की क्षमता को देखने का एक सबसे
अगर आप इथेरियम में नए हैं, तो DeFi एप्लिकेशन्स के लिए हमारे सुझावों का अन्वेषण करें।
- + DeFi ऐप्स खोजें
@@ -92,7 +92,7 @@ DeFi की क्षमता को देखने का एक सबसे एक ब्लॉकचेन के रूप में, इथेरियम को सुरक्षित और वैश्विक तरीके से लेन-देन भेजने के लिए डिज़ाइन किया गया है। बिटकॉइन की तरह, इथेरियम भी विश्वभर में पैसे भेजने को एक ईमेल भेजने की तरह आसान बनाता है। आपके प्राप्तकर्ता के [ENS नाम](/nft/#nft-domains) (जैसे bob.eth) या अपने वॉलेट से उनका खाता पता दर्ज करें और आपका भुगतान कुछ मिनटों में (आमतौर पर) सीधे उनके पास जाएगा। भुगतान भेजने या प्राप्त करने के लिए, आपको एक [वॉलेट](/wallets/) की आवश्यकता होगी। - + भुगतान संबंधित dapps देखें @@ -110,7 +110,7 @@ DeFi की क्षमता को देखने का एक सबसे मुद्राएँ जैसे कि Dai या USDC का मूल्य डॉलर के कुछ सेंट के भीतर ही रहता है। यह उन्हें कमाई या खुदरा के लिए उत्तम बनाता है। लैटिन अमेरिका में कई लोगों ने अपनी सरकार द्वारा जारी मुद्राओं के साथ बड़ी अनिश्चितता के समय में अपनी बचत को सुरक्षित रखने के तरीके के रूप में स्थिर मुद्राओं का उपयोग किया है। - + स्थिर मुद्राओं पर अधिक जानकारी @@ -123,7 +123,7 @@ DeFi की क्षमता को देखने का एक सबसे - पीयर-टू-पीयर, यानी एक उधारकर्ता सीधे एक विशिष्ट उधारदाता से मुद्रा उधार लेगा। - पूल-आधारित, जहां ऋणदाता पूल में निधियाँ (लिक्विडिटी) प्रदान करते हैं, जिससे उधारकर्ता उधार ले सकते हैं। - + उधार लेने वाले dapps देखें @@ -183,7 +183,7 @@ DeFi की क्षमता को देखने का एक सबसे - ब्याज दरों के आधार पर आपका aDai बढ़ेगा और आप अपने वॉलेट में अपना बैलेंस बढ़ता हुआ देख सकते हैं। एपीआर पर निर्भर करते हुए, आपके वॉलेट का बैलेंस कुछ दिनों या घंटों के बाद 100.1234 ऐसा कुछ दिखाई देगा! - आप किसी भी समय नियमित Dai की राशि निकाल सकते हैं जो आपके aDai बैलेंस के बराबर है। - + लेनदेन वाले dapps देखें @@ -199,7 +199,7 @@ PoolTogether जैसी नो-लॉस लॉटरी पैसे बच पुरस्कार पूल टिकट जमा को उधार देने से उत्पन्न सभी ब्याज से उत्पन्न होता है जैसे कि ऊपर दिए गए उधार के उदाहरण में। - + PoolTogether आज़माएँ @@ -211,7 +211,7 @@ PoolTogether जैसी नो-लॉस लॉटरी पैसे बच उदाहरण के लिए, अगर आप नो-लॉस लॉटरी PoolTogether (ऊपर वर्णित) का उपयोग करना चाहते हैं, तो आपको Dai या USDC जैसे टोकन की आवश्यकता होगी। ये DEX आपको अपने ETH को उन टोकन के लिए स्वैप करने और काम पूरा होने पर फिर से वापस करने की अनुमति देते हैं। - + टोकन एक्सचेंजेस देखें @@ -223,7 +223,7 @@ PoolTogether जैसी नो-लॉस लॉटरी पैसे बच जब आप एक केंद्रीकृत एक्सचेंज का उपयोग करते हैं तो आपको व्यापार से पहले अपनी संपत्ति जमा करनी होगी और उनकी देखभाल करने के लिए केंद्रीकृत एक्सचेंज पर भरोसा करना होगा। जब आपकी संपत्ति जमा की जाती है, वे जोखिम में हैं क्योंकि केंद्रीकृत एक्सचेंज हैकर्स के लिए आकर्षक लक्ष्य हैं। - + ट्रेडिंग dapps देखें @@ -235,7 +235,7 @@ PoolTogether जैसी नो-लॉस लॉटरी पैसे बच एक अच्छा उदाहरण [DeFi पल्स इंडेक्स फंड (DPI) है](https://defipulse.com/blog/defi-pulse-index/)। यह एक ऐसा फंड है जो यह सुनिश्चित करने के लिए स्वचालित रूप से पुनर्संतुलन करता है कि आपके पोर्टफोलियो में हमेशा [बाजार पूंजीकरण द्वारा शीर्ष DeFi टोकन](https://www.coingecko.com/en/defi) शामिल हों। आपको कभी भी किसी भी विवरण का प्रबंधन नहीं करना पड़ता है और आप जब चाहें फंड से निकाल सकते हैं। - + निवेश के dapps देखें। @@ -249,7 +249,7 @@ PoolTogether जैसी नो-लॉस लॉटरी पैसे बच - यह पारदर्शी है ताकि धन जुटाने वाले साबित कर सकें कि कितना धन जुटाया गया है। आप यह भी पता लगा सकते हैं कि बाद में धन कैसे खर्च किया जा रहा है। - फंड जुटाने वाले स्वचालित रिफंड सेट कर सकते हैं, उदाहरण के लिए, एक विशिष्ट समय सीमा और न्यूनतम राशि जो पूरी नहीं होती है। - + क्राउडफंडिंग dapps देखें @@ -276,7 +276,7 @@ Quadratic funding makes sure that the projects that receive the most funding are इथेरियम उत्पाद, किसी भी सॉफ्टवेयर की तरह, सॉफ्टवेयर बग और शोषण से पीड़ित हो सकते हैं। इसलिए अभी इस क्षेत्र में बहुत सारे बीमा उत्पाद अपने उपयोगकर्ताओं को धन के नुकसान से बचाने पर ध्यान केंद्रित करते हैं। हालांकि, ऐसी परियोजनाएं हैं जो जीवन में सब कुछ के लिए कवरेज का निर्माण करना शुरू कर रही हैं। इसका एक अच्छा उदाहरण Etherisc का फसल कवर है जिसका उद्देश्य सूखे और बाढ़ के खिलाफ [केन्या में छोटे किसानों की रक्षा](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc) करना है। विकेन्द्रीकृत बीमा उन किसानों के लिए सस्ता कवर प्रदान कर सकता है जिनकी कीमत अक्सर बीमा से बाहर होती है। - + dapps बीमा देखें @@ -286,7 +286,7 @@ Quadratic funding makes sure that the projects that receive the most funding are इतना कुछ होने के साथ, आपको अपने सभी निवेशों, ऋणों और ट्रेडों पर नज़र रखने का एक तरीका चाहिए। ऐसे कई उत्पाद हैं जो आपको एक ही स्थान से अपनी सभी DeFi गतिविधि का समन्वय करने देते हैं। यह DeFi की खुली वास्तुकला की सुंदरता है। टीम इंटरफेस का निर्माण कर सकती है जहां आप न केवल उत्पादों में अपना संतुलन देख सकते हैं, आप उनकी सुविधाओं का भी उपयोग कर सकते हैं। जैसा कि आप DeFi के बारे में अधिक पता लगाते हैं, आपको यह उपयोगी लग सकता है। - + पोर्टफोलियो dapps देखें @@ -324,7 +324,7 @@ DeFi में, एक स्मार्ट अनुबंध लेनदे DeFi एक ओपन-सोर्स गतिविधि है। DeFi प्रोटोकॉल और एप्लिकेशन आपके लिए निरीक्षण, फोर्क और नवाचार करने के लिए खुले हैं। इस स्तरित स्टैक के कारण (वे सभी एक ही आधार ब्लॉकचेन और संपत्ति साझा करते हैं), प्रोटोकॉल को अद्वितीय कॉम्बो अवसरों को अनलॉक करने के लिए मिश्रित और मिलान किया जा सकता है। - + dapps के निर्माण पर अधिक जानकारी diff --git a/public/content/translations/hi/governance/index.md b/public/content/translations/hi/governance/index.md index dee3ac4e95b..cea78c6e90d 100644 --- a/public/content/translations/hi/governance/index.md +++ b/public/content/translations/hi/governance/index.md @@ -32,7 +32,7 @@ _अगर कोई भी इथेरियम को नहीं जान _जबकि प्रोटोकॉल स्तर पर इथेरियम शासन ऑफ-चेन है, कई उपयोग इथेरियम से ऊपर के मामलों में बनते हैं, जैसे कि DAO, जो ऑन-चेन शासन का उपयोग करते हैं।_ - + DAO पर अधिक जानकारी @@ -58,7 +58,7 @@ _नोट: कोई भी व्यक्ति इनमें से कई इथेरियम शासन में उपयोग की जाने वाली एक महत्वपूर्ण प्रक्रिया **इथेरियम सुधार प्रस्ताव (EIP)** का प्रस्ताव है। EIP इथेरियम के लिए संभावित नई सुविधाओं या प्रक्रियाओं को निर्दिष्ट करने वाले मानक हैं। इथेरियम समुदाय के भीतर कोई भी EIP बना सकता है। यदि आप EIP लिखने या सहकर्मी-समीक्षा और/या शासन में भाग लेने में रुचि रखते हैं, तो देखें: - + EIP के बारे में अधिक जानकारी @@ -154,7 +154,7 @@ DAO हैक पर और देखें: 15 सितंबर, 2022 को बीकन चेन का इथेरियम निष्पादन परत के साथ मर्ज हो गया [पेरिस नेटवर्क अपग्रेड](/history/#paris) के हिस्से के रूप में मर्ज पूरा हो गया था। प्रस्ताव [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) को 'अंतिम कॉल' से 'अंतिम' में बदल दिया गया, जिससे हिस्सेदारी का सबूत में परिवर्तन पूरा हो गया। - + मर्ज पर और अधिक diff --git a/public/content/translations/hi/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/hi/guides/how-to-create-an-ethereum-account/index.md index ac9897551f8..fd7f8debcfd 100644 --- a/public/content/translations/hi/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/hi/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: hi वॉलेट एक ऐप है जो आपके इथेरियम खाते को मैनेज करने में आपकी मदद करता है। यह आपकी कुंजियों का इस्तेमाल लेनदेन भेजने और प्राप्त करना तथा ऐप्स में साइन इन में करता है। वहां पर चुनने के लिए दर्जनों विभिन्न वॉलेट हैं—मोबाइल, डेस्कटॉप और यहां तक कि ब्राउज़र के एक्सटेंशन भी। - + वॉलेट खोजें @@ -42,7 +42,7 @@ lang: hi
और अधिक सीखना चाहते है?
- + हमारी अन्य गाइडें देखें
diff --git a/public/content/translations/hi/guides/how-to-revoke-token-access/index.md b/public/content/translations/hi/guides/how-to-revoke-token-access/index.md index 6c60e00baba..6f5182065b7 100644 --- a/public/content/translations/hi/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/hi/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: hi
और अधिक सीखना चाहते है?
- + हमारी अन्य गाइडें देखें
diff --git a/public/content/translations/hi/guides/how-to-swap-tokens/index.md b/public/content/translations/hi/guides/how-to-swap-tokens/index.md index 7a72006acbf..5f3c4b8f92d 100644 --- a/public/content/translations/hi/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/hi/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: hi
और अधिक सीखना चाहते है?
- + हमारी अन्य गाइडें देखें
diff --git a/public/content/translations/hi/guides/how-to-use-a-bridge/index.md b/public/content/translations/hi/guides/how-to-use-a-bridge/index.md index 0fca466d617..0b0d0f92399 100644 --- a/public/content/translations/hi/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/hi/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: hi
और अधिक सीखना चाहते है?
- + हमारी अन्य गाइडें देखें
diff --git a/public/content/translations/hi/guides/how-to-use-a-wallet/index.md b/public/content/translations/hi/guides/how-to-use-a-wallet/index.md index 8c2db9bf9ae..401ef1930ec 100644 --- a/public/content/translations/hi/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/hi/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: hi
और अधिक सीखना चाहते है?
- + हमारी अन्य गाइडें देखें
diff --git a/public/content/translations/hi/nft/index.md b/public/content/translations/hi/nft/index.md index 906138ee6f2..7ea60e52090 100644 --- a/public/content/translations/hi/nft/index.md +++ b/public/content/translations/hi/nft/index.md @@ -78,7 +78,7 @@ ethereum.org पर NFT का उपयोग यह दिखाने के NFT से संबंधित सुरक्षा मुद्दे अक्सर फ़िशिंग घोटालों, स्मार्ट अनुबंध कमजोरियों या उपयोगकर्ता त्रुटियों (जैसे अनजाने में निजी कुंजी को उजागर करना) से संबंधित होते हैं, जिससे NFT मालिकों के लिए अच्छी वॉलेट सुरक्षा महत्वपूर्ण हो जाती है। - + सुरक्षा को और जानें diff --git a/public/content/translations/hi/roadmap/beacon-chain/index.md b/public/content/translations/hi/roadmap/beacon-chain/index.md index 6ecafeccbef..1a65f3f08c2 100644 --- a/public/content/translations/hi/roadmap/beacon-chain/index.md +++ b/public/content/translations/hi/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ summaryPoint3: बीकन चेन ने सहमति तर्क और पहले, बीकन चेन एथेरियम मेननेट से अलग से उपलब्ध थी, लेकिन 2022 में उनका मर्ज कर दिया गया। - + मर्ज @@ -66,7 +66,7 @@ summaryPoint3: बीकन चेन ने सहमति तर्क और शार्डिंग केवल एथेरियम इकोसिस्टम में सुरक्षित रूप से हिस्सेदारी का सबूत आम सहमति तंत्र के साथ हिस्सेदारी कर सकती है। बीकन चेन ने स्टेकिंग की शुरुआत की, जिसे मेननेट के साथ 'मर्ज' कर दिया गया, जिससे एथेरियम को आगे बढ़ाने में मदद करने के लिए शार्डिंग का मार्ग प्रशस्त हुआ। - + शार्ड चेन diff --git a/public/content/translations/hi/roadmap/merge/index.md b/public/content/translations/hi/roadmap/merge/index.md index 114da49d122..3957ef84006 100644 --- a/public/content/translations/hi/roadmap/merge/index.md +++ b/public/content/translations/hi/roadmap/merge/index.md @@ -198,7 +198,7 @@ APR को जानबूझकर डायनेमिक बनाया ग इसके बजाय सहमति में भाग लेने के अधिकार के बदले स्टेक्ड ETH रखने वाले नोड्स को मान्य करके ब्लॉक प्रस्तावित किए जाते हैं। ये अपग्रेड भविष्य के स्केलेबिलिटी अपग्रेड के लिए स्टेज सेट करते हैं, जिसमें शार्डिंग भी शामिल है। - + बीकन चेन @@ -214,7 +214,7 @@ APR को जानबूझकर डायनेमिक बनाया ग शार्डिंग के लिए योजनाएँ तेज़ी से विकसित हो रही हैं, लेकिन लेनदेन निष्पादन को बढ़ाने के लिए परत 2 टेक्नोलॉजी में वृद्धि और सफलता को देखते हुए, नेटवर्क क्षमता में अत्यधिक वृद्धि की अनुमति देते हुए, रोलअप अनुबंधों से कंप्रेस कॉलडेटा को स्टोर करने की ज़िम्मेदारी को बाँटने के लिए शार्डिंग योजनाएँ सबसे बढ़िया तरीका खोजने की ओर अग्रसर हो गई हैं। यह पहले हिस्सेदारी के सबूत में बदलाव के बिना संभव नहीं होगा। - + शार्डिंग diff --git a/public/content/translations/hi/security/index.md b/public/content/translations/hi/security/index.md index 3c3b1f16d99..b0eabc4eb3c 100644 --- a/public/content/translations/hi/security/index.md +++ b/public/content/translations/hi/security/index.md @@ -110,11 +110,11 @@ Chrome एक्सटेंशन या Firefox ऐड-ऑन जैसे ब सामान्यतः लोगों के साथ क्रिप्टो में धोखाधड़ी होने का सबसे बड़ा कारण इसकी समझ की कमी है। उदाहरण के लिए, यदि आप यह नहीं समझते हैं कि इथेरियम नेटवर्क विकेंद्रीकृत है और इसका स्वामित्व किसी के पास नहीं है, तो ग्राहक सेवा एजेंट होने का दिखावा करने वाले किसी व्यक्ति का शिकार होना आसान है जो आपकी निजी चाबियों के बदले में आपका खोया हुआ ETH वापस करने का वादा करता है। खुद को इथेरियम के कार्य करने के तरीके से शिक्षित करना एक सार्थक निवेश है। - + इथिरीयम क्या है? - + ईथर क्या है? @@ -127,7 +127,7 @@ Chrome एक्सटेंशन या Firefox ऐड-ऑन जैसे ब आपके वॉलेट की निजी चाबी आपके इथेरियम वॉलेट के लिए पासवर्ड के रूप में कार्य करती है। यह एकमात्र चीज़ है जो आपके वॉलेट पता जानने वाले को आपके खाता से उसकी सारी संपत्ति ख़त्म करने से रोकती है! - + इथेरियम वॉलेट क्या है? diff --git a/public/content/translations/hi/staking/pools/index.md b/public/content/translations/hi/staking/pools/index.md index 327a983efd7..13176f1cde3 100644 --- a/public/content/translations/hi/staking/pools/index.md +++ b/public/content/translations/hi/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: वैकल्पिक रूप से, ERC -20 स्टेकिंग टोकन का उपयोग करने वाले पूल उपयोगकर्ताओं को खुले बाजार में इस टोकन का व्यापार करने की अनुमति देते हैं, जिससे आप अपनी स्टेकिंग स्थिति बेच सकते हैं, वास्तव में ETH को दांव अनुबंध से हटाए बिना प्रभावी रूप से "वापस" ले सकते हैं। -स्टेकिंग निकासी पर अधिक जानकारी +स्टेकिंग निकासी पर अधिक जानकारी diff --git a/public/content/translations/hi/staking/saas/index.md b/public/content/translations/hi/staking/saas/index.md index 11b26a3ac9a..848d41cc8f3 100644 --- a/public/content/translations/hi/staking/saas/index.md +++ b/public/content/translations/hi/staking/saas/index.md @@ -78,7 +78,7 @@ BLS निकासी कुंजियों का उपयोग एक सत्यापनकर्ता, सत्यापनकर्ता के रूप में भी पूरी तरह से बाहर निकल सकते हैं, जो निकासी के लिए उनके बचे हुए ETH शेष को अनलॉक कर देगा। जिन खातों ने निष्पादन निकासी पता प्रदान किया है और बाहर निकलने की प्रक्रिया पूरी कर ली है, उन्हें अगले सत्यापनकर्ता स्वीप के दौरान प्रदान किए गए निकासी पते पर उनकी पूरी शेष राशि प्राप्त होगी। -स्टेकिंग निकासी पर अधिक जानकारी +स्टेकिंग निकासी पर अधिक जानकारी diff --git a/public/content/translations/hi/staking/solo/index.md b/public/content/translations/hi/staking/solo/index.md index 8eb5d1500ff..fbe3ec91012 100644 --- a/public/content/translations/hi/staking/solo/index.md +++ b/public/content/translations/hi/staking/solo/index.md @@ -190,7 +190,7 @@ summaryPoints: अपना पूरा बैलेंस वापस पाने और अनलॉक करने के लिए आपको अपने सत्यापनकर्ता से बाहर निकलने की प्रक्रिया भी पूरी करनी होगी। -स्टेकिंग निकासी पर अधिक जानकारी +स्टेकिंग निकासी पर अधिक जानकारी ## अग्रिम पठन {#further-reading} diff --git a/public/content/translations/hi/web3/index.md b/public/content/translations/hi/web3/index.md index 8e26dcafcbc..87dc8a25b92 100644 --- a/public/content/translations/hi/web3/index.md +++ b/public/content/translations/hi/web3/index.md @@ -63,7 +63,7 @@ Web3 [नॉन फंजिबल टोकन (NFT)](/nft/) के माध
NFT के बारे में अधिक जानें
- + NFT पर अधिक जानकारी
@@ -88,7 +88,7 @@ DAO को तकनीकी रूप से सहमत स्मार्
Learn more about DAOs
- + ड़ाओ पर अधिक
@@ -99,7 +99,7 @@ DAO को तकनीकी रूप से सहमत स्मार् Web3 इन समस्याओं को हल करता है जिसके द्वारा आप अपने डिजिटल पहचान को एक इथेरियम पते और ENS प्रोफ़ाइल के साथ नियंत्रित कर सकते हैं। इथेरियम पते का उपयोग करने से सभी प्लेटफार्मों पर एक ही लॉगिन मिलता है जो सुरक्षित, सेंसरशिप-प्रतिरोधी और गुमनाम होता है। - + इथेरियम के साथ साइन-इन करें @@ -107,7 +107,7 @@ Web3 इन समस्याओं को हल करता है जिस Web2 का भुगतान बुनियादी ढांचा बैंकों और भुगतान प्रोसेसरों पर निर्भर करता है, इसमें बिना बैंक खाते वाले लोगों या गलत देश की सीमाओं के भीतर रहने वाले लोगों को शामिल नहीं किया गया है। Web3 में [ETH](/eth/) जैसे टोकन का उपयोग ब्राउज़र में सीधे पैसे भेजने के लिए किया जाता है और इसके लिए कोई विश्वसनीय तीसरे पक्ष की आवश्यकता नहीं होती। - + ETH के बारे में अधिक जानकारी diff --git a/public/content/translations/hr/roadmap/beacon-chain/index.md b/public/content/translations/hr/roadmap/beacon-chain/index.md index 28ec59f665c..b1635ed678f 100644 --- a/public/content/translations/hr/roadmap/beacon-chain/index.md +++ b/public/content/translations/hr/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ Sve nadogradnje Ethereuma donekle su međusobno povezane. Dakle, ponovimo ukratk U početku je Beacon Chain postojao odvojeno od glavne mreže Ethereuma. Godine 2022. konačno su objedinjeni. - + Spajanje @@ -66,7 +66,7 @@ U početku je Beacon Chain postojao odvojeno od glavne mreže Ethereuma. Godine Razdjeljivanje se sigurno može uvesti u Ethereumov ekosustav samo ako je uspostavljen mehanizam konsenzusa dokaza uloga. Beacon Chain uveo je ulaganje objedinjeno s glavnom mrežom i tako pripremio teren za razdjeljivanje koje će pomoći u daljnjem prilagođavanju Ethereuma. - + Lanci djelića diff --git a/public/content/translations/hr/roadmap/merge/index.md b/public/content/translations/hr/roadmap/merge/index.md index b2bf0d2785e..bbb0158606b 100644 --- a/public/content/translations/hr/roadmap/merge/index.md +++ b/public/content/translations/hr/roadmap/merge/index.md @@ -198,7 +198,7 @@ Spajanje predstavlja formalno usvajanje nadogradnje Beacon Chain kao novog sloja Blokove sada predlažu validirajući čvorovi s ulogom ETH-a u zamjenu za pravo da sudjeluju u konsenzusu. Te nadogradnje postavljaju temelj za buduće nadogradnje prilagođavanja, uključujući razdjeljivanje. - + Beacon Chain @@ -214,7 +214,7 @@ Izvorni je plan bio razvijati razdjeljivanje prije spajanja kako bi se riješio Planovi za razdjeljivanje brzo su se razvijali. Međutim, uzimajući u obzir rast i uspjeh tehnologija sloja 2 za skaliranje izvršavanja transakcija, planovi za razdjeljivanje prešli su u traženje najoptimalnijeg načina diobe opterećenja pohrane komprimiranih podataka iz poziva svih pametnih ugovora uz mogućnost eksponencijalnog rasta mrežnog kapaciteta. To ne bi bilo moguće bez prethodnog prelaska na koncept dokaza uloga. - + Dijeljenje diff --git a/public/content/translations/hu/community/online/index.md b/public/content/translations/hu/community/online/index.md index 215716e94a9..e61b0d97418 100644 --- a/public/content/translations/hu/community/online/index.md +++ b/public/content/translations/hu/community/online/index.md @@ -10,40 +10,40 @@ Ethereum rajongók százezrei gyűlnek össze ezeken az online fórumokon, hogy ## Fórumok {#forums} -r/ethereum – minden az Ethereumról -r/ethfinance – az Ethereum pénzügyi része, beleértve a decentralizált pénzügyeket (DeFi) -r/ethdev – az Ethereum fejlesztéséről -r/ethtrader – trendek és piaci elemzések -r/ethstaker – az Ethereumon történő letétbe helyezés iránt érdeklődőknek -Fellowship of Ethereum Magicians – a technikai szabványok felé orientálódó közösség -Ethereum Stackexchange – az Ethereum-fejlesztők támogatása -Ethereum Research – a legbefolyásosabb üzenőfal a kriptogazdasági kutatáshoz +r/ethereum – minden az Ethereumról +r/ethfinance – az Ethereum pénzügyi része, beleértve a decentralizált pénzügyeket (DeFi) +r/ethdev – az Ethereum fejlesztéséről +r/ethtrader – trendek és piaci elemzések +r/ethstaker – az Ethereumon történő letétbe helyezés iránt érdeklődőknek +Fellowship of Ethereum Magicians – a technikai szabványok felé orientálódó közösség +Ethereum Stackexchange – az Ethereum-fejlesztők támogatása +Ethereum Research – a legbefolyásosabb üzenőfal a kriptogazdasági kutatáshoz ## Csevegőszobák {#chat-rooms} -Ethereum Cat Herders – projektmanagement-támogatás az Ethereum-fejlesztésekhez -Ethereum Hackers – az ETHGlobal által üzemeltetett Discord chat: online közösség az Ethereum hackereknek világszinten -CryptoDevs – Ethereum-fejlesztésre fókuszáló Discord-közösség -EthStaker Discord – közösségi vezetésű útmutatás, oktatás, támogatás és források a meglévő és lehetséges letéteseknek -Ethereum.org website team – beszélgessen az ethereum.org web fejlesztésről és dizájnról a közösség tagjaival -Matos Discord – web3 alkotói közösség, ahol a fejlesztők, az iparági vezetők és az Ethereum rajongók találkoznak. Szenvedélyünk a web3 fejlesztés, a dizájn és a kultúra. Jöjjön és építsen velünk. -Solidity Gitter – solidity fejlesztésről (Gitter) szóló csevegés -Solidity Matrix – solidity fejlesztősről (Matrix) szóló csevegés -Ethereum Stack Exchange *–kérdések és válaszok fóruma* -Peeranha *– decentralizált kérdések és válaszok fóruma* +Ethereum Cat Herders – projektmanagement-támogatás az Ethereum-fejlesztésekhez +Ethereum Hackers – az ETHGlobal által üzemeltetett Discord chat: online közösség az Ethereum hackereknek világszinten +CryptoDevs – Ethereum-fejlesztésre fókuszáló Discord-közösség +EthStaker Discord – közösségi vezetésű útmutatás, oktatás, támogatás és források a meglévő és lehetséges letéteseknek +Ethereum.org website team – beszélgessen az ethereum.org web fejlesztésről és dizájnról a közösség tagjaival +Matos Discord – web3 alkotói közösség, ahol a fejlesztők, az iparági vezetők és az Ethereum rajongók találkoznak. Szenvedélyünk a web3 fejlesztés, a dizájn és a kultúra. Jöjjön és építsen velünk. +Solidity Gitter – solidity fejlesztésről (Gitter) szóló csevegés +Solidity Matrix – solidity fejlesztősről (Matrix) szóló csevegés +Ethereum Stack Exchange *–kérdések és válaszok fóruma* +Peeranha *– decentralizált kérdések és válaszok fóruma* ## YouTube és Twitter {#youtube-and-twitter} -Ethereum Alapítvány – legyen napra kész az Ethereum Alapítvány újdonságaival kapcsolatban -@ethereum – az Ethereum Alapítvány hivatalos profilja -@ethdotorg – portál az Ethereumhoz, a növekvő globális közösségünk számára -Nagy befolyással bíró Ethereum Twitter-fiókok listája +Ethereum Alapítvány – legyen napra kész az Ethereum Alapítvány újdonságaival kapcsolatban +@ethereum – az Ethereum Alapítvány hivatalos profilja +@ethdotorg – portál az Ethereumhoz, a növekvő globális közösségünk számára +Nagy befolyással bíró Ethereum Twitter-fiókok listája
- + Tudjon meg többet a DAO-król
diff --git a/public/content/translations/hu/community/support/index.md b/public/content/translations/hu/community/support/index.md index d6a6e3a3d0b..5fd7f0e8ff1 100644 --- a/public/content/translations/hu/community/support/index.md +++ b/public/content/translations/hu/community/support/index.md @@ -12,11 +12,11 @@ Egy hivatalos Ethereum ügyfélszolgálatot keres? Tudnia kell, hogy az Ethereum Ezt azért is fontos megérteni, mert bárki jelentkezik Önnél, mint hivatalos ügyfélszolgálatos, az csak csaló lehet! A csalók ellen a legjobb védekezés az ismeretek szerzése és a biztonság komolyan vétele. - + Ethereum-biztonság és átverés elleni védelem - + Ismerje meg az Ethereum alapjait diff --git a/public/content/translations/hu/governance/index.md b/public/content/translations/hu/governance/index.md index 7dabd497597..a8c180e6bd0 100644 --- a/public/content/translations/hu/governance/index.md +++ b/public/content/translations/hu/governance/index.md @@ -33,7 +33,7 @@ A másik megközelítés, a láncon kívüli irányítás az, amikor a protokoll _Miközben a protokollszintű Ethereum-irányítás láncon kívül zajlik, addig számos alkalmazási területe van a láncon belüli irányításnak, mint például a decentralizált autonóm szervezetek (DAO) működése._ - + Bővebben a DAO-król @@ -59,7 +59,7 @@ _Megjegyzés: bárki lehet több csoport tagja is (pl. a protokollfejlesztő leh Az egyik fontos Ethereum-irányítási eszköz az **Ethereum fejlesztési javaslatok (EIP)** kezelése. Az EIP olyan szabvány, amely egy lehetséges új funkciót vagy folyamatot specifikál az Ethereum számára. Az Ethereum-közösség bármelyik tagja létrehozhat EIP-t. Ha Önt érdekli az EIP írása, értékelése vagy irányítása, akkor: - + Bővebben az EIP-kről @@ -155,7 +155,7 @@ Miközben a specifikáció és a fejlesztés teljesen nyitott volt, a hivatalos Amikor a Beacon-lánc egyesült az Ethereum végrehajtási réteggel 2022. szeptember 15-én, a Merge teljesült a [Paris hálózati frissítés](/history/#paris) részeként. Az [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) javaslat státusza véglegesre változott befejezve az átállást a proof-of-stake mechanizmusra. - + A beolvadásról bővebben diff --git a/public/content/translations/hu/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/hu/guides/how-to-create-an-ethereum-account/index.md index 97220d1519f..5d3915aa0b1 100644 --- a/public/content/translations/hu/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/hu/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ A hagyományos számlanyitáshoz képest az Ethereum-számlát szabadon, privát A tárca egy olyan alkalmazás, amely segíti az Ethereum-számla kezelését. Kulcsokat használ a tranzakciók küldéséhez és fogadásához, illetve az alkalmazásokba való bejelentkezéshez. Tucatnyi különböző tárca közül választhat – mobil, asztali alkalmazásokkal vagy akár böngészőbővítményekkel működő tárcák is léteznek. - + Tárca keresése @@ -42,7 +42,7 @@ A kulcsmondat eltárolása után láthatja a tárca irányítópultját az Ön e
Szeretne többet megtudni?
- + Tekintse meg a további útmutatóinkat
diff --git a/public/content/translations/hu/guides/how-to-revoke-token-access/index.md b/public/content/translations/hu/guides/how-to-revoke-token-access/index.md index 5a83d580174..01ddb6967b8 100644 --- a/public/content/translations/hu/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/hu/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Javasoljuk, hogy néhány perc múlva frissítse a visszavonási eszközt, és n
Szeretne többet megtudni?
- + Tekintse meg a további útmutatóinkat
diff --git a/public/content/translations/hu/guides/how-to-swap-tokens/index.md b/public/content/translations/hu/guides/how-to-swap-tokens/index.md index 5761f6967ae..d3e53b119b4 100644 --- a/public/content/translations/hu/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/hu/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ A tranzakció végrehajtása után automatikusan megkapja a tárcájába a besze
Szeretne többet megtudni?
- + Tekintse meg a további útmutatóinkat
diff --git a/public/content/translations/hu/guides/how-to-use-a-bridge/index.md b/public/content/translations/hu/guides/how-to-use-a-bridge/index.md index 3443c5f26b6..40bdafec991 100644 --- a/public/content/translations/hu/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/hu/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ A [chainlist.org](http://chainlist.org) segít az adott hálózat RPC-adatait me
Szeretne többet megtudni?
- + Tekintse meg a további útmutatóinkat
diff --git a/public/content/translations/hu/guides/how-to-use-a-wallet/index.md b/public/content/translations/hu/guides/how-to-use-a-wallet/index.md index 973544b67b1..c23c6200ee2 100644 --- a/public/content/translations/hu/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/hu/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Az Ön címe minden Ethereum-projekt esetében azonos. Nem kell regisztrálnia k
Szeretne többet megtudni?
- + Tekintse meg a további útmutatóinkat
diff --git a/public/content/translations/hu/history/index.md b/public/content/translations/hu/history/index.md index 77d5911b9e0..9fff3c96ea4 100644 --- a/public/content/translations/hu/history/index.md +++ b/public/content/translations/hu/history/index.md @@ -332,7 +332,7 @@ A [Beacon lánc](/roadmap/beacon-chain/) biztonságos elindításához 16384 dar [Olvassa el az Ethereum Alapítvány közleményét](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + A Beacon lánc @@ -348,7 +348,7 @@ A letétbe helyezési szerződés vezette be a [letétbe helyezés](/glossary/#s [Olvassa el az Ethereum Alapítvány közleményét](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Letétbe helyezés @@ -618,6 +618,6 @@ A Sárgakönyv, melynek a szerzője Dr. Gavin Wood, az Ethereum protokoll műsza A bemutatkozó kiadvány, melyet Vitalik Buterin, az Ethereum alapítója adott ki 2013-ban, a projekt 2015-ös indulása előtt. - + Fehérkönyv diff --git a/public/content/translations/hu/nft/index.md b/public/content/translations/hu/nft/index.md index 109f2cfa44d..ce0cea1fb81 100644 --- a/public/content/translations/hu/nft/index.md +++ b/public/content/translations/hu/nft/index.md @@ -56,7 +56,7 @@ Tegyük fel, hogy Ön egy művész, aki szeretné NFT-ként megosztani az alkot
Fedezzen fel, vásároljon vagy készítsen saját NFT-műalkotásokat/gyűjthető tárgyakat...
- + Fedezzen fel NFT-műalkotásokat
@@ -93,7 +93,7 @@ Az Ethereum biztonsága a [tét igazolásából](/glossary/#pos) származik. A r Az NFT-kkel kapcsolatos biztonsági problémák leggyakrabban adathalász csalásokhoz, az okosszerződések sebezhetőségéhez vagy felhasználói hibákhoz (például a privát kulcsok véletlen felfedéséhez) kapcsolódnak, így a megfelelő tárcabiztonság kritikus fontosságú az NFT-tulajdonosok számára. - + Bővebben a biztonságról diff --git a/public/content/translations/hu/roadmap/beacon-chain/index.md b/public/content/translations/hu/roadmap/beacon-chain/index.md index 3fc199f75ca..c1f0b5751b4 100644 --- a/public/content/translations/hu/roadmap/beacon-chain/index.md +++ b/public/content/translations/hu/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Az Ethereum-frissítések némileg összefüggnek egymással. Foglaljuk össze, A Beacon lánc először az Ethereum fő hálózatától különállóan létezett, de 2022-ben egybeolvadtak. - + A beolvadás @@ -64,7 +64,7 @@ A Beacon lánc először az Ethereum fő hálózatától különállóan léteze A láncszilánkokat csak működő proof-of-stake konszenzusmechanizmussal lehet biztonságosan bevezetni az Ethereum-ökoszisztémába. A Beacon lánc bevezette a letétbe helyezést, ami „egybeolvadt” a fő hálózattal, egyengetve az utat a szilánkolás előtt, amellyel tovább méretezhető az Ethereum. - + Láncszilánkok diff --git a/public/content/translations/hu/roadmap/future-proofing/index.md b/public/content/translations/hu/roadmap/future-proofing/index.md index eb10b59db20..b124239f718 100644 --- a/public/content/translations/hu/roadmap/future-proofing/index.md +++ b/public/content/translations/hu/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ Az Ethereum fejlesztői előtt álló kihívás az, hogy a jelenlegi [proof-of-s A [KZG elköteleződési sémák](/roadmap/danksharding/#what-is-kzg) számos helyen megtalálhatók az Ethereumban, hogy kriptográfiai titkokat állítsanak elő, és ezek sebezhetők a kvantummal szemben. Jelenleg ezt úgy kerülik meg, hogy bizalmat igénylő összeállítást használnak, tehát több entitás állítja elő a véletlenszerűséget, amit nem tud a kvantum számítógép visszakövetni. Azonban az ideális megoldás a kvantumbiztos kriptográfia lenne. Két vezető megközelítés létezik, amely képes lenne a BLS-sémát helyettesíteni: a [STARK-alapú](https://hackmd.io/@vbuterin/stark_aggregation) és a [háló alapú](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) aláírás. **Ezek kutatása és prototípusa még folyamatban van**. - Tudjon meg többet a KZG-ről és a bizalmat igénylő összeállításról + Tudjon meg többet a KZG-ről és a bizalmat igénylő összeállításról ## Egyszerűbb és hatékonyabb Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/hu/roadmap/index.md b/public/content/translations/hu/roadmap/index.md index c4b74000928..640441b6d8e 100644 --- a/public/content/translations/hu/roadmap/index.md +++ b/public/content/translations/hu/roadmap/index.md @@ -26,28 +26,28 @@ Az Ethereum ütemterve a jövőbeli, protokollt érintő, specifikus fejlesztés + A Beacon lánc @@ -218,7 +218,7 @@ Az eredeti terv szerint a beolvadás előtt dolgozták volna ki a láncszilánko A szilánkolással kapcsolatos tervek gyorsan fejlődnek, ám a 2. rétegű technológiák felemelkedése és sikere kapcsán – amelyet a tranzakció-végrehajtás méretezése terén elértek – a szilánkolásra vonatkozó elképzelések most már arra irányulnak, hogy megtalálják a legoptimálisabb módot a rollupszerződések tömörített lehívási adatainak tárolásával járó teher elosztására, és így lehetővé tegyék a hálózati kapacitás exponenciális növekedését. Ehhez azonban előbb át kell térni a proof-of-stake mechanizmusra. - + Szilánkolás (sharding) diff --git a/public/content/translations/hu/roadmap/scaling/index.md b/public/content/translations/hu/roadmap/scaling/index.md index aefaa23cfd6..ae4ba29b790 100644 --- a/public/content/translations/hu/roadmap/scaling/index.md +++ b/public/content/translations/hu/roadmap/scaling/index.md @@ -34,13 +34,13 @@ A blob adatok bővítésének második szakasza bonyolult, mert új módszereket Ez a második lépés a [Danksharding](/roadmap/danksharding/). **Valószínűleg több év múlva** a teljes megvalósításig. A Danksharding más fejlesztéseken is múlik, mint a [PBS](/roadmap/pbs) és új hálózati dizájn, hogy a hálózat hatékonyan tudja konfirmálni, hogy az adatok elérhetők, azáltal hogy véletlenszerűen néhány kilobájtos mintát választ egy adott időben, ezt [adat-elérhetőségi mintavételnek (DAS)](/developers/docs/data-availability) nevezzük. -Bővebben a Dankshardingról +Bővebben a Dankshardingról ## Az összevont tranzakciók decentralizálása {#decentralizing-rollups} Az [összevont tranzakciók](/layer-2) már most is gondoskodnak az Ethereum méretezhetőségéről. Az [összevont tranzakciós projektek gazdag ökoszisztémája](https://l2beat.com/scaling/tvl) teszi lehetővé, hogy a felhasználó gyorsabban és olcsóbban indítson tranzakciót, a biztonsági garanciák széles körét kiélvezve. Ugyanakkor az összevont tranzakciók centralizált szekvenszert használnak (ami feldolgozza a tranzakciókat és aggregálja azokat, mielőtt az Ethereumra küldené). Ez lehetővé teszi a cenzúrát, mivel a szekvenszeroperátorokat meg lehet büntetni, vesztegetni vagy máshogy veszélyeztetni. Emellett az [összevont tranzakciók eltérnek abban](https://l2beat.com), hogyan validálják a bejövő adatokat. A legjobb módja a „bizonyítók” [csalási bizonyítékok](/glossary/#fraud-proof) vagy érvényességi igazolások benyújtása, de még nincs meg minden összesítés. Még ahol léteznek is ilyen érvényesítési/csalásbiztos összevont tranzakciók, ott is csak kevés bizonyítót használnak. Ezért a következő fontos lépés az Ethereum skálázásban, hogy elossza a szekvenszer és a bizonyító felelősségét több emberre. -Bővebben az összevont tranzakciókról +Bővebben az összevont tranzakciókról ## Jelenlegi helyzet {#current-progress} diff --git a/public/content/translations/hu/roadmap/security/index.md b/public/content/translations/hu/roadmap/security/index.md index 8a02d8f86c0..19f667b706c 100644 --- a/public/content/translations/hu/roadmap/security/index.md +++ b/public/content/translations/hu/roadmap/security/index.md @@ -15,7 +15,7 @@ Olyan fejlesztések is folyamatban vannak, amelyek a tranzakciók cenzúrázás A [proof-of-work](/glossary/#pow)-ről a tét-igazolásra való frissítés azzal kezdődött, hogy az Ethereum úttörői „kockáztatták” ETH-jukat egy letéti szerződésben. Ez az ETH arra van, hogy megvédje a hálózatot. 2023. április 12-én egy második frissítés is megtörtént, amely lehetővé teszi a téttel járó ETH visszavonását. Azóta a validátorok szabadon tétet tehetnek vagy visszavonhatnak ETH-t. -Bővebben a visszahívásokról +Bővebben a visszahívásokról ## Támadások elleni védelem {#defending-against-attacks} @@ -23,25 +23,25 @@ Vannak fejlesztések, amelyek az Ethereum proof-of-stake protokollját érintik. Az Ethereumnak a blokkok [véglegesítéséhez](/glossary/#finality) szükséges idő csökkentése jobb felhasználói élményt biztosítana, és megakadályozná az olyan kifinomult „reorg” támadásokat, amelyek során a támadók megpróbálják átrendezni a legutóbbi blokkokat, hogy profitot vonjanak ki, vagy bizonyos tranzakciókat cenzúrázzanak. Az [**Single slot finality (SSF)**](/roadmap/single-slot-finality/) egy **módszer a véglegesítési késleltetés minimalizálására**. Jelenleg 15 percnyi blokk esetén tudna egy támadó elméletileg meggyőzni egy másik validátort, hogy újrakonfigurálja azokat. Az SSF esetén ez 0 lenne. A felhasználók számára, kezdve az egyénektől egészen az alkalmazásokig és tőzsdékig, mindig hasznos, ha gyorsan lehet biztosítani, hogy a tranzakcióik ne lesznek visszafordítva, a hálózatnak pedig az, hogy a támadások teljes osztályait ki tudja zárni. -Bővebben az egy sloton belüli véglegességről (SSF) +Bővebben az egy sloton belüli véglegességről (SSF) ## A cenzúra elleni védelem {#defending-against-censorship} A decentralizáció megakadályozza, hogy egyének vagy [ellenőrzők](/glossary/#validator) kis csoportjai túlságosan befolyásossá váljanak. Az új letéti technológiák segítenek, hogy az Ethereum validátorai decentralizáltak maradjanak, miközben védi őket a hardver-, szoftver- és hálózati hibáktól. Ide tartoznak azok a szoftverek is, amelyek több [csomópont](/glossary/#node) között osztják meg az érvényesítői felelősséget. Ez az **elosztottvalidátor-technológia (DVT)**. A [letéti alapokat](/glossary/#staking-pool) ez ösztönzi, hogy használják a DVT-t, így több számítógép vehet részt egyszerre a validációban, ezzel redundanciával (extra kapacitás) és hibatoleranciával kiegészítve a működést. A validátorkulcsokat több rendszerre osztja el ahelyett, hogy egy operátor futtatna több validátort. Ezáltal a rosszhiszemű operátoroknak nehezebb támadást indítani az Ethereum ellen. Összességében további biztonsági előnyökkel járhat, ha a validátorok _közösségként_ működnek, nem egyénként. -Bővebben az elosztottvalidátor-technológiáról (DVT) +Bővebben az elosztottvalidátor-technológiáról (DVT) Az **előterjesztő-építő szétválasztás (PBS)** drasztikusan fejleszti az Ethereum beépített, cenzúrának való ellenállást. A PBS lehetővé teszi, hogy egy validátor rakja össze a blokkot, egy másik pedig továbbadja az Ethereum-hálózatnak. Ez biztosítja, hogy a professzionális profitmaximalizáló blokképítő algoritmusokól eredő nyereségek majd egyenletesebben oszoljanak el a hálózaton, **megakadályozva a letétek koncentrációját** a legjobban működő intézményes letéteseknél. A blokk előterjesztője a leginkább profitábilis blokkot választja azok közül, amit a blokképítők piaca ajánl. A cenzúrához a blokk előterjesztőjének gyakran egy kevésbé profitábilis blokkot kellene választania, ami **gazdaságilag irracionális és nyilvánvaló a többi validátor számára is** a hálózaton. Olyan potenciális kiegészítések is elérhetők a PBS-hez, mint a titkosított tranzakciók és a bekerülési lista, ami tovább növeli az Ethereum cenzúrának való ellenállást. Ezek következtében a blokk építője és javaslója nem tudja, hogy milyen tranzakciók vannak a blokkban. -Bővebben a PBS-ről +Bővebben a PBS-ről ## A validátorok védelme {#protecting-validators} Lehetséges, hogy egy szofisztikált támadó beazonosítja a következő validátort és megakadályozza őt a javaslattételben; ez a **szolgáltatásmegtagadási, vagy más néven DoS**-támadás. A [**titkos vezetőválasztás (SLE)**](/roadmap/secret-leader-election) bevezetése megvéd ettől a támadási típustól, mivel a blokkjavaslók nem lesznek előre ismertek. Úgy működik, hogy a blokkjavaslókat képviselő kriptográfiai elköteleződéseket állandón keverik, és ezek sorrendje adja meg, hogy amelyik validátor kerül kiválasztásra, amiről csak ő fog tudni. -Bővebben a titkos vezetőválasztásról +Bővebben a titkos vezetőválasztásról ## Jelenlegi helyzet {#current-progress} diff --git a/public/content/translations/hu/roadmap/statelessness/index.md b/public/content/translations/hu/roadmap/statelessness/index.md index 500d54b5ba0..3949b9a5d33 100644 --- a/public/content/translations/hu/roadmap/statelessness/index.md +++ b/public/content/translations/hu/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Ehhez előbb [Verkle-fákat](/roadmap/verkle-trees/) kell bevezetni az Ethereum- A státusztalanság arra épül, hogy a blokképítők tárolják a teljes státuszadatot, így képesek olyan tanúkat készíteni, amit a blokk validálásához használnak. A többi csomópontnak nincs szüksége a státuszadatokra, minden szükséges információ benne van a tanúban. Ez egy olyan helyzet, amelyben a blokképítés drága, viszont a blokkellenőrzés olcsó tevékenység, így kevesebben fognak blokképítő csomópontokat működtetni. Ugyanakkor a blokképítők decentralizációja nem annyira kritikus téma, hogyha a lehető legtöbb résztvevő képes függetlenül részt venni a blokkok ellenőrzésében. -Tudjon meg többet a témáról Dankrad jegyzeteiből +Tudjon meg többet a témáról Dankrad jegyzeteiből A blokképítők használják a státuszadatot a tanúk létrehozásához – ez egy minimális adathalmaz, mellyel ellenőrizhető a blokkban lévő tranzakciók által okozott státuszváltozás. A többi validátornak nincs szüksége a státuszra, csak a státuszgyökeret (a teljes státusz hashje) tárolják. Megkapják a blokkot és a tanút, és ezeket felhasználva frissítik a saját státuszgyökerüket. Ezáltal a validáló csomópont rendkívül könnyű lesz. diff --git a/public/content/translations/hu/roadmap/user-experience/index.md b/public/content/translations/hu/roadmap/user-experience/index.md index 15c3b0bac89..8903f1fdf84 100644 --- a/public/content/translations/hu/roadmap/user-experience/index.md +++ b/public/content/translations/hu/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Az Ethereum-számlákat egy kulcspár védi, amelyek a számla azonosítását ( A megoldás az [intelligens szerződéses](/glossary/#smart-contract) pénztárcák használata az Ethereummal való interakcióhoz. Az okosszerződéses tárcák képesek megvédeni a számlát, ha a kulcsok elvesznek vagy ellopják azokat, jobban ellenállnak a csalásnak és támadásnak, és új funkciók használatát is lehetővé teszik a tárcákban. Habár okosszerződéses tárcák már most is léteznek, de nagyon nehézkes megépíteni azokat, mert az Ethereum-protokollnak jobban kellene azokat támogatni. Ezt az extra támogatást nevezzük számlaabsztrakciónak. -Bővebben a számlaabsztrakcióról +Bővebben a számlaabsztrakcióról ## Csomópont mindenkinek @@ -23,7 +23,7 @@ A [csomópontokat](/glossary/#node) futtató felhasználóknak nem kell megbízn Számos fejlesztés meg fogja könnyíteni a csomópontok működtetését és csökkenti erőforrásigényüket. Az adatok tárolásához egy sokkal kevesebb tárhelyet igénylő struktúrát fognak használni, amit **Verkle fának** neveznek. Emellett a [státusztalanság](/roadmap/statelessness) és az [adatok lejárata](/roadmap/statelessness/#data-expiry) miatt a csomópontoknak nem kell majd a teljes Ethereum-státuszadatát tárolniuk, jelentősen lecsökkentve a merevlemezigényeket. A [könnyű kliensek](/developers/docs/nodes-and-clients/light-clients/) is rengeteg előnyt nyújtanak a teljes csomópontok üzemeltetéséhez, mivel ezeket mobileszközökről vagy egyszerű böngészőalkalmazásokból is futtatni lehet majd. -Bővebben a Verkle-fákról +Bővebben a Verkle-fákról Ezekkel az fejlesztésekkel gyakorlatilag nullára csökken a csomópontfuttatás akadálya. A felhasználók biztonságos, engedélymentes hozzáférést nyernek az Ethereumhoz, anélkül hogy komoly lemezterületet vagy CPU-t áldoznának erre, és nem kell harmadik félhez fordulniuk adatért vagy a hálózat eléréséhez, amikor alkalmazásokat használnak. diff --git a/public/content/translations/hu/security/index.md b/public/content/translations/hu/security/index.md index c59b72939e7..d7ec6d32c88 100644 --- a/public/content/translations/hu/security/index.md +++ b/public/content/translations/hu/security/index.md @@ -16,11 +16,11 @@ A kriptovaluták iránt nő az érdeklődés, ezért elengedhetetlen megtanulni A legtipikusabb ok, amiért a kripto világában az emberek csalók áldozatai lesznek, az az ismeret és a működés megértésének hiánya. Például ha valaki nem érti, hogy az Ethereum-hálózat decentralizált és nincs senkinek sem a birtokában, akkor könnyedén elhiheti egy ügyfélszolgálati munkatársat megszemélyesítő csalónak, hogy visszaszerzi az elvesztett ETH a [privát kulcsaiért](/glossary/#private-key) cserébe. Az Ethereum működésének megértése megéri a befektetést. - + Mi az Ethereum? - + Mi az ether? @@ -33,7 +33,7 @@ A legtipikusabb ok, amiért a kripto világában az emberek csalók áldozatai l A tárca visszaállítási kulcsa vagy mondata jelszóként működik az Ethereum-tárcához. Ez az egyetlen dolog, aminek a hiányában valaki nem viszi el az összes eszközt a tárcájából, ha ismeri annak a címét! - + Mi az az Ethereum tárca? diff --git a/public/content/translations/hu/staking/pools/index.md b/public/content/translations/hu/staking/pools/index.md index 9f04a41c88f..42389afe957 100644 --- a/public/content/translations/hu/staking/pools/index.md +++ b/public/content/translations/hu/staking/pools/index.md @@ -68,7 +68,7 @@ Most azonnal! A Shanghai/Capella-hálózatfrissítés 2023. áprilisban végbeme Alternatívaként a letéti alapok ERC-20 letéti tokeneket használnak, hogy a felhasználó kereskedni tudjon azokkal a nyitott piacon. Ezzel eladhatja a letéti helyzetét, visszavonva a letétet anélkül, hogy a letéti szerződésben lévő ETH bárhova is átkerülne. -Bővebben a letétbe helyezés visszavonásáról +Bővebben a letétbe helyezés visszavonásáról diff --git a/public/content/translations/hu/staking/saas/index.md b/public/content/translations/hu/staking/saas/index.md index 6e23a5b0152..c09a8e6c419 100644 --- a/public/content/translations/hu/staking/saas/index.md +++ b/public/content/translations/hu/staking/saas/index.md @@ -78,7 +78,7 @@ A letétek visszavonása a Shanghai/Capella frissítéssel vált elérhetővé 2 A validátorok ki is léphetnek a funkciójukból, ami felszabadítja a fennálló ETH-összeget a visszavonáshoz. Azok a számlák, amelyek megadták a visszavonási címet és teljesítették a kilépési folyamatot, a teljes egyenleget megkapják az adott címre a következő validátor-ellenőrzésnél. -Bővebben a letétbe helyezés visszavonásáról +Bővebben a letétbe helyezés visszavonásáról diff --git a/public/content/translations/hu/staking/solo/index.md b/public/content/translations/hu/staking/solo/index.md index ac22da122a0..aa31ea099a0 100644 --- a/public/content/translations/hu/staking/solo/index.md +++ b/public/content/translations/hu/staking/solo/index.md @@ -190,7 +190,7 @@ Amint a visszavonási adatok be vannak állítva, a jutalmak (a 32 ETH-en felül A teljes egyenleg visszavonásához végig kell menni a validátorkiléptetési folyamaton. -Bővebben a letétbe helyezés visszavonásáról +Bővebben a letétbe helyezés visszavonásáról ## További olvasnivaló {#further-reading} diff --git a/public/content/translations/hu/web3/index.md b/public/content/translations/hu/web3/index.md index f9b021b7a44..383332ec940 100644 --- a/public/content/translations/hu/web3/index.md +++ b/public/content/translations/hu/web3/index.md @@ -63,7 +63,7 @@ A Web3 közvetlen tulajdonjogot ad [nem helyettesíthető tokenek (NFT)](/glossa
Tudjon meg többet az NFT-kről
- + Bővebben az NFT-kről
@@ -88,7 +88,7 @@ Ugyanakkor számos Web3-közösséget is DAO-ként definiálnak. Ezek a közöss
Tudjon meg többet a DAO-król
- + További információk a DAO-król
@@ -103,7 +103,7 @@ A Web3 megoldja ezeket a problémákat azáltal, hogy lehetővé teszi digitáli A web2 fizetési infrastruktúra a bankokra és fizetési szolgáltatókra támaszkodik, kizárva azokat, akik nem rendelkeznek bankszámlával, vagy éppen nem olyan országban élnek. A Web3 tokeneket használ, mint amilyen az [ETH](/glossary/#ether), hogy közvetlen módon tudjon pénzt küldeni, és nem kell hozzá harmadik fél. - + Többet az ETH-ről diff --git a/public/content/translations/hy-am/nft/index.md b/public/content/translations/hy-am/nft/index.md index bb7bd938dc7..3c6fbf106cf 100644 --- a/public/content/translations/hy-am/nft/index.md +++ b/public/content/translations/hy-am/nft/index.md @@ -78,7 +78,7 @@ ethereum.org - ում, NFT-ներն օգտագործվում ցույց տալո NFT-ի հետ կապված անվտանգային հարցերը հիմանականում պայմանավորված են ֆիշինգներով, սմարթ կոնտրակտներում առկա թերություններով կամ օգտատերերի անզգուշությամբ, NFT սեփականատերերի համար լավ դրամապանակային անվտանգությունը օրհասական դարձնելով: - + Ավելին՝ անվտանգության մասին diff --git a/public/content/translations/id/community/support/index.md b/public/content/translations/id/community/support/index.md index 29b844bfc7c..319ab59fd40 100644 --- a/public/content/translations/id/community/support/index.md +++ b/public/content/translations/id/community/support/index.md @@ -12,11 +12,11 @@ Apakah Anda sedang mencari dukungan resmi Ethereum? Hal pertama yang harus Anda Memahami sifat terdesentralisasi Ethereum sangat penting karena siapa pun yang mengklaim sebagai pemberi dukungan resmi Ethereum mungkin sedang mencoba menipu Anda! Perlindungan terbaik terhadap para penipu adalah mengedukasi diri Anda sendiri dan memperhatikan aspek keamanan dengan serius. - + Keamanan dan pencegahan penipuan Ethereum - + Pelajari tentang fundamental Ethereum diff --git a/public/content/translations/id/contributing/translation-program/index.md b/public/content/translations/id/contributing/translation-program/index.md index a3ddd6e441e..dde7d70fa18 100644 --- a/public/content/translations/id/contributing/translation-program/index.md +++ b/public/content/translations/id/contributing/translation-program/index.md @@ -17,9 +17,9 @@ Kemajuan kami sejauh ini: Jika Anda ingin terlibat dan membantu kami mengembangkan komunitas Ethereum global dengan menerjemahkan situs web ke dalam bahasa Anda, ikuti langkah-langkah di bawah ini! - Lihat halaman Penghargaan Penerjemah kami, dan{" "} + Lihat halaman Penghargaan Penerjemah kami, dan{" "} ambil token POAP Anda! Jika Anda menerjemahkan ethereum.org pada tahun 2021, ada POAP unik yang menunggu Anda.{" "} - Selengkapnya tentang POAP + Selengkapnya tentang POAP ## Misi dan visi {#mission-and-vision} @@ -46,7 +46,7 @@ Program Terjemahan ethereum.org bertujuan untuk membuat Ethereum dapat diakses o Kami menyarankan Anda untuk melihat Panduan Gaya Penerjemahan ethereum.org. Ini berisi beberapa panduan, instruksi, dan tips yang paling penting bagi para penerjemah dan bisa menjadi rujukan saat melokalkan situs web. - {" "}Lihat Panduan Gaya Penerjemahan + {" "}Lihat Panduan Gaya Penerjemahan 1. **[Bergabung dengan projek kami di Crowdin](https://crowdin.com/project/ethereum-org/)** @@ -115,7 +115,7 @@ Jika Anda adalah seorang penerjemah ethereum.org atau ingin menjadi salah satuny Jika Anda membantu kami dengan terjemahan, Anda mungkin menemukan beberapa informasi yang berguna dalam Pertanyaan yang Sering Diajukan tentang terjemahan kami. - {" "}Pertanyaan yang Sering Diajukan tentang menerjemahkan ethereum.org + {" "}Pertanyaan yang Sering Diajukan tentang menerjemahkan ethereum.org ## Sumber Daya {#resources} diff --git a/public/content/translations/id/dao/index.md b/public/content/translations/id/dao/index.md index da36a964afa..8c7a795673e 100644 --- a/public/content/translations/id/dao/index.md +++ b/public/content/translations/id/dao/index.md @@ -50,7 +50,7 @@ Penyokong utama DAO adalah kontrak pintar, yang menentukan aturan organisasi dan Ini mungkin terjadi karena kontrak pintar bersifat tahan perubahan setelah dijalankan di Ethereum. Anda tidak bisa hanya mengedit kode (aturan DAO) tanpa diketahui orang-orang karena semua hal terbuka untuk publik. - + Lebih lanjut tentang kontrak pintar diff --git a/public/content/translations/id/defi/index.md b/public/content/translations/id/defi/index.md index fff01e106ff..733c0f4e11a 100644 --- a/public/content/translations/id/defi/index.md +++ b/public/content/translations/id/defi/index.md @@ -47,7 +47,7 @@ Salah satu cara terbaik untuk melihat potensi DeFi adalah dengan memahami permas | Pasar selalu terbuka. | Pasar tutup karena para karyawan perlu istirahat. | | Dibangun di atas prinsip transparansi – siapa pun dapat melihat data produk dan memeriksa cara kerja sistem. | Lembaga keuangan adalah buku tertutup: Anda tidak dapat meminta untuk melihat riwayat pinjaman mereka, catatan aset yang mereka kelola, dan sebagainya. | - + Jelajahi aplikasi DeFi @@ -65,7 +65,7 @@ Ini terdengar aneh... "mengapa saya ingin memrogram uang saya"? Namun, ini lebih
Jelajahi saran kami untuk aplikasi DeFi yang dapat dicoba jika Anda baru mengenal Ethereum.
- + Jelajahi aplikasi DeFi
@@ -92,7 +92,7 @@ Ada sebuah alternatif terdesentralisasi untuk kebanyakan layanan keuangan. Tetap Sebagai sebuah blockchain, Ethereum dirancang untuk mengirim transaksi dalam cara yang aman dan global. Seperti Bitcoin, Ethereum membuat pengiriman uang ke seluruh dunia semudah mengirimkan email. Cukup masukkan [nama ENS](/nft/#nft-domains) penerima Anda (seperti bob.eth) atau alamat akun mereka dari dompet Anda dan pembayaran Anda akan berpindah langsung ke mereka dalam hitungan menit (biasanya). Untuk mengirim atau menerima pembayaran, Anda akan memerlukan sebuah [dompet](/wallets/). - + Lihat dapp pembayaran @@ -110,7 +110,7 @@ Volatilitas mata uang kripto adalah masalah bagi banyak produk keuangan dan peng Produk koin seperti Dai atau USDC memiliki nilai yang tetap dalam cakupan beberapa sen dalam satu dolar. Ini menjadikannya sempurna sebagai sumber pendapatan atau untuk bisnis eceran. Banyak orang di Amerika Latin telah menggunakan stablecoin sebagai cara untuk melindungi tabungan mereka dalam masa ketidakpastian yang besar terhadap mata uang yang diterbitkan oleh pemerintah mereka. - + Selengkapnya tentang stablecoin @@ -123,7 +123,7 @@ Layanan meminjam uang dari para penyedia terdesentralisasi hadir dalam dua varia - Peer-to-peer, yang berarti peminjam akan meminjam secara langsung dari pemberi pinjaman tertentu. - Berbasis pool di mana para pemberi pinjaman menyediakan dana (likuiditas) ke sebuah pool yang darinya para peminjam dapat memperoleh pinjaman. - + Lihat dapp peminjaman @@ -183,7 +183,7 @@ Anda dapat menghasilkan bunga pada kripto Anda dengan meminjamkannya dan melihat - aDai Anda akan bertambah sesuai dengan tingkat bunga dan Anda dapat melihat saldo bertambah di dompet. Tergantung pada APR, saldo dompet Anda akan membaca sesuatu seperti 100,1234 setelah beberapa hari atau bahkan beberapa jam! - Anda dapat menarik sejumlah Dai reguler yang setara dengan salso aDai Anda kapan saja. - + Lihat dapp pemberi pinjaman @@ -199,7 +199,7 @@ Lotre anti kerugian seperti PoolTogether merupakan cara baru yang menyenangkan d Pool hadiah dibentuk oleh semua bunga yang dihasilkan oleh pemberian pinjaman deposito tiket seperti dalam contoh pemberian pinjaman di atas. - + Cobalah PoolTogether @@ -211,7 +211,7 @@ Ada ribuan token di Ethereum. Decentralized exchange (DEX) memungkinkan Anda mem Misalnya, jika Anda ingin menggunakan lotre anti kerugian PoolTogether (yang dideskripsikan di atas), Anda akan memerlukan token seperti Dai atau USDC. DEX ini memungkinkan Anda menukar ETH dengan token tersebut dan menukarkannya kembali bila sudah selesai. - + Lihat penukaran token @@ -223,7 +223,7 @@ Ada lebih banyak opsi tingkat lanjut bagi para pedagang yang menginginkan sediki Ketika Anda menggunakan bursa terpusat, Anda harus mendepositokan aset Anda sebelum perdagangannya dilakukan dan mempercayakan mereka untuk mengelolanya. Ketika aset Anda didepositokan, aset ini berisiko karena bursa terpusat adalah sasaran yang empuk bagi para peretas. - + Lihat dapp perdagangan @@ -235,7 +235,7 @@ Ada produk manajemen dana di Ethereum yang akan mencoba mengembangkan portofolio Sebuah contoh yang baik untuk ini adalah [dana DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Ini adalah dana yang menyeimbangkan kembali secara otomatis untuk memastikan portofolio Anda selalu menyertakan [token DeFi teratas berdasarkan kapitalisasi pasar](https://www.coingecko.com/en/defi). Anda tidak perlu mengelola detail apa pun dan Anda dapat menarik dananya kapan pun Anda menginginkannya. - + Lihat dapp investasi @@ -249,7 +249,7 @@ Ethereum merupakan platform yang ideal untuk penggalangan dana: - Bersifat transparan sehingga penggalang dana dapat membuktikan berapa banyak uang yang telah dikumpulkan. Anda bahkan dapat melacak berapa banyak dana yang dipakai nantinya. - Penggalang dana dapat menyiapkan pengembalian dana secara otomatis, misalnya, ada tenggat waktu tertentu dan jumlah minimum yang tidak dicapai. - + Lihat dapp penggalangan dana @@ -276,7 +276,7 @@ Asuransi terdesentralisasi bertujuan untuk membuat asuransi lebih murah, lebih c Produk Ethereum, seperti perangkat lunak mana pun, dapat mengalami masalah karena bug dan eksploitasi. Jadi saat ini, banyak produk asuransi yang ada berfokus untuk melindungi penggunanya dari kerugian dana. Namun, ada proyek-proyek yang mulai membangun cakupan untuk segala hal yang dapat terjadi dalam kehidupan kita. Contoh yang bagus untuk ini adalah jaminan Etherisc Crop yang bertujuan [melindungi para petani kecil di Kenya terhadap bencana kekeringan dan banjir](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Asuransi terdesentralisasi dapat menyediakan jaminan yang murah bagi para petani yang sering ditolak oleh asuransi tradisional. - + Lihat dapp asuransi @@ -286,7 +286,7 @@ Produk Ethereum, seperti perangkat lunak mana pun, dapat mengalami masalah karen Dengan begitu banyak hal yang terjadi, Anda akan memerlukan cara untuk tetap melacak semua investasi, pinjaman, dan perdagangan Anda. Ada sebuah host produk yang memungkinkan Anda mengkoordinir semua aktivitas DeFi dari satu tempat. Inilah keindahan dari arsitektur terbuka DeFi. Tim dapat menysusun antarmuka di mana Anda tidak hanya dapat melihat saldo di seluruh produk, Anda juga dapat menggunakan fiturnya. Anda mungkin menemukan manfaatnya saat menjelajahi lebih lanjut tentang DeFi. - + Lihat dapp portofolio @@ -324,7 +324,7 @@ Anda dapat membayangkan tentang DeFi dalam lapisan: DeFi adalah gerakan sumber terbuka. Anda bisa memeriksa, melakukan fork, dan berinovasi pada semua protokol dan aplikasi DeFi. Karena tumpukan berlapis ini (semuanya berbagi blockchain dan aset dasar yang sama), protokol dapat digabungkan dan dicocokkan untuk membuka peluang kombo yang unik. - + Lebih lanjut tentang membangun dapp diff --git a/public/content/translations/id/developers/tutorials/run-node-raspberry-pi/index.md b/public/content/translations/id/developers/tutorials/run-node-raspberry-pi/index.md index 68ca8f60735..3f4e4121f12 100644 --- a/public/content/translations/id/developers/tutorials/run-node-raspberry-pi/index.md +++ b/public/content/translations/id/developers/tutorials/run-node-raspberry-pi/index.md @@ -90,13 +90,13 @@ Ingatlah bahwa Anda harus menyambungkan disk dengan porta USB 3.0 (biru) ### 1. Unduh gambar lapisan eksekusi dan konsensus {#1-download-execution-or-consensus-images} - + Unduh gambar lapisan eksekusi sha256 7fa9370d13857dd6abcc8fde637c7a9a7e3a66b307d5c28b0c0d29a09c73c55c - + Unduh gambar lapisan konsensus diff --git a/public/content/translations/id/glossary/index.md b/public/content/translations/id/glossary/index.md index f2fa2e94b54..0c32581e828 100644 --- a/public/content/translations/id/glossary/index.md +++ b/public/content/translations/id/glossary/index.md @@ -21,7 +21,7 @@ Jenis serangan pada [jaringan](#network) terdesentralisasi di mana grup mendapat Objek yang berisi [alamat](#address), saldo, [nonce](#nonce), serta penyimpanan dan kode opsional. Sebuah akun dapat berupa [akun kontrak](#contract-account) atau [akun yang dimiliki secara eksternal (EOA)](#eoa). - + Akun Ethereum @@ -33,7 +33,7 @@ Pada umumnya, akun ini mewakili [EOA](#eoa) atau [kontrak](#contract-account) ya Cara standar untuk berinteraksi dengan [kontrak](#contract-account) di ekosistem Ethereum, baik dari luar blockchain maupun untuk interaksi antar kontrak. - + ABI @@ -49,7 +49,7 @@ Sirkuit terpadu khusus aplikasi. Ini biasanya mengacu pada sirkuit terintegrasi, Dalam [Solidity](#solidity), `assert(false)` dikompilasi menjadi `0xfe`, sebuah opcode tidak valid, yang menggunakan semua [gas](#gas) yang tersisa dan membatalkan semua perubahan. Ketika pernyataan `assert()` gagal, sesuatu yang sangat salah dan tidak terduga terjadi, dan Anda harus memperbaiki kode Anda. Anda harus menggunakan `assert()` untuk menghindari kondisi yang seharusnya tidak pernah terjadi. - + Keamanan kontrak pintar @@ -57,7 +57,7 @@ Dalam [Solidity](#solidity), `assert(false)` dikompilasi menjadi `0xfe`, sebuah Klaim yang dibuat oleh suatu entitas bahwa sesuatu adalah benar. Dalam konteks Ethereum, validator konsensus harus membuat klaim mengenai apa yang mereka percayai sebagai keadaan dari rantai. Pada waktu yang telah ditentukan, setiap validator memiliki tanggung jawab untuk menerbitkan atestasi yang berbeda, yang secara resmi menyatakan pandangan validator tentang keadaan rantai, termasuk pos pemeriksaan terakhir yang telah difinalisasi dan kepala rantai saat ini. - + Atestasi @@ -69,7 +69,7 @@ Klaim yang dibuat oleh suatu entitas bahwa sesuatu adalah benar. Dalam konteks E Setiap [blok](#block) memiliki harga minimum yang dikenal sebagai 'biaya dasar'. Itu adalah harga [gas](#gas) minimum yang harus dibayar seorang pengguna untuk memasukkan transaksi dalam blok berikutnya. - + Gas dan biaya @@ -77,7 +77,7 @@ Setiap [blok](#block) memiliki harga minimum yang dikenal sebagai 'biaya dasar'. Rantai Suar adalah rantai blok yang memperkenalkan [bukti taruhan](#pos) dan [validator](#validator) ke Ethereum. Rantai Suar berjalan berdampingan dengan Jaringan Utama Ethereum bukti kerja mulai dari Desember 2020 hingga kedua rantai tersebut digabungkan pada September 2022 untuk membentuk Ethereum saat ini. - + Rantai Suar @@ -89,7 +89,7 @@ Representasi angka posisional di mana digit paling signifikan ditempatkan pertam Sebuah blok adalah unit informasi yang terikat yang mencakup daftar transaksi yang diurutkan dan informasi terkait konsensus. Blok diusulkan oleh validator bukti taruhan, pada saat itu blok tersebut dibagikan ke seluruh jaringan rekan-ke-rekan, di mana mereka dapat dengan mudah diverifikasi secara independen oleh semua simpul lainnya. Aturan konsensus mengatur konten blok yang dianggap valid, dan semua blok yang tidak valid diabaikan oleh jaringan. Urutan blok-blok ini dan transaksi di dalamnya menciptakan rangkaian peristiwa yang deterministik dengan akhirnya mewakili keadaan terkini dari jaringan. - + Block @@ -134,7 +134,7 @@ Proses memeriksa bahwa blok baru mengandung transaksi dan tanda tangan yang sah, Sekumpulan [blok](#block), masing-masing menghubungkan ke pendahulunya hingga mencapai [blok genesis](#genesis-block) dengan merujuk pada hash blok sebelumnya. Keutuhan rantai blok dijamin secara kripto-ekonomi menggunakan mekanisme konsensus berbasisbukti taruhan. - + Apa itu blockchain? @@ -166,7 +166,7 @@ Casper-FFG adalah protokol konsensus bukti taruhan yang digunakan bersamaan deng Mengubah kode yang ditulis dalam bahasa pemrograman tingkat tinggi (seperti [Solidity](#solidity)) menjadi bahasa dengan tingkat yang lebih rendah (seperti [kode bita](#bytecode) EVM). - + Mengompilasi Kontrak Pintar @@ -228,7 +228,7 @@ DAG adalah singkatan dari Directed Acyclic Graph. Ini adalah struktur data yang Aplikasi terdesentralisasi. Singkatnya, Dapp adalah sebuah [kontrak pintar](#smart-contract) dan antarmuka pengguna web. Secara lebih luas, dapp adalah aplikasi web yang dibangun di atas layanan infrastruktur rekan-ke-rekan yang terbuka dan terdesentralisasi. Selain itu, banyak dapps menyertakan penyimpanan dan/atau protokol dan platform pesan. - + Pengantar dapps @@ -244,7 +244,7 @@ Konsep memindahkan kontrol dan pelaksanaan proses dari entitas pusat. Perusahaan atau organisasi lain yang beroperasi tanpa pengelolaan hierarkis. DAO bisa juga mengacu pada sebuah kontrak bernama "DAO" yang diluncurkan pada 30 April 2016, yang kemudian diretas pada Juni 2016; ini pada akhirnya memotivasi pembuatan [garpu keras](#hard-fork) (dengan nama kode DAO) di blok 1.192.000, yang membalikkan kontrak DAO yang diretas dan menyebabkan Ethereum dan Ethereum Classic terpisah menjadi dua sistem yang saling berkompetisi. - + Organisasi otonom terdesentralisasi (DAO) @@ -252,7 +252,7 @@ Perusahaan atau organisasi lain yang beroperasi tanpa pengelolaan hierarkis. DAO Jenis [dapp](#dapp) yang memungkinkan Anda menukar token dengan rekan sejawat di jaringan. Anda memerlukan [ether](#ether) untuk menggunakannya (untuk membayar [biaya transaksi](#transaction-fee)) tapi ini bukan subjek yang tunduk pada pembatasan geografis seperti bursa terpusat – siapa pun bisa berpartisipasi. - + Bursa terdesentralisasi @@ -268,7 +268,7 @@ Pintu gerbang untuk melakukan penaruhan di Ethereum. Kontrak setoran adalah kont Singkatan dari "keuangan terdesentralisasi", sebuah kategori luas dari [dapps](#dapp) yang bertujuan untuk menyediakan layanan keuangan yang didukung rantai blok, tanpa perantara mana pun, sehingga siapa pun yang memiliki koneksi internet dapat berpartisipasi. - + Keuangan Terdesentralisasi (DeFi) @@ -316,7 +316,7 @@ Dalam konteks kriptografi, entropi berarti kurangnya prediktabilitas atau tingka Sebuah periode dari 32 [ruang](#slot), setiap slotnya berdurasi 12 detik, dengan total 6,4 menit. [Komite](#committee) validator diacak setiap jangka waktu untuk alasan keamanan. Setiap jangka waktu memiliki kesempatan untuk rantai menjadi [terfinalisasi](#finality). Setiap validator diberi tanggung jawab baru pada awal setiap jangka waktu. - + Bukti taruhan @@ -328,7 +328,7 @@ Seorang validator mengirimkan dua pesan yang saling bertentangan. Salah satu con 'Eth1' adalah istilah yang merujuk pada Jaringan Utama Ethereum, rantai blok bukti kerja yang telah ada. Istilah ini sudah tidak dipakai dan digantikan dengan 'lapisan eksekusi'. [Pelajari selengkapnya mengenai perubahan nama tersebut](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Selengkapnya tentang peningkatan Ethereum @@ -336,7 +336,7 @@ Seorang validator mengirimkan dua pesan yang saling bertentangan. Salah satu con 'Eth2' adalah istilah yang merujuk pada sebuah set peningkatan protokol Ethereum, termasuk transisi Ethereum ke bukti taruhan. Istilah ini sudah tidak dipakai dan digantikan dengan 'lapisan konsensus'. [Pelajari selengkapnya mengenai perubahan nama tersebut](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Selengkapnya tentang peningkatan Ethereum @@ -344,7 +344,7 @@ Seorang validator mengirimkan dua pesan yang saling bertentangan. Salah satu con Dokumen desain yang menyediakan informasi bagi komunitas Ethereum, yang menjelaskan fitur baru yang diusulkan atau proses atau lingkungannya (lihat [ERC](#erc)). - + Pengantar EIP @@ -370,7 +370,7 @@ Akun yang dimiliki secara eksternal (EOA) adalah [akun](#account) yang dikontrol Label yang diberikan ke beberapa [EIP](#eip) yang berusaha untuk menentukan standar spesifik penggunaan Ethereum. - + Pengantar EIP @@ -384,7 +384,7 @@ Sebuah algoritma [bukti kerja](#pow) yang digunakan pada Ethereum sebelum bertra Mata uang kripto asli yang digunakan oleh ekosistem Ethereum, yang mencakup biaya [gas](#gas) saat mengeksekusi transaksi. Juga tertulis sebagai ETH atau simbolnya Ξ, huruf besar Yunani untuk karakter Xi. - + Mata uang untuk masa depan digital kita @@ -392,7 +392,7 @@ Mata uang kripto asli yang digunakan oleh ekosistem Ethereum, yang mencakup biay Memungkinkan penggunaan fasilitas pembuatan log [EVM](#evm). [Dapps](#dapp) bisa mendengarkan aksi dan menggunakannya untuk memicu pemanggilan kembali JavaScript dalam antarmuka pengguna. - + Aksi dan Log @@ -400,7 +400,7 @@ Memungkinkan penggunaan fasilitas pembuatan log [EVM](#evm). [Dapps](#dapp) bisa Mesin virtual berbasis tumpukan yang mengeksekusi [kode bita](#bytecode). Dalam Ethereum, model eksekusi menentukan cara state sistem dimodifikasi sesuai rangkaian instruksi kode bita dan tupel kecil data lingkungan. Cara ini ditentukan melalui sebuah model formal dari mesin state virtual. - + Mesin Virtual Ethereum @@ -420,7 +420,7 @@ Fungsi default yang dipanggil saat tidak ada data atau nama fungsi yang dideklar Layanan yang dilaksanakan lewat [kontrak pintar](#smart-contract) yang mengeluarkan dana dalam bentuk ether uji coba gratis yang bisa digunakan dalam satu jaringan percobaan. - + Keran jaringan percobaan @@ -428,7 +428,7 @@ Layanan yang dilaksanakan lewat [kontrak pintar](#smart-contract) yang mengeluar Finalitas adalah jaminan bahwa serangkaian transaksi sebelum waktu yang ditentukan tidak akan berubah dan tidak bisa dibalikkan. - + Finalitas bukti taruhan @@ -448,7 +448,7 @@ Algoritma tersebut digunakan untuk mengidentifikasi kepala rantai blok. Pada lap Model keamanan untuk solusi [lapisan ke-2](#layer-2) tertentu di mana, untuk meningkatkan kecepatan, transaksi di-[roll up](#rollups) ke dalam kelompok dan dikirimkan ke Ethereum dalam transaksi tunggal. Bukti penipuan ini dianggap valid tapi bisa ditentang jika ada kecurigaan penipuan. Bukti penipuan kemudian akan menjalankan transaksi untuk memeriksa apakah penipuan terjadi. Metode ini meningkatkan kemungkinan jumlah transaksi sekaligus mempertahankan keamanan. Beberapa [rollup](#rollups) menggunakan [bukti validitas](#validity-proof). - + Rollup Optimistic @@ -464,7 +464,7 @@ Fase pengembangan uji coba awal Ethereum, yang berlangsung dari Juli 2015 sampai Bahan bakar virtual yang digunakan di Ethereum untuk mengeksekusi kontrak pintar. [EVM](#evm) menggunakan mekanisme akuntansi untuk mengukur pemakaian gas dan membatasi pemakaian dengan menghitung sumber daya (lihat [Lengkap secara Turing](#turing-complete)). - + Gas dan Biaya @@ -540,7 +540,7 @@ Pengodean alamat Ethereum yang setengah kompatibel dengan pengodean Kode Rekenin Antarmuka pengguna yang biasanya menggabungkan editor, pengompilasi, waktu eksekusi, dan debugger kode. - + Lingkungan Pengembangan Terintegrasi @@ -548,7 +548,7 @@ Antarmuka pengguna yang biasanya menggabungkan editor, pengompilasi, waktu eksek Setelah kode [kontrak](#smart-contract) (atau [pustaka](#library)) disebarkan, kode menjadi abadi. Cara pengembangan perangkat lunak standar bergantung pada kemampuan untuk memperbaiki potensi bug dan menambahkan fitur baru, sehingga ini merupakan tantangan untuk pengembangan kontrak pintar. - + Menggunakan Kontrak Pintar @@ -568,7 +568,7 @@ Pencetakan ether baru untuk memberi imbalan pada proposal blok, pengesahan, dan Juga dikenal sebagai "algoritma perentangan kata sandi", ini digunakan oleh format [penyimpanan kunci](#keystore-file) untuk melawan serangan pemaksaan, kamus, dan tabel pelangi pada enkripsi frasa kata sandi, dengan secara berulang membuat hash dari frasa kata sandinya. - + Keamanan kontrak pintar @@ -588,7 +588,7 @@ Fungsi [hash](#hash) kriptografi yang digunakan di Ethereum. Keccak-256 distanda Area pengembangan yang berpusat pada peningkatan pembuatan lapisan di atas protokol Ethereum. Peningkatan ini terkait dengan kecepatan [transaksi](#transaction), [biaya transaksi](#transaction-fee) yang lebih murah, dan privasi transaksi. - + Lapisan 2 @@ -600,7 +600,7 @@ Penyimpan nilai kunci pada disk sumber terbuka, yang diimplementasikan sebagai [ Tipe [kontrak](#smart-contract) spesial yang tidak memiliki fungsi yang dapat dibayar, fungsi fallback, dan penyimpanan data. Oleh karena itu, tidak bisa menerima atau menampung ether, atau menyimpan data. Sebuah pustaka yang sebelumnya berfungsi sebagai kode yang disebarkan yang dapat dipanggil kontrak lainnya untuk komputasi yang hanya dapat dibaca. - + Pustaka Kontrak Pintar @@ -620,7 +620,7 @@ Klien Ethereum yang tidak menyimpan salinan lokal dari [rantai blok](#blockchain Singkatan dari "jaringan utama", ini adalah [rantai blok](#blockchain) Ethereum publik yang utama. ETH nyata, nilai nyata, dan konsekuensi nyata. Juga dikenal sebagai lapisan ke-1 apabila membahas solusi penskalaan [lapisan ke-2](#layer-2). (Selain itu, lihat [jaringan percobaan](#testnet)). - + Jaringan Ethereum @@ -652,7 +652,7 @@ Proses melakukan hashing pada header blok secara berulang sambil meningkatkan [n [Simpul](#node) jaringan yang menemukan [bukti kerja](#pow) yang valid untuk blok baru, melalui cara hashing dengan lintasan berulang (lihat [Ethash](#ethash)). Para penambang tidak lagi menjadi bagian dari Ethereum - mereka digantikan oleh validator ketika Ethereum beralih ke [bukti taruhan](#pos). - + Penambangan @@ -668,7 +668,7 @@ Minting adalah proses membuat token baru dan memasukkannya ke peredaran agar dap Mengacu pada jaringan Ethereum, jaringan peer-to-peer yang menyebarkan transaksi dan blok ke setiap simpul Ethereum (peserta jaringan). - + Jaringan @@ -680,10 +680,10 @@ Mengacu pada jaringan Ethereum, jaringan peer-to-peer yang menyebarkan transaksi Standar token yang juga dikenal sebagai "deed" ini diperkenalkan pada proposal ERC-721. NFT bisa dilacak dan diperdagangkan, tetapi setiap token bersifat unik dan berbeda; token ini tidak dapat dipertukarkan seperti ETH dan [token ERC-20](#token-standard). NFT bisa menunjukkan kepemilikan aset digital atau fisik. - + Token yang Tidak Dapat Dipertukarkan (NFT) - + Standar Token yang Tidak Dapat Dipertukarkan ERC-721 @@ -691,7 +691,7 @@ Standar token yang juga dikenal sebagai "deed" ini diperkenalkan pada proposal E Klien perangkat lunak yang berpartisipasi dalam jaringan. - + Simpul dan Klien @@ -711,7 +711,7 @@ Ketika seorang [penambang](#miner) bukti kerja menemukan [blok](#block) yang val [Penggabungan](#rollups) transaksi yang menggunakan [bukti penipuan](#fraud-proof) untuk menawarkan peningkatan keluaran transaksi [lapisan ke-2](#layer-2), sambil menggunakan keamanan yang disediakan oleh [Jaringan Utama](#mainnet) (lapisan ke-1). Tidak seperti [Plasma](#plasma), solusi lapisan ke-2 yang serupa, rollup optimis dapat menangani jenis transaksi yang lebih rumit – segala hal yang dapat dilakukan di [EVM](#evm). Rollup ini memang memiliki masalah latensi jika dibandingkan dengan [Rollup tanpa pengetahuan](#zk-rollups) karena transaksi bisa ditantang lewat bukti penipuan. - + Rollup Optimistic @@ -719,7 +719,7 @@ Ketika seorang [penambang](#miner) bukti kerja menemukan [blok](#block) yang val Oracle adalah jembatan antara [rantai blok](#blockchain) dan dunia nyata. Oracle berperan sebagai [API](#api) di dalam rantai yang dapat dikirimkan kueri untuk meminta informasi dan digunakan pada [kontrak pintar](#smart-contract). - + Oracle @@ -743,7 +743,7 @@ Jaringan komputer ([peer](#peer)) yang secara kolektif dapat menjalankan fungsio Solusi penskalaan di luar rantai yang menggunakan [bukti penipuan](#fraud-proof), seperti [Rollup optimis](#optimistic-rollups). Plasma dibatasi pada transaksi sederhana seperti transfer dan penukaran token biasa. - + Plasma @@ -759,7 +759,7 @@ Rantai blok yang sepenuhnya pribadi, yaitu rantai blok dengan akses yang berizin Metode yang digunakan oleh protokol rantai blok mata uang kripto untuk mencapai [konsensus](#consensus) terdistribusi. PoS meminta pengguna membuktikan kepemilikan sejumlah mata uang kripto tertentu ("taruhan" pengguna di jaringan) agar dapat berpartisipasi dalam validasi transaksi. - + Bukti taruhan @@ -767,7 +767,7 @@ Metode yang digunakan oleh protokol rantai blok mata uang kripto untuk mencapai Sepotong data (bukti) yang membutuhkan komputasi yang signifikan untuk dapat ditemukan. - + Bukti kerja @@ -787,7 +787,7 @@ Data yang dihasilkan oleh klien Ethereum untuk mewakili hasil dari [transaksi](# Serangan yang memiliki ciri pemanggilan fungsi kontrak korban oleh kontrak penyerang dengan cara yang sedemikian rupa sehingga pada saat dijalankan, korban akan memanggil kontrak penyerang lagi secara berulang. Hal ini dapat mengakibatkan, misalnya, pencurian dana dengan melewatkan bagian ketika kontrak korban memperbarui saldo atau menghitung jumlah penarikan. - + Re-entrancy @@ -803,7 +803,7 @@ Standar pengodean yang dirancang oleh pengembang Ethereum untuk mengodekan dan m Jenis solusi penskalaan [lapisan ke-2](#layer-2) yang membuat beberapa batch atas sejumlah transaksi dan mengirimkannya ke [rantai utama Ethereum](#mainnet) dalam satu transaksi tunggal. Dengan cara ini, penurunan biaya [gas](#gas) dan peningkatan keluaran [transaksi](#transaction) dapat dilakukan. Ada Rollup optimis dan Rollup tanpa pengetahuan yang menggunakan metode keamanan berbeda untuk memberikan perolehan pada skalabilitas ini. - + Rollup @@ -823,7 +823,7 @@ Kelompok fungsi hash kriptografi yang diterbitkan oleh National Institute of Sta Tahapan pengembangan Ethereum yang memulai serangkaian penskalaan dan peningkatan berkelanjutan, yang sebelumnya dikenal sebagai 'Ethereum 2.0', atau 'Eth2'. - + Peningkatan Ethereum @@ -835,7 +835,7 @@ Proses mengubah struktur data menjadi urutan bita. Rantai pecahan adalah bagian-bagian diskret dari total rantai blok yang dapat ditempatkan ke subset validator untuk menjadi tanggung jawabnya. Cara ini akan menawarkan peningkatan keluaran transaksi untuk Ethereum dan meningkatkan ketersediaan data untuk solusi [lapisan ke-2](#layer-2) seperti [penggabungan yang optimis](#optimistic-rollups) dan [rollup tanpa pengetahuan](#zk-rollups). - + Danksharding @@ -843,7 +843,7 @@ Rantai pecahan adalah bagian-bagian diskret dari total rantai blok yang dapat di Solusi penskalaan yang menggunakan rantai terpisah dengan [aturan konsensus](#consensus-rules) yang berbeda dan sering kali lebih cepat. Diperlukan jembatan untuk menghubungkan rantai samping ini ke [Jaringan Utama](#mainnet). [Rollup](#rollups) juga menggunakan rantai samping, tetapi rollup beroperasi dengan kolaborasi bersama [Jaringan Utama](#mainnet), bukan dengan rantai samping. - + Sidechain @@ -863,7 +863,7 @@ Slasher adalah entitas yang memindai pengesahan untuk mencari pelanggaran yang d Sebuah periode waktu (12 detik) agar blok-blok baru dapat diajukan oleh [validator](#validator) dalam sistem [bukti taruhan](#pos). Ruang boleh kosong. 32 ruang membentuk satu [jangka waktu](#epoch). - + Bukti taruhan @@ -871,7 +871,7 @@ Sebuah periode waktu (12 detik) agar blok-blok baru dapat diajukan oleh [validat Program yang berjalan pada infrastruktur komputasi Ethereum. - + Pengantar kontrak pintar @@ -879,7 +879,7 @@ Program yang berjalan pada infrastruktur komputasi Ethereum. Singkatan dari "argumen pengetahuan yang ringkas dan tidak interaktif", SNARK adalah sejenis [bukti tanpa pengetahuan](#zk-proof). - + Rollup zero-knowledge @@ -891,7 +891,7 @@ Pemisahan dalam [rantai blok](#blockchain) yang terjadi ketika [aturan konsensus Bahasa pemrograman prosedural (imperatif) dengan sintaksis yang serupa dengan JavaScript, C++, atau Java. Bahasa paling populer dan paling sering digunakan untuk [kontrak pintar](#smart-contract) Ethereum. Diciptakan oleh Dr. Gavin Wood. - + Solidity @@ -907,7 +907,7 @@ Bahasa perakitan [EVM](#evm) di program [Solidity](#solidity). Dukungan Solidity [Token ERC-20](#token-standard) dengan nilai yang dipatok ke nilai aset lainnya. Ada stablecoin yang didukung oleh mata uang fiat seperti dolar, logam mulia seperti emas, dan mata uang kripto lainnya seperti Bitcoin. - + ETH bukan satu-satunya kripto pada Ethereum @@ -915,7 +915,7 @@ Bahasa perakitan [EVM](#evm) di program [Solidity](#solidity). Dukungan Solidity Menyetorkan sejumlah [ether](#ether) (taruhan Anda) untuk menjadi validator dan mengamankan [jaringan](#network). Validator memeriksa [transaksi](#transaction) dan mengusulkan [blok](#block) dalam model konsensus [bukti taruhan](#pos). Penaruhan memberi Anda insentif ekonomi untuk bertindak demi kepentingan utama jaringan. Anda akan mendapatkan imbalan untuk melaksanakan tugas [validator](#validator) Anda, tetapi akan kehilangan ETH dalam jumlah beragam jika tidak melakukannya. - + Pertaruhkan ETH Anda untuk menjadi validator Ethereum @@ -923,7 +923,7 @@ Menyetorkan sejumlah [ether](#ether) (taruhan Anda) untuk menjadi validator dan Gabungan ETH dengan lebih dari satu penaruh Ethereum, digunakan untuk mencapai 32 ETH yang diperlukan untuk mengaktifkan satu set kunci validator. Operator simpul menggunakan kunci-kunci ini untuk berpartisipasi dalam konsensus dan [imbalan blok](#block-reward) akan dibagi di antara pemberi stake yang berkontribusi. Pool staking atau pendelegasian taruhan tidak native pada protokol Ethereum, tetapi banyak solusi yang telah dibangun oleh komunitas. - + Penaruhan pool @@ -931,7 +931,7 @@ Gabungan ETH dengan lebih dari satu penaruh Ethereum, digunakan untuk mencapai 3 Singkatan dari "argumen pengetahuan yang transparan dan dapat diskalakan", STARK adalah salah satu jenis [bukti tanpa pengetahuan](#zk-proof). - + Rollup zero-knowledge @@ -943,7 +943,7 @@ Bidikan spontan pada semua saldo dan data pada titik waktu tertentu di rantai bl Solusi [lapisan ke-2](#layer-2), yang menjadi tempat penyiapan kanal di antara para peserta sehingga mereka dapat bertransaksi dengan bebas dan murah. Hanya [transaksi](#transaction) untuk menyiapkan kanal dan menutup kanal yang akan dikirim ke [Jaringan Utama](#mainnet). Hal ini memungkinkan keluaran transaksi yang sangat tinggi, tetapi memang mengandalkan pengetahuan tentang jumlah peserta sebelumnya dan penguncian dana. - + Kanal state @@ -979,7 +979,7 @@ Tingkat kesulitan total adalah jumlah tingkat kesulitan menambang Ethash untuk s Singkatan dari "jaringan percobaan," jaringan yang digunakan untuk menyimulasikan perilaku jaringan Ethereum utama (lihat [Jaringan Utama](#mainnet)). - + Jaringan percobaan @@ -991,7 +991,7 @@ Barang virtual yang dapat diperdagangkan dan didefinisikan di kontrak pintar pad Diperkenalkan oleh proposal ERC-20, standar token menyediakan struktur [kontrak pintar](#smart-contract) terstandardisasi untuk token yang dapat dipertukarkan. Token dari kontrak yang sama bisa dilacak, diperdagangkan, dan dapat dipertukarkan, tidak seperti [NFT](#nft). - + Standar Token ERC-20 @@ -999,7 +999,7 @@ Diperkenalkan oleh proposal ERC-20, standar token menyediakan struktur [kontrak Data yang di-commit ke Rantai Blok Ethereum dan ditandatangani oleh [akun](#account) pengirim dengan menargetkan [alamat](#address) tertentu. Transaksi berisi metadata seperti [batas gas](#gas-limit) untuk transaksi tersebut. - + Transaksi @@ -1027,10 +1027,10 @@ Sebuah konsep yang dinamai menurut nama matematikawan dan ilmuwan komputer Inggr [Simpul](#node) dalam sistem [bukti taruhan](#pos) yang bertanggung jawab untuk menyimpan data, memproses transaksi, dan menambahkan blok baru ke rantai blok. Untuk mengaktifkan perangkat lunak validator, Anda harus dapat memberi [taruhan](#staking) 32 ETH. - + Bukti taruhan - + Penaruhan di Ethereum @@ -1048,7 +1048,7 @@ Urutan keadaan yang dapat dialami oleh validator. Berbagai keadaan ini termasuk: Model keamanan untuk solusi [lapisan ke-2](#layer-2) tertentu di mana, untuk meningkatkan kecepatan, transaksi di-[roll up](/#rollups) ke dalam kelompok dan dikirimkan ke Ethereum dalam transaksi tunggal. Komputasi transaksi dilakukan di luar rantai dan kemudian dipasok ke rantai utama dengan bukti validitasnya. Metode ini meningkatkan kemungkinan jumlah transaksi sekaligus mempertahankan keamanan. Beberapa [rollup](#rollups) menggunakan [bukti penipuan](#fraud-proof). - + Rollup zero-knowledge @@ -1056,7 +1056,7 @@ Model keamanan untuk solusi [lapisan ke-2](#layer-2) tertentu di mana, untuk men Solusi di luar rantai yang menggunakan [bukti validitas](#validity-proof) untuk meningkatkan keluaran transaksi. Berbeda dengan [Rollup tanpa pengetahuan](#zk-rollup), data validium tidak disimpan di lapisan 1 [Jaringan Utama](#mainnet). - + Validium @@ -1064,7 +1064,7 @@ Solusi di luar rantai yang menggunakan [bukti validitas](#validity-proof) untuk Bahasa pemrograman tingkat tinggi dengan sintaksis seperti Phyton. Dimaksudkan agar lebih mendekati bahasa fungsional murni. Diciptakan oleh Vitalik Buterin. - + Vyper @@ -1076,7 +1076,7 @@ Bahasa pemrograman tingkat tinggi dengan sintaksis seperti Phyton. Dimaksudkan a Perangkat lunak yang menyimpan [kunci pribadi](#private-key). Digunakan untuk mengakses dan mengontrol [akun](#account) Ethereum dan berinteraksi dengan [kontrak pintar](#smart-contract). Kunci tidak perlu disimpan dalam dompet, dan sebagai gantinya dapat diambil dari penyimpanan offline (yaitu, kartu memori atau kertas) untuk meningkatkan keamanan. Berlawanan dengan namanya, dompet tidak pernah menyimpan koin atau token aktual. - + Dompet Ethereum @@ -1084,7 +1084,7 @@ Perangkat lunak yang menyimpan [kunci pribadi](#private-key). Digunakan untuk me Versi ketiga web. Pertama kali diusulkan oleh Dr. Gavin Wood, Web3 melambangkan visi dan fokus baru untuk aplikasi web - dari aplikasi yang dimiliki dan dikelola secara terpusat menjadi aplikasi yang dibangun di atas protokol terdesentralisasi (lihat [dapp](#dapp)). - + Web2 vs Web3 @@ -1104,7 +1104,7 @@ Alamat Ethereum, yang seluruhnya terdiri dari angka nol, yang sering digunakan s Bukti tanpa pengetahuan adalah metode kriptografi yang memungkinkan individu membuktikan bahwa suatu pernyataan adalah benar tanpa menyampaikan informasi tambahan apa pun. - + Rollup zero-knowledge @@ -1112,7 +1112,7 @@ Bukti tanpa pengetahuan adalah metode kriptografi yang memungkinkan individu mem [Penggabungan](#rollups) transaksi yang menggunakan [bukti validitas](#validity-proof) untuk menawarkan peningkatan keluaran transaksi [lapisan ke-2](#layer-2) sambil menggunakan keamanan yang disediakan oleh [Jaringan Utama](#mainnet) (lapisan ke-1). Sekalipun rollup ini tidak bisa menangani jenis transaksi rumit, seperti [Rollup optimis](#optimistic-rollups), rollup ini tidak memiliki masalah latensi karena transaksi terbukti valid saat dikirimkan. - + Rollup tanpa pengetahuan diff --git a/public/content/translations/id/governance/index.md b/public/content/translations/id/governance/index.md index 7461fffc257..b1479de8b52 100644 --- a/public/content/translations/id/governance/index.md +++ b/public/content/translations/id/governance/index.md @@ -32,7 +32,7 @@ Pendekatan yang berlawanan dengan itu, tata kelola off-chain, adalah jika keputu _Sekalipun pada tingkat protokol tata kelola Ethereum bersifat off-chain, banyak kasus penggunaan yang dibangun di atas Ethereum, seperti DAO, menggunakan tata kelola on-chain._ - + Selengkapnya tentang DAOs @@ -58,7 +58,7 @@ _Catatan: setiap individu bisa memiliki beberapa peran pada grup ini (misalnya s Salah satu proses penting yang digunakan dalam tata kelola Ethereum adalah proposal **Proposal Peningkatan Ethereum (EIP)**. EIP adalah standar yang menentukan fitur atau proses baru yang berpotensi untuk Ethereum. Siapa pun yang terlibat dalam komunitas Ethereum dapat membuat EIP. Jika Anda tertarik untuk menulis EIP atau berpartisipasi dalam peer-review dan/atau pemerintahan, lihat: - + Selengkapnya tentang EIP @@ -154,7 +154,7 @@ Meskipun spesifikasi dan implementasi pengembangan selalu bersifat open source, Ketika Rantai Suar bergabung dengan lapisan eksekusi Ethereum pada 15 September 2022, penggabungan tersebut selesai sebagai bagian dari [Peningkatan jaringan Paris](/history/#paris). Usulan [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) diubah dari status 'Last Call' menjadi 'Final', menyelesaikan transisi ke bukti taruhan. - + Selengkapnya tentang penggabungan diff --git a/public/content/translations/id/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/id/guides/how-to-create-an-ethereum-account/index.md index 8f2c51d28b8..2f5f50ba81a 100644 --- a/public/content/translations/id/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/id/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Berbeda dengan membuka akun baru dengan perusahaan, membuat akun Ethereum dilaku Dompet adalah aplikasi yang membantu Anda mengelola akun Ethereum Anda. Dompet menggunakan kunci Anda untuk mengirim dan menerima transaksi serta masuk ke aplikasi. Ada banyak jenis dompet yang dapat dipilih - seluler, desktop, atau ekstensi browser. - + Temukan dompet @@ -42,7 +42,7 @@ Setelah Anda menyimpan frase benih, Anda seharusnya dapat melihat dasbor dompet
Ingin mempelajari selengkapnya?
- + Lihat panduan lainnya
diff --git a/public/content/translations/id/guides/how-to-revoke-token-access/index.md b/public/content/translations/id/guides/how-to-revoke-token-access/index.md index ed5ad728c59..c4549430506 100644 --- a/public/content/translations/id/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/id/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Kami menyarankan Anda untuk menyegarkan alat pencabutan setelah beberapa menit d
Ingin mempelajari selengkapnya?
- + Lihat panduan lainnya
diff --git a/public/content/translations/id/guides/how-to-swap-tokens/index.md b/public/content/translations/id/guides/how-to-swap-tokens/index.md index 79dfc42d47e..1492fd5ef69 100644 --- a/public/content/translations/id/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/id/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Anda akan secara otomatis menerima token yang ditukar di dompet Anda setelah tra
Ingin mempelajari selengkapnya?
- + Lihat panduan lainnya
diff --git a/public/content/translations/id/guides/how-to-use-a-bridge/index.md b/public/content/translations/id/guides/how-to-use-a-bridge/index.md index 28884c52a5a..c51bdc0b3bd 100644 --- a/public/content/translations/id/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/id/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Anda dapat menggunakan [chainlist.org](http://chainlist.org) untuk menemukan det
Ingin mempelajari selengkapnya?
- + Lihat panduan lainnya
diff --git a/public/content/translations/id/guides/how-to-use-a-wallet/index.md b/public/content/translations/id/guides/how-to-use-a-wallet/index.md index ec47acb6910..1142f991810 100644 --- a/public/content/translations/id/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/id/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Alamat Anda akan sama di semua proyek Ethereum. Anda tidak perlu mendaftar secar
Ingin mempelajari selengkapnya?
- + Lihat panduan lainnya
diff --git a/public/content/translations/id/history/index.md b/public/content/translations/id/history/index.md index 38f65bd40e3..62f0f6bcfad 100644 --- a/public/content/translations/id/history/index.md +++ b/public/content/translations/id/history/index.md @@ -220,7 +220,7 @@ Peningkatan Berlin mengoptimalkan harga gas untuk beberapa aksi EVM, dan meningk [Baca pengumuman Yayasan Ethereum](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + Rantai Suar @@ -236,7 +236,7 @@ Kontrak setoran penaruhan memperkenalkan [penaruhan](/glossary/#staking) ke ekos [Baca pengumuman Yayasan Ethereum](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Penaruhan @@ -505,6 +505,6 @@ Yellow Paper, yang ditulis oleh Dr. Gavin Wood, adalah definisi teknis dari prot Makalah pengantar, diterbitkan pada tahun 2013 oleh Vitalik Buterin, pendiri Ethereum, sebelum peluncuran proyek pada tahun 2015. - + Laporan Resmi diff --git a/public/content/translations/id/nft/index.md b/public/content/translations/id/nft/index.md index ebc4567a4e8..e8bb87004f6 100644 --- a/public/content/translations/id/nft/index.md +++ b/public/content/translations/id/nft/index.md @@ -78,7 +78,7 @@ Keamanan Ethereum berasal dari bukti taruhan. Sistem dirancang untuk memberikan Masalah keamanan terkait NFT sering kali terkait dengan penipuan phishing, kerentanan kontrak pintar, atau kesalahan pengguna (seperti secara tidak sengaja mengekspos kunci pribadi), sehingga keamanan dompet yang baik menjadi sangat penting bagi pemilik NFT. - + Lebih lanjut tentang keamanan diff --git a/public/content/translations/id/roadmap/beacon-chain/index.md b/public/content/translations/id/roadmap/beacon-chain/index.md index 276afad99b3..aa2f0f4bada 100644 --- a/public/content/translations/id/roadmap/beacon-chain/index.md +++ b/public/content/translations/id/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Semua peningkatan Ethereum saling terkait. Jadi ayo kita ingat kembali bagaimana Pada awalnya, Rantai Suar ada secara terpisah dari Jaringan Utama Ethereum, tetapi keduanya digabungkan pada tahun 2022. - + Penggabungan @@ -64,7 +64,7 @@ Pada awalnya, Rantai Suar ada secara terpisah dari Jaringan Utama Ethereum, teta Pecahan hanya dapat masuk ke dalam ekosistem Ethereum dengan aman dengan adanya mekanisme konsensus bukti taruhan. Rantai Suar memperkenalkan penaruhan, yang 'bergabung' dengan Jaringan Utama, membuka jalan bagi pecahan untuk membantu meningkatkan skala Ethereum. - + Rantai shard diff --git a/public/content/translations/id/roadmap/future-proofing/index.md b/public/content/translations/id/roadmap/future-proofing/index.md index 26eac94e56d..8d91d76f12d 100644 --- a/public/content/translations/id/roadmap/future-proofing/index.md +++ b/public/content/translations/id/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ Tantangan yang dihadapi oleh para pengembang Ethereum adalah protokol bukti taru [Skema komitmen "KZG"](/roadmap/danksharding/#what-is-kzg) yang digunakan di beberapa tempat di seluruh Ethereum untuk menghasilkan rahasia kriptografi dikenal rentan terhadap kuantum. Saat ini, hal ini diakali dengan menggunakan "pengaturan tepercaya" di mana banyak pengguna menghasilkan keacakan yang tidak dapat direkayasa oleh komputer kuantum. Namun, solusi yang ideal adalah dengan menggabungkan kriptografi aman kuantum. Terdapat dua pendekatan utama yang dapat menjadi pengganti yang efisien untuk skema BLS: [berbasis STARK](https://hackmd.io/@vbuterin/stark_aggregation) dan [berbasis lattice](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) untuk penandatanganan. Ini masih dalam tahap penelitian dan pembuatan prototipe. - Baca tentang KZG dan pengaturan tepercaya + Baca tentang KZG dan pengaturan tepercaya ## Ethereum yang lebih sederhana dan lebih efisien {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/id/roadmap/index.md b/public/content/translations/id/roadmap/index.md index 250defb11fe..b32f3c01508 100644 --- a/public/content/translations/id/roadmap/index.md +++ b/public/content/translations/id/roadmap/index.md @@ -10,7 +10,7 @@ buttons: - label: Peningkatan lebih lanjut toId: perubahan-apa-yang-akan-terjadi - label: Peningkatan sebelumnya - to: /history/ + href: /history/ variant: ikhtisar --- @@ -24,28 +24,28 @@ Peta jalan Ethereum menguraikan peningkatan spesifik yang akan dilakukan pada pr + Rantai Suar @@ -218,7 +218,7 @@ Awalnya, rencananya adalah mengerjakan pecahan sebelum Penggabungan untuk mengat Rencana untuk pecahan berkembang dengan cepat, tetapi dengan munculnya dan keberhasilan teknologi lapisan ke-2 untuk meningkatkan eksekusi transaksi, rencana pecahan telah bergeser untuk menemukan cara yang paling optimal untuk mendistribusikan beban penyimpanan data panggilan terkompresi dari kontrak rollup, yang memungkinkan pertumbuhan kapasitas jaringan secara eksponensial. Hal ini tidak akan mungkin terjadi tanpa terlebih dahulu beralih ke bukti taruhan. - + Pecahan diff --git a/public/content/translations/id/roadmap/scaling/index.md b/public/content/translations/id/roadmap/scaling/index.md index b7ced6a4eee..6f2a3262801 100644 --- a/public/content/translations/id/roadmap/scaling/index.md +++ b/public/content/translations/id/roadmap/scaling/index.md @@ -34,13 +34,13 @@ Tahap kedua dari perluasan data blob cukup rumit karena membutuhkan metode baru Langkah kedua ini dikenal sebagai ["Danksharding"](/roadmap/danksharding/). Kemungkinan masih beberapa tahun lagi untuk dapat diimplementasikan secara penuh. Danksharding bergantung pada pengembangan lain seperti [pemisahan pembangunan blok dan proposal blok](/roadmap/pbs) dan desain jaringan baru yang memungkinkan jaringan secara efisien mengonfirmasi bahwa data tersedia dengan mengambil sampel beberapa kilobita secara acak dalam satu waktu, yang dikenal dengan nama [pengambilan sampel data (DAS)](/developers/docs/data-availability). -Lebih lanjut tentang Danksharding +Lebih lanjut tentang Danksharding ## Desentralisasi rollup {#decentralizing-rollups} [Rollup](/layer-2) sudah menskalakan Ethereum. Ekosistem [yang kaya akan proyek rollup](https://l2beat.com/scaling/tvl) memungkinkan pengguna untuk bertransaksi dengan cepat dan murah, dengan berbagai jaminan keamanan. Namun, rollup telah di-bootstrap menggunakan sequencer terpusat (komputer yang melakukan semua pemrosesan dan agregasi transaksi sebelum mengirimkannya ke Ethereum). Hal ini rentan terhadap penyensoran, karena operator sequencer dapat dikenai sanksi, disuap, atau dikompromikan. Pada saat yang sama, [rollup bervariasi](https://l2beat.com) dalam cara mereka memvalidasi data yang masuk. Cara terbaik adalah "pemberi bukti" mengirimkan bukti kecurangan atau bukti validitas, tetapi belum semua rollup ada di sana. Bahkan rollup yang menggunakan bukti validitas/penipuan menggunakan kumpulan kecil pemberi bukti yang diketahui. Oleh karena itu, langkah penting berikutnya dalam penskalaan Ethereum adalah mendistribusikan tanggung jawab untuk menjalankan sequencer dan pembuktian kepada lebih banyak orang. -Lebih lanjut tentang rollup +Lebih lanjut tentang rollup ## Kemajuan saat ini {#current-progress} diff --git a/public/content/translations/id/roadmap/security/index.md b/public/content/translations/id/roadmap/security/index.md index 7555b19ccd8..9829db7dbc8 100644 --- a/public/content/translations/id/roadmap/security/index.md +++ b/public/content/translations/id/roadmap/security/index.md @@ -15,7 +15,7 @@ Ada juga perbaikan yang membuat sensor transaksi menjadi lebih sulit dengan memb Peningkatan dari bukti kerja ke bukti taruhan dimulai dengan para perintis Ethereum "menaruhkan" ETH mereka dalam kontrak deposit. ETH tersebut digunakan untuk melindungi jaringan. Namun, ETH tersebut belum dapat dibuka kunci dan dikembalikan kepada pengguna. Memungkinkan ETH untuk ditarik adalah bagian penting dari peningkatan bukti taruhan. Selain penarikan menjadi komponen penting dari protokol bukti taruhan yang berfungsi penuh, memungkinkan penarikan juga baik untuk keamanan Ethereum karena memungkinkan para penaruh untuk menggunakan hadiah ETH mereka untuk tujuan non-penaruhan lainnya. Ini berarti pengguna yang menginginkan likuiditas tidak harus bergantung pada derivatif penaruhan likuid (LSD) yang dapat menjadi kekuatan sentralisasi di Ethereum. Peningkatan ini dijadwalkan selesai pada 12 April 2023. -Baca tentang penarikan +Baca tentang penarikan ## Bertahan dari serangan {#defending-against-attacks} @@ -23,25 +23,25 @@ Bahkan setelah penarikan, masih ada perbaikan yang perlu dilakukan untuk protoko Mengurangi waktu yang dibutuhkan Ethereum untuk menyelesaikan blok akan memberikan pengalaman pengguna yang lebih baik dan mencegah serangan "reorg" yang canggih di mana penyerang mencoba mengacak blok yang sangat baru untuk mendapatkan keuntungan atau menyensor transaksi tertentu. [**Finalitas ruang tunggal (SSF)**](/roadmap/single-slot-finality/) adalah cara untuk meminimalisir keterlambatan finalisasi. Saat ini ada 15 menit blok yang secara teoritis dapat digunakan oleh penyerang untuk mengkonfigurasi ulang validator lain. Dengan SSF, hanya ada 0. Pengguna, dari individu hingga aplikasi dan bursa, mendapat manfaat dari jaminan cepat bahwa transaksi mereka tidak akan dibatalkan, dan jaringan mendapat manfaat dengan menutup seluruh kumpulan serangan. -Baca tentang finalitas ruang tunggal +Baca tentang finalitas ruang tunggal ## Bertahan melawan sensor {#defending-against-censorship} Desentralisasi mencegah individu atau kelompok kecil validator menjadi terlalu berpengaruh. Teknologi penaruhan baru dapat membantu memastikan validator Ethereum tetap se-desentralisasi mungkin sekaligus melindungi mereka dari kegagalan perangkat keras, perangkat lunak, dan jaringan. Ini termasuk perangkat lunak yang membagi tanggung jawab validator di beberapa simpul. Ini dikenal sebagai **teknologi validator terdistribusi (DVT)**. Pool penaruhan mendapat insentif untuk menggunakan DVT karena memungkinkan beberapa komputer untuk berpartisipasi secara kolektif dalam validasi, menambah redundansi dan toleransi kesalahan. Ini juga membagi kunci validator di beberapa sistem, daripada memiliki operator tunggal yang menjalankan beberapa validator. Ini mempersulit operator yang tidak jujur untuk mengoordinasikan serangan terhadap Ethereum. Secara keseluruhan, ide ini adalah untuk mendapatkan manfaat keamanan dengan menjalankan validator sebagai _komunitas_ daripada sebagai individu. -Baca tentang teknologi validator terdistribusi +Baca tentang teknologi validator terdistribusi Mengimplementasikan **pemisahan pengusul-pembangun (PBS)** akan sangat meningkatkan pertahanan bawaan Ethereum terhadap sensor. PBS memungkinkan satu validator untuk membuat blok dan yang lain untuk menyiarkannya ke seluruh jaringan Ethereum. Ini memastikan bahwa keuntungan dari algoritma pembangun blok profesional yang memaksimalkan keuntungan dibagi lebih adil di seluruh jaringan, **mencegah taruhan berkonsentrasi** dengan penaruh institusional berkinerja terbaik dari waktu ke waktu. Pengusul blok dapat memilih blok paling menguntungkan yang ditawarkan oleh pasar pembangun blok. Untuk menyensor, pengusul blok harus sering memilih blok yang kurang menguntungkan, yang **tidak akan rasional secara ekonomi dan juga jelas bagi validator lain** di jaringan. Ada tambahan potensial untuk PBS, seperti transaksi terenkripsi dan daftar inklusi, yang dapat meningkatkan resistensi sensor Ethereum. Ini membuat pembangun blok dan pengusul tidak dapat melihat transaksi sebenarnya yang termasuk dalam blok mereka. -Baca tentang pemisahan pengusul-pembangun +Baca tentang pemisahan pengusul-pembangun ## Melindungi validator {#protecting-validators} Ada kemungkinan bahwa penyerang canggih dapat mengidentifikasi validator yang akan datang dan menyerang mereka untuk mencegah mereka mengusulkan blok; ini dikenal sebagai serangan **penolakan layanan (DoS)**. Mengimplementasikan [**pemilihan pemimpin rahasia (SLE)**](/roadmap/secret-leader-election) akan melindungi dari jenis serangan ini dengan mencegah pengusul blok diketahui sebelumnya. Ini bekerja dengan terus mengacak sekumpulan komitmen kriptografi yang mewakili proposer blok kandidat dan menggunakan urutan mereka untuk menentukan validator mana yang dipilih dengan cara yang hanya diketahui oleh validator itu sendiri sebelumnya. -Baca tentang pemilihan pemimpin rahasia +Baca tentang pemilihan pemimpin rahasia ## Kemajuan saat ini {#current-progress} diff --git a/public/content/translations/id/roadmap/statelessness/index.md b/public/content/translations/id/roadmap/statelessness/index.md index 97eaddeccf7..60ba93d2046 100644 --- a/public/content/translations/id/roadmap/statelessness/index.md +++ b/public/content/translations/id/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Untuk hal ini terjadi, [pohon Verkle](/roadmap/verkle-trees/) harus sudah diimpl Keadaan tanpa status bergantung pada pembangun blok yang menyimpan salinan data negara lengkap sehingga mereka dapat menghasilkan saksi yang dapat digunakan untuk memverifikasi blok. Simpul lain tidak membutuhkan akses ke data status, semua informasi yang diperlukan untuk memverifikasi blok tersedia di saksi. Hal ini menciptakan situasi di mana mengajukan blok itu mahal, tetapi memverifikasi blok itu murah, yang berarti lebih sedikit operator yang akan menjalankan simpul pengajuan blok. Akan tetapi, desentralisasi pengusul blok tidak terlalu penting selama sebanyak mungkin peserta dapat memverifikasi secara independen bahwa blok yang mereka ajukan valid. -Baca lebih lanjut tentang catatan Dankrad +Baca lebih lanjut tentang catatan Dankrad Pengusul blok menggunakan data status untuk membuat "saksi" - sekumpulan data minimal yang membuktikan nilai status yang sedang diubah oleh transaksi dalam sebuah blok. Validator lain tidak menyimpan state, mereka hanya menyimpan status akar (hash dari seluruh status). Mereka menerima sebuah blok dan sebuah saksi dan menggunakannya untuk memperbarui status akar mereka. Hal ini membuat simpul validasi menjadi sangat ringan. diff --git a/public/content/translations/id/roadmap/user-experience/index.md b/public/content/translations/id/roadmap/user-experience/index.md index e851346757d..6d6c0399832 100644 --- a/public/content/translations/id/roadmap/user-experience/index.md +++ b/public/content/translations/id/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Akun Ethereum dilindungi oleh sepasang kunci yang digunakan untuk mengidentifika Solusi untuk hal ini adalah dengan menggunakan dompet kontrak pintar untuk berinteraksi dengan Ethereum. Dompet kontrak pintar menciptakan cara untuk melindungi akun jika kuncinya hilang atau dicuri, peluang untuk deteksi dan pertahanan yang lebih baik, dan memungkinkan dompet untuk mendapatkan fungsionalitas baru. Meskipun dompet kontrak pintar sudah ada saat ini, namun masih sulit untuk dibuat karena protokol Ethereum perlu mendukungnya dengan lebih baik. Dukungan tambahan ini dikenal sebagai abstraksi akun. -Lebih lanjut tentang abstraksi akun +Lebih lanjut tentang abstraksi akun ## Simpul untuk semua orang @@ -23,7 +23,7 @@ Pengguna yang menjalankan node tidak perlu mempercayai pihak ketiga untuk member Ada beberapa peningkatan yang akan membuat menjalankan node jauh lebih mudah dan jauh lebih sedikit menggunakan sumber daya. Cara penyimpanan data akan berubah untuk menggunakan struktur yang lebih efisien dalam penggunaan ruang yang dikenal sebagai **Pohon Verkle**. Dengan [keadaan tanpa status](/roadmap/statelessness) atau [kedaluwarsa data](/roadmap/statelessness/#data-expiry), simpul Ethereum tidak perlu menyimpan salinan seluruh data keadaan Ethereum, yang secara drastis mengurangi kebutuhan ruang hard disk. [Simpul ringan](/developers/docs/nodes-and-clients/light-clients/) akan menawarkan banyak manfaat dari menjalankan simpul penuh, tetapi dapat dijalankan dengan mudah pada ponsel seluler atau dalam aplikasi browser sederhana. -Baca tentang pohon Verkle +Baca tentang pohon Verkle Dengan peningkatan ini, hambatan untuk menjalankan sebuah simpul dikurangi menjadi nol secara efektif. Pengguna akan mendapatkan keuntungan dari akses yang aman dan tanpa izin ke Ethereum tanpa harus mengorbankan ruang disk atau CPU yang signifikan di komputer atau ponsel mereka, dan tidak perlu bergantung pada pihak ketiga untuk akses data atau jaringan ketika mereka menggunakan aplikasi. diff --git a/public/content/translations/id/security/index.md b/public/content/translations/id/security/index.md index 790102a6511..d4f4b2f5da8 100644 --- a/public/content/translations/id/security/index.md +++ b/public/content/translations/id/security/index.md @@ -110,11 +110,11 @@ Ekstensi peramban seperti Chrome extension atau pengaya dalam Firefox dapat mena Salah satu alasan terbesar orang tertipu dalam kripto secara umum adalah kurangnya pemahaman. Sebagai contoh, jika Anda tidak mengerti bahwa jaringan Ethereum terdesentralisasi dan tidak dimiliki siapapun, maka mudah untuk jatuh pada jebakan seseorang yang mencoba menjadi agen layanan konsumen yang menjanjikan Anda mengembalikan hilangnya ETH di bursa dengan memberi kunci privat Anda. Mengedukasi diri Anda sendiri tentang bagaimana Ethereum bekerja adalah investasi yang sepadan. - + Apa yang Dimaksud dengan Ethereum? - + Apa yang Dimaksud dengan ether? @@ -127,7 +127,7 @@ Salah satu alasan terbesar orang tertipu dalam kripto secara umum adalah kurangn Kunci privat dompet Anda bertindak sebagai kata sandi ke dompet Ethereum Anda. Ini satu-satunya cara menghentikan seseorang yang mengetahui alamat dompet Anda dari menghabisi akun Anda dan semua asetnya! - + Apa itu dompet Ethereum? diff --git a/public/content/translations/id/staking/pools/index.md b/public/content/translations/id/staking/pools/index.md index d8e6ce6a6bb..e7196724df1 100644 --- a/public/content/translations/id/staking/pools/index.md +++ b/public/content/translations/id/staking/pools/index.md @@ -68,7 +68,7 @@ Sekarang juga! Peningkatan jaringan Shanghai/Capella terjadi pada April 2023 dan Sebagai alternatif, pool yang menggunakan token penaruhan ERC-20 memungkinkan pengguna untuk memperdagangkan token ini di pasar terbuka, sehingga Anda dapat menjual posisi penaruhan Anda, secara efektif "menarik diri" tanpa benar-benar menghapus ETH dari kontrak penaruhan. -Lebih lanjut tentang penarikan penaruhan +Lebih lanjut tentang penarikan penaruhan diff --git a/public/content/translations/id/staking/saas/index.md b/public/content/translations/id/staking/saas/index.md index 98cbafbf9ee..baaf25d52f7 100644 --- a/public/content/translations/id/staking/saas/index.md +++ b/public/content/translations/id/staking/saas/index.md @@ -78,7 +78,7 @@ Penarikan penaruhan diimplementasikan dalam peningkatan Shanghai/Capella pada Ap Para validator juga dapat sepenuhnya keluar sebagai validator, yang akan membuka kunci saldo ETH mereka yang tersisa untuk penarikan. Akun yang telah menyediakan alamat penarikan eksekusi dan menyelesaikan proses keluar akan menerima seluruh saldo mereka ke alamat penarikan yang disediakan selama sweep validator berikutnya. -Lebih lanjut tentang penarikan penaruhan +Lebih lanjut tentang penarikan penaruhan diff --git a/public/content/translations/id/staking/solo/index.md b/public/content/translations/id/staking/solo/index.md index 7ba4020ef25..085846e6943 100644 --- a/public/content/translations/id/staking/solo/index.md +++ b/public/content/translations/id/staking/solo/index.md @@ -191,7 +191,7 @@ Setelah kredensial penarikan diatur, pembayaran imbalan (ETH yang terakumulasi d Untuk membuka dan menerima seluruh saldo Anda kembali, Anda juga harus menyelesaikan proses keluar dari validator Anda. -Lebih lanjut tentang penarikan penaruhan +Lebih lanjut tentang penarikan penaruhan ## Bacaan lebih lanjut {#further-reading} diff --git a/public/content/translations/id/web3/index.md b/public/content/translations/id/web3/index.md index 95e16dbd15f..9f55df4bb86 100644 --- a/public/content/translations/id/web3/index.md +++ b/public/content/translations/id/web3/index.md @@ -63,7 +63,7 @@ Web3 memperbolehkan kepemilikan langsung melalui [Token yang tidak dapat dipertu
Pelajari lebih lanjut tentang NFT
- + Selengkapnya tentang NFT
@@ -88,7 +88,7 @@ Namun, orang-orang mendefinisikan banyak komunitas Web3 sebagai DAO. Semua komun
Pelajari lebih lanjut tentang DAO
- + Pelajari lebih lanjut tentang DAO
@@ -99,7 +99,7 @@ Biasanya, Anda dapat membuat akun untuk setiap platform yang Anda gunakan. Sebag Web3 memecahkan masalah-masalah ini dengan memungkinkan Anda untuk mengontrol identitas digital Anda dengan alamat Ethereum dan profil ENS. Menggunakan alamat Ethereum menyediakan login tunggal di seluruh platform yang aman, tahan sensor, dan anonim. - + Masuk dengan Ethereum @@ -107,7 +107,7 @@ Web3 memecahkan masalah-masalah ini dengan memungkinkan Anda untuk mengontrol id Infrastruktur pembayaran Web2 bergantung pada bank dan pemroses pembayaran, tidak termasuk orang tanpa rekening bank atau mereka yang kebetulan tinggal di perbatasan negara yang salah. Web3 menggunakan token seperti [ETH](/eth/) untuk kirim uang secara langsung di browser dan tidak memerlukan pihak ketiga yang tepercaya. - + Selengkapnya tentang ETH diff --git a/public/content/translations/ig/dao/index.md b/public/content/translations/ig/dao/index.md index cb0f6d57680..9ec80e05c24 100644 --- a/public/content/translations/ig/dao/index.md +++ b/public/content/translations/ig/dao/index.md @@ -49,7 +49,7 @@ Iji nyere aka mee ka nke a nwee nghọta karịa, nke a bụ ọmụmaatụ ole Nke a ga-ekwe omume n'ihi na nkwekọrịta smart bụ ihe aghaghị emetuwu aka mgbe ha ga adị na Ethereum. Ị nweghị ike dezie Koodù ahụ (iwu DAO) na-enweghị ndị mmadụ ga achọpụta n'ihi na ọha na ahụ ihe niile. - + Ọzọ na smart contracts diff --git a/public/content/translations/ig/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/ig/guides/how-to-create-an-ethereum-account/index.md index 296defe9fae..cdf317f17b3 100644 --- a/public/content/translations/ig/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/ig/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ N'adịghị ka imepe akaụntụ ọhụrụ n'ụlọ ọrụ, imepe akaụnt Akpa ego ịtanetị bụ akụrụngwa na-enyere gị aka ijikwa akaụntụ Ethereum gị. Ọ na-eji igodo gị na-ezipu ma na-anata azụmahịa wee na-abanye na ngwa. E nwere ọtụtụ akpa ego ịntanetị dị iche iche e nwere ike si na ya mee nhọrọ - mkpanaka, desktọpụ, maọbụ ọbụnadị ngwa nchọgharị pụrụ iche. - + Chọta obere akpa @@ -42,7 +42,7 @@ Ozugbo i chekwachara mkpụrụ nkebi ahịrịokwu gị, ị ga-ahụ dashbọ
Chọrọ ịmụtakwu?
- + Hụ ntuziaka anyị ndị ọzọ
diff --git a/public/content/translations/ig/guides/how-to-revoke-token-access/index.md b/public/content/translations/ig/guides/how-to-revoke-token-access/index.md index f273eff16e6..90065c7d933 100644 --- a/public/content/translations/ig/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/ig/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Anyị na-adụ ọdụ ka i megharịa akụrụngwa i ji eme nkagbu mgbe nkeji
Chọrọ ịmụtakwu?
- + Hụ ntuziaka anyị ndị ọzọ
diff --git a/public/content/translations/ig/guides/how-to-swap-tokens/index.md b/public/content/translations/ig/guides/how-to-swap-tokens/index.md index f9431ddefcc..25413c549da 100644 --- a/public/content/translations/ig/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/ig/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ I nwere ike ịlele ọganihu nke azụmahịa ahụ n'ihe nchọgharị blọkc
Chọrọ ịmụtakwu?
- + Hụ ntuziaka anyị ndị ọzọ
diff --git a/public/content/translations/ig/guides/how-to-use-a-bridge/index.md b/public/content/translations/ig/guides/how-to-use-a-bridge/index.md index 6cd78549aca..6e827d09f21 100644 --- a/public/content/translations/ig/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/ig/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Usoro a e kwesịghị iwe ihe karịrị nkeji 10.
Chọrọ ịmụtakwu?
- + Hụ ntuziaka anyị ndị ọzọ
diff --git a/public/content/translations/ig/guides/how-to-use-a-wallet/index.md b/public/content/translations/ig/guides/how-to-use-a-wallet/index.md index c844a357df9..33eb03dc29d 100644 --- a/public/content/translations/ig/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/ig/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Adreesị gị ga-abụ otu na nkwekọrịta Ethereum niile. I kwesighị ịde
Chọrọ ịmụtakwu?
- + Hụ ntuziaka anyị ndị ọzọ
diff --git a/public/content/translations/ig/nft/index.md b/public/content/translations/ig/nft/index.md index bfff6d9b7b9..ca7f1dc740d 100644 --- a/public/content/translations/ig/nft/index.md +++ b/public/content/translations/ig/nft/index.md @@ -77,7 +77,7 @@ Nchekwa Ethereum na-esi n'ihe akaebe-nke-itinye ego abịa. E mere sistemụ a k Okwu nchekwa metụtara NFT na-abukari ihe gbasara ozi maka iji aghụghọ nara mmadụ ihe, wepụta ngwa kọmputa maọbụ njehie onye ojiji (dị ka iwepụta igodo nkeonwe), na-eme ezigbo nchekwa akap ego ịntanetị taa akpụ nyere ndị nwe NFT. - + Ihe ndị i ọzọ na nchekwa diff --git a/public/content/translations/it/community/online/index.md b/public/content/translations/it/community/online/index.md index a14c5945f35..d5a223ce97d 100644 --- a/public/content/translations/it/community/online/index.md +++ b/public/content/translations/it/community/online/index.md @@ -10,40 +10,40 @@ Centinaia di migliaia di appassionati di Ethereum si riuniscono in questi forum ## Forum {#forums} -r/ethereum - tutto su Ethereum -r/ethfinance - il lato finanziario di Ethereum, inclusa la DeFi -r/ethdev - focalizzato sullo sviluppo di Ethereum -r/ethtrader - tendenze e analisi di mercato -r/ethstaker - benvenuti a tutti gli interessati a fare staking su Ethereum -Fellowship of Ethereum Magicians - community orientata intorno a standard tecnici in Ethereum -Ethereum Stackexchange - discussioni e aiuto per gli sviluppatori di Ethereum -Ethereum Research - la bacheca di messaggi più influente per la ricerca criptoeconomica +r/ethereum - tutto su Ethereum +r/ethfinance - il lato finanziario di Ethereum, inclusa la DeFi +r/ethdev - focalizzato sullo sviluppo di Ethereum +r/ethtrader - tendenze e analisi di mercato +r/ethstaker - benvenuti a tutti gli interessati a fare staking su Ethereum +Fellowship of Ethereum Magicians - community orientata intorno a standard tecnici in Ethereum +Ethereum Stackexchange - discussioni e aiuto per gli sviluppatori di Ethereum +Ethereum Research - la bacheca di messaggi più influente per la ricerca criptoeconomica ## Stanze di chat {#chat-rooms} -Ethereum Cat Herders - community orientata all'offerta di assistenza per la gestione dei progetti per lo sviluppo di Ethereum -Ethereum Hackers - Chat Discord gestita da ETHGlobal: una community online per gli hacker di Ethereum in tutto il mondo -CryptoDevs - Community Discord focalizzata sullo sviluppo di Ethereum -EthStaker Discord: guida, istruzione, assistenza e risorse gestite dalla comunità per gli staker esistenti e potenziali -Ethereum.org website team - date un'occhiata e chattate sullo sviluppo e la progettazione di ethereum.org con il team e le persone della community -Matos Discord - community dei creatori di web3; un luogo di incontro per costruttori, figure industriali e appassionati di Ethereum. Siamo appassionati di sviluppo, progettazione e cultura del web3. Vieni a costruire con noi. -Solidity Gitter - chat per lo sviluppo in solidity (Gitter) -Solidity Matrix - chat per lo sviluppo in solidity (Matrix) -Ethereum Stack Exchange - *forum di domande e risposte* -Peeranha *-forum decentralizzato di domande e risposte* +Ethereum Cat Herders - community orientata all'offerta di assistenza per la gestione dei progetti per lo sviluppo di Ethereum +Ethereum Hackers - Chat Discord gestita da ETHGlobal: una community online per gli hacker di Ethereum in tutto il mondo +CryptoDevs - Community Discord focalizzata sullo sviluppo di Ethereum +EthStaker Discord: guida, istruzione, assistenza e risorse gestite dalla comunità per gli staker esistenti e potenziali +Ethereum.org website team - date un'occhiata e chattate sullo sviluppo e la progettazione di ethereum.org con il team e le persone della community +Matos Discord - community dei creatori di web3; un luogo di incontro per costruttori, figure industriali e appassionati di Ethereum. Siamo appassionati di sviluppo, progettazione e cultura del web3. Vieni a costruire con noi. +Solidity Gitter - chat per lo sviluppo in solidity (Gitter) +Solidity Matrix - chat per lo sviluppo in solidity (Matrix) +Ethereum Stack Exchange - *forum di domande e risposte* +Peeranha *-forum decentralizzato di domande e risposte* ## YouTube e Twitter {#youtube-and-twitter} -Ethereum Foundation - Mantieniti aggiornato con le ultime notizie dalla Ethereum Foundation -@ethereum: Profilo ufficiale della Ethereum Foundation -@ethdotorg - Il portale per Ethereum, costruito per la nostra community globale in espansione -Elenco di profili Twitter influenti di Ethereum +Ethereum Foundation - Mantieniti aggiornato con le ultime notizie dalla Ethereum Foundation +@ethereum: Profilo ufficiale della Ethereum Foundation +@ethdotorg - Il portale per Ethereum, costruito per la nostra community globale in espansione +Elenco di profili Twitter influenti di Ethereum
- + Maggiori informazioni sulle DAO
diff --git a/public/content/translations/it/community/support/index.md b/public/content/translations/it/community/support/index.md index 6b1941ba3da..9a18548671c 100644 --- a/public/content/translations/it/community/support/index.md +++ b/public/content/translations/it/community/support/index.md @@ -12,11 +12,11 @@ Stai cercando il supporto ufficiale di Ethereum? La prima cosa che dovresti sape Comprendere la natura decentralizzata di Ethereum è fondamentale perché chiunque affermi di essere il supporto ufficiale di Ethereum probabilmente sta cercando di truffarti! La migliore protezione contro i truffatori sta nell'educare sé stessi prendendo sul serio la sicurezza. - + Sicurezza di Ethereum e prevenzione delle truffe - + Impara i fondamenti di Ethereum diff --git a/public/content/translations/it/contributing/adding-developer-tools/index.md b/public/content/translations/it/contributing/adding-developer-tools/index.md index afeb9e33cb9..b7a6845f1b1 100644 --- a/public/content/translations/it/contributing/adding-developer-tools/index.md +++ b/public/content/translations/it/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ A meno che i prodotti non siano specificamente ordinati in modo diverso, ad esem Se vuoi aggiungere a ethereum.org uno strumento per sviluppatori che soddisfa i criteri, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/adding-exchanges/index.md b/public/content/translations/it/contributing/adding-exchanges/index.md index 64605ccab51..cbfeac4c62d 100644 --- a/public/content/translations/it/contributing/adding-exchanges/index.md +++ b/public/content/translations/it/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ Occorre inoltre fornire ad ethereum.org la sicurezza che la piattaforma di scamb Se desideri aggiungere una piattaforma di scambio a ethereum.org, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/adding-layer-2s/index.md b/public/content/translations/it/contributing/adding-layer-2s/index.md index c2555ded0dc..e9849ec77de 100644 --- a/public/content/translations/it/contributing/adding-layer-2s/index.md +++ b/public/content/translations/it/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _Non prendiamo in considerazione altre soluzioni di scalabilità che non utilizz Se desideri aggiungere un livello 2 su ethereum.org, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/adding-products/index.md b/public/content/translations/it/contributing/adding-products/index.md index 977f7e082e1..b15c44d4361 100644 --- a/public/content/translations/it/contributing/adding-products/index.md +++ b/public/content/translations/it/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _Stiamo anche studiando altre opzioni da votare, in modo tale che la comunità p Se desideri aggiungere una dapp a ethereum.org che soddisfa i criteri, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/adding-staking-products/index.md b/public/content/translations/it/contributing/adding-staking-products/index.md index 99393243690..b3035fd3614 100644 --- a/public/content/translations/it/contributing/adding-staking-products/index.md +++ b/public/content/translations/it/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ La logica del codice e le ponderazioni per questi criteri sono attualmente conte Se desideri aggiungere un prodotto o servizio di staking su ethereum.org, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/adding-wallets/index.md b/public/content/translations/it/contributing/adding-wallets/index.md index 88d147a20b2..4480c6553e5 100644 --- a/public/content/translations/it/contributing/adding-wallets/index.md +++ b/public/content/translations/it/contributing/adding-wallets/index.md @@ -61,7 +61,7 @@ I portafogli sono in rapido cambiamento su Ethereum. Abbiamo provato a creare un Se desideri aggiungere un portafoglio a ethereum.org, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/content-resources/index.md b/public/content/translations/it/contributing/content-resources/index.md index e054d002c9b..86d4b4a66f0 100644 --- a/public/content/translations/it/contributing/content-resources/index.md +++ b/public/content/translations/it/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Le risorse di apprendimento saranno valutate sulla base dei seguenti criteri: Se desideri aggiungere a ethereum.org una risorsa di contenuto che soddisfa i criteri, crea un ticket su GitHub. - + Crea un ticket diff --git a/public/content/translations/it/contributing/translation-program/how-to-translate/index.md b/public/content/translations/it/contributing/translation-program/how-to-translate/index.md index d31666d10a9..f2dfbfc3cc9 100644 --- a/public/content/translations/it/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/it/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Se preferisci un approccio più visivo, consulta la guida di Luka per l'impostaz Dovrai accedere al tuo profilo di Crowdin o registrarti se non ne hai già uno. Per iscriversi bastano un account di posta elettronica e una password. - + Unisciti al progetto diff --git a/public/content/translations/it/contributing/translation-program/index.md b/public/content/translations/it/contributing/translation-program/index.md index 3bbfacc01cd..82de6034e2a 100644 --- a/public/content/translations/it/contributing/translation-program/index.md +++ b/public/content/translations/it/contributing/translation-program/index.md @@ -22,7 +22,7 @@ Il Programma di Traduzione di ethereum.org è aperto e tutti possono contribuire _Unisciti a [Discord di ethereum.org](/discord/) per collaborare alle traduzioni, fare domande, condividere feedback e idee, o unirsi a un gruppo di traduzione._ - + Inizia a tradurre diff --git a/public/content/translations/it/developers/docs/scaling/state-channels/index.md b/public/content/translations/it/developers/docs/scaling/state-channels/index.md index d760424a1bd..4b843df513c 100644 --- a/public/content/translations/it/developers/docs/scaling/state-channels/index.md +++ b/public/content/translations/it/developers/docs/scaling/state-channels/index.md @@ -15,10 +15,6 @@ Le blockchain pubbliche, come Ethereum, affrontano sfide di scalabilità dovute I canali sono semplici protocolli peer-to-peer che consentono a due parti di effettuare molte transazioni tra loro e poi di pubblicare solo i risultati finali nella blockchain. Il canale usa la crittografia per dimostrare che i dati sommari che generano sono davvero il risultato di una serie valida di transazioni intermedie. Un contratto intelligente ["multifirma"](/developers/docs/smart-contracts/#multisig) assicura che le transazioni siano firmate dalle parti corrette. -- []() -- []() -- - Con i canali, i cambiamenti di stato sono eseguiti e convalidati dalle parti interessate, riducendo al minimo il calcolo sul livello di esecuzione di Ethereum. Questo riduce la congestione su Ethereum e, inoltre, aumenta le velocità di elaborazione delle transazioni per gli utenti. #### {#block-parameters} @@ -42,26 +38,3 @@ Oltre a supportare i pagamenti off-chain, i canali di pagamento non si sono dimo ### {#asset-movement} I canali di stato hanno comunque molto in comune con i canali di pagamento. Ad esempio, gli utenti interagiscono scambiandosi messaggi firmati crittograficamente (transazioni), che devono esser firmati anche dagli altri partecipanti del canale. Se un aggiornamento di stato proposto non è firmato da tutti i partecipanti, non è considerato valido. - -## {#pros-and-cons-of-sidechains} - -| | | -| | | -| | | -| | | -| | | -| | | - -### {#use-sidechains} - -- []() -- []() -- []() -- []() -- []() - -## {#further-reading} - -- - -_ _ diff --git a/public/content/translations/it/governance/index.md b/public/content/translations/it/governance/index.md index c2d12081c73..eeeb57dbdb1 100644 --- a/public/content/translations/it/governance/index.md +++ b/public/content/translations/it/governance/index.md @@ -32,7 +32,7 @@ Con governance off-chain si intende invece l'approccio opposto, ovvero quando le _Mentre a livello di protocollo Ethereum la governance è gestita off-chain, molti casi d'uso costruiti su Ethereum, come le DAO, utilizzano una governance on-chain._ - + Maggiori informazioni sulle DAO @@ -58,7 +58,7 @@ _Nota: chiunque può far parte di più gruppi (ad esempio uno sviluppatore di pr Un processo importante usato nella governance di Ethereum è la proposta di miglioramento di Ethereum **(Ethereum Improvement Proposal, EIP)**. Le EIP costituiscono lo standard per potenziali nuove funzioni o processi di Ethereum. Chiunque nella community Ethereum può creare un'EIP. Se sei interessata/o a scrivere un’EIP o a partecipare alla revisione tra colleghi e/o alla governance, vedi: - + Maggiori informazioni sulle EIP @@ -154,7 +154,7 @@ Lo sviluppo di specifiche e implementazioni è sempre stato totalmente open sour Quando la Beacon Chain si è fusa al livello d'esecuzione di Ethereum il 15 settembre 2022, la Fusione si è completata come parte dell'[aggiornamento di rete di Parigi](/history/#paris). La proposta [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) è stata modificata da 'Ultimo Appello' a 'Definitiva', completando la transizione al proof-of-stake. - + Maggiori informazioni sulla fusione diff --git a/public/content/translations/it/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/it/guides/how-to-create-an-ethereum-account/index.md index f97588587ff..5833db829fe 100644 --- a/public/content/translations/it/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/it/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ A differenza dell'apertura di un nuovo conto presso un'azienda, la creazione di Un portafoglio è un'applicazione che ti aiuta a gestire il tuo conto di Ethereum. Utilizza le chiavi per inviare e ricevere transazioni e accedere alle applicazioni. Esistono decine di portafogli diversi tra cui scegliere: per mobile, desktop o persino estensioni per browser. - + Trova un portafoglio @@ -42,7 +42,7 @@ Una volta salvata la frase di seed, si dovrebbe vedere il pannello di controllo
Vuoi saperne di più?
- + Visualizza le altre guide
diff --git a/public/content/translations/it/guides/how-to-revoke-token-access/index.md b/public/content/translations/it/guides/how-to-revoke-token-access/index.md index 59b34432361..01e773e89ec 100644 --- a/public/content/translations/it/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/it/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Ti consigliamo di ricaricare lo strumento di revoca dopo qualche minuto e di ric
Vuoi scoprire di più?
- + Visualizza le altre guide
diff --git a/public/content/translations/it/guides/how-to-swap-tokens/index.md b/public/content/translations/it/guides/how-to-swap-tokens/index.md index 94fc4ce3746..15322a0bf47 100644 --- a/public/content/translations/it/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/it/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Riceverai automaticamente i token scambiati nel tuo portafoglio, una volta elabo
Vuoi scoprire di più?
- + Visualizza le altre guide
diff --git a/public/content/translations/it/guides/how-to-use-a-bridge/index.md b/public/content/translations/it/guides/how-to-use-a-bridge/index.md index 2507fb5375c..8cf50ebe20f 100644 --- a/public/content/translations/it/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/it/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Puoi utilizzare [chainlist.org](http://chainlist.org) per trovare i dettagli RPC
Vuoi scoprire di più?
- + Visualizza le altre guide
diff --git a/public/content/translations/it/guides/how-to-use-a-wallet/index.md b/public/content/translations/it/guides/how-to-use-a-wallet/index.md index c539f9c2e48..35bdf938fab 100644 --- a/public/content/translations/it/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/it/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Il tuo indirizzo sarà lo stesso in tutti i progetti di Ethereum. Non devi regis
Vuoi scoprire di più?
- + Visualizza le altre guide
diff --git a/public/content/translations/it/history/index.md b/public/content/translations/it/history/index.md index e1ac9e98755..4c2ede26a40 100644 --- a/public/content/translations/it/history/index.md +++ b/public/content/translations/it/history/index.md @@ -220,7 +220,7 @@ La [Beacon Chain](/roadmap/beacon-chain/) necessita di 16384 depositi da 32 ETH [Leggi l'annuncio della Ethereum Foundation](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + La beacon chain @@ -236,7 +236,7 @@ Il contratto di deposito in staking ha introdotto lo [staking](/glossary/#stakin [Leggi l'annuncio della Ethereum Foundation](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Staking @@ -506,6 +506,6 @@ Lo Yellow Paper, redatto dal dott. Gavin Wood, è una definizione tecnica del pr Il documento introduttivo, pubblicato nel 2013 da Vitalik Buterin, fondatore di Ethereum, prima del lancio del progetto nel 2015. - + Whitepaper diff --git a/public/content/translations/it/nft/index.md b/public/content/translations/it/nft/index.md index 3901ccad46e..2e7263b5477 100644 --- a/public/content/translations/it/nft/index.md +++ b/public/content/translations/it/nft/index.md @@ -56,7 +56,7 @@ Magari sei un artista che vuole condividere il proprio lavoro utilizzando gli NF
Esplora, acquista o crea opere d'arte/oggetti da collezione NFT...
- + Esplora l'arte NFT
@@ -93,7 +93,7 @@ La sicurezza di Ethereum deriva dal meccanismo di [proof-of-stake](/glossary/#po I problemi di sicurezza degli NFT sono molto spesso correlati alle truffe di phishing, alle vulnerabilità dei contratti intelligenti o agli errori degli utenti (come esporre inavvertitamente le chiavi private), per questo una buona sicurezza del portafoglio è essenziale per i proprietari di NFT. - + Di più sulla sicurezza diff --git a/public/content/translations/it/roadmap/beacon-chain/index.md b/public/content/translations/it/roadmap/beacon-chain/index.md index 8a699b7cd34..6ba26cba695 100644 --- a/public/content/translations/it/roadmap/beacon-chain/index.md +++ b/public/content/translations/it/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Gli aggiornamenti di Ethereum sono tutti in qualche modo interconnessi. Quindi r Inizialmente la Beacon Chain esisteva separatamente dalla Rete principale di Ethereum, ma le due sono state fuse nel 2022. - + La fusione @@ -64,7 +64,7 @@ Inizialmente la Beacon Chain esisteva separatamente dalla Rete principale di Eth Lo sharding potrà entrare in modo sicuro nell'ecosistema Ethereum solo quando sarà presente un meccanismo di consenso proof of stake. La Beacon Chain ha introdotto lo staking, che si è 'fuso' con la Rete principale, spianando la strada allo sharding per contribuire a ridimensionare ulteriormente Ethereum. - + Shard chain diff --git a/public/content/translations/it/roadmap/future-proofing/index.md b/public/content/translations/it/roadmap/future-proofing/index.md index cc78733d1c8..358501587e9 100644 --- a/public/content/translations/it/roadmap/future-proofing/index.md +++ b/public/content/translations/it/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ La sfida affrontata dagli sviluppatori di Ethereum è che l'attuale protocollo d Gli [schemi di impegno "KZG"](/roadmap/danksharding/#what-is-kzg) utilizzati in svariati punti su Ethereum per generare frasi segrete crittografiche sono noti per la loro vulnerabilità ai computer quantistici. Al momento, il problema viene eluso utilizzando le "configurazioni fidate", in cui molti utenti generano casualità non decodificabili da un computer quantistico. Tuttavia, la soluzione ideale sarebbe semplicemente incorporare, piuttosto, la crittografia sicura contro i computer quantistici. Esistono due approcci principali che potrebbero divenire efficienti sostituti per lo schema BLS: la firma [basata su STARK](https://hackmd.io/@vbuterin/stark_aggregation) e [basata su reticolo](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). **Queste sono ancora in fase di ricerca e prototipazione**. - Leggi su KZG e le configurazioni fidate + Leggi su KZG e le configurazioni fidate ## Un Ethereum più semplice ed efficiente {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/it/roadmap/index.md b/public/content/translations/it/roadmap/index.md index 54a5df1a691..86be16ba50a 100644 --- a/public/content/translations/it/roadmap/index.md +++ b/public/content/translations/it/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: what-changes-are-coming - label: Aggiornamenti precedenti - to: /history/ + href: /history/ variant: delineazione --- @@ -26,28 +26,28 @@ La tabella di marcia Ethereum delinea i miglioramenti specifici che saranno appo + La beacon chain @@ -218,7 +218,7 @@ Originariamente, il piano prevedeva di lavorare allo sharding prima della Fusion I piani per lo sharding si stanno evolvendo rapidamente, ma data la nascita e il successo delle tecnologie di livello 2 per scalare l'esecuzione delle transazioni, i piani per lo sharding hanno spostato l'attenzione sul trovare il modo ottimale per distribuire il carico per memorizzare i dati di chiamata compressi dai contratti di rollup, consentendo la crescita esponenziale della capacità di rete. Questo sarebbe impossibile senza prima passare al Proof of stake. - + Sharding diff --git a/public/content/translations/it/roadmap/scaling/index.md b/public/content/translations/it/roadmap/scaling/index.md index 3eae1e1cda7..1378aeb4940 100644 --- a/public/content/translations/it/roadmap/scaling/index.md +++ b/public/content/translations/it/roadmap/scaling/index.md @@ -34,13 +34,13 @@ La seconda fase di espansione dei dati del blob è complicata, poiché richiede Questa seconda fase è nota come [“Danksharding”](/roadmap/danksharding/). **Probabilmente trascorreranno diversi anni** prima della sua completa implementazione. Il danksharding si affida ad altri sviluppi come la [separazione della costruzione e della proposta dei blocchi](/roadmap/pbs) e nuovi design della rete che consentano a essa di confermare efficientemente che i dati siano disponibili, campionando casualmente pochi kilobyte per volta, procedimento noto come [campionamento della disponibilità dei dati (o DAS)](/developers/docs/data-availability). -Di più sul Danksharding +Di più sul Danksharding ## Decentralizzare i rollup {#decentralizing-rollups} I [rollup](/layer-2) stanno già ridimensionando Ethereum. Un [ecosistema ricco di progetti di rollup](https://l2beat.com/scaling/tvl) sta consentendo agli utenti di eseguire le transazioni rapidamente ed economicamente, con numerose garanzie di sicurezza. Tuttavia, i rollup sono stati avviati utilizzando sequenziatori centralizzati (computer che eseguono tutta l'elaborazione e aggregazione delle transazioni, prima di inviarle a Ethereum). Ciò è vulnerabile alla censura, poiché gli operatori del sequenziatore sono sanzionabili, corrompibili o, compromessi in altri modi. Al contempo, i [rollup variano](https://l2beat.com) nel modo in cui convalidano i dati in entrata. Il metodo migliore è che i "dimostratori" inviino delle [prove di frode](/glossary/#fraud-proof), o prove di validità; tuttavia, ancora non tutti i rollup ne dispongono. Persino quei rollup che utilizzano le prove di validità/frode, utilizzano un piccolo gruppo di dimostratori noti. Dunque, il prossimo passaggio critico nel ridimensionare Ethereum è distribuire la responsabilità di operare i sequenziatori e i dimostratori, tra più persone. -Maggiori informazioni sui rollup +Maggiori informazioni sui rollup ## Stato attuale {#current-progress} diff --git a/public/content/translations/it/roadmap/security/index.md b/public/content/translations/it/roadmap/security/index.md index 6148e7a6287..11dfbd8b335 100644 --- a/public/content/translations/it/roadmap/security/index.md +++ b/public/content/translations/it/roadmap/security/index.md @@ -15,7 +15,7 @@ Esistono anche dei miglioramenti che complicano la censura delle transazioni, re L'aggiornamento dal [proof-of-work](/glossary/#pow) al proof-of-stake è iniziato quando i pionieri di Ethereum hanno messo i propri ETH in "staking" in un contratto di deposito. Tali ETH sono utilizzati per proteggere la rete. Si è verificato un secondo aggiornamento il 12 aprile 2023, per consentire il prelievo degli ETH in staking. Da allora i validatori possono mettere in staking o prelevare liberamente gli ETH. -Informazioni sui prelievi +Informazioni sui prelievi ## Difendersi dagli attacchi {#defending-against-attacks} @@ -23,25 +23,25 @@ Possono essere apportati dei miglioramenti al protocollo di proof-of-stake di Et Ridurre i tempi richiesti da Ethereum per [finalizzare](/glossary/#finality) i blocchi fornirebbe una migliore esperienza dell'utente e impedirebbe i sofisticati attacchi di "riorganizzazione", in cui gli utenti malevoli tentano di rimescolare i blocchi molto recenti per estrarne profitto o censurare certe transazioni. La [**finalità dello spazio singolo (SSF)**](/roadmap/single-slot-finality/) è un **metodo per ridurre al minimo il ritardo di finalizzazione**. In questo momento, esistono 15 minuti di blocchi, che un utente malevolo potrebbe teoricamente convincere altri validatori a riconfigurare. Con la SSF, ce ne sono 0. Gli utenti, dagli individui alle app e le piattaforme di scambio, beneficiano dalla veloce garanzia che le proprie transazioni non saranno ripristinate, e la rete ne beneficia arrestando un'intera classe di attacchi. -Informazioni sulla finalità dello spazio singolo +Informazioni sulla finalità dello spazio singolo ## Difendersi dalla censura {#defending-against-censorship} La decentralizzazione impedisce agli individui o ai piccoli gruppi di [validatori](/glossary/#validator) di diventare troppo influenti. Le nuove tecnologie di staking possono aiutare ad assicurare che i validatori di Ethereum restino il più decentralizzati possibile, difendendoli da guasti hardware, software e di rete. Questo include i software che condividono le responsablità del validatore tra più [nodi](/glossary/#node). Questo è noto come **tecnologia del validatore distribuita (DVT)**. I [gruppi di staking](/glossary/#staking-pool) sono incentivati a utilizzare la DVT, poiché consente a più computer di partecipare collettivamente alla validazione, aggiungendo ridondanza e tolleranza ai guasti. Inoltre, divide le chiavi del validatore tra diversi sistemi, piuttosto che far eseguire più validatori ai singoli operatori. Questo complica la coordinazione di attacchi tra operatori disonesti contro Ethereum. Nel complesso, l'idea è quella di ricavare benefici per la sicurezza, eseguendo i validatori come _comunità_ piuttosto che come individui. -Informazioni sulla tecnologia del validatore distribuita +Informazioni sulla tecnologia del validatore distribuita L'implementazione della **separazione tra propositore e costruttore (PBS)** migliorerà drasticamente le difese integrate di Ethereum contro la censura. La PBS consente a ogni validatore di creare un blocco e un altro per trasmetterli per la rete di Ethereum. Questo assicura che i guadagni derivati dagli algoritmi di massimizzazione del profitto professionali di costruzione dei blocchi siano condivisi equamente per la rete, **impedendo la concentrazione dello stake** con gli staker istituzionali dalle migliori prestazioni nel tempo. Il propositore di blocchi seleziona il blocco più redditizio offertogli da un mercato di costruttori di blocchi. Per censurare, spesso un propositore di blocchi dovrebbe scegliere un blocco meno redditizio, che sarebbe **economicamente irrazionale e anche ovvio per il resto dei validatori** sulla rete. Esistono potenziali componenti aggiuntivi alla PBS, quali transazioni crittografate ed elenchi d'inclusione, che potrebbero ulteriormente migliorare la resistenza alla censura di Ethereum. Questi rendono il costruttore e il propositore di blocchi cieco alle transazioni effettive incluse nei propri blocchi. -Leggi sulla separazione tra propositore e costruttore +Leggi sulla separazione tra propositore e costruttore ## Proteggere i validatori {#protecting-validators} È possibile che un utente malevolo sofisticato possa identificare i prossimi validatori e spammarli per impedire loro di proporre blocchi; questo è noto come un attacco di **negazione del servizio (o DoS)**. L'implementazione dell'[**elezione segreta di un capo (SLE)**](/roadmap/secret-leader-election), proteggerà da questo tipo di attacchi, impedendo ai propositori di blocchi di essere noti in anticipo. Ciò funziona rimescolando continuamente una serie di impegni crittografici che rappresentano i propositori di blocchi candidati, e utilizzarne l'ordine per determinare quale validatore sia selezionato, in modo che soltanto gli stessi validatori sappiano il proprio ordine in anticipo. -Leggi sull'elezione segreta di un capo +Leggi sull'elezione segreta di un capo ## Stato attuale {#current-progress} diff --git a/public/content/translations/it/roadmap/statelessness/index.md b/public/content/translations/it/roadmap/statelessness/index.md index 10732f0cb5e..9edc57c080d 100644 --- a/public/content/translations/it/roadmap/statelessness/index.md +++ b/public/content/translations/it/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Perché ciò si verifichi, gli [alberi di Verkle](/roadmap/verkle-trees/) devono L'assenza di stato si affida ai costruttori di blocchi che mantengono una copia dei dati di stato completi, così che possano generare testimoni utilizzabili per verificare il blocco. Gli altri nodi non necessitano di accedere ai dati di stato, tutte le informazioni necessarie per verificare il blocco sono disponibili nel testimone. Ciò crea una situazione in cui proporre un blocco è costoso, ma verificarlo è economico, implicando che meno operatori eseguiranno un nodo di proposta dei blocchi. Tuttavia, la decentralizzazione dei propositori di blocchi non è fondamentale, finché quanti più partecipanti possibili possono verificare indipendentemente che i blocchi proposti siano validi. -Leggi di più sulle note di Dankrad +Leggi di più sulle note di Dankrad I propositori di blocchi utilizzano i dati di stato per creare dei "testimoni": la serie minima di dati che prova i valori dello stato modificati dalle transazioni in un blocco. Gli altri validatori non detengono lo stato, memorizzano semplicemente la radice di stato (un hash dell'intero stato). Ricevono un blocco e un testimone e li utilizzano per aggiornare la radice di stato. Questo rende un nodo di convalida estremamente leggero. diff --git a/public/content/translations/it/roadmap/user-experience/index.md b/public/content/translations/it/roadmap/user-experience/index.md index 6459814057c..2748d708027 100644 --- a/public/content/translations/it/roadmap/user-experience/index.md +++ b/public/content/translations/it/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ I conti di Ethereum sono protetti da una coppia di chiavi, utilizzate per identi La soluzione è utilizzare portafogli di [contratti intelligenti](/glossary/#smart-contract) per interagire con Ethereum. I portafogli di contratti intelligenti creano modi per proteggere i conti se le chiavi sono perdute o rubate, opportunità per un migliore rilevamento e difesa dalle truffe e consentono ai portafogli di ottenere nuove funzionalità. Sebbene i portafogli di contratti intelligenti esistano oggi, sono imbarazzanti da creare perché il protocollo di Ethereum necessita di supportarli meglio. Questo supporto aggiuntivo è noto come astrazione del conto. -Di più sull'astrazione del conto +Di più sull'astrazione del conto ## Nodi per tutti @@ -23,7 +23,7 @@ Gli utenti che eseguono [nodi](/glossary/#node) non devono fidarsi di terze part Esistono diversi aggiornamenti che semplificheranno l'esecuzione dei nodi, riducendo di molto il consumo di risorse. Il metodo di archiviazione dei dati sarà modificato per utilizzare una struttura molto più efficiente a livello di spazio, nota come **Albero di Verkle**. Inoltre, con l'[assenza di stato](/roadmap/statelessness) o la [scadenza dei dati](/roadmap/statelessness/#data-expiry), i nodi di Ethereum non dovranno memorizzare una copia degli interi dati di stato di Ethereum, riducendo drasticamente i requisiti di spazio su disco. I [nodi leggeri](/developers/docs/nodes-and-clients/light-clients/) offriranno molti benefici dell'operare un nodo completo, ma potranno facilmente operare su smartphone o in semplici app per browser. -Leggi di più sugli alberi di Verkle +Leggi di più sugli alberi di Verkle Con questi aggiornamenti, le barriere all'esecuzione di un nodo sono ridotte effettivamente a zero. Gli utenti beneficeranno di un accesso sicuro e privo di permessi a Ethereum, senza dover sacrificare notevole spazio su disco o CPU sul proprio computer o il proprio dispositivo mobile e non dovranno affidarsi a terze parti per l'accesso a dati o alla rete, utilizzando le app. diff --git a/public/content/translations/it/security/index.md b/public/content/translations/it/security/index.md index c875509766e..c5a66d67d4e 100644 --- a/public/content/translations/it/security/index.md +++ b/public/content/translations/it/security/index.md @@ -16,11 +16,11 @@ Il crescente interesse per le criptovalute comporta un maggiore rischio di espor Le incomprensioni sul funzionamento delle criptovalute possono comportare costosi errori. Ad esempio, se qualcuno finge di essere l'agente di un servizio clienti in grado di rimborsare gli ETH perduti in cambio delle tue chiavi private, si sta approfittando delle persone che non comprendono che Ethereum è una rete decentralizzata priva di questo tipo di funzionalità. Apprendere come funziona Ethereum è un investimento utile. - + Cos'è Ethereum? - + Cos'è un ether? @@ -33,7 +33,7 @@ Le incomprensioni sul funzionamento delle criptovalute possono comportare costos La chiave privata del tuo portafoglio è una password per il tuo portafoglio di Ethereum. È l'unica cosa che impedisce a qualcuno che conosce l'indirizzo del tuo portafoglio di prosciugare il tuo conto di tutti i suoi attivi! - + Cos'è un portafoglio Ethereum? diff --git a/public/content/translations/it/staking/pools/index.md b/public/content/translations/it/staking/pools/index.md index 1e1c1dd56db..e25d353d665 100644 --- a/public/content/translations/it/staking/pools/index.md +++ b/public/content/translations/it/staking/pools/index.md @@ -68,7 +68,7 @@ Subito! L'aggiornamento della rete di Shanghai/Capella è avvenuto ad aprile 202 In alternativa, i pool che utilizzano un token di staking ERC-20 consentono agli utenti di scambiare questo token sul mercato libero, permettendo di vendere la propria posizione di staking, "prelevando" i propri fondi di fatto senza rimuovere effettivamente ETH dal contratto di staking. -Di più sui prelievi di staking +Di più sui prelievi di staking diff --git a/public/content/translations/it/staking/saas/index.md b/public/content/translations/it/staking/saas/index.md index f688154ad54..33f0703fdad 100644 --- a/public/content/translations/it/staking/saas/index.md +++ b/public/content/translations/it/staking/saas/index.md @@ -78,7 +78,7 @@ I prelievi di staking sono stati implementati nell'aggiornamento di Shanghai/Cap I validatori, inoltre, possono uscire interamente come tali, il che sbloccherà il loro saldo in ETH rimanente per il prelievo. I conti che hanno fornito un indirizzo di prelievo d'esecuzione e hanno completato il procedimento di uscita riceveranno interamente il proprio saldo all'indirizzo di prelievo fornito durante la successiva pulizia dei validatori. -Di più sulle ricompense di staking +Di più sulle ricompense di staking diff --git a/public/content/translations/it/staking/solo/index.md b/public/content/translations/it/staking/solo/index.md index 9840941ae32..54b567f46dc 100644 --- a/public/content/translations/it/staking/solo/index.md +++ b/public/content/translations/it/staking/solo/index.md @@ -190,7 +190,7 @@ Una volta impostate le credenziali di prelievo, i pagamenti delle ricompense (gl Per sbloccare e ricevere il tuo intero saldo, devi inoltre completare il processo di uscita dal tuo validatore. -Di più sulle ricompense di staking +Di più sulle ricompense di staking ## Approfondimenti {#further-reading} diff --git a/public/content/translations/it/web3/index.md b/public/content/translations/it/web3/index.md index 4ade4e9fa2d..4ed3f8c9ebf 100644 --- a/public/content/translations/it/web3/index.md +++ b/public/content/translations/it/web3/index.md @@ -63,7 +63,7 @@ Il Web3 consente la proprietà diretta tramite i [token non fungibili (NFT)](/gl
Maggiori informazioni sugli NFT
- + Maggiori informazioni sui NFT
@@ -88,7 +88,7 @@ Tuttavia, le persone definiscono molte community del Web3 come DAO. Queste commu
Impara di più sulle DAO
- + Di più sulle DAO
@@ -103,7 +103,7 @@ Il Web3 risolve questi problemi consentendoti di controllare la tua identità di L'infrastruttura di pagamento del Web2 si affida a banche e processori di pagamento, escludendo le persone senza conti bancari o coloro che vivono nei confini del paese sbagliato. Web3 usa token come [ETH](/glossary/#ether) per inviare denaro direttamente nel browser e non richiede alcuna terza parte fidata. - + Maggiori informazioni su ETH diff --git a/public/content/translations/ja/community/online/index.md b/public/content/translations/ja/community/online/index.md index 14a26a0ebfe..157900c8943 100644 --- a/public/content/translations/ja/community/online/index.md +++ b/public/content/translations/ja/community/online/index.md @@ -10,40 +10,40 @@ lang: ja ## フォーラム {#forums} -r/ethereum - イーサリアム全般 -r/ethfinance - 分散型金融(DeFi)などイーサリアムの金融面 -r/ethdev - イーサリアム開発 -r/ethtrader - トレンドと市場分析 -r/ethstaker - イーサリアムステーキングに関心のある方向け -Fellowship of Ethereum Magicians - イーサリアムの技術標準規格に関するコミュニティ -Ethereum Stackexchange - イーサリアムデベロッパー向けの議論とサポート -Ethereum Research - 暗号経済研究の最も影響力のある掲示板 +r/ethereum - イーサリアム全般 +r/ethfinance - 分散型金融(DeFi)などイーサリアムの金融面 +r/ethdev - イーサリアム開発 +r/ethtrader - トレンドと市場分析 +r/ethstaker - イーサリアムステーキングに関心のある方向け +Fellowship of Ethereum Magicians - イーサリアムの技術標準規格に関するコミュニティ +Ethereum Stackexchange - イーサリアムデベロッパー向けの議論とサポート +Ethereum Research - 暗号経済研究の最も影響力のある掲示板 ## チャットルーム {#chat-rooms} -Ethereum Cat Herders - イーサリアム開発プロジェクトの管理支援に関するコミュニティ -Ethereum Hackers - ETHGlobalが運営するDiscordチャット: 世界中のイーサリアムハッカーのオンラインコミュニティ -CryptoDevs - イーサリアム開発に関するDiscordコミュニティ -EthStaker Discord - コミュニティが運営するステーカーおよびステーカーになるこを考えている人向けのガイダンス、教育、サポート、リソース -ethereum.orgウェブサイトチーム - ethereum.orgウェブ開発とデザインのコミュニティチャット -Matos Discord - 事業者、業界のリーダー、イーサリアム愛好家が集う、Web3のクリエイターのコミュニティ。 Web3開発、設計、文化に熱心です。 参加して一緒に開発しましょう。 -Solidity Gitter - Solidity開発に関するチャット(Gitter) -Solidity Gitter - Solidity開発に関するチャット(Matrix) -Ethereum Stack Exchange *- 質疑応答フォーラム* -Peeranha *- 分散型の質疑応答フォーラム* +Ethereum Cat Herders - イーサリアム開発プロジェクトの管理支援に関するコミュニティ +Ethereum Hackers - ETHGlobalが運営するDiscordチャット: 世界中のイーサリアムハッカーのオンラインコミュニティ +CryptoDevs - イーサリアム開発に関するDiscordコミュニティ +EthStaker Discord - コミュニティが運営するステーカーおよびステーカーになるこを考えている人向けのガイダンス、教育、サポート、リソース +ethereum.orgウェブサイトチーム - ethereum.orgウェブ開発とデザインのコミュニティチャット +Matos Discord - 事業者、業界のリーダー、イーサリアム愛好家が集う、Web3のクリエイターのコミュニティ。 Web3開発、設計、文化に熱心です。 参加して一緒に開発しましょう。 +Solidity Gitter - Solidity開発に関するチャット(Gitter) +Solidity Gitter - Solidity開発に関するチャット(Matrix) +Ethereum Stack Exchange *- 質疑応答フォーラム* +Peeranha *- 分散型の質疑応答フォーラム* ## YouTubeとTwitter {#youtube-and-twitter} -イーサリアム・ファウンデーション - イーサリアム・ファウンデーションの最新情報 -@ethereum - イーサリアム・ファウンデーションの公式アカウント -@ethdotorg - 日々拡大するグローバルコミュニティのために作られたイーサリアムへのポータル -影響力のあるイーサリアムに関するTwitterアカウントリスト +イーサリアム・ファウンデーション - イーサリアム・ファウンデーションの最新情報 +@ethereum - イーサリアム・ファウンデーションの公式アカウント +@ethdotorg - 日々拡大するグローバルコミュニティのために作られたイーサリアムへのポータル +影響力のあるイーサリアムに関するTwitterアカウントリスト
- + 非代替性トークン(NFT)の詳細
diff --git a/public/content/translations/ja/community/support/index.md b/public/content/translations/ja/community/support/index.md index e1530925a8a..28ef750a49a 100644 --- a/public/content/translations/ja/community/support/index.md +++ b/public/content/translations/ja/community/support/index.md @@ -12,11 +12,11 @@ lang: ja 「イーサリアムの公式サポート」を称する人物は、詐欺であるおそれがあります。このため、イーサリアムの分散型の性質をご理解ください。 詐欺師から身を守るには、自分自身で学び、セキュリティを真剣に受け止めることが何よりも大切です。 - + イーサリアムのセキュリティと詐欺対策 - + イーサリアムの基礎知識を学ぶ diff --git a/public/content/translations/ja/contributing/adding-developer-tools/index.md b/public/content/translations/ja/contributing/adding-developer-tools/index.md index 241b4ec98e8..f3af23b46b0 100644 --- a/public/content/translations/ja/contributing/adding-developer-tools/index.md +++ b/public/content/translations/ja/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ description: ethereum.orgデベロッパー向けツールへの掲載基準 本基準を満たしたツールのethereum.orgへの掲載をご希望の場合は、GitHubで問題を作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/adding-exchanges/index.md b/public/content/translations/ja/contributing/adding-exchanges/index.md index 0198144f25a..2ebcd8604a1 100644 --- a/public/content/translations/ja/contributing/adding-exchanges/index.md +++ b/public/content/translations/ja/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ lang: ja ethereum.orgに取引所を追加掲載するには、GitHubで問題を作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/adding-layer-2s/index.md b/public/content/translations/ja/contributing/adding-layer-2s/index.md index 6bedb8f5af5..9a8b1a8646b 100644 --- a/public/content/translations/ja/contributing/adding-layer-2s/index.md +++ b/public/content/translations/ja/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _データの可用性やセキュリティにイーサリアムを使用しな ethereum.orgにレイヤー2の追加をご希望の場合は、GitHubで問題を作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/adding-products/index.md b/public/content/translations/ja/contributing/adding-products/index.md index 1e8c24c4142..ec1640df554 100644 --- a/public/content/translations/ja/contributing/adding-products/index.md +++ b/public/content/translations/ja/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _コミュニティーが好みの製品や最高の製品を推奨できるよ 本基準を満たした分散型アプリ(Dapp)のethereum.orgへの掲載をご希望の場合は、GitHubでイシューを作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/adding-staking-products/index.md b/public/content/translations/ja/contributing/adding-staking-products/index.md index db7cd8fee00..2a79c563a69 100644 --- a/public/content/translations/ja/contributing/adding-staking-products/index.md +++ b/public/content/translations/ja/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ ethereum.orgへの製品の掲載は、1つの要因で決められるもので ethereum.orgにステーキング製品の追加をご希望の場合は、GitHubでイシューを作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/adding-wallets/index.md b/public/content/translations/ja/contributing/adding-wallets/index.md index 57d1baceb3a..3fe22d6c6b4 100644 --- a/public/content/translations/ja/contributing/adding-wallets/index.md +++ b/public/content/translations/ja/contributing/adding-wallets/index.md @@ -61,7 +61,7 @@ lang: ja ethereum.orgにウォレットの追加をご希望の場合は、GitHubでイシューを作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/content-resources/index.md b/public/content/translations/ja/contributing/content-resources/index.md index b6ce38c02ec..b4cbcb02fa9 100644 --- a/public/content/translations/ja/contributing/content-resources/index.md +++ b/public/content/translations/ja/contributing/content-resources/index.md @@ -27,6 +27,6 @@ description: ethereum.orgへのコンテンツリソースの掲載基準 本基準を満たしたコンテンツのethereum.orgへの掲載をご希望の場合は、GitHubで問題を作成してください。 - + 問題の作成 diff --git a/public/content/translations/ja/contributing/translation-program/how-to-translate/index.md b/public/content/translations/ja/contributing/translation-program/how-to-translate/index.md index 565c6062d8c..032f4f1ab07 100644 --- a/public/content/translations/ja/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/ja/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ description: ethereum.orgの翻訳でCrowdinを使う手順 お持ちのCrowdinアカウントでログインします。無い場合はサインアップする必要があります。 サインアップに必要なのは、Eメールとパスワードだけです。 - + プロジェクトに参加 diff --git a/public/content/translations/ja/contributing/translation-program/index.md b/public/content/translations/ja/contributing/translation-program/index.md index 4e10116281d..200cf78f054 100644 --- a/public/content/translations/ja/contributing/translation-program/index.md +++ b/public/content/translations/ja/contributing/translation-program/index.md @@ -22,7 +22,7 @@ ethereum.org翻訳プログラムはオープンで、誰でも貢献できま _[ethereum.orgのDiscord](/discord/)に参加すると、翻訳でのコラボレーション、質問、フィードバックやアイデアの共有、または翻訳グループへの参加ができます。_ - + 翻訳を始める diff --git a/public/content/translations/ja/developers/docs/scaling/state-channels/index.md b/public/content/translations/ja/developers/docs/scaling/state-channels/index.md index 5529c24ed5a..356b5d0092a 100644 --- a/public/content/translations/ja/developers/docs/scaling/state-channels/index.md +++ b/public/content/translations/ja/developers/docs/scaling/state-channels/index.md @@ -15,10 +15,6 @@ sidebarDepth: 3 単純なピアツーピアのプロトコルであるチャネルを利用することで、チャネルに参加する2つのノードは、数多くのトランザクションを実行した上で、最終的な結果のみをブロックチェーンに送信するだけでよくなります。 チャネルは、暗号技術を用いることで、メインネットに送信されるサマリーデータがノード間で実行された一連の有効なトランザクションの真の結果であることを証明することができます。 [「マルチシグ」](/developers/docs/smart-contracts/#multisig)のスマートコントラクトは、各トランザクションが適切なノードにより署名されたことを保証します。 -- []() -- []() -- - チャネルにおける状態変化は参加ノードにより実行、検証されるため、実行レイヤーにおける計算を最低限に抑えることができます。 これにより、イーサリアムの混雑が解消され、ユーザーにとってはトランザクションの処理速度が改善されます。 #### {#block-parameters} @@ -42,26 +38,3 @@ sidebarDepth: 3 ### {#asset-movement} ただし、ステートチャネルはペイメントチャネルと多くの点が共通しています。 例えばどちらのチャネルでも、ユーザーが他のチャネル参加者とやりとりを行う際には、チャネルの全参加ユーザーが暗号学的に署名されたメッセージ(トランザクション)に署名しなければなりません。 提案された状態更新が全参加ユーザーによって署名されていなければ、更新は無効とされます。 - -## {#pros-and-cons-of-sidechains} - -| | | -| | | -| | | -| | | -| | | -| | | - -### {#use-sidechains} - -- []() -- []() -- []() -- []() -- []() - -## {#further-reading} - -- - -_ _ diff --git a/public/content/translations/ja/glossary/index.md b/public/content/translations/ja/glossary/index.md index 0b1ad299861..d955023fbce 100644 --- a/public/content/translations/ja/glossary/index.md +++ b/public/content/translations/ja/glossary/index.md @@ -21,7 +21,7 @@ sidebarDepth: 2 [アドレス](#address)、残高、 [ノンス](#nonce)、任意のストレージとコードを含むオブジェクト。 アカウントには、[コントラクトアカウント](#contract-account)と[外部所有口座(EOA)](#eoa)の 2 種類がある。 - + イーサリアムアカウント @@ -33,7 +33,7 @@ sidebarDepth: 2 イーサリアムのエコシステムにおいて、 ブロックチェーンの外から、そしてコントラクト間の相互作用で[アカウント](#contract-account)とやり取りを行う標準的な方法。 - + ABI @@ -49,7 +49,7 @@ sidebarDepth: 2 [Solidity](#solidity)では、`assert(false)`は無効なオペコード`0xfe`にコンパイルされ、残りの[ガス](#gas)を使い切って全ての変更が巻き戻される。 `assert()`ステートメントでエラーが発生したときは、大きな間違いがあって、予期せぬことが起こっているため、コードを修正する必要がある。 `assert()`を使って、絶対に発生してはいけない条件を避けることが必要。 - + スマートコントラクトのセキュリティ @@ -57,7 +57,7 @@ sidebarDepth: 2 あることが真実であるというエンティティによる主張。 イーサリアムのコンテキストでは、コンセンサスバリデータは、チェーンのあるべき状態について主張しなければならない。 指定された時間に、各バリデータは、このバリデータのチェーンの状態の見解を正式に宣言するさまざまなアテステーションを発行する責任がある。アテステーションには、最後に確定されたチェックポイントとチェーンの現在のヘッドが含まれている。 - + 認証根拠 @@ -69,7 +69,7 @@ sidebarDepth: 2 すべての[ブロック](#block)には「ベースフィー」と呼ばれるリザーブ価格がある。 ユーザーが次のブロックにトランザクションを含めるために支払わなければならない最低限の[ガス](#gas)代のこと。 - + ガスと手数料 @@ -77,7 +77,7 @@ sidebarDepth: 2 ビーコンチェーンは、イーサリアムに[プルーフ・オブ・ステーク(PoS)](#pos)と[バリデータ](#validator)を導入したブロックチェーン。 2020 年 12 月から、2 つのチェーンが 2022 年 9 月にマージされ今日のイーサリアムを形成するまで、プルーフ・オブ・ワーク(PoW)のイーサリアムメインネットと並行して実行された。 - + ビーコンチェーン @@ -89,7 +89,7 @@ sidebarDepth: 2 ブロックは、トランザクションの順序リストとコンセンサス関連情報を含む、バンドルされた情報の単位。 プルーフ・オブ・ステーク(PoS)のバリデータによって提案され、その時点ですべてのピアツーピアネットワーク全体で共有される。ここでは、他のすべてのノードによって容易に独立検証できる。 コンセンサスルールは、ブロックのどのコンテンツが有効かを決定し、無効なブロックはネットワークによって無視される。 これらのブロックとその中のトランザクションの順序付けにより、ネットワークの現在の状態を表す先端を持つ決定論的な一連のイベントが作成される。 - + ブロック @@ -134,7 +134,7 @@ sidebarDepth: 2 [ブロック](#block)の連鎖。どのブロックも、前のブロックのハッシュを参照することによって[始まりのブロック](#genesis-block)まで繋がっている。 ブロックチェーンの整合性は、プルーフ・オブ・ステーク(PoS)に基づく合意メカニズムによって暗号資産エコシステム内で確保されている。 - + ブロックチェーンとは @@ -166,7 +166,7 @@ sidebarDepth: 2 高レベルのプログラミング言語([Solidity](#solidity)など)で書かれたコードを低レベルの言語(EVM の[バイトコード](#bytecode)など)に変換すること。 - + スマートコントラクトのコンパイル @@ -228,7 +228,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ 分散型アプリケーション。 最小の構成は、[スマートコントラクト](#smart-contract)とウェブユーザーインターフェイス。 広義では、オープンな分散型の P2P インフラストラクチャサービス上に構築されている Web アプリケーション。 さらに、多くの Dapp には、分散型ストレージや、メッセージプロトコル、プラットフォームが含まれる。 - + Dapp入門 @@ -244,7 +244,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ 階層的な管理をせずに運営されている会社やその他の組織のこと。 2016 年 4 月 30 日に立ち上げられた「The DAO」という名のコントラクトを指す場合もある。「The DAO」は 2016 年 6 月にハッキングされ、最終的にブロック 1,192,000 で[ハードフォーク](#hard-fork)(コードネーム: DAO)を実行させることとなり、ハッキングされた DAO コントラクトを巻き戻すことにした。これをきっかけに、イーサリアムとイーサリアムクラシックは競合する 2 つのシステムとして分裂。 - + 分散型自律組織(DAO) @@ -252,7 +252,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ ネットワーク上のピアとトークンを取引できる[dapp](#dapp)の一種。 使用するには、([トランザクションフィー](#transaction-fee)を支払うため)[イーサリアム](#ether)が必要となるが、中央集権型取引所のような地理的制限はなく、誰でも使用可能。 - + 分散型取引所 @@ -268,7 +268,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ 「非中央集権型金融」の略で、ブロックチェーン上の金融サービス[Dapps](#dapp)のより広義なカテゴリー。仲介業者を介さないため、インターネット環境があれば誰でも利用可能。 - + 分散型金融(DeFi) @@ -316,7 +316,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ 32[スロット](#slot)の期間で、各スロットは 12 秒、合計 6.4 分。 バリデータ[委員会](#committee)はセキュリティ上の理由からエポックごとにシャッフルされる。 各エポックには、チェーンを[確定](#finality)する機会があり、 各バリデータには、各エポックの開始時に新しい役割が割り当てられる。 - + プルーフ・オブ・ステーク @@ -328,7 +328,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ 「Eth1」は、既存のプルーフ・オブ・ワーク(PoW)ブロックチェーンであるメインネットのイーサリアムを指す用語。 この用語は廃止予定となっており、「実行レイヤー」という用語を使用する。 この名前の変更についての詳細は、[こちら](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/)を参照のこと。 - + イーサリアムのアップグレードの詳細 @@ -336,7 +336,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ 「Eth2」は、イーサリアムのプルーフ・オブ・ステーク(PoS)への移行を含む一連のイーサリアムプロトコルのアップグレードのこと。 この用語は廃止予定となっており、「コンセンサスレイヤー」という用語を使います。 [この名前の変更](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/) についてもっと詳しく。 - + イーサリアムのアップグレードの詳細 @@ -344,7 +344,7 @@ DAG は、Directed Acyclic Graph(有向非巡回グラフ)の略であり、 ノ イーサリアムコミュニティに情報を提供するための設計文書。提案された新機能やプロセス、環境について説明している([ERC](#erc)を参照のこと)。 - + EIP紹介 @@ -370,7 +370,7 @@ ENS レジストリは、単一の中央[コントラクト](#smart-contract)で 一定の[EIP](#eip)に付与されるラベルで、イーサリアムの使用に関する特定の基準を定めたもの。 - + EIP紹介 @@ -384,7 +384,7 @@ ENS レジストリは、単一の中央[コントラクト](#smart-contract)で イーサリアムエコシステムによって使用されるネイティブ暗号通貨で、トランザクションの実行には[ガス](#gas)代がかかる。 ETH またはその記号をギリシャ文字の大文字で「Ξ」と表すこともできる。 - + デジタル未来のための通貨 @@ -392,7 +392,7 @@ ENS レジストリは、単一の中央[コントラクト](#smart-contract)で [EVM](#evm)ロギング機能を利用できる。 [Dapp](#dapp)はイベントをリッスンし、ユーザーインタフェイス内の JavaScript で記述されたコールバックをトリガするために利用可能。 - + イベントとログ(Events and Logs) @@ -400,7 +400,7 @@ ENS レジストリは、単一の中央[コントラクト](#smart-contract)で [バイトコード](#bytecode)を実行するスタックベースの仮想マシン。 イーサリアムでは、一連のバイトコード命令と環境データの小さなタプルを与えられた場合に、システムの状態をどのように変化するかを実行モデルが指定する。 これは、仮想状態マシンの正則モデルによって指定されている。 - + イーサリアム仮想マシン (EVM) @@ -420,7 +420,7 @@ EVM の[バイトコード](#bytecode)をヒューマンリーダブル形式に [スマートコントラクト](#smart-contract)を介して実行されるサービスで、テストネットで使用できる無料のテスト用イーサの形で資金を分配する。 - + テストネットのフォーセット @@ -428,7 +428,7 @@ EVM の[バイトコード](#bytecode)をヒューマンリーダブル形式に ファイナリティとは、ある時点以前の一連のトランザクションが変更または撤回できないことを保証するもの。 - + Proof-of-Stakeにおけるファイナリティ @@ -448,7 +448,7 @@ EVM の[バイトコード](#bytecode)をヒューマンリーダブル形式に 特定の[レイヤー 2](#layer-2)ソリューションに対するセキュリティモデルで、スピードを上げるために複数のトランザクションを 1 つのバッチに[ロールアップ](#rollups)して、1 つのトランザクションとしてイーサリアムに送信。 これらのトランザクションは有効とみなされるが、不正が疑われる場合にはチャレンジを受けることもある。 不正証明は、不正が疑われるときトランザクションを実行し、不正が行われたかどうかを検証する。 この方法は、セキュリティを保持しながら、可能なトランザクションの量を増やすことができる。 [ロールアップ](#rollups)の方法の中には、[有効性証明](#validity-proof)を利用しているものもある。 - + 楽観的ロールアップ @@ -464,7 +464,7 @@ EVM の[バイトコード](#bytecode)をヒューマンリーダブル形式に イーサリアムでスマートコントラクトを実行するための仮想燃料。 [EVM](#evm)は、ガスの消費量を測定し、コンピューティングリソースの消費を制限する会計メカニズムを使用している。([チューリング完了](#turing-complete)参照) - + ガスと手数料 @@ -540,7 +540,7 @@ Gigawei の略称で、通常[ガス](#gas)の価格に使われる[イーサ](# 一般的にはコードエディタ、コンパイラ、ランタイム、デバッガを統合したユーザーインターフェイス。 - + 統合開発環境 @@ -548,7 +548,7 @@ Gigawei の略称で、通常[ガス](#gas)の価格に使われる[イーサ](# [コントラクト](#smart-contract)(または[ライブラリ](#library))のコードは一度デプロイすると変更が不可能となる。 標準的なソフトウェア開発の手法では、起こりうるバグの修正や新機能を追加が可能であることを前提としているため、スマートコントラクトの開発における代表的な課題となっている。 - + スマートコントラクトのデプロイ @@ -568,7 +568,7 @@ Gigawei の略称で、通常[ガス](#gas)の価格に使われる[イーサ](# 「パスワード伸長アルゴリズム」としても知られる。[キーストア](#keystore-file)形式で使われており、パスフレーズによる暗号化において、パスフレーズを繰り返しハッシュ化することで総当たり攻撃や辞書攻撃、レインボー攻撃から保護することができる。 - + スマートコントラクトのセキュリティ @@ -588,7 +588,7 @@ Gigawei の略称で、通常[ガス](#gas)の価格に使われる[イーサ](# イーサリアムのプロトコル上で、レイヤーによる改善に焦点を当てた開発分野。 [トランザクション](#transaction)の速度、[トランザクションフィー](#transaction-fee)の低減、トランザクションのプライバシーに関して改善を図るもの。 - + レイヤー2 @@ -600,7 +600,7 @@ Gigawei の略称で、通常[ガス](#gas)の価格に使われる[イーサ](# payable 関数、フォールバック関数、データストレージを持たない特殊な[コントラクト](#smart-contract)。 つまり、ETH を受け取ったり、保持したり、データを保存することはできない。 ライブラリは以前にデプロイされたコードとして機能し、他のコントラクトから読み取り専用の計算を呼び出すことができる。 - + スマートコントラクトライブラリ @@ -620,7 +620,7 @@ payable 関数、フォールバック関数、データストレージを持た 「メインネットワーク」の略で、メインの公開イーサリアム [ブロックチェーン](#blockchain)を指す。 本物の ETH であり、実質的な価値を持ち、そして実際に起きている結果。 [レイヤー 2](#layer-2)スケーリングソリューションについて議論するときには、レイヤー 1 とも呼ばれる ([テストネット](#testnet)も参照のこと)。 - + イーサリアムネットワーク @@ -652,7 +652,7 @@ payable 関数、フォールバック関数、データストレージを持た 新しいブロックに対して有効な[プルーフ・オブ・ワーク(PoW)](#pow)を見つけるために繰り返しパスハッシュを計算するネットワーク[ノード](#node)の一種([Ethash](#ethash)を参照)。 マイナーはもはやイーサリアムの一部ではなく、[プルーフ・オブ・ステーク(PoS)](#pos)への移行に伴い、バリデータに置き換えられた。 - + マイニング @@ -668,7 +668,7 @@ payable 関数、フォールバック関数、データストレージを持た イーサリアムネットワークのこと。トランザクションやブロックをすべてのイーサリアムノード(ネットワーク参加者)に伝播していくピアツーピアネットワーク。 - + ネットワーク @@ -680,10 +680,10 @@ payable 関数、フォールバック関数、データストレージを持た 「deed」としても知られる ERC-721 で導入されたトークンの標準。 NFT は追跡可能かつ取引可能だが、それぞれのトークンは一意で区別があり、ETH や[ERC-20 トークン](#token-standard)のように相互に取引することはできない。 NFT はデジタル資産や物理的な資産の所有権を表すことができる。 - + 非代替性トークン(NFT) - + ERC-721 非代替性トークン (NFT) 規格 @@ -691,7 +691,7 @@ payable 関数、フォールバック関数、データストレージを持た ネットワークに参加するソフトウェアクライアントのこと。 - + ノードとクライアント @@ -711,7 +711,7 @@ payable 関数、フォールバック関数、データストレージを持た [レイヤー 2](#layer-2)によってトランザクションのスループットを上げ、[メインネット](#mainnet)(レイヤー 1)によってセキュリティを提供する、[不正証明](#fraud-proof)を用いたトランザクションの[ロールアップ](#rollups)。 [プラズマ](#plasma)という類似のレイヤー 2 ソリューションとは異なり、オプティミスティック・ロールアップではより複雑なトランザクションのタイプ、つまり[EVM](#evm)で実行できるすべてを処理できる。 [ゼロ知識ロールアップ](#zk-rollups)とは異なり、不正証明を用いるためレイテンシの問題がない。 - + 楽観的ロールアップ @@ -719,7 +719,7 @@ payable 関数、フォールバック関数、データストレージを持た オラクルとは、[ブロックチェーン](#blockchain)と現実世界を繋ぐブリッジであり、 情報を参照して[スマートコントラクト](#smart-contract)で利用できるオンチェーン[API](#api)として機能する。 - + 神託 @@ -743,7 +743,7 @@ payable 関数、フォールバック関数、データストレージを持た [オプティミスティック・ロールアップ](#optimistic-rollups)と同様、[不正証明](#fraud-proof)を用いたオフチェーンのスケーリングソリューション。 プラズマは基本的なトークンの転送やスワップなどの単純なトランザクションに限って利用可能。 - + プラズマ @@ -759,7 +759,7 @@ payable 関数、フォールバック関数、データストレージを持た 暗号通貨のブロックチェーンプロトコルによって、分散型[コンセンサス](#consensus)を達成する方法。 トランザクションの検証に参加するため、PoS は一定量の暗号通貨(ネットワーク内のステーク)の所有権を証明するようユーザーに要求する。 - + プルーフ・オブ・ステーク(PoS) @@ -767,7 +767,7 @@ payable 関数、フォールバック関数、データストレージを持た 発見するために大量の計算を要するデータ(証明)の一部。 - + プルーフ・オブ・ワーク @@ -787,7 +787,7 @@ payable 関数、フォールバック関数、データストレージを持た 被害者のコントラクト関数を呼び出す攻撃者のコントラクトで構成される、被害者のコントラクトの実行中に再帰的に攻撃者のコントラクトを呼び出すような攻撃。 たとえば、被害者のコントラクトの一部をスキップして残高を更新したり、引き出す金額をカウントしたりすることで、資金が盗難される可能性がある。 - + 再帰可能(Re-entrancy) @@ -803,7 +803,7 @@ payable 関数、フォールバック関数、データストレージを持た [レイヤー 2](#layer-2)のスケーリングソリューションの一種で、複数のトランザクションをバッチ処理し、[イーサリアムのメインチェーン](#mainnet)に 1 つのトランザクションとして送信する。 これにより、[ガス](#gas)代を低減し、[トランザクション](#transaction)のスループットを高めることができる。 ロールアップには、スケーラビリティを得るためのセキュリティを保障する方法の違いによってオプティミスティック・ロールアップとゼロ知識ロールアップの 2 つが存在する。 - + ロールアップ @@ -823,7 +823,7 @@ payable 関数、フォールバック関数、データストレージを持た 以前は「Ethereum 2.0」または「Eth2」として知られていた、スケーリングと持続可能性のためのアップグレードを開始したイーサリアムの開発段階。 - + イーサリアムのアップグレード @@ -835,7 +835,7 @@ payable 関数、フォールバック関数、データストレージを持た シェアードチェーンは、ブロックチェーン全体の個別のセクションであり、サブセットにバリデータが割り当てられる。 シェアードチェーンにより、イーサリアムのトランザクションスループットが高まり、[オプティミスティック・ロールアップ](#optimistic-rollups)や[ゼロ知識ロールアップ](#zk-rollups)などのレイヤー 2 ソリューションのデータ可用性が向上する。 - + シャードチェーン @@ -843,7 +843,7 @@ payable 関数、フォールバック関数、データストレージを持た スケーリングソリューションの 1 つ。独自(かつ通常は高速)の[コンセンサスルール](#consensus-rules)に従って別のチェーンを使用したもの。 サイドチェーンを[メインネット](#mainnet)に接続するためにはブリッジが必要となる。 [ロールアップ](#rollups)もサイドチェーンを利用するが、こちらは[メインネット](#mainnet)と連携して動作する。 - + サイドチェーン @@ -863,7 +863,7 @@ payable 関数、フォールバック関数、データストレージを持た [プルーフ・オブ・ステーク(PoS)](#pos)システムにおいて、[バリデータ](#validator)が新しいブロックを提案できる一定時間(12 秒)。 スロットが空の場合もある。 32 スロットで 1[エポック](#epoch)となる。 - + プルーフ・オブ・ステーク(PoS) @@ -871,7 +871,7 @@ payable 関数、フォールバック関数、データストレージを持た イーサリアムのコンピューティングインフラストラクチャ上で実行するプログラム。 - + スマートコントラクトの紹介 @@ -879,7 +879,7 @@ payable 関数、フォールバック関数、データストレージを持た 「succinct non-interactive argument of knowledge」の略で、[ゼロ知識証明](#zk-proof)の一種。 - + ゼロ知識糾合 @@ -891,7 +891,7 @@ payable 関数、フォールバック関数、データストレージを持た JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプログラミング言語。 イーサリアムの[スマートコントラクト](#smart-contract)用の言語で、最も広範囲にわたって頻繁に使用されている。 開発者はギャビン・ウッド博士。 - + Solidity @@ -907,7 +907,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ 他の資産の価値にペッグされた価値を持つ[ERC-20 トークン](#token-standard)。 ドルのような法定通貨や、金のような貴金属、ビットコインのような他の暗号通貨に担保されたステーブルコインがある。 - + ETHはイーサリアムの唯一の暗号ではありません @@ -915,7 +915,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ バリデータとなり[ネットワーク](#network)を担保するために一定量の[ETH](#ether)(ステーク)を預け入れること。 バリデータは、[トランザクション](#transaction)を検証し、[PoS](#pos)コンセンサスモデルの下で[ブロック](#block)を提案する。 ステーキングによって、ネットワークの利益を最優先に考えて行動する経済的インセンティブが得られる。 [バリデータ](#validator)の職務を遂行すると報酬が得られるが、職務を怠ると大量の ETH を失うことになる。 - + ETHをステーキングし、イーサリアムのバリデータになる @@ -923,7 +923,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ 複数のイーサリアムステーカーの ETH を合計し、バリデータキーのセットを有効にするために必要な 32ETH に到達するために使用される。 ノードオペレーターは、これらのキーを使用しコンセンサスに参加する。 [ブロック報酬](#block-reward)は、貢献しているステーカー間で分配される。 ステーキングプールや委任ステーキングは、イーサリアムプロトコルネイティブではないが、コミュニティによって多数のソリューションが作成されている。 - + ステーキングプール @@ -931,7 +931,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ 「scalable transparent argument of knowledge」の略で、[ゼロ知識証明](#zk-proof)の一種。 - + ゼロ知識糾合 @@ -943,7 +943,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ 参加者間でチャンネルが設定され、自由かつ安価に取引できる[レイヤー 2](#layer-2)のソリューション。 チャンネルを設定、閉じるための[トランザクション](#transaction)だけが[メインネット](#mainnet)に送信される。 非常に高いトランザクションスループットを実現するものの、事前に参加者の数を把握し、資金をロックアップすることに依存する。 - + ステートチャンネル @@ -979,7 +979,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ テストネットワークの略で、イーサリアムのメインネットワーク([メインネット](#mainnet)参照)の動作をシミュレートするためのネットワーク。 - + テストネット @@ -991,7 +991,7 @@ JavaScript、C++、Java に似た構文を持つ手続き型(命令型)のプロ ERC-20 提案によって導入された、これは代替性トークンのための標準化された[スマートコントラクト](#smart-contract)構造を提供。 [NFT](#nft)とは異なり、同一コントラクトからのトークンであれば、追跡、取引、交換が可能。 - + ERC-20トークン規格 @@ -999,7 +999,7 @@ ERC-20 提案によって導入された、これは代替性トークンのた 特定の[アドレス](#address)を対象に、発信元[アカウント](#account)によって署名されたイーサリアムブロックチェーンにコミットされたデータ。 トランザクションには、そのトランザクションの[ガスリミット](#gas-limit)などのメタデータが含まれている。 - + 処理 @@ -1027,10 +1027,10 @@ ERC-20 提案によって導入された、これは代替性トークンのた [プルーフ・オブ・ステーク(PoS)](#pos)システムにおいて、データの保存、トランザクションの処理、ブロックチェーンへの新しいブロックの追加を行う[ノード](#node)。 バリデータを有効にするためには、32ETH を[ステーク](#staking)できる必要がある。 - + プルーフ・オブ・ステーク - + イーサリアムのステーキング @@ -1048,7 +1048,7 @@ ERC-20 提案によって導入された、これは代替性トークンのた 特定の[レイヤー 2](#layer-2)におけるセキュリティモデルで、速度を上げるために複数のトランザクションを 1 つのバッチに[ロールアップ](/#rollups)し、イーサリアムに 1 つのトランザクションとして送信する。 トランザクションの計算はオフチェーンで行われ、その有効性の証明とともにメインチェーンに公開される。 この方法は、セキュリティを維持しつつ処理可能なトランザクションの量を増加させる。 [ロールアップ](#rollups)の中には、[不正証明](#fraud-proof)を利用するものもある。 - + ゼロ知識糾合 @@ -1056,7 +1056,7 @@ ERC-20 提案によって導入された、これは代替性トークンのた トランザクションのスループットを向上させるために[有効性証明](#validity-proof)を使用するオフチェーンソリューション。 [ゼロ知識ロールアップ](#zk-rollup)とは異なり、Validium はデータをレイヤー 1 の[メインネット](#mainnet)に保存しない。 - + バリディアム @@ -1064,7 +1064,7 @@ ERC-20 提案によって導入された、これは代替性トークンのた Python に似た構文を持つ高水準プログラミング言語。 純粋関数型言語に近づくことを目標としている。 ヴィタリック・ブテリンによって開発された。 - + Vyper @@ -1076,7 +1076,7 @@ Python に似た構文を持つ高水準プログラミング言語。 純粋関 [秘密鍵](#private-key)を保持するソフトウェア。 イーサリアムの[アカウント](#account)へのアクセスおよび操作、または[スマートコントラクト](#smart-contract)とやり取りするために使用する。 鍵をウォレットに保管する必要はなく、セキュリティを向上させるためにオフラインストレージ(たとえば、メモリーカードや紙)から取得することもできる。 ウォレットという名前ではあるが、実際にコインやトークンを保持することはない。 - + イーサリアムウォレット @@ -1084,7 +1084,7 @@ Python に似た構文を持つ高水準プログラミング言語。 純粋関 Web の 3 番目のバージョン。 ギャビン・ウッド博士によって最初に提案されたもので、中央集権的に所有・管理されるアプリケーションから、分散型プロトコルで構築されたアプリケーションに移行するという Web アプリケーションの新しいビジョンと焦点を示している。 ([dapp](#dapp)を参照) - + Web2とWeb3の比較 @@ -1104,7 +1104,7 @@ Web の 3 番目のバージョン。 ギャビン・ウッド博士によって ゼロ知識証明とは、ある命題が真であることを、追加の情報を伝えることなく証明することができる暗号方式である。 - + ゼロ知識糾合 @@ -1112,7 +1112,7 @@ Web の 3 番目のバージョン。 ギャビン・ウッド博士によって [レイヤー 2](#rollups)によってトランザクションのスループットを高め、[メインネット](#validity-proof)(レイヤー 1) によってセキュリティを提供する、[有効性証明](#layer-2)を用いたトランザクションの[ロールアップ](#mainnet)。 [オプティミスティック・ロールアップ](#optimistic-rollups)のように複雑なトランザクションを扱うことはできないが、トランザクションは送信された段階で有効であることが確定し、遅延が発生することはない。 - + ゼロ知識ロールアップ diff --git a/public/content/translations/ja/governance/index.md b/public/content/translations/ja/governance/index.md index 571c7ac9bbb..b678196c406 100644 --- a/public/content/translations/ja/governance/index.md +++ b/public/content/translations/ja/governance/index.md @@ -32,7 +32,7 @@ _イーサリアムは誰かに所有されるものではないため、イー _プロトコルレベルではイーサリアムのガバナンスはオフチェーンですが、分散型自律組織(DAO)などイーサリアム上に構築された多くのユースケースではオンチェーンのガバナンスを使用しています。_ - + 分散型自律組織(DAO)の詳細 @@ -58,7 +58,7 @@ _注: どの個人もこれらのグループの複数に参加できます(た イーサリアムのガバナンスで使われる重要なプロセスの1つに、**イーサリアム改善提案**があります。 イーサリアム改善提案(EIP)とは、イーサリアムの新しい機能やプロセスを定める標準であり、 イーサリアムコミュニティの誰もが作成することができます。 EIPの作成、ピアレビュー、ガバナンスへの参加に興味をお持ちの場合は、次を参照してください。 - + イーサリアム改善提案(EIP)の詳細 @@ -154,7 +154,7 @@ The DAOハッキング事件をもっと見る ビーコンチェーンが2022年9月15日にイーサリアムの実行レイヤーと統合され、マージは[パリスネットワークのアップグレード](/history/#paris)の一環として完了しました。 提案 [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675)は「ラストコール」から「ファイナル」に変更され、プルーフ・オブ・ステークへの移行が完了しました - + マージの詳細 diff --git a/public/content/translations/ja/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/ja/guides/how-to-create-an-ethereum-account/index.md index 5dd5e1f2141..1212a98d57b 100644 --- a/public/content/translations/ja/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/ja/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: ja ウォレットはイーサリアムアカウントを管理するアプリです。 ウォレットはトランザクションを送受信したり、イーサリアム上のアプリにログインするためにあなたに代わってキーを使います。 モバイル、デスクトップ、ブラウザ拡張機能など、さまざまなウォレットから選択できます。 - + ウォレットを探す @@ -42,7 +42,7 @@ lang: ja
さらに詳しく知りたいですか?
- + 他のガイドを参照する
diff --git a/public/content/translations/ja/guides/how-to-revoke-token-access/index.md b/public/content/translations/ja/guides/how-to-revoke-token-access/index.md index c541232341e..030491b1082 100644 --- a/public/content/translations/ja/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/ja/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: ja
詳細をご希望の場合は、
- + 他のガイドを参照する
diff --git a/public/content/translations/ja/guides/how-to-swap-tokens/index.md b/public/content/translations/ja/guides/how-to-swap-tokens/index.md index 7f7048684de..e08947c9a6e 100644 --- a/public/content/translations/ja/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/ja/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: ja
詳細をご希望の場合は、
- + 他のガイドを参照する
diff --git a/public/content/translations/ja/guides/how-to-use-a-bridge/index.md b/public/content/translations/ja/guides/how-to-use-a-bridge/index.md index e1574ab7850..0680d1c71a5 100644 --- a/public/content/translations/ja/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/ja/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: ja
詳細をご希望の場合は、
- + 他のガイドを参照する
diff --git a/public/content/translations/ja/guides/how-to-use-a-wallet/index.md b/public/content/translations/ja/guides/how-to-use-a-wallet/index.md index 31b7421e39c..5a6fac20eab 100644 --- a/public/content/translations/ja/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/ja/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: ja
詳細をご希望の場合は、
- + 他のガイドを参照する
diff --git a/public/content/translations/ja/history/index.md b/public/content/translations/ja/history/index.md index 8257538909c..9d4c3eefe10 100644 --- a/public/content/translations/ja/history/index.md +++ b/public/content/translations/ja/history/index.md @@ -217,7 +217,7 @@ sidebarDepth: 1 [イーサリアム・ファウンデーションの発表を読む](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + ビーコンチェーン @@ -233,7 +233,7 @@ sidebarDepth: 1 [イーサリアム・ファウンデーションの発表を読む](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + ステーキング @@ -488,6 +488,6 @@ DAO 事件はプロトコルの不具合によるものではなかったため この概要論文は、元々はイーサリアム創始者のヴィタリック・ブテリンにより 2013 年に発表されました。2015 年にプロジェクトが始動する前のことです。 - + ホワイト ペーパー diff --git a/public/content/translations/ja/nft/index.md b/public/content/translations/ja/nft/index.md index 841a0243e65..57a3563c701 100644 --- a/public/content/translations/ja/nft/index.md +++ b/public/content/translations/ja/nft/index.md @@ -56,7 +56,7 @@ NFTは以下のような多数の用途に使用されます。
非代替性トークン(NFT)アート/収集品を探す、買う、作る
- + 非代替性トークン(NFT)アートを探す
@@ -93,7 +93,7 @@ NFTスマートコントラクトには、次のいくつかの重要な機能 NFTに関連するセキュリティの問題の大半は、フィッシング詐欺、スマートコントラクトの脆弱性、ユーザーの過失(不注意で秘密鍵を公開するなど)のいずれかに関連しており、ウォレットのセキュリティがNFT所有者にとって非常に重要になります。 - + セキュリティの詳細 diff --git a/public/content/translations/ja/roadmap/beacon-chain/index.md b/public/content/translations/ja/roadmap/beacon-chain/index.md index 1631033f9f7..a16614eaf9b 100644 --- a/public/content/translations/ja/roadmap/beacon-chain/index.md +++ b/public/content/translations/ja/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ summaryPoint3: ビーコンチェーンは、コンセンサスロジックと 当初、ビーコンチェーンはイーサリアムメインネットと別々に存在していましたが2022年に統合されました。 - + マージ @@ -64,7 +64,7 @@ summaryPoint3: ビーコンチェーンは、コンセンサスロジックと シャーディングは、プルーフ・オブ・ステークの合意メカニズムがあって、初めてイーサリアムのエコシステムに導入することができます。 ビーコンチェーンによりステーキングが可能となり、メインネットとの「マージ」により、将来イーサリアムを拡張するためのシャーディングへの布石を、ビーコンチェーンは導入しました。 - + シャードチェーン diff --git a/public/content/translations/ja/roadmap/future-proofing/index.md b/public/content/translations/ja/roadmap/future-proofing/index.md index 641c0a3283e..630bf121851 100644 --- a/public/content/translations/ja/roadmap/future-proofing/index.md +++ b/public/content/translations/ja/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap イーサリアムでは、暗号秘密を生成するために[「KZG」コミットメントスキーム](/roadmap/danksharding/#what-is-kzg)が広く使われています。しかし、このスキームは量子コンピュータによって破られる可能性があります。 現在は、多くのユーザーが生成したランダム性を使用して「信頼できるセットアップ」として回避されており、量子コンピューターによるリバースエンジニアリングができないようになっています。 しかし、理想的には、量子安全暗号を組み込むことで、脆弱性を根本的に解決することが望まれます。 BLSスキームの効率的な代替となる可能性のある2つの主要なアプローチとして、[STARKベース](https://hackmd.io/@vbuterin/stark_aggregation)と[ラティスベース](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175)の署名スキームがあります。 **これらについては現在、研究および試作中です**。 - KZGと信頼できるセットアップについての詳細 + KZGと信頼できるセットアップについての詳細 ## よりシンプルで効率的なイーサリアム {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/ja/roadmap/index.md b/public/content/translations/ja/roadmap/index.md index efddaadb1c6..e0a9677ceb4 100644 --- a/public/content/translations/ja/roadmap/index.md +++ b/public/content/translations/ja/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: 予定されている変更 - label: 過去のアップグレード - to: /history/ + href: /history/ variant: 概要 --- @@ -26,28 +26,28 @@ buttons: ブロックは、コンセンサスに参加する権利を得るために、ETHをステーキングしたノードを検証することで提案されます。 これらのアップグレードは、シャーディングを含む将来のスケーラビリティのアップグレードの準備段階となります。 - + ビーコンチェーン @@ -218,7 +218,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> シャーディング計画は急速に進展していますが、トランザクションの実行をスケールリングするレイヤー2技術の台頭と成功により、ロールアップコントラクトからの圧縮コールデータ(calldata)の保存を負荷分散する最適な方法を見つけることにシフトしています。これにより、ネットワーク容量を指数関数的に増やすことができるようになります。 プルーフ・オブ・ステークへの移行がなければ、これは実現不可能なことでした。 - + シャーディング画像 diff --git a/public/content/translations/ja/roadmap/scaling/index.md b/public/content/translations/ja/roadmap/scaling/index.md index 15757ecef7f..8d4eaf88e23 100644 --- a/public/content/translations/ja/roadmap/scaling/index.md +++ b/public/content/translations/ja/roadmap/scaling/index.md @@ -34,13 +34,13 @@ template: roadmap この2番目のステップは、[「ダンクシャーディング」](/roadmap/danksharding/)と呼ばれます。 完全に実装されるまでには、**数年かかると予想されています**。 ダンクシャーディングは、[ブロック構築とブロック提案を分離する](/roadmap/pbs)などの他の開発に依存しています。また、データが利用可能であることを効率的に確認するために、[データ可用性サンプリング(DAS)](/developers/docs/data-availability)と呼ばれる、数キロバイトのデータをランダムにサンプリングする新しいネットワーク設計も採用しています。 -ダンクシャーディングの詳細 +ダンクシャーディングの詳細 ## 分散型ロールアップ {#decentralizing-rollups} [ロールアップ](/layer-2)は、イーサリアムのスケーラビリティ問題を解決する技術として、すでに実用化されています。 [ロールアッププロジェクトの豊富なエコシステム](https://l2beat.com/scaling/tvl)は、さまざまなセキュリティ保証を備えており、ユーザーは迅速かつ安価にトランザクションを実行できます。 しかし、ロールアップは、集中型のシーケンサー(トランザクションをイーサリアムに送信する前にすべてのトランザクション処理と集約を行うコンピューター)に依存しています。 シーケンサーは、オペレーターが制裁を受けたり、賄賂を受け取ったり、その他の方法で妨害される可能性があるため、検閲に対して脆弱です。 同時に、[ロールアップでは受信データを検証する方法が異なります](https://l2beat.com)。 最善の方法としては、「証明者」が[不正証明](/glossary/#fraud-proof)または有効性証明を提出することですが、すべてのロールアップに備わっているわけではありません。 さらに、有効性証明および不正証明を使用するロールアップであっても、既知の証明者の小さなプールを使用するものがあります。 そのため、イーサリアムをスケーリングするための次の重要なステップは、シーケンサーと証明者を実行する責任をより多くの人々に分散することです。 -ロールアップの詳細 +ロールアップの詳細 ## 現在の進行状況 {#current-progress} diff --git a/public/content/translations/ja/roadmap/security/index.md b/public/content/translations/ja/roadmap/security/index.md index 748c3be00e8..b245cc0d66d 100644 --- a/public/content/translations/ja/roadmap/security/index.md +++ b/public/content/translations/ja/roadmap/security/index.md @@ -15,7 +15,7 @@ template: roadmap イーサリアムの[プルーフ・オブ・ワーク](/glossary/#pow)からプルーフ・オブ・ステークへのアップグレードは、イーサリアムの先駆者たちが自分のETHをデポジットコントラクトに「ステーキング」することで始まりました。 このステーキングに使われるETHは、ネットワークの保護に使われます。 2回目のアップグレードが2023年4月12日にあり、ステーキングしたETHを引き出せるようになりました。 それ以降は、バリデータがETHを自由にステーキングしたり引き出したりできるようになりました。 -引き出しについての詳細 +引き出しについての詳細 ## 攻撃からの防御 {#defending-against-attacks} @@ -23,25 +23,25 @@ template: roadmap イーサリアムがブロックを[ファイナライズ](/glossary/#finality)させるまでの時間を短縮することで、ユーザーがより快適に利用できるようになります。また、攻撃者が、高度な「再編成」攻撃を行って直近のブロックの再シャッフルを試みることで、利益を得たり、特定のトランザクションを検閲しようとするのを防ぐことができます。 [**シングルスロット・ファイナリティ(SSF)**](/roadmap/single-slot-finality/)は、トランザクションが**確定済みになるまでの遅延時間を短縮する方法**です。 現行のシステムでは、15分以内に生成されたブロックは、理論上攻撃者が他のバリデータにブロックの再構成を誘導できます。 SSFでは、この脆弱性が解消されます。 個人からアプリや取引所まで、全てのユーザーは、トランザクションが取り消されないという保証を迅速に受けられます。ネットワークでは、SSFによりあらゆる種類の攻撃を遮断することができます。 -シングルスロット・ファイナリティの詳細 +シングルスロット・ファイナリティの詳細 ## 検閲からの防御 {#defending-against-censorship} 分散化は、個人や少数のグループの[バリデータ](/glossary/#validator)が、過剰な影響力を持ってしまうことを防ぐ効果があります。 新たなステーキングの技術は、イーサリアムのバリデータを可能な限り分散化した状態に保ち、ハードウェア、ソフトウェア、ネットワークの障害から保護します。 この新たなステーキングの技術では、複数の[ノード](/glossary/#node)間でバリデータの責任を共有するソフトウェアも対象になっています。 これを、**分散バリデータ技術(DVT)**と呼びます。 DVTにより、複数のコンピュータが共同で検証を行うことで、冗長性とフォールトトレランスが向上します。そのため、[ステーキングプール](/glossary/#staking-pool)では、DVTの使用が推奨されています。 DVTでは、バリデータ鍵を複数のシステムに分割します。これにより、1つのオペレータが複数のバリデータを実行できなくなり、 不正なオペレータによるイーサリアムへ攻撃が困難になります。 つまり、バリデータを個人ではなく、_コミュニティ_全体で実行することで、セキュリティを高めるというアイデアです。 -分散バリデータ技術の詳細 +分散バリデータ技術の詳細 **プロポーザー/ビルダーセパレーション(PBS)**の実装により、イーサリアムの検閲耐性が大幅に向上します。 PBSでは、ブロックの作成とイーサリアムネットワーク全体へのブロードキャストを別々のバリデータが担います。 これにより、利益を最大化している専門家のブロック構築アルゴリズムによる利益の偏りを防ぎ、ネットワーク全体でより公平な利益分配を実現します。また、時間の経過とともに、最もパフォーマンスの高い機関投資家に**ステークが集中化することを防ぐ**ことができます。 ブロック提案者は、ブロックビルダーの市場から提供されたブロックの中から、最も収益性の高いものを選択できます。 しかし、検閲を行うためには、収益性の低いブロックを選択なければならない状況が頻繁に発生します。これは、**ネットワーク上の残りのバリデータにとっても利益が低く、経済的に不合理**な行為です。 イーサリアムの検閲耐性をさらに向上させるために、暗号化されたトランザクションや包含リストなどのアドオンが検討されています。 これらのアドオンを使うと、ブロックの構築者や提案者は、ブロックに含まれる実際のトランザクションを把握できなくなります。 -プロポーザー/ビルダーセパレーションの詳細 +プロポーザー/ビルダーセパレーションの詳細 ## バリデータの保護 {#protecting-validators} 高度な攻撃者は、次に担当するバリデータを特定して、ブロックの提案を阻止するためにスパムを送信してくる可能性があります。これは**サービス拒否(DoS)攻撃**と呼ばれるものです。 [**シークレットリーダー選出(SLE)**](/roadmap/secret-leader-election)が実装されれば、ブロック提案者を事前に知ることができなくなるため、このタイプの攻撃から保護することができます。 SLEは、候補のブロック提案者を表す暗号コミットメントのセットを、継続的にシャッフルして順番を決め、その順番でバリデータを選択します。この方法により、バリデータは自分の順番を事前に知ることができます。 -シークレットリーダー選出の詳細 +シークレットリーダー選出の詳細 ## 現在の進行状況 {#current-progress} diff --git a/public/content/translations/ja/roadmap/statelessness/index.md b/public/content/translations/ja/roadmap/statelessness/index.md index 02c0a997bc6..920de1f9de5 100644 --- a/public/content/translations/ja/roadmap/statelessness/index.md +++ b/public/content/translations/ja/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ EIP-4444は、現在も活発な議論が行われており、まだリリース ステートレスでは、ブロックの検証に必要なウィットネスを生成するのはブロックビルダーです。ブロックビルダーは、ブロックを検証するために必要なすべての状態データを保持しているため、 他のノードは状態データにアクセスする必要はありません。ブロックを検証するために必要な情報はすべてウィットネスが持っていることから、 ブロックの提案はコストが高く、ブロックの検証はコストが低いという状況になります。そのため、ブロックを提案するノードを実行するオペレーターが減ってしまう可能性があります。 しかし、ブロック提案者の分散化は、できるだけ多くの参加者が、提案されたブロックの有効性を独自で検証できる限り、重要ではありません。 -詳細は、ダンクラットのメモをご覧ください。 +詳細は、ダンクラットのメモをご覧ください。 ブロックの提案者は、状態データを使用して「ウィットネス」を作成します。これはブロック内のトランザクションによって変更される状態の値を証明する小さなデータセットです。 他のバリデータは状態を保持せず、状態ルート(状態全体のハッシュ)のみを保存します。 バリデータは、ブロックとウィットネスを受け取って、状態ルートを更新します。 こうすることで、バリデータノードは大幅に軽量化されます。 diff --git a/public/content/translations/ja/roadmap/user-experience/index.md b/public/content/translations/ja/roadmap/user-experience/index.md index 7764f09fa58..1c354975add 100644 --- a/public/content/translations/ja/roadmap/user-experience/index.md +++ b/public/content/translations/ja/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap これに対する解決策は、[スマートコントラクト](/glossary/#smart-contract)ウォレットを使用してイーサリアムとやり取りすることです。 スマートコントラクトウォレットは、鍵の紛失や盗難に備えたアカウント保護、より優れた不正行為の検出や防御、新しい機能の追加など、さまざまなメリットをもたらします。 スマートコントラクトウォレットはすでに存在していますが、まだ使いにくいため、イーサリアムプロトコルがそれらをより便利に使えるようにサポートする必要があります。 この追加サポートは、アカウント抽象化と呼ばれています。 -アカウント抽象化の詳細 +アカウント抽象化の詳細 ## 誰でも使えるノード @@ -23,7 +23,7 @@ template: roadmap ノードの実行をより簡単にし、リソースの消費を大幅に削減するアップグレードを予定しています。 データの格納方法は、 スペース効率の高い**バークルツリー**と呼ばれるス構造に変更する予定です。 また、[ステートレス](/roadmap/statelessness)や[データ有効期限](/roadmap/statelessness/#data-expiry)の導入により、イーサリアム ノードはイーサリアム状態データ全体のコピーを保存する必要がなくなり、ハードディスク容量を大幅に削減できます。 [ライトノード](/developers/docs/nodes-and-clients/light-clients/)は、フルノードを実行することで得られる多くのメリットを提供しますが、携帯電話や単純なブラウザアプリ内でも簡単に実行できるようになります。 -バークルツリーについての詳細 +バークルツリーについての詳細 これらのアップグレードにより、ノードの実行に対する障壁が事実上無くなります。 ユーザーは、コンピューターや携帯電話のディスク容量やCPUを気にせずに、イーサリアムに安全かつパーミッションレスにアクセスできるようになります。また、アプリを使用するときに、データやネットワークへのアクセスでサードパーティに依存する必要がなくなります。 diff --git a/public/content/translations/ja/security/index.md b/public/content/translations/ja/security/index.md index f2f36fbf238..2aec6fd1ec8 100644 --- a/public/content/translations/ja/security/index.md +++ b/public/content/translations/ja/security/index.md @@ -16,11 +16,11 @@ lang: ja 暗号通貨の仕組みを誤解していると、被害を大きくしてしまう間違いを犯してしまうかもしれません。 例えば、誰かがカスタマーサービスエージェントを装って、あなたの秘密鍵と引き換えに失ったETHを戻せると言った場合、詐欺師らはイーサリアムの分散型ネットワークにそのような機能は無いことを知らない人々を食い物にしています。 イーサリアムの仕組みについての知識を得ることは大切です。 - + イーサリアムとは - + イーサとは @@ -33,7 +33,7 @@ lang: ja ウォレットの秘密鍵は、イーサリアムウォレットのパスワードです。 リカバリーフレーズを教えてしまうと、あなたのウォレットアドレスを知っている人が、あなたのアカウントの全資産を盗むことができます! - + イーサリアムウォレットとは diff --git a/public/content/translations/ja/staking/pools/index.md b/public/content/translations/ja/staking/pools/index.md index 4d5f06b48d3..ff0c2aca26c 100644 --- a/public/content/translations/ja/staking/pools/index.md +++ b/public/content/translations/ja/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: この代替方法として、ERC-20のステーキングトークンを利用するプールを使用すると、オープンマーケットでトークンを取引でき、ステーキングポジションを売却することができます。実際にステーキングコントラクトからETHを取り除くことなく、効果的に「引き出す」ことができます。 -ステーキング引き出しの詳細 +ステーキング引き出しの詳細 diff --git a/public/content/translations/ja/staking/saas/index.md b/public/content/translations/ja/staking/saas/index.md index 8364ef560ed..b478eb2fd7b 100644 --- a/public/content/translations/ja/staking/saas/index.md +++ b/public/content/translations/ja/staking/saas/index.md @@ -78,7 +78,7 @@ BLS引き出し鍵は、ステーキング報酬とステーキングを終了 バリデータは、バリデータとしての役割りを完全に終了することもできます。終了すると、ETH残高がアンロックされ、引き出しできるようになります。 実行引き出しアドレスを提供し、バリデータの終了プロセスを完了したアカウントは、次のバリデータスイープ中に、提供した引き出しアドレスにすべての残高を受け取ることができます。 -ステーキング引き出しの詳細 +ステーキング引き出しの詳細 diff --git a/public/content/translations/ja/staking/solo/index.md b/public/content/translations/ja/staking/solo/index.md index ae7df68a990..1173abd8744 100644 --- a/public/content/translations/ja/staking/solo/index.md +++ b/public/content/translations/ja/staking/solo/index.md @@ -190,7 +190,7 @@ ETHのソロステーキングを支援するツールやサービスは増え アンロックして残高全体を受け取るには、自分のバリデータを除外する手続きを完了する必要があります。 -ステーキング引き出しの詳細 +ステーキング引き出しの詳細 ## 参考文献 {#further-reading} diff --git a/public/content/translations/ja/web3/index.md b/public/content/translations/ja/web3/index.md index d33518e43ae..6553629e16e 100644 --- a/public/content/translations/ja/web3/index.md +++ b/public/content/translations/ja/web3/index.md @@ -63,7 +63,7 @@ Web3では、 [ 非代替性トークン(NFT)](/glossary/#nft) を通じて直
非代替性トークン(NFT)について学ぶ
- + 非代替性トークン(NFT)の詳細
@@ -88,7 +88,7 @@ Web3では、自分のデータを所有するだけでなく、企業の株式
分散型自律組織(DAO)についてもっと知る
- + 分散型自律組織(DAO)の詳細
@@ -103,7 +103,7 @@ Web3は、イーサリアムアドレスと[イーサリアムネームサービ 銀行口座のない人や銀行口座を持つことができない国に住む人を除いて、Web2の支払いインフラストラクチャは、銀行や支払い業者に依存しています。 Web3は [ETH](/glossary/#ether)のようなトークンをブラウザで直接送金するため、信頼できるサードパーティを必要としません。 - + ETHの詳細 diff --git a/public/content/translations/km/nft/index.md b/public/content/translations/km/nft/index.md index e70dea89ba4..850d892add1 100644 --- a/public/content/translations/km/nft/index.md +++ b/public/content/translations/km/nft/index.md @@ -78,7 +78,7 @@ NFT ត្រូវបានប្រើក្នុងករណីជាច្ បញ្ហាសុវត្ថិភាពទាក់ទងនឹង NFTs ច្រើនតែទាក់ទងនឹងការបោកប្រាស់ កំហុសកូដនៃកិច្ចសន្យាឆ្លាតវៃ ឬកំហុសរបស់អ្នកប្រើប្រាស់ (ដូចជាការលាតត្រដាងសោឯកជនដោយអចេតនា) ធ្វើឱ្យការពង្រឹងសុវត្ថិភាពកាបូបឱ្យកាន់តែប្រសើរមានសារៈសំខាន់សម្រាប់ម្ចាស់ NFT ។ - + បន្ថែមទៀតអំពីសុវត្ថិភាព diff --git a/public/content/translations/kn/dao/index.md b/public/content/translations/kn/dao/index.md index 09b02359a6a..4870c9389d9 100644 --- a/public/content/translations/kn/dao/index.md +++ b/public/content/translations/kn/dao/index.md @@ -50,7 +50,7 @@ DAO ನ ಬೆನ್ನೆಲುಬು ಅದರ ಸ್ಮಾರ್ಟ್ ಕಾ ಇದು ಸಾಧ್ಯ ಏಕೆಂದರೆ ಸ್ಮಾರ್ಟ್ ಕಾಂಟ್ರ್ಯಾಕ್ಟ್ ಗಳು ಒಮ್ಮೆ ಇಥಿರಿಯಮ್‍ನಲ್ಲಿ ಲೈವ್‌ಗೆ ಹೋದರೆ ಅವುಗಳು ಟ್ಯಾಂಪರ್-ಪ್ರೂಫ್ ಆಗಿರುತ್ತವೆ. ಜನರು ಗಮನಿಸದೆ ನೀವು ಕೋಡ್ ಅನ್ನು (DAO ಗಳ ನಿಯಮಗಳು) ಸಂಪಾದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಎಲ್ಲವೂ ಸಾರ್ವಜನಿಕವಾಗಿದೆ. - + ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು diff --git a/public/content/translations/kn/defi/index.md b/public/content/translations/kn/defi/index.md index 9df71b2b03f..34cb39b70e1 100644 --- a/public/content/translations/kn/defi/index.md +++ b/public/content/translations/kn/defi/index.md @@ -47,7 +47,7 @@ DeFi ನ ಸಾಮರ್ಥ್ಯವನ್ನು ನೋಡುವ ಅತ್ಯು | ಮಾರುಕಟ್ಟೆಗಳು ಯಾವಾಗಲೂ ತೆರೆದಿರುತ್ತವೆ. | ಉದ್ಯೋಗಿಗಳಿಗೆ ವಿರಾಮ ಬೇಕಾಗಿರುವುದರಿಂದ ಮಾರುಕಟ್ಟೆಗಳು ಮುಚ್ಚಲ್ಪಡುತ್ತವೆ. | | ಇದು ಪಾರದರ್ಶಕತೆಯ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ - ಯಾರಾದರೂ ಉತ್ಪನ್ನದ ಡೇಟಾವನ್ನು ನೋಡಬಹುದು ಮತ್ತು ಸಿಸ್ಟಮ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು. | ಹಣಕಾಸು ಸಂಸ್ಥೆಗಳು ಮುಚ್ಚಿದ ಪುಸ್ತಕಗಳಾಗಿವೆ: ನೀವು ಅವರ ಸಾಲದ ಇತಿಹಾಸ, ಅವರ ನಿರ್ವಹಿಸಿದ ಸ್ವತ್ತುಗಳ ದಾಖಲೆ ಮತ್ತು ಇತ್ಯಾದಿಗಳನ್ನು ನೋಡಲು ಕೇಳಲು ಸಾಧ್ಯವಿಲ್ಲ. | - + DeFi ಅಪ್ಲಿಕೇಶನ್‍ಗಳನ್ನು ಅನ್ವೇಷಿಸಿ @@ -65,7 +65,7 @@ DeFi ನ ಸಾಮರ್ಥ್ಯವನ್ನು ನೋಡುವ ಅತ್ಯು
ನೀವು ಇಥಿರಿಯಮ್‍ಗೆ ಹೊಸಬರಾಗಿದ್ದೀರಾ ಎಂದು ಪ್ರಯತ್ನಿಸಲು DeFi ಅಪ್ಲಿಕೇಶನ್‍ಗಳಿಗಾಗಿ ನಮ್ಮ ಸಲಹೆಗಳನ್ನು ಅನ್ವೇಷಿಸಿ.
- + DeFi ಅಪ್ಲಿಕೇಶನ್‍ಗಳನ್ನು ಅನ್ವೇಷಿಸಿ
@@ -92,7 +92,7 @@ DeFi ನ ಸಾಮರ್ಥ್ಯವನ್ನು ನೋಡುವ ಅತ್ಯು ಬ್ಲಾಕ್‍ಚೈನ್ ಆಗಿ, ಇಥಿರಿಯಮ್ ಅನ್ನು ಸುರಕ್ಷಿತ ಮತ್ತು ಜಾಗತಿಕ ರೀತಿಯಲ್ಲಿ ವಹಿವಾಟುಗಳನ್ನು ಕಳುಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಬಿಟ್‍ಕಾಯಿನ್‍ನಂತೆ, ಇಥಿರಿಯಮ್ ಪ್ರಪಂಚದಾದ್ಯಂತ ಹಣವನ್ನು ಕಳುಹಿಸುವುದನ್ನು ಇಮೇಲ್ ಕಳುಹಿಸುವಷ್ಟೇ ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ನಿಮ್ಮ ವ್ಯಾಲೆಟ್‍ನಿಂದ ನಿಮ್ಮ ಸ್ವೀಕೃತಕರ್ತನ [ENS ಹೆಸರು](/nft/#nft-domains) (bob.eth ನಂತಹ) ಅಥವಾ ಅವರ ಖಾತೆ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಪಾವತಿ ನಿಮಿಷಗಳಲ್ಲಿ (ಸಾಮಾನ್ಯವಾಗಿ) ನೇರವಾಗಿ ಅವರಿಗೆ ಹೋಗುತ್ತದೆ. ಪಾವತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಅಥವಾ ಸ್ವೀಕರಿಸಲು, ನಿಮಗೆ [ವ್ಯಾಲೆಟ್](/wallets/) ಅಗತ್ಯವಿದೆ. - + ಪಾವತಿ dapps ನೋಡಿ @@ -110,7 +110,7 @@ DeFi ನ ಸಾಮರ್ಥ್ಯವನ್ನು ನೋಡುವ ಅತ್ಯು Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ ಕೆಲವು ಸೆಂಟ್‍ಗಳ ಒಳಗೆ ಉಳಿಯುವ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿವೆ. ಇದು ಅವುಗಳನ್ನು ಗಳಿಕೆ ಅಥವಾ ಚಿಲ್ಲರೆ ವ್ಯಾಪಾರಕ್ಕೆ ಸೂಕ್ತವಾಗಿಸುತ್ತದೆ. ಲ್ಯಾಟಿನ್ ಅಮೆರಿಕಾದ ಅನೇಕ ಜನರು ತಮ್ಮ ಸರ್ಕಾರ ಹೊರಡಿಸಿದ ಕರೆನ್ಸಿಗಳೊಂದಿಗೆ ಹೆಚ್ಚಿನ ಅನಿಶ್ಚಿತತೆಯ ಸಮಯದಲ್ಲಿ ತಮ್ಮ ಉಳಿತಾಯವನ್ನು ರಕ್ಷಿಸುವ ಮಾರ್ಗವಾಗಿ ಸ್ಟೇಬಲ್ ಕಾಯಿನ್‍ಗಳನ್ನು ಬಳಸಿದ್ದಾರೆ. - + ಸ್ಟೇಬಲ್‍ಕಾಯಿನ್‍ಗಳ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು @@ -123,7 +123,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ - ಪೀರ್-ಟು-ಪೀರ್, ಅಂದರೆ ಸಾಲಗಾರನು ನಿರ್ದಿಷ್ಟ ಸಾಲದಾತರಿಂದ ನೇರವಾಗಿ ಸಾಲ ಪಡೆಯುತ್ತಾನೆ. - ಸಾಲಗಾರರು ಸಾಲ ಪಡೆಯಬಹುದಾದ ಪೂಲ್‍ಗೆ ಸಾಲದಾತರು ಹಣವನ್ನು (liquidity ದ್ರವ್ಯತೆ) ಒದಗಿಸುವ ಪೂಲ್ ಆಧಾರಿತ. - + ಎರವಲು dapps ನೋಡಿ @@ -183,7 +183,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ - ಬಡ್ಡಿದರಗಳ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ aDai ಹೆಚ್ಚಾಗುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ವ್ಯಾಲೆಟ್‍ನಲ್ಲಿ ನಿಮ್ಮ ಬ್ಯಾಲೆನ್ಸ್ ಬೆಳೆಯುತ್ತಿರುವುದನ್ನು ನೀವು ನೋಡಬಹುದು. APR ಅನ್ನು ಅವಲಂಬಿಸಿ, ನಿಮ್ಮ ವ್ಯಾಲೆಟ್ ಬ್ಯಾಲೆನ್ಸ್ ಕೆಲವು ದಿನಗಳು ಅಥವಾ ಗಂಟೆಗಳ ನಂತರ 100.1234 ರಷ್ಟಿದೆ! - ನಿಮ್ಮ aDai ಬ್ಯಾಲೆನ್ಸ್ ಗೆ ಸಮನಾದ ನಿಯಮಿತ Dai ಮೊತ್ತವನ್ನು ನೀವು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಹಿಂಪಡೆಯಬಹುದು. - + ಸಾಲ ನೀಡುವ Dappsಗಳನ್ನು ನೋಡಿ @@ -199,7 +199,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ ಮೇಲಿನ ಸಾಲದ ಉದಾಹರಣೆಯಂತೆ ಟಿಕೆಟ್ ಠೇವಣಿಗಳನ್ನು ಸಾಲ ನೀಡುವ ಮೂಲಕ ಉತ್ಪತ್ತಿಯಾಗುವ ಎಲ್ಲಾ ಬಡ್ಡಿಯಿಂದ ಬಹುಮಾನದ ಪೂಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲಾಗುತ್ತದೆ. - + PoolTogether ಪ್ರಯತ್ನಿಸಿ @@ -211,7 +211,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ ಉದಾಹರಣೆಗೆ, ನೀವು ನಷ್ಟವಿಲ್ಲದ ಲಾಟರಿ ಪೂಲ್ ಟುಗೆದರ್ (ಮೇಲೆ ವಿವರಿಸಲಾಗಿದೆ) ಬಳಸಲು ಬಯಸಿದರೆ, ನಿಮಗೆ Dai ಅಥವಾ USDCಯಂತಹ ಟೋಕನ್ ಅಗತ್ಯವಿದೆ. ಈ DEX ಗಳು ಆ ಟೋಕನ್‍ಗಳಿಗಾಗಿ ನಿಮ್ಮ ETH ಅನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ನೀವು ಮುಗಿದ ನಂತರ ಮತ್ತೆ ಹಿಂತಿರುಗಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತವೆ. - + ಟೋಕನ್ ವಿನಿಮಯಗಳನ್ನು ನೋಡಿ @@ -223,7 +223,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ ನೀವು ಕೇಂದ್ರೀಕೃತ ವಿನಿಮಯ ಕೇಂದ್ರವನ್ನು ಬಳಸುವಾಗ ನೀವು ವ್ಯಾಪಾರದ ಮೊದಲು ನಿಮ್ಮ ಸ್ವತ್ತುಗಳನ್ನು ಠೇವಣಿ ಮಾಡಬೇಕು ಮತ್ತು ಅವುಗಳನ್ನು ನೋಡಿಕೊಳ್ಳಲು ಅವರನ್ನು ನಂಬಬೇಕು. ನಿಮ್ಮ ಸ್ವತ್ತುಗಳನ್ನು ಠೇವಣಿ ಮಾಡುವಾಗ, ಕೇಂದ್ರೀಕೃತ ವಿನಿಮಯಗಳು ಹ್ಯಾಕರ್ ಗಳಿಗೆ ಆಕರ್ಷಕ ಗುರಿಗಳಾಗಿರುವುದರಿಂದ ಅವು ಅಪಾಯದಲ್ಲಿವೆ. - + ಟ್ರೇಡಿಂಗ್ dapps ನೋಡಿ @@ -234,7 +234,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ ಇಥಿರಿಯಮ್‍ನಲ್ಲಿ ನಿಧಿ ನಿರ್ವಹಣಾ ಉತ್ಪನ್ನಗಳು ಇವೆ, ಅದು ನಿಮ್ಮ ಆಯ್ಕೆಯ ಕಾರ್ಯತಂತ್ರದ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ ಪೋರ್ಟ್‍ಫೋಲಿಯೋವನ್ನು ಬೆಳೆಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿದೆ, ಎಲ್ಲರಿಗೂ ಮುಕ್ತವಾಗಿದೆ, ಮತ್ತು ನಿಮ್ಮ ಲಾಭವನ್ನು ಕಡಿತಗೊಳಿಸುವ ಮಾನವ ವ್ಯವಸ್ಥಾಪಕರ ಅಗತ್ಯವಿಲ್ಲ. ಇದಕ್ಕೆ ಉತ್ತಮ ಉದಾಹರಣೆಯೆಂದರೆ [DeFi ಪಲ್ಸ್ ಇಂಡೆಕ್ಸ್ ಫಂಡ್ (DPI)](https://defipulse.com/blog/defi-pulse-index/). ಇದು ನಿಮ್ಮ ಪೋರ್ಟ್‍ಫೋಲಿಯೊ ಯಾವಾಗಲೂ [ಮಾರುಕಟ್ಟೆ ಬಂಡವಾಳೀಕರಣದ ಮೂಲಕ ಉನ್ನತ DeFi ಟೋಕನ್‍ಗಳನ್ನು](https://www.coingecko.com/en/defi)ಒಳಗೊಂಡಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಸಮತೋಲನಗೊಳಿಸುವ ಫಂಡ್ ಆಗಿದೆ. ನೀವು ಎಂದಿಗೂ ಯಾವುದೇ ವಿವರಗಳನ್ನು ನಿರ್ವಹಿಸಬೇಕಾಗಿಲ್ಲ ಮತ್ತು ನೀವು ಬಯಸಿದಾಗ ನಿಧಿಯಿಂದ ಹಿಂಪಡೆಯಬಹುದು. - + ಹೂಡಿಕೆ dapps ನೋಡಿ @@ -248,7 +248,7 @@ Dai ಅಥವಾ USDCಯಂತಹ ನಾಣ್ಯಗಳು ಡಾಲರ್ನ - ಇದು ಪಾರದರ್ಶಕವಾಗಿದೆ ಆದ್ದರಿಂದ ನಿಧಿಸಂಗ್ರಹಕರು ಎಷ್ಟು ಹಣವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಸಾಬೀತುಪಡಿಸಬಹುದು. ಹಣವನ್ನು ಹೇಗೆ ಖರ್ಚು ಮಾಡಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ನೀವು ನಂತರ ಪತ್ತೆಹಚ್ಚಬಹುದು. - ಉದಾಹರಣೆಗೆ, ನಿರ್ದಿಷ್ಟ ಗಡುವು ಮತ್ತು ಕನಿಷ್ಠ ಮೊತ್ತವನ್ನು ಪೂರೈಸದಿದ್ದರೆ ನಿಧಿಸಂಗ್ರಹಕರು ಸ್ವಯಂಚಾಲಿತ ಮರುಪಾವತಿಗಳನ್ನು ಹೊಂದಿಸಬಹುದು. - + ಕ್ರೌಡ್ ಫಂಡಿಂಗ್ dapps ನೋಡಿ @@ -275,7 +275,7 @@ Quadratic funding makes sure that the projects that receive the most funding are ಇಥಿರಿಯಮ್ ಉತ್ಪನ್ನಗಳು, ಯಾವುದೇ ಸಾಫ್ಟ್ವೇರ್ನಂತೆ, ದೋಷಗಳು ಮತ್ತು ಶೋಷಣೆಗಳಿಂದ ಬಳಲಬಹುದು. ಆದ್ದರಿಂದ ಇದೀಗ ಬಹಳಷ್ಟು ವಿಮಾ ಉತ್ಪನ್ನಗಳು ತಮ್ಮ ಬಳಕೆದಾರರನ್ನು ಹಣದ ನಷ್ಟದಿಂದ ರಕ್ಷಿಸುವತ್ತ ಗಮನ ಹರಿಸುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಜೀವನವು ನಮ್ಮ ಮೇಲೆ ಎಸೆಯಬಹುದಾದ ಎಲ್ಲದಕ್ಕೂ ವ್ಯಾಪ್ತಿಯನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಯೋಜನೆಗಳಿವೆ. ಇದಕ್ಕೆ ಉತ್ತಮ ಉದಾಹರಣೆಯೆಂದರೆ Etherisc's Crop cover - ಎಥೆರಿಸ್ಕ್ ನ ಬೆಳೆ ಹೊದಿಕೆ, ಇದು ಕೀನ್ಯಾದಲ್ಲಿ [ಸಣ್ಣ ಹಿಡುವಳಿದಾರ ರೈತರನ್ನು ಬರಗಾಲ ಮತ್ತು ಪ್ರವಾಹದಿಂದ ರಕ್ಷಿಸುವ](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc) ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ವಿಕೇಂದ್ರೀಕೃತ ವಿಮೆಯು ಸಾಂಪ್ರದಾಯಿಕ ವಿಮೆಯಿಂದ ಹೊರಗುಳಿದ ರೈತರಿಗೆ ಅಗ್ಗದ ರಕ್ಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. - + ವಿಮಾ dapps ನೋಡಿ @@ -285,7 +285,7 @@ Quadratic funding makes sure that the projects that receive the most funding are ಇಷ್ಟೆಲ್ಲಾ ನಡೆಯುತ್ತಿರುವಾಗ, ನಿಮ್ಮ ಎಲ್ಲಾ ಹೂಡಿಕೆಗಳು, ಸಾಲಗಳು ಮತ್ತು ವಹಿವಾಟುಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ನಿಮಗೆ ಒಂದು ಮಾರ್ಗ ಬೇಕು. ನಿಮ್ಮ ಎಲ್ಲಾ ಡಿಫೈ ಚಟುವಟಿಕೆಯನ್ನು ಒಂದೇ ಸ್ಥಳದಿಂದ ಸಮನ್ವಯಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಉತ್ಪನ್ನಗಳ ಇದೆ. ಇದು ಡಿಫೈನ ಮುಕ್ತ ವಾಸ್ತುಶಿಲ್ಪದ ಸೌಂದರ್ಯವಾಗಿದೆ. ತಂಡಗಳು ಇಂಟರ್ಫೇಸ್‍ಗಳನ್ನು ನಿರ್ಮಿಸಬಹುದು, ಅಲ್ಲಿ ನೀವು ಉತ್ಪನ್ನಗಳಾದ್ಯಂತ ನಿಮ್ಮ ಸಮತೋಲನವನ್ನು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ, ನೀವು ಅವರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಹ ಬಳಸಬಹುದು. ನೀವು DeFi ಬಗ್ಗೆ ಹೆಚ್ಚು ಅನ್ವೇಷಿಸುವಾಗ ಇದು ನಿಮಗೆ ಉಪಯುಕ್ತವಾಗಬಹುದು. - + ಪೋರ್ಟ್‍ಫೋಲಿಯೊ dapps ನೋಡಿ @@ -323,7 +323,7 @@ DeFi ನಲ್ಲಿ, ಸ್ಮಾರ್ಟ್ ಕಾಂಟ್ರಾಕ್ಟ್ DeFi ಒಂದು ಓಪನ್ ಸೋರ್ಸ್ ಚಳವಳಿಯಾಗಿದೆ. DeFi ಪ್ರೋಟೋಕಾಲ್ ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‍ಗಳು ನಿಮಗೆ ಪರಿಶೀಲಿಸಲು, ಫೋರ್ಕ್ ಮಾಡಲು ಮತ್ತು ಆವಿಷ್ಕಾರ ಮಾಡಲು ಮುಕ್ತವಾಗಿವೆ. ಈ ಲೇಯರ್ಡ್ ಸ್ಟ್ಯಾಕ್ ಕಾರಣದಿಂದಾಗಿ (ಅವೆಲ್ಲವೂ ಒಂದೇ ಮೂಲ ಬ್ಲಾಕ್‍ಚೈನ್ ಮತ್ತು ಸ್ವತ್ತುಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ), ಪ್ರೋಟೋಕಾಲ್‍ಗಳನ್ನು ಮಿಶ್ರಣ ಮಾಡಬಹುದು ಮತ್ತು ಅನನ್ಯ ಕಾಂಬೋ ಅವಕಾಶಗಳನ್ನು ಅನ್‍ಲಾಕ್ ಮಾಡಲು ಹೊಂದಿಸಬಹುದು. - + dapps ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು diff --git a/public/content/translations/kn/nft/index.md b/public/content/translations/kn/nft/index.md index 1cfd8f9db01..caa2a469105 100644 --- a/public/content/translations/kn/nft/index.md +++ b/public/content/translations/kn/nft/index.md @@ -78,7 +78,7 @@ Ethereum.org ನಲ್ಲಿ, ಜನರು ನಮ್ಮ ಗಿಟ್‍ಹಬ್ NFTಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳು ಹೆಚ್ಚಾಗಿ ಫಿಶಿಂಗ್ ಹಗರಣಗಳು, ಸ್ಮಾರ್ಟ್ ಗುತ್ತಿಗೆ ದುರ್ಬಲತೆಗಳು ಅಥವಾ ಬಳಕೆದಾರ ದೋಷಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ (ಅಜಾಗರೂಕತೆಯಿಂದ ಖಾಸಗಿ ಕೀಲಿಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುವುದು), NFT ಮಾಲೀಕರಿಗೆ ಉತ್ತಮ ವ್ಯಾಲೆಟ್ ಭದ್ರತೆಯನ್ನು ನಿರ್ಣಾಯಕವಾಗಿಸುತ್ತದೆ. - + ಭದ್ರತೆಯ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು diff --git a/public/content/translations/ko/dao/index.md b/public/content/translations/ko/dao/index.md index 45ae4a6642c..a1cc7781881 100644 --- a/public/content/translations/ko/dao/index.md +++ b/public/content/translations/ko/dao/index.md @@ -50,7 +50,7 @@ DAO의 중추는 조직의 규칙을 정의하고 그룹의 자금을 보유하 이것은 스마트 계약이 이더리움에서 실행되면 변조가 불가능하기 때문에 가능합니다. 모든 것은 공개되어 있기 때문에 다른 사람들이 눈치채지 못하게 코드(DAO 규칙)를 편집할 수 없습니다. - + 스마트 계약에 대한 자세한 정보 diff --git a/public/content/translations/ko/defi/index.md b/public/content/translations/ko/defi/index.md index 02cbd152d0f..143b87d7a48 100644 --- a/public/content/translations/ko/defi/index.md +++ b/public/content/translations/ko/defi/index.md @@ -47,7 +47,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 | 시장이 항상 열려 있습니다. | 직원들에게 휴식이 필요하기 때문에 시장이 문을 닫습니다. | | 투명성을 기반으로 구축되었으며, 누구나 제품 데이터를 보고 시스템이 어떻게 작동하는지 검사할 수 있습니다. | 금융 기관은 알 수 없는 미스터리입니다. 대출 내역, 관리 자산에 대한 기록 등을 볼 수 없습니다. | - + 디파이 앱 둘러보기 @@ -65,7 +65,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을
이더리움이 처음이시면 디파이 애플리케이션에 대한 제안을 살펴보세요.
- + 디파이 앱 둘러보기
@@ -92,7 +92,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 이더리움은 블록체인으로서 안전하고 글로벌하게 트랜잭션을 전송할 수 있도록 설계되었습니다. 비트코인과 마찬가지로 이더리움은 이메일을 보내는 것만큼 쉽게 전 세계로 돈을 송금할 수 있습니다. 수령인의 [ENS 이름](/nft/#nft-domains)(예: bob.eth) 또는 지갑의 계정 주소를 입력하기만 하면 몇 분 안에 수취인에게 직접 지급됩니다(보통은). 지불금을 보내거나 받으려면 [지갑](/wallets/)이 필요합니다. - + 결제 디앱 보기 @@ -110,7 +110,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 다이 또는 USDC와 같은 코인의 가치는 몇 센트 이내입니다. 이런 점 때문에 스테이블 코인은 돈 버는 것 또는 소매업에 적합합니다. 라틴 아메리카의 많은 사람들은 정부가 발행한 화폐로 매우 불확실한 시기에 저축한 돈을 지키는 방법으로 스테이블 코인을 사용했습니다. - + 스테이블 코인에 대해 더 보기 @@ -123,7 +123,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 - P2P, 대출자가 직접 특정 대출 기관에서 직접 대출하는 방식. - 대출 기관에서 자산을 대출자가 대출할 수 있는 풀로 지급하는(유동성) 풀 기반. - + 대출용 디앱 보기 @@ -183,7 +183,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 - 이자율에 따라 aDai는 증가하고 지갑에서 잔고가 늘어가는 걸 보실 수 있습니다. 연이율에 따라 지갑 잔고는 며칠 또는 심지어 몇 시간 후에 100.1234와 같은 수치가 되어 있을 겁니다! - 언제든지 aDai 잔액과 동일한 금액의 일반 다이를 인출할 수 있습니다. - + 대출 디앱 보기 @@ -199,7 +199,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 상금 풀은 위의 대출 예시와 같이 티켓 예금을 대출하여 발생하는 모든 이자로 생성됩니다. - + 풀투게더 사용해보기 @@ -211,7 +211,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 예를 들어, 무손실 복권 풀투게더(위에서 설명함)를 사용하려면 다이 또는 USDC와 같은 토큰이 필요합니다. 이런 DEX를 사용하면 ETH를 토큰으로 교환할 수 있고 끝나면 반대로 토큰을 ETH로 교환할 수 있습니다. - + 토큰 거래소 보기 @@ -223,7 +223,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 중앙화 거래소를 이용하면 거래 전에 자산을 예치해야 하고, 그 자산을 책임질 거래소를 신뢰해야 합니다. 자산이 예치되어 있으면 중앙화 거래소는 해커에게 매력적인 대상이기 때문에 자산이 위험합니다. - + 거래 디앱 보기 @@ -235,7 +235,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 좋은 예가 [디파이 펄스 인덱스 펀드(DPI)](https://defipulse.com/blog/defi-pulse-index/)입니다. 이 펀드는 포트폴리오에 항상 [시가총액 기준 상위 디파이 토큰](https://www.coingecko.com/en/defi)이 포함되도록 자동으로 편입 종목을 재조정합니다. 세부 사항을 관리할 필요가 없으며 원할 때마다 펀드에서 인출할 수 있습니다. - + 투자 디앱 보기 @@ -249,7 +249,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 - 투명하기 때문에 모금자가 얼마나 많은 돈이 모였는지 증명할 수 있습니다. 심지어 나중에 자금이 어떻게 사용되는지 추후에 추적할 수 있습니다. - 예를 들면 모금자는 구체적인 기한과 최소 금액이 충족되지 않는 경우 자동 환불을 설정할 수 있습니다. - + 크라우드 펀딩 디앱 보기 @@ -276,7 +276,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 이더리움 제품은 다른 소프트웨어와 마찬가지로 버그와 악용에 시달릴 수 있습니다. 그래서 현재 이 분야의 많은 보험 상품들은 자금 손실로부터 사용자를 보호하는 데 초점을 맞추고 있습니다. 그러나 살면서 발생할 수 있는 모든 사안으로 보장 범위를 확장하는 프로젝트가 있습니다. 이것의 좋은 예는 [케냐의 소규모 농부들을 가뭄과 홍수로부터 보호하는 것](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc)을 목표로 하는 이더리스크의 농작물 보험입니다. 탈중앙화 보험은 종종 일반적인 보험에서 제외되는 농부들에게 더 저렴한 보험을 제공할 수 있습니다. - + 보험 디앱 보기 @@ -286,7 +286,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 많은 일이 진행됨에 따라 모든 투자, 대출 및 거래를 추적할 수 있는 방법이 필요할 것입니다. 한 곳에서 디파이 활동을 조율할 수 있는 여러 제품이 있습니다. 이것이 디파이의 개방형 아키텍처의 아름다움입니다. 팀에서 여러 제품 간의 잔액을 볼 수 있는 인터페이스를 구축할 수 있을 뿐만 아니라 기능을 사용할 수도 있습니다. 디파이에 대해 더 알아갈 수록 이것이 유용할 것입니다. - + 포트폴리오 디앱 보기 @@ -324,7 +324,7 @@ summaryPoint3: 누구나 프로그래밍할 수 있는 오픈 소스 기술을 디파이는 오픈 소스 캠페인입니다. 디파이 프로토콜과 애플리케이션은 검사하고, 포크하고, 혁신할 수 있도록 누구에게나 열려 있습니다. 이러한 계층화된 스택(모두 동일한 베이스 블록체인과 자산을 공유함)으로 인해 프로토콜을 합치고 맞춰서 독특한 콤보 기회를 열 수 있습니다. - + 디앱 구축에 대해 더 보기 diff --git a/public/content/translations/ko/governance/index.md b/public/content/translations/ko/governance/index.md index a4570d4b01b..c35018afb0c 100644 --- a/public/content/translations/ko/governance/index.md +++ b/public/content/translations/ko/governance/index.md @@ -32,7 +32,7 @@ _아무도 이더리움을 소유하지 않고 있다면 이더리움에 적용 _프로토콜 수준에서 이더리움 운영 방식은 오프체인인 반면, DAO와 같은 이더리움 상에 구축된 다양한 사용 사례는 온체인 운영 방식을 사용합니다._ - + DAO에 대해 자세히 알아보기 @@ -58,7 +58,7 @@ _참고: 개인은 이러한 여러 그룹에 속할 수 있습니다(예: 프 이더리움 운영 방식에서 사용되는 중요한 프로세스 중 하나는 **이더리움 개선 제안(EIP)**의 제안입니다. EIP는 이더리움의 잠재적인 새로운 기능이나 프로세스를 지정하는 표준입니다. 이더리움 커뮤니티 내의 누구나 EIP를 만들 수 있습니다. 예를 들어, NFT를 표준화한 EIP인 EIP-721의 그 어떤 저자도 이더리움 프로토콜 개발에 직접적으로 관여하지 않았습니다. - + EIP에 대해 자세히 알아보기 @@ -154,7 +154,7 @@ DAO 해킹에 대해 자세히 보기: 비콘 체인이 이더리움 실행 계층과 병합되면 변경 사항을 제안하기 위한 운영 방식 프로세스가 조화를 이룰 것으로 기대합니다. 병합을 실행하려는 이 프로세스는 [이미 진행 중입니다](https://github.com/ethereum/EIPs/pull/3675). - + 병합에 대해 자세히 알아보기 diff --git a/public/content/translations/ko/nft/index.md b/public/content/translations/ko/nft/index.md index 57025d11df4..9caf11269c7 100644 --- a/public/content/translations/ko/nft/index.md +++ b/public/content/translations/ko/nft/index.md @@ -86,7 +86,7 @@ NFT 스마트 계약은 다음과 같은 몇 가지 주요 작업을 수행할 NFT와 관련된 보안 문제는 대부분 피싱 사기, 스마트 계약 취약점 또는 사용자의 실수(예: 실수로 개인 키 유출)와 관련 있기 때문에 NFT 소유자는 지갑의 보안을 강력하게 유지하는 것이 중요합니다. - + 보안에 대한 추가 정보 diff --git a/public/content/translations/ko/security/index.md b/public/content/translations/ko/security/index.md index 030880d2d34..3c8460f38ab 100644 --- a/public/content/translations/ko/security/index.md +++ b/public/content/translations/ko/security/index.md @@ -102,11 +102,11 @@ Chrome 확장 프로그램 또는 Firefox 애드온과 같은 브라우저 확 사람들이 일반적으로 암호화폐 관련 사기를 당하는 이유는 이해도가 부족하기 때문입니다. 예를 들어, 이더리움 네트워크는 탈중앙화되어 있고 소유자가 없다는 사실을 이해하지 못한다면 고객 지원 서비스 담당자로 위장하여 개인 키에 대한 대가로 거래소에서 잃은 ETH를 돌려주겠다고 약속하는 누군가에게 속아 넘어가기 쉽습니다. 이더리움의 작동 원리에 대해 알아두는 것은 충분한 가치가 있습니다. - + 이더리움이란? - + 이더는 무엇인가? @@ -119,7 +119,7 @@ Chrome 확장 프로그램 또는 Firefox 애드온과 같은 브라우저 확 지갑의 개인 키는 당신의 이더리움 지갑에 대한 비밀번호로 작용합니다. 개인 키만 있다면 지갑 주소를 알고 있는 누군가가 계정의 모든 자금을 가져갈 수 있습니다! - + 이더리움 지갑이란? diff --git a/public/content/translations/ko/web3/index.md b/public/content/translations/ko/web3/index.md index 97b56063aae..3a9f7663928 100644 --- a/public/content/translations/ko/web3/index.md +++ b/public/content/translations/ko/web3/index.md @@ -63,7 +63,7 @@ lang: ko
NFT에 대해 자세히 알아보기
- + NFT 이해하기
@@ -88,7 +88,7 @@ DAO는 리소스 풀(토큰)을 이용한 자동화된 분산형 의사 결정
DAO에 대해 자세히 알아보기
- + DAO 이해하기
@@ -99,7 +99,7 @@ DAO는 리소스 풀(토큰)을 이용한 자동화된 분산형 의사 결정 웹3는 귀하가 이더리움 주소 및 ENS 프로필을 통해 디지털 신원을 제어할 수 있게 허용하여 이러한 문제를 해결합니다. 이더리움 주소를 통해 안전하고, 검열 저항력을 지니며, 익명성이 보증되는 단일 로그인 방식을 다양한 플랫폼에서 사용할 수 있습니다. - + 이더리움으로 로그인하기 @@ -107,7 +107,7 @@ DAO는 리소스 풀(토큰)을 이용한 자동화된 분산형 의사 결정 웹2의 결제 인프라는 은행이나 결제 서비스 업체에 의존하기 때문에 은행 계좌가 없거나 다른 나라에 사는 사람들은 배제됩니다. 웹3는 [ETH](/eth/)와 같은 토큰을 사용하여 브라우저에서 직접 돈을 보내며, 제3자에 의존하지 않습니다. - + ETH에 대해 자세히 알아보기 diff --git a/public/content/translations/ml/roadmap/beacon-chain/index.md b/public/content/translations/ml/roadmap/beacon-chain/index.md index 6053e715640..fe6bdb02e79 100644 --- a/public/content/translations/ml/roadmap/beacon-chain/index.md +++ b/public/content/translations/ml/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ Ethereum അപ്‌ഗ്രേഡുകളെല്ലാം ഏതാണ് ആദ്യം, Ethereum മെയിൻനെറ്റിൽ നിന്ന് വേറിട്ടായിരുന്നു ബീക്കൺ ചെയിൻ ഉണ്ടായിരുന്നത്, എന്നാൽ അവ 2022-ൽ ലയിച്ചു. - + ലയനം @@ -66,7 +66,7 @@ Ethereum അപ്‌ഗ്രേഡുകളെല്ലാം ഏതാണ് ഒരു പ്രൂഫ് ഓഫ് സ്റ്റേക്ക് പൊതു രീതി ഉണ്ടെങ്കില്‍ മാത്രമേ ഷാർഡിംഗിന് സുരക്ഷിതമായി Ethereum ഇക്കോസിസ്റ്റത്തിലേക്ക് പ്രവേശിക്കാൻ കഴിയൂ. ബീക്കൺ ചെയിൻ സ്റ്റെയ്ക്കിങ് അവതരിപ്പിച്ചു, Ethereum-ത്തെ കൂടുതൽ വിപുലമാക്കാൻ സഹായിക്കുന്നതിന് ഷാർഡിംഗിന് വഴിയൊരുക്കിക്കൊണ്ട് അത് മെയിൻനെറ്റിൽ 'ലയിച്ചു'. - + ഷാർഡ് ചെയിനുകള്‍ diff --git a/public/content/translations/ml/roadmap/merge/index.md b/public/content/translations/ml/roadmap/merge/index.md index 5fd4e999942..f73cb4a726b 100644 --- a/public/content/translations/ml/roadmap/merge/index.md +++ b/public/content/translations/ml/roadmap/merge/index.md @@ -198,7 +198,7 @@ Ethereum അപ്‌ഗ്രേഡുകളെല്ലാം ഏതാണ് പൊതുവായതിൽ പങ്കെടുക്കാനുള്ള അവകാശത്തിന് പകരമായി സ്റ്റേക്ക് ചെയ്ത ETH ഉള്ള നോഡുകൾ വാലിഡേറ്റ് ചെയ്തുകൊണ്ട് ബ്ലോക്കുകൾ നിർദ്ദേശിക്കപ്പെടുന്നു. ഈ അപ്‌ഗ്രേഡുകൾ ഷാർഡിംഗ് ഉൾപ്പെടെയുള്ള ഭാവിയിലെ വിപുലീകരണ അപ്‌ഗ്രേഡുകൾക്ക് വേദിയൊരുക്കുന്നു. - + ബീക്കൺ ചെയിൻ @@ -214,7 +214,7 @@ Ethereum അപ്‌ഗ്രേഡുകളെല്ലാം ഏതാണ് ഷാർഡിംഗിനുള്ള പദ്ധതികൾ അതിവേഗം വികസിച്ചുകൊണ്ടിരിക്കുന്നു, എന്നാൽ ഇടപാട് നിർവഹണം അളക്കുന്നതിനുള്ള വരി 2 സാങ്കേതികവിദ്യകളുടെ മുന്നേറ്റവും വിജയവും കണക്കിലെടുത്ത്, നെറ്റ്‌വർക്കിൽ ക്രമാതീതമായ വളർച്ച അനുവദിക്കുന്ന റോളപ്പ് കരാറുകളിൽ നിന്ന് കംപ്രസ് ചെയ്‌ത കോൾഡാറ്റ സൂക്ഷിക്കുന്നതിന്റെ ബുദ്ധിമുട്ട് ഒഴിവാക്കനുള്ള ഏറ്റവും മികച്ച മാർഗം കണ്ടെത്തുന്നതിലേക്ക് ഷാർഡിംഗ് പ്ലാനുകൾ മാറി. പ്രൂഫ് ഓഫ് സ്റ്റേക്കിലേക്ക് ആദ്യം മാറാതെ ഇത് സാധ്യമാകില്ല. - + ഷാർഡിംഗ് diff --git a/public/content/translations/mr/dao/index.md b/public/content/translations/mr/dao/index.md index ac08c71e899..4dc6aba4c5f 100644 --- a/public/content/translations/mr/dao/index.md +++ b/public/content/translations/mr/dao/index.md @@ -50,7 +50,7 @@ DAO चा कणा हा त्याचा स्मार्ट करा हे शक्य आहे कारण स्मार्ट कॉन्ट्रॅक्ट एकदा Ethereum वर लाइव्ह झाल्यावर ते छेडछाड-प्रूफ असतात. तुम्ही फक्त कोड (DAO नियम) संपादित करू शकत नाही कारण सर्व काही सार्वजनिक आहे. - + हुशार करारांवर अधिक diff --git a/public/content/translations/mr/defi/index.md b/public/content/translations/mr/defi/index.md index d5847a5aa78..b23ec2cac4c 100644 --- a/public/content/translations/mr/defi/index.md +++ b/public/content/translations/mr/defi/index.md @@ -47,7 +47,7 @@ DeFi ची क्षमता पाहण्याचा एक उत्त | बाजारपेठा नेहमी खुल्या असतात. | कर्मचार्‍यांना विश्रांतीची गरज असल्याने बाजारपेठा बंद होतात. | | हे पारदर्शकतेवर आधारित आहे – कोणीही उत्पादनाचा डेटा पाहू शकतो आणि सिस्टम कसे कार्य करते याची तपासणी करू शकतो. | वित्तीय संस्था ही बंद पुस्तके आहेत: तुम्ही त्यांचा कर्जाचा इतिहास, त्यांच्या व्यवस्थापित मालमत्तेचा रेकॉर्ड इत्यादी पाहण्यास सांगू शकत नाही. | - + DeFi अॅप्स एक्सप्लोर करा @@ -65,7 +65,7 @@ Bitcoin हे अनेक प्रकारे पहिले DeFi ऍप्
तुम्ही Ethereum वर नवीन असाल तर वापरून पाहण्यासाठी DeFi ऍप्लिकेशन्ससाठी आमच्या सूचना एक्सप्लोर करा.
- + DeFi अॅप्स एक्सप्लोर करा
@@ -92,7 +92,7 @@ Bitcoin हे अनेक प्रकारे पहिले DeFi ऍप् ब्लॉकचेन म्हणून, Ethereum सुरक्षित आणि जागतिक मार्गाने व्यवहार पाठवण्यासाठी डिझाइन केलेले आहे. Bitcoin प्रमाणे, Ethereum जगभरात पैसे पाठवणे ईमेल पाठवण्याइतके सोपे करते. तुमच्या वॉलेटमधून फक्त तुमच्या प्राप्तकर्त्याचे [ENS नाव](/nft/#nft-domains) (जसे bob.eth) किंवा त्यांचा खाते पत्ता प्रविष्ट करा आणि तुमचे पेमेंट थेट त्यांच्याकडे काही मिनिटांत जाईल (सामान्यतः). पेमेंट पाठवण्यासाठी किंवा प्राप्त करण्यासाठी, तुम्हाला [वॉलेट](/wallets/) आवश्यक असेल. - + पेमेंट dapps पहा @@ -110,7 +110,7 @@ Bitcoin हे अनेक प्रकारे पहिले DeFi ऍप् Dai किंवा USDC सारख्या नाण्यांचे मूल्य डॉलरच्या काही सेंट्समध्ये असते. हे त्यांना कमाई किंवा किरकोळ विक्रीसाठी योग्य बनवते. लॅटिन अमेरिकेतील बर्‍याच लोकांनी त्यांच्या सरकारने जारी केलेल्या चलनांसह मोठ्या अनिश्चिततेच्या काळात त्यांच्या बचतीचे संरक्षण करण्याचा एक मार्ग म्हणून स्टेबलकॉइन्सचा वापर केला आहे. - + स्टेबलकॉइन्स वर अधिक @@ -123,7 +123,7 @@ Dai किंवा USDC सारख्या नाण्यांचे म - पीअर-टू-पीअर, म्हणजे कर्जदार विशिष्ट सावकाराकडून थेट कर्ज घेईल. - पूल-आधारित जेथे कर्जदार कर्ज घेऊ शकतात अशा पूलला निधी (तरलता) प्रदान करतात. - + उधारी dapps पहा @@ -183,7 +183,7 @@ Dai किंवा USDC सारख्या नाण्यांचे म - तुमची aDai व्याजदरांच्या आधारे वाढेल आणि तुम्ही तुमच्या वॉलेटमध्ये तुमची शिल्लक वाढताना पाहू शकता. APR वर अवलंबून, तुमचे वॉलेट शिल्लक काही दिवसांनी किंवा काही तासांनंतर 100.1234 सारखे वाचेल! - तुम्ही कधीही नियमित Dai ची रक्कम काढू शकता जी तुमच्या aDai शिल्लक असेल. - + कर्ज देणे dapps पहा @@ -199,7 +199,7 @@ PoolTogether सारख्या नो-लॉस लॉटरी पैसे बक्षीस पूल वरील कर्ज उदाहरणाप्रमाणे तिकीट ठेवींवर कर्ज देऊन व्युत्पन्न केलेल्या सर्व व्याजाने व्युत्पन्न केला जातो. - + PoolTogether वापरून पहा @@ -211,7 +211,7 @@ Ethereum वर हजारो टोकन आहेत. विकेंद् उदाहरणार्थ, तुम्हाला नो-लॉस लॉटरी PoolTogether (वर वर्णन केलेले) वापरायचे असल्यास, तुम्हाला Dai किंवा USDC सारखे टोकन आवश्यक असेल. हे DEX तुम्हाला त्या टोकन्ससाठी तुमचा ETH स्वॅप करू देतात आणि तुमचे काम पूर्ण झाल्यावर पुन्हा परत येतात. - + प्रतिक एक्सचेंज पहा @@ -223,7 +223,7 @@ Ethereum वर हजारो टोकन आहेत. विकेंद् जेव्हा तुम्ही केंद्रीकृत एक्सचेंज वापरता तेव्हा तुम्हाला तुमची मालमत्ता व्यापारापूर्वी जमा करावी लागते आणि त्यांची काळजी घेण्यासाठी त्यांच्यावर विश्वास ठेवावा लागतो. तुमची मालमत्ता जमा केली जात असताना, त्यांना धोका असतो कारण केंद्रीकृत एक्सचेंज हॅकर्ससाठी आकर्षक लक्ष्य असतात. - + ट्रेडिंग dapps पहा @@ -235,7 +235,7 @@ Ethereum वर फंड मॅनेजमेंट उत्पादने याचे उत्तम उदाहरण म्हणजे [DeFi Pulse इंडेक्स फंड (DPI)](https://defipulse.com/blog/defi-pulse-index/). हा असा फंड आहे जो तुमच्या पोर्टफोलिओमध्ये नेहमी [मार्केट कॅपिटलायझेशननुसार शीर्ष DeFi टोकन्स](https://www.coingecko.com/en/defi) समाविष्ट असल्याची खात्री करण्यासाठी आपोआप पुनर्संतुलित होतो. तुम्हाला कधीही कोणताही तपशील व्यवस्थापित करण्याची गरज नाही आणि तुम्हाला पाहिजे तेव्हा तुम्ही फंडातून पैसे काढू शकता. - + गुंतवणूक dapps पहा @@ -249,7 +249,7 @@ Ethereum हे क्राउडफंडिंगसाठी एक आद - हे पारदर्शक आहे त्यामुळे निधी उभारणारे किती पैसे उभे केले आहेत हे सिद्ध करू शकतात. आपण नंतर ओळीच्या खाली निधी कसा खर्च केला जातो हे देखील शोधू शकता. - उदाहरणार्थ, एखादी विशिष्ट अंतिम मुदत आणि किमान रक्कम पूर्ण न झाल्यास, निधी उभारणारे स्वयंचलित परतावा सेट करू शकतात. - + क्राउडफंडिंग dapps पहा @@ -276,7 +276,7 @@ Quadratic funding makes sure that the projects that receive the most funding are Ethereum उत्पादने, कोणत्याही सॉफ्टवेअरप्रमाणे, दोष आणि शोषणांमुळे ग्रस्त होऊ शकतात. त्यामुळे सध्या अवकाशातील बरीच विमा उत्पादने त्यांच्या वापरकर्त्यांना निधीच्या नुकसानापासून संरक्षण देण्यावर लक्ष केंद्रित करतात. तथापि, जीवन आपल्यावर टाकू शकेल अशा प्रत्येक गोष्टीसाठी कव्हरेज तयार करण्यासाठी प्रकल्प सुरू होत आहेत. याचे उत्तम उदाहरण म्हणजे Etherisc चे क्रॉप कव्हर ज्याचा उद्देश [केनियामधील अल्पभूधारक शेतकऱ्यांना दुष्काळ आणि पुरापासून संरक्षण करणे](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc) आहे. विकेंद्रित विमा शेतकर्‍यांना स्वस्त कवच देऊ शकतो ज्यांची किंमत पारंपारिक विम्यापेक्षा जास्त आहे. - + विमा dapps पहा @@ -286,7 +286,7 @@ Ethereum उत्पादने, कोणत्याही सॉफ्ट खूप काही चालू असताना, तुम्हाला तुमच्या सर्व गुंतवणुकीचा, कर्जाचा आणि व्यवहारांचा मागोवा ठेवण्याचा मार्ग आवश्यक आहे. अशी अनेक उत्पादने आहेत जी तुम्हाला तुमच्या सर्व DeFi क्रियाकलाप एकाच ठिकाणाहून समन्वयित करू देतात. हे DeFi च्या ओपन आर्किटेक्चरचे सौंदर्य आहे. कार्यसंघ असे इंटरफेस तयार करू शकतात जिथे तुम्ही केवळ उत्पादनांमध्ये तुमची शिल्लक पाहू शकत नाही, तुम्ही त्यांची वैशिष्ट्ये देखील वापरू शकता. तुम्ही DeFi चे अधिक एक्सप्लोर करत असताना तुम्हाला हे उपयुक्त वाटेल. - + पोर्टफोलिओ dapps पहा @@ -324,7 +324,7 @@ Ethereum अनेक कारणांमुळे DeFi साठी परि DeFi एक मुक्त-स्रोत चळवळ आहे. DeFi प्रोटोकॉल आणि ऍप्लिकेशन्स तुमच्यासाठी तपासणी, काटा आणि नवीन शोध घेण्यासाठी खुले आहेत. या स्तरित स्टॅकमुळे (ते सर्व समान बेस ब्लॉकचेन आणि मालमत्ता सामायिक करतात), अद्वितीय कॉम्बो संधी अनलॉक करण्यासाठी प्रोटोकॉल मिश्रित आणि जुळवले जाऊ शकतात. - + Dapps तयार करण्याबद्दल अधिक diff --git a/public/content/translations/mr/nft/index.md b/public/content/translations/mr/nft/index.md index f70be26201c..8096c7bdd6d 100644 --- a/public/content/translations/mr/nft/index.md +++ b/public/content/translations/mr/nft/index.md @@ -78,7 +78,7 @@ Ethereum ची सुरक्षितता प्रूफ-ऑफ-स्ट NFT शी संबंधित सुरक्षा समस्या बहुतेकदा फिशिंग घोटाळे, स्मार्ट कॉन्ट्रॅक्ट भेद्यता किंवा वापरकर्ता त्रुटींशी संबंधित असतात (जसे की अनवधानाने खाजगी की उघड करणे), NFT मालकांसाठी चांगली वॉलेट सुरक्षा गंभीर बनवते. - + सुरक्षिततेबद्दल अधिक diff --git a/public/content/translations/ms/dao/index.md b/public/content/translations/ms/dao/index.md index 4c2bad423dc..48b4683f095 100644 --- a/public/content/translations/ms/dao/index.md +++ b/public/content/translations/ms/dao/index.md @@ -50,7 +50,7 @@ Tulang belakang DAO ialah kontrak pintarnya, yang menentukan peraturan organisas Ini boleh dilakukan kerana kontrak pintar tidak boleh diubah sebaik sahaja kontrak dimulakan di Ethereum. Anda tidak boleh mengedit kod (peraturan DAO) tanpa diketahui oleh orang lain kerana semua tindakan adalah umum. - + Lebih lanjut tentang kontrak pintar diff --git a/public/content/translations/ms/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/ms/guides/how-to-create-an-ethereum-account/index.md index e0890c40e54..93d1a2af4b2 100644 --- a/public/content/translations/ms/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/ms/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Berbeza daripada membuka akaun baharu dengan syarikat, penciptaan akaun Ethereum Dompet ialah aplikasi yang membantu anda mengurus akaun Ethereum anda. Ia menggunakan kunci anda untuk menghantar dan menerima transaksi serta mendaftar masuk ke aplikasi. Terdapat beberapa dozen jenis dompet yang boleh dipilih—mudah alih, desktop, atau malah sambungan pelayar. - + Cari dompet @@ -42,7 +42,7 @@ Setelah anda menyimpan frasa benih anda, anda sepatutnya melihat papan pemuka do
Mahu belajar lebih lanjut?
- + Lihat panduan-panduan lain kami
diff --git a/public/content/translations/ms/guides/how-to-revoke-token-access/index.md b/public/content/translations/ms/guides/how-to-revoke-token-access/index.md index 7729f0ad04a..4e79b644ebe 100644 --- a/public/content/translations/ms/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/ms/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Kami menasihatkan anda supaya menyegarkan semula alat pembatalan selepas beberap
Mahu belajar lebih lanjut?
- + Lihat panduan-panduan lain kami
diff --git a/public/content/translations/ms/guides/how-to-swap-tokens/index.md b/public/content/translations/ms/guides/how-to-swap-tokens/index.md index b628328fb38..de244bfa6ea 100644 --- a/public/content/translations/ms/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/ms/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Anda akan secara automatik menerima token yang ditukar dalam dompet anda sebaik
Mahu belajar lebih lanjut?
- + Lihat panduan-panduan lain kami
diff --git a/public/content/translations/ms/guides/how-to-use-a-bridge/index.md b/public/content/translations/ms/guides/how-to-use-a-bridge/index.md index 29cf599e9d9..8b4f1dfa322 100644 --- a/public/content/translations/ms/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/ms/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Anda boleh menggunakan [chainlist.org](http://chainlist.org) untuk mencari butir
Mahu belajar lebih lanjut?
- + Lihat panduan-panduan lain kami
diff --git a/public/content/translations/ms/guides/how-to-use-a-wallet/index.md b/public/content/translations/ms/guides/how-to-use-a-wallet/index.md index 35301541b0b..dfdc0c9c860 100644 --- a/public/content/translations/ms/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/ms/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Alamat anda akan sama dalam semua projek Ethereum. Anda tidak perlu mendaftar se
Mahu belajar lebih lanjut?
- + Lihat panduan-panduan lain kami
diff --git a/public/content/translations/ms/nft/index.md b/public/content/translations/ms/nft/index.md index b0bb39138ab..82fa2ead96f 100644 --- a/public/content/translations/ms/nft/index.md +++ b/public/content/translations/ms/nft/index.md @@ -78,7 +78,7 @@ Keselamatan Ethereum adalah berasaskan bukti penaruhan. Sistem ini direka untuk Isu keselamatan berhubung dengan NFT paling kerap berkaitan dengan penipuan pancingan data, kelemahan kontrak pintar atau kesilapan pengguna (seperti mendedahkan kunci persendirian secara tidak sengaja), oleh itu keselamatan dompet yang mantap adalah amat penting bagi pemilik NFT. - + Maklumat lanjut tentang keselamatan diff --git a/public/content/translations/nl/community/online/index.md b/public/content/translations/nl/community/online/index.md index 69836496014..cf992e0204b 100644 --- a/public/content/translations/nl/community/online/index.md +++ b/public/content/translations/nl/community/online/index.md @@ -10,40 +10,40 @@ Honderdduizenden liefhebbers van Ethereum verzamelen zich in deze online fora om ## Forums {#forums} -r/ethereum - alles over Ethereum -r/ethfinance - de financiële kant van Ethereum, inclusief DeFi -r/ethdev - gericht op Ethereum-ontwikkeling -r/ethtrader - trends en marktanalyse -r/ethstaker - welkom aan iedereen die geïnteresseerd is in staken op Ethereum -Gemeenschap van Ethereum-magiërs - een gemeenschap gericht op de technische standaarden in Ethereum -Ethereum Stackexchange - discussie en hulp voor Ethereum-ontwikkelaars -Ethereum Research - de meest invloedrijke messageboard voor cryptoeconomisch onderzoek +r/ethereum - alles over Ethereum +r/ethfinance - de financiële kant van Ethereum, inclusief DeFi +r/ethdev - gericht op Ethereum-ontwikkeling +r/ethtrader - trends en marktanalyse +r/ethstaker - welkom aan iedereen die geïnteresseerd is in staken op Ethereum +Gemeenschap van Ethereum-magiërs - een gemeenschap gericht op de technische standaarden in Ethereum +Ethereum Stackexchange - discussie en hulp voor Ethereum-ontwikkelaars +Ethereum Research - de meest invloedrijke messageboard voor cryptoeconomisch onderzoek ## Chatruimtes {#chat-rooms} -Ethereum Cat Herders - gemeenschap gericht op het aanbieden van projectbeheerondersteuning voor Ethereum-ontwikkeling -Ethereum Hackers - Discord-chat beheerd door ETHGlobal: een online gemeenschap voor Ethereum-hackers over de hele wereld -CryptoDevs - Ethereum-ontwikkeling gericht op de Discord-gemeenschap -EthStaker Discord - gemeenschap gericht op het aanbieden van projectbeheerondersteuning voor Ethereum-ontwikkeling -Websiteteam van Ethereum.org - kom langs en chat over webontwikkeling en -ontwerp van ethereum.org met het team en de mensen van de gemeenschap -Matos Discord - web3-makergemeenschap waar builders, industriële figuren, en Ethereum-enthousiasten uithangen. We zijn gepassioneerd over web3-ontwikkeling, ontwerp en cultuur. Kom met ons bouwen. -Solidity Gitter - chat voor solidity-ontwikkeling (Gitter) -Solidity Matrix - chat voor solidity-ontwikkeling (Matrix) -Ethereum Stack Exchange _- vraag en antwoord forum_ -Peeranha _- gedecentraliseerd vraag- en antwoordforum_ +Ethereum Cat Herders - gemeenschap gericht op het aanbieden van projectbeheerondersteuning voor Ethereum-ontwikkeling +Ethereum Hackers - Discord-chat beheerd door ETHGlobal: een online gemeenschap voor Ethereum-hackers over de hele wereld +CryptoDevs - Ethereum-ontwikkeling gericht op de Discord-gemeenschap +EthStaker Discord - gemeenschap gericht op het aanbieden van projectbeheerondersteuning voor Ethereum-ontwikkeling +Websiteteam van Ethereum.org - kom langs en chat over webontwikkeling en -ontwerp van ethereum.org met het team en de mensen van de gemeenschap +Matos Discord - web3-makergemeenschap waar builders, industriële figuren, en Ethereum-enthousiasten uithangen. We zijn gepassioneerd over web3-ontwikkeling, ontwerp en cultuur. Kom met ons bouwen. +Solidity Gitter - chat voor solidity-ontwikkeling (Gitter) +Solidity Matrix - chat voor solidity-ontwikkeling (Matrix) +Ethereum Stack Exchange _- vraag en antwoord forum_ +Peeranha _- gedecentraliseerd vraag- en antwoordforum_ ## YouTube en Twitter {#youtube-and-twitter} -Ethereum Foundation - Blijf op de hoogte van de laatste informatie van de Ethereum Foundation -@ethereum - Officieel account van de Ethereum Foundation -@ethdotorg - Het portaal naar Ethereum, gebouwd voor onze groeiende wereldwijde gemeenschap -Lijst van invloedrijke Ethereum-twitteraccounts +Ethereum Foundation - Blijf op de hoogte van de laatste informatie van de Ethereum Foundation +@ethereum - Officieel account van de Ethereum Foundation +@ethdotorg - Het portaal naar Ethereum, gebouwd voor onze groeiende wereldwijde gemeenschap +Lijst van invloedrijke Ethereum-twitteraccounts
- + Meer informatie over DAO's
diff --git a/public/content/translations/nl/community/support/index.md b/public/content/translations/nl/community/support/index.md index 27b48c8e456..c0900c581eb 100644 --- a/public/content/translations/nl/community/support/index.md +++ b/public/content/translations/nl/community/support/index.md @@ -12,11 +12,11 @@ Zoekt u de officiële Ethereum-ondersteuning? Het eerste wat u moet weten is dat Begrijpen van de gedecentraliseerde aard van Ethereum is van vitaal belang, omdat iedereen die beweert officiële steun voor Ethereum te zijn, waarschijnlijk probeert om u te bezwendelen! De beste bescherming tegen scammers is uzelf voor te lichten en veiligheid serieus te nemen. - + Ethereum-beveiliging en -scampreventie - + Leer de Ethereum-basisprincipes diff --git a/public/content/translations/nl/dao/index.md b/public/content/translations/nl/dao/index.md index f4c5cbe023b..694a6639737 100644 --- a/public/content/translations/nl/dao/index.md +++ b/public/content/translations/nl/dao/index.md @@ -50,7 +50,7 @@ De backbone van een DAO is de smart contract ervan die de regels van de organisa Dit is mogelijk omdat smart contracts fraudebestendig zijn zodra ze live op Ethereum gaan. U kunt de code (de regels van DAO's) niet gewoon bewerken zonder dat mensen dat merken, omdat alles openbaar is. - + Meer over slimme contracten diff --git a/public/content/translations/nl/defi/index.md b/public/content/translations/nl/defi/index.md index c82bf40282d..dd0671f04cc 100644 --- a/public/content/translations/nl/defi/index.md +++ b/public/content/translations/nl/defi/index.md @@ -47,7 +47,7 @@ Een van de beste manieren om het potentieel van DeFi in te zien is het begrijpen | De markten zijn altijd open. | De markten sluiten omdat werknemers ook pauze's nodig hebben. | | Het is gebaseerd op transparantie – iedereen kan de gegevens van een product bekijken en inspecteren hoe het systeem in elkaar zit. | Financiële instellingen zijn gesloten boeken: je kunt ze niet vragen om de geschiedenis van hun leningen, om een overzicht van hun beheerde activa, enzovoort. | - + Verken DeFi apps @@ -65,7 +65,7 @@ Dit klinkt vreemd... "Waarom zou ik mijn geld willen programmeren"? Dit is echte
Verken onze suggesties voor DeFi-applicaties om uit te proberen als u nieuw bent bij Ethereum.
- + Verken DeFi-apps
@@ -92,7 +92,7 @@ Er is een gedecentraliseerd alternatief voor de meeste financiële diensten. Maa Als blockchain is Ethereum ontworpen voor het op veilige en mondiale manier verzenden van transacties. Net als Bitcoin, maakt Ethereum het verzenden van geld over de hele wereld zo eenvoudig als het verzenden van een e-mail. Voer gewoon de [ENS-naam](/nft/#nft-domains) (zoals bob.eth) van uw ontvanger in of het accountadres van hun portemonnee, en uw betaling zal (doorgaans) direct in minuten naar hen gaan. Om betalingen te kunnen verzenden en/of ontvangen, heeft u een [portemonnee](/wallets/) nodig. - + Zie betaling-dapps @@ -110,7 +110,7 @@ Volatiliteit van cryptocurrencies is een probleem voor veel financiële producte Munten als Dai of USDC hebben een waarde die binnen een paar cent van een dollar blijft. Dit maakt ze perfect voor verdienen of retail. Veel mensen in Latijns-Amerika hebben stablecoins gebruikt om hun spaargeld te beschermen in een tijd van grote onzekerheid met de door de overheid uitgegeven valuta. - + Meer over stablecoins @@ -123,7 +123,7 @@ Het lenen van geld van gedecentraliseerde aanbieders komt in twee hoofdvarianten - Peer-to-peer, wat betekent dat een lener direct van een specifieke kredietgever zal lenen. - Poolgebaseerd, waarbij kredietgevers fondsen (liquiditeit) aan een pool verstrekken waar leners van kunnen lenen. - + Zie dapps voor lenen @@ -183,7 +183,7 @@ U kunt rente verdienen op uw crypto door het uit te lenen en uw geld in realtime - Uw aDai zal toenemen op basis van de rente en u zult uw saldo zien groeien in uw portemonnee. Afhankelijk van de APR, zal uw portemonneesaldo na een paar dagen of zelfs uren veranderen in iets als 100,1234! - U kunt op elk gewenst moment een hoeveelheid normale Dai opnemen die gelijk is aan uw aDai-saldo. - + Bekijk uitleen-dapps @@ -199,7 +199,7 @@ No-loss loterijen zoals PoolTogether zijn een leuke en innovatieve nieuwe manier De prijzenpool wordt gegenereerd door alle rente die gegenereerd wordt door het lenen van ticketdeposito's, zoals in het bovenstaande leningvoorbeeld. - + Probeer PoolTogether @@ -211,7 +211,7 @@ Er zijn duizenden tokens op Ethereum. Gedecentraliseerde exchanges (DEX's) laten Als u bijvoorbeeld de no-loss loterij PoolTogether wilt gebruiken (hierboven beschreven), heeft u een token nodig zoals Dai of USDC. Met deze DEX's kunt u uw ETH wisselen voor deze tokens en weer terug wanneer u klaar bent. - + Bekijk token exchanges @@ -223,7 +223,7 @@ Er zijn meer geavanceerde opties voor handelaren die van een beetje meer control Wanneer u een gecentraliseerde exchange gebruikt, moet u uw geld storten vóór de transactie en erop vertrouwen dat de instelling goed voor het geld zal zorgen. Terwijl uw activa gestort worden, lopen ze risico omdat gecentraliseerde beurzen aantrekkelijke doelwitten zijn voor hackers. - + Bekijk trading dapps @@ -235,7 +235,7 @@ Er zijn producten voor fondsbeheer op Ethereum die zullen proberen uw portefeuil Een goed voorbeeld is het [DeFi Pulse Index-fonds (DPI)](https://defipulse.com/blog/defi-pulse-index/). Dit is een fonds dat automatisch in evenwicht blijft om ervoor te zorgen dat je portfolio altijd [de beste DeFi-tokens volgens marktkapitalisatie bevat](https://www.coingecko.com/en/defi). U hoeft nooit enige gegevens te beheren en u kunt zich uit het fonds terugtrekken wanneer u dat maar wilt. - + Bekijk investering-dapps @@ -249,7 +249,7 @@ Ethereum is een ideaal platform voor crowdfunding: - Het is transparant zodat fondsenwervers kunnen aantonen hoeveel geld er is bijeengebracht. U kunt zelfs achterhalen hoe het geld later wordt uitgegeven. - Fundraisers kunnen automatische restituties instellen als er bijvoorbeeld een specifieke deadline en minimumbedrag is waar niet aan voldaan wordt. - + Zie crowdfunding dapps @@ -276,7 +276,7 @@ Gedecentraliseerde verzekeringen zijn bedoeld om verzekering goedkoper en snelle Ethereum-producten, zoals elke software, kunnen lijden onder bugs en exploits. Op dit moment zijn veel verzekeringsproducten op het netwerk dus gericht op de bescherming van hun gebruikers tegen geldverliezen. Er zijn echter projecten die dekking beginnen op te bouwen voor alles wat het leven ons aan moeilijkheden kan geven. Een goed voorbeeld hiervan is de dekking Etherisc voor gewassen die erop gericht is [kleine boeren in Kenia te beschermen tegen droogte en overstromingen](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Gedecentraliseerde verzekeringen kunnen boeren die vaak uit de traditionele verzekering worden geprijsd, goedkopere dekking aanbieden. - + Zie verzekering-dapps @@ -286,7 +286,7 @@ Ethereum-producten, zoals elke software, kunnen lijden onder bugs en exploits. O Met alle drukte die u heeft, heeft u een manier nodig om al uw investeringen, leningen en transacties bij te houden. Er zijn een heleboel producten waarmee u al uw DeFi-activiteiten vanaf één plaats kunt coördineren. Dit is het mooie van de open architectuur van DeFi. Teams kunnen interfaces bouwen waar u uw saldo voor alle producten niet alleen kunt zien, u kunt hun functies ook nog eens gebruiken. U vindt dit misschien nuttig terwijl u meer kennis over Defi opbouwt. - + Bekijk portfolio-dapps @@ -324,7 +324,7 @@ U kunt DeFi zien als verschillende lagen: DeFi is een open-source beweging. De DeFi-protocollen en -applicaties staan allemaal open voor u om te inspecteren, te forken en te vernieuwen. Vanwege deze gelaagde stack (ze delen allemaal dezelfde basis-blockchain en activa), kunnen protocollen worden gemengd en gematched om unieke combo mogelijkheden te ontgrendelen. - + Meer over het bouwen van dapps diff --git a/public/content/translations/nl/governance/index.md b/public/content/translations/nl/governance/index.md index 43cf3f4df8b..be59b8ec5a7 100644 --- a/public/content/translations/nl/governance/index.md +++ b/public/content/translations/nl/governance/index.md @@ -32,7 +32,7 @@ De tegenovergestelde benadering, off-chain governance, is het proces waarbij bes _Terwijl governance bij Ethereum op protocolniveau off-chain is, gebruiken veel use-cases die zijn gebouwd bovenop Ethereum, zoals DAO's, on-chain governance._ - + Meer over DAO's @@ -58,7 +58,7 @@ _Opmerking: elk individu kan deel uitmaken van meerdere van deze groepen (bijv. Een belangrijk proces dat wordt gebruikt in Ethereum governance is het voorstel van **Ethereum Improvement Proposals (EIPs)**. EIP's zijn standaarden die potentiële nieuwe functies of processen voor Ethereum specificeren. Iedereen binnen de Ethereum-gemeenschap kan een EIP maken. Zo heeft bijvoorbeeld geen van de auteurs van EIP-721, het EIP dat NFT's gestandaardiseerd heeft, direct aan de ontwikkeling van het protocol van Ethereum gewerkt. - + Meer over EIP's @@ -154,7 +154,7 @@ Hoewel de ontwikkeling van specificaties en implementaties altijd volledig open Wanneer de Beacon Chain samenvalt met de uitvoeringslaag van Ethereum, zal het governance-proces om wijzigingen voor te stellen worden geharmoniseerd. Dit proces om de merge te implementeren is [al gaande](https://eips.ethereum.org/EIPS/eip-3675). - + Meer over de merge diff --git a/public/content/translations/nl/nft/index.md b/public/content/translations/nl/nft/index.md index cf887348b04..6cbf168a4d3 100644 --- a/public/content/translations/nl/nft/index.md +++ b/public/content/translations/nl/nft/index.md @@ -78,7 +78,7 @@ De veiligheid van Ethereum komt van proof-of-stake. Het systeem is ontworpen om Beveiligingskwesties met betrekking tot NFT's hebben meestal te maken met phishing-scams, kwetsbaarheden van slimme contracten of gebruikersfouten (zoals het per ongeluk blootgeven van privésleutels), waardoor goede portemonneebeveiliging van cruciaal belang is voor NFT-eigenaren. - + Meer over beveiliging diff --git a/public/content/translations/nl/roadmap/beacon-chain/index.md b/public/content/translations/nl/roadmap/beacon-chain/index.md index c896587affc..554332d71f8 100644 --- a/public/content/translations/nl/roadmap/beacon-chain/index.md +++ b/public/content/translations/nl/roadmap/beacon-chain/index.md @@ -49,7 +49,7 @@ Alle Ethereum-upgrades zijn ietwat met elkaar verbonden. Laten we nu samenvatten In het begin zal de Beacon Chain apart bestaan van het Ethereum-hoofdnet dat we dagelijks gebruiken. Maar uiteindelijke zullen ze verbonden worden. Het plan is om het hoofdnet "samen te voegen" met het proof-of-stake systeem dat gecontroleerd en gecoördineerd wordt door de Beacon Chain. - + De Merge @@ -57,7 +57,7 @@ In het begin zal de Beacon Chain apart bestaan van het Ethereum-hoofdnet dat we Shardketens kunnen alleen op een veilige manier in het Ethereum-netwerk komen als er een proof-of-stake consensusmechanisme geïmplementeerd is. De Beacon Chain zal het staken introduceren en de weg vrijmaken voor de upgrade van de shardketen die zal volgen. - + Shardketens diff --git a/public/content/translations/nl/roadmap/merge/index.md b/public/content/translations/nl/roadmap/merge/index.md index 19312bd35d2..164b76f73af 100644 --- a/public/content/translations/nl/roadmap/merge/index.md +++ b/public/content/translations/nl/roadmap/merge/index.md @@ -43,7 +43,7 @@ Alle Ethereum-upgrades zijn ietwat met elkaar verbonden. Laten we daarom samenva Zodra de merge plaatsvindt, zullen stakers worden toegewezen om het Ethereum-hoofdnet te valideren. [Mining](/developers/docs/consensus-mechanisms/pow/mining/) zal niet langer nodig zijn, dus miners zullen waarschijnlijk hun inkomsten investeren in het staken in het nieuwe proof-of-stake systeem. - + De Baken Ketting @@ -59,7 +59,7 @@ Oorspronkelijk was het plan om aan shardketens te werken voor de merge, om de sc Dit zal een voortdurende beoordeling zijn van de gemeenschap over de noodzaak van mogelijk meerdere rondes van shardketens om eindeloze schaalbaarheid mogelijk te maken. - + Shardketens diff --git a/public/content/translations/nl/security/index.md b/public/content/translations/nl/security/index.md index 424a319c508..9054ae143be 100644 --- a/public/content/translations/nl/security/index.md +++ b/public/content/translations/nl/security/index.md @@ -110,11 +110,11 @@ Browserextensies zoals Chrome-extensies of add-ons voor Firefox kunnen de functi Een van de grootste redenen waarom mensen zich in het algemeen laten misleiden in crypto is een gebrek aan begrip. Als u bijvoorbeeld niet begrijpt dat het Ethereum-netwerk gedecentraliseerd is en eigendom is van niemand, is het makkelijk om ten prooi te vallen aan iemand die doet alsof hij een klantenservicemedewerker is die belooft uw verloren ETH terug te geven in ruil voor uw privé-sleutels. Het is een waardevolle investering om jezelf te leren hoe Ethereum functioneert. - + Wat is Ethereum? - + Wat is ether? @@ -127,7 +127,7 @@ Een van de grootste redenen waarom mensen zich in het algemeen laten misleiden i De prive-sleutel van uw portemonnee fungeert als een wachtwoord voor uw Ethereum-portemonnee. Het is het enige dat iemand die uw portemonnee-adres kent ervan weerhoudt om uw account en al uw activa te stelen! - + Wat is een Ethereum-portemonnee? diff --git a/public/content/translations/pcm/dao/index.md b/public/content/translations/pcm/dao/index.md index f5b55e1811b..a1226e1f0dd 100644 --- a/public/content/translations/pcm/dao/index.md +++ b/public/content/translations/pcm/dao/index.md @@ -50,7 +50,7 @@ Di tori of any DAO na hin contract wey sharp. na him go tell us the matter wey g This one possible becasue of say our smart contract no fit shake once they don dey live on Ethereum. Yu nor fit edit di kode (DAO matter) make anybody nor sabi bikos na evrythin wi go dey si. - + More on smart kontracts diff --git a/public/content/translations/pcm/nft/index.md b/public/content/translations/pcm/nft/index.md index 871a0c754d4..c9b2a3a6ae3 100644 --- a/public/content/translations/pcm/nft/index.md +++ b/public/content/translations/pcm/nft/index.md @@ -78,7 +78,7 @@ Ethereum's Sikurity dey kome from Proof-of-stake. Di system dey design to ekonom Sikurity issues wey rilate to NFTs dey often rilate to phishin skams, vulnerabilitis wey dey smart contracts abi user errors ( such as private key to dey ekspose), wey dey make good wallet sikurity kritical for NFT ownas dem. - + More on sikurity diff --git a/public/content/translations/pl/community/online/index.md b/public/content/translations/pl/community/online/index.md index a36389223d1..9f930ad879c 100644 --- a/public/content/translations/pl/community/online/index.md +++ b/public/content/translations/pl/community/online/index.md @@ -10,40 +10,40 @@ Setki tysięcy entuzjastów Ethereum gromadzi się na tych forach internetowych, ## Fora {#forums} -r/ethereum — wszystko o Ethereum -r/ethfinance — finansowa strona Ethereum, w tym DeFi -r/ethdev — koncentruje się na rozwoju Ethereum -r/ethtrader — trendy i analizy rynku -r/ethstaker — otwarte dla wszystkich zainteresowanych stakowaniem na Ethereum -Fellowship of Ethereum Magicians — społeczność skoncentrowana wokół standardów technicznych w Ethereum -Ethereum Stackexchange — dyskusja i pomoc dla deweloperów Ethereum -Ethereum Research — najbardziej wpływowa tablica ogłoszeń dla badań kryptoekonomicznych +r/ethereum — wszystko o Ethereum +r/ethfinance — finansowa strona Ethereum, w tym DeFi +r/ethdev — koncentruje się na rozwoju Ethereum +r/ethtrader — trendy i analizy rynku +r/ethstaker — otwarte dla wszystkich zainteresowanych stakowaniem na Ethereum +Fellowship of Ethereum Magicians — społeczność skoncentrowana wokół standardów technicznych w Ethereum +Ethereum Stackexchange — dyskusja i pomoc dla deweloperów Ethereum +Ethereum Research — najbardziej wpływowa tablica ogłoszeń dla badań kryptoekonomicznych ## Czaty {#chat-rooms} -Ethereum Cat Herders — społeczność skoncentrowana na oferowaniu wsparcia w zarządzaniu projektami rozwoju Ethereum -Ethereum Hackers — czat Discord prowadzony przez ETHGlobal: społeczność internetowa dla hakerów Ethereum na całym świecie -CryptoDevs — społeczność Discord skupiająca się na rozwoju Ethereum -EthStaker Discord — prowadzone przez społeczność wskazówki, edukacja, wsparcie i zasoby dla obecnych i potencjalnych stakerów -Zespół strony internetowej ethereum.org — wpadnij i porozmawiaj o tworzeniu i projektowaniu strony internetowej ethereum.org z zespołem i ludźmi ze społeczności -Matos Discord — społeczność twórców web3, w której spotykają się budujący, przedstawiciele przemysłu i entuzjaści Ethereum. Jesteśmy pasjonatami rozwoju, projektowania i kultury web3. Przyjdź tworzyć z nami. -Solidity Gitter — czat dla deweloperów Solidity (Gitter) -Solidity Matrix — czat dla rozwoju Solidity (Matrix) -Ethereum Stack Exchange *— forum pytań i odpowiedzi* -Peeranha *— zdecentralizowane forum pytań i odpowiedzi* +Ethereum Cat Herders — społeczność skoncentrowana na oferowaniu wsparcia w zarządzaniu projektami rozwoju Ethereum +Ethereum Hackers — czat Discord prowadzony przez ETHGlobal: społeczność internetowa dla hakerów Ethereum na całym świecie +CryptoDevs — społeczność Discord skupiająca się na rozwoju Ethereum +EthStaker Discord — prowadzone przez społeczność wskazówki, edukacja, wsparcie i zasoby dla obecnych i potencjalnych stakerów +Zespół strony internetowej ethereum.org — wpadnij i porozmawiaj o tworzeniu i projektowaniu strony internetowej ethereum.org z zespołem i ludźmi ze społeczności +Matos Discord — społeczność twórców web3, w której spotykają się budujący, przedstawiciele przemysłu i entuzjaści Ethereum. Jesteśmy pasjonatami rozwoju, projektowania i kultury web3. Przyjdź tworzyć z nami. +Solidity Gitter — czat dla deweloperów Solidity (Gitter) +Solidity Matrix — czat dla rozwoju Solidity (Matrix) +Ethereum Stack Exchange *— forum pytań i odpowiedzi* +Peeranha *— zdecentralizowane forum pytań i odpowiedzi* ## YouTube i Twitter {#youtube-and-twitter} -Fundacja Ethereum — Bądź na bieżąco z najnowszymi informacjami od Fundacji Ethereum -@ethereum — Oficjalne konto Fundacji Ethereum -@ethdotorg — Portal do Ethereum, stworzony dla naszej rosnącej globalnej społeczności -Lista wpływowych kont Ethereum na Twitterze +Fundacja Ethereum — Bądź na bieżąco z najnowszymi informacjami od Fundacji Ethereum +@ethereum — Oficjalne konto Fundacji Ethereum +@ethdotorg — Portal do Ethereum, stworzony dla naszej rosnącej globalnej społeczności +Lista wpływowych kont Ethereum na Twitterze
- + Dowiedz się więcej o DAO
diff --git a/public/content/translations/pl/community/support/index.md b/public/content/translations/pl/community/support/index.md index 0ba37c42e93..85ecafed5f5 100644 --- a/public/content/translations/pl/community/support/index.md +++ b/public/content/translations/pl/community/support/index.md @@ -12,11 +12,11 @@ Szukasz oficjalnego wsparcia Ethereum? Pierwszą rzeczą, którą powinieneś wi Zrozumienie zdecentralizowanej natury Ethereum jest kluczowe, ponieważ każdy, kto twierdzi, że jest oficjalnym wsparciem Ethereum, prawdopodobnie próbuje cię oszukać! Najlepszą ochroną przed oszustami jest edukacja i poważne podejście do kwestii bezpieczeństwa. - + Bezpieczeństwo Ethereum i zapobieganie oszustwom - + Poznaj podstawy Ethereum diff --git a/public/content/translations/pl/dao/index.md b/public/content/translations/pl/dao/index.md index 18778b0ffaf..675b4ff8a01 100644 --- a/public/content/translations/pl/dao/index.md +++ b/public/content/translations/pl/dao/index.md @@ -50,7 +50,7 @@ Podstawą DAO jest inteligentny kontrakt, który określa zasady organizacji i k Jest to możliwe, ponieważ inteligentne kontrakty są zabezpieczone przed ingerencją osób niepowołanych po ich wdrożeniu na Ethereum. Nie możesz po prostu edytować kodu (zasad DAO) niepostrzeżenie, ponieważ wszystko jest publiczne. - + Więcej na temat inteligentnych kontraktów diff --git a/public/content/translations/pl/defi/index.md b/public/content/translations/pl/defi/index.md index 6d69d4dea6f..402ae781371 100644 --- a/public/content/translations/pl/defi/index.md +++ b/public/content/translations/pl/defi/index.md @@ -47,7 +47,7 @@ Jednym z najlepszych sposobów na dostrzeżenie potencjału DeFi jest zrozumieni | Rynki są zawsze otwarte. | Rynki zamykają się, gdyż do ich obsługi potrzebni są ludzi, a oni potrzebują przerw. | | Wszystko opiera się na transparentności — każdy ma wgląd do kodu źródłowego i może sprawdzić, jak dokładnie działa system. | Instytucje finansowe utajniają historie swojej działalności: nie możesz sprawdzić, komu pożyczają, ile, kiedy, jak zarządzają aktywami itp. | - + Odkryj aplikacje DeFi @@ -65,7 +65,7 @@ To brzmi dziwnie... „Dlaczego mam programować moje pieniądze?” W ekosystem
Zobacz nasze sugerowane aplikacje DeFi i przetestuj je, jeśli nie znasz jeszcze ekosystemu Ethereum.
- + Eksploruj aplikacje DeFi
@@ -92,7 +92,7 @@ Istnieje zdecentralizowana alternatywa dla większości usług finansowych. Ethe Jako łańcuch bloków, platforma Ethereum jest stworzona do bezpiecznego przesyłania transakcji o globalnym zasięgu. Podobnie jak Bitcoin, Ethereum ułatwia wysyłanie pieniędzy na całym świecie, podobnie jak wysyłanie wiadomości e-mail. Wystarczy podać tylko nazwę odbiorcy w systemie [ENS](/nft/#nft-domains) (np. bob.eth) lub adres konta i zatwierdzić transakcję w swoim portfelu, a środki po kilku minutach (zazwyczaj) będą zaksięgowane u odbiorcy. Do wysyłania i odbierania płatności, potrzebny jest [portfel](/wallets/). - + Zobacz d-aplikacje do płatności @@ -110,7 +110,7 @@ Zmienność kryptowalut jest problemem dla wielu produktów finansowych i ogóln Kryptowaluty takie jak Dai lub USDC mają wartość, której wahania pozostają w granicach kilku centów. To sprawia, że są idealne do zarabiania lub handlu detalicznego. Wiele osób w Ameryce Łacińskiej wykorzystywało monety stabilne jako sposób ochrony swoich oszczędności w czasach wielkiej niepewności w walutach emitowanych przez rząd. - + Więcej o stabilnych kryptowalutach @@ -123,7 +123,7 @@ Pożyczanie pieniędzy od zdecentralizowanych pożyczkodawców odbywa się w dw - Peer-to-peer, co oznacza, że kredytobiorca będzie pożyczał bezpośrednio od konkretnego kredytodawcy. - Na podstawie grupy, w której kredytodawcy przekazują środki (płynność) do puli kredytobiorców, od której kredytobiorcy mogą pożyczyć. - + Sprawdź d-apliakcje pożyczkowe @@ -183,7 +183,7 @@ Możesz zacząć zarabiać od swoich kryptowalut odsetki, które są naliczane w - Ilość twoich aDai będzie się powiększać w zależności od stóp procentowych w produkcie, a Ty masz do nich wgląd w każdej chwili w swoim portfelu. W zależności od oprocentowania saldo Twojego portfela może wskazywać np. 100,1234 aDai już po paru dniach, a nawet godzinach! - W każdej chwili możesz wymienić tokeny produktu z powrotem na oryginalne Dai. - + Zobacz d-aplikacje pożyczkowe @@ -199,7 +199,7 @@ Loterie bez przegranych, takie jak np. PoolTohether, są zabawną i innowacyjną Pula nagród to suma wszystkich odsetek uzyskanych dzięki pożyczaniu biletów loteryjnych, tak samo jak w przykładzie z pożyczkami. - + Wypróbuj PoolTogether @@ -211,7 +211,7 @@ Na Ethereum są tysiące tokenów. Zdecentralizowane giełdy (DEX) umożliwiają Na przykład, jeśli chcesz skorzystać z loterii bez przegranych PoolTogether (opisanej powyżej), będziesz potrzebować tokena takiego jak Dai lub USDC. Zdecentralizowane giełdy dają Ci możliwość wymiany ETH na te tokeny i zamianę z powrotem, kiedy będziesz potrzebować. - + Zobacz handel tokenami @@ -223,7 +223,7 @@ Dla inwestorów, którzy lubią mieć nieco więcej kontroli, istnieją bardziej Na scentralizowanych giełdach musisz najpierw zdeponować swoje środki, a potem na czas obrotu zaufać danej platformie. Gdy Twoje środki są zdeponowane na scentralizowanej giełdzie, stają się atrakcyjnym celem dla hakerów, a Ty ponosisz ryzyko. - + Zobacz d-aplikacje pożyczkowe @@ -235,7 +235,7 @@ Na Ethereum są dostępne produkty do zarządzania funduszami, które będą pr Dobrym przykładem jest [fundusz DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Jest to fundusz, który automatycznie przelicza saldo, aby Twoje portfolio zawsze zawierało [najlepsze tokeny DeFi według kapitalizacji rynkowej](https://www.coingecko.com/en/defi). Nigdy nie musisz zarządzać żadnymi szczegółami i możesz wycofać się z funduszu, kiedy tylko chcesz. - + Zobacz d-aplikacje do obsługi inwestycji @@ -249,7 +249,7 @@ Ethereum jest idealną platformą do finansowania społecznościowego: - Zbiórki są transparentne, nie ma możliwości utajnienia zebranej kwoty. Po zakończeniu zbiórki możesz nawet śledzić sposób wydatkowania zebranych pieniędzy. - Podmioty dokonujące zbiórki mogą ustawić automatyczne refundacje, jeżeli na przykład w określonym terminie nie zostanie zebrana ustalona kwota. - + Sprawdź d-aplikacje do finansowania społecznościowego @@ -276,7 +276,7 @@ Zdecentralizowane ubezpieczenia mają na celu obniżenie kosztów ubezpieczenia, Produkty Ethereum, podobnie jak każde oprogramowanie, mogą zawierać błędy i są narażone na oprogramowanie wykorzystujące luki. Dlatego obecnie wiele dostępnych produktów ubezpieczeniowych koncentruje się na ochronie użytkowników przed utratą środków. Jednak pojawiają się projekty, które zaczynają obejmować swoim zasięgiem wszystko, czym może nas zaskoczyć życie. Dobrym tego przykładem jest program Crop firmy Etherisc, którego celem jest [ochrona drobnych rolników w Kenii przed suszami i powodziami](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Zdecentralizowane ubezpieczenie może zapewnić tańszą ochronę ubezpieczeniową dla rolników, którzy często nie są uwzględniani przez tradycyjnych ubezpieczycieli. - + Zobacz zdecentralizowane aplikacje ubezpieczeniowe @@ -286,7 +286,7 @@ Produkty Ethereum, podobnie jak każde oprogramowanie, mogą zawierać błędy i W wielu przypadkach będziesz potrzebować sposobu, aby śledzić wszystkie swoje inwestycje, pożyczki i transakcje. Istnieje mnóstwo produktów, które służą do koordynowania całej aktywności DeFi z jednego miejsca. Na tym polega piękno otwartej architektury DeFi. Zespoły mogą budować interfejsy, w których nie tylko widzisz swoje salda w różnych produktach, ale możesz również korzystać z ich funkcji. Może ci się to przydać, gdy będziesz poznawać kolejne części DeFi. - + Zobacz portfolio d-aplikacji @@ -324,7 +324,7 @@ Możesz myśleć o DeFi jak o systemie wielowarstwowym: DeFi to ruch open-source. Protokoły i aplikacje DeFi są dla Ciebie otwarte: możesz je przeglądać, tworzyć i wprowadzać innowacje. Dzięki warstwowej konstrukcji (wszyscy mają ten sam podstawowy łańcuch bloków i zasoby), protokoły moża mieszać i dopasowywać, aby odblokować unikalne możliwości połączeń. - + Więcej o tworzeniu d-aplikacji diff --git a/public/content/translations/pl/developers/tutorials/run-node-raspberry-pi/index.md b/public/content/translations/pl/developers/tutorials/run-node-raspberry-pi/index.md index 9ef9bf664c3..eb71d4366aa 100644 --- a/public/content/translations/pl/developers/tutorials/run-node-raspberry-pi/index.md +++ b/public/content/translations/pl/developers/tutorials/run-node-raspberry-pi/index.md @@ -89,9 +89,9 @@ Pamiętaj, że musisz podłączyć dysk do portu USB 3.0 (niebieski) ### 1. Pobierz obrazy Eth 1.0 lub Eth 2.0 {#1-download-execution-or-consensus-images} -Pobierz obraz Eth 1.0 +Pobierz obraz Eth 1.0 -sha256 7fa9370d13857dd6abcc8fde637c7a9a7e3a66b307d5c28b0c0d29a09c73c55cPobierz obraz Eth2 +sha256 7fa9370d13857dd6abcc8fde637c7a9a7e3a66b307d5c28b0c0d29a09c73c55cPobierz obraz Eth2 sha256 74c0c15b708720e5ae5cac324f1afded6316537fb17166109326755232cd316e diff --git a/public/content/translations/pl/glossary/index.md b/public/content/translations/pl/glossary/index.md index ccf13961bbe..33a31cc2a17 100644 --- a/public/content/translations/pl/glossary/index.md +++ b/public/content/translations/pl/glossary/index.md @@ -21,7 +21,7 @@ Rodzaj ataku na zdecentralizowaną [sieć](#network), w której grupa przejmuje Obiekt zawierający [adres](#address), saldo, [nonce](#nonce) oraz opcjonalną pamięć i kod. Konto może być [kontem kontraktowym](#contract-account) lub [kontem należącym do podmiotu zewnętrznego (EOA)](#eoa). - + Konta Ethereum @@ -33,7 +33,7 @@ Najczęściej jest to [EOA](#eoa) lub [umowa](#contract-account), która może o Standardowy sposób pracy z [kontraktami](#contract-account) w ekosystemie Ethereum, zarówno spoza blockchainu, jak i w działaniach między kontraktami. - + ABI - binarny interfejs aplikacji @@ -41,7 +41,7 @@ Standardowy sposób pracy z [kontraktami](#contract-account) w ekosystemie Ether W [Solidity](#solidity) instrukcja `assert(false)` kompiluje się do `0xfe`, nieprawidłowego kodu operacji, który zużywa całe pozostałe [paliwo](#gas) i cofa wszystkie zmiany. Gdy instrukcja `assert()` nie powiedzie się, dzieje się coś bardzo złego i nieoczekiwanego i musisz naprawić swój kod. Instrukcji `assert()` należy użyć, aby uniknąć warunków, które nigdy nie powinny wystąpić. - + Ochrona @@ -57,7 +57,7 @@ Walidator głosuje na [łańcuch śledzący](#beacon-chain) lub [blok](#block) [ Ulepszenie Eth2, które stanie się koordynatorem sieci Ethereum. Wprowadza [proof of stake](#proof-of-stake) i [walidatorów](#validator) do Ethereum. Zostanie on ostatecznie połączony z [siecią główną](#mainnet). - + Łańcuch śledzący @@ -69,7 +69,7 @@ Reprezentacja liczby pozycyjnej, w której najbardziej znacząca cyfra jest pier Zbiór wymaganych informacji (nagłówek bloku) o zawartych [transakcjach](#transaction) oraz zestaw innych nagłówków bloków znanych jako [ommers](#ommer). Bloki są dodawane do sieci Ethereum przez [górników](#miner). - + Bloki @@ -77,7 +77,7 @@ Zbiór wymaganych informacji (nagłówek bloku) o zawartych [transakcjach](#tran W Ethereum, sekwencja [bloków](#block) zwalidowana przez system [proof-of-work,](#pow) każdy jest powiązany ze swoim poprzednikiem w całej drodze do [bloku genezy](#genesis-block). Nie ma limitu rozmiaru bloku; zamiast tego wykorzystuje się zmienne [wartości graniczne paliwa](#gas-limit). - + Czym jest blockchain? @@ -97,7 +97,7 @@ Pierwszy z dwóch [hard forków](#hard-fork) na etapie rozwoju [Metropolis](#met Konwertowanie kodu napisanego w wysokopoziomowym języku programowania (np. [Solidity](#solidity)) na język niższego poziomu (np. [kod bajtowy](#bytecode) EVM). - + Kompilowanie inteligentnych kontraktów @@ -129,7 +129,7 @@ Specjalna [transakcja](#transaction) z [zerowym adresem](#zero-address) odbiorcy Połączenie krzyżowe zawiera podsumowanie stanu odłamka. W ten sposób łańcuchy [odłamkowe](#shard) komunikują się ze sobą za pośrednictwem [łańcucha śledzącego](#beacon-chain) w podzielonym [systemie proof of stake](#proof-of-stake). - + Proof-of-stake @@ -141,7 +141,7 @@ Połączenie krzyżowe zawiera podsumowanie stanu odłamka. W ten sposób łańc Przedsiębiorstwo lub inna organizacja działająca bez zarządzania hierarchicznego. DAO może również oznaczać kontrakt The DAO uruchomiony 30 kwietnia 2016 r. i złamany w czerwcu tego roku. Ostatecznie doprowadziło to do [hard forku](#hard-fork) (o nazwie DAO) w bloku 1 192 000, co spowodowało anulowanie złamanego kontraktu DAO i podział Ethereum i Ethereum Classic na dwa konkurencyjne systemy. - + Zdecentralizowane Organizacje Autonomiczne (DAO) @@ -149,7 +149,7 @@ Przedsiębiorstwo lub inna organizacja działająca bez zarządzania hierarchicz Zdecentralizowana aplikacja. W minimalnej postaci obejmuje [inteligentny kontrakt](#smart-contract) i internetowy interfejs użytkownika. Na bardziej ogólnym poziomie jest to aplikacja internetowa oparta na otwartych, zdecentralizowanych usługach infrastrukturalnych w modelu peer-to-peer. Ponadto wiele aplikacji dapp obejmuje zdecentralizowaną pamięć i/lub komunikatów oraz platformę rozwoju aplikacji. - + Wprowadzenie do zdecentralizowanych aplikacji @@ -157,7 +157,7 @@ Zdecentralizowana aplikacja. W minimalnej postaci obejmuje [inteligentny kontrak Typ [dapp](#dapp), który pozwala wymieniać tokeny z uczestnikami w sieci. Potrzebujesz [etheru](#ether), aby z niej skorzystać (aby zapłacić [opłaty za transakcje](#transaction-fee)), ale nie podlegają one ograniczeniom geograficznym, takim jak scentralizowane giełdy — każdy może uczestniczyć. - + Giełdy scentralizowane @@ -169,7 +169,7 @@ Zobacz [niewymienny token (NFT)](#nft) Skrót „zdecentralizowanych finansów”, szeroka kategoria [aplikacji zdecentralizowanych](#dapp) mająca na celu świadczenie usług finansowych zabezpieczonych przez blockchain, bez żadnych pośredników, tak aby każdy z dostępem do Internetu mógł uczestniczyć. - + Zdecentralizowane finanse (DeFi) @@ -197,7 +197,7 @@ Algorytm kryptograficzny używany przez Ethereum w celu zapewnienia, że fundusz Okres 32 [slotów](#slot) (6,4 minuty) w systemie skoordynowanym [łańcuchem śledzącym](#beacon-chain). [Komitety](#committee) [walidatorów](#validator) są losowane co epokę ze względów bezpieczeństwa. W każdej epoce jest szansa na [finalizację](#finality) łańcucha. - + Proof-of-stake @@ -205,7 +205,7 @@ Okres 32 [slotów](#slot) (6,4 minuty) w systemie skoordynowanym [łańcuchem ś Dokument projektowy dostarczający informacji społeczności Ethereum, opisujący proponowaną nową funkcję lub jej procesy lub środowisko (patrz [ERBN](#erc)). - + Wprowadzenie do EIP @@ -227,7 +227,7 @@ W kontekście kryptografii brak przewidywalności lub poziom losowości. Podczas Etykieta nadana niektórym [EIP](#eip), które próbują zdefiniować określony standard użycia Ethereum. - + Wprowadzenie do EIP @@ -241,7 +241,7 @@ Algorytm [proof-of-work](#pow) dla Ethereum 1.0. Natywna kryptowaluta używana przez ekosystem Ethereum, który pokrywa koszty [gazu](#gas) podczas realizacji transakcji. Zapisywany również jako ETH lub symbol Ξ, grecka wielka litera Xi. - + Waluta na naszą cyfrową przyszłość @@ -249,7 +249,7 @@ Natywna kryptowaluta używana przez ekosystem Ethereum, który pokrywa koszty [g Pozwala na korzystanie z urządzeń [EVM](#evm) do rejestrowania danych. [Aplikacje zdecentralizowane](#dapp) mogą nasłuchiwać wydarzeń i używać ich do uruchamiania wywołań zwrotnych JavaScript w interfejsie użytkownika. - + Wydarzenia i dzienniki @@ -257,7 +257,7 @@ Pozwala na korzystanie z urządzeń [EVM](#evm) do rejestrowania danych. [Aplika Wirtualna maszyna bazująca na stosie, która wykonuje [kod bajtowy](#bytecode). W Ethereum model wykonania określa, w jaki sposób stan systemu jest zmieniany na podstawie serii instrukcji kodu bajtowego i małej krotki danych środowiskowych. Jest to określone przez formalny model wirtualnej maszyny stanu. - + Maszyna Wirtualna Ethereum @@ -277,7 +277,7 @@ Domyślna funkcja wywołana w przypadku braku danych lub zadeklarowanej nazwy fu Usługa wykonana za pośrednictwem [inteligentnego kontraktu](#smart-contract), która wypłaca środki w postaci bezpłatnego eteru testowego, który może być użyty w sieci testowej. - + Krany sieci testowej @@ -285,9 +285,9 @@ Usługa wykonana za pośrednictwem [inteligentnego kontraktu](#smart-contract), Nieodwołalność jest gwarancją, że zestaw transakcji przed upływem danego czasu nie zmieni się i nie będzie mógł zostać wycofany. - + Nieodwołalność proof-of-work - + Nieodwołalność proof-of-stake @@ -303,7 +303,7 @@ Zmiana protokołu, powodująca utworzenie alternatywnego łańcucha lub czasowe Model bezpieczeństwa dla niektórych rozwiązań [warstwy 2](#layer-2), gdzie w celu zwiększenia szybkości transakcje są [wrzucane](#rollups) do partii i przesyłane do Ethereum w jednej transakcji. Zakłada się, że są one ważne, ale można je zakwestionować, jeżeli podejrzewa się nadużycia finansowe. Dowód oszustwa przeprowadzi następnie transakcję, aby sprawdzić, czy doszło do oszustwa. Ta metoda zwiększa liczbę możliwych transakcji przy jednoczesnym zachowaniu bezpieczeństwa. Niektóre [wartości zbiorcze](#rollups) używają [dowodów ważności](#validity-proof). - + Optymistyczne pakiety zbiorcze @@ -319,7 +319,7 @@ Pierwotny etap testowania Ethereum, trwający od lipca 2015 r. do marca 2016 r. Paliwo wirtualne używane w Ethereum do realizacji inteligentnych kontraktów. [EVM](#evm) wykorzystuje mechanizm księgowy do pomiaru zużycia gazu i ograniczenia zużycia zasobów obliczeniowych (patrz [Kompletność w sensie Turinga](#turing-complete)). - + Gaz i opłaty @@ -387,7 +387,7 @@ Kodowanie adresu Ethereum, które jest częściowo kompatybilne z kodowaniem mi Interfejs użytkownika, który zazwyczaj łączy edytor kodu, kompilator, środowisko uruchomieniowe i debuger. - + Środowisko IDE @@ -395,7 +395,7 @@ Interfejs użytkownika, który zazwyczaj łączy edytor kodu, kompilator, środo Po wdrożeniu kod [kontraktu](#smart-contract) (lub [biblioteki](#library)) staje się niezmienny. Standardowe techniki rozwoju oprogramowania są oparte na możliwości poprawiania ewentualnych błędów i dodawania nowych funkcji, dlatego niemodyfikowalność stanowi wyzwanie dla twórców inteligentnych kontraktów. - + Wdrażanie inteligentnych kontraktów @@ -411,7 +411,7 @@ Po wdrożeniu kod [kontraktu](#smart-contract) (lub [biblioteki](#library)) staj Znana również jako „algorytm rozszerzania hasła”, jest używana w pliku [kestore](#keystore-file) do ochrony zaszyfrowanego hasła przed przed atakami siłowymi, atakami słownikowymi i atakami z użyciem tablic tęczowych, wielokrotnie haszując hasło. - + Ochrona @@ -431,7 +431,7 @@ Plik w formacie JSON zawierający jeden (losowo wygenerowany) [klucz prywatny](# Obszar rozwoju skupiony na ulepszeniach w zakresie warstwowania w uzupełnieniu protokołu Ethereum. Te ulepszenia są związane z szybkościami [transakcji](#transaction), niższymi [opłatami transakcyjnymi](#transaction-fee) i prywatnością transakcji. - + Warstwa 2 @@ -443,7 +443,7 @@ Przechowywany na dysku magazyn open source typu klucz-wartość, zaimplementowan [Kontrakt ](#smart-contract) specjalnego rodzaju, który nie ma funkcji do odbioru płatności, funkcji rezerwowej ani pamięci na dane. W związku z tym nie może odbierać ani przechowywać etherów, ani przechowywać danych. Biblioteka to zainstalowany kod, który może być wywoływany w trybie odczytu przez inne kontrakty na potrzeby obliczeń. - + Biblioteki kontraktów inteligentnych @@ -479,7 +479,7 @@ Trzeci etap rozwoju Ethereum rozpoczęty w październiku 2017 r. [Węzeł](#node) w sieci, który za pomocą wielokrotnego obliczania skrótów znajduje prawidłowe [dowody pracy](#pow) (proof of work) dla nowych bloków (patrz [ethash](#ethash)). - + Wydobycie @@ -491,7 +491,7 @@ Trzeci etap rozwoju Ethereum rozpoczęty w październiku 2017 r. Oznacza tu sieć Ethereum — sieć P2P, w której transakcje i bloki są przekazywane do wszystkich węzłów sieci Ethereum (użytkowników sieci). - + Sieci @@ -499,9 +499,9 @@ Oznacza tu sieć Ethereum — sieć P2P, w której transakcje i bloki są przeka Nazywany także deed. Jest to standardowy token wprowadzony na podstawie propozycji ERC721. Tokeny NFT można śledzić i handlować nimi, ale każdy token jest unikatowy i odmienny; nie są zamienne jak ETH i [tokeny ERC-20](#token-standard). Tokeny NFT mogą reprezentować prawo własności zasobów cyfrowych lub fizycznych. - + Tokeny niewymienne (NFT) - + ERC-721 – standard tokenów niewymiennych @@ -509,11 +509,11 @@ Nazywany także deed. Jest to standardowy token wprowadzony na podstawie propozy Klient działający w sieci. - + Węzły i klienci - + Węzły i klienci @@ -533,7 +533,7 @@ Kiedy [górnik](#miner) znajdzie poprawny [blok](#block), może się okazać, ż [Pakiet zbiorczy](#rollups) transakcji, które używają [dowodów oszustwa](#fraud-proof), aby zaoferować większą przepustowość transakcji [warstwy 2](#layer-2) przy użyciu zabezpieczeń dostarczanych przez [sieć główną](#mainnet) (warstwa 1). W przeciwieństwie do [plazmy](#plasma), podobnego rozwiązania warstwy 2, optymistyczne pakiety zbiorcze mogą obsługiwać bardziej złożone typy transakcji – wszystko co jest możliwe w [EVM](#evm). W porównaniu z [pakietami zbiorczymi o wiedzy zerowej](#zk-rollups) doświadczają opóźnień, ponieważ transakcję można zakwestionować za pomocą dowodu oszustwa. - + Optymistyczne pakiety zbiorcze @@ -549,7 +549,7 @@ Jest to jedna z najważniejszych implementacji oprogramowania klienckiego Ethere Rozwiązanie skalowania off-chain wykorzystujące [dowody oszustwa](#fraud-proof), na przykład [optymistyczne pakiety zbiorcze](#optimistic-rollups). Plazma jest ograniczona do prostych transakcji, takich jak podstawowe transfery i zamiany tokenów. - + Plazma @@ -561,7 +561,7 @@ Jest to tajna liczba, która umożliwia użytkownikom w sieci Ethereum dowodzeni Jest to metoda, za pomocą której protokół blockchainu kryptowaluty umożliwia uzyskanie [konsensusu](#consensus) w środowisku rozproszonym. PoS wymaga przedstawienia dowodu własności określonej kwoty kryptowaluty (jest to „stawka”, jaką użytkownik ma w sieci), aby dana osoba mogła uczestniczyć w weryfikacji transakcji. - + Proof-of-stake @@ -569,7 +569,7 @@ Jest to metoda, za pomocą której protokół blockchainu kryptowaluty umożliwi Są do dane (dowód), których uzyskanie wymaga intensywnych obliczeń. W Ethereum [górnicy](#miner) muszą znaleźć liczbowe rozwiązanie algorytmu [Ethash](#ethash) zgodnie z poziomem [trudności](#difficulty) obowiązującym na poziomie sieci. - + Proof-of-work @@ -589,7 +589,7 @@ Dane zwracane przez klienta Ethereum, reprezentujące wynik konkretnej [transakc Atak składający się z kontraktu atakującego wywołującego kontrakt ofiary w taki sposób, że podczas wykonania ofiara ponownie wywołuje kontrakt atakującego rekursywnie. Może to skutkować na przykład kradzieżą środków poprzez pominięcie tych części kontraktu ofiary, które aktualizują saldo lub liczą kwoty odstąpienia. - + Wielobieżność @@ -605,7 +605,7 @@ Standard kodowania zaprojektowany przez deweloperów Ethereum do kodowania i ser Typ rozwiązania skalowania [warstwy 2](#layer-2) który zawiera wiele transakcji i przesyła je do [głównego łańcucha Ethereum](#mainnet) w pojedynczej transakcji. Pozwala to na zmniejszenie kosztów [gazu](#gas) i zwiększenie przepustowości [transakcji](#transaction). Istnieją pakiety zbiorcze optymistyczne i o wiedzy zerowej, wykorzystujące różne metody zabezpieczania, aby zaoferować wymienione korzyści skalowalności. - + Pakiety zbiorcze @@ -617,7 +617,7 @@ Typ rozwiązania skalowania [warstwy 2](#layer-2) który zawiera wiele transakcj Czwarty i ostatni etap rozwoju Ethereum, znany pod nazwą Ethereum 2.0. - + Ethereum 2.0 (Eth2) @@ -629,7 +629,7 @@ Rodzina kryptograficznych funkcji skrótu opublikowanych przez Narodowy Instytut Łańcuch [proof-of-stake](#proof-of-stake) koordynowany przez [łańcuch śledzący](#beacon-chain) i zabezpieczony przez [walidatorów](#validator). Do sieci zostaną dodane 64 w ramach aktualizacji łańcucha odłamkowego Eth2. Łańcuchy odłamkowe będą oferować Ethereum zwiększoną przepustowość transakcji dzięki dostarczeniu dodatkowych danych do rozwiązań [warstwy 2](#layer-2) takich jak [optymistyczne pakiety zbiorcze](#optimistic-rollups) i [pakiety zbiorcze ZK](#zk-rollups). - + Łańcuchy szczątkowe @@ -637,7 +637,7 @@ Rodzina kryptograficznych funkcji skrótu opublikowanych przez Narodowy Instytut Rozwiązanie skalujące wykorzystujące oddzielny łańcuch z innymi, często szybszymi, [regułami konsensusu](#consensus-rules). Aby podłączyć łańcuchy boczne do [sieci głównej](#mainnet), potrzebny jest mostek. [Pakiety zbiorcze](#rollups) również używają łańcuchów bocznych, ale współpracują z [siecią główną](#mainnet). - + Łańcuchy boczne @@ -649,7 +649,7 @@ Pojęcie z obszaru programowania komputerów oznaczające obiekt klasy, która u Okres (12 sekund) w którym [walidator](#validator) w systemie [proof-of-stake](#proof-of-stake) może zaproponować nowy [łańcuch śledzący](#beacon-chain) i blok łańcucha [odłamków](#shard). Slot może być pusty. 32 sloty tworzą [epokę](#epoch). - + Proof-of-stake @@ -657,7 +657,7 @@ Okres (12 sekund) w którym [walidator](#validator) w systemie [proof-of-stake]( Program działający w infrastrukturze obliczeniowej Ethereum. - + Wprowadzenie do inteligentnych kontraktów @@ -665,7 +665,7 @@ Program działający w infrastrukturze obliczeniowej Ethereum. Proceduralny (imperatywny) język programowania o składni podobnej do JavaScript, C++ lub Java. Najpopularniejszy i najczęściej używany język do tworzenia [inteligentnych kontraktów](#smart-contract) w Ethereum. Jego twórcą jest dr Gavin Wood. - + Solidity @@ -681,7 +681,7 @@ Jest to język asemblerowy dla maszyny [EVM](#evm) używany w programach w języ Token [ERC-20](#token-standard) o wartości powiązanej z wartością innego zasobu. Istnieją sablecoiny zabezpieczone walutami fiducjarnymi, takimi jak dolary, metale szlachetne, złoto, i innymi kryptowalutami, takimi jak bitcoin. - + ETH nie jest jedyną kryptowalutą na Ethereum @@ -689,7 +689,7 @@ Token [ERC-20](#token-standard) o wartości powiązanej z wartością innego zas Deponowanie ilości [etheru](#ether) (Twoja stawka) aby stać się walidatorem i zabezpieczyć [sieć](#network). Walidator sprawdza [transakcje](#transaction) i proponuje [bloki](#block) w modelu konsensusu [proof-of-stake](#pos). Staking stanowi dla Ciebie ekonomiczną zachętę do działania w najlepszym interesie sieci. Otrzymasz nagrody za wykonywanie obowiązków [walidatora](#validator), ale stracisz różne ilości ETH, jeśli tego nie zrobisz. - + Zestakuj swój ETH, aby zostać walidatorem Ethereum @@ -697,7 +697,7 @@ Deponowanie ilości [etheru](#ether) (Twoja stawka) aby stać się walidatorem i Rozwiązanie [warstwy 2](#layer-2), polegające na ustanowieniu między uczestnikami kanału, w którym mogą swobodnie i tanio przeprowadzać transakcje. Tylko [transakcja](#transaction) ustanawiająca i zamykająca kanał jest wysyłana do [sieci głównej](#mainnet). Pozwala to na bardzo wysoką przepustowość transakcji, ale opiera się na wcześniejszej znajomości liczby uczestników i blokowaniu funduszy. - + Kanały uzyskiwania informacji @@ -717,7 +717,7 @@ Nazwa [etheru](#ether). 1 szabo = 1012 [wei](#wei), 106 sz Skrót od nazwy „sieć testowa”, służy do symulowania zachowania głównej sieci Ethereum (patrz [sieć główna](#mainnet)). - + Sieci testowe @@ -725,7 +725,7 @@ Skrót od nazwy „sieć testowa”, służy do symulowania zachowania głównej Wprowadzony we wniosku ERC-20 zapewnia znormalizowaną strukturę [kontraktów inteligentnych](#smart-contract) dla zamiennych tokenów. Tokeny z tego samego kontraktu mogą być śledzone, sprzedawane i wymieniane, w przeciwieństwie do [NFT](#nft). - + Standard tokena ERC-20 @@ -733,7 +733,7 @@ Wprowadzony we wniosku ERC-20 zapewnia znormalizowaną strukturę [kontraktów i Dane przeznaczone do blockchainu Ethereum, podpisane przez [konto](#account) źródłowe skierowane pod określony [adres](#address). Transakcja zawiera metadane, np. [limit gazu](#gas-limit) dla tej transakcji. - + Transakcje @@ -757,9 +757,9 @@ Nazwa ta pochodzi od brytyjskiego matematyka i informatyka Alana Turinga. System [Węzeł](#node) w systemie [proof-of-stake](#proof-of-stake) odpowiedzialny za przechowywanie danych, przetwarzanie transakcji i dodawanie nowych bloków do blockchainu. Aby aktywować oprogramowanie walidatora, musisz mieć możliwość [stakingu](#staking) 32 ETH. - + Proof-of-stake - + Stakowanie w Ethereum @@ -767,7 +767,7 @@ Nazwa ta pochodzi od brytyjskiego matematyka i informatyka Alana Turinga. System Model bezpieczeństwa dla niektórych rozwiązań [warstwy 2](#layer-2), gdzie w celu zwiększenia szybkości transakcje są [wrzucane](/#rollups) do partii i przesyłane do Ethereum w jednej transakcji. Obliczanie transakcji odbywa się poza łańcuchem, a następnie jest dostarczane do głównego łańcucha wraz z dowodem ich ważności. Ta metoda zwiększa liczbę możliwych transakcji przy jednoczesnym zachowaniu bezpieczeństwa. Niektóre [pakiety zbiorcze](#rollups) używają [dowodu oszustwa](#fraud-proof). - + Pakiety zbiorcze o wiedzy zerowej @@ -775,7 +775,7 @@ Model bezpieczeństwa dla niektórych rozwiązań [warstwy 2](#layer-2), gdzie w Rozwiązanie, które używa [dowodów ważności](#validity-proof) w celu poprawy przepustowości transakcji. W przeciwieństwie do [pakietów zbiorczych z zerową wiedzą](#zk-rollup), dane Validium nie są przechowywane w warstwie 1 [sieci głównej](#mainnet). - + Validium @@ -783,7 +783,7 @@ Rozwiązanie, które używa [dowodów ważności](#validity-proof) w celu popraw Wysokopoziomowy jęsyk programowania wysokiego poziomu o składni zbliżonej do Pythona. Ma być językiem zbliżonym do języków czysto funkcyjnych. Utworzony przez Vitalika Buterina. - + Vyper @@ -795,7 +795,7 @@ Wysokopoziomowy jęsyk programowania wysokiego poziomu o składni zbliżonej do Oprogramowanie przechowujące [klucze prywatne](#private-key). Pozwala uzyskać dostęp do [kont](#account) Ethereum, kontrolować je i komunikować się z [inteligentnymi kontraktami](#smart-contract). Klucze nie muszą być przechowywane w portfelu i mogą być pobierane z magazynu offline (tj. karty pamięci lub kartki papieru) w celu poprawy bezpieczeństwa. Pomimo nazwy portfele nigdy nie przechowują pieniędzy ani tokenów. - + Portfele Ethereum @@ -803,7 +803,7 @@ Oprogramowanie przechowujące [klucze prywatne](#private-key). Pozwala uzyskać Trzecia wersja Internetu. Po raz pierwszy zaproponował ją dr Gavin Wood. Sieć Web3 reprezentuje nową wizję opartą na aplikacjach sieciowych. Ma pozwolić przejść od zarządzanych aplikacji z jednym właścicielem do aplikacji rozwijanych za pomocą decentralizowanych protokołów (patrz [Dapp](#dapp)). - + Web2 vs Web3 @@ -823,7 +823,7 @@ To specjalny adres w Ethereum, obejmujący same zera. Jest on podawany jako adre [Pakiet zbiorczy](#rollups)transakcji korzystający z [ dowodów ważności](#validity-proof) w celu zwiększenia przepustowości transakcji [warstwy 2](#layer-2) przy zastosowaniu zabezpieczeń zapewnianych przez [sieć główną](#mainnet) (warstwa 1). Pakiety zbiorcze o wiedzy zerowej nie mogą obsługiwać złożonych transakcji (co mogą robić [optymistyczne pakiety zbiorcze](#optimistic-rollups)), ale nie dotyczą ich problemy z opóźnieniami, ponieważ przedłożone transakcje są ewidentnie ważne. - + Pakiety zbiorcze o wiedzy zerowej diff --git a/public/content/translations/pl/governance/index.md b/public/content/translations/pl/governance/index.md index be000f6a624..e00a67828fd 100644 --- a/public/content/translations/pl/governance/index.md +++ b/public/content/translations/pl/governance/index.md @@ -32,7 +32,7 @@ Przeciwne podejście, zarządzanie poza łańcuchem, polega na tym, że wszelkie _Podczas gdy na poziomie protokołu zarządzanie Ethereum odbywa się poza łańcuchem, wiele przypadków użycia zbudowanych na Ethereum, takich jak DAO, wykorzystuje zarządzanie w łańcuchu._ - + Więcej o DAO @@ -58,7 +58,7 @@ _Uwaga: każda osoba może być częścią wielu z tych grup (np. deweloper prot Jednym z ważniejszych procesów zarządzania Ethereum jest tzw. **Propozycja Ulepszenia Ethereum (EIP)**. EIP są standardami określającymi nowe funkcje lub procesy dla Ethereum. Każdy członek społeczności Ethereum może stworzyć EIP. Jeżeli jesteś zainteresowany stworzeniem EIP lub uczestnictwem w weryfikacji i/lub zarządzaniem zobacz: - + Więcej o EIP @@ -154,7 +154,7 @@ Podczas gdy specyfikacja i implementacje deweloperskie zawsze były w pełni ope Kiedy łańcuch śledzący połączył się z warstwą wykonawczą Ethereum 15 września 2022 r., Połączenie zostało zakończone w ramach [aktualizacji sieci Paris](/history/#paris). Propozycja [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) została zmieniona z „Last Call” na „Final”, kończąc przejście na proof-of-stake. - + Więcej o Połączeniu diff --git a/public/content/translations/pl/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/pl/guides/how-to-create-an-ethereum-account/index.md index 161cc02f290..c67a4953765 100644 --- a/public/content/translations/pl/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/pl/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ W przeciwieństwie do otwierania nowego konta w firmie, tworzenie konta Ethereum Portfel to aplikacja, która pomaga zarządzać kontem Ethereum. Wykorzystuje ona klucze użytkownika do wysyłania i odbierania transakcji oraz logowania się do aplikacji. Istnieją dziesiątki różnych portfeli do wyboru — mobilne, komputerowe, czy nawet w formie rozszerzenia do przeglądarki. - + Znajdź portfel @@ -42,7 +42,7 @@ Po zapisaniu swojej frazy ziarna powinieneś zobaczyć pulpit nawigacyjny swojeg
Chcesz dowiedzieć się więcej?
- + Zobacz nasze inne przewodniki
diff --git a/public/content/translations/pl/guides/how-to-revoke-token-access/index.md b/public/content/translations/pl/guides/how-to-revoke-token-access/index.md index 0f33bd8a1ce..761e235bc16 100644 --- a/public/content/translations/pl/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/pl/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Zalecamy odświeżenie narzędzia do unieważniania po kilku minutach i ponowne
Chcesz dowiedzieć się więcej?
- + Zobacz nasze inne przewodniki
diff --git a/public/content/translations/pl/guides/how-to-swap-tokens/index.md b/public/content/translations/pl/guides/how-to-swap-tokens/index.md index ddc39bbab67..9dcbfad79bd 100644 --- a/public/content/translations/pl/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/pl/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Po przetworzeniu transakcji automatycznie otrzymasz wymienione tokeny do swojego
Chcesz dowiedzieć się więcej?
- + Zobacz nasze inne przewodniki
diff --git a/public/content/translations/pl/guides/how-to-use-a-bridge/index.md b/public/content/translations/pl/guides/how-to-use-a-bridge/index.md index 3d7375616c4..3e5b8fafcda 100644 --- a/public/content/translations/pl/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/pl/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Możesz użyć [chainlist.org](http://chainlist.org), aby znaleźć szczegóły
Chcesz dowiedzieć się więcej?
- + Zobacz nasze inne przewodniki
diff --git a/public/content/translations/pl/guides/how-to-use-a-wallet/index.md b/public/content/translations/pl/guides/how-to-use-a-wallet/index.md index 408269211fb..2a0d784fe79 100644 --- a/public/content/translations/pl/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/pl/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Twój adres będzie taki sam we wszystkich projektach Ethereum. Nie musisz rejes
Chcesz dowiedzieć się więcej?
- + Zobacz nasze inne przewodniki
diff --git a/public/content/translations/pl/history/index.md b/public/content/translations/pl/history/index.md index 0d6f89bcb11..1012279b0ad 100644 --- a/public/content/translations/pl/history/index.md +++ b/public/content/translations/pl/history/index.md @@ -90,7 +90,7 @@ Uaktualnienie Berlin optymalizuje koszt gazu przy pewnych działaniach EVM oraz [Przeczytaj ogłoszenie Fundacji Ethereum](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + Łańcuch śledzący @@ -106,7 +106,7 @@ Do ekosystemu Ethereum został wprowadzony kontrakt depozytu na staking Choć by [Przeczytaj ogłoszenie Fundacji Ethereum](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Staking @@ -360,6 +360,6 @@ Dokumentacja Yellow Paper autorstwa dr Gavina Wood, jest techniczną definicją Artykuł wprowadzający, opublikowany w 2013 roku przez Vitalika Buterina, założyciela Ethereum, przed uruchomieniem projektu w 2015 roku. - + Dokumentacja diff --git a/public/content/translations/pl/nft/index.md b/public/content/translations/pl/nft/index.md index 276b7735094..df557428b9c 100644 --- a/public/content/translations/pl/nft/index.md +++ b/public/content/translations/pl/nft/index.md @@ -56,7 +56,7 @@ Być może jesteś artystą, który chce udostępniać swoje prace za pomocą NF
Odkrywaj, kupuj lub twórz swoje własne dzieła sztuki/kolekcje NFT...
- + Odkryj sztukę NFT
@@ -93,7 +93,7 @@ Bezpieczeństwo Ethereum wynika z algorytmu [proof-of-stake](/glossary/#pos). Sy Kwestie bezpieczeństwa związane z NFT są najczęściej związane z oszustwami typu phishing, lukami w inteligentnych kontraktach lub błędami użytkownika (takimi jak nieumyślne ujawnienie kluczy prywatnych), co sprawia, że dbanie o bezpieczeństwo portfela ma kluczowe znaczenie dla właścicieli NFT. - + Więcej o bezpieczeństwie diff --git a/public/content/translations/pl/roadmap/beacon-chain/index.md b/public/content/translations/pl/roadmap/beacon-chain/index.md index 7dcea8ee1ab..70b828da5fc 100644 --- a/public/content/translations/pl/roadmap/beacon-chain/index.md +++ b/public/content/translations/pl/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ Wszystkie uaktualnienia Ethereum są poniekąd wzajemnie powiązane. Podsumujmy Na początku łańcuch śledzący istniał oddzielnie od sieci głównej Ethereum, ale zostały one połączone w 2022 r. - + Połączenie @@ -66,7 +66,7 @@ Na początku łańcuch śledzący istniał oddzielnie od sieci głównej Ethereu Sharding może bezpiecznie wejść do ekosystemu Ethereum tylko z mechanizmem konsensusu proof-of-stake. W łańcuchu śledzącym wprowadzono staking, który „połączył się” z siecią główną, torując drogę shardingowi, który pomoże w dalszym skalowaniu Ethereum. - + Łańcuchy odłamkowe diff --git a/public/content/translations/pl/roadmap/merge/index.md b/public/content/translations/pl/roadmap/merge/index.md index 47129446999..94d2b13b9ca 100644 --- a/public/content/translations/pl/roadmap/merge/index.md +++ b/public/content/translations/pl/roadmap/merge/index.md @@ -198,7 +198,7 @@ Połączenie reprezentuje formalne przyjęcie łańcucha śledzącego jako nowej Bloki są natomiast proponowane przez węzły walidujące, które stakują ETH w zamian za prawo do udziału w konsensusie. Te uaktualnienia stanowią podstawę dla przyszłych uaktualnień skalowalności, w tym shardingu. - + Łańcuch śledzący @@ -214,7 +214,7 @@ Pierwotnie planowano prace nad shardingiem przed Połączeniem, aby rozwiązać Plany dotyczące shardingu szybko ewoluują, ale ze względu na rozwój i sukces technologii warstwy 2 do skalowania wykonania transakcji plany shardingu przesunęły się w kierunku znalezienia optymalnego sposobu rozłożenia ciężaru przechowywania skompresowanych calldata z kontraktów pakietów zbiorczych, co pozwala na wykładniczy wzrost przepustowości sieci. Nie byłoby to możliwe bez wcześniejszego przejścia na proof-of-stake. - + Sharding diff --git a/public/content/translations/pl/security/index.md b/public/content/translations/pl/security/index.md index 8353c6431fb..fe3d222f1ae 100644 --- a/public/content/translations/pl/security/index.md +++ b/public/content/translations/pl/security/index.md @@ -110,11 +110,11 @@ Rozszerzenia przeglądarki, takie jak rozszerzenia Chrome lub dodatki do Firefok Jednym z najczęstszych powodów, dla których ludzie są oszukiwani w kryptowalutach, jest brak zrozumienia. Na przykład, jeśli nie rozumiesz, że sieć Ethereum jest zdecentralizowana i nie jest niczyją własnością, łatwo jest paść ofiarą kogoś udającego agenta obsługi klienta, który obiecuje zwrócić utracone na giełdzie ETH w zamian za twoje klucze prywatne. Edukowanie się na temat działania Ethereum jest opłacalną inwestycją. - + Co to jest Ethereum? - + Czym jest eter? @@ -127,7 +127,7 @@ Jednym z najczęstszych powodów, dla których ludzie są oszukiwani w kryptowal Klucz prywatny do portfela działa jak hasło do portfela Ethereum. Jest to jedyna rzecz, która powstrzymuje kogoś, kto zna adres Twojego portfela, przed opróżnieniem Twojego konta ze wszystkich jego aktywów! - + Czym jest portfel Ethereum? diff --git a/public/content/translations/pl/staking/pools/index.md b/public/content/translations/pl/staking/pools/index.md index 079bc3e0021..2569058cbf2 100644 --- a/public/content/translations/pl/staking/pools/index.md +++ b/public/content/translations/pl/staking/pools/index.md @@ -68,7 +68,7 @@ Już teraz! Aktualizacja sieci Shanghai/Capella miała miejsce w kwietniu 2023 r Alternatywnie, pule wykorzystujące token stakingowy ERC-20 pozwalają użytkownikom handlować tym tokenem na otwartym rynku, umożliwiając sprzedaż pozycji stakingowej, skutecznie „wypłacając” bez faktycznego usuwania ETH z kontraktu stakingowego. -Więcej o wypłatach ze stakingu +Więcej o wypłatach ze stakingu diff --git a/public/content/translations/pl/staking/saas/index.md b/public/content/translations/pl/staking/saas/index.md index cc597804665..77792aff7c8 100644 --- a/public/content/translations/pl/staking/saas/index.md +++ b/public/content/translations/pl/staking/saas/index.md @@ -78,7 +78,7 @@ W kwietniu 2023 r. w ramach aktualizacji Shanghai/Capella wprowadzono wypłaty z Walidatorzy mogą również w pełni wyjść jako walidator, co odblokuje ich pozostałe saldo ETH do wypłaty. Konta, które podały adres wypłaty i zakończyły proces wyjścia, otrzymają całe saldo na adres wypłaty podany podczas następnego przeglądu walidatora. -Więcej o wypłatach ze stakingu +Więcej o wypłatach ze stakingu diff --git a/public/content/translations/pl/staking/solo/index.md b/public/content/translations/pl/staking/solo/index.md index 38f38924b0b..8fd59f1fb66 100644 --- a/public/content/translations/pl/staking/solo/index.md +++ b/public/content/translations/pl/staking/solo/index.md @@ -190,7 +190,7 @@ Po ustawieniu poświadczeń wypłaty, płatności nagród (skumulowane ETH przez Aby odblokować i otrzymać całe saldo z powrotem, należy również zakończyć proces zamykania walidatora. -Więcej o wypłatach ze stakingu +Więcej o wypłatach ze stakingu ## Dalsza lektura {#further-reading} diff --git a/public/content/translations/pl/web3/index.md b/public/content/translations/pl/web3/index.md index 6ca735c1156..04ed13e2c05 100644 --- a/public/content/translations/pl/web3/index.md +++ b/public/content/translations/pl/web3/index.md @@ -63,7 +63,7 @@ Web3 pozwala na bezpośrednią własność poprzez [niewymienialne tokeny (NFT)]
Dowiedz się więcej o NFT
- + Więcej o NFT
@@ -88,7 +88,7 @@ Ludzie jednak definiują wiele społeczności Web3 jako DAO. Wszystkie te społe
Dowiedz się więcej o DAO
- + Więcej informacji o: DAO
@@ -99,7 +99,7 @@ Tradycyjnie należałoby utworzyć konto dla każdej używanej platformy. Na prz Web3 rozwiązuje te problemy, umożliwiając kontrolowanie tożsamości cyfrowej za pomocą adresu Ethereum i profilu ENS. Korzystanie z adresu Ethereum zapewnia pojedynczy login na różnych platformach, który jest bezpieczny, odporny na cenzurę i anonimowy. - + Zaloguj się za pomocą Ethereum @@ -107,7 +107,7 @@ Web3 rozwiązuje te problemy, umożliwiając kontrolowanie tożsamości cyfrowej Infrastruktura płatności Web2 opiera się na bankach i przetwórcach płatności, wykluczając osoby bez kont bankowych lub te, które mieszkają w granicach niewłaściwego kraju. Web3 wykorzystuje tokeny takie jak [ETH](/eth/) do wysyłania pieniędzy bezpośrednio w przeglądarce i nie wymaga zaufanej strony trzeciej. - + Więcej na temat ETH diff --git a/public/content/translations/pt-br/community/online/index.md b/public/content/translations/pt-br/community/online/index.md index 4b43a88f271..be210702b0e 100644 --- a/public/content/translations/pt-br/community/online/index.md +++ b/public/content/translations/pt-br/community/online/index.md @@ -10,40 +10,40 @@ Centenas de milhares de entusiastas do Ethereum se reúnem nestes fóruns na Int ## Fóruns {#forums} -r/ethereum – tudo sobre o Ethereum -r/ethfinance – o lado financeiro do Ethereum, incluindo DeFi -r/ethdev – focado no desenvolvimento do Ethereum -r/ethtrader – tendências e análise de mercado -r/ethstaker – bem-vindos a todos os interessados em apostar no Ethereum -Fellowship of Ethereum Magicians – comunidade orientada em torno de padrões técnicos no Ethereum -Ethereum Stackexchange – discussão e ajuda para desenvolvedores Ethereum -Pesquisa Ethereum – o painel de mensagens mais influente para pesquisa criptoeconômica +r/ethereum – tudo sobre o Ethereum +r/ethfinance – o lado financeiro do Ethereum, incluindo DeFi +r/ethdev – focado no desenvolvimento do Ethereum +r/ethtrader – tendências e análise de mercado +r/ethstaker – bem-vindos a todos os interessados em apostar no Ethereum +Fellowship of Ethereum Magicians – comunidade orientada em torno de padrões técnicos no Ethereum +Ethereum Stackexchange – discussão e ajuda para desenvolvedores Ethereum +Pesquisa Ethereum – o painel de mensagens mais influente para pesquisa criptoeconômica ## Salas de bate-papo {#chat-rooms} -Ethereum Cat Herders –Comunidade orientada em torno da oferta de apoio à gestão de projetos para o desenvolvimento do Ethereum -Ethereum Hackers – Chat no Discord administrado pela ETHGlobal: uma comunidade online para hackers Ethereum em todo o mundo -CryptoDevs – Comunidade Discord focada no desenvolvimento do Ethereum -EthStaker Discord - orientação, educação, apoio e recursos geridos pela comunidade para stakers existentes e potenciais -Equipe do site Ethereum.org – pare e converse sobre desenvolvimento e design do site ethereum.org com a equipe e pessoas da comunidade -Matos Discord – comunidade de criadores da Web3 na qual construtores, líderes do setor e entusiastas do Ethereum se encontram. Somos apaixonados pelo desenvolvimento, design e cultura Web3. Venha criar conosco. -Solidity Gitter — chat para desenvolvimento do solidity (Gitter) -Solidity Matrix — chat para desenvolvimento do solidity (Matrix) -Ethereum Stack Exchange — fórum de perguntas e respostas -Peeranha — fórum descentralizado de perguntas e respostas +Ethereum Cat Herders –Comunidade orientada em torno da oferta de apoio à gestão de projetos para o desenvolvimento do Ethereum +Ethereum Hackers – Chat no Discord administrado pela ETHGlobal: uma comunidade online para hackers Ethereum em todo o mundo +CryptoDevs – Comunidade Discord focada no desenvolvimento do Ethereum +EthStaker Discord - orientação, educação, apoio e recursos geridos pela comunidade para stakers existentes e potenciais +Equipe do site Ethereum.org – pare e converse sobre desenvolvimento e design do site ethereum.org com a equipe e pessoas da comunidade +Matos Discord – comunidade de criadores da Web3 na qual construtores, líderes do setor e entusiastas do Ethereum se encontram. Somos apaixonados pelo desenvolvimento, design e cultura Web3. Venha criar conosco. +Solidity Gitter — chat para desenvolvimento do solidity (Gitter) +Solidity Matrix — chat para desenvolvimento do solidity (Matrix) +Ethereum Stack Exchange — fórum de perguntas e respostas +Peeranha — fórum descentralizado de perguntas e respostas ## YouTube e Twitter {#youtube-and-twitter} -Ethereum Foundation – Mantenha-se atualizado com as últimas novidades da Ethereum Foundation -@ethereum – Conta oficial da Fundação Ethereum -@ethdotorg – O portal para o Ethereum, construído para a nossa comunidade global em crescimento -Lista de contas influentes sobre o Ethereum no Twitter +Ethereum Foundation – Mantenha-se atualizado com as últimas novidades da Ethereum Foundation +@ethereum – Conta oficial da Fundação Ethereum +@ethdotorg – O portal para o Ethereum, construído para a nossa comunidade global em crescimento +Lista de contas influentes sobre o Ethereum no Twitter
- + Saiba mais sobre DAOs
diff --git a/public/content/translations/pt-br/community/support/index.md b/public/content/translations/pt-br/community/support/index.md index 2e94d7c8c43..275acd9412a 100644 --- a/public/content/translations/pt-br/community/support/index.md +++ b/public/content/translations/pt-br/community/support/index.md @@ -12,11 +12,11 @@ Você está procurando pelo suporte oficial do Ethereum? A primeira coisa que vo Compreender a natureza descentralizada do Ethereum é vital porque qualquer pessoa que afirme ser um suporte oficial para o Ethereum está provavelmente tentando enganar você! A melhor proteção contra os golpistas é educar-se e levar a segurança a sério. - + Segurança e prevenção de fraude do Ethereum - + Aprenda os conceitos básicos do Ethereum diff --git a/public/content/translations/pt-br/contributing/adding-developer-tools/index.md b/public/content/translations/pt-br/contributing/adding-developer-tools/index.md index 11139288968..ceade2cb367 100644 --- a/public/content/translations/pt-br/contributing/adding-developer-tools/index.md +++ b/public/content/translations/pt-br/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ A menos que os produtos sejam ordenados especificamente de outra forma, como em Se você deseja adicionar uma ferramenta de desenvolvedor ao ethereum.org que atende aos critérios, crie um tíquete no GitHub. - + Criar tíquete diff --git a/public/content/translations/pt-br/contributing/adding-exchanges/index.md b/public/content/translations/pt-br/contributing/adding-exchanges/index.md index 2ef923a0d70..56796081355 100644 --- a/public/content/translations/pt-br/contributing/adding-exchanges/index.md +++ b/public/content/translations/pt-br/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ E para que o ethereum.org possa confiar na legitimidade e segurança dos serviç Se você deseja adicionar uma agência de câmbio no ethereum.org, crie um tíquete no GitHub. - + Criar tíquete diff --git a/public/content/translations/pt-br/contributing/adding-layer-2s/index.md b/public/content/translations/pt-br/contributing/adding-layer-2s/index.md index 08f7dd53614..c465ca5edd4 100644 --- a/public/content/translations/pt-br/contributing/adding-layer-2s/index.md +++ b/public/content/translations/pt-br/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _Não consideramos outras soluções de dimensionamento que não usam o Ethereum Se você quiser adicionar uma camada 2 ao ethereum.org, abra um tíquete no Github. - + Crie um ticket diff --git a/public/content/translations/pt-br/contributing/adding-products/index.md b/public/content/translations/pt-br/contributing/adding-products/index.md index 21ecdd5bd30..f6ff282744a 100644 --- a/public/content/translations/pt-br/contributing/adding-products/index.md +++ b/public/content/translations/pt-br/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _Estamos também investigando opções de votação para que a comunidade possa Se você quiser adicionar um dapp ao ethereum.org e ele atender aos critérios, abra um tíquete no GitHub. - + Criar um novo problema diff --git a/public/content/translations/pt-br/contributing/adding-staking-products/index.md b/public/content/translations/pt-br/contributing/adding-staking-products/index.md index 393d0e7f9f7..6b852978306 100644 --- a/public/content/translations/pt-br/contributing/adding-staking-products/index.md +++ b/public/content/translations/pt-br/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ Atualmente, a lógica e os valores do código para esses critérios estão conti Se você quiser adicionar uma participação (stake) de produto ou serviço ao ethereum.org, crie um tíquete no Github. - + Crie um ticket diff --git a/public/content/translations/pt-br/contributing/adding-wallets/index.md b/public/content/translations/pt-br/contributing/adding-wallets/index.md index e19afa6ac31..6e033d60495 100644 --- a/public/content/translations/pt-br/contributing/adding-wallets/index.md +++ b/public/content/translations/pt-br/contributing/adding-wallets/index.md @@ -57,7 +57,7 @@ As carteiras estão mudando rapidamente no Ethereum. Tentamos criar uma estrutur Se você deseja adicionar uma carteira ao ethereum.org, crie um tíquete no GitHub. - + Criar tíquete diff --git a/public/content/translations/pt-br/contributing/content-resources/index.md b/public/content/translations/pt-br/contributing/content-resources/index.md index 8215db0dd93..acba18e7eb7 100644 --- a/public/content/translations/pt-br/contributing/content-resources/index.md +++ b/public/content/translations/pt-br/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Conteúdos de aprendizado serão avaliados pelos seguintes critérios: Se você deseja adicionar uma fonte de conteúdo ao ethereum.org que atende aos critérios, abra um tíquete no GitHub. - + Criar um novo problema diff --git a/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md b/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md index 3f1a8b3b7e5..5ea32476a61 100644 --- a/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/pt-br/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Para as pessoas que aprendem melhor de forma visual, assistam ao vídeo do Luka Você precisará fazer login na sua conta do Crowdin ou criar uma conta, caso ainda não tenha. Você só precisa de uma conta de e-mail e senha para se cadastrar. - + Junte-se ao projeto diff --git a/public/content/translations/pt-br/contributing/translation-program/index.md b/public/content/translations/pt-br/contributing/translation-program/index.md index 3a1995e0304..28bcabdbf36 100644 --- a/public/content/translations/pt-br/contributing/translation-program/index.md +++ b/public/content/translations/pt-br/contributing/translation-program/index.md @@ -22,7 +22,7 @@ O Programa de Tradução do ethereum.org está aberto e qualquer um pode contrib _Junte-se ao [ethereum.org Discord](/discord/) para colaborar com traduções, fazer perguntas, compartilhar comentários e ideias ou juntar-se a um grupo de tradução._ - + Comece a traduzir diff --git a/public/content/translations/pt-br/dao/index.md b/public/content/translations/pt-br/dao/index.md index ac49b57cad2..97a1a711318 100644 --- a/public/content/translations/pt-br/dao/index.md +++ b/public/content/translations/pt-br/dao/index.md @@ -50,7 +50,7 @@ A espinha dorsal de uma DAO é seu contrato inteligente, que define as regras da Isso é possível porque os contratos inteligentes são imunes a adulterações quando são implementados no Ethereum. Você não pode simplesmente editar o código (as regras das DAOs) sem que as pessoas percebam porque tudo é público. - + Mais sobre contratos inteligentes diff --git a/public/content/translations/pt-br/defi/index.md b/public/content/translations/pt-br/defi/index.md index 47d992e1897..47fc8afa13d 100644 --- a/public/content/translations/pt-br/defi/index.md +++ b/public/content/translations/pt-br/defi/index.md @@ -47,7 +47,7 @@ Uma das melhores maneiras de avaliar o potencial das DeFi é compreender os prob | Os mercados estão sempre abertos. | Mercados fecham porque os empregados cumprem horários. | | Construído com base na transparência – qualquer pessoa pode ver os dados de um produto e inspecionar como o sistema funciona. | As instituições financeiras são livros fechados: não se pode pedir para ver o histórico de empréstimos, um registro dos seus ativos gerenciados, e assim por diante. | - + Ver aplicativos DeFi @@ -65,7 +65,7 @@ Isso soa estranho... "Por que eu gostaria de programar meu dinheiro"? No entanto
Explore nossas sugestões de aplicativos DeFi para iniciar se você é novo no Ethereum.
- + Ver aplicativos DeFi
@@ -92,7 +92,7 @@ Há uma alternativa descentralizada para a maioria dos serviços financeiros. Ma Como um blockchain, o Ethereum foi concebido para o envio de transações de forma segura e de modo global. Assim como o Bitcoin, o Ethereum torna o envio de dinheiro ao redor do mundo tão fácil quanto enviar um e-mail. Basta digitar o nome do seu beneficiário [nome ENS](/nft/#nft-domains) (como bob.eth) ou o endereço de conta da respectiva carteira e seu pagamento será enviado em minutos (normalmente). Para enviar ou receber pagamentos, você precisará de uma [carteira](/wallets/). - + Ver dapps de pagamento @@ -110,7 +110,7 @@ A volatilidade das criptomoedas é um problema para muitos produtos financeiros Moedas como Dai ou USDC têm um valor que não superam alguns centavos de dólar. Isso as torna perfeitas para rendimentos ou varejo. Muitas pessoas na América Latina utilizaram as stablecoins como forma de proteger suas poupanças, em tempos de grande incerteza com as moedas emitidas pelos governos. - + Mais sobre moedas estáveis @@ -123,7 +123,7 @@ Empréstimos de recursos de fornecedores descentralizados se dão de duas formas - Ponto a ponto, quando um mutuário pede emprestado diretamente de um mutuante específico. - Pool de fundos, onde credores fornecem fundos (liquidez) a um pool do qual os mutuários podem tomar empréstimo. - + Ver dapps de empréstimos @@ -183,7 +183,7 @@ Você pode ganhar juros sobre suas criptomoedas emprestando-as e vendo seus fund - Seu aDai aumentará com base nas taxas de juros e você poderá ver o saldo crescendo na sua carteira. Dependendo da APR (taxa percentual anual), seu saldo em carteira irá mostrar algo como 100.1234 após alguns dias ou até mesmo horas! - Você pode retirar uma quantidade de Dai regular, igual ao seu saldo em aDai, a qualquer momento. - + Ver dapps de empréstimos @@ -199,7 +199,7 @@ Loterias sem perda como a PoolTogether são uma divertida e inovadora maneira de O dinheiro acumulado para premiação é gerado por todos os juros gerados pelo empréstimo dos bilhetes depositados, como no exemplo de empréstimo acima. - + Experimente o PoolTogether @@ -211,7 +211,7 @@ Existem milhares de tokens no Ethereum. Exchanges descentralizadas (DEXs) permit Por exemplo, se você quiser usar a loteria sem perda PoolTogether (descrita acima), você precisará de um token como Dai ou USDC. Estas DEXs permitem que você troque seus ETH por esses tokens e reverta novamente quando terminar. - + Exibir exchanges de token @@ -223,7 +223,7 @@ Existem opções mais avançadas para traders que gostam de um pouco mais de con Quando você usa uma exchange centralizada, tem que depositar seus ativos antes da negociação e confiar a ela o cuidado dos ativos. Embora seus ativos estejam depositados, eles estão em risco, uma vez que as exchanges centralizadas são alvos atraentes para os hackers. - + Ver dapps de trading @@ -235,7 +235,7 @@ Existem produtos de gestão de fundos na Ethereum que tentarão aumentar a sua c Um bom exemplo é o [fundo DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Esse é um fundo com balanceamento automático, de forma a garantir que o seu portfólio sempre inclua [os principais tokens de DeFi por capitalização de mercado](https://www.coingecko.com/en/defi). Nunca é necessário gerenciar nenhum dos detalhes e é possível sacar do fundo sempre que quiser. - + Ver dapps de investimento @@ -249,7 +249,7 @@ Ethereum é uma plataforma ideal para financiamento colaborativo: - É transparente para que os captadores de recursos possam provar quanto dinheiro foi levantado. Você pode até rastrear como os fundos estão sendo gastos posteriormente. - Os captadores de recursos podem criar reembolsos automáticos se, por exemplo, houver um prazo específico e um montante mínimo que não seja cumprido. - + Ver dapps de captação de recursos @@ -276,7 +276,7 @@ Seguros descentralizados visam tornar o seguro mais barato, mais rápido para pa Os produtos Ethereum, como qualquer software, estão propensos a bugs e exploits. Então, atualmente, muitos produtos na área de seguros visam proteger seus usuários contra a perda de fundos. Entretanto, há projetos que estão começando a criar cobertura para tudo o que a vida pode nos oferecer. Um bom exemplo disto é a cobertura para o cultivo do Etherisc, que visa [proteger os pequenos agricultores do Quênia contra secas e inundações](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Um seguro descentralizado pode proporcionar cobertura mais barata aos agricultores que são frequentemente deixados de fora do seguro tradicional. - + Ver dapps de seguros @@ -286,7 +286,7 @@ Os produtos Ethereum, como qualquer software, estão propensos a bugs e exploits Com tanta coisa acontecendo, você precisará de uma maneira de acompanhar todos os seus investimentos, empréstimos e operações. Há uma série de produtos que permitem coordenar todas as atividades DeFi de um só lugar. Esta é a beleza da arquitetura aberta do DeFi. Equipes podem construir interfaces onde você não somente vê os saldos entre produtos, mas também pode usar os recursos correspondentes. Você vai achar isso útil enquanto aprende mais sobre DeFi. - + Ver dapps de portfolio @@ -324,7 +324,7 @@ Pense no DeFi como camadas: DeFi é um movimento de código aberto. Os protocolos e aplicações DeFi são todos abertos, para você inspecionar, fazer updates e inovar. Por causa dessa pilha em camadas (todos compartilham o mesmo blockchain e ativos base), os protocolos podem ser combinados para proporcionar oportunidades únicas. - + Mais sobre como criar Dapps diff --git a/public/content/translations/pt-br/glossary/index.md b/public/content/translations/pt-br/glossary/index.md index e541bb16e2d..384b1e437d0 100644 --- a/public/content/translations/pt-br/glossary/index.md +++ b/public/content/translations/pt-br/glossary/index.md @@ -21,7 +21,7 @@ Um tipo de ataque em uma [rede descentralizada](#network), durante a qual um gru Um objeto contendo um [endereço](#address), um saldo, [um nonce](#nonce), bem como armazenamento e código opcionais. Uma conta pode ser uma [conta de contrato](#contract-account) ou uma [conta de propriedade externa (EOA)](#eoa). - + Contas Ethereum @@ -33,7 +33,7 @@ Geralmente, isso representa um [EOA](#eoa) ou [contrato](#contract-account) que A maneira padrão de interagir com [contratos](#contract-account) no ecossistema Ethereum, tanto de fora da cadeia de blocos quanto para interações contrato a contrato. - + IAB @@ -49,7 +49,7 @@ Circuito integrado de aplicação específica. Isso geralmente se refere a um ci Em [Solidity](#solidity), `assert(false)` compila para `0xfe`, um código de operação inválido que usa todo o [gás](#gas) restante e reverte todas as mudanças. Quando o comando `assert()` falhar, algo muito errado e inesperado está acontecendo, e você precisará corrigir seu código. Você deve usar `assert()` para evitar condições que nunca deveriam ocorrer. - + Segurança do contrato inteligente @@ -57,7 +57,7 @@ Em [Solidity](#solidity), `assert(false)` compila para `0xfe`, um código de ope Uma afirmação feita por uma entidade de que algo é verdade. No contexto do Ethereum, os validadores de consenso devem afirmar o que eles acreditam ser o estado da cadeia. Em momentos determinados, cada validador é responsável por publicar diferentes atestações que declaram formalmente a visão deste validador da cadeia, incluindo o último ponto de verificação finalizado e a cabeça atual da cadeia. - + Atestações @@ -69,7 +69,7 @@ Uma afirmação feita por uma entidade de que algo é verdade. No contexto do Et Cada [bloco](#block) tem um preço de reserva conhecido como "taxa base". É a taxa mínima de [gás](#gas) que o usuário deve pagar para incluir uma transação no próximo bloco. - + Gás e taxas @@ -77,7 +77,7 @@ Cada [bloco](#block) tem um preço de reserva conhecido como "taxa base". É a t A Beacon Chain foi a cadeia de blocos que apresentou o conceito de [prova de participação](#pos) e [validadores](#validator) para o Ethereum. Ela era executada em paralelo com a prova de trabalho da Rede principal Ethereum desde dezembro de 2020, até que as duas cadeias foram fusionadas em setembro de 2022 para formar o Ethereum de hoje. - + Beacon Chain @@ -89,7 +89,7 @@ Uma representação de números posicionais, na qual o algarismo mais significat Um bloco é uma unidade de informação agregada que inclui uma lista ordenada de transações e informações relacionadas ao consenso. Blocos são propostos pelos validadores de prova de participação e, em que ponto eles são compartilhados em toda a rede ponto a ponto, na qual eles podem ser facilmente verificados de modo independente por todos os outros nós. As regras de consenso regem quais conteúdos de um bloco são considerados válidos, e todos os blocos inválidos são ignorados pela rede. A ordem desses blocos e as transações nela criam uma cadeia de eventos determinística, com o fim representando o estado atual da rede. - + Blocos @@ -134,7 +134,7 @@ O processo de verificação de que um novo bloco contém transações e assinatu Uma sequência de [blocos](#block), cada um se conectando ao seu antecessor até o [bloco de início](#genesis-block), fazendo referência ao hash do bloco anterior. A integridade da cadeia de blocos é economicamente protegida com a ajuda de um mecanismo de consenso baseado em prova de participação. - + O que é uma cadeia de blocos? @@ -166,7 +166,7 @@ A [Beacon Chain](#beacon-chain) tem um intervalo dividido em espaços (12 segund Conversão de código escrito em uma linguagem de programação de alto nível (por exemplo, [Solidity](#solidity)) em uma linguagem de baixo nível (por exemplo, [bytecode](#bytecode) EVM). - + Compilação de contratos inteligentes @@ -228,7 +228,7 @@ DAG significa Grafo de Direção Acíclica. É uma estrutura de dados composta p Aplicação descentralizada. No mínimo, trata-se de um [contrato inteligente](#smart-contract) e uma interface de usuário web. De forma mais ampla, um Dapp é um aplicativo Web construído sobre serviços de infraestrutura abertos, descentralizados e ponto-a-ponto. Além disso, muitos dapps incluem armazenamento descentralizado e/ou um protocolo e plataforma de mensagem. - + Introdução aos dapps @@ -244,7 +244,7 @@ O conceito de afastamento do controle e da execução dos processos de uma entid Uma empresa ou outra organização que opera sem gerenciamento hierárquico. DAO também pode se referir a um contrato chamado "The DAO" lançado em 30 de abril de 2016, que foi então hackeado em junho de 2016; isso finalmente motivou um [bifurcação permanente](#hard-fork) (apelidada de DAO) no bloco 1.192.000, que reverteu o contrato DAO hackeado e fez com que a Ethereum e o Ethereum Classic se dividissem em dois sistemas concorrentes. - + Organizações autônomas descentralizadas (DAOs) @@ -252,7 +252,7 @@ Uma empresa ou outra organização que opera sem gerenciamento hierárquico. DAO Um tipo de [dapp](#dapp) que permite que você troque tokens com pares na rede. Você precisa de [ethers](#ether) para usar um (para pagar as [taxas de transação](#transaction-fee)), mas eles não estão sujeitos a restrições geográficas, como corretoras centralizadas – qualquer pessoa pode participar. - + Câmbios descentralizados @@ -268,7 +268,7 @@ O caminho para participação na Ethereum. O contrato de depósito é um contrat Abreviação de "finanças descentralizadas", uma ampla categoria de [dapps](#dapp) que visa fornecer serviços financeiros apoiados pela cadeia de blocos, sem quaisquer intermediários, para que qualquer pessoa com conexão à internet possa participar. - + Finanças descentralizadas (DeFi) @@ -316,7 +316,7 @@ No contexto da criptografia, falta de previsibilidade ou nível de aleatoriedade Um período de 32 [espaços](#slot), cada espaço equivalendo a 12 segundos, totalizando 6,4 minutos. [Comitês](#committee) validadores são embaralhados a cada época por razões de segurança. Cada época tem uma oportunidade para a cadeia ser [finalizada](#finality). A cada validador são atribuídas novas responsabilidades no início de cada período. - + Prova de participação @@ -328,7 +328,7 @@ Um validador enviando duas mensagens que se contradizem. Um exemplo simples é u "Eth1" é um termo que se refere à Rede Principal Ethereum, uma cadeira de blocos de prova de trabalho existente. Esse termo já foi descontinuado e substituído por "camada de execução". [Saiba mais sobre essa mudança de nome](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Mais sobre as atualizações do Ethereum @@ -336,7 +336,7 @@ Um validador enviando duas mensagens que se contradizem. Um exemplo simples é u "Eth2" é um termo que se refere a um conjunto de atualizações do protocolo Ethereum, incluindo a transição do Ethereum para a prova de participação. Esse termo foi descontinuado e substituído por "camada de consenso". [Saiba mais sobre essa mudança de nome](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Mais sobre as atualizações do Ethereum @@ -344,7 +344,7 @@ Um validador enviando duas mensagens que se contradizem. Um exemplo simples é u Um documento de design que fornece informações para a comunidade Ethereum, descrevendo um novo recurso proposto, seus processos ou ambiente (consulte [ERC](#erc)). - + Introdução às EIPs @@ -370,7 +370,7 @@ Contas de propriedade externa (EOAs) são [contas](#account) controladas por [ch Uma etiqueta dada a alguns [EIPs](#eip) que tentam definir um padrão específico de uso do Ethereum. - + Introdução às EIPs @@ -384,7 +384,7 @@ Um algoritmo de [prova de trabalho](#pow) que foi usado no Ethereum antes de ele A criptomoeda nativa usada pelo ecossistema Ethereum, que cobre os custos de [gás](#gas) ao executar transações. Também escrito como ETH ou seu símbolo Ξ, o caractere maiúsculo Xi em grego. - + Moeda para nosso futuro digital @@ -392,7 +392,7 @@ A criptomoeda nativa usada pelo ecossistema Ethereum, que cobre os custos de [g Permite o uso de recursos de registro da [EVM](#evm). Os [Dapps](#dapp) podem detectar eventos e usá-los para acionar retornos de chamada JavaScript na interface do usuário. - + Eventos e Logs @@ -400,7 +400,7 @@ Permite o uso de recursos de registro da [EVM](#evm). Os [Dapps](#dapp) podem de Uma máquina virtual baseada em pilha que executa [bytecode](#bytecode). No Ethereum, o modelo de execução especifica como o estado do sistema é alterado, dada uma série de instruções em bytecode e uma pequena tupla de dados ambientais. Isso é especificado por meio de um modelo formal de uma máquina de estado virtual. - + Máquina Virtual Ethereum @@ -420,7 +420,7 @@ Uma função padrão chamada na ausência de dados ou um nome de função declar Um serviço realizado por meio de [contrato inteligente](#smart-contract) que dispensa fundos na forma de um ether de teste gratuito que pode ser usado em uma rede de teste. - + Faucets de rede de teste @@ -428,7 +428,7 @@ Um serviço realizado por meio de [contrato inteligente](#smart-contract) que di Finalidade é a garantia de que um conjunto de transações não mudará antes de um determinado tempo e não poderá ser revertida. - + Finalidade de prova de participação @@ -448,7 +448,7 @@ O algoritmo usado para identificar a cabeça da cadeia de blocos. Na camada de e Um modelo de segurança para certas soluções de [camada 2](#layer-2) no qual, para aumentar a velocidade, transações são [agrupadas](#rollups) em lotes e enviadas para o Ethereum em uma única transação. Elas são consideradas válidas, mas podem ser contestadas se houver alguma suspeita de fraude. Uma prova de fraude irá então executar a transação para ver se ocorreu uma fraude. Esse método aumenta a quantidade de transações possíveis, enquanto mantém a segurança. Alguns desses [agrupamentos](#rollups) usam [provas de validade](#validity-proof). - + Rollups otimistas @@ -464,7 +464,7 @@ A fase inicial de testes de desenvolvimento do Ethereum, que durou de julho de 2 Um combustível virtual usado no Ethereum para executar contratos inteligentes. A [EVM](#evm) usa um mecanismo de contabilidade para medir o consumo de gás e limitar o consumo de recursos de computação (veja [Turing completo](#turing-complete)). - + Gás e taxas @@ -540,7 +540,7 @@ Uma [bifurcação permanente](#hard-fork) do Ethereum no bloco 200.000.000 para Uma interface de usuário que normalmente combina um editor de código, compilador, tempo de execução e depurador. - + Ambientes Integrados de Desenvolvimento @@ -548,7 +548,7 @@ Uma interface de usuário que normalmente combina um editor de código, compilad Quando o código de um [contrato](#smart-contract) (ou [biblioteca](#library)) é implantado, ele se torna imutável. As práticas de desenvolvimento de software padrão se baseiam na capacidade de corrigir possíveis bugs e adicionar novos recursos, então, isso representa um desafio para o desenvolvimento de contratos inteligentes. - + Implantação de contratos inteligentes @@ -568,7 +568,7 @@ A cunhagem de um novo ether para recompensar a proposta de bloco, o certificado Também conhecido como um "algoritmo de expansão de senha", é usado por formatos de [repositório de chaves](#keystore-file) para proteger contra ataques de força bruta, dicionário e tabela de arco-íris na encriptação da frase secreta, realizando repetidamente o hash da frase secreta. - + Segurança do contrato inteligente @@ -588,7 +588,7 @@ Função [hash](#hash) criptográfica usada no Ethereum. Keccak-256 foi padroniz Uma área de desenvolvimento focada em melhorias de camadas em cima do protocolo Ethereum. Essas melhorias estão relacionadas às velocidades de [transação](#transaction), [taxas de transação](#transaction-fee) menores e privacidade de transações. - + Camada 2 @@ -600,7 +600,7 @@ Um armazenamento de código aberto de valor-chave em disco, implementado como um Um tipo especial de [contrato](#smart-contract) que não tem funções pagáveis, nenhuma função de contingência e sem armazenamento de dados. Portanto, não pode receber ou manter ether, nem armazenar dados. Uma biblioteca serve como código implantado anteriormente que outros contratos podem chamar para uma computação somente de leitura. - + Bibliotecas de Contratos Inteligentes @@ -620,7 +620,7 @@ O [algoritmo de seleção de bifurcação](#fork-choice-algorithm) usado pelos c Esta é a principal [cadeia de blocos](#blockchain) pública do Ethereum. ETH real, valor real e consequências reais. Também conhecido como camada 1, quando se discute soluções de escalabilidade da [camada 2](#layer-2). (Ver também [rede de teste](#testnet)). - + Redes Ethereum @@ -652,7 +652,7 @@ O processo repetido de fazer hash de um cabeçalho de bloco enquanto incrementa Um [nó](#node) de rede que encontra a [prova de trabalho](#pow) válida para novos blocos, por repetidas passagens de hash (ver [Ethash](#ethash)). Os mineradores já não fazem parte do Ethereum – eles foram substituídos por validadores quando o Ethereum mudou para a [prova de participação](#pos). - + Mineração @@ -668,7 +668,7 @@ Cunhagem é o processo de criar novos tokens e colocá-los em circulação para Referindo-se à rede Ethereum, uma rede ponto a ponto que propaga transações e blocos para todos os nós Ethereum (participante da rede). - + Redes @@ -680,10 +680,10 @@ A [taxa de hash](#hashrate) coletiva produzida por toda uma rede de mineração. Também conhecido como uma "ação", este é um padrão de token introduzido pela proposta ERC-721. Os NFTs podem ser rastreados e negociados, mas cada token é único e distinto; eles não são intercambiáveis como ETH e [tokens ERC-20](#token-standard). Os NFTs podem representar a propriedade de ativos digitais ou físicos. - + Tokens Não Fungíveis (NFTs) - + Norma de Token Não Fungível ERC-721 @@ -691,7 +691,7 @@ Também conhecido como uma "ação", este é um padrão de token introduzido pel Um software cliente que participa da rede. - + Nós e Clientes @@ -711,7 +711,7 @@ Quando um [minerador](#miner) de prova de trabalho encontra um [bloco](#block) v Um [rollup](#rollups) de transações que usam [provas de fraude](#fraud-proof) para oferecer maior taxa de transferência de transações da [camada 2](#layer-2), usando a segurança fornecida pela[Rede principal](#mainnet) (camada 1). Ao contrário de [Plasma](#plasma), uma solução similar de camada 2, rollups otimistas podem lidar com tipos de transações mais complexos ou qualquer coisa que seja possível na [EVM](#evm). Eles têm problemas de latência em comparação com [rollups de conhecimento zero](#zk-rollups) porque uma transação pode ser desafiada por meio da prova de fraude. - + Rollups otimistas @@ -719,7 +719,7 @@ Um [rollup](#rollups) de transações que usam [provas de fraude](#fraud-proof) Um oráculo é uma ponte entre a [cadeia de blocos](#blockchain) e o mundo real. Eles atuam como [APIs](#api) em cadeia, que podem ser consultadas sobre informações e usadas nos [contratos inteligentes](#smart-contract). - + Oráculos @@ -743,7 +743,7 @@ Uma rede de computadores ([pares](#peer)) capazes de executar funcionalidades co Uma solução de escalonamento fora da cadeia que usa [provas de fraude](#fraud-proof), como [rollups otimistas](#optimistic-rollups). O Plasma está limitado a transações simples como transferências e trocas básicas de tokens. - + Plasma @@ -759,7 +759,7 @@ Uma cadeia de blocos totalmente privada é uma com acesso autorizado, não dispo Um método pelo qual o protocolo de cadeia de blocos de criptomoeda visa alcançar o [consenso](#consensus) distribuído. A PoS pede que os usuários forneçam a propriedade de uma certa quantidade de criptomoedas (sua "participação" na rede), a fim de poder participar da validação das transações. - + Prova de participação @@ -767,7 +767,7 @@ Um método pelo qual o protocolo de cadeia de blocos de criptomoeda visa alcanç Um dado (a prova) que requer cálculos significativos para ser encontrado. - + Prova de trabalho @@ -787,7 +787,7 @@ Dado retornado pelo cliente Ethereum para representar o resultado de uma [transa Um ataque que consiste em um contrato de um invasor chamando uma função de contrato da vítima de tal forma que, durante a execução, a vítima chama o contrato do invasor novamente, recursivamente. Isto pode resultar, por exemplo, no roubo de fundos mediante a omissão de partes do contrato da vítima que atualizam os saldos ou contam os montantes de saque. - + Reentrância @@ -803,7 +803,7 @@ Um padrão de codificação projetado pelos desenvolvedores da Ethereum para cod Um tipo de solução de redimensionamento da [camada 2](#layer-2) que agrupa várias transações e as submete para a [cadeia principal do Ethereum](#mainnet) em uma única transação. Isso permite reduzir os custos de [gás](#gas) e aumentar em taxa de transferência de [transações](#transaction). Existem os rollups otimistas e de conhecimento zero que utilizam diferentes métodos de segurança para oferecer esses ganhos de escalabilidade. - + Rollups @@ -823,7 +823,7 @@ Uma família de funções hash criptográficas publicada pelo Instituto Nacional O estágio de desenvolvimento do Ethereum que iniciou um conjunto de atualizações de redimensionamento e sustentabilidade, anteriormente conhecido como "Ethereum 2.0" ou "Eth2". - + Melhorias no Ethereum @@ -835,7 +835,7 @@ O processo de conversão de uma estrutura de dados em uma sequência de bytes. As cadeias de fragmentos são seções discretas da blockchain total pelas quais os subconjuntos dos validadores podem ser responsáveis. Isso oferecerá maior taxa de transferência de transações para o Ethereum e melhorará a disponibilidade de dados para soluções de [camada 2](#layer-2), como [rollups otimistas](#optimistic-rollups) e [rollups ZK](#zk-rollups). - + Danksharding @@ -843,7 +843,7 @@ As cadeias de fragmentos são seções discretas da blockchain total pelas quais Uma solução de escala que usa uma cadeia separada com [regras de consenso](#consensus-rules) diferentes, geralmente mais rápidas. Uma ponte é necessária para conectar essas cadeias laterais à [Rede principal](#mainnet). [Rollups](#rollups) também usam cadeias laterais, mas, ao invés disso, eles operam em colaboração com a [Rede principal](#mainnet). - + Cadeias laterais @@ -863,7 +863,7 @@ Um removedor é uma entidade que escaneia as atestações procurando por ofensas Um período de tempo (12 segundos) no qual um novo bloco pode ser proposto por um [validador](#validator) no sistema de [prova de participação](#pos). Um espaço pode estar vazio. 32 espaços formam uma [época](#epoch). - + Prova de participação @@ -871,7 +871,7 @@ Um período de tempo (12 segundos) no qual um novo bloco pode ser proposto por u Um programa executado na infraestrutura de computação do Ethereum. - + Introdução aos Contratos Inteligentes @@ -879,7 +879,7 @@ Um programa executado na infraestrutura de computação do Ethereum. Abreviação de "succinct non-interactive argument of knowledge", um SNARK é um tipo de [prova de conhecimento zero](#zk-proof). - + Rollups de conhecimento zero @@ -891,7 +891,7 @@ Uma divergência em uma [cadeia de blocos](#blockchain) que ocorre quando as [re Uma linguagem de programação procedural (obrigatória) com sintaxe semelhante ao JavaScript, C++ ou Java. A linguagem mais popular e mais utilizada para [contratos inteligentes](#smart-contract) no Ethereum. Criado pelo Dr. Gavin Wood. - + Solidity @@ -907,7 +907,7 @@ Uma [bifurcação permanente](#hard-fork) da cadeia de blocos do Ethereum, que o Um [token ERC-20](#token-standard) com um valor derivado do valor de outro ativo. Existem moedas estáveis apoiadas por moeda fiduciária, como dólares, metais preciosos como ouro e outras criptomoedas, como o Bitcoin. - + ETH não é a única criptomoeda no Ethereum @@ -915,7 +915,7 @@ Um [token ERC-20](#token-standard) com um valor derivado do valor de outro ativo O depósito de uma quantidade de [ether](#ether) (sua participação) para se tornar um validador e proteger a [rede](#network). Um validador verifica as [transações](#transaction) e propõe [blocos](#block) sob um modelo de consenso de [prova de participação](#pos). A participação oferece um incentivo econômico para agir no melhor interesse da rede. Você receberá recompensas por cumprir suas funções de [validador](#validator), mas perderá diferentes quantidades de ETH se você não o fizer. - + Participe com seus ETH para se tornar um validador Ethereum @@ -923,7 +923,7 @@ O depósito de uma quantidade de [ether](#ether) (sua participação) para se to O ETH combinado com mais de um participante Ethereum, usado para alcançar os 32 ETH necessários para ativar um conjunto de chaves de validador. Um operador de nó usa essas chaves para participar de consenso e as [recompensas de bloco](#block-reward) são divididas entre os participantes que contribuem com elas. Pools de participação ou delegação de participação não são nativos do protocolo Ethereum, mas muitas soluções foram construídas pela comunidade. - + Participação em pool @@ -931,7 +931,7 @@ O ETH combinado com mais de um participante Ethereum, usado para alcançar os 32 Abreviação de "scalable transparent argument of knowledge", um SNARK é um tipo de [prova de conhecimento zero](#zk-proof). - + Rollups de conhecimento zero @@ -943,7 +943,7 @@ Uma imagem instantânea de todos os saldos e dados em um determinado momento na Uma solução de [camada 2](#layer-2), na qual um canal é configurado entre os participantes, para que eles possam realizar transações de forma livre e barata. Apenas uma [transação](#transaction) para configurar o canal e fechar o canal é enviada para a [Rede principal](#mainnet). Isso permite uma taxa de transferência de transação muito alta, mas depende do conhecimento prévio do número de participantes e do bloqueio de fundos. - + Canais de estado @@ -979,7 +979,7 @@ A dificuldade total é a soma da dificuldade de mineração do Ethash para todos Uma rede usada para simular o comportamento da rede principal do Ethereum (ver [Rede principal](#mainnet)). - + Redes de teste @@ -991,7 +991,7 @@ Um bem virtual negociável definido em contratos inteligentes na cadeia de bloco Apresentada na proposta ERC-20, fornece uma estrutura normatizada de [contrato inteligente](#smart-contract) para tokens fungíveis. Tokens do mesmo contrato podem ser rastreados, negociados e são intercambiáveis, ao contrário dos [NFTs](#nft). - + Norma de Token ERC-20 @@ -999,7 +999,7 @@ Apresentada na proposta ERC-20, fornece uma estrutura normatizada de [contrato i Dados enviados para a cadeia de blocos Ethereum, assinados por uma [conta](#account) de origem, visando um [endereço](#address) específico. A transação contém metadados, como o [limite de gás](#gas-limit) para essa transação. - + Transações @@ -1027,10 +1027,10 @@ Um conceito com o nome do matemático e cientista da computação inglês Alan T Um [nó](#node) em um sistema de [prova de participação](#pos) responsável por armazenar dados, processar transações e adicionar novos blocos à cadeia de blocos. Para ativar um software de validação, você precisa conseguir colocar em [participação](#staking) 32 ETH. - + Prova de participação - + Participação no Ethereum @@ -1048,7 +1048,7 @@ A sequência de estados em que um validador pode existir. Ela inclui: Um modelo de segurança para determinadas soluções de [camada 2](#layer-2) em que, para aumentar a velocidade, as transações são [agrupadas](/#rollups) em lotes e enviadas ao Ethereum em uma única transação. O cálculo da transação é feito fora da cadeia e, em seguida, fornecido à cadeia principal com uma prova de sua validade. Esse método aumenta a quantidade de transações possíveis, enquanto mantém a segurança. Alguns [rollups](#rollups) usam [provas de fraude](#fraud-proof). - + Rollups de conhecimento zero @@ -1056,7 +1056,7 @@ Um modelo de segurança para determinadas soluções de [camada 2](#layer-2) em Uma solução fora da cadeia que usa [provas de validade](#validity-proof) para melhorar a taxa de transferência das transações. Ao contrário dos [rollups de conhecimento zero](#zk-rollup), os dados do valido não são armazenados na [Rede principal](#mainnet) da camada 1. - + Valido @@ -1064,7 +1064,7 @@ Uma solução fora da cadeia que usa [provas de validade](#validity-proof) para Uma linguagem de programação de alto nível com sintaxe semelhante ao Python. Seu objetivo é se aproximar de uma linguagem puramente funcional. Criado por Vitalik Buterin. - + Vyper @@ -1076,7 +1076,7 @@ Uma linguagem de programação de alto nível com sintaxe semelhante ao Python. Software que contém as [chaves privadas](#private-key). Usado para acessar e controlar as [contas](#account) do Ethereum e interagir com [contratos inteligentes](#smart-contract). As chaves não precisam ser armazenadas em uma carteira e, em vez disso, podem ser recuperadas no armazenamento offline (ou seja, um cartão de memória ou papel) para melhorar a segurança. Apesar do nome, as carteiras nunca armazenam moedas ou tokens reais. - + Carteiras Ethereum @@ -1084,7 +1084,7 @@ Software que contém as [chaves privadas](#private-key). Usado para acessar e co A terceira versão da web. Proposta primeiramente pelo Dr. Gavin Wood, a Web3 representa uma nova visão e foco para aplicativos web: de aplicativos de propriedade centralizada e gerenciados, a aplicativos construídos sobre protocolos descentralizados (ver [dapp](#dapp)). - + Web2 vs Web3 @@ -1104,7 +1104,7 @@ Um endereço Ethereum, composto inteiramente de zeros, que é frequentemente usa Uma prova de conhecimento zero é um método criptográfico que permite a um indivíduo provar que uma declaração é verdadeira sem transmitir nenhuma informação adicional. - + Rollups de conhecimento zero @@ -1112,7 +1112,7 @@ Uma prova de conhecimento zero é um método criptográfico que permite a um ind Um [rollup](#rollups) de transações que usam [provas de validade](#validity-proof) para oferecer maior capacidade de transação da [camada 2](#layer-2) ao usar a segurança fornecida pela [Rede principal](#mainnet) (camada 1). Embora não possam lidar com tipos de transações complexos, como [Rollups otimistas](#optimistic-rollups), eles não têm problemas de latência porque as transações provavelmente são válidas quando enviadas. - + Rollups de conhecimento zero diff --git a/public/content/translations/pt-br/governance/index.md b/public/content/translations/pt-br/governance/index.md index 95b5c3d579b..df791763fab 100644 --- a/public/content/translations/pt-br/governance/index.md +++ b/public/content/translations/pt-br/governance/index.md @@ -32,7 +32,7 @@ A abordagem oposta, a governança off-chain, é quando quaisquer decisões de mu _Embora no protocolo a governança Ethereum seja off-chain, muitos casos de uso com base em Ethereum, como DAOs, usam a governação on-chain._ - + Mais sobre DAOs @@ -58,7 +58,7 @@ _Nota: qualquer indivíduo pode fazer parte de vários desses grupos (por exempl Um processo importante usado na governança Ethereum é a sugestão de **Propostas de melhoria Ethereum (EIPs)**. EIPs são padrões que especificam novos recursos ou processos potenciais para a Ethereum. Qualquer um dentro da comunidade Ethereum pode criar um EIP. Caso tenha interesse em escrever uma EIP, participar em revisão por pares e/ou governança, consulte: - + Mais sobre EIPs @@ -154,7 +154,7 @@ Embora as implementações de especificação e desenvolvimento sempre tenham si Quando ocorreu a fusão da Beacon Chain com a camada de execução do Ethereum em 15 de setembro de 2022, a transação foi concluída como parte da [atualização de rede Paris](/history/#paris). A proposta [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) foi alterada de "Última Chamada" para "Final", completando a transição para o prova de participação. - + Mais sobre a integração diff --git a/public/content/translations/pt-br/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/pt-br/guides/how-to-create-an-ethereum-account/index.md index a60351b1c6a..0b20bc2cb9d 100644 --- a/public/content/translations/pt-br/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/pt-br/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Ao contrário de abrir uma nova conta em uma empresa, a criação de uma conta E Uma carteira é um aplicativo que ajuda você controlar a sua conta Ethereum. Ela usa as suas chaves para enviar e receber transações e se conectar em aplicativos. Existem dezenas de carteiras diferentes para escolher: carteira para celular, carteira desktop ou ainda como extensão do navegador. - + Encontre uma carteira @@ -42,7 +42,7 @@ Após salvar a frase semente, você verá o painel da carteira com o saldo. Conf
Quer saber mais?
- + Veja nossos outros guias
diff --git a/public/content/translations/pt-br/guides/how-to-register-an-ethereum-account/index.md b/public/content/translations/pt-br/guides/how-to-register-an-ethereum-account/index.md index 9e6cc60398a..0a79260055c 100644 --- a/public/content/translations/pt-br/guides/how-to-register-an-ethereum-account/index.md +++ b/public/content/translations/pt-br/guides/how-to-register-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Ao contrário de abrir uma nova conta com uma empresa, a criação de uma conta Uma carteira é como uma conta bancária online da Ethereum. Existem dezenas de carteiras diferentes para escolher: carteira para celular, carteira desktop ou ainda como extensão do navegador. Nossa lista de carteiras confiáveis é um bom lugar para começar. - + Encontre uma carteira @@ -40,7 +40,7 @@ Depois de salvar sua frase de recuperação, você verá o painel da sua carteir
Quer saber mais?
- + Veja nossos outros guias
diff --git a/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md b/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md index d281af22405..ff511bdb697 100644 --- a/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/pt-br/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Aconselhamos que você atualize a ferramenta de revogação após alguns minutos
Quer saber mais?
- + Veja nossos outros guias
diff --git a/public/content/translations/pt-br/guides/how-to-swap-tokens/index.md b/public/content/translations/pt-br/guides/how-to-swap-tokens/index.md index f1f195e9da0..8838e08e33c 100644 --- a/public/content/translations/pt-br/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/pt-br/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Você receberá automaticamente os tokens trocados em sua carteira assim que a t
Quer saber mais?
- + Veja nossos outros guias
diff --git a/public/content/translations/pt-br/guides/how-to-use-a-bridge/index.md b/public/content/translations/pt-br/guides/how-to-use-a-bridge/index.md index 50f4523d5e1..0f2ff7fce05 100644 --- a/public/content/translations/pt-br/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/pt-br/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Você pode usar [chainlist.org](http://chainlist.org) para encontrar os detalhes
Quer saber mais?
- + Veja nossos outros guias
diff --git a/public/content/translations/pt-br/guides/how-to-use-a-wallet/index.md b/public/content/translations/pt-br/guides/how-to-use-a-wallet/index.md index 1f7ef73eda3..c8b8ad2b2e4 100644 --- a/public/content/translations/pt-br/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/pt-br/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Seu endereço será o mesmo em todos os projetos do Ethereum. Você não precisa
Quer saber mais?
- + Veja nossos outros guias
diff --git a/public/content/translations/pt-br/history/index.md b/public/content/translations/pt-br/history/index.md index 7b57eb7ed0f..dbab0017984 100644 --- a/public/content/translations/pt-br/history/index.md +++ b/public/content/translations/pt-br/history/index.md @@ -207,7 +207,7 @@ A [Beacon Chain](/roadmap/beacon-chain/) precisava de 16.384 depósitos de 32 ET [Leia o comunicado da Ethereum Foundation](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + A Beacon Chain @@ -223,7 +223,7 @@ O contrato de depósito fixo introduziu [staking](/glossary/#staking) (participa [Leia o comunicado da Ethereum Foundation](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Participação @@ -478,6 +478,6 @@ O Yellow Paper, de autoria do Dr. Gavin Wood, é uma definição técnica do pro Este artigo introdutório foi originalmente publicado em 2013 por Vitalik Buterin, fundador da Ethereum, antes do lançamento do projeto em 2015. - + Whitepaper diff --git a/public/content/translations/pt-br/nft/index.md b/public/content/translations/pt-br/nft/index.md index 455b2537596..9c3c313cff4 100644 --- a/public/content/translations/pt-br/nft/index.md +++ b/public/content/translations/pt-br/nft/index.md @@ -78,7 +78,7 @@ A segurança do Ethereum vem da prova de participação. O sistema foi projetado Os problemas de segurança relacionados aos NFTs são, na maioria das vezes, relacionados a golpes de phishing, vulnerabilidades de contratos inteligentes ou erros do usuário (como a exposição inadvertida de chaves privadas), o que faz com que a segurança adequada da carteira seja essencial para os proprietários de NFTs. - + Mais sobre segurança diff --git a/public/content/translations/pt-br/roadmap/beacon-chain/index.md b/public/content/translations/pt-br/roadmap/beacon-chain/index.md index e2c50faa06d..7d3b2ddaa18 100644 --- a/public/content/translations/pt-br/roadmap/beacon-chain/index.md +++ b/public/content/translations/pt-br/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ As melhorias do Ethereum estão, de certa forma, relacionadas. Vamos recapitular No começo, a Beacon Chain existia separadamente da rede principal do Ethereum, mas ocorreu uma fusão em 2022. - + A integração @@ -64,7 +64,7 @@ No começo, a Beacon Chain existia separadamente da rede principal do Ethereum, As cadeias de fragmentação apenas podem ser introduzidas no ecossistema Ethereum por meio do estabelecimento de um mecanismo de consenso de prova de participação. A Beacon Chain introduziu a participação, que se "fundiu" com a rede principal, abrindo caminho para a fragmentação, de forma a ajudar a dimensionar ainda mais o Ethereum. - + Cadeias de fragmentos diff --git a/public/content/translations/pt-br/roadmap/future-proofing/index.md b/public/content/translations/pt-br/roadmap/future-proofing/index.md index c59708b2fa6..ae31075f561 100644 --- a/public/content/translations/pt-br/roadmap/future-proofing/index.md +++ b/public/content/translations/pt-br/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ O desafio enfrentado pelos desenvolvedores do Ethereum é que o protocolo atual Os [esquemas de compromisso "KZG"](/roadmap/danksharding/#what-is-kzg) utilizados em diversos lugares no Ethereum para gerar segredos criptográficos são conhecidos por serem vulneráveis ao quântico. Atualmente, isso é contornado por meio da utilização de "configurações confiáveis", em que muitos usuários geram uma aleatoriedade que não pode ser revertida por um computador quântico. Entretanto, a solução ideal seria simplesmente incorporar a criptografia quântica segura. Há duas abordagens principais que poderiam se tornar substitutos eficientes para o esquema BLS: assinatura [com base em STARK](https://hackmd.io/@vbuterin/stark_aggregation) e [em malha](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). Essas abordagens ainda estão sendo pesquisadas e desenvolvidas. - Leia sobre o KZG e as configurações confiáveis + Leia sobre o KZG e as configurações confiáveis ## Ethereum mais simples e mais eficiente {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/pt-br/roadmap/index.md b/public/content/translations/pt-br/roadmap/index.md index a8112dab9b6..a4d883c7fb6 100644 --- a/public/content/translations/pt-br/roadmap/index.md +++ b/public/content/translations/pt-br/roadmap/index.md @@ -10,7 +10,7 @@ buttons: - label: Melhorias adicionais toId: próximas-alterações - label: Melhorias anteriores - to: /history/ + href: /history/ variant: descrição --- @@ -24,28 +24,28 @@ O planejamento do Ethereum descreve as melhorias específicas que serão feitas + A Beacon Chain @@ -218,7 +218,7 @@ Originalmente, o plano era trabalhar na fragmentação antes da Fusão para aten Os planos para fragmentação estão evoluindo rapidamente, mas dado o surgimento e o sucesso das tecnologias de camada 2 para escalar a execução de transação, os planos de fragmentação mudaram para encontrar a maneira mais otimizada de distribuir a carga de armazenamento dos dados de chamadas compactadas em contratos rollup, permitindo um crescimento exponencial da capacidade da rede. Isso não seria possível sem uma primeira transição para a prova de participação. - + Fragmentação diff --git a/public/content/translations/pt-br/roadmap/scaling/index.md b/public/content/translations/pt-br/roadmap/scaling/index.md index c5b4a23bfdd..1d457a461dc 100644 --- a/public/content/translations/pt-br/roadmap/scaling/index.md +++ b/public/content/translations/pt-br/roadmap/scaling/index.md @@ -34,13 +34,13 @@ O segundo estágio da expansão dos dados de blob é complicado, porque exige no Essa segunda etapa é conhecida como [“Danksharding”](/roadmap/danksharding/). É provável que a implementação total disso ainda demore muitos anos. O Danksharding depende de outros desenvolvimentos, como a [separação da construção e da proposta de bloco](/roadmap/pbs), e novos designs de rede que permitem que a rede confirme, de maneira eficaz, que os dados estão disponíveis por meio de uma amostragem aleatória de alguns kilobytes por vez, conhecida como [amostragem de disponibilidade de dados (DAS)](/developers/docs/data-availability). -Mais sobre Danksharding +Mais sobre Danksharding ## Descentralização de rollups {#decentralizing-rollups} [Os rollups](/layer-2) já estão dimensionando o Ethereum. Um [ecossistema sofisticado de projetos de rollup](https://l2beat.com/scaling/tvl) está permitindo que os usuários façam transações de forma rápida e barata, com diversas garantias de segurança. Entretanto, os rollups foram inicializados usando sequenciadores centralizados (computadores que fazem todo o processamento e a agregação das transações antes de enviá-las ao Ethereum). Isso é vulnerável à censura, pois os operadores do sequenciador podem ser sancionados, subornados ou comprometidos de qualquer outra forma. Ao mesmo tempo, os [rollups variam](https://l2beat.com) na maneira como validam os dados recebidos. A melhor maneira é os "provadores" enviarem provas de fraude ou de validação, mas nem todos os rollups estão disponíveis ainda. Mesmo os rollups que usam provas de validação/fraude utilizam um pequeno grupo de provadores conhecidos. Portanto, a próxima etapa essencial na escalabilidade do Ethereum é distribuir a responsabilidade pela execução de sequenciadores e provadores entre mais pessoas. -Mais sobre rollups +Mais sobre rollups ## Progresso atual {#current-progress} diff --git a/public/content/translations/pt-br/roadmap/security/index.md b/public/content/translations/pt-br/roadmap/security/index.md index 336bfd2a1f7..d06a455d7db 100644 --- a/public/content/translations/pt-br/roadmap/security/index.md +++ b/public/content/translations/pt-br/roadmap/security/index.md @@ -15,7 +15,7 @@ Há também melhorias que tornam as transações de censura muito mais difíceis A melhoria da prova de trabalho para a prova de participação começou com a "participação" de ETHs dos pioneiros do Ethereum em um contrato de depósito. Esse ETH é utilizado para proteger a rede. Entretanto, esse ETH ainda não pode ser desbloqueado e devolvido aos usuários. Permitir o saque do ETH é uma parte essencial da melhoria da prova de participação. Além de os saques serem um componente essencial de um protocolo de prova de participação totalmente funcional, permitir saques também é apropriado para a segurança do Ethereum, pois permite que os participantes usem suas recompensas de ETH para outros fins que não sejam de participação. Isso significa que os usuários que querem liquidez não precisam depender de derivativos de participação líquida (LSDs), que podem ser uma força centralizadora no Ethereum. Essa melhoria está programada para ser concluída em 12 de abril de 2023. -Leia sobre saques +Leia sobre saques ## Defesa contra ataques {#defending-against-attacks} @@ -23,25 +23,25 @@ Mesmo após os saques, há melhorias que podem ser feitas no protocolo de [prova Reduzir o tempo que o Ethereum leva para finalizar os blocos proporcionaria uma melhor experiência ao usuário e evitaria ataques sofisticados de "reorganização", em que os invasores tentam reorganizar blocos muito recentes para obter lucro ou censurar transações específicas. [**Finalidade de espaço único (SSF)**](/roadmap/single-slot-finality/) é uma maneira de minimizar o atraso na finalização. No momento, há 15 minutos de blocos que um invasor poderia, teoricamente, convencer outros validadores a reconfigurar. Com a SSF, há 0. Os usuários, de indivíduos a aplicativos e corretoras, beneficiam-se da garantia rápida de que as transações não serão revertidas, e a rede se beneficia ao desativar toda uma classe de ataques. -Leia sobre a finalidade de espaço único +Leia sobre a finalidade de espaço único ## Defesa contra a censura {#defending-against-censorship} A descentralização evita que indivíduos ou pequenos grupos de validadores se tornem muito influentes. Novas tecnologias de participação podem ajudar a garantir que os validadores do Ethereum permaneçam o mais descentralizados possível e, ao mesmo tempo, defendê-los contra falhas de hardware, software e rede. Isso inclui software que compartilha as responsabilidades do validador entre diversos nós. Isso é conhecido como **tecnologia de validador distribuído (DVT)**. Os pools de participação são incentivados a usar a DVT porque ela permite que diversos computadores participem coletivamente da validação, agregando redundância e tolerância a falhas. Ela também divide as chaves do validador entre diversos sistemas, em vez de ter um único operador executando vários validadores. Isso torna mais difícil para os operadores desonestos coordenarem ataques ao Ethereum. Em geral, a ideia é obter benefícios de segurança ao executar validadores como _comunidades_, em vez de indivíduos. -Leia sobre a tecnologia de validador distribuído +Leia sobre a tecnologia de validador distribuído A implementação da **separação entre proponente e construtor (PBS)** melhorará drasticamente as defesas internas do Ethereum contra a censura. A PBS permite que um validador crie um bloco e outro o transmita pela rede Ethereum. Isso garante que os ganhos dos algoritmos profissionais de construção de blocos que maximizam o lucro sejam compartilhados de forma mais justa em toda a rede, **impedindo que a participação se concentre** nos participantes institucionais de melhor desempenho ao longo do tempo. O proponente do bloco pode selecionar o bloco mais lucrativo oferecido por um mercado de construtores de blocos. Para censurar, um proponente de bloco geralmente teria que escolher um bloco menos lucrativo, o que seria **economicamente irracional e também óbvio para o restante dos validadores** na rede. Há potenciais complementos para a PBS, como transações criptografadas e listas de inclusão, que poderiam melhorar ainda mais a resistência do Ethereum à censura. Isso faz com que o construtor e o proponente do bloco não saibam quais são as transações reais incluídas nos respectivos blocos. -Leia sobre a separação entre proponente e construtor +Leia sobre a separação entre proponente e construtor ## Proteção dos validadores {#protecting-validators} É possível que um invasor experiente identifique os próximos validadores e envie spam para impedi-los de propor blocos. Isso é conhecido como um ataque de **negação de serviço (DoS)**. A implementação da [**eleição de líder secreto (SLE)**](/roadmap/secret-leader-election) protegerá contra esse tipo de ataque ao impedir que os proponentes de blocos possam ser conhecidos antecipadamente. Isso funciona ao embaralhar continuamente um conjunto de compromissos criptográficos que representam os proponentes de blocos candidatos e utilizar a ordem deles para determinar qual validador é selecionado, de forma que apenas os validadores saibam a ordem com antecedência. -Leia sobre a eleição do líder secreto +Leia sobre a eleição do líder secreto ## Progresso atual {#current-progress} diff --git a/public/content/translations/pt-br/roadmap/statelessness/index.md b/public/content/translations/pt-br/roadmap/statelessness/index.md index 56fc288c4f5..831f91a1d09 100644 --- a/public/content/translations/pt-br/roadmap/statelessness/index.md +++ b/public/content/translations/pt-br/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Para que isso aconteça, [Verkle Trees](/roadmap/verkle-trees/) já devem ter si O conceito sem estado depende de os construtores de blocos manterem uma cópia dos dados do estado completos para que possam gerar testemunhas que possam ser utilizadas para verificar o bloco. Outros nós não precisam de acesso aos dados do estado. Todas as informações necessárias para verificar o bloco estão disponíveis na testemunha. Isso cria uma situação em que propor um bloco é caro, mas a verificação do bloco é barata, o que implica que menos operadores executarão um nó de proposta de bloco. Entretanto, a descentralização dos proponentes de blocos não é essencial, desde que o maior número possível de participantes possa verificar, de maneira independente, se os blocos propostos são válidos. -Leia mais sobre as observações de Dankrad +Leia mais sobre as observações de Dankrad Os proponentes de blocos usam os dados de estado para criar "testemunhas", o conjunto mínimo de dados que provam os valores do estado que estão sendo alterados pelas transações em um bloco. Outros validadores não mantêm o estado, eles apenas armazenam a raiz do estado (um hash do estado inteiro). Eles recebem um bloco e uma testemunha, e utilizam esses elementos para atualizar a raiz do estado. Isso faz com que um nó de validação fique extremamente leve. diff --git a/public/content/translations/pt-br/roadmap/user-experience/index.md b/public/content/translations/pt-br/roadmap/user-experience/index.md index af070b7a6e1..e276c70580f 100644 --- a/public/content/translations/pt-br/roadmap/user-experience/index.md +++ b/public/content/translations/pt-br/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ As contas Ethereum são protegidas por um par de chaves utilizadas para identifi A solução para isso é usar carteiras de contratos inteligentes para interagir com o Ethereum. As carteiras de contratos inteligentes criam maneiras de proteger as contas em caso de perda ou roubo de chaves oportunidades para uma melhor detecção e defesa contra fraudes e permitem que as carteiras obtenham novas funcionalidades. Embora existam carteiras de contratos inteligentes atualmente, elas são difíceis de desenvolver porque o protocolo Ethereum precisa oferecer um melhor suporte. Esse suporte adicional é conhecido como abstração de conta. -Mais sobre abstração de contas +Mais sobre abstração de contas ## Nós para todos @@ -23,7 +23,7 @@ Os usuários que executam nós não precisam confiar em terceiros que forneçam Há várias melhorias que tornarão a execução dos nós muito mais fácil e sem a necessidade de muitos recursos. A forma como os dados são armazenados será alterada para usar uma estrutura mais eficiente em termos de espaço, conhecida como **Verkle Tree**. Além disso, com [statelessness](/roadmap/statelessness) (sem estado) ou [expiração de dados](/roadmap/statelessness/#data-expiry), os nós do Ethereum não precisarão armazenar uma cópia de todos os dados de estado do Ethereum, o que reduz drasticamente os requisitos de espaço em disco rígido. [Os nós leves](/developers/docs/nodes-and-clients/light-clients/) oferecerão muitos benefícios da execução de um nó completo, mas podem ser executados facilmente em celulares ou em aplicativos simples de navegador. -Leia sobre Verkle Trees +Leia sobre Verkle Trees Com essas melhorias, as barreiras à execução de um nó são erradicadas de maneira eficaz. Os usuários se beneficiarão do acesso seguro e sem permissão ao Ethereum sem precisar sacrificar espaço perceptível em disco ou CPU no computador ou celular e, ao usarem aplicativos, não precisarão depender de terceiros para obter acesso a dados ou à rede. diff --git a/public/content/translations/pt-br/security/index.md b/public/content/translations/pt-br/security/index.md index 0c7a1bb6a5a..349a3fac853 100644 --- a/public/content/translations/pt-br/security/index.md +++ b/public/content/translations/pt-br/security/index.md @@ -110,11 +110,11 @@ Extensões de navegador como extensões do Chrome ou complementos para o Firefox Uma das maiores razões pelas quais as pessoas sofrem golpes com criptomoedas é, geralmente, a falta de conhecimento. Por exemplo, se você não entende que a rede Ethereum é descentralizada e não pertence a ninguém, então é fácil ser presa de alguém fingindo ser um agente de atendimento ao cliente que promete devolver o ETH perdido como negociação das suas chaves privadas. Educar-se sobre como o Ethereum funciona é um investimento valioso. - + O que é Ethereum? - + O que é ether? @@ -127,7 +127,7 @@ Uma das maiores razões pelas quais as pessoas sofrem golpes com criptomoedas é A chave privada da sua carteira atua como uma senha para a sua carteira Ethereum. É a única coisa que impede que alguém que conheça o endereço de sua carteira drene todos os ativos da sua conta! - + O que é uma carteira Ethereum? diff --git a/public/content/translations/pt-br/staking/pools/index.md b/public/content/translations/pt-br/staking/pools/index.md index 4ee596fbf6d..9e507f2f6a4 100644 --- a/public/content/translations/pt-br/staking/pools/index.md +++ b/public/content/translations/pt-br/staking/pools/index.md @@ -68,7 +68,7 @@ Agora mesmo! A atualização da rede Shanghai/Capella ocorreu em abril de 2023 e Como alternativa, os pools que utilizam um token de participação ERC-20 permitem que os usuários negociem esse token no mercado aberto, o que possibilita a venda da posição de participação, com "saque" sem realmente remover o ETH do contrato de participação. -Mais sobre retirada de participação +Mais sobre retirada de participação diff --git a/public/content/translations/pt-br/staking/saas/index.md b/public/content/translations/pt-br/staking/saas/index.md index ab5e78012e8..02de0ea2697 100644 --- a/public/content/translations/pt-br/staking/saas/index.md +++ b/public/content/translations/pt-br/staking/saas/index.md @@ -78,7 +78,7 @@ Os saques de staking foram implementados na atualização Shanghai/Capella em ab Os validadores também podem sair totalmente como validadores, o que desbloqueará seus saldos de ETH restantes para saque. As contas que forneceram um endereço de saque para execução e concluíram o processo de saída receberão todo o seu saldo no endereço de saque fornecido durante a próxima varredura do validador. -Mais sobre saques de participação +Mais sobre saques de participação diff --git a/public/content/translations/pt-br/staking/solo/index.md b/public/content/translations/pt-br/staking/solo/index.md index 0ffb9c8f5cf..6491fb448b1 100644 --- a/public/content/translations/pt-br/staking/solo/index.md +++ b/public/content/translations/pt-br/staking/solo/index.md @@ -190,7 +190,7 @@ Depois que as credenciais de saque estiverem definidas, os pagamentos de recompe Para desbloquear e receber todo o seu saldo de volta, você deve concluir o processo de saída de seu validador. -Mais sobre saques de participação +Mais sobre saques de participação ## Leitura adicional {#further-reading} diff --git a/public/content/translations/pt-br/web3/index.md b/public/content/translations/pt-br/web3/index.md index bc6e192e6b5..1aedf63ba07 100644 --- a/public/content/translations/pt-br/web3/index.md +++ b/public/content/translations/pt-br/web3/index.md @@ -63,7 +63,7 @@ A Web3 permite a propriedade direta por meio de [tokens não fungíveis (NFTs)](
Saiba mais sobre NFTs
- + Mais sobre NFTs
@@ -88,7 +88,7 @@ No entanto, as pessoas definem muitas comunidades Web3 como DAOs. Todas essas co
Saiba mais sobre DAOs
- + Mais sobre DAOs
@@ -99,7 +99,7 @@ Geralmente, você cria uma conta para cada plataforma que usa. Por exemplo, voc A Web3 resolve esses problemas, permitindo que você controle sua identidade digital com um endereço Ethereum e um perfil ENS. O uso de um endereço Ethereum fornece um único login entre plataformas seguras, resistentes à censura e anônimas. - + Entrar com Ethereum @@ -107,7 +107,7 @@ A Web3 resolve esses problemas, permitindo que você controle sua identidade dig A infraestrutura de pagamento da Web2 depende de bancos e processadores de pagamento, excluindo pessoas sem contas bancárias ou aquelas que vivem dentro das fronteiras do país errado. A Web3 usa tokens como [ETH](/eth/) para enviar dinheiro diretamente no navegador e não requer terceiros confiáveis. - + Mais sobre ETH diff --git a/public/content/translations/pt/dao/index.md b/public/content/translations/pt/dao/index.md index fce9f3451c5..e69a4afa174 100644 --- a/public/content/translations/pt/dao/index.md +++ b/public/content/translations/pt/dao/index.md @@ -50,7 +50,7 @@ A espinha dorsal de uma DAO é o seu contrato inteligente, que define as regras Isto é possível porque os contratos inteligentes são à prova de adulteração quando entram em funcionamento na Ethereum. Não se pode simplesmente editar o código (as regras das DAO) sem que as pessoas se apercebam, porque tudo é público. - + Mais sobre contratos inteligentes diff --git a/public/content/translations/pt/defi/index.md b/public/content/translations/pt/defi/index.md index 93084a95361..7fbae1c5762 100644 --- a/public/content/translations/pt/defi/index.md +++ b/public/content/translations/pt/defi/index.md @@ -47,7 +47,7 @@ Uma das melhores maneiras de conhecer o potencial das DeFi é compreender os pro | Os mercados estão sempre abertos. | Os mercados encerram porque os funcionários precisam de pausas. | | O sistema baseia-se na transparência: qualquer pessoa pode consultar os dados de um produto e verificar o funcionamento do sistema. | As instituições financeiras são livros fechados: não é possível pedir para consultar o seu historial de empréstimos, um registo dos seus ativos geridos, etc. | - + Explore as aplicações DeFi @@ -65,7 +65,7 @@ Isto parece estranho... "por que razão quereria eu programar o meu dinheiro"? N
Explore as nossas sugestões de aplicações DeFi para experimentar se é novo na Ethereum.
- + Explore as aplicações DeFi
@@ -92,7 +92,7 @@ Existe uma alternativa descentralizada para a maioria dos serviços financeiros. Enquanto blockchain, a Ethereum foi concebida para enviar transações de forma segura e global. Tal como a Bitcoin, a Ethereum torna o envio de dinheiro para todo o mundo tão simples como enviar um e-mail. Basta digitar o nome [ENS do destinatário](/nft/#nft-domains) (como bob.eth) ou o endereço da carteira correspondente e o seu pagamento será enviado para o destinatário em minutos (normalmente). Para enviar ou receber pagamentos, é necessário ter uma [carteira](/wallets/). - + Ver dapps de pagamento @@ -110,7 +110,7 @@ A volatilidade das criptomoedas é um problema para muitos produtos financeiros Criptomoedas como o Dai ou o USDC têm um valor que se mantém a poucos cêntimos de um dólar. Isto torna-os perfeitos para ser utilizados como ganhos ou para venda a retalho. Muitas pessoas na América Latina utilizaram as stablecoins como uma forma de proteger as suas poupanças numa altura de grande incerteza em relação às moedas emitidas pelos seus governos. - + Mais informações sobre stablecoins @@ -123,7 +123,7 @@ O empréstimo de dinheiro a fornecedores descentralizados pode ser efetuado de d - Peer-to-peer, o que significa que o mutuário pedirá um empréstimo diretamente a um mutuante específico. - Baseado num fundo comum, em que os mutuantes fornecem fundos (liquidez) a um fundo comum a partir do qual os mutuários podem contrair empréstimos. - + Ver dapps de empréstimos @@ -183,7 +183,7 @@ Pode ganhar juros sobre as suas criptomoedas emprestando-as e ver os seus fundos - O seu aDai aumentará com base nas taxas de juro e poderá ver o seu saldo crescer na sua carteira. Dependendo da TAEG, o saldo da sua carteira será algo como 100,1234 após alguns dias ou mesmo horas! - Pode levantar um montante de Dai igual ao seu saldo de aDai a qualquer altura. - + Mais sobre dapps de empréstimo @@ -199,7 +199,7 @@ As lotarias sem perdas como a PoolTogether são uma forma divertida e inovadora O prémio total é gerado por todos os juros gerados pelo empréstimo dos depósitos de bilhetes, como no exemplo de empréstimo acima. - + Experimente PoolTogether @@ -211,7 +211,7 @@ Há milhares de tokens no Ethereum. As trocas descentralizadas (DEXs) possibilit Por exemplo, se quiser usar a lotaria sem risco PoolTogether (descrita acima), precisará de um token como o Dai ou o USDC. Estas DEXs permitem-lhe trocar o seu ETH por tokens e vice-versa quando tiver terminado. - + Ver exchanges de tokens @@ -223,7 +223,7 @@ Existem opções mais avançadas para os operadores que gostam de ter um pouco m Quando utiliza um câmbiio centralizado, tem de depositar os seus ativos antes da transação e confiar que eles tomam conta deles. Enquanto os seus ativos são depositados, eles estão em risco, pois os câmbios centralizados são alvos apetecíveis para os hackers. - + Ver dapps de negociação @@ -235,7 +235,7 @@ Existem produtos de gestão de fundos no Ethereum que tentarão fazer aumentar o Um bom exemplo é o [DeFi Pulse Index fund (DPI)](https://defipulse.com/blog/defi-pulse-index/). Este é um fundo que se reequilibra automaticamente para garantir que o seu portfólio sempre inclua [os principais tokens DeFi por capitalização de mercado](https://www.coingecko.com/en/defi). Não tem de gerir qualquer detalhe e pode levantar qualquer montante do fundo sempre que quiser. - + Consultar dapps de investimento @@ -249,7 +249,7 @@ O Ethereum é uma plataforma ideal para o crowdfunding (financiamento coletivo): - É transparente, pelo que os promotores da angariação de fundos podem provar o montante angariado. É até possível acompanhar a forma como os fundos estão a ser gastos ao longo do processo. - Os promotores de campanhas podem configurar reembolsos automáticos se, por exemplo, houver um prazo específico e um montante mínimo que não seja cumprido. - + Ver dapps de crowdfunding @@ -276,7 +276,7 @@ Os seguros descentralizados têm como objetivo tornar os seguros mais baratos, m Os sistemas Ethereum, como qualquer software, podem ser alvo de bugs e exploits. Por isso, atualmente, muitos produtos de seguros no mercado centram-se na proteção dos seus utilizadores contra a perda de fundos. No entanto, há projetos que começam a desenvolver uma cobertura para tudo o que a vida nos pode reservar. Um bom exemplo disto é a cobertura agrícola da Etherisc, que visa [proteger os pequenos agricultores do Quénia contra as secas e inundações](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Os seguros descentralizados podem proporcionar uma cobertura mais barata aos agricultores que, muitas vezes, não têm acesso aos seguros tradicionais. - + Ver dapps de seguros @@ -286,7 +286,7 @@ Os sistemas Ethereum, como qualquer software, podem ser alvo de bugs e exploits. Com tanta iniciativa, precisará de uma forma de acompanhar todos os seus investimentos, empréstimos e negócios. Há uma série de produtos que permitem coordenar toda a atividade DeFi a partir de um único ponto. É a beleza da arquitetura aberta da DeFi. As equipas podem criar interfaces que permitam não só ver os saldos dos diferentes produtos, mas também utilizar as suas funcionalidades. Poderá ser útil para explorar melhor a DeFi. - + Ver dapps de portefólio @@ -324,7 +324,7 @@ Pode pensar-se na DeFi por camadas: DeFi é um projeto de código aberto. Os protocolos e as aplicações DeFi estão todos abertos para que possa inspecionar, fazer fork e inovar. Devido a esta estrutura em camadas (todos partilham os mesmos ativos e a mesma blockchain de base), os protocolos podem ser misturados e combinados para desbloquear oportunidades de combinação únicas. - + Mais informações sobre a criação de dapps diff --git a/public/content/translations/pt/nft/index.md b/public/content/translations/pt/nft/index.md index ca95a5fa748..f1b66eca6f0 100644 --- a/public/content/translations/pt/nft/index.md +++ b/public/content/translations/pt/nft/index.md @@ -78,7 +78,7 @@ A segurança da Ethereum provém da prova de participação. O sistema foi conce As questões de segurança relacionadas com os NFT estão mais frequentemente relacionadas com esquemas de phishing, vulnerabilidades de contratos inteligentes ou erros do utilizador (como a exposição inadvertida de chaves privadas), o que torna a boa segurança da carteira crítica para os proprietários de NFT. - + Mais informações sobre segurança diff --git a/public/content/translations/ro/community/support/index.md b/public/content/translations/ro/community/support/index.md index 56ddc39fd35..74501afe722 100644 --- a/public/content/translations/ro/community/support/index.md +++ b/public/content/translations/ro/community/support/index.md @@ -12,11 +12,11 @@ Căutați asistența oficială pentru Ethereum? Primul lucru pe care trebuie să Înțelegerea naturii descentralizate a lui Ethereum este vitală, deoarece oricine pretinde a reprezenta asistența oficială pentru Ethereum încearcă probabil să vă escrocheze! Cea mai bună protecție împotriva escrocilor este să vă educați și să luați în serios securitatea. - + Securitatea și prevenirea fraudelor la Ethereum - + Învățați noțiunile de bază ale lui Ethereum diff --git a/public/content/translations/ro/dao/index.md b/public/content/translations/ro/dao/index.md index 45d3822144e..9f8b5cf682e 100644 --- a/public/content/translations/ro/dao/index.md +++ b/public/content/translations/ro/dao/index.md @@ -74,7 +74,7 @@ Temelia unei organizaţii DAO este reprezentată de contractul său inteligent. Acest lucru este posibil deoarece contractele inteligente nu pot fi falsificate odată ce ajung live pe Ethereum. Nu puteţi pur și simplu să modificaţi codul (regulile organizaţiei DAO) fără ca lumea să observe, pentru că totul este public. - + Mai multe despre contractele inteligente diff --git a/public/content/translations/ro/defi/index.md b/public/content/translations/ro/defi/index.md index 35c110204b3..45e15daabec 100644 --- a/public/content/translations/ro/defi/index.md +++ b/public/content/translations/ro/defi/index.md @@ -47,7 +47,7 @@ Unul dintre cele mai bune moduri de a ne da seama de potențialul DeFi este prin | Piețele sunt întotdeauna deschise. | Piețele se închid pentru că angajații trebuie să ia pauze. | | Este construită pe transparență – oricine se poate uita la datele unui produs și poate inspecta modul în care funcționează sistemul. | Instituțiile financiare sunt registre închise: nu puteți solicita să le vedeți istoricul de împrumuturi, o evidență a activelor pe care le gestionează și altele. | - + Explorați aplicațiile DeFi @@ -65,7 +65,7 @@ Asta sună ciudat... „De ce aș vrea să-mi programez banii”? Cu toate acest
Explorați sugestiile noastre de aplicațiile DeFi pe care să le testaţi dacă nu aţi mai folosit Ethereum.
- + Explorați aplicațiile DeFi
@@ -92,7 +92,7 @@ Există o alternativă descentralizată la majoritatea serviciilor financiare. D Ca blockchain, Ethereum este destinat tranzacțiilor în mod securizat și la nivel mondial. Ca și Bitcoin, Ethereum trimite bani în întreaga lume tot atât de ușor cum s-ar trimite un e-mail. Introduceți [numele ENS](/nft/#nft-Domains) al destinatarului (precum bob.eth) sau adresa contului acestuia din portofel și plata va fi efectuată direct către acesta în câteva minute (de obicei). Pentru a trimite sau a primi plăți, aveți nevoie de un [portofel](/wallets/). - + Vedeți aplicațiile dapp de plată @@ -110,7 +110,7 @@ Volatilitatea criptomonedelor reprezintă o problemă pentru o mulțime de produ Monede precum Dai sau USDC au o valoare care se menține la câțiva cenți de un dolar. Acest lucru le face perfecte pentru câștiguri sau pentru vânzarea cu amănuntul. Mulți oameni din America Latină au folosit stablecoin-urile ca o modalitate de a-și proteja economiile într-o perioadă de mare incertitudine pentru monedele emise de guvernele lor. - + Mai multe despre stablecoins @@ -123,7 +123,7 @@ Monede precum Dai sau USDC au o valoare care se menține la câțiva cenți de u - Direct între participanți (peer-to-peer), adică un debitor va împrumuta direct de la un anume creditor. - Pe bază de fonduri comune (pool-based), în care creditorii pun la dispoziție fonduri (lichidități) într-o rezervă comună din care debitorii pot împrumuta. - + Vedeți dapp-urile de împrumut @@ -183,7 +183,7 @@ Puteți să câștigați dobândă creditând cripto și să vedeți cum vă cre - Valoarea aDai va crește în funcție de ratele dobânzilor și puteți vedea cum vă crește soldul în portofel. În funcție de APR, soldul portofelului va deveni ceva de genul 100,1234 după câteva zile sau chiar ore! - Puteți retrage în orice moment o cantitate de Dai obișnuită, egală cu soldul dvs. aDai. - + Vedeți dapp-uri de creditare @@ -199,7 +199,7 @@ Loteriile fără pierdere, precum PoolTogether, sunt un nou mod distractiv și i Fondul de premii este generat de toate dobânzile generate de creditarea biletelor depuse, ca cele din exemplul de creditare de mai sus. - + Testați PoolTogether @@ -211,7 +211,7 @@ Există mii de tokenuri pe Ethereum. Schimburile descentralizate (DEX) vă permi De exemplu, dacă doriți să folosiți loteria fără pierderi PoolTogether (descrisă mai sus), veți avea nevoie de un token precum Dai sau USDC. DEX-urile vă permit să efectuați schimburi de ETH pentru aceste token-uri și invers în momentul în care ați terminat. - + Vedeți schimburile de tokenuri @@ -223,7 +223,7 @@ Există opțiuni mai avansate pentru cei ce doresc să tranzacționeze deținân Atunci când folosiți un schimb centralizat, trebuie să vă depuneți activele înainte de tranzacție și să vă bazați că sunt pe mâini bune. Cât timp activele sunt depuse, acestea sunt în pericol, deoarece schimburile centralizate sunt ținte atractive pentru hackeri. - + Vedeți dapp-urile de tranzacționare @@ -235,7 +235,7 @@ Există produse de gestionare a fondurilor pe Ethereum care vor încerca să vă Un bun exemplu este [fondul DeFi Pulse Index (DPI)](https://defipulse.com/blog/defi-pulse-index/). Acesta este un fond care se reechilibrează automat pentru a vă asigura că portofoliul dvs. include întotdeauna [tokenurile de top în funcție de capitalizarea de piață](https://www.coingecko.com/en/defi). Nu trebuie niciodată să gestionați vreun detaliu și puteți retrage din fond oricând doriți. - + Vedeți aplicațiile dapp de investiţii @@ -249,7 +249,7 @@ Ethereum este o platformă ideală pentru finanțarea participativă: - Este transparentă, deci colectorii de fonduri pot dovedi câți bani au fost strânși. Puteți urmări chiar și modul în care fondurile sunt cheltuite ulterior, pe parcurs. - Finanțatorii pot configura rambursări automate dacă, de exemplu, nu s-a respectat un anumit termen limită și nu s-a întrunit o sumă minimă. - + Vedeți aplicațiile dapp de finanțare participativă @@ -276,7 +276,7 @@ Asigurările descentralizate urmăresc reducerea costurilor de asigurare, fiind Produsele Ethereum, ca orice software, pot fi afectate de bug-uri și alte moduri de a profita. Deci o mulțime de produse de asigurare din acest spațiu se concentrează acum pe protejarea utilizatorilor acestora de pierderile de fonduri. Cu toate acestea, există proiecte care încep să creeze o acoperire pentru tot ceea ce ni se poate întâmpla. Un bun exemplu în acest sens este asigurarea Etherisc's Crop, care are ca scop [protejarea micilor fermieri din Kenya de secetă și inundații](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Asigurarea descentralizată poate oferi o acoperire mai ieftină pentru fermierii care adesea nu își pot permite asigurarea tradițională. - + Vedeți dapp-urile de asigurare @@ -286,7 +286,7 @@ Produsele Ethereum, ca orice software, pot fi afectate de bug-uri și alte modur Având în vedere ceea ce se întâmplă, veți avea nevoie de o modalitate de a ține evidența tuturor investițiilor, împrumuturilor și tranzacțiilor. Există o multitudine de produse care vă permit să vă coordonați întreaga activitate DeFi dintr-un singur loc. Aceasta este splendoarea arhitecturii DeFi deschise. Echipele pot construi interfețe în care nu puteți doar vedea soldurile din toate produsele, ci puteți folosi și funcțiile acestora. Puteți descoperi utilitatea acestui fapt pe măsură ce continuați explorarea DeFi. - + Vedeți dapp-urile portofoliului @@ -324,7 +324,7 @@ Puteți să vă imaginați DeFi în niveluri: DeFi este o mișcare open-source. Protocoalele și aplicațiile DeFi sunt dtoate eschise pentru ca dvs. să le puteţi inspecta, să puteţi crea fork-uri și inova. Din cauza acestei stive pe niveluri (toate împart același blockchain de bază și aceleași active), protocoalele pot fi combinate şi asortate pentru a debloca oportunități combo unice. - + Mai multe despre construirea de aplicaţii dapp diff --git a/public/content/translations/ro/developers/tutorials/run-node-raspberry-pi/index.md b/public/content/translations/ro/developers/tutorials/run-node-raspberry-pi/index.md index 04dc059ebb1..2bb9ceef09a 100644 --- a/public/content/translations/ro/developers/tutorials/run-node-raspberry-pi/index.md +++ b/public/content/translations/ro/developers/tutorials/run-node-raspberry-pi/index.md @@ -90,13 +90,13 @@ Rețineţi că trebuie să conectezi discul la un port USB 3.0 (albastru) ### 1. Descărcați imaginile nivelurilor de execuție și de consens {#1-download-execution-or-consensus-images} - + Descărcați imaginea nivelului de execuție sha256 7fa9370d13857dd6abc8fde637c7a9a7a66b307d5c28b0d29a09c73c55c - + Descărcați imaginea stratului de consens diff --git a/public/content/translations/ro/glossary/index.md b/public/content/translations/ro/glossary/index.md index 809cca5efd9..8c4ce7ad459 100644 --- a/public/content/translations/ro/glossary/index.md +++ b/public/content/translations/ro/glossary/index.md @@ -21,7 +21,7 @@ Un tip de atac asupra unei [rețele](#network) descentralizate în care un grup Un obiect care conține o [adresă](#address), un sold, un [nonce](#nonce) și, opțional, stocare și cod. Un cont poate fi un [cont contractual](#contract-account) sau un [cont deținut din exterior (externally owned account - EOA)](#eoa). - + Conturi Ethereum @@ -33,7 +33,7 @@ Cel mai adesea, aceasta reprezintă un [EOA](#eoa) sau [contract](#contract-acco Modul standard de interacțiune cu [contractele](#contract-account) din ecosistemul Ethereum, atât din afara blockchain-ului, cât și pentru interacțiunile între contracte. - + ABI @@ -45,7 +45,7 @@ O interfață de programare a aplicațiilor (API) este un set de definiții priv În [Solidity](#solidity), `assert(false)` compilează la `0xfe`, un opcode invalid, care utilizează tot [gazul](#gas) rămas și anulează toate modificările. Atunci când o declarație `assert()` este ratată, înseamnă că se întâmplă ceva foarte grav şi neaşteptat și va trebui să vă remediaţi codul. Trebuie să utilizaţi `assert()` pentru a evita situaţiile care nu ar trebui niciodată să apară, sub nicio formă. - + Securitatea contractelor inteligente @@ -61,7 +61,7 @@ Un vot al unui validator pentru un [Lanțul Beacon](#beacon-chain) sau un [fragm Fiecare [bloc](#block) are un preț rezervat, cunoscut sub numele de „taxa de bază”. Este taxa minimă pe [gaz](#gas) pe care trebuie să o plătească un utilizator pentru a include o tranzacție în blocul următor. - + Gaz și taxe @@ -69,7 +69,7 @@ Fiecare [bloc](#block) are un preț rezervat, cunoscut sub numele de „taxa de O actualizare a reţelei care a introdus un nou nivel de consens, care va deveni coordonatorul întregii rețele Ethereum. Introduce [dovada-mizei](#pos) (PoS) și [validatorii](#validator) în Ethereum. În cele din urmă va fuziona cu [Mainnet-ul](#mainnet). - + Lanțul Beacon @@ -81,7 +81,7 @@ Reprezentarea unui număr pozițional în care cifra cea mai semnificativă este O colecție de informații necesare (antetul unui bloc) despre [tranzacțiile](#transaction) pe care le cuprinde și un set de alte anteturi de blocuri, cunoscute sub numele de [ommeri](#ommer). Blocurile sunt adăugate la rețeaua Ethereum de către [miner-i](#miner). - + Blocuri @@ -89,7 +89,7 @@ O colecție de informații necesare (antetul unui bloc) despre [tranzacțiile](# În Ethereum este o secvență de [blocuri](#block) validate prin sistemul [dovezii- muncii](#pow), fiecare legându-se de cel precedent peste tot până la [blocul genezei](#genesis-block). Nu există nici o limită de dimensiune a blocului; utilizează în schimb diferite limite de [gaz](#gas-limit). - + Ce este un blockchain? @@ -113,7 +113,7 @@ The [Beacon Chain](#beacon-chain) has a tempo divided into slots (12 seconds) an Conversia codului scris dintr-un limbaj de programare de nivel înalt (de exemplu, [Solidity](#solidity)) într-un limbaj de nivel inferior (de exemplu, cod [bytecode](#bytecode) EVM). - + Compilarea contractelor inteligente @@ -153,7 +153,7 @@ O [tranzacție](#transaction) specială, cu [adresa zero](#zero-address) ca dest O legătură încrucișată oferă un rezumat al stării unui fragment. Acesta este modul în care lanțurile de [fragmente](#shard) vor comunica între ele prin intermediul [Lanțului Beacon](#beacon-chain) în sistemul de fragmente bazat pe [Dovadă de Mizare (proof-of-stake)](#proof-of-stake). - + Dovada-mizei (proof-of-stake) @@ -165,7 +165,7 @@ O legătură încrucișată oferă un rezumat al stării unui fragment. Acesta e O companie sau altă organizație care funcționează fără gestionare ierarhică. DAO se poate referi și la un contract numit „DAO” lansat la 30 aprilie 2016, care a fost apoi piratat în iunie 2016; aceasta a motivat în cele din urmă o [Furculiță tare](#hard-fork) cu (numele de cod DAO) la blocul 1.192.000, care a inversat contractul DAO piratat și a determinat Ethereum și Ethereum Clasic să se împartă în două sisteme concurente. - + Organizații autonome descentralizate (DAO) @@ -173,7 +173,7 @@ O companie sau altă organizație care funcționează fără gestionare ierarhic Aplicație descentralizată. Este cel puțin un [contract inteligent](#smart-contract) și o interfață web cu utilizatorul. În sens mai larg, o aplicație dapp este o aplicație web care este construită pe servicii de infrastructură deschise, descentralizate, peer-to-peer. În plus, multe aplicații dapp includ stocare descentralizată și/sau un protocol de mesaj și platformă. - + Introducere despre aplicațiile dapp @@ -181,7 +181,7 @@ Aplicație descentralizată. Este cel puțin un [contract inteligent](#smart-con Un tip de aplicație [dapp](#dapp) care îți permite să schimbi token-uri cu colegii din rețea. Ai nevoie de [eter](#ether) pentru a utiliza unul (pentru a plăti [taxele de tranzacții](#transaction-fee)), dar acestea nu sunt supuse restricțiilor geografice, cum ar fi schimburile centralizate – oricine poate participa. - + Decentralized exchanges @@ -193,7 +193,7 @@ Vezi [token-urile nefungibile (NFT)](#nft) Prescurtare de la „finanțe descentralizate”, o categorie largă de [aplicații descentralizate](#dapp) care vizează furnizarea de servicii financiare susținute de blockchain, fără intermediari, astfel încât oricine cu o conexiune la internet să poată participa. - + Finanțe descentralizate (DeFi) @@ -221,7 +221,7 @@ Un algoritm criptografic utilizat de Ethereum pentru a se asigura că fondurile O perioadă de 32 de [sloturi](#slot) (6,4 minute) în sistemul coordonat de [lanțul Beacon](#beacon-chain). [Comitetele](#committee) de [validatori](#validator) sunt amestecate în fiecare epocă din motive de securitate. Există o oportunitate în fiecare epocă pentru ca lanțul să fie [finalizat](#finality). - + Dovada-mizei @@ -229,7 +229,7 @@ O perioadă de 32 de [sloturi](#slot) (6,4 minute) în sistemul coordonat de [la 'Eth1' is a term that referred to Mainnet Ethereum, the existing proof-of-work blockchain. This term has since been deprecated in favor of the 'execution layer'. [Learn more about this name change](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Aflați mai multe despre actualizările Ethereum @@ -237,7 +237,7 @@ O perioadă de 32 de [sloturi](#slot) (6,4 minute) în sistemul coordonat de [la 'Eth2' is a term that referred to a set of Ethereum protocol upgrades, including Ethereum's transition to proof-of-stake. This term has since been deprecated in favor of the 'consensus layer'. [Learn more about this name change](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Aflați mai multe despre actualizările Ethereum @@ -245,7 +245,7 @@ O perioadă de 32 de [sloturi](#slot) (6,4 minute) în sistemul coordonat de [la Un document de proiectare care furnizează informații comunității Ethereum, descriind o caracteristică nouă propusă, procesele sau mediul acesteia (a se vedea [ERC](#erc)). - + Introducere despre EIP-uri @@ -275,7 +275,7 @@ Un [cont](#account) creat de sau pentru utilizatorii umani ai rețelei Ethereum. O etichetă dată unor [EIP](#eip)-uri care încearcă să definească un standard specific de utilizare Ethereum. - + Introducere despre EIP-uri @@ -289,7 +289,7 @@ Un algoritm de dovadă a muncii (PoW) pentru Ethereum 1.0. Criptomonedă nativă utilizată de ecosistemul Ethereum, care acoperă costurile [gazului](#gas) la executarea tranzacțiilor. Se scrie şi ca ETH sau cu simbolul său Ξ, Litera grecească Xi cu majusculă. - + Moneda viitorului dvs. digital @@ -297,7 +297,7 @@ Criptomonedă nativă utilizată de ecosistemul Ethereum, care acoperă costuril Permite utilizarea facilităților de logare [EVM](#evm). Aplicațiile [dapp](#dapp) pot asculta evenimente și le pot utiliza pentru a declanșa apeluri JavaScript în interfața utilizatorului. - + Evenimente și jurnale @@ -305,7 +305,7 @@ Permite utilizarea facilităților de logare [EVM](#evm). Aplicațiile [dapp](#d O mașină virtuală bazată pe stivă care execută [bytecode](#bytecode). În Ethereum, modelul de execuție specifică în ce mod starea sistemului este modificată având în vedere o serie de instrucțiuni bytecode și un mic șir de date de mediu. Acest lucru este specificat printr-un model formal al unei mașini de stat virtuale. - + Mașina Virtuală Ethereum @@ -325,7 +325,7 @@ O funcție implicită apelată în absența datelor sau a unui nume de funcție Un serviciu efectuat prin [contract inteligent](#smart-contract) care distribuie fonduri sub formă de eter de test gratuit care poate fi utilizat pe o rețea de testare. - + Faucet-uri cu ETH de testare @@ -333,10 +333,10 @@ Un serviciu efectuat prin [contract inteligent](#smart-contract) care distribuie Finalitatea este garanția că un set de tranzacții, înainte de un anumit timp, nu se va schimba și nu poate fi restabilit. - + Finalitatea dovezii muncii - + Finalitatea dovezii mizei @@ -356,7 +356,7 @@ The algorithm used to identify the head of the blockchain. On the execution laye Un model de securitate pentru anumite soluții de [nivel 2](#layer-2) în care, pentru a crește viteza, tranzacțiile sunt [grupate](#rollups) în loturi (rolled up) și trimise la Ethereum într-o singură tranzacție. Se presupune că ele sunt valabile, dar pot fi contestate dacă se suspectează fraudă. O dovadă de fraudă va rula apoi tranzacția pentru a vedea dacă a avut loc fraudă. Această metodă crește cantitatea de tranzacții posibile, menținând în același timp securitatea. Unele [pachete cumulate](#rollups) (rollups) folosesc [dovezi de validitate](#validity-proof). - + Rollup-uri Optimistic @@ -372,7 +372,7 @@ Etapa inițială de dezvoltare a testului Ethereum, care a durat din iulie 2015 Un combustibil virtual utilizat în Ethereum pentru a executa contracte inteligente. [EVM](#evm) utilizează un mecanism de contabilitate pentru a măsura consumul de gaz și a limita consumul de resurse de calcul (a se vedea [Turing complet](#turing-complete)). - + Gaze și taxe @@ -440,7 +440,7 @@ O [furculiță tare](#hard-fork) pe Ethereum la blocul 200.000 pentru a introduc O interfață de utilizator care combină de obicei un editor de cod, un compilator, un timp de execuție și un depanator. - + Medii de dezvoltare Integrate @@ -448,7 +448,7 @@ O interfață de utilizator care combină de obicei un editor de cod, un compila Odată ce codul unui [contract](#smart-contract) (sau [bibliotecă](#library)) este implementat, acesta devine imuabil. Practicile standard de dezvoltare software se bazează pe posibilitatea de a remedia eventualele erori și de a adăuga noi caracteristici, deci aceasta reprezintă o provocare pentru dezvoltarea contractelor inteligente. - + Implementarea contractelor Inteligente @@ -464,7 +464,7 @@ O [tranzacție](#transaction) trimisă dintr-un cont contractual către un alt [ Cunoscută și sub denumirea de „algoritm de întindere a parolei”, este utilizată de formatele "[keystore](#keystore-file)" pentru a proteja împotriva atacurilor cu forță brută, dicționar și tabla curcubeu la criptarea expresiei de acces, prin hash-area repetată a expresiei de acces. - + Securitatea contractelor inteligente @@ -484,7 +484,7 @@ Un fișier codat JSON care conține o singură [cheie privată](#private-key) (g Un domeniu de dezvoltare care se concentrează pe îmbunătățiri bazate pe stratificarea peste protocolul Ethereum. Aceste îmbunătățiri sunt legate de viteza [tranzacțiilor](#transaction), [taxe de tranzacție](#transaction-fee) mai mici și confidențialitatea tranzacțiilor. - + Nivel 2 @@ -496,7 +496,7 @@ Un depozit open source de cheie-valoare pe disc, implementat ca o [bibliotecă]( Un tip special de [contract](#smart-contract) care nu are funcții de plătit, nu are funcție de rezervă și nu are stocare de date. Prin urmare, nu poate primi sau reține eter, sau stoca date. O bibliotecă servește drept cod implementat anterior, pe care alte contracte îl pot solicita pentru calcul numai-în-citire. - + Biblioteci de contracte inteligente @@ -536,7 +536,7 @@ A treia etapă de dezvoltare a Ethereum, lansată în octombrie 2017. Un [nod](#node) de rețea care găsește dovezi valabile de [dovadă a muncii](#pow) (PoW) pentru blocuri noi, prin hash de trecere repetată (vezi [Ethash](#ethash)). - + Minarea @@ -552,7 +552,7 @@ Minting is the process of creating new tokens and bringing them into circulation Se referă la rețeaua Ethereum, o rețea peer-to-peer care propagă tranzacții și blocuri la fiecare nod Ethereum (participant la rețea). - + Rețelele @@ -560,10 +560,10 @@ Se referă la rețeaua Ethereum, o rețea peer-to-peer care propagă tranzacții De asemenea, cunoscut sub numele de „deed”, acesta este un token standard introdus de propunerea ERC-721. NFT-urile pot fi urmărite și tranzacționate, însă fiecare token este unic și distinct; acestea nu sunt interschimbabile precum ETH-ul și [tokenurile ERC-20](#token-standard). NFT-urile pot reprezenta proprietatea asupra activelor digitale sau fizice. - + Token-uri nefungibile (NFT) - + Standardul de tokenuri nefungibile ERC-721 @@ -571,7 +571,7 @@ De asemenea, cunoscut sub numele de „deed”, acesta este un token standard in Un client software care participă la rețea. - + Noduri și clienți @@ -591,7 +591,7 @@ Când un [miner](#miner) găsește un [block](#block) valid, un alt miner poate Un [rollup](#rollups) de tranzacții care utilizează [dovezi de fraudă (fraud-proofs)](#fraud-proof) pentru a oferi un randament sporit al tranzacțiilor [layer 2](#layer-2), utilizând în același timp securitatea oferită de [Rețeaua principală](#mainnet) (nivelul 1). Spre deosebire de [Plasma](#plasma), o soluție similară de layer 2, pachetele Optimistic pot gestiona tipuri de tranzacții mai complexe - orice este posibil în [EVM](#evm). Acestea au probleme de latență în comparație cu [pachetele Zero-knowledge](#zk-rollups), deoarece o tranzacție poate fi contestată prin dovada fraudei. - + Rollup-uri Optimistic @@ -599,7 +599,7 @@ Un [rollup](#rollups) de tranzacții care utilizează [dovezi de fraudă (fraud- Un oracol este o punte între [blockchain](#blockchain) și lumea reală. Acestea acționează ca [API-uri](#api) on-chain care pot fi interogate pentru informații și folosite în [contractele inteligente](#smart-contract). - + Oracolele @@ -615,7 +615,7 @@ Una dintre cele mai proeminente implementări interoperabile ale software-ului c O soluție de scalare off-chain care utilizează [dovada de fraudă (fraud-proof)](#fraud-proof), cum ar fi [Rollup-ul Optimistic](#optimistic-rollups). Plasma este limitată la tranzacții simple, cum ar fi transferuri de bază de token-uri și schimburi. - + Plasma @@ -627,7 +627,7 @@ Un număr secret care permite utilizatorilor Ethereum să dovedească proprietat O metodă prin care un protocol blockchain de criptomonede își propune să obțină un [consens](#consensus) distribuit. PoS cere utilizatorilor să demonstreze că dețin o anumită cantitate de criptomonede ("miza" lor în rețea) pentru a putea participa la validarea tranzacțiilor. - + Dovada-mizei @@ -635,7 +635,7 @@ O metodă prin care un protocol blockchain de criptomonede își propune să ob O bucată de date (dovada) care necesită calcule semnificative pentru a fi găsite. În Ethereum, [minerii](#miner) trebuie să găsească o soluție numerică la algoritmul [Ethash](#ethash), care îndeplinește o țintă de [dificultate](#difficulty) la nivelul întregii rețele. - + Dovada-muncii @@ -655,7 +655,7 @@ Datele returnate de un client Ethereum pentru a reprezenta rezultatul unei anumi Un atac care constă dintr-un contract de atacator care apelează o funcție contractuală a victimei în așa fel încât în ​​timpul executării, victima să apeleze din nou contractul atacatorului, recursiv. Acest lucru poate duce, de exemplu, la furtul de fonduri prin omiterea unor părți din contractul victimei care actualizează soldurile sau contorizează sumele retrase. - + Reintrare @@ -671,7 +671,7 @@ Un standard de codificare proiectat de dezvoltatorii Ethereum pentru a codifica Pachetele (rollups) sunt un tip de soluție de scalare [layer 2](#layer-2) care grupează mai multe tranzacții și le trimite la [lanțul principal Ethereum](#mainnet) într-o singură tranzacție. Pachetele (rollups). Acest lucru permite reducerea costurilor de [gaz](#gas) și creșterea volumului [tranzacțiilor](#transaction). Există pachete Optimistic și Zero-knowledge care utilizează diferite metode de securitate pentru a oferi aceste câștiguri de scalabilitate. - + Rollup-uri @@ -683,7 +683,7 @@ Pachetele (rollups) sunt un tip de soluție de scalare [layer 2](#layer-2) care Etapa de dezvoltare a lui Ethereum care a inițiat o serie de actualizări de scalare și sustenabilitate, cunoscută anterior sub numele de „Ethereum 2.0” sau „Eth2”. - + Actualizările Ethereum @@ -695,7 +695,7 @@ O familie de funcții hash criptografice publicate de Institutul Național de St Un lanț de [dovadă-a-mizei](#pos) coordonat de [Lanțul Beacon](#beacon-chain) și securizat de [validatori](#validator). În cadrul actualizării prin lanţuri de fragmente vor fi adăugate 64 la rețea. Lanțurile de fragmente vor oferi un randament sporit al tranzacțiilor pentru Ethereum prin furnizarea de date suplimentare [nivelului 2](#layer-2), soluții precum [ rollup-urile optimistic](#optimistic-rollups) și [rollup-urile ZK](#zk-rollups). - + Lanțuri de fragmente @@ -703,7 +703,7 @@ Un lanț de [dovadă-a-mizei](#pos) coordonat de [Lanțul Beacon](#beacon-chain) O soluție de scalare care utilizează un lanț separat cu [reguli de consens](#consensus-rules) diferite, deseori mai rapide. O punte este necesară pentru a conecta aceste lanțuri paralele la [Rețeaua principală](#mainnet). [Rollup-urile](#rollups) utilizează, de asemenea, lanțurile paralele, dar funcționează în colaborare cu [Rețeaua principală](#mainnet). - + Lanțuri paralele @@ -715,7 +715,7 @@ Un termen de programare computerizată care descrie un obiect din care poate exi Un interval de timp (12 secunde) în care se pot propune un nou [Lanț Beacon](#beacon-chain) și un bloc de lanțuri de [fragmente](#shard) de către un [validator](#validator) în sistemul [dovezii-mizei](#pos). Un slot poate fi gol. 32 de sloturi alcătuiesc o [epocă](#epoch). - + Proof-of-stake @@ -723,7 +723,7 @@ Un interval de timp (12 secunde) în care se pot propune un nou [Lanț Beacon](# Un program care se execută pe infrastructura de calcul Ethereum. - + Introducere în Contracte Inteligente @@ -731,7 +731,7 @@ Un program care se execută pe infrastructura de calcul Ethereum. Short for "succinct non-interactive argument of knowledge", a SNARK is a type of [zero-knowledge proof](#zk-proof). - + Rollup-uri Zero-knowledge @@ -739,7 +739,7 @@ Short for "succinct non-interactive argument of knowledge", a SNARK is a type of Un limbaj de programare procedural (imperativ) cu sintaxă similară cu JavaScript, C++ sau Java. Cel mai popular și mai frecvent utilizat limbaj pentru [contractele inteligente](#smart-contract) Ethereum. Creat de Dr. Gavin Wood. - + Solidity @@ -755,7 +755,7 @@ O [furculiță tare](#hard-fork) a blockchain-ului Ethereum, care a avut loc la Un token [ERC-20](#token-standard) cu o valoare legată de valoarea unui alt activ. Există monede stabile susținute de monedă fiat, cum ar fi dolari, metale prețioase, cum ar fi aurul și alte criptomonede, cum ar fi Bitcoin. - + ETH nu constituie singura valoare cripto de pe Ethereum @@ -763,7 +763,7 @@ Un token [ERC-20](#token-standard) cu o valoare legată de valoarea unui alt act Depunerea unei cantități de [eter](#ether) (miza ta) pentru a deveni un validator și a securiza [rețeaua](#network). Un validator verifică [tranzacțiile](#transaction) și propune [blocuri](#block) în cadrul unui model de consens [dovadă a mizei](#pos) (PoS). Miza îți oferă un stimulent economic pentru a acționa în interesul cel mai ridicat al rețelei. Vei primi recompense pentru îndeplinirea sarcinilor tale de [validator](#validator), dar în caz contrar, vei pierde cantități variabile de ETH. - + Mizați ETH pentru a deveni validator Ethereum @@ -771,7 +771,7 @@ Depunerea unei cantități de [eter](#ether) (miza ta) pentru a deveni un valida Short for "scalable transparent argument of knowledge", a STARK is a type of [zero-knowledge proof](#zk-proof). - + Rollup-uri Zero-knowledge @@ -779,7 +779,7 @@ Short for "scalable transparent argument of knowledge", a STARK is a type of [ze O soluție de [level 2](#layer-2) în care este configurat un canal între participanți, unde aceștia pot tranzacționa liber și ieftin. Către [Rețeaua principală](#mainnet) este trimisă doar o [tranzacție](#transaction) de creare a canalului și de închidere a acestuia. Acest lucru permite un randament de tranzacție foarte mare, dar se bazează pe cunoașterea numărului de participanți în avans și blocarea de fonduri. - + Canalele de stare @@ -807,7 +807,7 @@ O [furculiță tare](#hard-fork) a blockchain-ului Ethereum, care a avut loc la Prescurtare de la "rețea de testare", o rețea utilizată pentru a simula comportamentul rețelei principale Ethereum (a se vedea [Rețelei principale](#mainnet)). - + Rețele de testare @@ -815,7 +815,7 @@ Prescurtare de la "rețea de testare", o rețea utilizată pentru a simula compo Introdus prin propunerea ERC-20, acesta oferă o structură de [contract inteligent](#smart-contract) standardizată pentru token-urile fungibile. Token-urile din același contract pot fi urmărite, tranzacționate și sunt interschimbabile, spre deosebire de [NFT-uri](#nft). - + Standardul de token ERC-20 @@ -823,7 +823,7 @@ Introdus prin propunerea ERC-20, acesta oferă o structură de [contract intelig Date trimise către Blockchain-ul Ethereum, semnate de un [cont](#account) originar, care vizează o anumită [adresă](#address). Tranzacția conține metadata, cum ar fi [limita de gaz](#gas-limit) pentru acea tranzacție. - + Tranzacțiile @@ -847,10 +847,10 @@ Un concept numit după matematicianul și informaticianul englez Alan Turing - u Un [nod](#node) dintr-un sistem de [dovadă-a-mizei](#pos) (PoS) responsabil pentru stocarea datelor, procesarea tranzacțiilor și adăugarea de blocuri noi în blockchain. Pentru activarea software-ului de validare, trebuie să poți [miza](#staking) 32 ETH. - + Dovada-mizei - + Mizarea în Ethereum @@ -858,7 +858,7 @@ Un [nod](#node) dintr-un sistem de [dovadă-a-mizei](#pos) (PoS) responsabil pen Un model de securitate pentru anumite soluții [layer 2](#layer-2) în care, pentru a crește viteza, tranzacțiile sunt [împachetate](/#rollups) în loturi și trimise către Ethereum într-o singură tranzacție. Calculul tranzacției se face în afara lanțului și apoi este furnizat lanțului principal cu o dovadă a validității acestora. Această metodă crește cantitatea de tranzacții posibile, menținând în același timp securitatea. Unele [pachete](#rollups) folosesc [dovezi de fraudă](#fraud-proof). - + Rollup-uri Zero-knowledge @@ -866,7 +866,7 @@ Un model de securitate pentru anumite soluții [layer 2](#layer-2) în care, pen O soluție off-chain care utilizează [probe de validitate (validity proofs)](#validity-proof) pentru a îmbunătăți randamentul tranzacțiilor. În comparație cu [Rollup-urile Zero-knowledge](#zk-rollup), datele Validium nu sunt stocate pe nivelul 1 al [Relația Principale](#mainnet). - + Validium @@ -874,7 +874,7 @@ O soluție off-chain care utilizează [probe de validitate (validity proofs)](#v Un limbaj de programare la nivel înalt cu sintaxă Python. Destinat să se apropie de un limbaj funcțional pur. Creat de Vitalik Buterin. - + Vyper @@ -886,7 +886,7 @@ Un limbaj de programare la nivel înalt cu sintaxă Python. Destinat să se apro Software care deține [chei private](#private-key). Folosit pentru a accesa și controla [conturile](#account) Ethereum și a interacționa cu [contractele inteligente](#smart-contract). Cheile nu trebuie să fie stocate într-un portofel și pot fi preluate din stocarea offline (adică un card de memorie sau pe hârtie) pentru o securitate îmbunătățită. În ciuda numelui, portofelele nu stochează niciodată monedele sau token-uri reale. - + Portofele Ethereum @@ -894,7 +894,7 @@ Software care deține [chei private](#private-key). Folosit pentru a accesa și A treia versiune a web-ului. Propus pentru prima dată de Dr. Gavin Wood, Web3 reprezintă o nouă viziune și concentrare pentru aplicațiile web - de la aplicații gestionate și deținute central, până la aplicații construite pe protocoale descentralizate (vezi [Dapp](#dapp)). - + Web2 față de Web3 @@ -914,7 +914,7 @@ O adresă specială Ethereum, compusă în întregime din zerouri, care este spe A zero-knowledge proof is a cryptographic method that allows an individual to prove that a statement is true without conveying any additional information. - + Rollup-uri Zero-knowledge @@ -922,7 +922,7 @@ A zero-knowledge proof is a cryptographic method that allows an individual to pr Un [rollup](#rollups) de tranzacții care utilizează [dovezi de validitate](#validity-proof) pentru a oferi un randament sporit al tranzacțiilor [stratul 2](#layer-2), utilizând totodată securitatea oferită de [Rețeaua principală](#mainnet) ( nivelul 1). Deși nu pot gestiona tipuri de tranzacții complexe, cum ar fi [pachetele Optimistic](#optimistic-rollups), nu au probleme de latență, deoarece tranzacțiile sunt valabile în mod demonstrabil atunci când sunt prezentate. - + Pachete de zero-Knowledge diff --git a/public/content/translations/ro/governance/index.md b/public/content/translations/ro/governance/index.md index 97a9480ee83..9c62009bf67 100644 --- a/public/content/translations/ro/governance/index.md +++ b/public/content/translations/ro/governance/index.md @@ -32,7 +32,7 @@ Abordarea opusă, guvernanța off-chain, este cea în care orice decizie de modi _În timp ce, la nivel de protocol, guvernanța în Ethereum este off-chain, în numeroase cazuri sistemele dezvoltate pe Ethereum, cum ar fi organizațiile DAO, utilizează guvernanța on-chain._ - + Mai multe despre organizațiile DAO @@ -58,7 +58,7 @@ _Notă: orice persoană poate face parte din mai multe dintre aceste grupuri (de Un proces important folosit în guvernanța Ethereum este cel al sugerării de **Propuneri de îmbunătățire pentru Ethereum (EIP-uri)**. EIP-urile sunt standarde care specifică potențiale caracteristici sau procese noi pentru Ethereum. Oricine din comunitatea Ethereum poate crea un EIP. De exemplu, niciunul dintre autorii EIP-721, EIP-ul care a standardizat NFT-urile, nu a lucrat direct la dezvoltarea protocolului Ethereum. - + Mai multe despre EIP-uri @@ -154,7 +154,7 @@ Deși dezvoltarea specificațiilor și implementărilor a fost întotdeauna comp Când Lanțul Beacon se va uni cu nivelul execuției în Ethereum, procesul de guvernanță pentru a propune modificări va fi armonizat. Acest proces de implementare a fuziunii este [deja în curs de desfășurare](https://eips.ethereum.org/EIPS/eip-3675). - + Mai multe despre fuziune diff --git a/public/content/translations/ro/history/index.md b/public/content/translations/ro/history/index.md index bd6425c180b..e0a79dcfc6f 100644 --- a/public/content/translations/ro/history/index.md +++ b/public/content/translations/ro/history/index.md @@ -124,7 +124,7 @@ Actualizarea Berlin a optimizat costul gazului pentru anumite acțiuni EVM și c [Citiţi anunțul Fundației Ethereum](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + Lanțul Beacon @@ -140,7 +140,7 @@ Contractul de depunere a mizei a introdus [mizarea](/glossary/#staking) în ecos [Citiţi anunțul Fundației Ethereum](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Mizarea @@ -394,6 +394,6 @@ Cartea galbenă, scrisă de Dr. Gavin Wood, este o definiție tehnică a protoco Lucrarea introductivă, publicată în 2013 de Vitalik Buterin, fondatorul lui Ethereum, înainte de lansarea proiectului în 2015. - + Cartea albă diff --git a/public/content/translations/ro/nft/index.md b/public/content/translations/ro/nft/index.md index a00f83fdd1c..b0b0cf18104 100644 --- a/public/content/translations/ro/nft/index.md +++ b/public/content/translations/ro/nft/index.md @@ -162,7 +162,7 @@ Odată ce conținutul este vândut, fondurile le revin în mod direct. Și chiar
Explorați, cumpărați sau creați-vă propriile NFT-uri de artă/de colecție...
- + Explorați arta NFT
@@ -195,7 +195,7 @@ Jocul de realitate virtuală Decentraland vă oferă chiar posibilitatea să cum
Aruncați o privire asupra jocurilor Ethereum, alimentate de NFT-uri...
- + Explorați jocurile NFT
@@ -350,7 +350,7 @@ _Este important să ne amintim că Ethereum nu doar efectuează tranzacții fina Procesul a început deja. [Lanțul Beacon](/roadmap/beacon-chain/), prima actualizare a fost lansată în decembrie 2020. Acesta oferă fundamentul pentru mizare, permițând stakerilor să intre în sistem. Pasul următor, important pentru eficiența energetică, este fuzionarea lanțului actual, cel securizat de miner-i, cu Lanțul Beacon, unde nu mai este nevoie de minare. Deocamdată, termenele de implementare nu pot fi exacte, dar se estimează că acest lucru se va întâmpla la un moment dat în 2022. Procesul este cunoscut sub numele de fuziune (cunoscut anterior sub numele de andocare). [Aflați mai multe despre fuziune](/roadmap/merge/). - + Mai multe despre actualizările Ethereum diff --git a/public/content/translations/ro/roadmap/beacon-chain/index.md b/public/content/translations/ro/roadmap/beacon-chain/index.md index e12d1b8626e..0bbd766020e 100644 --- a/public/content/translations/ro/roadmap/beacon-chain/index.md +++ b/public/content/translations/ro/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ Toate actualizările Ethereum se află într-o anumită corelație. Deci, să re La început, Lanțul Beacon a existat separat de Rețeaua principală Ethereum, dar au fuzionat în 2022. - + Fuziunea @@ -66,7 +66,7 @@ La început, Lanțul Beacon a existat separat de Rețeaua principală Ethereum, Fragmentarea poate intra în ecosistemul Ethereum în siguranță doar cu un mecanism de consens în vigoare, dovada mizei. Lanțul Beacon a introdus mizarea, care a „fuzionat” cu Rețeaua principală, deschizând calea pentru fragmentare, pentru o scalare și mai mare a Ethereum. - + Lanțurile de fragmente diff --git a/public/content/translations/ro/roadmap/merge/index.md b/public/content/translations/ro/roadmap/merge/index.md index fecd6d66c69..f81e3778842 100644 --- a/public/content/translations/ro/roadmap/merge/index.md +++ b/public/content/translations/ro/roadmap/merge/index.md @@ -194,7 +194,7 @@ Fuziunea reprezintă adoptarea formală a Lanțului Beacon ca noul strat de cons În schimb, blocurile sunt propuse prin validarea nodurilor care dețin ETH mizat în schimbul dreptului de a participa la consens. Aceste modernizări au deschis drumul pentru viitoarele modernizări de scalabilitate, inclusiv pentru fragmentare. - + Lanțul Beacon @@ -210,7 +210,7 @@ Inițial, se prevedea ca fragmentarea să fie implementată înainte ca Fuziunea Planurile pentru fragmentare evoluează rapid, dar, având în vedere apariția și succesul tehnologiilor de nivelul 2 pentru scalarea executării tranzacției, planurile pentru fragmentare au fost reorientate către găsirea modalității optime de distribuire a problemei de stocare a datelor de apel comprimate din contractele rollup, permițând creșterea exponențială a capacității rețelei. Acest lucru nu ar fi posibil fără a se trece mai întâi la dovada mizei. - + Fragmentarea diff --git a/public/content/translations/ro/security/index.md b/public/content/translations/ro/security/index.md index b4d7c60fa21..7ff7f03fd2e 100644 --- a/public/content/translations/ro/security/index.md +++ b/public/content/translations/ro/security/index.md @@ -110,11 +110,11 @@ Extensiile de browser, cum ar fi extensiile Chrome sau programele de completare Unul dintre motivele principale pentru care oamenii sunt înșelați cu cripto este în general lipsa de înțelegere. De exemplu, dacă nu înțelegeți că rețeaua Ethereum este descentralizată și că nu este deținută de nimeni, atunci este ușor să cădeți pradă cuiva care pretinde a fi un agent de servicii pentru clienți care promite să vă returneze ETH-ul pierdut în schimbul cheilor dvs. private. Informați-vă espre modul cum funcționează Ethereum, merită să vă investiţi. - + Ce este Ethereum? - + Ce este ether-ul? @@ -127,7 +127,7 @@ Unul dintre motivele principale pentru care oamenii sunt înșelați cu cripto e Cheia privată a portofelului dvs. acționează ca parolă pentru portofelul Ethereum. Acesta este singurul lucru care oprește pe cineva care știe adresa portofelului dvs. să vă golească toate activele din cont! - + Ce este un portofel Ethereum? diff --git a/public/content/translations/ru/community/online/index.md b/public/content/translations/ru/community/online/index.md index 487ed972d57..9a6bedff796 100644 --- a/public/content/translations/ru/community/online/index.md +++ b/public/content/translations/ru/community/online/index.md @@ -10,40 +10,40 @@ lang: ru ## Форумы {#forums} -r/ethereum — все об Ethereum -r/ethfinance — финансовая сторона Ethereum, включая децентрализованные финансы (DeFi) -r/ethdev — главным образом, развитие Ethereum -r/ethtrader — анализ рынка и тенденций -r/ethstaker — введение для всех заинтересованных в стейкинге в Ethereum -Fellowship of Ethereum Magicians — сообщество, обсуждающее технические стандарты Ethereum -Ethereum Stackexchange — обсуждения и помощь разработчикам Ethereum -Ethereum Research — самая влиятельная доска сообщений, посвященная исследованиям в криптоэкономике +r/ethereum — все об Ethereum +r/ethfinance — финансовая сторона Ethereum, включая децентрализованные финансы (DeFi) +r/ethdev — главным образом, развитие Ethereum +r/ethtrader — анализ рынка и тенденций +r/ethstaker — введение для всех заинтересованных в стейкинге в Ethereum +Fellowship of Ethereum Magicians — сообщество, обсуждающее технические стандарты Ethereum +Ethereum Stackexchange — обсуждения и помощь разработчикам Ethereum +Ethereum Research — самая влиятельная доска сообщений, посвященная исследованиям в криптоэкономике ## Комнаты чата {#chat-rooms} -Ethereum Cat Herders — сообщество, нацеленное на помощь с управлением проектами при разработке Ethereum -Ethereum Hackers — чат Discord, управляемый ETHGlobal: онлайн-сообщество для хакеров Ethereum со всего мира -CryptoDevs — сообщество Discord, сконцентрированное на разработке Ethereum -Сообщество EthStaker на Discord — сообщество для образования, наставничества, поддержки и предоставления ресурсов для существующих и потенциальных стейкеров -Команда сайта Ethereum.org — возможность решить проблемы и поговорить о разработке и дизайне ethereum.org с командой и членами сообщества -Matos Discord — сообщество создателей Web3, где собираются разработчики, видные представители отрасли и энтузиасты Ethereum. Мы заинтересованы в разработке, дизайне и культуре Web3. Создавайте вместе с нами. -Solidity Gitter — чат для разработки Solidity (Gitter) -Solidity Matrix — чат для разработки Solidity (Matrix) -Ethereum Stack Exchange *— форум вопросов и ответов* -Peeranha *— децентрализованный форум вопросов и ответов* +Ethereum Cat Herders — сообщество, нацеленное на помощь с управлением проектами при разработке Ethereum +Ethereum Hackers — чат Discord, управляемый ETHGlobal: онлайн-сообщество для хакеров Ethereum со всего мира +CryptoDevs — сообщество Discord, сконцентрированное на разработке Ethereum +Сообщество EthStaker на Discord — сообщество для образования, наставничества, поддержки и предоставления ресурсов для существующих и потенциальных стейкеров +Команда сайта Ethereum.org — возможность решить проблемы и поговорить о разработке и дизайне ethereum.org с командой и членами сообщества +Matos Discord — сообщество создателей Web3, где собираются разработчики, видные представители отрасли и энтузиасты Ethereum. Мы заинтересованы в разработке, дизайне и культуре Web3. Создавайте вместе с нами. +Solidity Gitter — чат для разработки Solidity (Gitter) +Solidity Matrix — чат для разработки Solidity (Matrix) +Ethereum Stack Exchange *— форум вопросов и ответов* +Peeranha *— децентрализованный форум вопросов и ответов* ## YouTube и Twitter {#youtube-and-twitter} -Ethereum Foundation — будьте в курсе последних новостей Ethereum Foundation -@ethereum — официальная учетная запись фонда Ethereum -@ethdotorg — портал Ethereum, созданный для нашего растущего глобального сообщества -Список важных твиттер-аккаунтов Ethereum +Ethereum Foundation — будьте в курсе последних новостей Ethereum Foundation +@ethereum — официальная учетная запись фонда Ethereum +@ethdotorg — портал Ethereum, созданный для нашего растущего глобального сообщества +Список важных твиттер-аккаунтов Ethereum
- + Подробнее о DAO
diff --git a/public/content/translations/ru/community/support/index.md b/public/content/translations/ru/community/support/index.md index 5e0de3f54bd..09e018f2792 100644 --- a/public/content/translations/ru/community/support/index.md +++ b/public/content/translations/ru/community/support/index.md @@ -12,11 +12,11 @@ lang: ru Понимание децентрализованной природы Ethereum жизненно важно, потому что любой, кто утверждает, что является официальной поддержкой Ethereum, вероятно, пытается вас обмануть! Лучшая защита от мошенников — это самообучение и серьезное отношение к безопасности. - + Безопасность Ethereum и предотвращение мошенничества - + Изучение основ Ethereum diff --git a/public/content/translations/ru/dao/index.md b/public/content/translations/ru/dao/index.md index 8bca0a5337e..09ac4429811 100644 --- a/public/content/translations/ru/dao/index.md +++ b/public/content/translations/ru/dao/index.md @@ -50,7 +50,7 @@ DAO позволяют работать с единомышленниками п Это возможно, потому что после запуска на Ethereum умные контракты защищены от несанкционированного доступа. Вы не можете незаметно редактировать код (правила DAO), потому что все находится в открытом доступе. - + Подробнее об умных контрактах diff --git a/public/content/translations/ru/governance/index.md b/public/content/translations/ru/governance/index.md index 92be42c8d00..6dc7332ea55 100644 --- a/public/content/translations/ru/governance/index.md +++ b/public/content/translations/ru/governance/index.md @@ -32,7 +32,7 @@ _Если никто не владеет Ethereum, как принимаются _Хотя на уровне протокола управление Ethereum осуществляется вне цепи, многие варианты использования, построенные на основе Ethereum, такие как DAO, используют управление в цепи._ - + Подробнее о DAO @@ -58,7 +58,7 @@ _Примечание. Любой человек может входить в н Одним из важных процессов в управлении Ethereum является вынесение **предложений по улучшению Ethereum (EIP)**. EIP — это стандарты, определяющие потенциальные новые функции или процессы для Ethereum. Любой человек в сообществе Ethereum может создать EIP. Если вы заинтересованы в написании EIP или участии в экспертной оценке и/или управлении, обратитесь к информации ниже. - + Подробнее об EIP @@ -154,7 +154,7 @@ _Примечание. Любой человек может входить в н Когда сеть Beacon слилась с уровнем исполнения Ethereum 15 сентября 2022 г., в рамках [сетевого обновления Paris](/history/#paris) произошло слияние. Предложение [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) было изменено с Last Call на Final, что завершило переход на доказательство владения. - + Подробнее о слиянии diff --git a/public/content/translations/ru/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/ru/guides/how-to-create-an-ethereum-account/index.md index 1c9747c0943..90978c492f0 100644 --- a/public/content/translations/ru/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/ru/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: ru Кошелек — это приложение, которое поможет вам управлять вашей учетной записью Ethereum. Он использует ваши ключи для отправки и получения транзакций и входа в приложения. Есть десятки различных кошельков на выбор: мобильные, настольные и даже расширения для браузера. - + Найти кошелек @@ -42,7 +42,7 @@ lang: ru
Хотите узнать больше?
- + Посмотрите другие наши руководства
diff --git a/public/content/translations/ru/guides/how-to-revoke-token-access/index.md b/public/content/translations/ru/guides/how-to-revoke-token-access/index.md index cdbd63e2bc9..1c2e78f632c 100644 --- a/public/content/translations/ru/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/ru/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: ru
Хотите узнать больше?
- + Посмотрите другие наши руководства
diff --git a/public/content/translations/ru/guides/how-to-swap-tokens/index.md b/public/content/translations/ru/guides/how-to-swap-tokens/index.md index a01ca0220e0..e4b7180ae81 100644 --- a/public/content/translations/ru/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/ru/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: ru
Хотите узнать больше?
- + Посмотрите другие наши руководства
diff --git a/public/content/translations/ru/guides/how-to-use-a-bridge/index.md b/public/content/translations/ru/guides/how-to-use-a-bridge/index.md index 5c07132896e..2bd41fbb68b 100644 --- a/public/content/translations/ru/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/ru/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: ru
Хотите узнать больше?
- + Посмотрите другие наши руководства
diff --git a/public/content/translations/ru/guides/how-to-use-a-wallet/index.md b/public/content/translations/ru/guides/how-to-use-a-wallet/index.md index 1ab60e11a47..b5ea6f13810 100644 --- a/public/content/translations/ru/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/ru/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: ru
Хотите узнать больше?
- + Посмотрите другие наши руководства
diff --git a/public/content/translations/ru/nft/index.md b/public/content/translations/ru/nft/index.md index be3bc683bb5..47ee8d4c2d4 100644 --- a/public/content/translations/ru/nft/index.md +++ b/public/content/translations/ru/nft/index.md @@ -56,7 +56,7 @@ NFT используются для различных целей:
Ищите и покупайте произведения искусства и коллекционные предметы NFT или создавайте собственные…
- + Узнать о произведениях NFT
@@ -93,7 +93,7 @@ NFT, как и любые цифровые элементы в блокчейн Проблемы безопасности, связанные с NFT, чаще всего связаны с фишингом, уязвимостями смарт-контрактов и ошибками пользователей (например, непреднамеренным раскрытием закрытых ключей), что делает надежную защиту кошелька критически важной для владельцев NFT. - + Подробнее о безопасности diff --git a/public/content/translations/ru/roadmap/beacon-chain/index.md b/public/content/translations/ru/roadmap/beacon-chain/index.md index c34b3e68483..3fa5f2095fe 100644 --- a/public/content/translations/ru/roadmap/beacon-chain/index.md +++ b/public/content/translations/ru/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ summaryPoint3: Сеть Beacon ввела логику консенсуса и Первоначально сеть Beacon существовала отдельно от основной сети Ethereum, но они были слиты воедино в 2022 году. - + Слияние @@ -64,7 +64,7 @@ summaryPoint3: Сеть Beacon ввела логику консенсуса и Шардинг может безопасно войти в экосистему Ethereum только при наличии механизма консенсуса с доказательством владения. Сеть Beacon ввела стейкинг, который «слился» с основной сетью, прокладывая путь к шардингу, чтобы помочь дальнейшему масштабированию Ethereum. - + Цепочки-осколки diff --git a/public/content/translations/ru/roadmap/future-proofing/index.md b/public/content/translations/ru/roadmap/future-proofing/index.md index 12585d37735..b2a92f8a7de 100644 --- a/public/content/translations/ru/roadmap/future-proofing/index.md +++ b/public/content/translations/ru/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap [Схемы обязательств KZG](/roadmap/danksharding/#what-is-kzg) используются в нескольких местах Ethereum для создания криптографических секретов, которые известны как квантово-уязвимые. В настоящее время, это обходится с помощью «настроек с доверием», где многие пользователи создают случайность, которая не может быть обратно спроектирована квантовым компьютером. Однако идеальным решением было бы просто включение квантово-безопасной криптографии. Существуют два ведущих подхода, которые могли бы стать эффективной заменой схемы BLS: [подписи на основе STARK](https://hackmd.io/@vbuterin/stark_aggregation) и [подписи на основе решетки](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). Пока они находятся на стадии изучения и подготовки прототипов. - Подробнее о KZG и настройках с доверием + Подробнее о KZG и настройках с доверием ## Более простой и эффективный Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/ru/roadmap/index.md b/public/content/translations/ru/roadmap/index.md index f5b9bc64e54..18cc1400f63 100644 --- a/public/content/translations/ru/roadmap/index.md +++ b/public/content/translations/ru/roadmap/index.md @@ -10,7 +10,7 @@ buttons: - label: Будущие обновления toId: what-changes-are-coming - label: Прошлые обновления - to: /history/ + href: /history/ variant: план --- @@ -24,28 +24,28 @@ Ethereum — это мощная платформа для глобальной Вместо этого блоки предлагаются узлами-валидаторами, у которых есть поставленные ЕТН в обмен на право участия в консенсусе. Эти улучшения создали основу для будущих обновлений масштабируемости, включая шардинг. - + Сеть Beacon @@ -218,7 +218,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> Планы по шардингу быстро развиваются. Но с учетом развития и успеха технологий уровня 2 для масштабирования выполнения транзакций планы, касающиеся шардинга, сместились в сторону поиска наиболее оптимального способа распределения бремени хранения сжатых данных из контрактов свертков. При этом должна сохраняться возможность экспоненциального роста пропускной способности сети. Это было бы невозможно без предварительного перехода на доказательство владения. - + Шардинг diff --git a/public/content/translations/ru/roadmap/scaling/index.md b/public/content/translations/ru/roadmap/scaling/index.md index dee6ffb5c79..2524f6fdc82 100644 --- a/public/content/translations/ru/roadmap/scaling/index.md +++ b/public/content/translations/ru/roadmap/scaling/index.md @@ -34,13 +34,13 @@ Ethereum масштабируется с помощью сетей [уровня Этот второй шаг называется [данкшардингом](/roadmap/danksharding/). Скорее всего, его полная реализация займет несколько лет. Данкшардинг опирается на другие разработки, такие как: [разделение создания и предложения блоков](/roadmap/pbs), и новые дизайны сети, позволяющие ей эффективно подтверждать, что данные доступны, путем случайного отбора нескольких килобайт. Это называется [выборкой доступности данных (DAS)](/developers/docs/data-availability). -Подробнее о данкшардинге +Подробнее о данкшардинге ## Децентрализованные свертки {#decentralizing-rollups} [Свертки](/layer-2) уже масштабируют Ethereum. [Богатая экосистема проектов по сверткам](https://l2beat.com/scaling/tvl) позволяет пользователям быстро и дешево осуществлять транзакции с целым рядом гарантий безопасности. Тем не менее свертки были инициализированы с помощью централизованных секвенсоров (компьютеров, которые выполняют всю обработку и объединение транзакций перед их отправкой в Ethereum). Это создает уязвимость для цензуры, поскольку операторы-секвенсоры могут подпасть под санкции, быть подкупленными или иным образом скомпрометированными. В то же время [свертки отличаются](https://l2beat.com) по способу утверждения входящих данных. Лучший способ для доказывающих — отправлять доказательства мошенничества или достоверности, но пока еще не все свертки дошли до этого. Даже те свертки, что используют доказательства достоверности или мошенничества, полагаются на малый пул известных проверяющих. Поэтому следующим важным шагом в масштабировании Ethereum станет распределение ответственности за запуск секвенсоров и проверяющих среди большего числа людей. -Подробнее о свертках +Подробнее о свертках ## Текущий прогресс {#current-progress} diff --git a/public/content/translations/ru/roadmap/security/index.md b/public/content/translations/ru/roadmap/security/index.md index ab2ca45e281..cbaf17e1135 100644 --- a/public/content/translations/ru/roadmap/security/index.md +++ b/public/content/translations/ru/roadmap/security/index.md @@ -15,7 +15,7 @@ Ethereum уже является очень безопасной и децент Переход от доказательства работы к доказательству владения начался с первопроходцев Ethereum, ставивших свой эфир (ЕТН) в депозитном контракте. Этот ЕТН используется для защиты сети. Однако такой ЕТН пока не может быть разблокирован и возвращен пользователям. Обеспечение возможности выводить ЕТН — критически важная часть обновления по переходу к доказательству владения. Вывод средств — не просто критический компонент полнофункционального протокола доказательства владения. Разрешение выводить средства также принесет пользу для безопасности Ethereum, так как это позволяет дольщикам использовать свои вознаграждения в ЕТН для других целей, не связанных со стейкингом. Это означает, что пользователи, которым нужна ликвидность, не будут обязаны полагаться на ликвидные деривативы стейкинга (LSD), которые могут быть централизующей силой в Ethereum. Обновление запланировано на 12 апреля 2023 года. -Подробнее о выводе средств +Подробнее о выводе средств ## Защита от атак {#defending-against-attacks} @@ -23,25 +23,25 @@ Ethereum уже является очень безопасной и децент Сокращение времени, которое тратит Ethereum на завершение блоков, обеспечит лучший пользовательский опыт и предотвратит сложные «реорганизационные» атаки, когда злоумышленники пытаются перемешать самые последние блоки для извлечения прибыли или цензуры определенных транзакций. [**Завершенность одного слота (SSF)**](/roadmap/single-slot-finality/) — это путь к минимизации задержки при завершении. Сейчас атакующий в теории может убедить других валидаторов переконфигурировать все блоки, которые были созданы за последние 15 минут. С использованием SSF это окно было бы сведено к 0. Пользователи, начиная от физических лиц и заканчивая приложениями и биржами, выигрывают от быстрой гарантии того, что их транзакции не будут возвращены. Выиграет и сеть, избавляясь от целого класса атак. -Подробнее о завершенности одного слота +Подробнее о завершенности одного слота ## Защита от цензуры {#defending-against-censorship} Децентрализация не позволяет отдельным лицам или небольшим группам валидаторов стать слишком влиятельными. Новые технологии стейкинга могут помочь обеспечивать максимально возможную децентрализацию валидаторов в Ethereum, одновременно защищая их от аппаратных, программных и сетевых сбоев. Сюда относится программное обеспечение, которое распределяет обязанности валидатора между несколькими узлами. Это известно как **технология распределенного валидатора (DVT)**. Пулы стейкинга заинтересованы в использовании DVT, поскольку это позволяет нескольким компьютерам коллективно участвовать в валидации, добавляя избыточности и отказоустойчивости. Она также распределяет ключи валидатора между несколькими системами вместо того, чтобы один оператор запускал несколько валидаторов. Благодаря этому нечестным операторам труднее проводить скоординированные атаки на Ethereum. В целом идея заключается в получении преимуществ для безопасности за счет запуска валидаторов как _сообществ_, а не как отдельных лиц. -Подробнее о технологии распределенного валидатора +Подробнее о технологии распределенного валидатора Внедрение **разделения между инициаторами и строителями блоков (PBS)** значительно улучшит защиту Ethereum от цензуры. PBS позволяет одному валидатору создать блок, а другому — передать его в сеть Ethereum. Это гарантирует, что прибыль от профессиональных алгоритмов построения блоков, максимизирующих прибыль, более справедливо распределяется по всей сети, **предотвращая концентрацию ставок** у наиболее эффективных институциональных игроков. Предлагающий выбирает самый прибыльный блок, предложенный ему рынком строителей блоков. Чтобы подвергнуть содержание блока цензуре, предлагающему будет необходимо выбрать менее прибыльный блок, что будет **экономически нерационально и очевидно для остальных валидаторов** в сети. Существуют возможные дополнения к PBS, такие как зашифрованные транзакции и списки вхождений, которые могут еще больше повысить устойчивость Ethereum к цензуре. Благодаря им предлагающие и строители блоков не смогут увидеть содержание транзакций, включаемых в блок. -Подробнее о разделении предлагающих и строителей +Подробнее о разделении предлагающих и строителей ## Защита валидаторов {#protecting-validators} Возможно, что опытный злоумышленник мог бы идентифицировать будущих валидаторов и заваливать их спамом, чтобы помешать им предлагать блоки. Такой вид атаки называется **«отказом в обслуживании»‎ (DoS-атакой)**. Внедрение [**тайного выбора лидера (SLE)**](/roadmap/secret-leader-election) сможет защитить от таких атак, не позволяя заранее получать информацию о том, кто будет предлагать следующие блоки. Такой результат получается путем постоянного перетасовывания набора криптографических обязательств, которые представляют предлагающих блоки, и использования их порядка для определения того, какой валидатор выбран, таким образом, что только сами валидаторы заранее знают свой порядок. -Подробнее о выборе тайного лидера +Подробнее о выборе тайного лидера ## Текущий прогресс {#current-progress} diff --git a/public/content/translations/ru/roadmap/statelessness/index.md b/public/content/translations/ru/roadmap/statelessness/index.md index bcc1c7f12f3..c8d550f2f5c 100644 --- a/public/content/translations/ru/roadmap/statelessness/index.md +++ b/public/content/translations/ru/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ lang: ru Слабое отсутствие состояния полагается на строителей блоков, обслуживающих полную копию данных всего состояния, так что они смогут создавать доказательства, используемые при верификации блока. Другие узлы не нуждаются в доступе к данным состояния — вся информация, нужная для верификации блока, доступна в доказательстве. Это создает условия, в которых предложение блока обходится дорого, но верификация — дешево, что приводит к тому, что меньшее количество операторов будут обслуживать узлы, предлагающие блоки. Тем не менее, децентрализация предлагающих блоки не критична, поскольку любое количество участников могут независимо верифицировать валидность предлагаемых блоков. -Подробнее в заметках Данкрада +Подробнее в заметках Данкрада Предлагающие блоки используют данные состояния для создания «свидетельств» — минимального набора данных, подтверждающего значения из состояния, изменяемого транзакциями в блоке. Другие валидаторы не хранят состояние, они хранят только его корень (хэш всего состояния). Они получают блок и свидетельство и используют их, чтобы обновить свой корень состояния. Это делает узел валидатора невероятно легковесным. diff --git a/public/content/translations/ru/roadmap/user-experience/index.md b/public/content/translations/ru/roadmap/user-experience/index.md index 9d072af68d8..b1b596f0716 100644 --- a/public/content/translations/ru/roadmap/user-experience/index.md +++ b/public/content/translations/ru/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap Решение этого вопроса заключается в использовании кошельков смарт-контрактов для взаимодействия с Ethereum. Кошельки смарт-контрактов создают способы для защиты аккаунта (если ключи были потеряны или украдены), возможности для лучшего выявления мошенничества и для защиты от него. Они позволяют оснастить кошельки новыми функциями. Хотя кошельки смарт-контрактов и существуют сегодня, они неудобны для создания, потому что протокол Ethereum должен поддерживать их лучше. Эта дополнительная поддержка называется абстрагированием аккаунта. -Подробнее об абстрагировании аккаунта +Подробнее об абстрагировании аккаунта ## Узлы для каждого @@ -23,7 +23,7 @@ template: roadmap Существует несколько обновлений, которые могут сделать запуск и поддержание узла не таким сложным и ресурсоемким. Способ хранения данных будет изменен для использования более компактной структуры, известной как **дерево Веркла**. Кроме того, с клиентами [без состояния](/roadmap/statelessness) или [экспирацией данных](/roadmap/statelessness/#data-expiry) узлам Ethereum не нужно будет хранить копию всех данных о состоянии, что резко снизит потребности в пространстве на жестком диске. [Легкие узлы](/developers/docs/nodes-and-clients/light-clients/) в будущем позволят сохранить преимущества полных узлов, но станут легко запускаемыми на мобильных устройствах или в простом веб-приложении в браузере. -Подробнее о деревьях Веркла +Подробнее о деревьях Веркла Благодаря этим улучшениям барьеры для запуска узла практически сведутся к нулю. Пользователи получат преимущество от безопасного доступа к Ethereum, не требующего получения чьего-то разрешения и необходимости жертвовать заметным количеством места на диске и мощностей процессора на компьютере или телефоне. Кроме того, им не нужно будет полагаться на посредников для передачи данных или предоставления доступа к сети, когда они пользуются приложениями. diff --git a/public/content/translations/ru/security/index.md b/public/content/translations/ru/security/index.md index f9f562806cd..acbc06e5ff0 100644 --- a/public/content/translations/ru/security/index.md +++ b/public/content/translations/ru/security/index.md @@ -103,11 +103,11 @@ lang: ru Одной из главных причин, по которым люди попадаются на мошенничество, в целом является недостаточное понимание того, как работает система. К примеру, вы не знаете того факта, что сеть Ethereum децентрализована и никому не принадлежит, поэтому вам легко стать жертвой мошенника, который выдает себя за агента обслуживания клиентов и обещает вернуть вам потерянные ETH взамен на ваши личные ключи. Узнайте об устройстве системы Ethereum, это вам обязательно пригодится и поможет избежать неприятных ситуаций. - + Что такое Ethereum? - + Что такое эфир? @@ -120,7 +120,7 @@ lang: ru Закрытый ключ вашего кошелька действует как пароль к вашему кошельку Ethereum. Ключ — единственное, что мешает кому-то, кто знает адрес вашего кошелька, слить с вашего счета все его активы! - + Что такое кошелек Ethereum? diff --git a/public/content/translations/ru/staking/pools/index.md b/public/content/translations/ru/staking/pools/index.md index 03ae5de3f03..1e4fe940621 100644 --- a/public/content/translations/ru/staking/pools/index.md +++ b/public/content/translations/ru/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: В качестве альтернативы пулы, использующие токены стейкинга ERC-20, позволяют пользователям торговать этими токенами на открытом рынке. Это дает возможность продать находящуюся в стейкинге позицию без фактического вывода ETH из контракта стейкинга. -Подробнее о выводе средств из стейкинга +Подробнее о выводе средств из стейкинга diff --git a/public/content/translations/ru/staking/saas/index.md b/public/content/translations/ru/staking/saas/index.md index 100c09cf490..1340797c6ef 100644 --- a/public/content/translations/ru/staking/saas/index.md +++ b/public/content/translations/ru/staking/saas/index.md @@ -78,7 +78,7 @@ summaryPoints: Валидаторы также могут полностью выйти из роли валидатора, что разблокирует остаток ЕТН для вывода. Учетные записи, указавшие адрес вывода средств и завершившие процесс выхода, получат весь остаток на адрес вывода, указанный во время следующего перебора валидаторов. -More on staking withdrawals +More on staking withdrawals diff --git a/public/content/translations/ru/staking/solo/index.md b/public/content/translations/ru/staking/solo/index.md index 97d9496bc56..9586741bfcd 100644 --- a/public/content/translations/ru/staking/solo/index.md +++ b/public/content/translations/ru/staking/solo/index.md @@ -190,7 +190,7 @@ summaryPoints: Чтобы разблокировать и получить весь баланс обратно, вы также должны завершить процесс выхода вашего валидатора. -More on staking withdrawals +More on staking withdrawals ## Дополнительные ресурсы {#further-reading} diff --git a/public/content/translations/ru/web3/index.md b/public/content/translations/ru/web3/index.md index cfaab55f49b..a7f9ce33046 100644 --- a/public/content/translations/ru/web3/index.md +++ b/public/content/translations/ru/web3/index.md @@ -63,7 +63,7 @@ Web3 позволяет непосредственно владеть актив
Подробнее об NFT
- + Подробнее об NFT
@@ -88,7 +88,7 @@ Web 2.0 требует от создателей контента верить
Подробнее о DAO
- + Больше о DAO
@@ -103,7 +103,7 @@ Web3 решает эти проблемы, позволяя вам контро Платежная инфраструктура Web2 зависит от банков и платежных систем, исключая из экономики людей без банковских счетов и тех, кто живет в некой неугодной стране. Web3 использует такие токены, как [ETH](/glossary/#ether), чтобы отправлять деньги напрямую из браузера, и не требует доверенного посредника. - + Подробнее об ETH diff --git a/public/content/translations/se/nft/index.md b/public/content/translations/se/nft/index.md index 92459228643..b23692a5b11 100644 --- a/public/content/translations/se/nft/index.md +++ b/public/content/translations/se/nft/index.md @@ -169,7 +169,7 @@ När de säljer sitt innehåll går pengarna direkt till dem. Om den nya ägaren
Utforska, köp eller skapa din egen NFT-konst/dina egna NFT-samlarföremål ...
- + Utforska NFT-konst
@@ -202,7 +202,7 @@ Decentraland, ett virtuell verklighetsspel, låter dig till och med köpa NFT:er
Kolla in Ethereum-spel, som drivs med hjälp av NFT:er ...
- + Utforska NFT-spel
@@ -335,7 +335,7 @@ Ethereums säkerhet baseras på proof-of-stake. Systemet är utformat för att e Säkerhetsfrågor relaterade till NFT är oftast relaterade till phishing-bedrägerier, sårbarheter i smarta kontrakt eller användarfel (som att oavsiktligt röjda privata nycklar). Detta gör att god plånbokssäkerhet är A och O för NFT-ägare. - + Mer om säkerhet diff --git a/public/content/translations/sl/dao/index.md b/public/content/translations/sl/dao/index.md index 720526ee536..6cb0ac2c242 100644 --- a/public/content/translations/sl/dao/index.md +++ b/public/content/translations/sl/dao/index.md @@ -74,7 +74,7 @@ Podlaga za DAO je pametna pogodba. Ta pogodba določa pravila organizacije in hr To je mogoče, saj so pametne pogodbe odporne proti posegom, ko so enkrat aktivne na Ethereumu. Ne morete kar urejati kode (DAO pravil) brez, da bi kdo opazil, saj je vse javno dostopno. - + Več o pametnih pogodbah diff --git a/public/content/translations/sl/defi/index.md b/public/content/translations/sl/defi/index.md index cbceabc09b2..5b39281f5b1 100644 --- a/public/content/translations/sl/defi/index.md +++ b/public/content/translations/sl/defi/index.md @@ -47,7 +47,7 @@ Eden od najboljših načinov za prepoznanje potenciala DeFi je razumevanje probl | Trgi so vedno odprti. | Trgi se zaprejo, saj zaposleni potrebujejo počitek. | | Zgrajeno je na transparentnosti – kdorkoli lahko pogleda podatke o produktu in preveri kako sistem deluje. | Finančne institucije so zaprte knjige: ne morete zaprositi, da bi si ogledali njihovo zgodovino posojil, evidenco njihovega upravljanega premoženja in tako naprej. | -Raziščite DeFi aplikacije +Raziščite DeFi aplikacije ## Začelo se je z Bitcoinom... {#bitcoin} @@ -63,7 +63,7 @@ To zveni čudno... "zakaj bi želel programirati svoj denar"? Kakorkoli, to je v
Raziščite naše predloge za DeFi aplikacije, ki jih lahko preizkusite, če ste novi v Ethereumu.
- Raziščite DeFi Aplikacije + Raziščite DeFi Aplikacije
## Kaj lahko počnete z DeFi? {#defi-use-cases} @@ -88,7 +88,7 @@ Obstaja decentralizirana alternativa za večino finančnih storitev. Toda Ethere Ethereum kot blokovna veriga je zasnovan za pošiljanje transakcij na varen in globalen način. Kot Bitcoin tudi Ethereum naredi pošiljanje denarja po vsem svetu enostavno kot je poslati elektronsko pošto. Le vnesite prejemnikovo [ENS ime](/nft/#nft-domains) (recimo bob.eth) ali naslov njihovega računa iz vaše denarnice in plačilo bodo prejeli neposredno v minutah (običajno). Za pošiljanje ali prejemanje plačil boste potrebovali le [denarnico](/wallets/). -Oglejte si plačilne dappe +Oglejte si plačilne dappe #### Ustvarjajte denarne tokove po vsem svetu... {#stream-money} @@ -104,7 +104,7 @@ Volatilnost kriptovalut za veliko finančnih produktov in splošne potrošnje pr Kovanca kot sta Dai ali USDC imata vrednost, ki ostaja znotraj nekaj centov vrednosti dolarja. To jih dela popolne za zaslužek ali nakupovanje. Mnogi v Latinski Ameriki so uporabili stabilne kovance kot način za zaščito prihrankov v časih visoke negotovosti valut izdanih s strani njihovih držav. -Več o stabilnih kovancih +Več o stabilnih kovancih @@ -115,7 +115,7 @@ Izposoja denarja od decentraliziranih ponudnikov je na voljo v dveh glavnih razl - Vrstnik-vrstniku, kar pomeni, da si bo posojilojemalec sredstva sposodil neposredno od določenega posojilodajalca. - Skupinsko, kjer posojilodajalci priskrbijo sredstva (likvidnost) v bazen iz katerega si posojilojemalci lahko izposojajo. -Oglejte si dappe za izposojanje +Oglejte si dappe za izposojanje Pri uporabi decentraliziranih posojilodajalcev obstajajo številne prednosti... @@ -173,7 +173,7 @@ S posojanjem lahko služite obresti na vaš kripto in opazujete, kako vaša sred - Vašemu aDai bo vrednost naraščala na podlagi obrestne mere in vi lahko opazujete, kako se povečuje stanje v denarnici. Odvisno od letne mere donosa (APR), bo vaše stanje v denarnici že po nekaj dneh ali celo urah prikazovalo nekaj takega 100.1234! - Kadarkoli lahko dvignete količino navadnega Dai, ki je enaka količini vašega aDai stanja. -Oglejte si posojilne dappe +Oglejte si posojilne dappe #### Loterije brez izgube {#no-loss-lotteries} @@ -187,7 +187,7 @@ Loterije brez izgube, kot je PoolTogether, so zabaven in inovativen način za va Nagradni bazen je ustvarjen iz vseh obresti, ki so bile pridobljene s posojanjem pologov za karte, kot je opisano v primeru posojanja zgoraj. -Preizkusite PoolTogether +Preizkusite PoolTogether @@ -197,7 +197,7 @@ Na Ethereumu obstaja na tisoče žetonov. Decentralizirane borze (DEXs) vam omog Na primer, če želite uporabljati loterijo brez izgube PoolTogether (opisano zgoraj), boste potrebovali žeton kot je Dai ali USDC. Te DEXi vam omogočajo, da menjate vaš ETH za tiste žetone in nazaj v ETH, ko ste končali. -Oglejte si borze žetonov +Oglejte si borze žetonov @@ -207,7 +207,7 @@ Obstajajo bolj napredne možnosti za trgovalce, ki želijo malce več kontrole. Ko uporabljate centralizirane borze, morate položiti svoja sredstva preden začnete z trgovanjem in jim zaupati da bodo zanje dobro skrbeli. Med tem, ko so vaša sredstva položena, so izpostavljena tveganju, saj so centralizirane borze privlačna tarča za hekerje. -Oglejte si trgovalne dappe +Oglejte si trgovalne dappe @@ -217,7 +217,7 @@ Na Ethereumu obstajajo produkti za upravljanje sredstev, ki vam bodo poskušali Dober primer je [DeFi Pulse indeksni sklad (DPI)](https://defipulse.com/blog/defi-pulse-index/). To je sklad, ki se samodejno rebalansira, da vašemu portfelju zagotovi, da vedno vključuje [najvišje uvrščene DeFi žetone po tržni kapitalizaciji](https://www.coingecko.com/en/defi). Nikoli vam ni potrebno skrbeti za podrobnosti in kadarkoli lahko sredstva dvignete iz sklada. -Oglejte si naložbene dappe +Oglejte si naložbene dappe @@ -229,7 +229,7 @@ Ethereum je idealna platforma za množično financiranje: - Je transparenten, tako da zbiralci sredstev lahko dokažejo, koliko sredstev je bilo zbranih. Lahko celo sledite, kako so sredstva porabljena v nadaljevanju. - Zbiralci sredstev lahko nastavijo samodejna vračila, če na primer obstaja določen rok ali minimalen znesek, ki ni dosežen. - + Oglejte si dappe za množično financiranje @@ -256,7 +256,7 @@ Decentralizirano zavarovanje cilja na pocenitev zavarovanja, hitrejša izplačil Ethereum produkti kot ostala programska oprema lahko trpi zaradi napak in izkoriščanja teh. Tako da je trenutno veliko zavarovalnih produktov v tem prostoru osredotočenih na zaščito uporabnikov pred izgubo sredstev. Čeprav obstajajo projekti, ki začenjajo z razvojem zavarovanja za karkoli, kar se nam lahko zgodi v življenju. Dober primer tega je Etheriscovo zavarovanje pridelkov, ki cilja na [zaščito malih kmetov v Keniji pred sušo in poplavami](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Decentralizirano zavarovanje lahko zagotovi cenejše kritje za kmete, ki si tradicionalnega zavarovanja pogosto ne morejo privoščiti. -Oglejte si zavarovalniške dappe +Oglejte si zavarovalniške dappe @@ -264,7 +264,7 @@ Ethereum produkti kot ostala programska oprema lahko trpi zaradi napak in izkori Ob tolikšnem dogajanju boste potrebovali način, da sledite vsem vašim naložbam, posojilom in menjavam. Obstaja množica produktov, ki vam omogoča koordinacijo vse vaše DeFi aktivnosti iz enega mesta. To je lepota odprte arhitekture DeFi. Ekipe lahko razvijejo vmesnike, v katerih ne le vidite vašega stanja v vseh produktih, temveč tudi uporabljate njihove funkcije. To bi lahko bilo uporabno pri vašem raziskovanju DeFi. -Oglejte si portfeljne dappe +Oglejte si portfeljne dappe @@ -300,7 +300,7 @@ DeFi si lahko predstavljate v plasteh: DeFi je odprtokodno gibanje. DeFi protokoli in aplikacije so vam vse odprte za pregled, oddvojitev in inovacije. Zaradi tega kupa plasti (vse si delijo isto osnovno blokovno verigo in sredstva) se lahko protokoli mešajo in ujemajo z namenom odklepanja edinstvene kombinacije priložnosti. -Več o razvoju dappov +Več o razvoju dappov ## Dodatno branje {#futher-reading} diff --git a/public/content/translations/sl/governance/index.md b/public/content/translations/sl/governance/index.md index 86929b667ba..811e6cb7ab3 100644 --- a/public/content/translations/sl/governance/index.md +++ b/public/content/translations/sl/governance/index.md @@ -32,7 +32,7 @@ Nasprotni pristop, upravljanje izven verige je proces, pri katerem se kakršneko _Čeprav je na nivoju protokola upravljanje Ethereuma izven verige, se v veliko primerih razvitih na Ethereumu, kot so DAOs, uporablja upravljanje na verigi._ -Več o DAOs +Več o DAOs @@ -56,7 +56,7 @@ _Opomba: katerikoli posameznik je lahko del različnih skupin (na primer, razvij Pomemben proces, ki se uporablja pri upravljanju Ethereuma je predlaganje **Ethereum predlogov za izboljšave (EIPs)**. EIPs so standard za opredeljevanje potencialnih lastnosti ali procesov Ethereuma. Kdorkoli znotraj Ethereum skupnosti lahko ustvari EIP. Na primer, noben od avtorjev EIP-721 - EIP-ja, ki je standardiziral NFT-je, ni neposredno delal na razvoju Ethereum protokola. -Več o EIPs +Več o EIPs @@ -150,7 +150,7 @@ Medtem ko je bil razvoj specifikacij in implementacij vedno povsem odprtokoden, Ko se bo Oddajniška veriga združila z Ethereumovo izvršilno plastjo, se bo upravljavski proces za predlaganje sprememb poenotil. Proces za implementacijo združitve je [že na poti](https://eips.ethereum.org/EIPS/eip-3675). -Več o združitvi +Več o združitvi diff --git a/public/content/translations/sl/nft/index.md b/public/content/translations/sl/nft/index.md index d119cff25c9..ac6939d237a 100644 --- a/public/content/translations/sl/nft/index.md +++ b/public/content/translations/sl/nft/index.md @@ -78,7 +78,7 @@ Ethereumovo varnost zagotavlja mehanizem dokaza o deležu. Sistem je zasnovan ta Varnostne težave, povezane z NFT-ji, so najpogosteje posledica prevar z lažnim predstavljanjem, ranljivosti v pametnih pogodbah ali uporabniških napak (na primer nenamerno izpostavljanje zasebnih ključev), zato je ustrezna zaščita denarnic za lastnike NFT-jev izjemno pomembna. - + Več o varnosti diff --git a/public/content/translations/sl/roadmap/beacon-chain/index.md b/public/content/translations/sl/roadmap/beacon-chain/index.md index bb5969f78e1..04f7522b5bb 100644 --- a/public/content/translations/sl/roadmap/beacon-chain/index.md +++ b/public/content/translations/sl/roadmap/beacon-chain/index.md @@ -58,7 +58,7 @@ Vse nadgradnje Ethereuma so med seboj delno povezane. Povzemimo torej, kako odda Oddajniška veriga je najprej delovala neodvisno od Ethereumovega glavnega omrežja, vendar sta se leta 2022 spojila. - + Spojitev @@ -66,7 +66,7 @@ Oddajniška veriga je najprej delovala neodvisno od Ethereumovega glavnega omre Razdrobitev je mogoče v Ethereumovo okolje varno uvesti le, ko je vpeljan mehanizem za doseganje soglasja z dokazom o deležu. Oddajniška veriga je vpeljala zastavljanje, ki se je "spojilo" z glavnim omrežem in tlakovalo pot razdrobitvi, ki bo pomagala pri širitvi Ethereumovega omrežja. - + Razdrobljene verige diff --git a/public/content/translations/sl/roadmap/merge/index.md b/public/content/translations/sl/roadmap/merge/index.md index 926ecea8e3b..e477ef01770 100644 --- a/public/content/translations/sl/roadmap/merge/index.md +++ b/public/content/translations/sl/roadmap/merge/index.md @@ -198,7 +198,7 @@ Spojitev predstavlja uradno dodajanje oddajniške verige kot nove plasti za dose Namesto tega bloke predlagajo validacijska vozlišča, ki so zastavila ETH v zameno za pravico, da sodelujejo pri sprejemanju soglasja. Te nadgradnje postavljajo temelje za prihodnje nadgradnje za širjenje omrežja, vključno z razdrobitvijo. - + Oddajniška veriga @@ -214,7 +214,7 @@ Začetni načrt je predvideval delo na razdrobitvi, s katero bi nadgradljivost n Načrti za razdrobitev se hitro spreminjajo, vendar so se s pojavom in uspehom tehnologij 2. plasti za nadgradnjo opravljanja transakcij preusmerili na iskanje najboljšega načina za porazdelitev bremena shranjevanja klicanih podatkov iz vseh pogodb, kar bi omogočilo eksponentno rast kapacitete omrežja. To ne bi bilo mogoče brez predhodnega prehoda na mehanizem dokaza o deležu. - + Razdrobitev diff --git a/public/content/translations/sr/dao/index.md b/public/content/translations/sr/dao/index.md index 3d209efdba9..7e3101005b2 100644 --- a/public/content/translations/sr/dao/index.md +++ b/public/content/translations/sr/dao/index.md @@ -50,7 +50,7 @@ Suština svakog DAO-a je njegov pametni ugovor, kojim se definišu pravila organ To je moguće zato što su pametni ugovori, kada se objave na mreži Ethereum, zaštićeni od neovlašćenog rukovanja. Ne možete jednostavno urditi kod (pravila DAO-a), a da ljudi to ne primete zato što je sve javno. - + Više o pametnim ugovorima diff --git a/public/content/translations/sr/defi/index.md b/public/content/translations/sr/defi/index.md index 88cffb60c45..36859a6c114 100644 --- a/public/content/translations/sr/defi/index.md +++ b/public/content/translations/sr/defi/index.md @@ -47,7 +47,7 @@ Jedan od najboljih načina da se vidi potencijal decentralizovanih finansija jes | Tržišta su uvek otvorena. | Tržišta se zatvaraju zato što je zaposlenima potrebna pauza. | | Izgrađene su na transparentnosti – svako može da pogleda podatke proizvoda i da istraži kako sistem funkcioniše. | Finansijske institucije su zatvorene knjige: ne možete da tražite da vidite istoriju njihovih pozajmica, podatke o upravljanju sredstvima i sl. | - + Istražite aplikacije decentralizovanih finansija @@ -65,7 +65,7 @@ Ovo zvuči čudno… „Zašto bih želeo/la da programiram svoj novac?” Među
Istražite i isprobajte naše predloge za aplikacije decentralizovanih finansija ako ste novi u mreži Ethereum.
- + Istražite aplikacije decentralizovanih finansija
@@ -92,7 +92,7 @@ Postoji decentralizovana alternativa većini finansijskih usluga. Ali Ethereum t Kao lanac blokova, Ethereum je projektovan za izvršavanje transakcija na bezbedan način širom sveta. Kao i Bitcoin, i Ethereum čini slanje novca širom sveta jednostavnim kao da šaljete imejl. Samo unesite [ENS ime](/nft/#nft-domains) primaoca (npr. bob.eth) ili njegovu adresu naloga u svoj novčanik i vaša uplata će se izvršiti u roku od nekoliko minuta (uglavnom). Da biste slali ili primali uplate, potreban vam je [novčanik](/wallets/). - + Pogledajte decentralizovane aplikacije za plaćanje @@ -110,7 +110,7 @@ Nestalnost kriptovaluta je problem za mnoge finansijske proizvode i uopštenu po Novčići kao što su Dai ili USDC imaju vrednost koja ostaje blizu jednog dolara. To ih čini savršenim za zaradu ili maloprodaju. Mnoge osobe u Latinskoj Americi koriste stabilne novčiće da bi zaštitili svoju štednju u vremenima velike nesigurnosti njihovih državnih valuta. - + Više informacija o stabilnim novčićima @@ -123,7 +123,7 @@ Pozajmljivanje novca direktno od decentralizovanih pružalaca usluga može se vr - Putem mreže peer-to-peer, što znači da zajmoprimac to čini direktno od konkretnog zajmodavca. - Iz grupnog fonda pri čemu zajmodavci stavljaju sredstva (likvidnost) u fond iz kojeg zajmoprimci mogu da pozajme. - + Pogledajte decentalizovane aplikacije za pozajmljivanje @@ -183,7 +183,7 @@ Možete da zaradite kamatu na svojoj kripto-imovini tako što je pozajmljujete i - Vaš aDai će se povećavati na osnovu kamatnih stopa i možete videti kako raste saldo u vašem novčaniku. U zavisnosti od APR-a, saldo vašeg novčanika će nakon nekoliko dana ili čak sati iznositi oko 100,1234! - U bilo kom trenutku možete povući određeni iznos običnih Dai-ja koji je jednak vašem saldu aDai-ja. - + Pogledajte decentralizovane aplikacije za davanje pozajmica @@ -199,7 +199,7 @@ Lutrije bez gubitaka kao što je PoolTogether predstavljaju zabavan i inovativan Nagradni fond se generiše od svih kamata nastalih iz pozajmica depozita karata, kao u primeru pozajmica iznad. - + Probajte PoolTogether @@ -211,7 +211,7 @@ Postoje na hiljade tokena na mreži Ethereum. Decentralizovane menjačnice (DEX) Npr. ako želite da koristite lutriju bez gubitka PoolTogether (opisanu iznad), potrebni su vam tokeni kao što su Dai ili USDC. Ove decentralizovane menjačnice (DEX) omogućavaju da menjate ETH za te tokene i obrnuto kada završite sa trgovinom. - + Pogledajte menjačnice tokena @@ -223,7 +223,7 @@ Postoje napredne opcije za trgovce koji žele malo više kontrole. Ograničene n Kada koristite centralizovane menjačnice morate da dostavite sredstva pre trgovanja i da verujete menjačnicu da će da vodi računa o njima. Dok su vaša sredstva deponovana, ona su u riziku jer su centralizovane menjačnice atraktivna meta za hakere. - + Pogledajte decentralizovane aplikacije o trgovanju @@ -235,7 +235,7 @@ Na Ethereumu postoje proizvodi za upravljanje fondovima koji vam mogu pomoći da Dobar primer je [DeFi Pulse Index fond (DPI)](https://defipulse.com/blog/defi-pulse-index/). Ovo je fond koji automatski rebalansira kako bi se osiguralo da vaš portfolio uvek uključuje [najviše DeFi tokena prema tržišnoj kapitalizaciji](https://www.coingecko.com/en/defi). Nikada nećete morati da upravljate detaljima i možete povući sredstva iz fonda kad god poželite. - + Pogledajte decentralizovane aplikacije za investiranje @@ -249,7 +249,7 @@ Ethereum je idealna platforma za masovno finansiranje (crowdfunding): - Sve je transparentno tako da oni koji podižu sredstva mogu dokazati koliko novca je prikupljeno. Kasnije, možete čak i da pratite kako se sredstva troše. - Oni koji skupljaju sredstva mogu da postave automatsko refundiranje ukoliko, na primer, postoji određeni rok ili minimalni iznos nije dostignut. - + Pogledajte aplikacije za masovno finansiranje @@ -276,7 +276,7 @@ Decentralizovano osiguranje pokušava da učini osiguranje jeftinijim, bržim za Ethereum proizvodi, kao i bilo koji drugi softver, može imati greške i slabe tačke. Tako da sada, mnogo proizvoda za osiguranje u prostoru se fokusira na zaštitu njihovih korisnika od gubitka sredstava. Ipak, postoje projekti koji počinju razvijati osiguranja za sve što može da nas snađe. Dobar primer toga je Crop osiguranje kompanije Etherisc koje se trudi da [zaštiti male poljoprivrednike u Keniji od suše i poplave](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc). Decentralizovano osiguranje može pružiti jeftiniju pokrivenost za poljoprivrednike koji često nisu u mogućnosti da priušte tradicionalno osiguranje. - + Pogledajte decentralizovane aplikacije za osiguranje @@ -286,7 +286,7 @@ Ethereum proizvodi, kao i bilo koji drugi softver, može imati greške i slabe t S obzirom na toliko dešavanja trenutno, treba vam način da pratite sve svoje investicije, pozajmice i trgovanja. Postoji niz proizvoda koji vam omogućavaju da koordinišete sve svoje DeFi aktivnosti sa jednog mesta. U ovome je lepota otvorene arhitekture decentralizovanih finansija. Timovi mogu da izgrade interfejse gde, ne samo da možete videti svoj saldo na različitim proizvodima, već možete koristiti i njihove funkcije. Ovo vam možete biti korisno kako budete više istraživali decentralizovane finansije. - + Pogledajte decentralizovane aplikacije o portfolijima @@ -324,7 +324,7 @@ Možete misliti o decentralizovanim finansijama u nivoima: Decentralizovane finansije predstavljaju pokret otvorenog koda. Protokoli decentralizovanih finansija i aplikacija su otvoreni da ih istražite, forkujete i inovirate na njima. Zbog ovog slojevitog sistema (sve dele isti osnovni lanac blokova i resurse), protokoli se mogu kombinovati kako bi se otključale jedinstvene kombinacione mogućnosti. - + Više o građenju decentralizovanih aplikacija diff --git a/public/content/translations/sr/nft/index.md b/public/content/translations/sr/nft/index.md index c10f9f728de..1c8b8b15b9c 100644 --- a/public/content/translations/sr/nft/index.md +++ b/public/content/translations/sr/nft/index.md @@ -78,7 +78,7 @@ Bezbednost Ethereum dolazi od dokaza o ulogu. Sistem je projektovan tako da ekon Problemi bezbednosti NFT-ijeva su uglavnom povezani sa fišingom, ranjivošću pametnih ugovora ili korisničkom greškom (kao što je nenamerno izlaganje privatnih ključeva), čineći sigurnost novčanika ključnom za vlasnike NFT-ijeva. - + Više o bezbednosti diff --git a/public/content/translations/sw/community/online/index.md b/public/content/translations/sw/community/online/index.md index 530a7ad50f8..137326efcb6 100644 --- a/public/content/translations/sw/community/online/index.md +++ b/public/content/translations/sw/community/online/index.md @@ -10,37 +10,37 @@ Mamia ya maelfu ya wapenzi wa Ethereum hukusanyika kwenye majukwaa haya ya mtand ## Mikutano {#forums} -r/ethereum - mambo yote kuhusu -r/ethfinance - upande wa fedha kuhusu Ethereum, ikiwemo DeFi -r/ethdev - kulenga maboresho ya -r/ethtrader - mitindo na uchanganuzi wa soko -r/ethstaker - karibuni nyote mnaotaka kuweka hisa kwenye -Ushirika wa Ethereum Magicians - jamii iliyozama kwenye viwango vya kiufundi katika -Ethereum Stackexchange - majadiliano na usaidizi wa wasanidi programu wa -Utafiti wa Ethereum - bodi ya ujumbe yenye ushawishi mkubwa kuhusu utafiti wa uchumi wa kripto +r/ethereum - mambo yote kuhusu +r/ethfinance - upande wa fedha kuhusu Ethereum, ikiwemo DeFi +r/ethdev - kulenga maboresho ya +r/ethtrader - mitindo na uchanganuzi wa soko +r/ethstaker - karibuni nyote mnaotaka kuweka hisa kwenye +Ushirika wa Ethereum Magicians - jamii iliyozama kwenye viwango vya kiufundi katika +Ethereum Stackexchange - majadiliano na usaidizi wa wasanidi programu wa +Utafiti wa Ethereum - bodi ya ujumbe yenye ushawishi mkubwa kuhusu utafiti wa uchumi wa kripto ## Vyumba vya gumzo {#chat-rooms} -Ethereum Cat Herders - jamii iliyozama kutoa usaidizi wa usimamizi wa miradi kwa maboresho ya -Wadukuzi wa Ethereum - gumzo la Discord linaloendeshwa na ETHGlobal: jamii ya mtandaoni ya wadukuzi wa Ethereum kote duniani -CryptoDevs - Maboresho ya Ethereum yanalenga jamii ya Discord -EthStaker Discord - jamii iliyozama kutoa usaidizi wa usimamizi wa miradi kwa maboresho ya -Timu ya tovuti ya Ethereum.org - tembelea na upige gumzo kwenye maboresho ya wavuti wa ethereum.org na uunde na timu na watu kutoka katika jamii -Solidity Gitter - gumzo la maboresho ya solidity (Gitter) -Solidity Matrix - gumzo la maboresho ya solidity (Matrix) +Ethereum Cat Herders - jamii iliyozama kutoa usaidizi wa usimamizi wa miradi kwa maboresho ya +Wadukuzi wa Ethereum - gumzo la Discord linaloendeshwa na ETHGlobal: jamii ya mtandaoni ya wadukuzi wa Ethereum kote duniani +CryptoDevs - Maboresho ya Ethereum yanalenga jamii ya Discord +EthStaker Discord - jamii iliyozama kutoa usaidizi wa usimamizi wa miradi kwa maboresho ya +Timu ya tovuti ya Ethereum.org - tembelea na upige gumzo kwenye maboresho ya wavuti wa ethereum.org na uunde na timu na watu kutoka katika jamii +Solidity Gitter - gumzo la maboresho ya solidity (Gitter) +Solidity Matrix - gumzo la maboresho ya solidity (Matrix) ## YouTube na Twitter {#youtube-and-twitter} -Msingi wa Ethereum - Fahamu yanayojiri kutoka Msingi wa -@ethereum - Akaunti rasmi ya Msingi wa -@ethdotorg - Tovuti ya Ethereum, imeundwa kwa ajili ya kukuza jamii ya kimataifa -Orodha ya akaunti za twitter za Ethereum zenye ushawishi +Msingi wa Ethereum - Fahamu yanayojiri kutoka Msingi wa +@ethereum - Akaunti rasmi ya Msingi wa +@ethdotorg - Tovuti ya Ethereum, imeundwa kwa ajili ya kukuza jamii ya kimataifa +Orodha ya akaunti za twitter za Ethereum zenye ushawishi
- + Pata maelezo zaidi kuhusu DAO
diff --git a/public/content/translations/sw/community/support/index.md b/public/content/translations/sw/community/support/index.md index 0a42af6ca76..46499da5bfc 100644 --- a/public/content/translations/sw/community/support/index.md +++ b/public/content/translations/sw/community/support/index.md @@ -12,11 +12,11 @@ Je, unatafuta msaada rasmi wa Ethereum? Cha kwanza unachopaswa kujua ni kua Ethe Ufahamu wa asili ya ugatuzi wa Ethereum ni muhimu kwa kila mmoja maana yeyote anayedai kua mtu anaeweza kutoa msaada kuhusu Ethereum anaweza kukulaghai! Ulinzi thabiti dhidi ya walaghai na kujifunza na kua makini na ulinzi. - + Usalama wa Ethereum na udhibiti wa matapeli - + Jifunze mambo ya msingi ya Ethereum diff --git a/public/content/translations/sw/nft/index.md b/public/content/translations/sw/nft/index.md index 305941b1ca5..81211648403 100644 --- a/public/content/translations/sw/nft/index.md +++ b/public/content/translations/sw/nft/index.md @@ -78,7 +78,7 @@ Usalama wa Ethereum unakuja kutokana na ushahidi wa hisa. Mfumo huu umebuniwa il Maswala ya usalama yanayohusiana na NFT sana sana yanahusiana na utapeli wa kutumia barua pepe, hatari za mkataba-erevu au makosa ya mtumiaji (kama vile kuweka wazi funguo za siri) na hivyo kufanya usalam bora wa pochi uwe muhimu sana kwa wamiliki NFT. - + Maelezo zaidi kuhusu usalama diff --git a/public/content/translations/sw/roadmap/beacon-chain/index.md b/public/content/translations/sw/roadmap/beacon-chain/index.md index f36fa8e5c53..fa3535dda90 100644 --- a/public/content/translations/sw/roadmap/beacon-chain/index.md +++ b/public/content/translations/sw/roadmap/beacon-chain/index.md @@ -49,7 +49,7 @@ Visasisho vyote vya Eth2 vinahusiana kwa kiasi fulani. Basi hebu tukumbushe jins Mnyororo Kioleza, mwanzoni, itakuwa imetengana na Mtandao mkuu wa Ethereum tunaotumia leo hii. Lakini mwishowe vitaunganishwa. Mpango ni "kuunganisha" Mtandao Mkuu kwenye mfumo wa uthibitisho-wa-hisa amabao Mnyororo Kioleza unaudhibiti na kuuratibu. - + Unganisha @@ -57,7 +57,7 @@ Mnyororo Kioleza, mwanzoni, itakuwa imetengana na Mtandao mkuu wa Ethereum tunao Minyororo ya Vigae itakua salama kuingia katika ikolojia ya Ethereum pale tu utaratibu wa makubaliano kwenye uthibitisho-wa-hisa utakapochukua nafasi. Mnyororo Kioleza utaanzisha hisa, ikitengeneza njia ili uboreshwaji wa mnyororo-kigae ufuate. - + Minyororo ya Kigae diff --git a/public/content/translations/sw/roadmap/merge/index.md b/public/content/translations/sw/roadmap/merge/index.md index 49e91df14f0..24f473e1d92 100644 --- a/public/content/translations/sw/roadmap/merge/index.md +++ b/public/content/translations/sw/roadmap/merge/index.md @@ -43,7 +43,7 @@ Visasisho vyote vya Eth2 vinahusiana kwa kiasi fulani. Kwahio tukumbushie jinsi Pale tu muungano utakapotokea, wamililiki wa hisa watapewa mamlaka ya kuthibitisha Mtandao Mkuu wa Ethereum. [Uchimbaji](/developers/docs/consensus-mechanisms/pow/mining/)hautahitajika tena kwa hivyo wachimbaji watawekeza mapato yao kwa kusimama katika mfumo mpya wa uthibitisho-wa-hisa. - + Beacon chain @@ -59,7 +59,7 @@ Hapo awali, mpango huo ulikuwa ukifanya kazi kwenye minyororo iliyokatwa kabla y Hii itakuwa tathmini inayoendelea kutoka kwa jamii juu ya hitaji la raundi nyingi za vipande vya minyororo ili kuruhusu uendelevu usio na mwisho. - + Vipande vya minyororo diff --git a/public/content/translations/tr/community/online/index.md b/public/content/translations/tr/community/online/index.md index d29e755ef17..11b57dab82a 100644 --- a/public/content/translations/tr/community/online/index.md +++ b/public/content/translations/tr/community/online/index.md @@ -10,40 +10,40 @@ Yüz binlerce Ethereum meraklısı, haberleri paylaşmak, son gelişmeler hakkı ## Forumlar {#forums} -r/ethereum - Ethereum'a dair her şey -r/ethfinance - DeFi dahil olmak üzere Ethereum'un finansal yönü -r/ethdev - Ethereum geliştirmeye odaklı -r/ethtrader - trendler ve pazar analizi -r/ethstaker - Ethereum'da hisselemeyle ilgilenen herkes hoş geldiniz -Ethereum Sihirbazları Kardeşliği - Ethereum'daki teknik standartlara odaklanan topluluk -Ethereum Stackexchange - Ethereum geliştiricileri için tartışma ve yardım -Ethereum Araştırma - kriptoekonomik araştırmalar için en etkili mesaj panosu +r/ethereum - Ethereum'a dair her şey +r/ethfinance - DeFi dahil olmak üzere Ethereum'un finansal yönü +r/ethdev - Ethereum geliştirmeye odaklı +r/ethtrader - trendler ve pazar analizi +r/ethstaker - Ethereum'da hisselemeyle ilgilenen herkes hoş geldiniz +Ethereum Sihirbazları Kardeşliği - Ethereum'daki teknik standartlara odaklanan topluluk +Ethereum Stackexchange - Ethereum geliştiricileri için tartışma ve yardım +Ethereum Araştırma - kriptoekonomik araştırmalar için en etkili mesaj panosu ## Sohbet odaları {#chat-rooms} -Ethereum Kedi Güdücüler - Ethereum geliştirmeye proje yönetimi desteği sunmaya odaklı topluluk -Ethereum Bilgisayar Korsanları - ETHGlobal tarafından yürütülen Discord sohbeti: tüm dünyadaki Ethereum bilgisayar korsanları için çevrimiçi bir topluluk -CryptoDevs - Ethereum geliştirme odaklı Discord topluluğu -EthStaker Discord - mevcut ve potansiyel kilitleyiciler için topluluk tarafından yönetilen rehberlik, eğitim, destek ve kaynaklar -Ethereum.org web sitesi ekibi - uğrayın ve ethereum.org web geliştirme ve tasarımı ekibi ile ve topluluktan insanlarla sohbet edin -Matos Discord - yaratıcıların, endüstrinin önde gelenlerinin ve Ethereum meraklılarının takıldığı bir web3 yaratıcı topluluğu. Web3 geliştirme, tasarım ve kültürü hakkında tutkuluyuz. Gelin ve bizle beraber inşa edin. -Solidity Gitter - Solidity geliştirme için sohbet (Gitter) -Solidity Matrix - Solidity geliştirme için sohbet (Matrix) -Ethereum StackExchange *- soru cevap forumu* -Peeranha *- merkeziyetsiz soru cevap forumu* +Ethereum Kedi Güdücüler - Ethereum geliştirmeye proje yönetimi desteği sunmaya odaklı topluluk +Ethereum Bilgisayar Korsanları - ETHGlobal tarafından yürütülen Discord sohbeti: tüm dünyadaki Ethereum bilgisayar korsanları için çevrimiçi bir topluluk +CryptoDevs - Ethereum geliştirme odaklı Discord topluluğu +EthStaker Discord - mevcut ve potansiyel kilitleyiciler için topluluk tarafından yönetilen rehberlik, eğitim, destek ve kaynaklar +Ethereum.org web sitesi ekibi - uğrayın ve ethereum.org web geliştirme ve tasarımı ekibi ile ve topluluktan insanlarla sohbet edin +Matos Discord - yaratıcıların, endüstrinin önde gelenlerinin ve Ethereum meraklılarının takıldığı bir web3 yaratıcı topluluğu. Web3 geliştirme, tasarım ve kültürü hakkında tutkuluyuz. Gelin ve bizle beraber inşa edin. +Solidity Gitter - Solidity geliştirme için sohbet (Gitter) +Solidity Matrix - Solidity geliştirme için sohbet (Matrix) +Ethereum StackExchange *- soru cevap forumu* +Peeranha *- merkeziyetsiz soru cevap forumu* ## YouTube ve Twitter {#youtube-and-twitter} -Ethereum Vakfı - Ethereum Vakfı'ndan en son haberleri takip edin -@ethereum - Ethereum Foundation'ın resmi hesabı -@ethdotorg- Büyüyen küresel topluluğumuz için oluşturulmuş Ethereum portalı -Etkili Ethereum twitter hesaplarının listesi +Ethereum Vakfı - Ethereum Vakfı'ndan en son haberleri takip edin +@ethereum - Ethereum Foundation'ın resmi hesabı +@ethdotorg- Büyüyen küresel topluluğumuz için oluşturulmuş Ethereum portalı +Etkili Ethereum twitter hesaplarının listesi
- + DAO’lar hakkında daha fazlasını öğrenin
diff --git a/public/content/translations/tr/community/support/index.md b/public/content/translations/tr/community/support/index.md index 34f91d62670..9bdbafbf904 100644 --- a/public/content/translations/tr/community/support/index.md +++ b/public/content/translations/tr/community/support/index.md @@ -12,11 +12,11 @@ Resmi Ethereum desteği mi arıyorsunuz? Bilmeniz gereken ilk şey, Ethereum'un Ethereum'un merkeziyetsiz yapısını anlamak çok önemlidir çünkü Ethereum için resmi destek olduğunu iddia eden herkes muhtemelen sizi dolandırmaya çalışıyordur! Dolandırıcılara karşı en iyi koruma, kendinizi eğitmek ve güvenliği ciddiye almaktır. - + Ethereum güvenliği ve dolandırıcılık önleme - + Ethereum'un temellerini öğrenin diff --git a/public/content/translations/tr/contributing/adding-developer-tools/index.md b/public/content/translations/tr/contributing/adding-developer-tools/index.md index 2c1eb6caa19..5731d16cc9d 100644 --- a/public/content/translations/tr/contributing/adding-developer-tools/index.md +++ b/public/content/translations/tr/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ Ethereum alanındaki birçok proje açık kaynak kodludur. Topluluk geliştirici Eğer ethereum.org'a geliştirici aracı eklemek istiyorsanız ve kriterleri karşılıyorsa GitHub'da bir konu oluşturun. - + Sorun oluştur diff --git a/public/content/translations/tr/contributing/adding-exchanges/index.md b/public/content/translations/tr/contributing/adding-exchanges/index.md index 7d12643a7a3..782df19e1bd 100644 --- a/public/content/translations/tr/contributing/adding-exchanges/index.md +++ b/public/content/translations/tr/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ Ve böylece ethereum.org, değişimin meşru ve güvenli bir hizmet olduğundan Ethereum.org'a bir borsa eklemek istiyorsanız, GitHub'da bir konu oluşturun. - + Bir konu oluştur diff --git a/public/content/translations/tr/contributing/adding-layer-2s/index.md b/public/content/translations/tr/contributing/adding-layer-2s/index.md index f2b6abed6ea..d0ed6dc726f 100644 --- a/public/content/translations/tr/contributing/adding-layer-2s/index.md +++ b/public/content/translations/tr/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _Veri kullanılabilirliği veya güvenlik için Ethereum kullanmayan diğer öl Ethereum.org'a bir katman 2 eklemek istiyorsanız, GitHub'da bir konu oluşturun. - + Bir konu oluştur diff --git a/public/content/translations/tr/contributing/adding-products/index.md b/public/content/translations/tr/contributing/adding-products/index.md index a9388dce192..a1800402c40 100644 --- a/public/content/translations/tr/contributing/adding-products/index.md +++ b/public/content/translations/tr/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _Ayrıca, topluluğun tercihlerini belirtebilmesi ve önerebileceğimiz en iyi Ethereum.org'a bir merkeziyetsiz uygulama eklemek istiyorsanız ve bu uygulama kriterleri karşılıyorsa GitHub'da bir konu oluşturun. - + Bir konu oluştur diff --git a/public/content/translations/tr/contributing/adding-staking-products/index.md b/public/content/translations/tr/contributing/adding-staking-products/index.md index 5d4e340a290..a26977a0101 100644 --- a/public/content/translations/tr/contributing/adding-staking-products/index.md +++ b/public/content/translations/tr/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ Bu kriterlerin kod mantığı ve ağırlıkları şu anda depomuzdaki [bu JavaSc Ethereum.org'a hisseleme ürünü veya hizmeti eklemek istiyorsanız GitHub'da bir konu oluşturun. - + Bir konu oluştur diff --git a/public/content/translations/tr/contributing/adding-wallets/index.md b/public/content/translations/tr/contributing/adding-wallets/index.md index 77eaac1b991..09d5d2cfe01 100644 --- a/public/content/translations/tr/contributing/adding-wallets/index.md +++ b/public/content/translations/tr/contributing/adding-wallets/index.md @@ -57,7 +57,7 @@ Ethereum'da cüzdanlar çok hızlı bir biçimde değişiyor. Ethereum.org'da de Ethereum.org'a bir cüzdan eklemek istiyorsanız GitHub'da bir konu oluşturun. - + Bir konu oluştur diff --git a/public/content/translations/tr/contributing/content-resources/index.md b/public/content/translations/tr/contributing/content-resources/index.md index 36e8c9acd26..ea6e40165e1 100644 --- a/public/content/translations/tr/contributing/content-resources/index.md +++ b/public/content/translations/tr/contributing/content-resources/index.md @@ -27,6 +27,6 @@ Bir sayfaya eklenmesi gerektiğini düşündüğünüz bir içerik kaynağı var Eğer ethereum.org'a içerik kaynağı eklemek istiyorsanız ve kriterleri karşılıyorsa GitHub'da bir konu oluşturun. - + Bir konu oluştur diff --git a/public/content/translations/tr/contributing/translation-program/how-to-translate/index.md b/public/content/translations/tr/contributing/translation-program/how-to-translate/index.md index 0ed68bc686c..87c321bc90d 100644 --- a/public/content/translations/tr/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/tr/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ Görsel olarak daha kolay öğrenenler için Luka'nın Crowdin'in kurulumunu anl Crowdin hesabınızda oturum açmanız veya henüz hesabınız yoksa Crowdin hesabı oluşturmanız gerekecektir. Kaydolmak için gerekli olan tek şey bir e-posta hesabı ve şifredir. - + Projeye katılın diff --git a/public/content/translations/tr/contributing/translation-program/index.md b/public/content/translations/tr/contributing/translation-program/index.md index 3df8f492be7..943d9e131bb 100644 --- a/public/content/translations/tr/contributing/translation-program/index.md +++ b/public/content/translations/tr/contributing/translation-program/index.md @@ -22,7 +22,7 @@ Ethereum.org Çeviri Programı açıktır ve herkes katkı verebilir! _Çeviriler konusunda iş birliği yapmak, sorular sormak, geribildirim ve fikir paylaşmak veya bir tercüme grubuna katılmak için [ethereum.org Discord](/discord/)'una katılın._ - + Çeviriye başlayın diff --git a/public/content/translations/tr/dao/index.md b/public/content/translations/tr/dao/index.md index e8b07dd128e..47c619a46ba 100644 --- a/public/content/translations/tr/dao/index.md +++ b/public/content/translations/tr/dao/index.md @@ -50,7 +50,7 @@ Bir DAO'nun bel kemiği, organizasyonun kurallarını tanımlayan ve grubun hazi Bu, akıllı sözleşmelerin Ethereum'da yayınlandıktan sonra kurcalanamaz olmaları sayesinde mümkündür. İnsanlar fark etmeden kodu (yani DAO'ların kurallarını) değiştiremezsiniz çünkü her şey halka açıktır. - + Akıllı kontratlar hakkında daha fazla bilgi diff --git a/public/content/translations/tr/defi/index.md b/public/content/translations/tr/defi/index.md index 1b41bb6045e..5e8b7aa34e9 100644 --- a/public/content/translations/tr/defi/index.md +++ b/public/content/translations/tr/defi/index.md @@ -47,7 +47,7 @@ DeFi'nin potansiyelini görmenin en iyi yollarından biri, bugün var olan sorun | Piyasalar her zaman açıktır. | Çalışanların molaya ihtiyacı olduğu için piyasalar kapanır. | | Şeffaflık üzerine kurulmuştur: Herkes bir ürünün verilerine bakabilir ve sistemin nasıl çalıştığını inceleyebilir. | Finansal kurumlar kapalı kutulardır: Kredi geçmişlerini, yönetilen varlıklarının kaydını vb. görmeyi talep edemezsiniz. | - + DeFi uygulamalarını keşfedin @@ -65,7 +65,7 @@ Bu kulağa tuhaf geliyor... "Neden paramı programlamak isteyeyim ki"? Bununla b
Ethereum'da yeniyseniz denemek için DeFi uygulamalarına yönelik önerilerimizi keşfedin.
- + DeFi uygulamalarını keşfet
@@ -92,7 +92,7 @@ Bu kulağa tuhaf geliyor... "Neden paramı programlamak isteyeyim ki"? Bununla b Bir blok zinciri olarak Ethereum, işlemleri güvenli ve küresel bir şekilde göndermek için tasarlanmıştır. Bitcoin gibi, Ethereum da dünyanın her yerine para göndermeyi bir e-posta göndermek kadar kolay hâle getiriyor. Cüzdanınızdan alıcınızın [ENS adını](/nft/#nft-domains) (bob.eth gibi) veya hesap adresini girdikten sonra ödemeniz (genellikle) dakikalar içinde doğrudan alıcıya gidecektir. Ödeme göndermek veya almak için bir [cüzdan](/wallets/) gerekir. - + Ödeme dApp'lerini gör @@ -110,7 +110,7 @@ Kripto para birimi volatilitesi, birçok finansal ürün ve genel harcama için Dai veya USDC gibi paralar, dolara birkaç sent kadar yakın bir değere sahiptir. Bu, onları kazanç veya perakende satış için mükemmel kılar. Latin Amerika'daki birçok insan, devlet tarafından verilen para birimleriyle ilgili büyük bir belirsizlik döneminde birikimlerini korumanın bir yolu olarak sabit paraları kullandı. - + Sabit paralar hakkında daha fazlası @@ -123,7 +123,7 @@ Merkezi olmayan sağlayıcılardan borç para almanın iki ana çeşidi vardır. - Eşler arası, yani borç alan bir kişi belirli bir borç verenden doğrudan borç alır. - Borç verenlerin, borç alacak kişilerin borç alabileceği bir havuza fon (likidite) sağladığı havuz tabanlı çeşit. - + Borç alma dapp'leri gör @@ -183,7 +183,7 @@ Borç vererek kripto paranızdan faiz kazanabilir ve fonlarınızın gerçek zam - aDai'niz faiz oranlarına göre artacak ve cüzdanınızdaki bakiyenizin büyüdüğünü görebilirsiniz. APR'ye (yıllık yüzde oran) bağlı olarak, cüzdan bakiyenizde birkaç gün hatta birkaç saat sonra 100.1234 gibi bir tutar görebilirsiniz! - İstediğiniz zaman aDai bakiyenize eşit miktarda normal Dai çekebilirsiniz. - + Borç verme uygulamalarına bakın @@ -199,7 +199,7 @@ PoolTogether gibi kayıpsız piyangolar, paradan tasarruf etmenin eğlenceli ve Ödül havuzu, yukarıdaki borç verme örneğinde olduğu gibi, bilet yatırmalarının borç verilmesiyle elde edilen tüm faiz tarafından oluşturulur. - + PoolTogether'ı deneyin @@ -211,7 +211,7 @@ Ethereum'da binlerce token var. Merkeziyetsiz borsalar (DEX'ler), istediğiniz z Örneğin, kayıpsız piyango PoolTogether'ı (yukarıda açıklanmıştır) kullanmak istiyorsanız, Dai veya USDC gibi bir token'a ihtiyacınız olacaktır. Bu DEX'ler, ETH'nizi bu token'larla değiştirmenize ve işiniz bittiğinde tekrar geri almanıza olanak tanır. - + Token borsalarını gör @@ -223,7 +223,7 @@ Biraz daha fazla kontrol isteyen borsa kullanıcıları için daha gelişmiş se Merkezi bir borsa kullandığınızda, varlıklarınızı ticaretten önce yatırmanız ve varlıklarınızı koruması için merkezi borsaya güvenmeniz gerekir. Merkezi borsalar hacker'lar için önemli hedefler olduğundan varlıklarınız yatırıldıktan sonra risk altındadır. - + Ticaret dapp'lerini gör @@ -235,7 +235,7 @@ Ethereum'da, seçtiğiniz bir stratejiye dayalı olarak portföyünüzü büyüt İyi bir örnek: [DeFi Pulse Index fonu (DPI)](https://defipulse.com/blog/defi-pulse-index/). Bu, sizin portföyünüzün her zaman [piyasa değerine göre en iyi DeFi token'larını](https://www.coingecko.com/en/defi) içermesini sağlamak için otomatik olarak yeniden dengelenen bir fondur. Hiçbir zaman herhangi bir ayrıntıyı yönetmek zorunda kalmazsınız ve istediğiniz zaman fondan çıkabilirsiniz. - + Yatırım dapp'lerini gör @@ -249,7 +249,7 @@ Ethereum, kitle fonlaması için ideal bir platformdur: - Şeffaf olduğu için fon toplayanlar ne kadar para toplandığını kanıtlayabilir. Daha sonra fonların nasıl harcandığını bile takip edebilirsiniz. - Fon toplayanlar, örneğin belirli bir son tarih ve karşılanmayan minimum tutar varsa otomatik geri ödemeler ayarlayabilir. - + Kitle fonlaması dapp'lerini gör @@ -276,7 +276,7 @@ Merkezi olmayan sigorta; sigortayı daha ucuz, ödemesi daha hızlı ve daha şe Ethereum ürünleri, herhangi bir yazılım gibi, hatalardan ve açıklardan zarar görebilir. Dolayısıyla şu anda bu alandaki birçok sigorta ürünü, kullanıcılarını fon kaybına karşı korumaya odaklanıyor. Ancak hayatın karşımıza çıkarabileceği her şeyi kapsamaya başlayan projeler mevcuttur. Güzel bir örnek: [Kenya'daki küçük çiftçileri kuraklık ve sele karşı korumayı](https://blog.etherisc.com/etherisc-teams-up-with-chainlink-to-deliver-crop-insurance-in-kenya-137e433c29dc) amaçlayan Etherisc'in Hasat teminatı. Merkezi olmayan sigorta, genellikle geleneksel sigortadan fiyatlandırılan çiftçiler için daha ucuz teminat sağlayabilir. - + Sigorta dapp'lerini gör @@ -286,7 +286,7 @@ Ethereum ürünleri, herhangi bir yazılım gibi, hatalardan ve açıklardan zar Bu kadar çok şey olurken, tüm yatırımlarınızı, kredilerinizi ve ticaretlerinizi takip etmenin bir yoluna ihtiyacınız olacak. Tüm DeFi aktivitelerinizi tek bir yerden koordine etmenize izin veren bir dizi ürün var. Bu, DeFi'nin açık mimarisinin güzelliğidir. Ekipler, ürünler arasında sadece bakiyelerinizi görmenin ötesinde ürünlerin özelliklerini de kullanabileceğiniz arayüzler oluşturabilir. DeFi keşfederken bunu faydalı bulabilirsiniz. - + Portföy dapp'lerini gör @@ -324,7 +324,7 @@ DeFi'yi katmanlar halinde düşünebilirsiniz: DeFi, açık kaynaklı bir akımdır. DeFi protokolleri ve uygulamaları; incelemeniz, çatallamanız ve yenilik yapmanız için tamamen açıktır. Bu katmanlı yığın sayesinde (hepsi aynı temel blok zincirini ve varlıkları paylaşır), benzersiz birleşik fırsatların kilidini açmak için protokoller karıştırılabilir ve eşleştirilebilir. - + Dapp oluşturma hakkında daha fazla bilgi diff --git a/public/content/translations/tr/glossary/index.md b/public/content/translations/tr/glossary/index.md index 2fbc9aa59d1..8247320d71b 100644 --- a/public/content/translations/tr/glossary/index.md +++ b/public/content/translations/tr/glossary/index.md @@ -21,7 +21,7 @@ Merkeziyetsiz bir [ağa](#network) yapılan, bir grubun [düğümlerin](#node) [Adres](#address), bakiye, [nonce](#nonce) ve isteğe bağlı depolama ve kod içeren bir nesne. Bir hesap, [bir sözleşme hesabı](#contract-account) veya [harici olarak sahiplenilmiş hesap (EOA)](#eoa) olabilir. - + Ethereum Hesapları @@ -33,7 +33,7 @@ En genel olarak bu, blok zincirde [işlemleri](#transaction) alabilen (varış a Ethereum ekosisteminde [sözleşmeler](#contract-account) ile etkileşim kurmanın standart yolu, hem blok zincirinin dışından hem de sözleşmeden sözleşmeye etkileşimler içindir. - + ABI @@ -49,7 +49,7 @@ Uygulamaya Özel Entegre Devre. Bu genellikle kripto para madenciliği için öz [Solidity](#solidity)'de, `assert(false)`, kalan tüm [gazı](#gas) kullanan geçersiz bir işlem kodu olan `0xfe`'e derler ve tüm değişiklikleri geri alır. Bir `assert()` ifadesi başarısız olduğunda, çok yanlış ve beklenmedik bir şey olduğunda, kodunuzu düzeltmeniz gerekecek. Asla ve asla olmaması gereken koşullardan kaçınmak için `assert()` kullanmalısınız. - + Akıllı sözleşme güvenliği @@ -57,7 +57,7 @@ Uygulamaya Özel Entegre Devre. Bu genellikle kripto para madenciliği için öz Bir varlık tarafından bir şeyin doğru olduğuna dair yapılan iddiadır. Ethereum açısından bakıldığında mutabakat doğrulayıcıları, zincirin inandıkları durumunun ne olduğuna dair iddia ortaya atmak zorundadır. Her doğrulayıcı belirli zamanlarda doğrulayıcının, kesinleşmiş son kontrol noktası ve zincirin o andaki başını içeren zincir hakkındaki görüşünü resmi olarak açıklayan farklı tasdikler yayımlamak ile yükümlüdür. - + Tasdikler @@ -69,7 +69,7 @@ Bir varlık tarafından bir şeyin doğru olduğuna dair yapılan iddiadır. Eth Her [blok](#block), "ana ücret" olarak bilinen bir rezerv fiyatına sahiptir. Bir kullanıcının sonraki bloka bir işlemi dahil etmesi için ödemesi gereken minimum [gaz](#gas) ücretidir. - + Gaz ve ücretler @@ -77,7 +77,7 @@ Her [blok](#block), "ana ücret" olarak bilinen bir rezerv fiyatına sahiptir. B İşaret Zinciri, Ethereum'a [hisse ispatı](#pos) ve [doğrulayıcıları](#validator) getiren blokzincirdir. Aralık 2020'den iki zincirin birleştirildiği Eylül 2022'ye dek iş ispatı Ethereum ana ağını oluşturmak için birlikte çalışarak günümüxün Ethereum'nu kurmuştur. - + İşaret Zinciri @@ -89,7 +89,7 @@ En önemli basamağın, bellekte ilk olduğu konumsal sayı gösterimi. En az an Bir blok, sıralı bir işlem listesi ve mutabakatla ilgili bilgileri içeren birleştirilmiş bir bilgi birimidir. Bloklar, hisse ispatı doğrulayıcıları tarafından önerilir ve bu noktada bloklar tüm eşler arası ağ boyunca paylaşılır; bu ağda tüm diğer düğümler tarafından bağımsız olarak doğrulanabilir. Mutabakat kuralları, bir bloğun hangi içeriklerinin geçerli kabul edileceğini belirler ve geçersiz bloklar ağ tarafından göz ardı edilir. Bu blokların sıralanması ve içerdikleri işlemler, belirleyici bir olay zinciri oluşturur ve sonu, ağın güncel durumunu temsil eder. - + Bloklar @@ -134,7 +134,7 @@ Yeni bir bloğun geçerli işlemler ve imzalar içerdiğini, en ağır tarihsel Her biri önceki bloğun karmasına başvuruda bulunarak [başlangıç bloğuna](#genesis-block) dek kendinden öncekine bağlantı veren bir [bloklar](#block) dizisidir. Blok zincirinin bütünlüğü, hisse ispatı tabanlı bir mutabakat mekanizması kullanılarak kripto-ekonomik açıdan güvence altına alınır. - + Blok zincir nedir? @@ -166,7 +166,7 @@ Casper-FFG, [fikir birliği istemcilerinin](#consensus-client) İşaret Zinciri' Yüksek seviyeli bir programlama dilinde yazılmış kodu (örn. [Solidity](#solidity)) daha düşük seviyeli bir dile dönüştürme (örn. Ethereum Sanal Makinesi [bit kodu](#bytecode)). - + Akıllı Sözleşmeleri Derleme @@ -228,7 +228,7 @@ DAG, Yönlendirilmiş Döngüsüz Grafik anlamına gelir. Düğümler ve aralar Merkeziyetsiz uygulamadır. En düşük seviyede, bir [akıllı sözleşme](#smart-contract) ile bir web kullanıcı arayüzüdür. Daha geniş seviyede ise dapp; açık, merkeziyetsiz, eşler arası altyapı hizmetleri üzerine inşa edilmiş bir web uygulamasıdır. Ek olarak birçok dapp, merkeziyetsiz depolama ve/veya bir mesaj protokolü ve platformu içerir. - + Dapp'lere giriş @@ -244,7 +244,7 @@ Süreçlerin kontrolünü ve yürütülmesini merkezi bir varlıktan uzaklaştı Hiyerarşik yönetim olmaksızın çalışan bir şirket veya başka bir organizasyondur. DAO, 30 Nisan 2016'da başlatılan ve daha sonra Haziran 2016'da saldırıya uğrayan "DAO" adlı bir sözleşmeye de atıfta bulunabilir; nihayetinde 1.192.000 numaralı blokta bir [sert çatallanma](#hard-fork) (kod adı DAO) gerçekleştirilmesini sağlamış ve bu işlem, saldırıya uğrayan DAO sözleşmesini tersine çevirerek Ethereum ile Ethereum Classic'in birbirine rakip iki sisteme bölünmesine neden olmuştur. - + Merkeziyetsiz otonom organizasyonlar (DAO'lar) @@ -252,7 +252,7 @@ Hiyerarşik yönetim olmaksızın çalışan bir şirket veya başka bir organiz Ağdaki eşler ile jeton takas etmenize olanak tanıyan bir tür [dapp](#dapp). Bunlardan birini kullanmak için [ether](#ether) gerekir ([işlem ücretlerini](#transaction-fee) ödemek için) ancak bunlar merkezi borsalar gibi coğrafi kısıtlamalara tabi değildir; yani herkes katılabilir. - + Merkeziyetsiz borsalar @@ -268,7 +268,7 @@ Ethereum üzerinde hisseleme için geçit yoludur. Mevduat sözleşmesi, Ethereu "Merkeziyetsiz finans"ın kısaltması, herhangi bir aracı olmadan blok zinciri tarafından desteklenen finansal hizmetler sunmayı amaçlayan geniş bir [merkeziyetsiz uygulama](#dapp) kategorisidir, internet bağlantısı olan herkes katılabilir. - + Merkeziyetsiz Finans (DeFi) @@ -316,7 +316,7 @@ Kriptografi bağlamında, öngörülebilirlik eksikliği veya rastgelelik düzey Her yuvanın 12 saniye olduğu toplamda 6,4 dakikaya karşılık gelen 32 [yuvalık](#slot) bir periyottur. Güvenlik nedenleriyle her dönemde doğrulayıcı [kurulları](#committee) karıştırılır. Her dönem, zincirin [sonlandırılması](#finality) için bir fırsata sahiptir. Her bir dönemin başlangıcında her bir doğrulayıcıya yeni sorumluluklar atanır. - + Hisse ispatı @@ -328,7 +328,7 @@ Birbiriyle çelişen iki mesaj gönderen bir doğrulayıcıdır. Basit bir örne "Eth1", mevcut iş ispatı blokzinciri olan Ethereum Ana Ağı'nı ifade eden bir terimdir. Artık bu terim, yerine "yürütüm katmanı" kullanıldığı için kullanımdan kaldırılmıştır. [Bu ad değişikliği hakkında daha fazla bilgi edinin](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Ethereum yükseltmeleri hakkında daha fazla bilgi @@ -336,7 +336,7 @@ Birbiriyle çelişen iki mesaj gönderen bir doğrulayıcıdır. Basit bir örne "Eth2", Ethereum'un hisse ispatına geçişi de dahil olmak üzere bir dizi Ethereum protokolü yükseltmesini ifade eden bir terimdir. Artık bu terim, yerine "fikir birliği katmanı" kullanıldığı için kullanımdan kaldırılmıştır. [Bu ad değişikliği hakkında daha fazla bilgi edinin](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/). - + Ethereum yükseltmeleri hakkında daha fazla bilgi @@ -344,7 +344,7 @@ Birbiriyle çelişen iki mesaj gönderen bir doğrulayıcıdır. Basit bir örne Önerilen yeni bir özelliği veya süreçlerini veya ortamını açıklayan, Ethereum topluluğuna bilgi sağlayan bir tasarım belgesidir (bkz. [ERC](#erc)). - + EIP'lere giriş @@ -370,7 +370,7 @@ Dışarıdan sahip olunan hesaplar (EOA'lar), genelde [güvenlik kelimeleri](#hd Belirli bir Ethereum kullanım standardını tanımlamaya çalışan bazı [EIP'lere](#eip) verilen bir etikettir. - + EIP'lere giriş @@ -384,7 +384,7 @@ Belirli bir Ethereum kullanım standardını tanımlamaya çalışan bazı [EIP' Ethereum ekosisteminin, işlemler yürütülürken ortaya çıkan [gaz](#gas) maliyetlerini karşılayan yerel kripto para birimidir. ETH veya Yunanca büyük harfle Xi karakteri olan Ξ sembolü şeklinde de yazılır. - + Dijital geleceğimiz için para birimi @@ -392,7 +392,7 @@ Ethereum ekosisteminin, işlemler yürütülürken ortaya çıkan [gaz](#gas) ma [EVM](#evm) günlük kaydı olanaklarının kullanılmasını mümkün kılar. [Merkeziyetsiz uygulamalar](#dapp), olayları dinleyip kullanıcı arayüzünde JavaScript geri aramalarını tetiklemek için kullanabilir. - + Olaylar ve Kayıtlar @@ -400,7 +400,7 @@ Ethereum ekosisteminin, işlemler yürütülürken ortaya çıkan [gaz](#gas) ma [Bit kodu](#bytecode) yürüten yığın tabanlı bir sanal makinedir. Ethereum'da yürütme modeli, bir dizi bit kodu talimatı ve küçük bir çevresel veri demeti verildiğinde, sistem durumunun nasıl değiştirildiğini belirtir. Bu, bir sanal durum makinesinin resmi modeli aracılığıyla belirtilir. - + Ethereum Sanal Makinesı @@ -420,7 +420,7 @@ Veri veya beyan edilen bir fonksiyon adının olmadığı durumlarda çağrılan [Akıllı sözleşme](#smart-contract) aracılığıyla gerçekleştirilen ve bir test ağında kullanılabilen ücretsiz test etheri biçiminde fon dağıtan bir hizmettir. - + Test ağı muslukları @@ -428,7 +428,7 @@ Veri veya beyan edilen bir fonksiyon adının olmadığı durumlarda çağrılan Kesinlik, belirli bir zamandan önce yapılan bir dizi işlemin değişmeyeceğinin ve geri alınamayacağının garantisidir. - + Hisse ispatı kesinliği @@ -448,7 +448,7 @@ Blokzincirin başını tanımlamak için kullanılan algoritmadır. Yürütüm k Belirli [katman 2](#layer-2) çözümlerine yönelik, hızı artırmak amacıyla işlemlerin gruplar halinde [toplandığı](#rollups) ve tek bir işlemde Ethereum'a gönderildiği bir güvenlik modelidir. Geçerli oldukları varsayılır ancak sahtecilikten şüpheleniliyorsa itiraz edilebilir. Bunun ardından sahtecilik kanıtı, bir sahtecilik gerçekleşip gerçekleşmediğini görmek için işlemi çalıştırır. Bu yöntem, bir yandan güvenliği sürdürürken diğer yandan olası işlem miktarını artırır. Bazı [toplamalar](#rollups)da [doğruluk kanıtları](#validity-proof) kullanılır. - + Optimistic rollups @@ -464,7 +464,7 @@ Ethereum'un Temmuz 2015'ten Mart 2016'ya kadar süren ilk test geliştirme aşam Ethereum'da akıllı sözleşmeleri yürütmek için kullanılan bir sanal yakıttır. [Ethereum Sanal Makinesi](#evm), gaz tüketimini ölçmek ve bilgi işlem kaynaklarının tüketimini sınırlamak (bkz. [Turing tamamlığı](#turing-complete)) için bir muhasebe mekanizması kullanır. - + Gaz ve Ücretler @@ -540,7 +540,7 @@ Uluslararası Banka Hesap Numarası (IBAN) kodlamasıyla kısmen uyumlu olan ve Genellikle bir kod düzenleyici, derleyici, çalışma zamanı ve hata ayıklayıcıyı bir araya getiren bir kullanıcı arayüzüdür. - + Tümleşik Geliştirme Ortamları @@ -548,7 +548,7 @@ Genellikle bir kod düzenleyici, derleyici, çalışma zamanı ve hata ayıklay Bir [sözleşmenin](#smart-contract) (veya [kütüphanenin](#library)) kodu dağıtıldığında değiştirilemez hale gelir. Standart yazılım geliştirme uygulamaları, olası hataları düzeltmeye ve yeni özellikler eklemeye dayandığı için bu, akıllı sözleşme geliştirme için bir zorluk teşkil eder. - + Akıllı Sözleşmeleri Dağıtma @@ -568,7 +568,7 @@ Blok teklifini, tasdik ve ihbarı ödüllendirmek amacıyla yeni ether basımıd "Parola genişletme algoritması" olarak da bilinir ve [anahtar deposu](#keystore-file) biçimleri tarafından parola şifrelemesine yönelik kaba kuvvet, sözlük ve gökkuşağı tablosu saldırılarına karşı, sürekli olarak parolayı karma yaparak koruma sağlamak için kullanılır. - + Akıllı sözleşme güvenliği @@ -588,7 +588,7 @@ Ethereum'da kullanılan kriptografik [karma](#hash) fonksiyonudur. Keccak-256, [ Ethereum protokolünün üstündeki katman iyileştirmelerine odaklanan bir geliştirme alanıdır. Bu iyileştirmeler, [işlem](#transaction) hızları, daha ucuz [işlem ücretleri](#transaction-fee) ve işlem gizliliği ile ilgilidir. - + Katman 2 @@ -600,7 +600,7 @@ Hafif, tek amaçlı bir [kütüphane](#library) olarak uygulanan ve birçok plat Ödenecek fonksiyonları, geri dönüş fonksiyonu ve veri depolaması olmayan özel bir [sözleşme](#smart-contract) türüdür. Bu nedenle, ether alamaz, tutamaz veya veri depolayamaz. Bir kitaplık, diğer sözleşmelerin salt okunur hesaplama için çağrabileceği, önceden dağıtılmış kod görevi görür. - + Akıllı Sözleşme Kütüphaneleri @@ -620,7 +620,7 @@ Ethereum'un fikir birliği istemcileri tarafından zincirin başını belirlemek "Ana ağ"ın kısaltmasıdır ve herkese açık ana Ethereum [blokzinciri](#blockchain)dir. Gerçek ETH, gerçek değer ve gerçek sonuçlar. [Katman 2](#layer-2) ölçeklendirme çözümlerini tartışırken katman 1 olarak da bilinir. (Ayrıca bkz. [test ağı](#testnet)). - + Ethereum ağları @@ -652,7 +652,7 @@ Sonuç, öndeki ikili tabanda sıfırlardan isteğe bağlı sayıda içerene kad Tekrarlanan geçiş karma işlemiyle yeni bloklar için geçerli [iş ispatı](#pow) bulan bir ağ [düğümü](#node)dür (bkz. [Ethash](#ethash)). Madenciler artık Ethereum'un bir parçası değildir; Ethereum [hisse ispatına](#pos) geçtikten sonra onların yerini doğrulayıcılar almıştır. - + Madencilik @@ -668,7 +668,7 @@ Jeton basmak, yeni jetonlar yaratma ve bu jetonları kullanılabilmeleri için d Ethereum ağına atıfla, işlemleri ve blokları her Ethereum düğümüne (ağ katılımcısı) yayan eşler arası bir ağdır. - + Ağlar @@ -680,10 +680,10 @@ Tüm madencilik ağı tarafından üretilen toplam [karma hızı](#hashrate)dır "Tapu" olarak da bilinen ve ERC-721 teklifi tarafından getirilmiş bir jeton standardıdır. NFT'ler izlenebilir ve takas edilebilir, ancak her bir jeton benzersiz ve farklıdır; ETH ve [ERC-20 jetonları](#token-standard) gibi birbiri ile değiştirilebilir değildir. NFT'ler, dijital veya fiziksel varlıklara sahip olmayı temsil edebilir. - + Değiştirilemez Token'lar (NFT'ler) - + ERC-721 Değiştirilemez Token Standardı @@ -691,7 +691,7 @@ Tüm madencilik ağı tarafından üretilen toplam [karma hızı](#hashrate)dır Ağa katılan bir yazılım istemcisidir. - + Düğümler ve İstemciler @@ -711,7 +711,7 @@ Bir iş ispatı [madencisi](#miner) geçerli bir [blok](#block) bulduğu zaman b [Ana ağ](#mainnet) (katman 1) tarafından sağlanan güvenliği kullanırken daha yüksek [katman 2](#layer-2) işlem verimi sunmak için [sahtecilik kanıtlarını](#fraud-proof) kullanan bir işlemler [toplaması](#rollups)dır. Benzer bir katman 2 çözümü olan [Plazma](#plasma)'dan farklı olarak, İyimser toplamalar daha karmaşık işlem türlerini, yani [Ethereum Sanal Makinesi](#evm)'nde mümkün olan her şeyi işleyebilir. Bir işleme sahtecilik kanıtı yoluyla itiraz edilebileceği için [Sıfır-bilgi toplamalarına](#zk-rollups) kıyasla gecikme sorunları olması muhtemeldir. - + İyimser Toplamalar @@ -719,7 +719,7 @@ Bir iş ispatı [madencisi](#miner) geçerli bir [blok](#block) bulduğu zaman b Kâhin, [blokzincir](#blockchain) ile gerçek dünya arasında bir köprüdür. Bilgi sorgusu yapılabilen ve [akıllı sözleşmelerde](#smart-contract) kullanılabilen zincir üstündeki [API'ler](#api) gibi davranırlar. - + Kâhinler @@ -743,7 +743,7 @@ Merkezi, sunucu tabanlı hizmetlere ihtiyaç duymadan işlevleri toplu olarak ge [İyimser toplamalar](#optimistic-rollups) gibi [sahtecilik kanıtlarını](#fraud-proof) kullanan zincir dışında bir ölçeklendirme çözümüdür. Plazma, temel jeton transferleri ve takasları gibi basit işlemlerle sınırlıdır. - + Plazma @@ -759,7 +759,7 @@ Tamamen özel bir blokzincir, herkesin kullanımına açık olan değil, izinli Bir kripto para blokzinciri protokolünün dağıtılmış [mutabakata](#consensus) ulaşmayı amaçladığı bir yöntemdir. PoS, işlemlerin doğrulanmasına katılabilmek için kullanıcılardan belirli bir miktarda kripto paraya (ağdaki "hisseleri") sahip olduklarını kanıtlamalarını ister. - + Hisse ispatı @@ -767,7 +767,7 @@ Bir kripto para blokzinciri protokolünün dağıtılmış [mutabakata](#consens Bulmak için büyük miktarda hesaplama gereken bir veridir (ispat). - + İş İspatı @@ -787,7 +787,7 @@ Belirli bir [işlemin](#transaction) sonucunu temsil etmek için bir Ethereum is Bir saldırgan sözleşmenin, yürütüm sırasında kurbanın sözleşmesini yinelemeli olarak yeniden çağırmasını sağlayacak şekilde bir kurban sözleşmesi fonksiyonu içeren bir saldırıdır. Örneğin bu, mağdur sözleşmenin bakiyeleri güncelleyen veya para çekme miktarlarını sayan kısımlarını atlayarak fonların çalınmasıyla sonuçlanabilir. - + Yeniden giriş @@ -803,7 +803,7 @@ Ethereum geliştiricileri tarafından rastgele karmaşıklık ve uzunluktaki nes Birden çok işlemi gruplandıran ve bunları tek bir işlemde [Ethereum ana zincirine](#mainnet) gönderen bir tür [katman 2](#layer-2) ölçeklendirme çözümüdür. Bu, [gaz](#gas) maliyetlerinde azalmaya ve [işlem](#transaction) çıktısında artışa olanak tanır. Bu ölçeklenebilirlik kazanımlarını sunmak için farklı güvenlik yöntemleri kullanan İyimser toplamalar ve Sıfır-bilgi toplamaları mevcuttur. - + Toplamalar @@ -823,7 +823,7 @@ Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından yayınlanan bir k Daha önce "Ethereum 2.0" veya "Eth2" olarak bilinen bir dizi ölçeklendirme ve sürdürülebilirlik yükseltmesini başlatan Ethereum geliştirme aşamasıdır. - + Ethereum yükseltmeleri @@ -835,7 +835,7 @@ Bir veri yapısını baytlar dizisine dönüştürme işlemidir. Parça zincirleri, toplam blok zincirin doğrulayıcıların alt kümelerinin sorumlu tutulabilecekleri ayrık bölümleridir. Ethereum için daha yüksek işlem verimi sunar ve [iyimser toplamalar](#optimistic-rollups) ile [ZK-toplamaları](#zk-rollups) gibi [katman 2](#layer-2) çözümleri için veri kullanılabilirliğini iyileştirir. - + Danksharding @@ -843,7 +843,7 @@ Parça zincirleri, toplam blok zincirin doğrulayıcıların alt kümelerinin so Farklı, genellikle daha hızlı [mutabakat kurallarına](#consensus-rules) sahip ayrı bir zincir kullanan bir ölçeklendirme çözümüdür. Bu yan zincirleri [Ana Ağ](#mainnet)'a bağlamak için bir köprü gereklidir. [Toplamalar](#rollups) da yan zincirleri kullanır ancak bunun yerine [Ana Ağ](#mainnet) ile işbirliği içinde çalışırlar. - + Yan zincirler @@ -863,7 +863,7 @@ Kesici, iptal edilebilir saldırıları arayan tasdikleri tarayan bir varlıktı [Hisse ispatı](#pos) sisteminde bir [doğrulayıcı](#validator) tarafından yeni blokların önerilebileceği zaman periyodudur (12 saniye). Bir yuva boş olabilir. 32 yuva bir [dönem](#epoch) oluşturur. - + Hisse ispatı @@ -871,7 +871,7 @@ Kesici, iptal edilebilir saldırıları arayan tasdikleri tarayan bir varlıktı Ethereum bilgi işlem altyapısında çalışan bir programdır. - + Akıllı Sözleşmelere Giriş @@ -879,7 +879,7 @@ Ethereum bilgi işlem altyapısında çalışan bir programdır. "Öz ve etkileşimli olmayan bilgi argümanı"nın kısaltması olan SNARK, bir tür [sıfır bilgili ispat](#zk-proof)tır. - + Sıfır-bilgi toplamalar @@ -891,7 +891,7 @@ Ethereum bilgi işlem altyapısında çalışan bir programdır. JavaScript, C++ veya Java'ya benzer söz dizimine sahip prosedürel (zorunlu) bir programlama dilidir. Ethereum [akıllı sözleşmeleri](#smart-contract) için en popüler ve en sık kullanılan dildir. Dr. Gavin Wood tarafından yaratılmıştır. - + Solidity @@ -907,7 +907,7 @@ Daha fazla hizmet reddi saldırı vektörünü ve net durumu ele almak için 2.6 Değeri, başka bir varlığın değerine sabitlenmiş bir [ERC-20 jetonu](#token-standard)dur. Dolar gibi bir resmi para birimi, altın gibi değerli metaller ve Bitcoin gibi diğer kripto paralar tarafından desteklenen sabit paralar mevcuttur. - + ETH, Ethereum'daki tek kripto değildir @@ -915,7 +915,7 @@ Değeri, başka bir varlığın değerine sabitlenmiş bir [ERC-20 jetonu](#toke Doğrulayıcı olmak ve [ağı](#network) güvence altına almak için bir miktar [ether](#ether) (payınız) yatırmayı ifade eder. Doğrulayıcı, [işlemleri](#transaction) kontrol eder ve bir [hisse ispatı](#pos) mutabakat modeli altında [bloklar](#block) önerir. Hisseleme, ağın çıkarları doğrultusunda hareket etmeniz için size ekonomik bir teşvik sağlar. [Doğrulayıcı](#validator) görevlerinizi yerine getirdiğiniz için ödüller alır, yerine getirmezseniz değişen miktarlarda ETH kaybedersiniz. - + ETH'nizi hisseleyin ve Ethereum doğrulayıcısı olun @@ -923,7 +923,7 @@ Doğrulayıcı olmak ve [ağı](#network) güvence altına almak için bir mikta Bir doğrulayıcı anahtar setini etkinleştirmek için gereken 32 ETH'ye ulaşmak amacıyla kullanılan tek bir Ethereum paydaşından daha fazlasına ait birleşik ETH'dir. Bir düğüm operatörü mutabakatta yer almak için bu anahtarları kullanır ve [blok ödülleri](#block-reward) katkı veren paydaşlar arasında bölüştürülür. Havuzları hisseleme veya hisseleme dağıtma, Ethereum protokolüne özgü olmasa da çözümlerin çoğu topluluk tarafından geliştirilmiştir. - + Havuzlanmış hisseleme @@ -931,7 +931,7 @@ Bir doğrulayıcı anahtar setini etkinleştirmek için gereken 32 ETH'ye ulaşm "Scalable transparent argument of knowledge" (Ölçeklenebilir şeffaf bilgi argümanı) ifadesinin kısaltması olan STARK, bir tür [sıfır bilgili ispattır](#zk-proof). - + Sıfır-bilgi toplamalar @@ -943,7 +943,7 @@ Normalde belirli bir bloktaki duruma atıfta bulunan, blok zincirde belirli bir Katılımcılar arasında özgürce ve ucuza işlem yapabilecekleri bir kanal kurulan bir [katman 2](#layer-2) çözümüdür. [Ana ağ](#mainnet)'a yalnızca kanalı kurmak ve kanalı kapatmak için bir [işlem](#transaction) gönderilir. Bu, işlem veriminin çok yüksek olmasına olanak tanısa da, katılımcı sayısının önceden bilinmesine ve fonların kilitlenmesine dayalıdır. - + Özel kanallar @@ -979,7 +979,7 @@ Toplam zorluk, blok zincirde belirli bir noktaya kadar olan tüm bloklar için E Ana Ethereum ağının davranışını simüle etmek için kullanılan bir ağdır (bkz. [Ana ağ](#mainnet)). - + Test ağları @@ -991,7 +991,7 @@ Ethereum blokzincirindeki akıllı sözleşmelerde tanımlanan, alım satıma a ERC-20 teklifiyle birlikte kullanıma sunulan bu standart, değiştirilebilir jetonlar için standartlaştırılmış bir [akıllı sözleşme](#smart-contract) yapısı sağlar. [NFT'lerin](#nft) aksine, aynı sözleşmeye ait jetonlar izlenebilir, alınıp satılabilir ve değiştirilebilir. - + ERC-20 Token Standardı @@ -999,7 +999,7 @@ ERC-20 teklifiyle birlikte kullanıma sunulan bu standart, değiştirilebilir je Belirli bir [adresi](#address) hedefleyen, bir başlangıç [hesabı](#account) tarafından imzalanan Ethereum Blokzincirine girilmiş verilerdir. İşlem, söz konusu işlemin [gaz limiti](#gas-limit) gibi meta verileri içerir. - + İşlemler @@ -1027,10 +1027,10 @@ Bir ağın, ilgili tarafların herhangi birinin üçüncü bir tarafa güvenmesi Verileri depolamaktan, işlemleri işlemekten ve blokzincire yeni bloklar eklemekten sorumlu [hisse ispatı](#pos) sisteminde bulunan bir [düğüm](#node)dür. Doğrulayıcı yazılımı etkinleştirmek için 32 ETH'yi [hisseleyebilmeniz](#staking) gerekir. - + Hisse ispatı - + Ethereum'da hisseleme @@ -1048,7 +1048,7 @@ Bir doğrulayıcının var olabileceği durumlar sekansıdır. Şunları içerir Belirli [katman 2](#layer-2) çözümleri için hızı artırmak üzere işlemlerin gruplar halinde [toplandığı](/#rollups) ve tek bir işlemde Ethereum'a gönderildiği bir güvenlik modelidir. İşlem hesaplaması, zincir dışında yapılır ve daha sonra doğruluk kanıtı ile ana zincire sağlanır. Bu yöntem, güvenliği korurken mümkün olan işlem miktarını artırır. Bazı [toplamalar](#rollups), [sahtecilik kanıtlarını](#fraud-proof) kullanır. - + Sıfır-bilgi toplamalar @@ -1056,7 +1056,7 @@ Belirli [katman 2](#layer-2) çözümleri için hızı artırmak üzere işlemle İşlem hacmini iyileştirmek için [doğruluk kanıtlarını](#validity-proof) kullanan zincir dışında bir çözümdür. [Sıfır-bilgi toplamalarının](#zk-rollup) aksine, validium verileri katman 1 [Ana Ağı](#mainnet)'nda depolanmaz. - + Validium @@ -1064,7 +1064,7 @@ Belirli [katman 2](#layer-2) çözümleri için hızı artırmak üzere işlemle Python benzeri söz dizimine sahip üst düzey bir programlama dilidir. Saf işlevsel dile yakın bir dil oluşturma amacı taşır. Vitalik Buterin tarafından yaratılmıştır. - + Vyper @@ -1076,7 +1076,7 @@ Python benzeri söz dizimine sahip üst düzey bir programlama dilidir. Saf işl [Özel anahtarları](#private-key) tutan yazılımdır. Ethereum [hesaplarına](#account) erişmek, kontrol etmek ve [akıllı sözleşmelerle](#smart-contract) etkileşim kurmak için kullanılır. Anahtarların bir cüzdanda saklanması gerekmez ve geliştirilmiş güvenlik için çevrimdışı depolamadan (yani bir hafıza kartı veya kağıttan) alınabilir. İsmine rağmen, cüzdanlar asla gerçek para veya jeton depolamaz. - + Ethereum Cüzdanları @@ -1084,7 +1084,7 @@ Python benzeri söz dizimine sahip üst düzey bir programlama dilidir. Saf işl Web'in üçüncü versiyonudur. İlk olarak Dr. Gavin Wood tarafından önerilen Web3, merkezi olarak sahip olunan ve yönetilen uygulamalardan merkeziyetsiz protokoller (bkz. [dapp](#dapp)) üzerine inşa edilmiş uygulamalara kadar çeşitli web uygulamaları için yeni bir odak ve vizyonu temsil eder. - + Web2 ve Web3 @@ -1104,7 +1104,7 @@ Tamamen sıfırlardan oluşan, sahipli dolaşımdan jeton çıkarmak amacıyla s Sıfır bilgili ispat, bir kişinin herhangi bir ek bilgi aktarmadan bir ifadenin doğru olduğunu kanıtlamasına izin veren kriptografik bir yöntemdir. - + Sıfır-bilgi toplamalar @@ -1112,7 +1112,7 @@ Sıfır bilgili ispat, bir kişinin herhangi bir ek bilgi aktarmadan bir ifadeni [Ana ağ](#mainnet) tarafından sağlanan güvenliği kullanırken artan [katman 2](#layer-2) işlem verimi sunmak için [doğruluk kanıtlarını](#validity-proof) kullanan işlemlerin [toplanması](#rollups)dır (katman 1). [İyimser toplamalar](#optimistic-rollups) gibi karmaşık işlem türlerini işleyemeseler de, işlemler gönderildiklerinde kanıtlanabilir şekilde geçerli olduklarından gecikme sorunları yaşamazlar. - + Sıfır-Bilgi Toplamaları diff --git a/public/content/translations/tr/governance/index.md b/public/content/translations/tr/governance/index.md index d6daddfa554..ffc890002f7 100644 --- a/public/content/translations/tr/governance/index.md +++ b/public/content/translations/tr/governance/index.md @@ -32,7 +32,7 @@ Zıt yaklaşım olan zincir dışı yönetişim, herhangi bir protokol değişik _Protokol düzeyinde Ethereum yönetişimi zincir dışı olsa da, DAO'lar gibi Ethereum'un üzerine inşa edilmiş birçok kullanım alanı zincir içi yönetişim kullanır._ - + DAO'lar hakkında daha fazla bilgi @@ -58,7 +58,7 @@ _Not: Herhangi bir kişi bu grupların birçoğunun parçası olabilir (örneği Ethereum yönetişiminde kullanılan önemli süreçlerden birisi **Ethereum İyileştirme Önerileridir (EIP'ler)**. EIP'ler, Ethereum için potansiyel yeni özellikleri veya süreçleri belirleyen standartlardır. Ethereum topluluğu içindeki herkes bir EIP oluşturabilir. Eğer bir EIP yazmaya veya yönetişim ve/veya bağımsız değerlendirmeye katılım sağlamaya meraklıysanız şuna bakın: - + EIP'ler hakkında daha fazla bilgi @@ -154,7 +154,7 @@ Tanım ve geliştirme uygulamaları her zaman tamamen açık kaynak olsa da, yuk İşaret Zinciri 15 Eylül 2022'de Ethereum yürütüm katmanı ile birleştiğinde Birleşim [Paris ağ yükseltmesinin](/history/#paris) bir parçası olarak tamamlanmıştı. [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) önerisi 'Son Çağrı' yerine 'Final' olmuştu ve hisse ispatına geçiş tamamlanmıştı. - + Birleştirme hakkında ek bilgi diff --git a/public/content/translations/tr/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/tr/guides/how-to-create-an-ethereum-account/index.md index 378b112fef3..a5aad2eabdc 100644 --- a/public/content/translations/tr/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/tr/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ Bir şirketle yeni bir hesap açmaktan farklı şekilde, bir Ethereum hesabı ol Cüzdan, Ethereum hesabınızı yönetmenize yardımcı olan bir uygulamadır. İşlemler göndermek ve almak için ve uygulamalara giriş yapmak için sizin anahtarlarınızı kullanır. Aralarından seçim yapabileceğiniz mobil, masaüstü ve hatta tarayıcı uzantıları olarak düzinelerce farklı cüzdan vardır. - + Bir cüzdan bul @@ -42,7 +42,7 @@ Güvenlik kelimelerinizi kaydettiğiniz andan itibaren bakiyenizle birlikte cüz
Dahasını mı öğrenmek istiyorsunuz?
- + Diğer rehberlerimizi inceleyin
diff --git a/public/content/translations/tr/guides/how-to-revoke-token-access/index.md b/public/content/translations/tr/guides/how-to-revoke-token-access/index.md index d867b460163..ab3ef60db15 100644 --- a/public/content/translations/tr/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/tr/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ Kaldırılmış sözleşmenin listeden gidip gitmediğini kontrol etmek için bi
Daha fazlasını mı öğrenmek istiyorsunuz?
- + Diğer rehberlerimizi inceleyin
diff --git a/public/content/translations/tr/guides/how-to-swap-tokens/index.md b/public/content/translations/tr/guides/how-to-swap-tokens/index.md index 64bdd6b0ef4..fe16cdbec2c 100644 --- a/public/content/translations/tr/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/tr/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ Herhangi bir blok zincir tarayıcısında işlemin ilerlemesini görebilirsiniz.
Daha fazlasını mı öğrenmek istiyorsunuz?
- + Diğer rehberlerimizi inceleyin
diff --git a/public/content/translations/tr/guides/how-to-use-a-bridge/index.md b/public/content/translations/tr/guides/how-to-use-a-bridge/index.md index ece90cd0dca..30aa06f41be 100644 --- a/public/content/translations/tr/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/tr/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ Ağın RPC detaylarını bulmak için [chainlist.org](http://chainlist.org) site
Daha fazlasını mı öğrenmek istiyorsunuz?
- + Diğer rehberlerimizi inceleyin
diff --git a/public/content/translations/tr/guides/how-to-use-a-wallet/index.md b/public/content/translations/tr/guides/how-to-use-a-wallet/index.md index 29ae21eba4c..7b982b29f34 100644 --- a/public/content/translations/tr/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/tr/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ Adresiniz tüm Ethereum projelerinde aynı olacaktır. Hiçbir projeye tek tek k
Daha fazlasını mı öğrenmek istiyorsunuz?
- + Diğer rehberlerimizi inceleyin
diff --git a/public/content/translations/tr/history/index.md b/public/content/translations/tr/history/index.md index 88471a50df7..d68252a5b39 100644 --- a/public/content/translations/tr/history/index.md +++ b/public/content/translations/tr/history/index.md @@ -220,7 +220,7 @@ Berlin yükseltmesi, belirli Ethereum Sanal Makinesi eylemleri için optimize ed [Ethereum Vakfı'nın duyurusunu okuyun](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + İşaret Zinciri @@ -236,7 +236,7 @@ Hisseleme yatırma sözleşmesi, Ethereum ekosistemine [hisselemeyi](/glossary/# [Ethereum Vakfı'nın duyurusunu okuyun](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + Stake etme @@ -506,6 +506,6 @@ Dr. Gavin Wood tarafından yazılan Sarı Kağıt, Ethereum protokolünün tekni Projenin 2015'teki lansmanından önce, Ethereum'un kurucusu Vitalik Buterin tarafından 2013'te yayımlanan tanıtım yazısıdır. - + Tanıtım belgesi diff --git a/public/content/translations/tr/nft/index.md b/public/content/translations/tr/nft/index.md index 66a11bab631..c73f1363a4a 100644 --- a/public/content/translations/tr/nft/index.md +++ b/public/content/translations/tr/nft/index.md @@ -86,7 +86,7 @@ Ethereum'un güvenliği, hisse ispatından gelir. Sistem, kötü niyetli eylemle NFT'lerle ilgili güvenlik sorunları çoğunlukla kimlik avı dolandırıcılığı, akıllı sözleşme güvenlik açıkları veya kullanıcı hataları (istenmeden özel anahtarların açığa çıkarılması gibi) ile ilgilidir ve bu da iyi cüzdan güvenliğini NFT sahipleri için kritik hale getirir. - + Güvenlik hakkında daha fazla bilgi diff --git a/public/content/translations/tr/roadmap/beacon-chain/index.md b/public/content/translations/tr/roadmap/beacon-chain/index.md index 35c8fd1cc4b..1d753692e81 100644 --- a/public/content/translations/tr/roadmap/beacon-chain/index.md +++ b/public/content/translations/tr/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Ethereum yükseltmelerinin tamamı bir şekilde ilişkilidir. İşaret Zincirini İlk başta İşaret Zinciri, Ethereum Ana Ağı'ndan ayrıydı, ancak 2022'de birleştirildi. - + Birleştirme @@ -64,7 +64,7 @@ Ethereum yükseltmelerinin tamamı bir şekilde ilişkilidir. İşaret Zincirini Parçalama, Ethereum ekosistemine yalnızca bir Hisse İspatı mutabakat mekanizması ile güvenli bir şekilde girebilir. İşare Zinciri Ana Ağ ile "bireleşerek" Ethereum'un daha da ölçeklenmesine yardımcı olmak için parçalamanın önünü açan hisselemeyi tanıttı. - + Parça zincirleri diff --git a/public/content/translations/tr/roadmap/future-proofing/index.md b/public/content/translations/tr/roadmap/future-proofing/index.md index 8dda15fac56..4f53c90fbf3 100644 --- a/public/content/translations/tr/roadmap/future-proofing/index.md +++ b/public/content/translations/tr/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ Ethereum geliştiricilerinin karşılaştığı zorluk, Mevcut hisse ispatı pro Ethereum'da kriptografik sırlar oluşturmak için çeşitli yerlerde kullanılan ["KZG" taahhüt şemaları](/roadmap/danksharding/#what-is-kzg)nın kuantum açısından savunmasız olduğu bilinmektedir. Şu anda, bu durum "güvenilir kurulumlar" kullanılarak önlenmektedir, burada birçok kullanıcı kuantum bilgisayar tarafından tersine mühendislik yapılamayan rastgelelik oluşturur. Ancak ideal çözüm, sadece kuantum güvenli kriptografiyi entegre etmek olacaktır. BLS şemasının yerine verimli bir şekilde geçebilecek iki önde gelen yaklaşım bulunmaktadır: [STARK tabanlı](https://hackmd.io/@vbuterin/stark_aggregation) ve [kafes tabanlı](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175) imzalama. Bu yöntemler hâlâ araştırılıyor ve prototip aşamasında bulunuyor. - KZG ve güvenilir kurulumlar hakkındakileri okuyun + KZG ve güvenilir kurulumlar hakkındakileri okuyun ## Daha basit ve daha verimli Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/tr/roadmap/index.md b/public/content/translations/tr/roadmap/index.md index 8f145195212..21c0649cfaa 100644 --- a/public/content/translations/tr/roadmap/index.md +++ b/public/content/translations/tr/roadmap/index.md @@ -10,7 +10,7 @@ buttons: - label: Sonraki yükseltmeler toId: hangi-degişiklikler-geliyor - label: Geçmiş yükseltmeler - to: /history/ + href: /history/ variant: ana hat --- @@ -24,28 +24,28 @@ Ethereum yol haritası, gelecekte protokole yapılacak özgün geliştirmelerin + İşaret Zinciri @@ -218,7 +218,7 @@ Başlangıçta plan, ölçeklenebilirliği ele almak için Birleşim'den önce p Parçalama planları hızla gelişiyor, ancak işlem yürütmeyi ölçeklendirmek için katman 2 teknolojilerinin yükselişi ve başarısı göz önüne alındığında, parçalama planları, toplama sözleşmelerinden sıkıştırılmış çağrı verilerini depolamanın yükünü dağıtmak için en uygun yolu bulmaya kaydı ve ağ kapasitesinde katlanarak büyümeye izin verdi. Bu, ilk olarak hisse ispatına geçmeden mümkün olmazdı. - + Parçalama diff --git a/public/content/translations/tr/roadmap/scaling/index.md b/public/content/translations/tr/roadmap/scaling/index.md index ec8f96d4cdf..967bde5b28f 100644 --- a/public/content/translations/tr/roadmap/scaling/index.md +++ b/public/content/translations/tr/roadmap/scaling/index.md @@ -34,13 +34,13 @@ Blob verilerinin genişlemesinin ikinci aşaması karmaşıktır çünkü ağdak İkinci adım [“Danksharding”](/roadmap/danksharding/) olarak bilinir. Tam olarak uygulanmasına muhtemelen birkaç yıl var. Danksharding [blok oluşturma ve blok önermenin yanında,](/roadmap/pbs) [veri kullanılabilirliği örneklendirmesi (DAS)](/developers/docs/data-availability) şeklinde adlandırılan, her seferinde rastgele birkaç kilobayt örneklendirme ile verilerin kullanılabildiği ve kullanılabilirliği verimli bir şekilde doğrulayan yeni ağ tasarımlarına dayanır. -Danksharding hakkında daha fazlası +Danksharding hakkında daha fazlası ## Toplamaları merkeziyetsizleştirmek {#decentralizing-rollups} [Toplamalar](/layer-2) halihazırda Ethereum'u ölçeklendiriyor. [rToplama projelerinden oluşan zengin bir ekosistem](https://l2beat.com/scaling/tvl), bir dizi güvenlik garantisi ile kullanıcıların hızlı ve ucuz bir şekilde işlem yapmasını sağlıyor. Ancak toplamalar merkezi sıralayıcılar kulanılarak (Ethereum'a göndermeden önce işleme ve toplama işlemlerini gerçekleştiren bilgisayarlar) başlatıldı. Bu, sansüre karşı savunmasızdır çünkü sıralayıcı işlemlerine yaptırım uygulanabilir, rüşvet veya başka şekilde tehlikeye atılabilir. Aynı zamanda [toplamalar](https://l2beat.com), gelen veriyi doğrulama şekillerine göre de değişiklik gösterir. "Kanıtlayıcılar" için en iyi yol geçerlilik ve dolandırıcılık kanıtları sunmasını sağlmakatır, ancak bu henüz tüm toplamalar için mümkün değil. Geçerlilik/sahtecilik kanıtları kullanan toplamalar bile bilinen küçük bir kanıt havuzu kullanır. Bu sebeple, Ethereum'u ölçeklendirme yolundaki bir sonraki kritik adım, sıralayıcıların ve kanıtlayıcıların çalıştırılma sorumluluğunu daha fazla insana dağıtmaktır. -Toplama hakkında daha fazlası +Toplama hakkında daha fazlası ## Güncel ilerleme {#current-progress} diff --git a/public/content/translations/tr/roadmap/security/index.md b/public/content/translations/tr/roadmap/security/index.md index 62841db0599..c92180b379a 100644 --- a/public/content/translations/tr/roadmap/security/index.md +++ b/public/content/translations/tr/roadmap/security/index.md @@ -15,7 +15,7 @@ Ayrıca, bir istemci sansür uyguladığında belirlenmesini sağlayan, blok ön İş ispatından hisse ispatına yükseltme, Ethereum öncülerinin ETH'lerini bir mevduat sözleşmesinde "hisselemeleri" ile başladı. Adı geçen ETH, ağı korumak için kullanılıyor ancak bu ETH'nin kilidi henüz açılamıyor ve kullanıcılara iade edilemiyor. Hisse ispatı yükseltmesinin en kritik parçası ETH'nin çekilmesine olanak sağlaması. ETH çekme işlemlerinin, işlevsel bir hisse ispatı protokolünün kritik bir parçası olmasına ek olarak, bu para çekme işlemleri paydaşların ETH ödüllerini hisseleme amaçları dışında kullanmalarına izin vererek Ethereum güvenliğine de katkı sağlıyor. Bu, likidite isteyen kullanıcıların, Ethereum üzerinde merkezileştirici bir gücü olabilecek likit hisseleme türevlerine (LSD'ler) bel bağlamak zorunda olmadıkları anlamına geliyor. Bu yükseltmenin 12 Nisan 2023'te tamamlanması planlanıyor. -Para çekme hakkındakileri okuyun +Para çekme hakkındakileri okuyun ## Saldırılara karşı savunma {#defending-against-attacks} @@ -23,25 +23,25 @@ ETH çekimine olanak sağlandığı halde, Ethereum'un [hisse ispatı](/develope Ethereum'un blokları kesinleştirmek için harcadığı süreyi azaltmak, daha iyi bir kullanıcı deneyimi sağlar ve saldırganların kar elde etmek veya belirli işlemleri sansürlemek amacıyla yeni blokları yeniden düzenlemeye çalıştığı karmaşık "reorg" saldırılarını engeller. [**Tek yuva kesinliği (SSF)**](/roadmap/single-slot-finality/) kesinleştirme gecikmesini en aza indirgemenin bir yoludur. Şu anda bir saldırganın teorik olarak diğer doğrulayıcıları yeniden yapılandırmaya ikna edebileceği 15 dakika değerinde bloklar var. Bu süre SSF ile birlikte sıfıra iniyor. Bireylerden uygulamalara ve borsalara kadar kullanıcılar, işlemlerinin iptal edilmeyeceğine dair hızlı güvenceden yararlanır, ağ ise bütün bir saldırı grubunu durdurarak fayda sağlar. -Tek yuva kesinliği hakkındakileri oku +Tek yuva kesinliği hakkındakileri oku ## Sansüre karşı savunma {#defending-against-censorship} Merkeziyetsizlik, kişilerin ya da küçük doğrulayıcı gruplarının fazla etkili olmalarını engeller. Yeni hisseleme teknolojileri, Ethereum doğrulayıcılarının mümkün olduğunca merkeziyetsiz kalmalarına yardımcı olurken aynı zamanda onları donanım, yazılım ve ağ hatalarına karşı da korur. Bu teknolojilerden biri doğrulayıcı sorumluluklarını birden fazla düğüm arasında paylaşan bir yazılımdır Bu, **dağıtılmış doğrulayıcı teknolojisi (DVT)** olarak bilinir. Hisseleme havuzları, DVT kullanımına teşvik edilir çünkü bu, birden fazla bilgisayarın toplu olarak doğrulamaya katılarak fazlalık katıp hata toleransını arttırır. Aynı zamanda, birden fazla doğrulayıcıyı çalıştıran tek bir operatöre sahip olmak yerine, doğrulayıcı anahtarlarını birkaç sisteme de böler. Bu, sahtekar operatörlerin Ethereum'a karşı saldırı koordine etmesini daha zor hale getirir. Genel olarak fikir, doğrulayıcıları bireyler yerine _topluluklar_ olarak çalıştırarak güvenlik avantajı elde etmektir. -Dağıtılmış doğrulayıcı teknolojisi hakkındakileri oku +Dağıtılmış doğrulayıcı teknolojisi hakkındakileri oku **Önerici-inşa edici ayrımının (PBS)** uygulanması, Ethereum'un sansüre karşı dahili savunmalarını büyük ölçüde geliştirecektir. PBS, bir doğrulayıcının bir blok oluşturmasına ve diğerinin bunu Ethereum ağında yayınlamasına olanak verir. Bu, profesyonel kâr maksimizasyonu sağlayan ve blok inşa eden algoritmalardan elde edilen kazançların adil bir şekilde dağıtılmasını sağlayarak, zaman içinde en iyi performans gösteren kurumsal paydaşların **hisselemelerinin yoğunlaşmasını engeller**. Blok önerici, bir blok oluşturucu pazarı tarafından kendilerine sunulan en kazançlı bloku seçer. Sansürleme için bir blok önericinin çoğunlukla daha az kazançlı bir blok seçmesi gerekir. Bu **ekonomik açıdan mantıksız ve ağdaki diğer doğrulayıcılar için de aşikardır**. Ethereum'un sansüre dayanıklılığını daha da arttırabilecek şifrelenmiş işlemler ve dahil etme listeleri gibi potansiyel PBS eklentileri vardır. Bunlar, blok inşa edenlerin ve önerenlerin bloklarına dahil olan asıl işlemleri görmelerini engeller. -Önerici-inşa edici ayrımı hakkındakileri okuyun +Önerici-inşa edici ayrımı hakkındakileri okuyun ## Doğrulayıcıları koruma {#protecting-validators} Tecrübeli bir saldırganın, yaklaşan doğrulayıcıları saptayıp, blok önermelerini engellemek için onları spamlaması mümkündür ve buna **hizmet reddi (DoS)** saldırısı denir. [**Gizli lider seçiminin (SLE)**](/roadmap/secret-leader-election) uygulanması, blok önericilerin önceden bilinmesini önleyerek bu tür saldırılara karşı koruma sağlayacaktır. Bu, aday blok önericilerini temsil eden bir dizi kriptografik taahütün sürekli olarak karıştırılarak ve bunların sırasını kullanarak çalışır. Bu şekilde, sadece doğrulayıcıların kendi sıralarını önceden bileceği şekilde hangi doğrulayıcının seçildiği belirlenir. -Gizli lider seçimi hakkındakileri okuyun +Gizli lider seçimi hakkındakileri okuyun ## Güncel ilerleme {#current-progress} diff --git a/public/content/translations/tr/roadmap/statelessness/index.md b/public/content/translations/tr/roadmap/statelessness/index.md index 1bc0a4a0f15..9d63fcf8909 100644 --- a/public/content/translations/tr/roadmap/statelessness/index.md +++ b/public/content/translations/tr/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ Bunun olabilmesi için [Verkle ağaçları](/roadmap/verkle-trees/) Ethereum ist Durumsuzluk blok oluşturucularının tüm durum verilerinin bir kopyasını yönetmesine dayanır, bu sayede bloku onaylaması için tanıklar oluşturabilirler. Diğer düğümlerin ise tüm durum verilerine erişmeye ihtiyaçları yoktur, blokun onayı için gereken tüm bilgiler zaten tanık için ulaşılabilirdir. Bu durum blok önermenin masraflı, ancak blok onaylamanın pahalı olduğu bir olay yaratır, bu da daha az operatörün önerici düğüm için bir blok çalıştırmasıyla sonuçlanır. Ancak, blok önericilerinin merkeziyetsizleştirilmesi olabildiğince çok katılımcının bağımsız olarak önerilen blokların geçerli olduğunu onayladığı sürece çok da kritik bir konu değildir. -Dankrad'ın notlarında daha fazlasını bulabilirsiniz +Dankrad'ın notlarında daha fazlasını bulabilirsiniz Blok önericileri durum verisini "tanıklar" oluşturmak için kullanırlar, bu da durumdaki değerlerin bloktaki işlemler tarafından değiştirdiğini kanıtlayan minimal bir veri kümesidir. Diğer doğrulayıcılar durumu değil, durum kökünü depolarlar (durumun tamamından oluşan bir düğüm). Bir blok ve tanık alırlar ve bu blok ve tanığı durum köklerini güncellemek için kullanırlar. Bu, doğrulama düğümünü oldukça hafifleştirir. diff --git a/public/content/translations/tr/roadmap/user-experience/index.md b/public/content/translations/tr/roadmap/user-experience/index.md index bce6b40ece0..fccfabd8b9e 100644 --- a/public/content/translations/tr/roadmap/user-experience/index.md +++ b/public/content/translations/tr/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ Ethereum hesapları, hesapların tanınması (açık anahtar) ve mesajların imz Bunun için çözüm, Ethereum ile etkileşecek akıllı sözleşme cüzdanlarının kullanımıdır. Akıllı sözleşme cüzdanları; anahtarlar kaybolur veya çalınırsa korunma yolları ile daha iyi sahtekarlık denetimi ve savunma yaratır ve cüzdanların yeni işlevsellik kazanmalarını sağlar. Bugün dahi akıllı sözleşme cüzdanları var olsa da üzerine inşa etmek için henüz kullanışsızdır çünkü Ethereum protokolünün bunları daha iyi desteklemesi gerekir. Bu fazladan destek, hesap soyutlaması olarak bilinmektedir. -Hesap soyutlaması hakkında daha fazlası +Hesap soyutlaması hakkında daha fazlası ## Herkes için düğümler @@ -23,7 +23,7 @@ Düğüm işleten kullanıcılar, veri sağlamaları için üçüncü şahıslar Düğümleri yürütmeyi çok daha kolay ve daha az kaynak bağımlı hale getirecek birçok yükseltme vardır. Verinin depolanma yolu, hacmi daha etkili kullanmak adına **Verkle Ağacı** olarak da bilinen bir yapı ile değiştirilecektir. Aynı zamanda [durumsuzluk](/roadmap/statelessness) veya [veri sonlanması](/roadmap/statelessness/#data-expiry) ile beraber Ethereum düğümleri, hard disk boşluğu gereksinimini azımsanamayacak miktarda düşürecek olan tüm Ethereum durum verilerinin bir kopyasını depolamaya gerek duymayacaklar. [Hafif düğümler](/developers/docs/nodes-and-clients/light-clients/), tam bir düğümü yürütmenin çoğu getirisini sunacak, ancak cep telefonları veya temel tarayıcı uygulamalarının içinde kolaylıkla yürütülebilecektir. -Verkle ağaçları hakkındakileri okuyun +Verkle ağaçları hakkındakileri okuyun Bu yükseltmelerle bir düğüm yürütmenin önündeki engeller işlevsel olarak sıfıra indirilir. Kullanıcılar, bilgisayar veya cep telefonlarından, fark edilebilir disk hacmi veya CPU feda etmek zorunda kalmadan ve uygulama kullanırken veri ya da ağ erişimi için üçüncü şahıslara bel bağlamak zorunda olmadan Ethereum'a güvenli ve izne ihtiyaç duymayan erişimden faydalanacak. diff --git a/public/content/translations/tr/security/index.md b/public/content/translations/tr/security/index.md index 6956f2a9e98..16be91d406f 100644 --- a/public/content/translations/tr/security/index.md +++ b/public/content/translations/tr/security/index.md @@ -110,11 +110,11 @@ Chrome uzantıları veya Firefox Eklentileri gibi tarayıcı uzantıları, kulla İnsanların kriptoda dolandırılmalarının en büyük nedenlerinden biri genellikle anlayış eksikliğidir. Örneğin, Ethereum ağının merkezi olmadığını ve kimseye ait olmadığını anlamıyorsanız, özel anahtarlarınız karşılığında kayıp ETH'nizi geri vermeyi vaat eden bir müşteri hizmetleri temsilcisi gibi davranan biri tarafından avlanmak kolaydır. Kendinizi Ethereum'un nasıl çalıştığı konusunda eğitmek değerli bir yatırımdır. - + Ethereum nedir? - + Ether nedir? @@ -127,7 +127,7 @@ Chrome uzantıları veya Firefox Eklentileri gibi tarayıcı uzantıları, kulla Cüzdanınızın özel anahtarı, Ethereum cüzdanınız için bir şifre görevi görür. Cüzdan adresinizi bilen birinin hesabınızın tüm varlıklarını ele geçirmesini engelleyen tek şey budur! - + Ethereum cüzdanı nedir? diff --git a/public/content/translations/tr/staking/pools/index.md b/public/content/translations/tr/staking/pools/index.md index 3261fe60355..27c47d202a7 100644 --- a/public/content/translations/tr/staking/pools/index.md +++ b/public/content/translations/tr/staking/pools/index.md @@ -68,7 +68,7 @@ Hemen şimdi! Şangay/Capella ağ yükseltmesi Nisan 2023'te gerçekleşti, hiss Alternatif olarak, bir ERC-20 likidite token'ı kullanan havuzlar, kullanıcıların bu token'ın açık pazarda ticaretini yapmalarına izin vererek hisseleme pozisyonunuzu satmanıza, ETH'yi hisseleme sözleşmesinden fiilen çıkarmadan etkin bir şekilde "çekmenize" olanak tanır. -Hisseleme para çekmeleri hakkında daha fazlası +Hisseleme para çekmeleri hakkında daha fazlası diff --git a/public/content/translations/tr/staking/saas/index.md b/public/content/translations/tr/staking/saas/index.md index 7546feebc44..6c6548493c7 100644 --- a/public/content/translations/tr/staking/saas/index.md +++ b/public/content/translations/tr/staking/saas/index.md @@ -78,7 +78,7 @@ Kilitleme çekimleri Nisan 2023'teki Shanghai/Capella yükseltmesinde uygulanmı Doğrulayıcılar ayrıca bir doğrulayıcı olarak tamamen çıkabilir, bu da kalan ETH bakiyelerinin çekim için kilidini kaldıracaktır. Bir yürütme çekim adresi sağlamış ve çıkış sürecini tamamlamış adresler sıradaki doğrulayıcı süpürmesinde çekim adresine tüm bakiyelerini alacaklardır. -Hisseleme para çekmeleri hakkında daha fazlası +Hisseleme para çekmeleri hakkında daha fazlası diff --git a/public/content/translations/tr/staking/solo/index.md b/public/content/translations/tr/staking/solo/index.md index 1dff59db412..3dfd2507b01 100644 --- a/public/content/translations/tr/staking/solo/index.md +++ b/public/content/translations/tr/staking/solo/index.md @@ -188,7 +188,7 @@ Yeni paydaşlar bunu anahtar üretim ve yatırma zamanında belirler. Henüz bu Tüm bakiyenizin kilidini kaldırmak ve tamamını almak için aynı zamanda doğrulayıcınızın çıkış sürecini tamamlamanız da gerekir. -Hisseleme para çekmeleri hakkında daha fazlası +Hisseleme para çekmeleri hakkında daha fazlası ## Daha fazla bilgi {#further-reading} diff --git a/public/content/translations/tr/web3/index.md b/public/content/translations/tr/web3/index.md index 060b6b2008c..2385224664d 100644 --- a/public/content/translations/tr/web3/index.md +++ b/public/content/translations/tr/web3/index.md @@ -63,7 +63,7 @@ Web3, [eşsiz jetonlar (NFT'ler)](/nft/) aracılığıyla doğrudan mülkiyete i
NFT’ler hakkında daha fazlasını öğrenin
- + NFT'ler hakkında daha fazlası
@@ -88,7 +88,7 @@ Ancak, insanlar birçok Web3 topluluğunu DAO olarak tanımlar. Bu toplulukları
DAO’lar hakkında daha fazlasını öğrenin
- + DAO'lar hakkında daha fazlası
@@ -99,7 +99,7 @@ Geleneksel yöntemde kullandığınız her platform için bir hesap oluştururdu Web3, dijital kimliğinizi bir Ethereum adresi ve ENS profili ile kontrol etmenize izin vererek bu sorunları çözer. Bir Ethereum adresi kullanmak güvenli, sansüre dayanıklıdır ve anonim olan platformlarda tek bir oturum açabilmenizi sağlar. - + Ethereum ile giriş yapın @@ -107,7 +107,7 @@ Web3, dijital kimliğinizi bir Ethereum adresi ve ENS profili ile kontrol etmeni Web2'nin ödeme altyapısı bankalara ve ödeme işlemcilerine dayanır; banka hesabı olmayan veya kapsam dışı bırakılan ülke sınırları içinde yaşayan kişileri hariç tutar. Web3, doğrudan tarayıcıdan para göndermek için [ETH](/eth/) gibi tokenleri kullanır ve güvenilir üçüncü taraf gerektirmez. - + ETH hakkında daha fazlası diff --git a/public/content/translations/uk/community/online/index.md b/public/content/translations/uk/community/online/index.md index a8581b5ab82..0cdcdf5de10 100644 --- a/public/content/translations/uk/community/online/index.md +++ b/public/content/translations/uk/community/online/index.md @@ -10,41 +10,41 @@ lang: uk ## Форуми {#forums} -r/ethereum — усе про Ethereum -r/ethfinance — фінансовий бік Ethereum, зокрема децентралізовані фінанси (DeFi) -r/ethdev — здебільшого про розвиток Ethereum -r/ethTrader — аналіз ринку й тенденцій -r/ethstaker — ознайомчі відомості для всіх зацікавлених в стейкінгу в Ethereum -Fellowship of Ethereum Magicians — спільнота, у якій обговорюються технічні стандарти Ethereum -Ethereum Stackexchange — дискусії та допомога розробникам Ethereum -Ethereum Research — найвпливовіша дошка повідомлень, присвячена дослідженням у галузі криптоекономіки +r/ethereum — усе про Ethereum +r/ethfinance — фінансовий бік Ethereum, зокрема децентралізовані фінанси (DeFi) +r/ethdev — здебільшого про розвиток Ethereum +r/ethTrader — аналіз ринку й тенденцій +r/ethstaker — ознайомчі відомості для всіх зацікавлених в стейкінгу в Ethereum +Fellowship of Ethereum Magicians — спільнота, у якій обговорюються технічні стандарти Ethereum +Ethereum Stackexchange — дискусії та допомога розробникам Ethereum +Ethereum Research — найвпливовіша дошка повідомлень, присвячена дослідженням у галузі криптоекономіки ## Чати {#chat-rooms} -Ethereum Cat Herders — спільнота, орієнтована на допомогу з управлінням проєктами під час розробки Ethereum -Ethereum Hackers — чат Discord, який керується ETHGlobal: онлайн-спільнота для хакерів Ethereum з усього світу -CryptoDevs — спільнота Discord, сфокусована на розробці Ethereum -EthStaker Discord — спільнота, орієнтована на допомогу під час управління проєктами, пов’язаними з розробкою Ethereum -Ethereum.org website team — можливість поспілкуватися з командою та спільнотою щодо розробки й дизайну ethereum.org -Web3 University — спільнота, орієнтована на вивчення процесу розробки Web3 -Matos Discord — спільнота авторів Web3, де збираються конструктори, представники індустрії та ентузіасти Ethereum. Ми зацікавлені в розробці, дизайні та культурі Web3. Створюйте з нами. -Solidity Gitter — чат для розробки Solidity (Gitter) -Solidity Matrix — чат для розробки Solidity (Matrix) -Ethereum Stack Exchange _- форум із запитаннями й відповідями_ -Peeranha _- децентралізований форум із запитаннями й відповідями_ +Ethereum Cat Herders — спільнота, орієнтована на допомогу з управлінням проєктами під час розробки Ethereum +Ethereum Hackers — чат Discord, який керується ETHGlobal: онлайн-спільнота для хакерів Ethereum з усього світу +CryptoDevs — спільнота Discord, сфокусована на розробці Ethereum +EthStaker Discord — спільнота, орієнтована на допомогу під час управління проєктами, пов’язаними з розробкою Ethereum +Ethereum.org website team — можливість поспілкуватися з командою та спільнотою щодо розробки й дизайну ethereum.org +Web3 University — спільнота, орієнтована на вивчення процесу розробки Web3 +Matos Discord — спільнота авторів Web3, де збираються конструктори, представники індустрії та ентузіасти Ethereum. Ми зацікавлені в розробці, дизайні та культурі Web3. Створюйте з нами. +Solidity Gitter — чат для розробки Solidity (Gitter) +Solidity Matrix — чат для розробки Solidity (Matrix) +Ethereum Stack Exchange _- форум із запитаннями й відповідями_ +Peeranha _- децентралізований форум із запитаннями й відповідями_ ## YouTube і Twitter {#youtube-and-twitter} -Ethereum Foundation — будьте в курсі останніх подій від Ethereum Foundation -@ethereum - Офіційний акаунт Ethereum Foundation -@ethdotorg — портал Ethereum, створений для нашої глобальної спільноти, яка розширюється -Перелік важливих акаунтів Ethereum у Twitter +Ethereum Foundation — будьте в курсі останніх подій від Ethereum Foundation +@ethereum - Офіційний акаунт Ethereum Foundation +@ethdotorg — портал Ethereum, створений для нашої глобальної спільноти, яка розширюється +Перелік важливих акаунтів Ethereum у Twitter
- + Докладніше про DAO
diff --git a/public/content/translations/uk/community/support/index.md b/public/content/translations/uk/community/support/index.md index b2a2ab939dc..08651c95d78 100644 --- a/public/content/translations/uk/community/support/index.md +++ b/public/content/translations/uk/community/support/index.md @@ -12,11 +12,11 @@ lang: uk Розуміння децентралізованої природи Ethereum є життєво важливим, оскільки будь-хто, хто стверджує, що є офіційною підтримкою Ethereum, імовірно, є шахраєм! Найкращий захист від шахраїв — це самоосвіта й серйозне ставлення до безпеки. - + Система безпеки Ethereum і запобігання шахрайству - + Вивчайте основи Ethereum diff --git a/public/content/translations/uk/dao/index.md b/public/content/translations/uk/dao/index.md index f39c761481d..ba9bc4209dc 100644 --- a/public/content/translations/uk/dao/index.md +++ b/public/content/translations/uk/dao/index.md @@ -50,7 +50,7 @@ DAO дає нам змогу працювати з однодумцями по Це можливо, тому що після запуску на Ethereum смартконтракти отримують захист від злому. Ви не можете непомітно відредагувати код (правила DAO), тому що все перебуває в публічному доступі. - + Докладніше про розумні контракти diff --git a/public/content/translations/uk/governance/index.md b/public/content/translations/uk/governance/index.md index f419e9c9c3a..2d0f1d9363a 100644 --- a/public/content/translations/uk/governance/index.md +++ b/public/content/translations/uk/governance/index.md @@ -32,7 +32,7 @@ _Якщо ніхто не є власником Ethereum, то як прийма _Хоча на рівні протоколу керування Ethereum відбувається поза ланцюгом, для багатьох варіантів користування, побудованих на основі Ethereum, як-от DAO, застосовується керування в межах ланцюга._ - + Докладніше про DAO @@ -58,7 +58,7 @@ _Примітка. Будь-хто може належати до кількох Одним із важливих процесів у керуванні Ethereum є подання **пропозицій щодо покращення Ethereum (Ethereum Improvement Proposals, EIP)**. EIP — це стандарти, які визначають потенційні нові функції або процеси для Ethereum. Будь-хто в спільноті Ethereum може створювати EIP. Якщо ви зацікавлені в написанні EIP або участі в оцінці та/або управлінні, ознайомтеся з інформацією за посиланням нижче. - + Докладніше про EIP @@ -154,7 +154,7 @@ _Примітка. Будь-хто може належати до кількох Після злиття Beacon Chain з виконавчим рівнем Ethereum 15 вересня 2022 року, оновлення The Merge було завершено як частину [оновлення мережі Paris](/history/#paris). Статус пропозиції [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) було змінено з готовності до реалізації на фінальне впровадження, завершуючи перехід на доказ володіння. - + Докладніше про об’єднання diff --git a/public/content/translations/uk/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/uk/guides/how-to-create-an-ethereum-account/index.md index b9ebd99ae3b..dba098ea7e3 100644 --- a/public/content/translations/uk/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/uk/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: uk Гаманець — це програма, яка допомагає керувати вашим обліковим записом Ethereum. Вона використовує ваші ключі для надсилання та отримання транзакцій та входу в програми. Існують десятки різних гаманців на вибір: мобільні, для робочих столів і навіть розширення для браузерів. - + Знайти гаманець @@ -42,7 +42,7 @@ lang: uk
Потрібно більше інформації?
- + Перегляньте наші інші посібники
diff --git a/public/content/translations/uk/guides/how-to-revoke-token-access/index.md b/public/content/translations/uk/guides/how-to-revoke-token-access/index.md index 3c59ee29642..970376f53eb 100644 --- a/public/content/translations/uk/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/uk/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: uk
Хочете дізнатися більше?
- + Перегляньте наші інші посібники
diff --git a/public/content/translations/uk/guides/how-to-swap-tokens/index.md b/public/content/translations/uk/guides/how-to-swap-tokens/index.md index 4584b5c64b0..55d0ce0f8df 100644 --- a/public/content/translations/uk/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/uk/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: uk
Хочете дізнатися більше?
- + Перегляньте наші інші посібники
diff --git a/public/content/translations/uk/guides/how-to-use-a-bridge/index.md b/public/content/translations/uk/guides/how-to-use-a-bridge/index.md index db148e93188..c9803c7e06a 100644 --- a/public/content/translations/uk/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/uk/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: uk
Хочете дізнатися більше?
- + Перегляньте наші інші посібники
diff --git a/public/content/translations/uk/guides/how-to-use-a-wallet/index.md b/public/content/translations/uk/guides/how-to-use-a-wallet/index.md index 72eea60d612..d78e979cbab 100644 --- a/public/content/translations/uk/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/uk/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: uk
Хочете дізнатися більше?
- + Перегляньте наші інші посібники
diff --git a/public/content/translations/uk/nft/index.md b/public/content/translations/uk/nft/index.md index ea9900d0764..3b6601e626e 100644 --- a/public/content/translations/uk/nft/index.md +++ b/public/content/translations/uk/nft/index.md @@ -56,7 +56,7 @@ NFT використовується для багатьох речей, зок
Досліджуйте, купуйте й створюйте власні токени NFT на твори мистецтва та колекційні предмети.
- + Ознайомитися з мистецтвом NFT
@@ -93,7 +93,7 @@ NFT, як і будь-які цифрові об’єкти в блокчейн Проблеми безпеки під час використання NFT найчастіше пов’язані з фішинговими шахрайствами, уразливістю смарт-контрактів або помилками користувачів (наприклад, ненавмисне розкриття приватних ключів), що робить належну безпеку гаманців критично важливою для власників NFT. - + Більше про безпеку diff --git a/public/content/translations/uk/roadmap/beacon-chain/index.md b/public/content/translations/uk/roadmap/beacon-chain/index.md index 09630b2624d..607abe325f7 100644 --- a/public/content/translations/uk/roadmap/beacon-chain/index.md +++ b/public/content/translations/uk/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ Beacon Chain — це назва реєстру облікових записі Спочатку Beacon Chain існував окремо від головної мережі Ethereum, але у 2022 році вони об’єдналися. - + Об’єднання @@ -64,7 +64,7 @@ Beacon Chain — це назва реєстру облікових записі Сегментування можливо безпечним чином запровадити в екосистемі Ethereum лише за використання механізму консенсусу на основі доказу частки володіння. З Beacon Chain з’явився стейкінг, що «об’єднався» з головною мережею і дав можливість застосовувати сегментування для подальшого масштабування Ethereum. - + Ланцюги сегментів даних diff --git a/public/content/translations/uk/roadmap/future-proofing/index.md b/public/content/translations/uk/roadmap/future-proofing/index.md index 61b178a2a2f..42c7219a0c0 100644 --- a/public/content/translations/uk/roadmap/future-proofing/index.md +++ b/public/content/translations/uk/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap Відомо, що [схеми фіксації KZG](/roadmap/danksharding/#what-is-kzg), які використовуються в Ethereum для генерації криптографічних ключів, є квантово вразливими. Зараз це питання вирішується за допомогою "довірених схем", коли багато користувачів генерують випадковість, яку квантовий комп’ютер не може проаналізувати. Однак ідеальним рішенням було б використання квантово-безпечної криптографії. Існують два основні підходи, які можуть ефективно замінити схему BLS: підписи на основі [STARK](https://hackmd.io/@vbuterin/stark_aggregation) та [решітки](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175). **Вони все ще на стадії дослідження і створення прототипів**. - Читайте про KZG і довірені схеми + Читайте про KZG і довірені схеми ## Простіший і ефективніший Ethereum {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/uk/roadmap/index.md b/public/content/translations/uk/roadmap/index.md index 9ad3fd72679..a86ff52741d 100644 --- a/public/content/translations/uk/roadmap/index.md +++ b/public/content/translations/uk/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: what-changes-are-coming - label: Минулі оновлення - to: /history/ + href: /history/ variant: начерк --- @@ -26,28 +26,28 @@ Ethereum вже є потужною платформою для глобальн + Beacon Chain @@ -218,7 +218,7 @@ The Merge — це офіційне визнання Beacon Chain як ново Плани щодо сегментування стрімко розвиваються. Але з огляду на зростання й успішність технологій рівня 2 для масштабування виконання транзакцій, плани щодо сегментування змістилися: тепер на меті пошук найоптимальнішого способу розділити тягар зберігання стиснутих даних викликів від контрактів зведення, що забезпечить можливість для швидкого зростання потужності мережі. Це не було б можливим без попереднього переходу на модель доказу частки. - + Сегментування diff --git a/public/content/translations/uk/roadmap/scaling/index.md b/public/content/translations/uk/roadmap/scaling/index.md index b860b1284ab..3e5dafcf95b 100644 --- a/public/content/translations/uk/roadmap/scaling/index.md +++ b/public/content/translations/uk/roadmap/scaling/index.md @@ -34,13 +34,13 @@ Proto-Danksharding дозволяє додавати багато BLOB-об’є Цей другий крок відомий як ["данкшардинг"](/roadmap/danksharding/). До повного впровадження, **імовірно, ще кілька років**. Данкшардинг використовує інші розробки, як-от [розділення створення і пропозиції блоків](/roadmap/pbs) і нові схеми, які дозволяють мережі ефективно підтверджувати доступність даних шляхом одночасного випадкового відбору кількох кілобайтів [(DAS)](/developers/docs/data-availability). -Докладніше про данкшардінг +Докладніше про данкшардінг ## Децентралізація зведень {#decentralizing-rollups} [Зведення](/layer-2) вже масштабують Ethereum. [Екосистема проєктів зведення](https://l2beat.com/scaling/tvl)дозволяє користувачам здійснювати транзакції швидко та недорого, з різноманітними гарантіями безпеки. Однак для зведення використовуються централізовані секвенсори (комп’ютери, які обробляють і агрегують всі транзакції перед їх надсиланням в Ethereum). Вони вразливі до цензури, оскільки оператори секвенсорів можуть бути піддані санкціям, підкуплені або іншим чином скомпрометовані. Водночас [зведення відрізняються](https://l2beat.com) за способом перевірки вхідних даних. Краще за все, коли перевірники надсилають [окази шахрайства](/glossary/#fraud-proof) або докази дійсності, але не всі зведення ще готові до цього. Навіть ті зведення, які використовують докази дійсності/шахрайства, використовують невеликий пул відомих перевірників. Отже, наступним важливим кроком у масштабуванні Ethereum є розподіл відповідальності за роботу секвенсорів і перевірників між великою кількістю людей. -Докладніше про зведення +Докладніше про зведення ## Поточний прогрес {#current-progress} diff --git a/public/content/translations/uk/roadmap/security/index.md b/public/content/translations/uk/roadmap/security/index.md index efb8a2a57e7..d559e8b9fd1 100644 --- a/public/content/translations/uk/roadmap/security/index.md +++ b/public/content/translations/uk/roadmap/security/index.md @@ -15,7 +15,7 @@ template: roadmap Перехід від [доказу виконання роботи](/glossary/#pow) до доказу частки володіння почався зі стейкінгу ETH у депозитному контракті. Саме ці ETH використовуються для захисту мережі. Друге оновлення відбулося 12 квітня 2023 року і дозволило виводити ETH зі стейкінгу. Відтоді валідатори можуть вільно розміщувати в стейкінгу та виводити ETH. -Дізнайтеся про виведення коштів +Дізнайтеся про виведення коштів ## Захист від атак {#defending-against-attacks} @@ -23,25 +23,25 @@ template: roadmap Скорочення часу, необхідного Ethereum для [затвердження](/glossary/#finality) блоків, дозволить покращити взаємодію з користувачами й запобігати складним атакам "reorg", коли зловмисники намагаються перетасувати найсвіжіші блоки, щоб отримати прибуток або цензурувати певні транзакції. [**Single slot finality (SSF)**](/roadmap/single-slot-finality/) — це **спосіб мінімізувати затримку затвердження**. Зараз є блоки за останні 15 хвилин, які зловмисник теоретично може переконати інших валідаторів переналаштувати. За застосування SSF їх немає. Користувачі, від приватних осіб до додатків і бірж, виграють від швидкого підтвердження того, що їхні транзакції не буде скасовано, а мережа виграє від ліквідації цілого класу атак. -Докладніше про single slot finality +Докладніше про single slot finality ## Захист від цензури {#defending-against-censorship} Децентралізація не дає окремим особам або невеликим групам [валідаторів](/glossary/#validator) стати занадто впливовими. Нові технології стейкінгу можуть допомогти забезпечити максимальну децентралізацію валідаторів Ethereum, а також захистити їх від апаратних, програмних і мережевих збоїв. Це, зокрема, програмне забезпечення, яке розподіляє обов’язки валідатора між кількома [вузлами](/glossary/#node). Ця технологія відома як **distributed validator technology (DVT)**. [Стейкінг-пули](/glossary/#staking-pool) зацікавлені у використанні цієї технології, оскільки вона дозволяє кільком комп’ютерам брати участь у валідації, забезпечуючи надмірність та відмовостійкість. Вона також розподіляє ключі валідаторів між кількома системами, замість того, щоб один оператор керував кількома валідаторами. Через це нечесним операторам стає важче координувати атаки на Ethereum. Загалом ідея полягає в тому, щоб використання валідаторів як _спільнот_, а не окремих осіб, має переваги у плані безпеки. -Докладніше про distributed validator technology +Докладніше про distributed validator technology Впровадження **proposer-builder separation (PBS)** значно покращить вбудований захист Ethereum від цензури. PBS дозволяє одному валідатору створювати блок, а іншому транслювати його в мережі Ethereum. Це гарантує, що вигоди від професійних алгоритмів створення блоків, які максимізують прибуток, справедливіше розподілятимуться мережею, **запобігаючи концентрації** великих сум у найефективніших інституційних стейкерів із часом. Той, хто пропонує блок, може вибрати найприбутковіший блок, який йому пропонує ринок творців блоків. Для цензурування творець блоку часто змушений вибирати менш прибутковий блок, що є **економічно нераціональним, а також очевидним для решти валідаторів** у мережі. Є потенційні доповнення до PBS, як-от зашифровані транзакції та списки включення, які можуть ще більше підвищити стійкість Ethereum до цензурування. Творець блоків і той, хто його пропонує, не бачитимуть реальних транзакцій, включених до їхніх блоків. -Докладніше про proposer-builder separation +Докладніше про proposer-builder separation ## Захист валідаторів {#protecting-validators} Досвідчений зловмисник може виявити майбутніх валідаторів і розсилати їм спам, щоб не дозволити їм пропонувати блоки; це явище відомо як **DoS-атака**. Впровадження [**secret leader election (SLE)**](/roadmap/secret-leader-election) захистить від цього типу атак, тому що не можна буде заздалегідь дізнатися, хто пропонуватиме блоки. Для цього набір криптографічних фіксацій, що представляють тих, хто може пропонувати блоки, постійно перемішується, і лише самі валідатори знають свій порядок заздалегідь. -Докладніше про secret leader election +Докладніше про secret leader election ## Поточний прогрес {#current-progress} diff --git a/public/content/translations/uk/roadmap/user-experience/index.md b/public/content/translations/uk/roadmap/user-experience/index.md index 769dabc7652..586e7b89112 100644 --- a/public/content/translations/uk/roadmap/user-experience/index.md +++ b/public/content/translations/uk/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap Розв’язати цю проблему дозволяють гаманці зі [смартконтрактами](/glossary/#smart-contract), які використовуються для взаємодії з Ethereum. Гаманці зі смарт-контрактами дозволяють захистити облікові записи у випадку втрати або крадіжки ключів, краще виявляти шахрайство та захищатися від нього, а також додають нові функції. Гаманці зі смартконтрактами існують уже сьогодні, їх незручно створювати, оскільки протокол Ethereum не підтримує їх повністю. Ця додаткова підтримка відома як абстрагування облікових записів. -Докладніше про абстрагування облікових записів +Докладніше про абстрагування облікових записів ## Вузли для всіх @@ -23,7 +23,7 @@ template: roadmap Є кілька оновлень, які зроблять запуск вузлів набагато простішим і менш вимогливим до ресурсів. Спосіб зберігання даних буде змінено на більш компактну структуру, відому як **дерево Веркле**. Крім того, у разі [відсутності фіксації стану](/roadmap/statelessness) або [закінчення терміну дії даних](/roadmap/statelessness/#data-expiry) вузлам Ethereum не потрібно буде зберігати копію всіх даних про стан Ethereum, що значно знизить вимоги до вільного місця на жорсткому диску. [Полегшені вузли](/developers/docs/nodes-and-clients/light-clients/) мають багато переваг повних вузлів, але їх можна легко запускати на мобільних телефонах або в простих браузерних додатках. -Докладніше про дерева Веркле +Докладніше про дерева Веркле Завдяки цим оновленням перешкоди для запуску вузла зводяться фактично до нуля. Користувачі отримають безпечний доступ до Ethereum без необхідності жертвувати значним місцем на диску або процесором на своєму комп’ютері чи мобільному телефоні, і їм не доведеться отримувати дані або доступ до мережі від третіх осіб під час використання додатків. diff --git a/public/content/translations/uk/security/index.md b/public/content/translations/uk/security/index.md index db9d774a664..5d9e41e30c2 100644 --- a/public/content/translations/uk/security/index.md +++ b/public/content/translations/uk/security/index.md @@ -110,11 +110,11 @@ lang: uk Однією з найпоширеніших причин, чому люди стають жертвами шахрайства, пов’язаного з криптовалютою, є брак знань. Наприклад, якщо ви не знаєте, що мережа Ethereum децентралізована та нікому не належить, ви можете легко стати жертвою зловмисника, який видає себе за працівника служби обслуговування клієнтів і обіцяє повернути ваші втрачені ETH в обмін на приватні ключі. Ознайомлення з принципом роботи Ethereum обов’язково стане в пригоді. - + Що таке Ethereum? - + Що таке ether? @@ -127,7 +127,7 @@ lang: uk Приватний ключ до гаманця — це як пароль до гаманця Ethereum. Це єдина річ, що може завадити комусь, хто знає адресу вашого гаманця, викрасти всі активи з вашого рахунку. - + Що таке гаманець Ethereum? diff --git a/public/content/translations/uk/staking/pools/index.md b/public/content/translations/uk/staking/pools/index.md index fbd4cc6b5a8..477fd02cd4b 100644 --- a/public/content/translations/uk/staking/pools/index.md +++ b/public/content/translations/uk/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: Крім того, пули, які використовують токен стейкінгу ERC-20, дають користувачам змогу торгувати цим токеном на відкритому ринку. Це дає можливість продати свою стейкінг-позицію й фактично «вивести» кошти, насправді не видаляючи ETH із контракту стейкінгу. -Докладніше про виведення коштів під час стейкінгу +Докладніше про виведення коштів під час стейкінгу diff --git a/public/content/translations/uk/staking/saas/index.md b/public/content/translations/uk/staking/saas/index.md index 30ccc547d13..5b53c2bcc09 100644 --- a/public/content/translations/uk/staking/saas/index.md +++ b/public/content/translations/uk/staking/saas/index.md @@ -78,7 +78,7 @@ summaryPoints: Валідатори також можуть повністю вийти зі статусу валідатора, що розблокує їх залишковий баланс ETH для виведення. Облікові записи, які надали адресу виведення виконання та завершили процес виходу, отримають увесь свій баланс на адресу виведення, надану під час наступного сканування валідатора. -Докладніше про виведення коштів під час стейкінгу +Докладніше про виведення коштів під час стейкінгу diff --git a/public/content/translations/uk/staking/solo/index.md b/public/content/translations/uk/staking/solo/index.md index 8e49afa205c..7acd1d87f04 100644 --- a/public/content/translations/uk/staking/solo/index.md +++ b/public/content/translations/uk/staking/solo/index.md @@ -190,7 +190,7 @@ Staking Launchpad (Стартова платформа стейкінгу) — Щоб розблокувати й повернути собі повну суму, вам необхідно також завершити процес виходу зі свого валідатора. -Докладніше про виведення коштів під час стейкінгу +Докладніше про виведення коштів під час стейкінгу ## Довідкові джерела {#further-reading} diff --git a/public/content/translations/uk/web3/index.md b/public/content/translations/uk/web3/index.md index 0750708a44d..540dd754687 100644 --- a/public/content/translations/uk/web3/index.md +++ b/public/content/translations/uk/web3/index.md @@ -63,7 +63,7 @@ Web3 дає змогу безпосередньо володіти актива
Дізнайтеся більше про NFT
- + Докладніше про NFT
@@ -88,7 +88,7 @@ Web 2.0 вимагає від творців контенту довіряти
Дізнайтеся більше про DAO
- + Докладніше про DAO
@@ -103,7 +103,7 @@ Web3 вирішує ці проблеми, дозволяючи вам конт Платіжна інфраструктура Web2 покладається на банки й інструменти обробки платежів, залишаючи людей без банківських рахунків і тих, хто проживає в межах «незручної» країни, за бортом. Web3 використовує токени, як-от [ETH](/glossary/#ether), щоб надсилати гроші безпосередньо в браузері, і не потребує довіреної третьої сторони. - + Докладніше про ETH diff --git a/public/content/translations/vi/dao/index.md b/public/content/translations/vi/dao/index.md index d5cb6deb2c6..09ccfa3c24e 100644 --- a/public/content/translations/vi/dao/index.md +++ b/public/content/translations/vi/dao/index.md @@ -50,7 +50,7 @@ Phần cốt lõi của một tổ chức tự trị phi tập trung (DAO) là c Cách tổ chức này là có thể vì những hợp đồng thông minh trở nên không thể bị thay đổi một khi chúng đã được kích hoạt trên Ethereum. Bạn không thể chỉnh sửa những đoạn mã trong hợp đồng (những điều luật của DAO) mà không bị người khác phát hiện vì tất cả đều được công khai. - + Hiểu thêm về những hợp đồng thông minh diff --git a/public/content/translations/vi/nft/index.md b/public/content/translations/vi/nft/index.md index 122dbefe10c..63881064f3c 100644 --- a/public/content/translations/vi/nft/index.md +++ b/public/content/translations/vi/nft/index.md @@ -86,7 +86,7 @@ Tính bảo mật của Ethereum đến từ cơ chế bằng chứng cổ phầ Các vấn đề bảo mật liên quan đến NFT thường ít hay nhiều liên quan đến nạn lừa đảo, lỗ hổng hợp đồng thông minh hoặc lỗi người dùng (chẳng hạn như vô tình làm lộ khóa cá nhân), khiến cho việc bảo mật ví hữu hiệu trở nên cực kì quan trọng đối với chủ sở hữu NFT. - + Tìm hiểu thêm về bảo mật diff --git a/public/content/translations/vi/staking/pools/index.md b/public/content/translations/vi/staking/pools/index.md index 8f2b0df1f8b..196e2e7ba2f 100644 --- a/public/content/translations/vi/staking/pools/index.md +++ b/public/content/translations/vi/staking/pools/index.md @@ -68,7 +68,7 @@ Ngay bây giờ! Nâng cấp mạng lưới Shanghai/Capella diễn ra vào thá Ngoài ra, các nhóm đặt cọc sử dụng token đặt cọc ERC-20 cho phép người dùng giao dịch token này trên thị trường mở, giúp bạn bán vị thế đặt cọc, qua đó "rút" một cách hiệu quả mà không cần thực sự rút ETH khỏi hợp đồng đặt cọc. -Thông tin thêm về rút tiền đặt cọc +Thông tin thêm về rút tiền đặt cọc diff --git a/public/content/translations/vi/staking/saas/index.md b/public/content/translations/vi/staking/saas/index.md index cffe65e7102..1f385674722 100644 --- a/public/content/translations/vi/staking/saas/index.md +++ b/public/content/translations/vi/staking/saas/index.md @@ -78,7 +78,7 @@ Tính năng rút tiền đặt cọc đã được triển khai trong bản nân Nút xác thực cũng có thể hoàn toàn rời khỏi vai trò nút xác thực, dẫn đến số dư ETH còn lại được mở khóa để rút. Tài khoản đã cung cấp địa chỉ rút tiền trên lớp thực thi và hoàn thành quy trình thoát sẽ nhận được toàn bộ số dư vào địa chỉ rút đã cung cấp trong lần quét nút xác thực tiếp theo. -Thông tin thêm về rút tiền đặt cọc +Thông tin thêm về rút tiền đặt cọc diff --git a/public/content/translations/vi/staking/solo/index.md b/public/content/translations/vi/staking/solo/index.md index eed16807948..477f4fdd774 100644 --- a/public/content/translations/vi/staking/solo/index.md +++ b/public/content/translations/vi/staking/solo/index.md @@ -190,7 +190,7 @@ Sau khi thiết lập thông tin xác thực rút tiền, các khoản thanh to Để mở khóa và nhận lại toàn bộ số tiền của bạn, bạn cũng phải hoàn tất quá trình thoát nút xác thực. -Thông tin thêm về rút tiền đặt cọc +Thông tin thêm về rút tiền đặt cọc ## Đọc thêm {#further-reading} diff --git a/public/content/translations/zh-tw/community/online/index.md b/public/content/translations/zh-tw/community/online/index.md index 79066e3e9c7..b09116ac6f0 100644 --- a/public/content/translations/zh-tw/community/online/index.md +++ b/public/content/translations/zh-tw/community/online/index.md @@ -10,40 +10,40 @@ lang: zh-tw ## 論壇 {#forums} -r/ethereum - 所有有關以太坊的話題 -r/ethfinance - 以太坊中有關金融的主題,其中包含去中心化金融 -r/ethdev - 專注於以太坊的開發 -r/ethtrader - 趨勢及市場分析 -r/ethstaker - 歡迎所有對在以太坊上質押感興趣的人 -以太坊魔法師獎學金 - 以以太坊技術標準為中心的社群 -以太坊 Stackexchange - 以太坊開發者討論及協助 -以太坊研究 - 最具影響力的加密經濟研究留言板 +r/ethereum - 所有有關以太坊的話題 +r/ethfinance - 以太坊中有關金融的主題,其中包含去中心化金融 +r/ethdev - 專注於以太坊的開發 +r/ethtrader - 趨勢及市場分析 +r/ethstaker - 歡迎所有對在以太坊上質押感興趣的人 +以太坊魔法師獎學金 - 以以太坊技術標準為中心的社群 +以太坊 Stackexchange - 以太坊開發者討論及協助 +以太坊研究 - 最具影響力的加密經濟研究留言板 ## 聊天室 {#chat-rooms} -以太牧貓人組織 - 提供專案管理以支援以太坊的社群 -以太坊駭客 - 由全球以太坊駭客線上社群 ETHGlobal 所管理的 Discord 聊天室 -CryptoDevs - 專注於以太坊開發的 Discord 社群 -EthStaker Discord - 給現有及潛在質押者的社群營運指導、教育、支援及資源。 -Ethereum.org 網站團隊 - 訪問並和團隊及社群大眾聊聊 Ethereum.org 網站開發及設計 -Matos Discord - 建造者、產業領袖,及以太坊愛好者出沒的 web3 創作者社群。 我們熱愛 web3 開發、設計及文化。 與我們一起建立。 -Solidity Gitter - 討論 solidity 的開發 (Gitter) -Solidity Matrix - 討論 solidity 的開發 (Matrix) -以太坊技術堆棧交易所 *- 問答論壇* -Peeranha *- 去中心化問答論壇* +以太牧貓人組織 - 提供專案管理以支援以太坊的社群 +以太坊駭客 - 由全球以太坊駭客線上社群 ETHGlobal 所管理的 Discord 聊天室 +CryptoDevs - 專注於以太坊開發的 Discord 社群 +EthStaker Discord - 給現有及潛在質押者的社群營運指導、教育、支援及資源。 +Ethereum.org 網站團隊 - 訪問並和團隊及社群大眾聊聊 Ethereum.org 網站開發及設計 +Matos Discord - 建造者、產業領袖,及以太坊愛好者出沒的 web3 創作者社群。 我們熱愛 web3 開發、設計及文化。 與我們一起建立。 +Solidity Gitter - 討論 solidity 的開發 (Gitter) +Solidity Matrix - 討論 solidity 的開發 (Matrix) +以太坊技術堆棧交易所 *- 問答論壇* +Peeranha *- 去中心化問答論壇* ## YouTube 和 Twitter {#youtube-and-twitter} -以太坊基金會 - 掌握以太坊基金會最新的資訊 -@ethereum - 以太坊基金會的官方帳戶 -@ethdotorg - 以太坊的入口網站,為我們成長中的全球社群而建 -具影響力的以太坊推特帳戶清單 +以太坊基金會 - 掌握以太坊基金會最新的資訊 +@ethereum - 以太坊基金會的官方帳戶 +@ethdotorg - 以太坊的入口網站,為我們成長中的全球社群而建 +具影響力的以太坊推特帳戶清單
- + 了解更多關於去中心化自治組織的資訊
diff --git a/public/content/translations/zh-tw/community/support/index.md b/public/content/translations/zh-tw/community/support/index.md index c2e49766cf7..bd5916f9308 100644 --- a/public/content/translations/zh-tw/community/support/index.md +++ b/public/content/translations/zh-tw/community/support/index.md @@ -12,11 +12,11 @@ lang: zh-tw 明白以太坊的去中心化本質十分重要,因為任何聲稱是以太坊官方支援的人都可能正試圖欺詐你! 預防騙徒的最佳保護措施是自我教育,並認真看待網路安全。 - + 以太坊安全及詐騙預防 - + 學習以太坊基礎知識 diff --git a/public/content/translations/zh-tw/contributing/translation-program/how-to-translate/index.md b/public/content/translations/zh-tw/contributing/translation-program/how-to-translate/index.md index bc5530384be..63001e92bad 100644 --- a/public/content/translations/zh-tw/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/zh-tw/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ description: 使用 Crowdin 翻譯 ethereum.org 的說明 你需要登入 Crowdin 帳戶,如果你還沒有則請註冊帳戶。 只需要電子郵件帳戶和密碼便可註冊。 - + 參與專案 diff --git a/public/content/translations/zh-tw/contributing/translation-program/index.md b/public/content/translations/zh-tw/contributing/translation-program/index.md index 7b58788f2e9..3ae33a2bb04 100644 --- a/public/content/translations/zh-tw/contributing/translation-program/index.md +++ b/public/content/translations/zh-tw/contributing/translation-program/index.md @@ -22,7 +22,7 @@ ethereum.org 翻譯計劃是開放的,所有人都可以參與其中! _加入 [ethereum.org Discord](/discord/) 合作翻譯、提出問題、分享回饋和想法,或加入翻譯小組。_ - + 開始翻譯 diff --git a/public/content/translations/zh-tw/governance/index.md b/public/content/translations/zh-tw/governance/index.md index f06a5aa7b44..e771a1048a8 100644 --- a/public/content/translations/zh-tw/governance/index.md +++ b/public/content/translations/zh-tw/governance/index.md @@ -32,7 +32,7 @@ _如果沒人擁有以太坊,如何針對以太坊過去和未來的變動, _雖然以太坊管理體系在協定層級為鏈下,但許多建立在以太坊上的使用案例,例如去中心化自治組織,都使用鏈上管理體系。_ - + 更多去中心化自治組織相關資訊 @@ -58,7 +58,7 @@ _注意:任何人都能參與多個組別,例如,協定開發者可以支 以太坊管理體系採用一個重要的流程,就是**以太坊改進提案 (EIP)**。 以太坊改進提案是規定以太坊潛在的新功能或流程的標準。 以太坊社群中的每一個人都能建立以太坊改進提案。 如果你有興趣編寫 以太坊改進提案或參與同儕審查和/或管理體系,請參閱: - + 更多以太坊改進提案相關資訊 @@ -154,7 +154,7 @@ _注意:任何人都能參與多個組別,例如,協定開發者可以支 2022 年 9 月 15 日,信標鏈與以太坊執行層完成合併,這項合併當時是[巴黎網路升級](/history/#paris)的一部分。 提案 [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) 從「最後召集」變成「最終確定」,轉變成權益證明機制。 - + 合併案的相關細節 diff --git a/public/content/translations/zh-tw/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/zh-tw/guides/how-to-create-an-ethereum-account/index.md index 7b98f9995ae..4186b74e53d 100644 --- a/public/content/translations/zh-tw/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/zh-tw/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: zh-tw 錢包是一個幫助你管理以太坊帳戶的應用程式。 它使用你的金鑰來收發交易以及登入應用程式。 錢包有數十種不同的選擇,包括手機、桌面甚至是瀏覽器擴展元件。 - + 尋找錢包 @@ -42,7 +42,7 @@ lang: zh-tw
想要學習更多功能嗎?
- + 查看我們的其他指南
diff --git a/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md b/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md index 9f793e4a8c5..533b28ef623 100644 --- a/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/zh-tw/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: zh-tw
想要學習更多功能嗎?
- + 查看我們的其他指南
diff --git a/public/content/translations/zh-tw/guides/how-to-swap-tokens/index.md b/public/content/translations/zh-tw/guides/how-to-swap-tokens/index.md index bd843d891f3..23b6e6144ed 100644 --- a/public/content/translations/zh-tw/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/zh-tw/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: zh-tw
想要學習更多功能嗎?
- + 查看我們的其他指南
diff --git a/public/content/translations/zh-tw/guides/how-to-use-a-bridge/index.md b/public/content/translations/zh-tw/guides/how-to-use-a-bridge/index.md index f05aef85261..7110955129e 100644 --- a/public/content/translations/zh-tw/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/zh-tw/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: zh-tw
想要學習更多功能嗎?
- + 查看我們的其他指南
diff --git a/public/content/translations/zh-tw/guides/how-to-use-a-wallet/index.md b/public/content/translations/zh-tw/guides/how-to-use-a-wallet/index.md index e24a9ca1fae..049a01d5ccc 100644 --- a/public/content/translations/zh-tw/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/zh-tw/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: zh-tw
想要學習更多功能嗎?
- + 查看我們的其他指南
diff --git a/public/content/translations/zh-tw/nft/index.md b/public/content/translations/zh-tw/nft/index.md index 169bed571bf..d36e25d70a2 100644 --- a/public/content/translations/zh-tw/nft/index.md +++ b/public/content/translations/zh-tw/nft/index.md @@ -56,7 +56,7 @@ summaryPoint3: 由建置於以太坊區塊鏈上的智慧型合約提供支援
探索、購買或建立你個人的非同質化代幣藝術品/收藏品……
- + 探索非同質化代幣藝術品
@@ -93,7 +93,7 @@ summaryPoint3: 由建置於以太坊區塊鏈上的智慧型合約提供支援 與非同質化代幣有關的安全問題最常與釣魚詐騙、智慧型合約漏洞或使用者錯誤(如無意間洩漏私密金鑰)有關,所以良好的錢包安全性對非同質化代幣持有者十分重要。 - + 更多安全相關資訊 diff --git a/public/content/translations/zh-tw/roadmap/beacon-chain/index.md b/public/content/translations/zh-tw/roadmap/beacon-chain/index.md index fe16e3b608e..33935f930d1 100644 --- a/public/content/translations/zh-tw/roadmap/beacon-chain/index.md +++ b/public/content/translations/zh-tw/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ summaryPoint3: 信標鏈引入共識邏輯和區塊廣播協定,現在可保 起初,信標鏈獨立於以太坊主網存在,但兩者已於 2022 年合併。 - + 合併 @@ -64,7 +64,7 @@ summaryPoint3: 信標鏈引入共識邏輯和區塊廣播協定,現在可保 僅當採用權益證明共識機制時,分片才能安全地進入以太坊生態系統。 已與主網「合併」的信標鏈引入了質押,為未來進一步擴展以太坊所需的分片機制鋪平道路。 - + 分片鏈 diff --git a/public/content/translations/zh-tw/roadmap/future-proofing/index.md b/public/content/translations/zh-tw/roadmap/future-proofing/index.md index 8ae821d31c2..09b39b73c6e 100644 --- a/public/content/translations/zh-tw/roadmap/future-proofing/index.md +++ b/public/content/translations/zh-tw/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap 眾所周知,以太坊中多處用於產生加密密鑰的[「KZG」承諾方案](/roadmap/danksharding/#what-is-kzg)不具抗量子能力。 目前,這個風險是使用「受信任設定」來規避的,即許多使用者會產生無法被量子電腦逆向工程的隨機性。 然而,理想的解決方案還是引入量子安全密碼學。 現在有兩種能夠有效替代 BLS 方案的主流方案:[STARK 簽名](https://hackmd.io/@vbuterin/stark_aggregation)和[網格簽名](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175)。 **這些方案仍處於研究與試驗開發階段**。 - 閱讀 KZG 與受信任設定相關資訊 + 閱讀 KZG 與受信任設定相關資訊 ## 更便捷、更高效的以太坊 {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/zh-tw/roadmap/index.md b/public/content/translations/zh-tw/roadmap/index.md index 8a3d7943599..7ee6f018ff4 100644 --- a/public/content/translations/zh-tw/roadmap/index.md +++ b/public/content/translations/zh-tw/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: 即將發生的變化 - label: 過往的升級 - to: /history/ + href: /history/ variant: 概述 --- @@ -26,28 +26,28 @@ buttons: 相反,區塊是由質押了以太幣的驗證節點提出,以換取參與共識的權利。 這為包括分片在內的未來擴容升級奠定了基礎。 - + 信標鏈 @@ -218,7 +218,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> 分片計劃正在迅速發展,但考慮到用於擴展交易執行的二層網路技術的興起和成功,分片計劃已轉向尋找最佳方式來分配儲存來自卷軸合約的壓縮 calldata 的負擔,從而實現網路容量的指數級增長。 如果不過渡到權益證明,這是不可能的。 - + 分片 diff --git a/public/content/translations/zh-tw/roadmap/scaling/index.md b/public/content/translations/zh-tw/roadmap/scaling/index.md index d416d38500f..5549d4cc684 100644 --- a/public/content/translations/zh-tw/roadmap/scaling/index.md +++ b/public/content/translations/zh-tw/roadmap/scaling/index.md @@ -34,13 +34,13 @@ template: roadmap 這個第二步也稱作[「Danksharding」](/roadmap/danksharding/), 全面實作**可能還需要數年時間**。 Danksharding 還需要仰賴其他的技術開發,例如[將區塊建置和區塊提出分開](/roadmap/pbs),以及新的網路設計,使得網路能夠透過一次隨機採樣幾千字節來有效地確認資料可用(也稱作[資料可用性採樣 (DAS)](/developers/docs/data-availability))。 -更多分片相關資訊 +更多分片相關資訊 ## 卷軸去中心化 {#decentralizing-rollups} [卷軸](/layer-2)已在推動以太坊擴容。 憑藉[豐富的卷軸專案生態系統](https://l2beat.com/scaling/tvl),使用者可以在有安全保證的狀況下快速實惠地完成交易。 然而,一直以來卷軸都是使用中心化排序者(先完成所有交易處理和匯總,再將結果提交至以太坊的電腦)啟動的。 這樣便容易受到審查,因為排序者營運商可能被制裁、賄賂或者做出其他讓步。 同時,[卷軸也會採取不同方式](https://l2beat.com)驗證傳入的資料。 最好的方法是讓「證明者」提交[詐欺證明](/glossary/#fraud-proof)或有效性證明,但並非所有卷軸都能做到這一點。 即使是確實使用有效性/欺詐證明的卷軸也只使用一小部分已知的證明者。 因此,以太坊擴容的下一個關鍵步驟就是將運行排序者和證明者的責任分配給更多人。 -更多卷軸相關資訊 +更多卷軸相關資訊 ## 目前進度 {#current-progress} diff --git a/public/content/translations/zh-tw/roadmap/security/index.md b/public/content/translations/zh-tw/roadmap/security/index.md index fcddb1fcc16..20ef0d196e3 100644 --- a/public/content/translations/zh-tw/roadmap/security/index.md +++ b/public/content/translations/zh-tw/roadmap/security/index.md @@ -15,7 +15,7 @@ template: roadmap 從[工作量證明](/glossary/#pow)到權益證明的升級,始於以太坊先驅將他們的以太幣「質押」到存款合約中。 質押的以太幣用於保護網路安全, 2023 年 4 月 12 日進行了第二次更新,容許提取質押的以太幣。 從此驗證者可以自由地質押或提取以太幣。 -閱讀提款的相關資訊 +閱讀提款的相關資訊 ## 對抗攻擊 {#defending-against-attacks} @@ -23,25 +23,25 @@ template: roadmap 縮短以太坊[最終確定](/glossary/#finality)區塊所需的時間將帶來更好的使用者體驗,並可防止複雜的「重組」攻擊,即攻擊者試圖重新打亂最近的區塊以攫取利潤或審查某些交易。 [**單時隙最終確定性 (SSF)**](/roadmap/single-slot-finality/) 是一種**盡可能減少最終確定延遲的方式**。 目前,攻擊者理論上可以說服其他驗證者重新設定 15 分鐘的區塊。 採用單一時隙最終確定性時,這一數值將變為 0。 使用者(從個人至應用程式乃至交易所)都將受益於快速保證其交易不會被還原,消滅整個一類攻擊會讓網路受益。 -閱讀單一時隙最終確定性的相關資訊 +閱讀單一時隙最終確定性的相關資訊 ## 對抗審查 {#defending-against-censorship} 去中心化可防止個人或小部分[驗證者](/glossary/#validator)的影響力過大。 新的質押技術有助於確保以太坊的驗證者盡可能保持去中心化,同時保護他們免遭硬體、軟體及網路故障。 這包括跨多個[節點](/glossary/#node)共擔驗證者職責的軟體, 被稱為**分散式驗證者技術 (DVT)**。 分散式驗證者技術允許多台電腦共同參與驗證,增強了冗餘和容錯能力,所以鼓勵[質押池](/glossary/#staking-pool)使用分散式驗證者技術。 它還將驗證者金鑰拆分到多個系統中,而不是讓單個運營商執行多個驗證者。 這使得不誠實的運營商更難協調對以太坊的攻擊。 總結來說,分散式驗證者技術的理念是以_群體_而非個體的方式運行驗證者,從而獲得安全優勢。 -閱讀分散式驗證者技術的相關資訊 +閱讀分散式驗證者技術的相關資訊 實作**提交者-建置者分離 (PBS)** 可大幅提升以太坊內建的抗審查能力。 提交者-建置者分離讓一個驗證者建立區塊,另一個負責將該區塊廣播至以太坊網路。 這樣可確保在整個網路中更公平地分享專業的利潤最大化區塊建置演算法帶來的收益,**避免質押逐漸集中**到表現最佳的機構質押者手上。 區塊提交者可以從眾多區塊建置者提供給他們的區塊中,選取收益最高的區塊。 為了對抗審查,區塊提交者常常退而求其次,選取收益較低的區塊,這在**經濟上不合理,網路上的其他驗證者也很容易看出其意圖**。 提交者-建置者分離有潛在的附加功能(如交易加密及包含清單),可以進一步提高以太坊的抗審查能力。 這些功能使得區塊建置者和提交者無法得知其區塊中包含的實際交易。 -閱讀提交者-建置者分離的相關資訊 +閱讀提交者-建置者分離的相關資訊 ## 保護驗證者 {#protecting-validators} 經驗老道的攻擊者可能有辦法識別下一輪的驗證者,透過傳送垃圾訊息阻止他們提出區塊,這稱為**阻斷服務 (DoS)** 攻擊。 實作[**秘密領導者選舉 (SLE)**](/roadmap/secret-leader-election) 可以阻止區塊提交者提前獲知區塊內容,從而防範此類攻擊。 其作用原理為:不斷變換代表候選區塊提交者的一組加密承諾,並使用其順序來確定驗證者,以便只有驗證者預先知道自己的順序。 -閱讀秘密領導者選舉的相關資訊 +閱讀秘密領導者選舉的相關資訊 ## 目前進度 {#current-progress} diff --git a/public/content/translations/zh-tw/roadmap/statelessness/index.md b/public/content/translations/zh-tw/roadmap/statelessness/index.md index 305c8189cc1..1312b86f2b2 100644 --- a/public/content/translations/zh-tw/roadmap/statelessness/index.md +++ b/public/content/translations/zh-tw/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ EIP-4444 尚未準備好上線,但正在積極討論當中。 有趣的是,E 無狀態依賴區塊建置者維護完整狀態資料的副本,這樣它們才能產生用於驗證區塊的證據。 其他節點不需要存取狀態資料,驗證區塊所需的所有資訊都可以從證據中取得。 這導致了這樣一種狀況:提出區塊的成本很高,但驗證區塊很便宜,表示較少的運營商會選擇運行區塊提出節點。 然而,只要盡可能多的參與者能夠獨立驗證所提出區塊的有效性,區塊提交者的去中心化程度就不是非常重要。 -閱讀關於 Dankrad 筆記的更多資訊 +閱讀關於 Dankrad 筆記的更多資訊 區塊提交者使用狀態資料來建立「證據」,即證明區塊中的交易正在更改的狀態值的最小資料集。 其他驗證者不儲存狀態,只儲存狀態根(整個狀態的的雜湊值)。 他們會接收區塊和證據,然後用其更新自己的狀態根。 這使得驗證節點的工作變得極輕量。 diff --git a/public/content/translations/zh-tw/roadmap/user-experience/index.md b/public/content/translations/zh-tw/roadmap/user-experience/index.md index 6c2be296d31..fe338e94201 100644 --- a/public/content/translations/zh-tw/roadmap/user-experience/index.md +++ b/public/content/translations/zh-tw/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap 這個問題的解決辦法是使用[智慧型合約<](/glossary/#smart-contract)錢包與以太坊交互。 智慧型合約錢包確立了金鑰丟失或被盜時保護帳戶的方法,提供更好地檢測和防禦欺詐的機會,並且允許為錢包新增功能。 儘管智慧型合約錢包目前已經存在,但其建構難度還很大,因為需要以太坊協定提供更好的支援。 此額外的支援稱為帳戶抽象。 -更多帳戶抽象相關資訊 +更多帳戶抽象相關資訊 ## 所有人都能運行的節點 @@ -23,7 +23,7 @@ template: roadmap 有些升級可以讓運行節點變得更加簡單,且不需消耗如此大量的資源。 儲存資料時將改為使用更節省空間的架構,稱為**沃克爾樹**。 同時,透過[無狀態](/roadmap/statelessness)或[資料過期](/roadmap/statelessness/#data-expiry),以太坊節點無需儲存全部以太坊狀態資料的副本,從而大大減少硬碟空間需求。 [輕節點](/developers/docs/nodes-and-clients/light-clients/)將帶來運行全節點的許多好處,並且可以在行動電話或簡單的瀏覽器應用程式中輕鬆運行。 -閱讀沃克爾樹的相關資訊 +閱讀沃克爾樹的相關資訊 透過這些升級,可以有效地將運行節點的障礙降低至零。 使用者無需許可即能安全存取以太坊,而不必犧牲電腦或行動電話上的大量磁碟或 CPU 空間,且使用應用程式時,不必仰賴第三方存取資料或是網路。 diff --git a/public/content/translations/zh-tw/security/index.md b/public/content/translations/zh-tw/security/index.md index 51010d2a867..6716f9b2e07 100644 --- a/public/content/translations/zh-tw/security/index.md +++ b/public/content/translations/zh-tw/security/index.md @@ -16,11 +16,11 @@ lang: zh-tw 不了解加密貨幣的運作方式,可能導致代價可觀的錯誤。 舉例來說,若是不了解以太坊是去中心化網路且未提供客服功能,當有人偽裝成客服人員,謊稱返還遺失的以太幣以藉機索取你的私密金鑰,便很容易落入圈套。 增加對以太坊運作方式的知識,是一項很值得的投資。 - + 什麼是 Ethereum? - + 甚麼是以太(以太幣)? @@ -33,7 +33,7 @@ lang: zh-tw 錢包的私密金鑰,就如同開啟以太坊錢包的密碼。 這是唯一阻止別人從你的錢包地址提領所有帳戶資產的方法! - + 什麼是以太坊錢包? diff --git a/public/content/translations/zh-tw/staking/pools/index.md b/public/content/translations/zh-tw/staking/pools/index.md index 7fb4f722a4e..6e39735cb6c 100644 --- a/public/content/translations/zh-tw/staking/pools/index.md +++ b/public/content/translations/zh-tw/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: 或者,使用 ERC-20 質押代幣的質押池允許使用者在公開市場上交易該代幣,讓你可以出售質押位置,這相當於允許你「提款」,但無需實際從質押合約中移除以太幣。 -更多質押提款相關資訊 +更多質押提款相關資訊 diff --git a/public/content/translations/zh-tw/staking/saas/index.md b/public/content/translations/zh-tw/staking/saas/index.md index dcd1b5f5484..a5c6d088f49 100644 --- a/public/content/translations/zh-tw/staking/saas/index.md +++ b/public/content/translations/zh-tw/staking/saas/index.md @@ -78,7 +78,7 @@ BLS 提款金鑰用於簽署一次性訊息,說明應將質押酬勞和退出 驗證者還可以作為驗證者完全退出,這將解鎖剩餘的以太幣餘額以供提款。 已提供執行提款地址並完成退出流程的帳戶,提供的提款地址將在下一次驗證者掃描期間收到全部餘額。 -更多關於提取質押代幣的資訊 +更多關於提取質押代幣的資訊 diff --git a/public/content/translations/zh-tw/staking/solo/index.md b/public/content/translations/zh-tw/staking/solo/index.md index 9292a02f374..ce1f67289fc 100644 --- a/public/content/translations/zh-tw/staking/solo/index.md +++ b/public/content/translations/zh-tw/staking/solo/index.md @@ -190,7 +190,7 @@ summaryPoints: 要解鎖並拿回全部餘額,你還必須完成退出驗證者的過程。 -更多關於提取質押代幣的資訊 +更多關於提取質押代幣的資訊 ## 延伸閱讀 {#further-reading} diff --git a/public/content/translations/zh-tw/web3/index.md b/public/content/translations/zh-tw/web3/index.md index db554c4fcc4..9d07ba0aac5 100644 --- a/public/content/translations/zh-tw/web3/index.md +++ b/public/content/translations/zh-tw/web3/index.md @@ -63,7 +63,7 @@ Web3 允許透過[非同質化代幣 (NFT) ](/glossary/#nft)實現直接所有
深入了解非同質化代幣
- + 更多非同質化代幣相關資訊
@@ -88,7 +88,7 @@ Web 2.0 要求內容製作者相信平台不會更改規則,但抗審查是 We
了解更多關於去中心化自治組織
- + 更多關於DAOs
@@ -103,7 +103,7 @@ Web3 透過以太坊地址及[以太坊名稱服務 (ENS) ](/glossary/#ens)個 Web2 的付款基礎設施仰賴於銀行和付款處理器,不包含那些沒有銀行帳戶的人,或碰巧住在非正確國家境內的人。 Web3 使用[以太幣](/glossary/#ether)等代幣直接在瀏覽器中匯款,不需要受信任的第三方。 - + 更多詳情關於以太(以太幣) diff --git a/public/content/translations/zh/community/online/index.md b/public/content/translations/zh/community/online/index.md index bb5be5768c8..866f8cecde7 100644 --- a/public/content/translations/zh/community/online/index.md +++ b/public/content/translations/zh/community/online/index.md @@ -10,40 +10,40 @@ lang: zh ## 论坛 {#forums} -r/ethereum - 所有内容皆关乎以太坊 -r/ethfinance - 以太坊金融领域,包括去中心化金融 -r/ethdev - 专注于以太坊开发 -r/ethtrader - 趋势和市场分析 -r/ethstaker - 欢迎所有对以太坊质押感兴趣者 -Fellowship of Ethereum Magicians - 聚集于太坊技术标准的社区 -Ethereum Stackexchange - 让以太坊开发者相互讨论和并向他们提供帮助 -Ethereum Research - 最具影响力的加密经济研究留言板 +r/ethereum - 所有内容皆关乎以太坊 +r/ethfinance - 以太坊金融领域,包括去中心化金融 +r/ethdev - 专注于以太坊开发 +r/ethtrader - 趋势和市场分析 +r/ethstaker - 欢迎所有对以太坊质押感兴趣者 +Fellowship of Ethereum Magicians - 聚集于太坊技术标准的社区 +Ethereum Stackexchange - 让以太坊开发者相互讨论和并向他们提供帮助 +Ethereum Research - 最具影响力的加密经济研究留言板 ## 聊天室 {#chat-rooms} -Ethereum Cat Herders - 专注于为以太坊开发提供项目管理支持的社区。 -Ethereum Hackers - 由 ETHGlobal 管理的 Discord 聊天室:全世界以太坊黑客的线上社区。 -CryptoDevs - 关注以太坊发展的 Discord 社区 -EthStaker Discord - 社区为现有和潜在的质押人提供的指导、教育、支持和资源。 -Ethereum.org 网站团队 - 拜访社区中的团队和成员并与他们讨论 ethereum.org 的网络开发和设计 -Matos Discord - Web3 创作者社区,构建者、业界人士和以太坊爱好者在这里聚会。 我们热衷于 Web3 的开发、设计和文化。 来吧,我们一起来构建。 -Solidity Gitter - 有关 Solidity 开发的聊天 (Gitter) -Solidity Matrix - 有关 Solidity 开发的聊天 (Matrix) -以太坊堆栈交易所 *- 问答论坛* -Peeranha *- 去中心化问答论坛* +Ethereum Cat Herders - 专注于为以太坊开发提供项目管理支持的社区。 +Ethereum Hackers - 由 ETHGlobal 管理的 Discord 聊天室:全世界以太坊黑客的线上社区。 +CryptoDevs - 关注以太坊发展的 Discord 社区 +EthStaker Discord - 社区为现有和潜在的质押人提供的指导、教育、支持和资源。 +Ethereum.org 网站团队 - 拜访社区中的团队和成员并与他们讨论 ethereum.org 的网络开发和设计 +Matos Discord - Web3 创作者社区,构建者、业界人士和以太坊爱好者在这里聚会。 我们热衷于 Web3 的开发、设计和文化。 来吧,我们一起来构建。 +Solidity Gitter - 有关 Solidity 开发的聊天 (Gitter) +Solidity Matrix - 有关 Solidity 开发的聊天 (Matrix) +以太坊堆栈交易所 *- 问答论坛* +Peeranha *- 去中心化问答论坛* ## YouTube 和 Twitter {#youtube-and-twitter} -以太坊基金会 - 及时了解以太坊基金会的最新动态 -@ethereum -以太坊基金会官方账号 -@ethdotorg - 为我们不断发展的全球社区构建的以太坊门户网站 -有影响力的以太坊 Twitter 帐户清单 +以太坊基金会 - 及时了解以太坊基金会的最新动态 +@ethereum -以太坊基金会官方账号 +@ethdotorg - 为我们不断发展的全球社区构建的以太坊门户网站 +有影响力的以太坊 Twitter 帐户清单
- + 了解更多有关去中心化自治组织的信息
diff --git a/public/content/translations/zh/community/support/index.md b/public/content/translations/zh/community/support/index.md index 28ab59ca143..530324c0525 100644 --- a/public/content/translations/zh/community/support/index.md +++ b/public/content/translations/zh/community/support/index.md @@ -12,11 +12,11 @@ lang: zh 了解以太坊的去中心化性质至关重要,因为任何自称是以太坊官方支持人员的人都可能在试图诈骗你! 预防诈骗的最好办法就是自学并认真对待安全问题。 - + 以太坊安全和预防欺诈措施 - + 学习以太坊基础知识 diff --git a/public/content/translations/zh/contributing/adding-developer-tools/index.md b/public/content/translations/zh/contributing/adding-developer-tools/index.md index 1982fc8d631..eaa42b07b60 100644 --- a/public/content/translations/zh/contributing/adding-developer-tools/index.md +++ b/public/content/translations/zh/contributing/adding-developer-tools/index.md @@ -56,6 +56,6 @@ description: 开发者工具上架 ethereum.org 的标准 如果你想向 ethereum.org 添加开发者工具并且它符合标准,请在 GitHub 上创建提议。 - + 创建提议 diff --git a/public/content/translations/zh/contributing/adding-exchanges/index.md b/public/content/translations/zh/contributing/adding-exchanges/index.md index 23759326caf..ee488f39d15 100644 --- a/public/content/translations/zh/contributing/adding-exchanges/index.md +++ b/public/content/translations/zh/contributing/adding-exchanges/index.md @@ -35,6 +35,6 @@ lang: zh 如果你想向 ethereum.org 添加交易所,请在 GitHub 上创建提议。 - + 创建一个提议 diff --git a/public/content/translations/zh/contributing/adding-layer-2s/index.md b/public/content/translations/zh/contributing/adding-layer-2s/index.md index d57ce9f51d1..2aec168e548 100644 --- a/public/content/translations/zh/contributing/adding-layer-2s/index.md +++ b/public/content/translations/zh/contributing/adding-layer-2s/index.md @@ -92,6 +92,6 @@ _我们认为,其他不使用以太坊来实现数据可用性或安全性的 如果你想将二层网络添加到 ethereum.org,请在 GitHub 上创建一个提议。 - + 创建一个提议 diff --git a/public/content/translations/zh/contributing/adding-products/index.md b/public/content/translations/zh/contributing/adding-products/index.md index 291c3071221..8dc921ee5a6 100644 --- a/public/content/translations/zh/contributing/adding-products/index.md +++ b/public/content/translations/zh/contributing/adding-products/index.md @@ -95,6 +95,6 @@ _我们也在调研投票的可能性,以便社区能够表明他们的喜好 如果你想将去中心化应用程序添加到 ethereum.org 并且它符合标准,请在 GitHub 上创建一个问题。 - + 创建一个提议 diff --git a/public/content/translations/zh/contributing/adding-staking-products/index.md b/public/content/translations/zh/contributing/adding-staking-products/index.md index d424c5c0a34..46681fe833e 100644 --- a/public/content/translations/zh/contributing/adding-staking-products/index.md +++ b/public/content/translations/zh/contributing/adding-staking-products/index.md @@ -171,6 +171,6 @@ lang: zh 如果你想将质押产品或服务添加到 ethereum.org,请在 GitHub 上创建一个问题。 - + 创建一个提议 diff --git a/public/content/translations/zh/contributing/adding-wallets/index.md b/public/content/translations/zh/contributing/adding-wallets/index.md index 529de33bf34..f12b1b851f5 100644 --- a/public/content/translations/zh/contributing/adding-wallets/index.md +++ b/public/content/translations/zh/contributing/adding-wallets/index.md @@ -57,7 +57,7 @@ lang: zh 如果你想向 ethereum.org 添加钱包,请在 GitHub 上创建一个问题。 - + 创建一个提议 diff --git a/public/content/translations/zh/contributing/content-resources/index.md b/public/content/translations/zh/contributing/content-resources/index.md index c9f33cd0bab..049361ca6ba 100644 --- a/public/content/translations/zh/contributing/content-resources/index.md +++ b/public/content/translations/zh/contributing/content-resources/index.md @@ -27,6 +27,6 @@ description: 在 ethereum.org 上上架内容资源的标准 如果你想要将内容资源添加到 ethereum.org,并且该内容资源符合标准,请在 GitHub 上创建一个提议。 - + 创建一个提议 diff --git a/public/content/translations/zh/contributing/translation-program/how-to-translate/index.md b/public/content/translations/zh/contributing/translation-program/how-to-translate/index.md index 0f78a8fbc6b..9e153a666b1 100644 --- a/public/content/translations/zh/contributing/translation-program/how-to-translate/index.md +++ b/public/content/translations/zh/contributing/translation-program/how-to-translate/index.md @@ -18,7 +18,7 @@ description: 使用 Crowdin 翻译 ethereum.org 的操作指南 需要登录你的 Crowdin 帐户,如果还没有 Crowdin 帐户,你需要注册一个。 只需要提供电子邮件帐户和密码即可注册。 - + 参与项目 diff --git a/public/content/translations/zh/contributing/translation-program/index.md b/public/content/translations/zh/contributing/translation-program/index.md index 9f8b71263a7..73d2ab82fa2 100644 --- a/public/content/translations/zh/contributing/translation-program/index.md +++ b/public/content/translations/zh/contributing/translation-program/index.md @@ -22,7 +22,7 @@ Ethereum.org 翻译计划是开放的,所有人都可以参与! _加入 [ethereum.org Discord](/discord/) 合作翻译、提问、分享反馈和想法,或加入翻译组。_ - + 开始翻译 diff --git a/public/content/translations/zh/glossary/index.md b/public/content/translations/zh/glossary/index.md index 509d53341eb..e8150739d5d 100644 --- a/public/content/translations/zh/glossary/index.md +++ b/public/content/translations/zh/glossary/index.md @@ -21,7 +21,7 @@ sidebarDepth: 2 帐户是一个对象,它包含[地址](#address)、余额、[随机数](#nonce),并且存储了状态和代码(皆可为空)。 一个帐户可以是[合约帐户](#contract-account),也可以是[外部帐户(EOA)](#eoa)。 - + 以太坊帐户 @@ -33,7 +33,7 @@ sidebarDepth: 2 与以太坊生态系统中[合约](#contract-account)进行交互的标准方法,均来自区块链外部,用于合约间交互。 - + 应用程序二进制接口 @@ -49,7 +49,7 @@ sidebarDepth: 2 在 [Solidity 语言里](#solidity),`assert(false)` 被编译为 `0xfe`,这是一个无效操作码,会消耗完剩下的[燃料](#gas)并回滚所有变更。 当有 `assert()` 语句失效时,表明出现了非常严重且没有预料到的问题,你将需要修复代码。 应该使用 `assert()` 以避免此类永远不应发生的情况。 - + 智能合约安全性 @@ -57,7 +57,7 @@ sidebarDepth: 2 实体做出的关于某事件属实的声明。 就以太坊而言,共识验证者必须对他们认为的链状态做出声明。 在指定时间,每个验证者负责发布不同的认证,正式声明自己对于链的看法,包括最后一个最终确定的检查点和最新的区块头。 - + 认证 @@ -69,7 +69,7 @@ sidebarDepth: 2 每个[区块](#block)都有一个称为“基础费”的底价。 用户必须支付此最低[燃料](#gas)费用,交易才能打包进入下一个区块。 - + 燃料和费用 @@ -77,7 +77,7 @@ sidebarDepth: 2 信标链是为以太坊引入[权益证明](#pos)和[验证者](#validator)的区块链。 从 2020 年 12 月开始,它与采用工作量证明的以太坊主网一起运行,直到 2022 年 9 月这两条链合并,形成了今天的以太坊。 - + 信标链 @@ -89,7 +89,7 @@ sidebarDepth: 2 区块是一个汇总的信息单位,包括有序的交易列表及与共识相关的信息。 区块由权益证明验证者提出,然后它们在整个对等网络中共享,所有其他节点可以在对等网络中方便地对区块进行独立验证。 共识规则控制区块的哪些内容是有效的,任何无效的区块都会被网络忽略。 这些区块的顺序和其中的交易创建了一条确定性的事件链,链条的一端表示网络的当前状态。 - + 区块 @@ -134,7 +134,7 @@ sidebarDepth: 2 一个[区块](#block)序列,每个都通过引用前一个区块的哈希值链接到前一个区块,一直到[创世区块](#genesis-block)。 区块链的完整性由基于权益证明共识机制通过经济的加密方式提供保证。 - + 什么是区块链? @@ -166,7 +166,7 @@ Casper-FFG 是一种权益证明共识协议,与 [LMD-GHOST](#lmd-ghost) 分 将用高级编程语言(例如,[Solidity](#solidity))编写的代码转换为低级语言(例如,以太坊虚拟机[字节码](#bytecode))。 - + 编译智能合约 @@ -228,7 +228,7 @@ DAG 代表有向无环图。 它是由节点和节点之间的链接组成的一 Dapp 代表去中心化应用程序。 狭义上来说,去中心化应用程序是一个[智能合约](#smart-contract),也是一个 Web 用户界面。 广义上来讲,它是建立在开放、去中心化、对等基础设施服务之上的 Web 应用程序。 此外,许多去中心化应用程序包括去中心化存储和/或报文协议及平台。 - + 去中心化应用程序简介 @@ -244,7 +244,7 @@ Dapp 代表去中心化应用程序。 狭义上来说,去中心化应用程 不采用分级管理运营的公司或其他组织。 DAO 可能还指一份名为“The DAO”的合约。该合约在 2016 年 4 月 30 日发布,后来在 2016 年 6 月遭受黑客攻击;这件事最终在 1,192,000 区块引发了一次[硬分叉](#hard-fork)(代码名称为 DAO)。此次分叉逆转了遭受黑客攻击的 DAO 合约,并导致分为以太坊和以太坊经典两个互相竞争的系统。 - + 去中心化自治组织 (DAO) @@ -252,7 +252,7 @@ Dapp 代表去中心化应用程序。 狭义上来说,去中心化应用程 一种[去中心化应用程序](#dapp),让人们可以在网络上交换代币。 你需要有[以太币](#ether)才能使用去中心化交易所(以支付[交易费](#transaction-fee)),但它们不像中心化交易所那样受地理区域限制,而是任何人都可以参与。 - + 去中心化交易所 @@ -268,7 +268,7 @@ Dapp 代表去中心化应用程序。 狭义上来说,去中心化应用程 DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应用程序](#dapp),旨在提供由区块链支持的金融服务,无需中介,任何人只需要互联网连接就可以参与。 - + 去中心化金融 (DeFi) @@ -316,7 +316,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 32 个[时隙](#slot)为一个时段,每个时隙为 12 秒,共计 6.4 分钟。 出于安全原因,在每个时段验证者[委员会](#committee)都会被重组。 每个时段都提供[最终确定](#finality)链的机会。 每个时段开始时都会给每个验证者分配新的职责。 - + 权益证明 @@ -328,7 +328,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 “以太坊 1”是指主网以太坊,即现有的工作量证明区块链。 该术语已弃用,取而代之的是“执行层”。 [详细了解此名称更改](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/)。 - + 有关以太坊升级的更多信息 @@ -336,7 +336,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 “以太坊 2”是指以太坊协议的一系列升级,包括以太坊的权益证明过渡。 该术语已弃用,取而代之的是“共识层”。 [详细了解此名称更改](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/)。 - + 有关以太坊升级的更多信息 @@ -344,7 +344,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 为以太坊社区提供信息的一种设计文档,描述提议的新功能或其流程或环境(请参阅[以太坊意见征求](#erc))。 - + 以太坊改进提案介绍 @@ -370,7 +370,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 一种标签,应用于一些试图定义以太坊具体使用标准的[以太坊改进提案](#eip)。 - + 以太坊改进提案介绍 @@ -384,7 +384,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 以太坊生态系统中使用的原生加密货币,用来支付执行交易时的[燃料](#gas)费用。 以太币也写作 ETH 或符号形式 Ξ,这是希腊字母 Xi 的大写。 - + 我们数字未来的货币 @@ -392,7 +392,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 允许使用[以太坊虚拟机](#evm)日志记录工具。 [去中心化应用程序](#dapp)可以监听事件,并在用户界面使用事件触发 JavaScript 回调。 - + 事件和日志 @@ -400,7 +400,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 执行[字节码](#bytecode)的基于堆栈的虚拟机。 在以太坊中,执行模型指定如何在给定一系列字节码指令和一个包含环境数据小元组的情况下更改系统状态。 通过虚拟状态机的形式化模型指定系统状态更改方式。 - + 以太坊虚拟机 @@ -420,7 +420,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 通过[智能合约](#smart-contract)执行的服务,免费提供可在测试网上使用的测试以太币。 - + 测试网水龙头 @@ -428,7 +428,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 最终确定性是在给定时间之前,一组交易不会变更且无法回滚的保证。 - + 权益证明最终确定性 @@ -448,7 +448,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 一些[二层网络](#layer-2)解决方案的安全模型。为了加快交易速度,交易成批[卷叠](#rollups)并在单笔交易中提交给以太坊。 交易假定有效,但如果怀疑有欺诈行为,可以对它们提出质疑。 之后,欺诈证明会运行交易,以确定是否发生欺诈。 这种方法可增加交易量,同时保证安全性。 部分[卷叠](#rollups)采用[有效性证明](#validity-proof)。 - + 乐观卷叠 @@ -464,7 +464,7 @@ DeFi 是“去中心化金融”的缩写,是一类广义的[去中心化应 以太坊中为执行智能合约消耗的虚拟“燃料”。 [以太坊虚拟机](#evm)使用一种记账方法来衡量燃料用量并限制算力资源的消耗(请参阅[图灵完备](#turing-complete))。 - + 燃料和费用 @@ -540,7 +540,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 通常将代码编辑器、编译器、运行时和调试器合并在一起的用户界面。 - + 集成开发环境 @@ -548,7 +548,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 [合约](#smart-contract)(或[库](#library))的代码一经部署,便不可更改。 标准软件开发习惯于能够修复可能的缺陷并增加新功能,但这对智能合约开发而言是一个挑战。 - + 部署智能合约 @@ -568,7 +568,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 也称为“密码拉伸算法”。[密钥库](#keystore-file)格式使用该算法,通过对密码反复进行哈希运算,防止针对密码加密的暴力攻击、字典攻击和彩虹表攻击。 - + 智能合约安全性 @@ -588,7 +588,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 一个开发领域,专注于以太坊协议上的分层改进。 这些改进关系到[交易](#transaction)速度、[交易费](#transaction-fee)的削减以及交易隐私。 - + 二层网络 @@ -600,7 +600,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 一种特殊类型的[合约](#smart-contract),没有可支付函数,没有回退函数,也没有数据存储。 因此,它不能接收或保存以太币,也不能存储数据。 库可用作之前部署的代码,其他合约只能进行只读调用,以用于计算。 - + 智能合约库 @@ -620,7 +620,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 "main network"(主网)的缩写,是主要的公共以太坊[区块链](#blockchain)。 它具有真正的以太币、真正的价值和真正的共识。 在讨论[二层网络](#layer-2)扩容解决方案时,主网也被称为一层网络。 (另请参阅[测试网](#testnet))。 - + 以太坊网络 @@ -652,7 +652,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 通过不断执行哈希运算,为新区块找到有效[工作量证明](#pow)的网络[节点](#node)(请参阅 [Ethash](#ethash))。 矿工不再是以太坊的一部分,在以太坊迁移至[权益证明](#pos)后他们已被验证者所取代。 - + 挖矿 @@ -668,7 +668,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 指以太坊网络,一种向每个以太坊节点(网络参与者)传播交易和区块的对等网络。 - + 网络 @@ -680,10 +680,10 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 也称为“契约”,是 ERC721 提案中提出的代币标准。 非同质化代币既能跟踪也可以交易,但每个代币都是独一无二的,不可互换,这与以太币和 [ERC-20 代币](#token-standard)不同。 非同质化代币能够代表数字或实体资产的所有权。 - + 非同质化代币 (NFT) - + ERC-721 非同质化代币标准 @@ -691,7 +691,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 参与网络的软件客户端。 - + 节点和客户端 @@ -711,7 +711,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 使用[欺诈证明](#rollups)的交易的[卷叠](#fraud-proof),在使用[主网](#layer-2)(一层网络)提供的安全性的同时,提供了更高的[二层网络](#mainnet)交易吞吐量。 与[以太坊 Plasma 扩容解决方案](#plasma)(一种相似的二层网络解决方案)不同,乐观卷叠可以处理更复杂的交易类型 -- [以太坊虚拟机](#evm)中任何可能的交易。 与[零知识卷叠](#zk-rollups)相比,乐观卷叠确实存在延迟问题,因为可以通过欺诈证明来质疑交易。 - + 乐观卷叠 @@ -719,7 +719,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 预言机是[区块链](#blockchain)与真实世界之间的桥梁。 预言机起到链上[应用程序接口](#api)的作用,可以向其查询信息,也可在[智能合约](#smart-contract)中使用。 - + 预言机 @@ -743,7 +743,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 使用[欺诈证明](#fraud-proof)的链下扩容解决方案,例如[乐观卷叠](#optimistic-rollups)。 Plasma 扩容解决方案仅限于简单交易,例如基本的代币转账和交换。 - + 以太坊 Plasma 扩容解决方案 @@ -759,7 +759,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 加密货币区块链协议用以实现分布式[共识](#consensus)的方法。 权益证明要求用户证明自己拥有一定数量的加密货币(他们在网络中的“质押”),以便能够参与交易的验证。 - + 权益证明 @@ -767,7 +767,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 需要大量计算才能得出的数据(证明)。 - + 工作量证明 @@ -787,7 +787,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 此攻击是指攻击者合约调用受害者合约函数,使得在执行期间,受害者会再次调用攻击者合约,如此循环往复。 可能导致的结果包括:通过跳过受害者合约中更新余额或计算提款金额的部分来盗窃资金。 - + 重入攻击 @@ -803,7 +803,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 一种[二层网络](#layer-2)扩容解决方案,将多笔交易分批提交到[以太坊主链](#mainnet)的单笔交易中。 这样可以降低[燃料](#gas)成本,增加[交易](#transaction)吞吐量。 乐观卷叠和零知识卷叠使用不同的安全方法提供这些可扩展性效益。 - + 卷叠 @@ -823,7 +823,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 启动了一组扩容和可持续性升级的以太坊开发阶段,以前称为“以太坊 2.0”或“以太坊 2”。 - + 以太坊升级 @@ -835,7 +835,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 分片链是整个区块链中验证者的子集可以负责的离散部分。 这将为以太坊提供更高的交易吞吐量,并提高[二层网络](#layer-2)解决方案(如[乐观卷叠](#optimistic-rollups)和[零知识卷叠](#zk-rollups))的数据可用性。 - + Danksharding @@ -843,7 +843,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 一种扩容解决方案,使用具有不同[共识机制](#consensus-rules)(通常速度更快)的单独链。 要将这些侧链连接到[主网](#mainnet),需要用到链桥。 [卷叠](#rollups)也使用侧链,但是它们与[主网](#mainnet)协作运行。 - + 侧链 @@ -863,7 +863,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 [权益证明](#pos)系统中的[验证者](#validator)可以提出新区块的时间段(12 秒)。 时隙有可能为空, 32 个时隙构成一个[时段](#epoch)。 - + 权益证明 @@ -871,7 +871,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 在以太坊计算基础设施上执行的程序。 - + 智能合约简介 @@ -879,7 +879,7 @@ Gigawei 的缩写,[以太币](#ether)的一种计量单位,通常用于[燃 SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交互式知识论证)的缩写,是一种[零知识证明](#zk-proof)。 - + 零知识卷叠 @@ -891,7 +891,7 @@ SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交 一种语法类似 JavaScript、C++ 或 Java 的程序化(命令式)编程语言, 是编写以太坊[智能合约](#smart-contract)最流行、最常用的编程语言。 该语言由 Gavin Wood 博士创造。 - + Solidity @@ -907,7 +907,7 @@ SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交 一种 [ERC-20 代币](#token-standard),其价值与另一种资产的价值挂钩。 有的稳定币受美元等法定货币、黄金等贵金属以及比特币等其他加密货币的支持。 - + 以太币不是以太坊唯一的加密货币 @@ -915,7 +915,7 @@ SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交 存入一定量的[以太币](#ether)(质押)成为验证者,并保护[以太坊网络](#network)的安全。 在[权益证明](#pos)共识模型中,验证者检查[交易](#transaction)并提出[区块](#block)。 质押能够为符合网络最大利益的行为提供经济激励。 你将会因为履行[验证者](#validator)职责而获得奖励,反之将损失不等数量的以太币。 - + 质押你的以太币,成为以太坊验证者 @@ -923,7 +923,7 @@ SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交 多个以太坊权益者的合并以太币,必须达到 32 个以太币才能激活一组验证者密钥。 节点运营商使用这些密钥参与共识,[区块奖励](#block-reward)分配给参与贡献的质押者。 质押池或委托质押并不是以太坊协议原生的,但社区已经开发了许多解决方案。 - + 联合质押 @@ -931,7 +931,7 @@ SNARK 是“succinct non-interactive argument of knowledge”(简洁的非交 STARK 是“scalable transparent argument of knowledge”(可扩展的透明知识论证)的缩写,是一种[零知识证明](#zk-proof)。 - + 零知识卷叠 @@ -943,7 +943,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 一种[二层网络](#layer-2)解决方案,在参与者之间设置一个通道,以便他们以较低的成本自由交易。 只有开设和关闭通道的[交易](#transaction)才会发送到[主网](#mainnet)。 这样可以实现非常高的交易吞吐量,但需要预先知晓参与者人数并锁定资金。 - + 状态通道 @@ -979,7 +979,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 “测试网络”的简称,用于模拟以太坊主网行为的网络(请参阅[主网](#mainnet))。 - + 测试网 @@ -991,7 +991,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 由 ERC-20 提案引入,为同质化代币提供标准化[智能合约](#smart-contract)结构。 与[非同质化代币](#nft)不同,可以跟踪、交易和互相兑换相同合约中的代币。 - + ERC-20 代币标准 @@ -999,7 +999,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 提交到以太坊区块链的数据,由一个原始[帐户](#account)签名,并以一个特定的[地址](#address)为目标。 交易包含交易的[燃料限制](#gas-limit)等元数据。 - + 交易 @@ -1027,10 +1027,10 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 [权益证明](#pos)系统中的[节点](#node),负责存储数据、处理交易并且在区块链中添加新区块。 要激活验证者软件,需要能够[质押](#staking) 32 个以太币。 - + 权益证明 - + 以太坊中的质押 @@ -1048,7 +1048,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 某些[二层网络](#layer-2)解决方案的安全模型,为了提高速度,将交易[卷叠](/#rollups)为若干个批次,并作为单笔交易提交到以太坊。 交易计算在链下进行,然后附带有效性证明提交给主链。 这种方法在保证安全性的同时可能增加交易量。 部分[卷叠](#rollups)使用[欺诈证明](#fraud-proof)。 - + 零知识卷叠 @@ -1056,7 +1056,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 使用[有效性证明](#validity-proof)来提高交易吞吐量的链下解决方案。 与[零知识卷叠](#zk-rollup)不同,Validium 的数据没有存储在一层网络[主网](#mainnet)中。 - + Validium @@ -1064,7 +1064,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 一种高级编程语言,语法与 Python 类似。 但 Vyper 更接近纯函数式语言, 其创造者为 Vitalik Buterin。 - + Vyper @@ -1076,7 +1076,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 持有[私钥](#private-key)的软件。 钱包用来访问和管理以太坊[帐户](#account),并与[智能合约](#smart-contract)交互。 密钥无需存储在钱包中,为了提高安全性,可以从离线存储(如,存储卡或纸张)检索。 虽然称其为“钱包”,但它并不存储货币或代币。 - + 以太坊钱包 @@ -1084,7 +1084,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 万维网的第三个版本。 Web3 最初由 Gavin Wood 博士提出,代表了 Web 应用程序的新愿景和关注点 - 从集中拥有和管理的应用程序变为基于去中心化协议的应用程序(请参阅[去中心化应用程序](#dapp))。 - + Web2 与 Web3 的对比 @@ -1104,7 +1104,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 零知识证明是一种加密方法,使个人可以在不传达任何额外信息的情况下证明陈述是真实的。 - + 零知识卷叠 @@ -1112,7 +1112,7 @@ STARK 是“scalable transparent argument of knowledge”(可扩展的透明 使用[有效性证明](#validity-proof)的交易[卷叠](#rollups),在使用[主网](#mainnet)(一层网络)安全性的同时,提高了[二层网络](#layer-2)的交易吞吐量。 虽然无法像[乐观卷叠](#optimistic-rollups)那样处理复杂的交易类型,但没有延迟问题,因为交易在提交时就可以证明其有效性。 - + 零知识卷叠 diff --git a/public/content/translations/zh/governance/index.md b/public/content/translations/zh/governance/index.md index 79fc97c8999..c6dad42f9ba 100644 --- a/public/content/translations/zh/governance/index.md +++ b/public/content/translations/zh/governance/index.md @@ -32,7 +32,7 @@ _如果没有人拥有以太坊,那么关于以太坊过去和未来变化的 _虽然在协议层上,以太坊的治理在链下进行,但许多基于以太坊构建的使用案例(例如 DAO)采用链上治理。_ - + 关于去中心化自治组织的更多信息 @@ -58,7 +58,7 @@ _注:任何个人都可以属于多个组(如:协议开发者可以支持 以太坊治理中使用的一个重要流程是**以太坊改进提案**。 以太坊改进提案是指明以太坊潜在新功能或流程的一套标准。 以太坊社区内的任何人都可以创建以太坊改进提案。 如果你对撰写以太坊改进提案或参与同行评审和/或治理感兴趣,请参阅: - + 关于以太坊改进提案的更多信息 @@ -154,7 +154,7 @@ _注:任何个人都可以属于多个组(如:协议开发者可以支持 当信标链于 2022 年 9 月 15 日与以太坊执行层合并时,作为[巴黎网络升级](/history/#paris)的一部分,合并完成。 提案 [EIP-3675](https://eips.ethereum.org/EIPS/eip-3675) 从“上次调用”变为“最终版”,完成向权益正面的过渡。 - + 关于合并的更多信息 diff --git a/public/content/translations/zh/guides/how-to-create-an-ethereum-account/index.md b/public/content/translations/zh/guides/how-to-create-an-ethereum-account/index.md index 4e362e6a6a4..d1f52c29ef8 100644 --- a/public/content/translations/zh/guides/how-to-create-an-ethereum-account/index.md +++ b/public/content/translations/zh/guides/how-to-create-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: zh 钱包是帮助你管理以太坊帐户的应用程序。 它使用你的密钥来发送和接收交易以及登录应用程序。 现有数十种不同的钱包可供你选择 — 移动端、桌面端甚至是浏览器扩展应用。 - + 寻找钱包 @@ -42,7 +42,7 @@ lang: zh
想了解更多信息?
- + 查看我们其他的指南
diff --git a/public/content/translations/zh/guides/how-to-register-an-ethereum-account/index.md b/public/content/translations/zh/guides/how-to-register-an-ethereum-account/index.md index fe42140e1da..e0a827d87b5 100644 --- a/public/content/translations/zh/guides/how-to-register-an-ethereum-account/index.md +++ b/public/content/translations/zh/guides/how-to-register-an-ethereum-account/index.md @@ -14,7 +14,7 @@ lang: zh 钱包就像是以太坊的在线银行账户。 现有数十种不同的钱包可供你选择 — 移动端、桌面端甚至是浏览器扩展应用。 你可以从我们精选的可信任钱包列表开始。 - + 寻找钱包 @@ -40,7 +40,7 @@ lang: zh
想了解更多信息?
- + 查看我们其他的指南
diff --git a/public/content/translations/zh/guides/how-to-revoke-token-access/index.md b/public/content/translations/zh/guides/how-to-revoke-token-access/index.md index cc783879683..142d5aeea2a 100644 --- a/public/content/translations/zh/guides/how-to-revoke-token-access/index.md +++ b/public/content/translations/zh/guides/how-to-revoke-token-access/index.md @@ -49,7 +49,7 @@ lang: zh
想了解更多信息?
- + 查看我们其他的指南
diff --git a/public/content/translations/zh/guides/how-to-swap-tokens/index.md b/public/content/translations/zh/guides/how-to-swap-tokens/index.md index 6ce71139984..68e057da61b 100644 --- a/public/content/translations/zh/guides/how-to-swap-tokens/index.md +++ b/public/content/translations/zh/guides/how-to-swap-tokens/index.md @@ -51,7 +51,7 @@ lang: zh
想了解更多信息?
- + 查看我们其他的指南
diff --git a/public/content/translations/zh/guides/how-to-use-a-bridge/index.md b/public/content/translations/zh/guides/how-to-use-a-bridge/index.md index 1ebb1ebaf15..3ac1f70f37f 100644 --- a/public/content/translations/zh/guides/how-to-use-a-bridge/index.md +++ b/public/content/translations/zh/guides/how-to-use-a-bridge/index.md @@ -54,7 +54,7 @@ lang: zh
想了解更多信息?
- + 查看我们其他的指南
diff --git a/public/content/translations/zh/guides/how-to-use-a-wallet/index.md b/public/content/translations/zh/guides/how-to-use-a-wallet/index.md index 19c50c24add..43d68bc5585 100644 --- a/public/content/translations/zh/guides/how-to-use-a-wallet/index.md +++ b/public/content/translations/zh/guides/how-to-use-a-wallet/index.md @@ -64,7 +64,7 @@ lang: zh
想了解更多信息?
- + 查看我们其他的指南
diff --git a/public/content/translations/zh/history/index.md b/public/content/translations/zh/history/index.md index fc8673f2ff6..f5f78ce08b8 100644 --- a/public/content/translations/zh/history/index.md +++ b/public/content/translations/zh/history/index.md @@ -220,7 +220,7 @@ Bellatrix 升级是计划的第二次[信标链](/roadmap/beacon-chain)升级, [请阅读以太坊基金会公告](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/) - + 信标链 @@ -236,7 +236,7 @@ Bellatrix 升级是计划的第二次[信标链](/roadmap/beacon-chain)升级, [请阅读以太坊基金会公告](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/) - + 质押 @@ -505,6 +505,6 @@ Gavin Wood 博士撰写的黄皮书,关于以太坊协议的技术定义。 以太坊项目在 2015 年启动。但早在 2013 年,以太坊创始人 Vitalik Buterin 就发表了这一介绍性文章。 - + 白皮书 diff --git a/public/content/translations/zh/nft/index.md b/public/content/translations/zh/nft/index.md index a22d2db097b..18fdfb3042f 100644 --- a/public/content/translations/zh/nft/index.md +++ b/public/content/translations/zh/nft/index.md @@ -56,7 +56,7 @@ summaryPoint3: 由以太坊区块链上的智能合约提供支持
探索、购买或创建自己的非同质化代币艺术品/收藏品...
- + 探索非同质化代币艺术品
@@ -93,7 +93,7 @@ summaryPoint3: 由以太坊区块链上的智能合约提供支持 非同质化代币的安全问题通常与网络钓鱼诈骗、智能合约漏洞或用户错误(例如无意中暴露私钥)有关,因此非同质化代币所有者务必保障钱包的安全性。 - + 有关安全性的更多信息 diff --git a/public/content/translations/zh/roadmap/beacon-chain/index.md b/public/content/translations/zh/roadmap/beacon-chain/index.md index 7b3efbb490d..f0a0e1619bb 100644 --- a/public/content/translations/zh/roadmap/beacon-chain/index.md +++ b/public/content/translations/zh/roadmap/beacon-chain/index.md @@ -56,7 +56,7 @@ summaryPoint3: 信标链引入了共识逻辑和区块广播协议,为当前 最初,信标链与以太坊主网相互独立,但两者在 2022 合并。 - + 合并 @@ -64,7 +64,7 @@ summaryPoint3: 信标链引入了共识逻辑和区块广播协议,为当前 只有在已建立权益证明共识机制的情况下,分片才能安全进入以太坊生态系统。 信标链引入了质押,它与主网“合并”,为分片铺平了道路,以帮助进一步扩展以太坊。 - + 分片链 diff --git a/public/content/translations/zh/roadmap/future-proofing/index.md b/public/content/translations/zh/roadmap/future-proofing/index.md index d437fc207a3..bd5899cafa6 100644 --- a/public/content/translations/zh/roadmap/future-proofing/index.md +++ b/public/content/translations/zh/roadmap/future-proofing/index.md @@ -17,7 +17,7 @@ template: roadmap 在以太坊的多个地方使用的、用于生成密码学密钥的[“KZG”承诺方案](/roadmap/danksharding/#what-is-kzg)面临量子计算时存在漏洞。 目前,这个问题是通过“可信设置”来规避的,即多个用户生成的随机性无法被量子计算机逆向工程。 然而,理想的解决方案就是采用量子安全加密技术。 可以替代 BLS 方案的高效方法主要有两种:[基于 STARK ](https://hackmd.io/@vbuterin/stark_aggregation)和[基于点阵的](https://medium.com/asecuritysite-when-bob-met-alice/so-what-is-lattice-encryption-326ac66e3175)签名方案。 **这些方案仍处在研究和原型开发阶段**。 - 阅读了解 KZG 和可信设置的相关内容。 + 阅读了解 KZG 和可信设置的相关内容。 ## 简化以太坊,提高以太坊效率 {#simpler-more-efficient-ethereum} diff --git a/public/content/translations/zh/roadmap/index.md b/public/content/translations/zh/roadmap/index.md index c5e40812270..4b39eb49dfc 100644 --- a/public/content/translations/zh/roadmap/index.md +++ b/public/content/translations/zh/roadmap/index.md @@ -12,7 +12,7 @@ buttons: toId: 即将发生什么变化 - label: 以往升级 - to: /history/ + href: /history/ variant: 简要 --- @@ -26,28 +26,28 @@ buttons: 相反,区块由验证节点提出,验证节点质押以太币以获得参与共识的权利。 这些升级为未来的可扩展性升级(包括分片)奠定了基础。 - + 信标链 @@ -218,7 +218,7 @@ contentPreview="False. Validator exits are rate limited for security reasons."> 分片计划正在迅速发展,但随着扩展交易执行的二层网络技术的兴起和成功,分片计划已变为寻找最佳的负载分配方式,来存储来自卷叠合约中的压缩调用数据,这使得网络容量呈指数级增长。 如果不先过渡到权益证明,这是不可能的。 - + 分片 diff --git a/public/content/translations/zh/roadmap/scaling/index.md b/public/content/translations/zh/roadmap/scaling/index.md index d87b2fba77b..7488ee43ed2 100644 --- a/public/content/translations/zh/roadmap/scaling/index.md +++ b/public/content/translations/zh/roadmap/scaling/index.md @@ -34,13 +34,13 @@ template: roadmap 这个第二步名为[“Danksharding”](/roadmap/danksharding/)。 **它可能需要几年时间**才能完全实现。 Danksharding 依赖于其他开发工作,例如[分离区块构建和区块提出](/roadmap/pbs),以及进行新网络设计,让网络能够通过一次性随机采样少许千字节数据即可高效确认数据可用性,这称为“[数据可用性采样 (DAS)](/developers/docs/data-availability)”。 -更多关于 Danksharding 的信息 +更多关于 Danksharding 的信息 ## 去中心化卷叠 {#decentralizing-rollups} [卷叠](/layer-2)已经在对以太坊扩容。 一个[丰富的卷叠项目生态系统](https://l2beat.com/scaling/tvl)正在使用户能够在一系列安全保证下快速和低成本地进行交易。 然而,卷叠目前是通过中心化的排序者(在提交给以太坊之前进行所有交易处理和聚合的计算机)来引导的。 这容易审查,因为这些排序运营商可能会受到制裁、受贿、或因其他原因妥协。 与此同时,[卷叠在验证传入数据的方式上也存在差异](https://l2beat.com)。 最好的方法是让“验证者”提交[欺诈证明](/glossary/#fraud-proof)或有效性证明,但不是所有卷叠都实现了这一点。 甚至那些使用了有效性/欺诈证明的卷叠也仅使用少数已知的证明者。 因此,以太坊扩容的下一个重要步骤是向更多人分配运行排序者和证明者的责任。 -更多关于卷叠的信息 +更多关于卷叠的信息 ## 当前进展 {#current-progress} diff --git a/public/content/translations/zh/roadmap/security/index.md b/public/content/translations/zh/roadmap/security/index.md index deaffa6c6a7..58f254d63ce 100644 --- a/public/content/translations/zh/roadmap/security/index.md +++ b/public/content/translations/zh/roadmap/security/index.md @@ -15,7 +15,7 @@ template: roadmap 从[工作量证明](/glossary/#pow)升级到权益证明的过程始于以太坊的先驱们在存款合约中“质押”以太币。 这些以太币用于保护网络。 2023 年 4 月 12 日进行了第二次更新,允许提取质押的以太币。 自那时起,验证者可以自由地质押或提取以太币。 -阅读关于提款的信息 +阅读关于提款的信息 ## 防御攻击 {#defending-against-attacks} @@ -23,25 +23,25 @@ template: roadmap 减少以太坊[最终确定](/glossary/#finality)区块所需的时间可以改善用户体验,并防止复杂的“重组”攻击,即攻击者试图重组最近的区块以获取利润或审查特定交易。 [**单时隙最终确定性 (SSF)**](/roadmap/single-slot-finality/) 是一种**尽可能减少最终确定延迟的方式**。 现在,攻击者理论上可以说服其他验证者重新配置 15 分钟的区块。 采用单时隙确定性后,该数值为 0。 从个人到应用程序和交易所,所有用户都可以从中受益,快速确保他们的交易不会被撤销,而网络也可以从中受益,防范一整类攻击。 -了解单时隙确定性 +了解单时隙确定性 ## 防范审查 {#defending-against-censorship} 去中心化可以防止个人或一小部分[验证者](/glossary/#validator)的影响力过大。 新型质押技术有助于确保以太坊的验证者尽可能保持去中心化,同时还能防范硬件、软件和网络故障。 其中包括将验证者责任分散到多个[节点](/glossary/#node)的软件。 这被称为**分布式验证者技术 (DVT)**。 由于分布式验证者技术允许多台计算机共同参与验证,从而增加了冗余和容错性,因此我们鼓励[质押池](/glossary/#staking-pool)使用分布式验证者技术。 它还能将验证者密钥分散到多个系统中,而不是由一个运营商运行多个验证者。 这增加了不诚实运营商协调对以太坊的攻击的难度。 总之,它的想法是由_社区_而非个人运行验证者,从而提高安全性。 -了解分布式验证者技术 +了解分布式验证者技术 实施**提议者-构建者器分离 (PBS)** 将大大提高以太坊对审查的固有防范能力。 提议者-构建者器分离可以让一个验证者创建区块,另一个验证者在以太坊网络中广播区块。 这可以确保在整个网络中更加公平地分享利润最大化的区块构建算法带来的收益,**防止质押随着时间的推移集中到表现最好的机构质押人**。 区块提议者可以从区块建造商市场中选择收益最高的区块。 要进行审查,区块提议者往往需要选择收益较低的区块,这**在经济上不合理,而且很容易被网络上的其他验证者发现**。 提议者-构建者器分离还有一些潜在的附件功能,如加密交易和纳入清单,可以进一步提高以太坊的抗审查性。 这使得区块构建者和提议者无法看到其区块中包含的实际交易。 -了解提议者-构建者分离 +了解提议者-构建者分离 ## 保护验证者 {#protecting-validators} 老练的攻击者有可能识别出即将到来的验证者,并向它们发送垃圾邮件,以阻止它们提议区块。这被称为**拒绝服务 (DoS)**攻击。 实施[**秘密领袖选举 (SLE)**](/roadmap/secret-leader-election)可防止预先知道区块提议者,从而防范此类攻击。 其工作原理是对代表候选区块提议者的加密承诺进行不断混洗,并利用它们的顺序来决定选择哪个验证者,从而使验证者自己才能事先知道它们的顺序。 -了解秘密领袖选举 +了解秘密领袖选举 ## 当前进展 {#current-progress} diff --git a/public/content/translations/zh/roadmap/statelessness/index.md b/public/content/translations/zh/roadmap/statelessness/index.md index df0a71a927e..fc43f529978 100644 --- a/public/content/translations/zh/roadmap/statelessness/index.md +++ b/public/content/translations/zh/roadmap/statelessness/index.md @@ -72,7 +72,7 @@ EIP-4444 尚未准备好上线,但在积极讨论中。 有趣的是,EIP-444 无状态性依赖于区块构建者保存完整状态数据的副本,以便生成可用于验证区块的见证。 其他节点不需要访问状态数据,验证区块所需的所有信息都可以在见证中获得。 这就造成了一种情况,即提出区块的成本很高,但验证区块的成本很低,这意味着运行区块提出节点的运营商会越来越少。 不过,只要有尽可能多的参与者能够独立验证区块提议者提出的区块是否有效,区块提议者的去中心化并不重要。 -阅读 Dankrad 的说明,了解更多信息 +阅读 Dankrad 的说明,了解更多信息 区块提议者使用状态数据创建“见证” - 证明区块中的交易正在改变的状态值的最小数据集。 其他验证者并不持有状态数据,它们只存储状态根(整个状态的哈希值)。 它们接收区块和见证,并使用它们来更新状态根。 这使得验证节点变得非常轻量。 diff --git a/public/content/translations/zh/roadmap/user-experience/index.md b/public/content/translations/zh/roadmap/user-experience/index.md index 573cd0987b3..9c3c9698480 100644 --- a/public/content/translations/zh/roadmap/user-experience/index.md +++ b/public/content/translations/zh/roadmap/user-experience/index.md @@ -15,7 +15,7 @@ template: roadmap 这个问题的解决办法是使用[智能合约](/glossary/#smart-contract)钱包与以太坊交互。 智能合约钱包提供了在密钥丢失或被盗时保护帐户的途径以及更好地发现和防范欺诈的机会,还可以让钱包拥有新功能。 虽然智能合约钱包现在已经存在,但很难构建,因为它们需要以太坊协议的更好支持。 这种额外支持被称为帐户抽象。 -更多关于帐户抽象的信息 +更多关于帐户抽象的信息 ## 人人皆有节点 @@ -23,7 +23,7 @@ template: roadmap 以太坊将进行几项升级,使节点更容易运行,资源密集程度更低。 存储数据的方式将改为使用更具空间效率的结构,称为**沃克尔树**。 同时,通过[无状态性](/roadmap/statelessness)或[数据到期](/roadmap/statelessness/#data-expiry)升级,以太坊节点将不再需要存储完整的以太坊状态数据的副本,从而大幅降低硬盘空间需求。 [轻节点](/developers/docs/nodes-and-clients/light-clients/)将具备运行全节点的许多好处,但是在手机或简单的浏览器应用程序中就可以轻松运行。 -阅读关于沃克尔树的信息 +阅读关于沃克尔树的信息 通过这些升级,运行节点的障碍实际上减少到零。 用户将可以安全、无需许可地访问以太坊,且不需要在计算机或手机上牺牲大量磁盘空间或 CPU,在使用应用程序时,也不必依赖第三方提供数据或网络访问权限。 diff --git a/public/content/translations/zh/security/index.md b/public/content/translations/zh/security/index.md index fefafbf13a8..475d668542d 100644 --- a/public/content/translations/zh/security/index.md +++ b/public/content/translations/zh/security/index.md @@ -110,11 +110,11 @@ Chrome 扩展程序或 Firefox 插件等浏览器扩展程序可以增强浏览 人们在网络中被骗的主要原因之一通常是缺乏了解。 例如,如果你不了解以太坊网络是去中心化的,不为任何人所拥有,你就很容易上当受骗。有人假装成客户服务人员,承诺用你的私钥找回你丢失的以太币。 了解以太坊如何运作是一项值得的投资。 - + 什么是以太坊? - + 什么是以太币? @@ -127,7 +127,7 @@ Chrome 扩展程序或 Firefox 插件等浏览器扩展程序可以增强浏览 你钱包的私钥就像你的以太坊钱包的密码。 这是阻止知道你的钱包地址的人榨干你帐户中所有资产的唯一方法。 - + 什么是以太坊钱包? diff --git a/public/content/translations/zh/staking/pools/index.md b/public/content/translations/zh/staking/pools/index.md index a5cb306e8a9..4e9397a23c7 100644 --- a/public/content/translations/zh/staking/pools/index.md +++ b/public/content/translations/zh/staking/pools/index.md @@ -68,7 +68,7 @@ summaryPoints: 或者,使用 ERC-20 质押代币的资金池允许用户在公开市场上交易该代币,从而使你能够出售你的质押头寸,有效地“提款”,而无需实际从质押合约中移除以太币。 -更多关于质押提款的信息 +更多关于质押提款的信息 diff --git a/public/content/translations/zh/staking/saas/index.md b/public/content/translations/zh/staking/saas/index.md index 1afb1f43f18..536d428202b 100644 --- a/public/content/translations/zh/staking/saas/index.md +++ b/public/content/translations/zh/staking/saas/index.md @@ -78,7 +78,7 @@ BLS 提款密钥用于签署一次性信息,声明质押奖励和退出的资 验证者还能够以验证者身份完全退出,这种情况下,他们剩余的以太币余额将解锁以供提取。 提供执行提款地址并完成退出流程的帐户将在下次验证者扫描时在提供的提款地址收到其全部余额。 -更多关于质押提款的信息 +更多关于质押提款的信息 diff --git a/public/content/translations/zh/staking/solo/index.md b/public/content/translations/zh/staking/solo/index.md index a25d3b61fdf..b4d5fd831b4 100644 --- a/public/content/translations/zh/staking/solo/index.md +++ b/public/content/translations/zh/staking/solo/index.md @@ -190,7 +190,7 @@ Staking Launchpad 是一个开源应用程序,可帮助你成为质押人。 要解锁并收回全部余额,还必须完成验证者退出流程。 -更多关于质押提款的信息 +更多关于质押提款的信息 ## 延伸阅读 {#further-reading} diff --git a/public/content/translations/zh/web3/index.md b/public/content/translations/zh/web3/index.md index b5f35437a53..7ec2828b794 100644 --- a/public/content/translations/zh/web3/index.md +++ b/public/content/translations/zh/web3/index.md @@ -63,7 +63,7 @@ Web3 允许通过[非同质化代币 (NFT)](/glossary/#nft) 直接拥有所有
了解更多有关非同质化代币的更多信息
- + 关于非同质化代币的更多信息
@@ -88,7 +88,7 @@ Web 2.0 需要内容创作者信任平台不会更改规则,但抗审查则是
了解更多有关去中心化自治组织的信息
- + 关于去中心化自治组织的更多信息
@@ -103,7 +103,7 @@ Web3 允许你使用以太坊地址和[以太坊域名服务 (ENS)](/glossary/#e Web2 的支付基础设施依赖于银行和第三方支付机构,这就把没有银行帐户或碰巧生活在某些“不好”国家/地区的人排除在外。 Web3 使用诸如[以太币](/glossary/#ether)之类的代币直接在浏览器中汇款,不需要受信任的第三方。 - + 有关以太币的更多信息 diff --git a/public/content/web3/index.md b/public/content/web3/index.md index a0720111642..cbcfa0c5df8 100644 --- a/public/content/web3/index.md +++ b/public/content/web3/index.md @@ -64,7 +64,7 @@ Web3 allows for direct ownership through [non-fungible tokens (NFTs)](/glossary/
Learn more about NFTs
- + More on NFTs
@@ -89,7 +89,7 @@ However, people define many Web3 communities as DAOs. These communities all have
Learn more about DAOs
- + More on DAOs
@@ -105,7 +105,7 @@ Web3 solves these problems by allowing you to control your digital identity with Web2's payment infrastructure relies on banks and payment processors, excluding people without bank accounts or those who happen to live within the borders of the wrong country. Web3 uses tokens like [ETH](/glossary/#ether) to send money directly in the browser and requires no trusted third party. - + More on ETH diff --git a/public/images/dapps/aave.png b/public/images/dapps/aave.png index a79e6b0c6e6..3c6f9715ac7 100644 Binary files a/public/images/dapps/aave.png and b/public/images/dapps/aave.png differ diff --git a/public/images/dapps/requestFinance.png b/public/images/dapps/requestFinance.png new file mode 100644 index 00000000000..6adbd2dc1c3 Binary files /dev/null and b/public/images/dapps/requestFinance.png differ diff --git a/public/images/dev-tools/node-guardians.jpg b/public/images/dev-tools/node-guardians.jpg new file mode 100644 index 00000000000..39432377c70 Binary files /dev/null and b/public/images/dev-tools/node-guardians.jpg differ diff --git a/public/images/heroes/translatathon-hero.svg b/public/images/heroes/translatathon-hero.svg new file mode 100644 index 00000000000..16dcb2c4de1 --- /dev/null +++ b/public/images/heroes/translatathon-hero.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/stablecoins/aave.png b/public/images/stablecoins/aave.png index db17db0ee61..5bde8b750be 100644 Binary files a/public/images/stablecoins/aave.png and b/public/images/stablecoins/aave.png differ diff --git a/public/images/translatathon/kipu-logo.png b/public/images/translatathon/kipu-logo.png new file mode 100644 index 00000000000..bd180eaa985 Binary files /dev/null and b/public/images/translatathon/kipu-logo.png differ diff --git a/public/images/translatathon/man-baby-woman.png b/public/images/translatathon/man-baby-woman.png new file mode 100644 index 00000000000..c676d51c0c3 Binary files /dev/null and b/public/images/translatathon/man-baby-woman.png differ diff --git a/public/images/translatathon/round-table.png b/public/images/translatathon/round-table.png new file mode 100644 index 00000000000..fe38e86e554 Binary files /dev/null and b/public/images/translatathon/round-table.png differ diff --git a/public/images/translatathon/settlement.png b/public/images/translatathon/settlement.png new file mode 100644 index 00000000000..99266888c1d Binary files /dev/null and b/public/images/translatathon/settlement.png differ diff --git a/public/images/translatathon/translatathon_dolphin.png b/public/images/translatathon/translatathon_dolphin.png new file mode 100644 index 00000000000..44e95937169 Binary files /dev/null and b/public/images/translatathon/translatathon_dolphin.png differ diff --git a/public/images/translatathon/walking.png b/public/images/translatathon/walking.png new file mode 100644 index 00000000000..c08981a9a04 Binary files /dev/null and b/public/images/translatathon/walking.png differ diff --git a/src/@chakra-ui/components/Accordion.ts b/src/@chakra-ui/components/Accordion.ts index 62fd8856810..f4cd82b924d 100644 --- a/src/@chakra-ui/components/Accordion.ts +++ b/src/@chakra-ui/components/Accordion.ts @@ -5,6 +5,12 @@ const { defineMultiStyleConfig, definePartsStyle } = createMultiStyleConfigHelpers(accordionAnatomy.keys) const baseStyle = definePartsStyle({ + container: { + '& > :is(h2, h3)': { + fontSize: "initial", + fontWeight: 'initial' + } + }, button: { py: "2", px: { base: "2", md: "4" }, diff --git a/src/@chakra-ui/components/Popover.ts b/src/@chakra-ui/components/Popover.ts index 8a9d7a31feb..d5113100f27 100644 --- a/src/@chakra-ui/components/Popover.ts +++ b/src/@chakra-ui/components/Popover.ts @@ -35,8 +35,8 @@ const baseStyle = definePartsStyle( maxWidth: "xs", // 20rem lineHeight: "base", w: "auto", - _focusVisible: { - boxShadow: 'none', + _focusVisible: { + boxShadow: "none", }, }, body: { diff --git a/src/@chakra-ui/stories/Colors.stories.tsx b/src/@chakra-ui/stories/Colors.stories.tsx index 58916740c9f..bfefcbe5ac7 100644 --- a/src/@chakra-ui/stories/Colors.stories.tsx +++ b/src/@chakra-ui/stories/Colors.stories.tsx @@ -79,8 +79,8 @@ const ColorGroupWrapper = ({ color === "gray" ? `linear-gradient(180deg, #1b1b1b 35%, #fff 35%)` : color === "orange" - ? "gray.800" - : undefined + ? "gray.800" + : undefined } > {children} @@ -131,12 +131,12 @@ export const SemanticScheme: StoryObj = { const tokenObj = semanticTokenColors[tokenName] const filteredTokenObj = - "base" in tokenObj - ? Object.keys(semanticTokens["colors"][tokenName]).filter( - (key) => !currentDeprecatedTokens.includes(key) - ) + "base" in tokenObj + ? Object.keys(semanticTokens["colors"][tokenName]).filter( + (key) => !currentDeprecatedTokens.includes(key) + ) : undefined - + return ( {capitalize(tokenName)} @@ -180,6 +180,8 @@ const SemanticColorBlock = ({ size="20" bg={tokenName === nestedKey ? tokenName : `${tokenName}.${nestedKey}`} /> - {tokenName}.{nestedKey} + + {tokenName}.{nestedKey} + ) diff --git a/src/@chakra-ui/styles.ts b/src/@chakra-ui/styles.ts deleted file mode 100644 index e6d65f36798..00000000000 --- a/src/@chakra-ui/styles.ts +++ /dev/null @@ -1,85 +0,0 @@ -const styles = { - global: { - /** - * THESE ARE OLD GLOBAL STYLES - carried over from old css files - * - * They are needed just to keep style consistency as we transition out of - * the old styled components to Chakra. - * - * TODO: remove these overrides as we adopt the new Design System and we - * don't need the global styles anymore - */ - body: { - bg: "background.base", - lineHeight: "base", - fontSize: ["sm", null, null, "md"], - }, - a: { - color: "primary.base", - textDecoration: "underline", - }, - // should be replace with https://chakra-ui.com/docs/components/list - "ul, ol": { - margin: "0px 0px 1.45rem 1.45rem", - padding: 0, - }, - // imported global CSS styles for list items - li: { - marginBottom: "calc(1.45rem / 2)", - }, - "ol li": { - paddingInlineStart: "0", - }, - "ul li": { - paddingInlineStart: "0", - }, - "li > ol": { - marginInlineStart: "1.45rem", - marginBottom: "calc(1.45rem / 2)", - marginTop: "calc(1.45rem / 2)", - }, - "li > ul": { - marginInlineStart: "1.45rem", - marginBottom: "calc(1.45rem / 2)", - marginTop: "calc(1.45rem / 2)", - }, - - "li *:last-child": { - marginBottom: "0", - }, - "li > p": { - marginBottom: "calc(1.45rem / 2)", - }, - // Anchor tag styles - // Selected specifically for mdx rendered side icon link - ".header-anchor": { - position: "relative !important", - display: "initial", - marginStart: "-1.5em", - paddingEnd: "0.5rem !important", - fontSize: "1rem", - verticalAlign: "middle", - - svg: { - display: "inline", - fill: "primary.base", - visibility: "hidden", - }, - }, - "h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover": { - ".header-anchor svg": { - visibility: "visible", - }, - }, - ".header-anchor:focus svg": { - visibility: "visible", - }, - "pre, code, kbd, samp": { - fontSize: "md", - lineHeight: "base", - fontFamily: "monospace", - }, - }, -} - -export default styles diff --git a/src/@chakra-ui/theme.ts b/src/@chakra-ui/theme.ts index dbc079cf24d..ccce5e63610 100644 --- a/src/@chakra-ui/theme.ts +++ b/src/@chakra-ui/theme.ts @@ -3,7 +3,6 @@ import { extendBaseTheme, type ThemeConfig } from "@chakra-ui/react" import components from "./components" import foundations from "./foundations" import semanticTokens from "./semanticTokens" -import styles from "./styles" const config: ThemeConfig = { cssVarPrefix: "eth", @@ -19,7 +18,6 @@ const config: ThemeConfig = { */ const theme = { config, - styles, ...foundations, semanticTokens, components, diff --git a/src/components/ActionCard.tsx b/src/components/ActionCard.tsx index 036828031b0..b111bfe80bd 100644 --- a/src/components/ActionCard.tsx +++ b/src/components/ActionCard.tsx @@ -29,7 +29,7 @@ const linkFocusStyles: BoxProps = { export type ActionCardProps = Omit & { children?: ReactNode - to: string + href: string alt?: string image: StaticImageData imageWidth?: number @@ -41,7 +41,7 @@ export type ActionCardProps = Omit & { } const ActionCard = ({ - to, + href, alt, image, imageWidth = 220, @@ -99,7 +99,7 @@ const ActionCard = ({ color="text" hideArrow textDecoration="none" - to={to} + href={href} _hover={linkFocusStyles} _focus={linkFocusStyles} > diff --git a/src/components/AdoptionChart.tsx b/src/components/AdoptionChart.tsx index d8f378fd0b3..a69e139e1e4 100644 --- a/src/components/AdoptionChart.tsx +++ b/src/components/AdoptionChart.tsx @@ -1,5 +1,6 @@ import { useTranslation } from "next-i18next" -import { Box, type BoxProps, Flex, useColorMode } from "@chakra-ui/react" +import { useTheme } from "next-themes" +import { Box, type BoxProps, Flex } from "@chakra-ui/react" import type { ChildOnlyProp } from "@/lib/types" @@ -48,8 +49,8 @@ const ColumnName = ({ children }: ChildOnlyProp) => ( const AdoptionChart = () => { const { t } = useTranslation("page-what-is-ethereum") - const { colorMode } = useColorMode() - const isDark = colorMode === "dark" + const { theme } = useTheme() + const isDark = theme === "dark" return ( diff --git a/src/components/AssetDownload/AssetDownloadArtist.tsx b/src/components/AssetDownload/AssetDownloadArtist.tsx index d109f3db3f2..f78dd2f6627 100644 --- a/src/components/AssetDownload/AssetDownloadArtist.tsx +++ b/src/components/AssetDownload/AssetDownloadArtist.tsx @@ -29,7 +29,7 @@ const AssetDownloadArtist = ({ {t("page-assets-download-artist")} - {artistUrl && {artistName}} + {artistUrl && {artistName}} {!artistUrl && {artistName}} ) diff --git a/src/components/Banners/DismissableBanner/index.tsx b/src/components/Banners/DismissableBanner/index.tsx index 11a6b235877..09cb50aabd1 100644 --- a/src/components/Banners/DismissableBanner/index.tsx +++ b/src/components/Banners/DismissableBanner/index.tsx @@ -28,9 +28,13 @@ const DismissableBanner = ({ } return ( - -
{children}
- + +
{children}
+
) } diff --git a/src/components/BaseStories/Text.stories.tsx b/src/components/BaseStories/Text.stories.tsx deleted file mode 100644 index d0351004964..00000000000 --- a/src/components/BaseStories/Text.stories.tsx +++ /dev/null @@ -1,174 +0,0 @@ -import * as React from "react" -import { Box, Center, Flex, Stack, Text, VStack } from "@chakra-ui/react" -import { Meta, StoryObj } from "@storybook/react" - -import components from "@/@chakra-ui/components" - -import LinkComponent from "../Link" -import Translation from "../Translation" - -const meta = { - title: "Atoms / Typography / Text", - component: Text, - parameters: { - layout: "none", - }, - argTypes: { - children: { - table: { - disable: true, - }, - }, - fontWeight: { - table: { - disable: true, - }, - }, - }, - decorators: [ - (Story) => ( -
- -
- ), - ], -} satisfies Meta - -export default meta - -type Story = StoryObj - -const textSizes = components.Text.sizes - -const SINGLE_TEXT_CHILD = - -export const Normal: Story = { - args: { - children: SINGLE_TEXT_CHILD, - }, - render: (args) => { - return ( - - - Adjust the viewport to below "md" to see the font size and - line height change - - - {Object.keys(textSizes || {}).map((key, idx) => ( - - - {key} - - - - ))} - - - ) - }, -} - -export const Bold: Story = { - args: { - children: SINGLE_TEXT_CHILD, - fontWeight: "bold", - }, - render: (args) => { - return ( - - - Adjust the viewport to below "md" to see the font size and - line height change - - - {Object.keys(textSizes || {}).map((key, idx) => ( - - - {key} - - - - ))} - - - ) - }, -} -export const Italic: Story = { - args: { - children: SINGLE_TEXT_CHILD, - fontStyle: "italic", - }, - render: (args) => { - return ( - - - Adjust the viewport to below "md" to see the font size and - line height change - - - {Object.keys(textSizes || {}).map((key, idx) => ( - - - {key} - - - - ))} - - - ) - }, -} - -export const Link: StoryObj = { - args: { - children: SINGLE_TEXT_CHILD, - }, - render: (args) => { - return ( - - - Adjust the viewport to below "md" to see the font size and - line height change - - - {Object.keys(textSizes || {}).map((key, idx) => ( - - - {key} - - - - ))} - - - ) - }, -} - -export const BodyCopy: Story = { - parameters: { - chromatic: { - modes: { - md: { - viewport: "md", - }, - "2xl": { - viewport: "2xl", - }, - }, - }, - }, - render: () => ( - - - Text body normal. Ethereum is open access to digital money and - data-friendly services for everyone - no matter your background or - location. It's a community-built technology behind the - cryptocurrency ether (ETH) and thousands of applications you can use - today! - - - ), -} diff --git a/src/components/BeaconChainActions.tsx b/src/components/BeaconChainActions.tsx index 3c28a081196..75ba2f769e6 100644 --- a/src/components/BeaconChainActions.tsx +++ b/src/components/BeaconChainActions.tsx @@ -75,10 +75,10 @@ const BeaconChainActions = () => { title={t("consensus-become-staker")} description={t("consensus-become-staker-desc")} > - + - + diff --git a/src/components/Breadcrumbs/index.tsx b/src/components/Breadcrumbs/index.tsx index cbc3af990fe..8923a4796b0 100644 --- a/src/components/Breadcrumbs/index.tsx +++ b/src/components/Breadcrumbs/index.tsx @@ -70,9 +70,11 @@ const Breadcrumbs = ({ slug, startDepth = 0, ...props }: BreadcrumbsProps) => { return ( {text} diff --git a/src/components/BugBountyCards.tsx b/src/components/BugBountyCards.tsx index 28ea4dbfb8b..011668ddb15 100644 --- a/src/components/BugBountyCards.tsx +++ b/src/components/BugBountyCards.tsx @@ -25,7 +25,7 @@ const CardRow = ({ children }: ChildOnlyProp) => ( ) const SubmitBugBountyButton = ({ children, ...props }: ButtonLinkProps) => ( - + {children} ) diff --git a/src/components/ButtonDropdown.tsx b/src/components/ButtonDropdown.tsx index 2ef00e4f4e5..57fd8a939bc 100644 --- a/src/components/ButtonDropdown.tsx +++ b/src/components/ButtonDropdown.tsx @@ -18,7 +18,7 @@ import { BaseLink } from "./Link" export interface ListItem { text: string - to?: string + href?: string matomo?: { eventCategory: string eventAction: string @@ -78,12 +78,12 @@ const ButtonDropdown = ({ list, ...rest }: ButtonDropdownProps) => { zIndex="popover" > {list.items.map((item, idx) => { - const { text, to } = item + const { text, href } = item - return to ? ( + return href ? ( { ) } -export default ButtonDropdown \ No newline at end of file +export default ButtonDropdown diff --git a/src/components/CallToContribute.tsx b/src/components/CallToContribute.tsx index 439b09ad2d2..75a5152ba71 100644 --- a/src/components/CallToContribute.tsx +++ b/src/components/CallToContribute.tsx @@ -68,18 +68,18 @@ const CallToContribute = ({ editPath }: CallToContributeProps) => { {" "} - + {" "} - + {" "} )} - +
{emoji && } diff --git a/src/components/Codeblock.tsx b/src/components/Codeblock.tsx index d83131bbdbb..ad0bf383200 100644 --- a/src/components/Codeblock.tsx +++ b/src/components/Codeblock.tsx @@ -8,10 +8,10 @@ import Highlight, { import Prism from "prism-react-renderer/prism" import { Box, BoxProps, Flex, useColorModeValue } from "@chakra-ui/react" +// https://github.com/FormidableLabs/prism-react-renderer/tree/master#custom-language-support import CopyToClipboard from "@/components/CopyToClipboard" import Emoji from "@/components/Emoji" -// https://github.com/FormidableLabs/prism-react-renderer/tree/master#custom-language-support import { LINES_BEFORE_COLLAPSABLE } from "@/lib/constants" ;(typeof global !== "undefined" ? global : window).Prism = Prism require("prismjs/components/prism-solidity") @@ -276,6 +276,7 @@ const Codeblock = ({ style={style} className={className} pt={hasTopBar ? "2.75rem" : 6} + pb={6} ps={4} m={0} overflow="visible" diff --git a/src/components/CommunityEvents/index.tsx b/src/components/CommunityEvents/index.tsx index 5424098d4ca..3de5c0457d7 100644 --- a/src/components/CommunityEvents/index.tsx +++ b/src/components/CommunityEvents/index.tsx @@ -140,7 +140,7 @@ const CommunityEvents = ({ events }: CommunityEventsProps) => { )} matomoEvent("discord")} > @@ -149,7 +149,7 @@ const CommunityEvents = ({ events }: CommunityEventsProps) => { {reversedUpcomingEventData[0] && ( matomoEvent("Add to calendar")} fontWeight={700} > diff --git a/src/components/DeveloperDocsLinks.tsx b/src/components/DeveloperDocsLinks.tsx index 43dbe08852d..275f2350ccb 100644 --- a/src/components/DeveloperDocsLinks.tsx +++ b/src/components/DeveloperDocsLinks.tsx @@ -17,10 +17,10 @@ const DeveloperDocsLinks = ({ headerId }: DeveloperDocsLinksProps) => ( .map(({ items, id }) => ( {items && - items.map(({ id, to, path, description, items }) => ( + items.map(({ id, href, path, description, items }) => ( - {to || path ? ( - + {href || path ? ( + ) : ( @@ -37,9 +37,9 @@ const DeveloperDocsLinks = ({ headerId }: DeveloperDocsLinksProps) => ( style={{ listStyleType: "circle" }} > {items && - items.map(({ id, to, path }) => ( + items.map(({ id, href, path }) => ( - + diff --git a/src/components/DocLink.tsx b/src/components/DocLink.tsx index 7036fd133e0..a84b2b34cff 100644 --- a/src/components/DocLink.tsx +++ b/src/components/DocLink.tsx @@ -16,11 +16,11 @@ import { useRtlFlip } from "@/hooks/useRtlFlip" export type DocLinkProps = { children?: React.ReactNode - to: string + href: string isExternal?: boolean } -const DocLink = ({ to, children, isExternal = false }: DocLinkProps) => { +const DocLink = ({ href, children, isExternal = false }: DocLinkProps) => { const linkBoxShadowColor = useToken("colors", "primary.base") const { flipForRtl } = useRtlFlip() @@ -51,7 +51,7 @@ const DocLink = ({ to, children, isExternal = false }: DocLinkProps) => { ( ) type DocsArrayProps = { - to: string + href: string id: TranslationKey } @@ -80,7 +80,7 @@ const CardLink = ({ docData, isPrev, contentNotTranslated }: CardLinkProps) => { { @@ -112,12 +112,12 @@ const DocsNav = ({ contentNotTranslated }: DocsNavProps) => { if (item.items) { // And if item has a 'to' key // Add 'to' path and 'id' to docsArray - item.to && docsArray.push({ to: item.to, id: item.id }) + item.href && docsArray.push({ href: item.href, id: item.id }) // Then recursively add sub-items getDocs(item.items) } else { // If object has no further 'items', add and continue - docsArray.push({ to: item.to, id: item.id }) + docsArray.push({ href: item.href, id: item.id }) } } } @@ -129,8 +129,8 @@ const DocsNav = ({ contentNotTranslated }: DocsNavProps) => { let currentIndex = 0 for (let i = 0; i < docsArray.length; i++) { if ( - asPath.indexOf(docsArray[i].to) >= 0 && - asPath.length === docsArray[i].to.length + asPath.indexOf(docsArray[i].href) >= 0 && + asPath.length === docsArray[i].href.length ) { currentIndex = i } diff --git a/src/components/EthVideo.tsx b/src/components/EthVideo.tsx index 20fa8ab8809..6e01cf46cb1 100644 --- a/src/components/EthVideo.tsx +++ b/src/components/EthVideo.tsx @@ -1,4 +1,5 @@ -import { Box, useColorModeValue } from "@chakra-ui/react" +import { Box } from "@chakra-ui/react" +import { useColorModeValue } from "@chakra-ui/react" const EthVideo = () => { const src = useColorModeValue( diff --git a/src/components/EventCard.tsx b/src/components/EventCard.tsx index b39405ad27f..5dbca466c14 100644 --- a/src/components/EventCard.tsx +++ b/src/components/EventCard.tsx @@ -14,7 +14,7 @@ const clearStyles = { export type EventCardProps = { title: string - to: string + href: string date: string description: string className?: string @@ -24,7 +24,7 @@ export type EventCardProps = { const EventCard = ({ title, - to, + href, date, description, className, @@ -94,7 +94,7 @@ const EventCard = ({ {title} {description} - View Event + View Event ) diff --git a/src/components/FindWallet/WalletTable/WalletSocialLinks.tsx b/src/components/FindWallet/WalletTable/WalletSocialLinks.tsx index 4f5b5a5a9c9..4f09fea63c0 100644 --- a/src/components/FindWallet/WalletTable/WalletSocialLinks.tsx +++ b/src/components/FindWallet/WalletTable/WalletSocialLinks.tsx @@ -71,7 +71,7 @@ export const WalletSocialLinks = ({ { title: t("learn"), links: [ { - to: "/learn/", + href: "/learn/", text: t("learn-hub"), }, { - to: "/what-is-ethereum/", + href: "/what-is-ethereum/", text: t("what-is-ethereum"), }, { - to: "/eth/", + href: "/eth/", text: t("what-is-ether"), }, { - to: "/wallets/", + href: "/wallets/", text: t("ethereum-wallets"), }, { - to: "/web3/", + href: "/web3/", text: t("web3"), }, { - to: "/smart-contracts/", + href: "/smart-contracts/", text: t("smart-contracts"), }, { - to: "/gas/", + href: "/gas/", text: "Gas fees", }, { - to: "/run-a-node/", + href: "/run-a-node/", text: t("run-a-node"), }, { - to: "/security/", + href: "/security/", text: t("ethereum-security"), }, { - to: "/quizzes/", + href: "/quizzes/", text: t("quizzes-title"), }, { - to: "/glossary/", + href: "/glossary/", text: t("ethereum-glossary"), }, ], @@ -100,47 +100,47 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { title: t("use"), links: [ { - to: "/guides/", + href: "/guides/", text: t("guides"), }, { - to: "/wallets/find-wallet/", + href: "/wallets/find-wallet/", text: t("nav-find-wallet-label"), }, { - to: "/get-eth/", + href: "/get-eth/", text: t("get-eth"), }, { - to: "/dapps/", + href: "/dapps/", text: t("decentralized-applications-dapps"), }, { - to: "/stablecoins/", + href: "/stablecoins/", text: t("stablecoins"), }, { - to: "/nft/", + href: "/nft/", text: t("nft-page"), }, { - to: "/defi/", + href: "/defi/", text: t("defi-page"), }, { - to: "/dao/", + href: "/dao/", text: t("dao-page"), }, { - to: "/decentralized-identity/", + href: "/decentralized-identity/", text: t("decentralized-identity"), }, { - to: "/staking/", + href: "/staking/", text: t("stake-eth"), }, { - to: "/layer-2/", + href: "/layer-2/", text: t("layer-2"), }, ], @@ -149,44 +149,44 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { title: t("build"), links: [ { - to: "/developers/", + href: "/developers/", text: t("nav-builders-home-label"), isPartiallyActive: false, }, { - to: "/developers/tutorials/", + href: "/developers/tutorials/", text: t("tutorials"), }, { - to: "/developers/docs/", + href: "/developers/docs/", text: t("documentation"), }, { - to: "/developers/learning-tools/", + href: "/developers/learning-tools/", text: t("learn-by-coding"), }, { - to: "/developers/local-environment/", + href: "/developers/local-environment/", text: t("set-up-local-env"), }, { - to: "/community/grants/", + href: "/community/grants/", text: t("grants"), }, { - to: "/developers/docs/intro-to-ethereum/", + href: "/developers/docs/intro-to-ethereum/", text: t("nav-docs-foundation-label"), }, { - to: "/developers/docs/design-and-ux/", + href: "/developers/docs/design-and-ux/", text: t("nav-docs-design-label"), }, { - to: "/enterprise/", + href: "/enterprise/", text: t("enterprise-mainnet"), }, { - to: "/enterprise/private-ethereum/", + href: "/enterprise/private-ethereum/", text: t("enterprise-private"), }, ], @@ -195,43 +195,43 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { title: t("participate"), links: [ { - to: "/community/", + href: "/community/", text: t("community-hub"), }, { - to: "/community/online/", + href: "/community/online/", text: t("ethereum-online"), }, { - to: "/community/events/", + href: "/community/events/", text: t("ethereum-events"), }, { - to: "/contributing/", + href: "/contributing/", text: t("nav-contribute-label"), }, { - to: "/contributing/translation-program/", + href: "/contributing/translation-program/", text: t("translation-program"), }, { - to: "/bug-bounty/", + href: "/bug-bounty/", text: t("ethereum-bug-bounty"), }, { - to: "/foundation/", + href: "/foundation/", text: t("ethereum-foundation"), }, { - to: "https://blog.ethereum.org/", + href: "https://blog.ethereum.org/", text: t("ef-blog"), }, { - to: "https://esp.ethereum.foundation", + href: "https://esp.ethereum.foundation", text: t("esp"), }, { - to: "https://devcon.org/", + href: "https://devcon.org/", text: t("devcon"), }, ], @@ -240,31 +240,31 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { title: t("research"), links: [ { - to: "/whitepaper/", + href: "/whitepaper/", text: t("ethereum-whitepaper"), }, { - to: "/roadmap/", + href: "/roadmap/", text: t("ethereum-roadmap"), }, { - to: "/roadmap/security/", + href: "/roadmap/security/", text: t("nav-roadmap-security-label"), }, { - to: "/history/", + href: "/history/", text: t("nav-history-label"), }, { - to: "/community/research/", + href: "/community/research/", text: t("nav-open-research-label"), }, { - to: "/eips/", + href: "/eips/", text: t("eips"), }, { - to: "/governance/", + href: "/governance/", text: t("ethereum-governance"), }, ], @@ -273,35 +273,35 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { const dipperLinks: FooterLink[] = [ { - to: "/about/", + href: "/about/", text: t("about-us"), }, { - to: "/assets/", + href: "/assets/", text: t("ethereum-brand-assets"), }, { - to: "/community/code-of-conduct/", + href: "/community/code-of-conduct/", text: t("nav-code-of-conduct"), }, { - to: "/about/#open-jobs", + href: "/about/#open-jobs", text: t("jobs"), }, { - to: "/privacy-policy/", + href: "/privacy-policy/", text: t("privacy-policy"), }, { - to: "/terms-of-use/", + href: "/terms-of-use/", text: t("terms-of-use"), }, { - to: "/cookie-policy/", + href: "/cookie-policy/", text: t("cookie-policy"), }, { - to: "mailto:press@ethereum.org", + href: "mailto:press@ethereum.org", text: t("contact"), }, ] @@ -352,7 +352,7 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { isSecondary onClick={() => scrollIntoView("__next")} > - Go to top + {t("go-to-top")} @@ -374,7 +374,7 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { {section.links.map((link, linkIdx) => ( - + {link.text} @@ -392,10 +392,10 @@ const Footer = ({ lastDeployLocaleTimestamp }: FooterProps) => { bg="background.highlight" > - {socialLinks.map(({ to, ariaLabel, icon }) => ( + {socialLinks.map(({ href, ariaLabel, icon }) => ( { p={5} m={0} > - {dipperLinks.map(({ to, text }) => ( + {dipperLinks.map(({ href, text }) => ( - + {text} diff --git a/src/components/GitStars.tsx b/src/components/GitStars.tsx index 69118a85b31..2580dc581e5 100644 --- a/src/components/GitStars.tsx +++ b/src/components/GitStars.tsx @@ -11,7 +11,7 @@ type GitHubRepo = { url: string } -type GitStarsProps = Omit & { +type GitStarsProps = Omit & { gitHubRepo: GitHubRepo hideStars: boolean } diff --git a/src/components/Glossary/GlossaryTooltip/index.tsx b/src/components/Glossary/GlossaryTooltip/index.tsx index 909903dc699..2aec2eb86ac 100644 --- a/src/components/Glossary/GlossaryTooltip/index.tsx +++ b/src/components/Glossary/GlossaryTooltip/index.tsx @@ -3,7 +3,6 @@ import { useRouter } from "next/router" import { Box, Text, VStack } from "@chakra-ui/react" import Heading from "@/components/Heading" -import InlineLink from "@/components/Link" import Tooltip, { type TooltipProps } from "@/components/Tooltip" import Translation from "@/components/Translation" @@ -15,10 +14,6 @@ type GlossaryTooltipProps = Omit & { termKey: string } -const components = { - a: InlineLink, -} - const GlossaryTooltip = ({ children, termKey, @@ -36,7 +31,6 @@ const GlossaryTooltip = ({ {/** @@ -49,7 +43,6 @@ const GlossaryTooltip = ({ diff --git a/src/components/Heading/Heading.stories.tsx b/src/components/Heading/Heading.stories.tsx deleted file mode 100644 index ba701a6038f..00000000000 --- a/src/components/Heading/Heading.stories.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import * as React from "react" -import { Box, Flex, HeadingProps, Stack, VStack } from "@chakra-ui/react" -import { Meta, StoryObj } from "@storybook/react" - -import HeadingComponent from "." - -const meta = { - title: "Atoms / Typography / Heading", - component: HeadingComponent, - parameters: { - layout: null, - chromatic: { - modes: { - md: { - viewport: "md", - }, - "2xl": { - viewport: "2xl", - }, - }, - }, - }, - decorators: [ - (Story) => ( - - - - ), - ], -} satisfies Meta - -export default meta - -type Story = StoryObj - -const headingScale: Array = [ - { - as: "h1", - size: "2xl", - }, - { - // Note that `h2` is the default render - as: "h2", - size: "xl", - }, - { - as: "h3", - size: "lg", - }, - { - as: "h4", - size: "md", - }, - { - as: "h5", - size: "sm", - }, - { - as: "h6", - size: "xs", - }, -] - -export const Heading: Story = { - render: () => ( - - - Adjust the viewport to below "md" to see the font size and - line height change - - - {headingScale.map((obj, idx) => ( - - - {(obj.size as string) || "xl"} - - - {`${obj.as} base component`} - - - ))} - - - ), -} diff --git a/src/components/Hero/ContentHero/index.tsx b/src/components/Hero/ContentHero/index.tsx index 194c60879ea..b8235f1b0c9 100644 --- a/src/components/Hero/ContentHero/index.tsx +++ b/src/components/Hero/ContentHero/index.tsx @@ -10,14 +10,14 @@ import { CallToAction } from "../CallToAction" export type ContentHeroProps = Omit, "header"> const ContentHero = (props: ContentHeroProps) => { - const { breadcrumbs, heroImg, buttons, title, description, blurDataURL } = + const { breadcrumbs, heroImg, buttons, title, description, blurDataURL, maxHeight } = props return ( - + {title ? ( { - const hasBlurData = !!((props.src as StaticImageData).blurDataURL || props.blurDataURL) - return + const hasBlurData = !!( + (props.src as StaticImageData).blurDataURL || props.blurDataURL + ) + return } /** * TODO: replace this component with import { Image } from "@chakra-ui/next-js" * once https://github.com/vercel/next.js/issues/52216 is fixed */ -export const Image: ChakraComponent<"img", NextImageProps> = chakra(DefaultNextImage, { - shouldForwardProp: (prop) => (imageProps as string[]).includes(prop), -}) +export const Image: ChakraComponent<"img", NextImageProps> = chakra( + DefaultNextImage, + { + shouldForwardProp: (prop) => (imageProps as string[]).includes(prop), + } +) diff --git a/src/components/Layer2/Layer2Onboard.tsx b/src/components/Layer2/Layer2Onboard.tsx index 53cde081834..cfce20bb152 100644 --- a/src/components/Layer2/Layer2Onboard.tsx +++ b/src/components/Layer2/Layer2Onboard.tsx @@ -289,7 +289,7 @@ const Layer2Onboard = ({ } ${t("layer-2-onboard-wallet-selected-2")}`} {selectedL2.bridgeWallets.join(", ")} - + {`${selectedL2.name} ${t("layer-2-bridge")}`} @@ -317,7 +317,7 @@ const Layer2Onboard = ({ - + {`${t("layer-2-go-to")} ${selectedExchange.name}`} @@ -331,7 +331,7 @@ const Layer2Onboard = ({ {selectedCexOnboard.cex_support.join(", ")}

Supported layer 2s

{selectedCexOnboard.network_support.join(", ")} - + {`${t("layer-2-go-to")} ${selectedCexOnboard.name}`} diff --git a/src/components/Layer2ProductCard.tsx b/src/components/Layer2ProductCard.tsx index fc390b65c02..a4c637fb900 100644 --- a/src/components/Layer2ProductCard.tsx +++ b/src/components/Layer2ProductCard.tsx @@ -99,7 +99,7 @@ const Layer2ProductCard = ({ )} - + {t("layer-2-explore")} {name} diff --git a/src/components/LazyLoadComponent.tsx b/src/components/LazyLoadComponent.tsx new file mode 100644 index 00000000000..cdf0b54331e --- /dev/null +++ b/src/components/LazyLoadComponent.tsx @@ -0,0 +1,53 @@ +import React, { Suspense, useEffect, useRef, useState } from "react" + +interface LazyLoadComponentProps { + component: T + fallback: React.ReactNode + componentProps: React.ComponentProps + intersectionOptions?: IntersectionObserverInit +} + +const LazyLoadComponent = ({ + component: Component, + fallback, + componentProps, + intersectionOptions = {}, +}: LazyLoadComponentProps) => { + const [isVisible, setIsVisible] = useState(false) + const ref = useRef(null) + + useEffect(() => { + const observer = new IntersectionObserver(([entry]) => { + // Update the state when observer callback fires + if (entry.isIntersecting) { + setIsVisible(true) + observer.disconnect() + } + }, intersectionOptions) + + if (ref.current) { + observer.observe(ref.current) + } + + // Clean up the observer on component unmount + return () => { + if (ref.current) { + observer.disconnect() + } + } + }, []) + + return ( +
+ {isVisible ? ( + + + + ) : ( + fallback // Show fallback until the component is visible + )} +
+ ) +} + +export default LazyLoadComponent diff --git a/src/components/Link.tsx b/src/components/Link.tsx index 9a780e66ede..d694af331d8 100644 --- a/src/components/Link.tsx +++ b/src/components/Link.tsx @@ -19,9 +19,6 @@ import { DISCORD_PATH, SITE_URL } from "@/lib/constants" import { useRtlFlip } from "@/hooks/useRtlFlip" type BaseProps = { - /** @deprecated Use `href` prop instead */ - to?: string - href?: string hideArrow?: boolean isPartiallyActive?: boolean activeStyle?: StyleProps @@ -46,8 +43,7 @@ export type LinkProps = BaseProps & */ export const BaseLink = forwardRef(function Link( { - to, - href: hrefProp, + href, children, hideArrow, isPartiallyActive = true, @@ -57,10 +53,13 @@ export const BaseLink = forwardRef(function Link( }: LinkProps, ref ) { - const { asPath } = useRouter() + const { locale, asPath } = useRouter() const { flipForRtl } = useRtlFlip() - let href = (to ?? hrefProp) as string + if (!href) { + console.warn("Link component is missing href prop:", asPath, locale) + return + } const isActive = url.isHrefActive(href, asPath, isPartiallyActive) const isDiscordInvite = url.isDiscordInvite(href) diff --git a/src/components/Nav/Desktop/index.tsx b/src/components/Nav/Desktop/index.tsx index 7d30d29a448..d4cb0a59587 100644 --- a/src/components/Nav/Desktop/index.tsx +++ b/src/components/Nav/Desktop/index.tsx @@ -36,11 +36,11 @@ const DesktopNavMenu = ({ toggleColorMode }: DesktopNavMenuProps) => { ) const desktopHoverFocusStyles = { - '& > svg': { + "& > svg": { transform: "rotate(10deg)", color: "primary.hover", - transition: "transform 0.5s, color 0.2s" - } + transition: "transform 0.5s, color 0.2s", + }, } /** diff --git a/src/components/Nav/Menu/NextChevron.tsx b/src/components/Nav/Menu/NextChevron.tsx index c79cea234b5..425d211b1bb 100644 --- a/src/components/Nav/Menu/NextChevron.tsx +++ b/src/components/Nav/Menu/NextChevron.tsx @@ -1,6 +1,6 @@ import { useRouter } from "next/router" import { MdChevronLeft, MdChevronRight } from "react-icons/md" -import { Icon,type IconProps } from "@chakra-ui/react" +import { Icon, type IconProps } from "@chakra-ui/react" import type { Lang } from "@/lib/types" diff --git a/src/components/Nav/useNav.ts b/src/components/Nav/useNav.ts index 9ec78160e9e..c1e3e723901 100644 --- a/src/components/Nav/useNav.ts +++ b/src/components/Nav/useNav.ts @@ -1,5 +1,6 @@ import { useRouter } from "next/router" import { useTranslation } from "next-i18next" +import { useTheme } from "next-themes" import { BsBook, BsBuildings, @@ -36,9 +37,10 @@ export const useNav = () => { const { asPath } = useRouter() const { isOpen, onToggle } = useDisclosure() const { t } = useTranslation("common") + const { theme, setTheme } = useTheme() + const { setColorMode } = useColorMode() const colorToggleEvent = useColorModeValue("dark mode", "light mode") // This will be inverted as the state is changing - const { toggleColorMode: chakraToggleColorMode } = useColorMode() const linkSections: NavSections = { learn: { @@ -477,7 +479,8 @@ export const useNav = () => { : "" const toggleColorMode = () => { - chakraToggleColorMode() + setTheme(theme === "dark" ? "light" : "dark") + setColorMode(theme === "dark" ? "light" : "dark") trackCustomEvent({ eventCategory: "nav bar", eventAction: "click", diff --git a/src/components/PageHero.tsx b/src/components/PageHero.tsx index 0308f9c8ad4..16b749734a4 100644 --- a/src/components/PageHero.tsx +++ b/src/components/PageHero.tsx @@ -40,7 +40,7 @@ type PageHeroProps = { const isButtonLink = ( button: ButtonType | ButtonLinkType -): button is ButtonLinkType => (button as ButtonLinkType).to !== undefined +): button is ButtonLinkType => (button as ButtonLinkType).href !== undefined const PageHero = ({ content: { buttons, title, header, subtitle, image, alt }, @@ -105,7 +105,7 @@ const PageHero = ({ trackCustomEvent({ eventCategory: button.matomo.eventCategory, diff --git a/src/components/ProductCard.tsx b/src/components/ProductCard.tsx index 6430f94ba82..8006b2019fc 100644 --- a/src/components/ProductCard.tsx +++ b/src/components/ProductCard.tsx @@ -1,4 +1,5 @@ import React, { ReactNode } from "react" +import { useTranslation } from "next-i18next" import { Badge, Box, @@ -85,6 +86,7 @@ const ProductCard = ({ githubRepoLanguages = [], hideStars = false, }: ProductCardProps) => { + const { t } = useTranslation("common") const DESCRIPTION_STYLES: TextProps = { opacity: 0.8, fontSize: "sm", @@ -156,8 +158,8 @@ const ProductCard = ({ ))} - - Open {name} + + {t("open")} {name} ) diff --git a/src/components/Quiz/QuizWidget/QuizButtonGroup.tsx b/src/components/Quiz/QuizWidget/QuizButtonGroup.tsx index b78cf1d3fb6..9e1ea87d433 100644 --- a/src/components/Quiz/QuizWidget/QuizButtonGroup.tsx +++ b/src/components/Quiz/QuizWidget/QuizButtonGroup.tsx @@ -1,32 +1,55 @@ -import { useMemo } from "react" +import { type Dispatch, type SetStateAction, useMemo } from "react" import { FaTwitter } from "react-icons/fa" import { Center, Icon } from "@chakra-ui/react" +import type { AnswerChoice, Question, QuizKey, QuizStatus } from "@/lib/types" + import { Button } from "@/components/Buttons" import Translation from "@/components/Translation" import { trackCustomEvent } from "@/lib/utils/matomo" -import { useQuizWidgetContext } from "./context" - -export const QuizButtonGroup = () => { - const { - showResults, - initialize: handleReset, - currentQuestionAnswerChoice, - title, - questions, - currentQuestionIndex, - quizPageProps, - answerStatus, - numberOfCorrectAnswers, - userQuizProgress, - quizScore, - setCurrentQuestionAnswerChoice, - setUserQuizProgress, - setShowAnswer, - } = useQuizWidgetContext() +import type { AnswerStatus } from "./useQuizWidget" + +type QuizButtonGroupProps = { + showResults: boolean + handleReset: () => void + currentQuestionAnswerChoice: AnswerChoice | null + title: string + questions: Question[] + currentQuestionIndex: number + quizPageProps: + | { + currentHandler: (nextKey: QuizKey) => void + statusHandler: (status: QuizStatus) => void + nextQuiz: QuizKey | undefined + } + | false + answerStatus: AnswerStatus + numberOfCorrectAnswers: number + userQuizProgress: AnswerChoice[] + quizScore: number + setCurrentQuestionAnswerChoice: (answer: AnswerChoice | null) => void + setUserQuizProgress: Dispatch> + setShowAnswer: (prev: boolean) => void +} +export const QuizButtonGroup = ({ + showResults, + handleReset, + currentQuestionAnswerChoice, + title, + questions, + currentQuestionIndex, + quizPageProps, + answerStatus, + numberOfCorrectAnswers, + userQuizProgress, + quizScore, + setCurrentQuestionAnswerChoice, + setUserQuizProgress, + setShowAnswer, +}: QuizButtonGroupProps) => { const finishedQuiz = useMemo( () => userQuizProgress.length === questions.length! - 1, [questions.length, userQuizProgress.length] diff --git a/src/components/Quiz/QuizWidget/QuizContent.tsx b/src/components/Quiz/QuizWidget/QuizContent.tsx index e1ddea42349..8e580e413f1 100644 --- a/src/components/Quiz/QuizWidget/QuizContent.tsx +++ b/src/components/Quiz/QuizWidget/QuizContent.tsx @@ -1,15 +1,19 @@ -import { useCallback } from "react" +import { type ReactNode, useCallback } from "react" import { Text, type TextProps, VStack } from "@chakra-ui/react" -import { ChildOnlyProp } from "@/lib/types" +import type { AnswerStatus } from "./useQuizWidget" -import { useQuizWidgetContext } from "./context" - -type QuizContentProps = ChildOnlyProp - -export const QuizContent = ({ children }: QuizContentProps) => { - const { answerStatus, title } = useQuizWidgetContext() +type QuizContentProps = { + answerStatus: AnswerStatus + title: string + children: ReactNode +} +export const QuizContent = ({ + answerStatus, + title, + children, +}: QuizContentProps) => { const getTitleContent = useCallback((): string => { if (!answerStatus) return title diff --git a/src/components/Quiz/QuizWidget/QuizProgressBar.tsx b/src/components/Quiz/QuizWidget/QuizProgressBar.tsx index 102c4f66984..499648cd744 100644 --- a/src/components/Quiz/QuizWidget/QuizProgressBar.tsx +++ b/src/components/Quiz/QuizWidget/QuizProgressBar.tsx @@ -1,14 +1,25 @@ import { useCallback } from "react" import { Center, ChakraProps, Container } from "@chakra-ui/react" +import type { AnswerChoice, Question } from "@/lib/types" + import { PROGRESS_BAR_GAP } from "@/lib/constants" -import { useQuizWidgetContext } from "./context" +import type { AnswerStatus } from "./useQuizWidget" -export const QuizProgressBar = () => { - const { questions, answerStatus, currentQuestionIndex, userQuizProgress } = - useQuizWidgetContext() +type QuizProgressBarProps = { + questions: Question[] + answerStatus: AnswerStatus + currentQuestionIndex: number + userQuizProgress: AnswerChoice[] +} +export const QuizProgressBar = ({ + questions, + answerStatus, + currentQuestionIndex, + userQuizProgress, +}: QuizProgressBarProps) => { const progressBarBackground = useCallback( (index: number): ChakraProps["bg"] => { if ( diff --git a/src/components/Quiz/QuizWidget/QuizRadioGroup.tsx b/src/components/Quiz/QuizWidget/QuizRadioGroup.tsx index 257bb32f7e0..c30a45b7ec3 100644 --- a/src/components/Quiz/QuizWidget/QuizRadioGroup.tsx +++ b/src/components/Quiz/QuizWidget/QuizRadioGroup.tsx @@ -15,17 +15,28 @@ import { VisuallyHidden, } from "@chakra-ui/react" -import type { AnswerKey, TranslationKey } from "@/lib/types" - -import { useQuizWidgetContext } from "./context" +import type { + AnswerChoice, + AnswerKey, + Question, + TranslationKey, +} from "@/lib/types" + +import type { AnswerStatus } from "./useQuizWidget" + +type QuizRadioGroupProps = { + questions: Question[] + currentQuestionIndex: number + answerStatus: AnswerStatus + setCurrentQuestionAnswerChoice: (answer: AnswerChoice | null) => void +} -export const QuizRadioGroup = () => { - const { - questions, - currentQuestionIndex, - answerStatus, - setCurrentQuestionAnswerChoice, - } = useQuizWidgetContext() +export const QuizRadioGroup = ({ + questions, + currentQuestionIndex, + answerStatus, + setCurrentQuestionAnswerChoice, +}: QuizRadioGroupProps) => { const { t } = useTranslation("learn-quizzes") const handleSelection = (answerId: AnswerKey) => { diff --git a/src/components/Quiz/QuizWidget/QuizSummary.tsx b/src/components/Quiz/QuizWidget/QuizSummary.tsx index bb9ec30881d..5002bf4c054 100644 --- a/src/components/Quiz/QuizWidget/QuizSummary.tsx +++ b/src/components/Quiz/QuizWidget/QuizSummary.tsx @@ -14,12 +14,19 @@ import { import { numberToPercent } from "@/lib/utils/numberToPercent" -import { useQuizWidgetContext } from "./context" - -export const QuizSummary = () => { - const { numberOfCorrectAnswers, questions, ratioCorrect, isPassingScore } = - useQuizWidgetContext() +type QuizSummaryProps = { + numberOfCorrectAnswers: number + questionsLength: number + ratioCorrect: number + isPassingScore: boolean +} +export const QuizSummary = ({ + numberOfCorrectAnswers, + questionsLength, + ratioCorrect, + isPassingScore, +}: QuizSummaryProps) => { const { locale } = useRouter() const { t } = useTranslation("learn-quizzes") @@ -78,7 +85,7 @@ export const QuizSummary = () => { {largerThanMobile && ( - {questions.length} + {questionsLength} {t("questions")} diff --git a/src/components/Quiz/QuizWidget/context.ts b/src/components/Quiz/QuizWidget/context.ts deleted file mode 100644 index bd44ce03f95..00000000000 --- a/src/components/Quiz/QuizWidget/context.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { createContext, Dispatch, SetStateAction, useContext } from "react" - -import { AnswerChoice, Quiz, QuizKey, QuizStatus } from "@/lib/types" - -import { AnswerStatus } from "./useQuizWidget" - -type QuizWidgetContextType = Quiz & { - answerStatus: AnswerStatus - currentQuestionIndex: number - userQuizProgress: AnswerChoice[] - showResults: boolean - currentQuestionAnswerChoice: AnswerChoice | null - quizPageProps: - | { - currentHandler: (nextKey: QuizKey) => void - statusHandler: (status: QuizStatus) => void - nextQuiz: QuizKey | undefined - } - | false - numberOfCorrectAnswers: number - quizScore: number - ratioCorrect: number - isPassingScore: boolean - initialize: () => void - setUserQuizProgress: Dispatch> - setShowAnswer: (prev: boolean) => void - setCurrentQuestionAnswerChoice: (answer: AnswerChoice | null) => void -} - -const QuizWidgetContext = createContext(null) - -export const QuizWidgetProvider = QuizWidgetContext.Provider - -export const useQuizWidgetContext = () => { - const context = useContext(QuizWidgetContext) - - if (!context) { - throw new Error( - "useQuizWidgetContext must be used within a QuizWidgetProvider" - ) - } - - return context -} diff --git a/src/components/Quiz/QuizWidget/index.tsx b/src/components/Quiz/QuizWidget/index.tsx index fcdaa3c67ed..dd97fef71c1 100644 --- a/src/components/Quiz/QuizWidget/index.tsx +++ b/src/components/Quiz/QuizWidget/index.tsx @@ -16,7 +16,6 @@ import Translation from "@/components/Translation" import { useLocalQuizData } from "../useLocalQuizData" import { AnswerIcon } from "./AnswerIcon" -import { QuizWidgetProvider } from "./context" import { QuizButtonGroup } from "./QuizButtonGroup" import { QuizConfetti } from "./QuizConfetti" import { QuizContent } from "./QuizContent" @@ -139,39 +138,57 @@ const QuizWidget = ({ > - + {quizData ? ( - - + <> + {!showResults ? ( <> - - + + ) : ( - + )} - - + + ) : (
diff --git a/src/components/Quiz/stories/QuizButtonGroup.stories.tsx b/src/components/Quiz/stories/QuizButtonGroup.stories.tsx new file mode 100644 index 00000000000..c88dda27024 --- /dev/null +++ b/src/components/Quiz/stories/QuizButtonGroup.stories.tsx @@ -0,0 +1,81 @@ +import type { Meta, StoryObj } from "@storybook/react" +import { fn } from "@storybook/test" + +import { QuizButtonGroup } from "../QuizWidget/QuizButtonGroup" +import { QuizContent } from "../QuizWidget/QuizContent" + +import { LAYER_2_QUIZ_TITLE, layer2Questions } from "./utils" + +const meta = { + title: "Molecules / Display Content / Quiz / QuizWidget / ButtonGroup", + component: QuizButtonGroup, + args: { + answerStatus: undefined, + currentQuestionAnswerChoice: null, + currentQuestionIndex: 0, + numberOfCorrectAnswers: 0, + questions: layer2Questions, + quizPageProps: false, + quizScore: 0, + showResults: false, + title: LAYER_2_QUIZ_TITLE, + userQuizProgress: [], + handleReset: fn(), + setCurrentQuestionAnswerChoice: fn(), + setShowAnswer: fn(), + setUserQuizProgress: fn(), + }, + decorators: [ + (Story, { args }) => ( + + + + ), + ], +} satisfies Meta + +export default meta + +type Story = StoryObj + +export const NoSelectedAnswer: Story = {} + +export const SelectedAnswer: Story = { + args: { + currentQuestionAnswerChoice: { answerId: "g001-a", isCorrect: true }, + }, +} + +export const CorrectAnswer: Story = { + args: { + answerStatus: "correct" as const, + }, +} + +export const IncorrectAnswer: Story = { + args: { + answerStatus: "incorrect" as const, + }, +} + +export const FinishQuizIncorrect = { + name: "Finish Quiz - Incorrect Answer", + args: { + answerStatus: "incorrect" as const, + userQuizProgress: Array.from({ length: layer2Questions.length - 1 }), + }, +} satisfies Story + +export const FinishQuizCorrect: Story = { + name: "Finish Quiz - Correct Answer", + args: { + ...FinishQuizIncorrect.args, + answerStatus: "correct" as const, + }, +} + +export const ResultsSummary: Story = { + args: { + showResults: true, + }, +} diff --git a/src/components/Quiz/stories/QuizModal.stories.tsx b/src/components/Quiz/stories/QuizModal.stories.tsx new file mode 100644 index 00000000000..b8f61dc6b3c --- /dev/null +++ b/src/components/Quiz/stories/QuizModal.stories.tsx @@ -0,0 +1,42 @@ +import type { ComponentProps } from "react" +import type { Meta, StoryObj } from "@storybook/react" +import { fn } from "@storybook/test" + +import QuizWidget, { type QuizWidgetProps } from "../QuizWidget" +import QuizzesModal from "../QuizzesModal" + +import { LAYER_2_QUIZ_KEY } from "./utils" + +type ModalPropsAndWidgetArgs = ComponentProps & { + widgetProps: QuizWidgetProps +} + +const meta = { + title: "Molecules / Display Content / Quiz / Modal", + component: QuizzesModal, + args: { + isQuizModalOpen: true, + quizStatus: "neutral", + onQuizModalClose: fn(), + children: "", + widgetProps: { + quizKey: LAYER_2_QUIZ_KEY, + updateUserStats: fn(), + currentHandler: fn(), + statusHandler: fn(), + isStandaloneQuiz: false, + }, + }, +} satisfies Meta + +export default meta + +type Story = StoryObj + +export const Modal: Story = { + render: ({ widgetProps, ...args }) => ( + + + + ), +} diff --git a/src/components/Quiz/stories/QuizProgressBar.stories.tsx b/src/components/Quiz/stories/QuizProgressBar.stories.tsx new file mode 100644 index 00000000000..61005acc767 --- /dev/null +++ b/src/components/Quiz/stories/QuizProgressBar.stories.tsx @@ -0,0 +1,74 @@ +import type { Meta, StoryObj } from "@storybook/react" + +import allQuizzesData from "@/data/quizzes" + +import { getTranslation } from "@/storybook-utils" + +import { QuizContent } from "../QuizWidget/QuizContent" +import { QuizProgressBar } from "../QuizWidget/QuizProgressBar" + +import { LAYER_2_QUIZ_KEY, layer2Questions } from "./utils" + +const meta = { + title: "Molecules / Display Content / Quiz / QuizWidget / ProgressBar", + component: QuizProgressBar, + args: { + questions: layer2Questions, + }, + decorators: [ + (Story, { args }) => ( + + + + ), + ], +} satisfies Meta + +export default meta + +type Story = StoryObj + +export const QuizStart: Story = { + args: { + answerStatus: null, + currentQuestionIndex: 0, + userQuizProgress: [], + }, +} +export const AllCorrectAnswers: Story = { + args: { + answerStatus: "correct", + currentQuestionIndex: layer2Questions.length, + userQuizProgress: layer2Questions.map((question) => ({ + answerId: question.correctAnswerId, + isCorrect: true, + })), + }, +} + +export const AllIncorrectAnswers: Story = { + args: { + answerStatus: "incorrect", + currentQuestionIndex: layer2Questions.length, + userQuizProgress: layer2Questions.map((question) => ({ + answerId: question.correctAnswerId, + isCorrect: false, + })), + }, +} + +const partialQuestionSet = layer2Questions.slice(0, 2) + +export const IncompleteProgress: Story = { + args: { + answerStatus: "incorrect", + currentQuestionIndex: partialQuestionSet.length, + userQuizProgress: partialQuestionSet.map((question) => ({ + answerId: question.correctAnswerId, + isCorrect: true, + })), + }, +} diff --git a/src/components/Quiz/stories/QuizRadioGroup.stories.tsx b/src/components/Quiz/stories/QuizRadioGroup.stories.tsx new file mode 100644 index 00000000000..c48da61d4d1 --- /dev/null +++ b/src/components/Quiz/stories/QuizRadioGroup.stories.tsx @@ -0,0 +1,78 @@ +import type { Meta, StoryObj } from "@storybook/react" +import { expect, fireEvent, fn, within } from "@storybook/test" + +import { QuizContent } from "../QuizWidget/QuizContent" +import { QuizRadioGroup } from "../QuizWidget/QuizRadioGroup" + +import { LAYER_2_QUIZ_TITLE, layer2Questions } from "./utils" + +const meta = { + title: "Molecules / Display Content / Quiz / QuizWidget / RadioGroup", + component: QuizRadioGroup, + decorators: [ + (Story, { args }) => ( + + + + ), + ], +} satisfies Meta + +export default meta + +type Story = StoryObj + +export const StartQuestion: Story = { + args: { + answerStatus: null, + currentQuestionIndex: 0, + questions: layer2Questions, + setCurrentQuestionAnswerChoice: fn(), + }, +} + +const clickAnswer = async ( + selectedId: `g001-${string}`, + answers: HTMLElement[] +) => { + const selectedAnswer = answers.find((answer) => answer.id === selectedId) + + await expect(selectedAnswer).toBeInTheDocument() + + await fireEvent.click(selectedAnswer!) +} + +export const SelectedAnswer: Story = { + ...StartQuestion, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + + const answers = canvas.getAllByTestId("quiz-question-answer") + + // Click the first answer ("which is the correct answer") + await clickAnswer("g001-a", answers) + }, +} + +export const SelectedCorrectAnswer: Story = { + args: { + ...SelectedAnswer.args, + answerStatus: "correct", + }, + play: SelectedAnswer.play, +} + +export const SelectedIncorrectAnswer: Story = { + args: { + ...SelectedAnswer.args, + answerStatus: "incorrect", + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement) + + const answers = canvas.getAllByTestId("quiz-question-answer") + + // Click the second answer ("which is the incorrect answer") + await clickAnswer("g001-b", answers) + }, +} diff --git a/src/components/Quiz/stories/QuizSummary.stories.tsx b/src/components/Quiz/stories/QuizSummary.stories.tsx new file mode 100644 index 00000000000..ede700e24d8 --- /dev/null +++ b/src/components/Quiz/stories/QuizSummary.stories.tsx @@ -0,0 +1,53 @@ +import pickBy from "lodash/pickBy" +import type { Meta, StoryObj } from "@storybook/react" + +import { langViewportModes } from "../../../../.storybook/modes" +import { QuizContent } from "../QuizWidget/QuizContent" +import { QuizSummary } from "../QuizWidget/QuizSummary" + +import { LAYER_2_QUIZ_TITLE, layer2Questions } from "./utils" + +const meta = { + title: "Molecules / Display Content / Quiz / QuizWidget / Summary", + component: QuizSummary, + parameters: { + chromatic: { + modes: pickBy(langViewportModes, (args) => + ["sm", "base"].includes(args.viewport) + ), + }, + }, + args: { + questionsLength: layer2Questions.length, + }, + decorators: [ + (Story) => ( + + + + ), + ], +} satisfies Meta + +export default meta + +type Story = StoryObj + +const getRatioCorrect = (numberOfCorrectAnswers: number) => + numberOfCorrectAnswers / layer2Questions.length + +export const Passed: Story = { + args: { + isPassingScore: true, + numberOfCorrectAnswers: layer2Questions.length, + ratioCorrect: getRatioCorrect(layer2Questions.length), + }, +} + +export const NonPassingResults: Story = { + args: { + isPassingScore: false, + numberOfCorrectAnswers: 1, + ratioCorrect: getRatioCorrect(1), + }, +} diff --git a/src/components/Quiz/QuizWidget/QuizWidget.stories.tsx b/src/components/Quiz/stories/QuizWidget.stories.tsx similarity index 68% rename from src/components/Quiz/QuizWidget/QuizWidget.stories.tsx rename to src/components/Quiz/stories/QuizWidget.stories.tsx index 0bded11cead..20f6906eeaa 100644 --- a/src/components/Quiz/QuizWidget/QuizWidget.stories.tsx +++ b/src/components/Quiz/stories/QuizWidget.stories.tsx @@ -1,30 +1,18 @@ -import { getI18n } from "react-i18next" import type { Meta, StoryObj } from "@storybook/react" import { expect, userEvent, waitFor, within } from "@storybook/test" -import questionBank from "@/data/quizzes/questionBank" +import { getTranslation } from "@/storybook-utils" -import { StandaloneQuizWidget } from "./" +import { StandaloneQuizWidget } from "../QuizWidget" -const layer2QuestionBank = Object.entries(questionBank).reduce< - { id: string; correctAnswer: string }[] ->((arr, curr) => { - if (!curr[0].startsWith("g")) return [...arr] - - return [ - ...arr, - { - id: curr[0], - correctAnswer: curr[1].correctAnswerId, - }, - ] -}, []) - -type QuizWidgetType = typeof StandaloneQuizWidget +import { LAYER_2_QUIZ_KEY, layer2Questions } from "./utils" const meta = { - title: "QuizWidget", + title: "Molecules / Display Content / Quiz / QuizWidget", component: StandaloneQuizWidget, + args: { + quizKey: LAYER_2_QUIZ_KEY, + }, argTypes: { quizKey: { table: { @@ -32,21 +20,16 @@ const meta = { }, }, }, -} satisfies Meta +} satisfies Meta export default meta -export const QuizWidgetAllCorrect: StoryObj = { - args: { - quizKey: "layer-2", - }, - render: (args) => , +type Story = StoryObj +export const AllCorrectQuestions: Story = { play: async ({ canvasElement, step, args }) => { - const { t } = getI18n() - - const translatedQuizKey = t(args.quizKey, { ns: "common" }) - const translatedPassedQuiz = t("passed", { ns: "learn-quizzes" }) + const translatedQuizKey = getTranslation(args.quizKey, "common") + const translatedPassedQuiz = getTranslation("passed", "learn-quizzes") const canvas = within(canvasElement) @@ -64,15 +47,15 @@ export const QuizWidgetAllCorrect: StoryObj = { ) await step("Answer all questions correctly", async () => { - for (let i = 0; i < layer2QuestionBank.length; i++) { + for (let i = 0; i < layer2Questions.length; i++) { const questionGroupId = canvas.getByTestId("question-group").id const questionAnswers = canvas.getAllByTestId("quiz-question-answer") - const currentQuestionBank = layer2QuestionBank.find( + const currentQuestionBank = layer2Questions.find( ({ id }) => id === questionGroupId )! await userEvent.click( questionAnswers.find( - (answer) => answer.id === currentQuestionBank.correctAnswer + (answer) => answer.id === currentQuestionBank.correctAnswerId )! ) @@ -81,7 +64,7 @@ export const QuizWidgetAllCorrect: StoryObj = { canvas.getByTestId("answer-status-correct") ).toBeInTheDocument() - if (i === layer2QuestionBank.length - 1) { + if (i === layer2Questions.length - 1) { await userEvent.click(canvas.getByTestId("see-results-button")) } else { await userEvent.click(canvas.getByTestId("next-question-button")) @@ -95,12 +78,7 @@ export const QuizWidgetAllCorrect: StoryObj = { }, } -export const QuizWidgetAllIncorrect: StoryObj = { - args: { - quizKey: "layer-2", - }, - render: (args) => , - +export const AllIncorrectQuestions: Story = { play: async ({ canvasElement, step }) => { const canvas = within(canvasElement) @@ -112,15 +90,15 @@ export const QuizWidgetAllIncorrect: StoryObj = { ) await step("Answer some questions incorrectly", async () => { - for (let i = 0; i < layer2QuestionBank.length; i++) { + for (let i = 0; i < layer2Questions.length; i++) { const questionGroupId = canvas.getByTestId("question-group").id const questionAnswers = canvas.getAllByTestId("quiz-question-answer") - const currentQuestionBank = layer2QuestionBank.find( + const currentQuestionBank = layer2Questions.find( ({ id }) => id === questionGroupId )! await userEvent.click( questionAnswers.find( - (answer) => answer.id !== currentQuestionBank.correctAnswer + (answer) => answer.id !== currentQuestionBank.correctAnswerId )! ) @@ -129,7 +107,7 @@ export const QuizWidgetAllIncorrect: StoryObj = { canvas.getByTestId("answer-status-incorrect") ).toBeInTheDocument() - if (i === layer2QuestionBank.length - 1) { + if (i === layer2Questions.length - 1) { await userEvent.click(canvas.getByTestId("see-results-button")) } else { await userEvent.click(canvas.getByTestId("next-question-button")) diff --git a/src/components/Quiz/stories/QuizzesList.stories.tsx b/src/components/Quiz/stories/QuizzesList.stories.tsx new file mode 100644 index 00000000000..b58ccb62593 --- /dev/null +++ b/src/components/Quiz/stories/QuizzesList.stories.tsx @@ -0,0 +1,54 @@ +import type { Meta, StoryObj } from "@storybook/react" +import { fn } from "@storybook/test" + +import type { CompletedQuizzes } from "@/lib/types" + +import { ethereumBasicsQuizzes } from "@/data/quizzes" + +import { getTranslation } from "@/storybook-utils" + +import { langViewportModes } from "../../../../.storybook/modes" +import QuizzesListComponent from "../QuizzesList" + +/** + * This story also renders the `QuizItem` component. + * + * Creating a separate story for this subcomponent is arguably unnecessary. + */ + +const meta = { + title: "Molecules / Display Content / Quiz / QuizzesList", + component: QuizzesListComponent, + parameters: { + chromatic: { + modes: { + ...langViewportModes, + }, + }, + }, +} satisfies Meta + +export default meta + +export const QuizzesList: StoryObj = { + args: { + content: ethereumBasicsQuizzes, + headingId: "basics", + descriptionId: "basics-description", + userStats: { + score: 0, + average: [], + completed: {} as CompletedQuizzes, + }, + quizHandler: fn(), + modalHandler: fn(), + }, + + render: ({ headingId, descriptionId, ...args }) => ( + + ), +} diff --git a/src/components/Quiz/stories/QuizzesStats.stories.tsx b/src/components/Quiz/stories/QuizzesStats.stories.tsx new file mode 100644 index 00000000000..ba452be99ab --- /dev/null +++ b/src/components/Quiz/stories/QuizzesStats.stories.tsx @@ -0,0 +1,54 @@ +import type { Meta, StoryObj } from "@storybook/react" + +import QuizzesStats from "../QuizzesStats" + +const meta = { + title: "Molecules / Display Content / Quiz / QuizzesStats", + component: QuizzesStats, + args: { + averageScoresArray: [], + completedQuizzes: { + "layer-2": [false, 0], + "run-a-node": [false, 0], + merge: [false, 0], + "solo-staking": [false, 0], + "what-is-ether": [false, 0], + "what-is-ethereum": [false, 0], + nfts: [false, 0], + scaling: [false, 0], + security: [false, 0], + wallets: [false, 0], + web3: [false, 0], + daos: [false, 0], + }, + totalCorrectAnswers: 0, + }, +} satisfies Meta + +export default meta + +type Story = StoryObj + +export const StartingStats: Story = {} + +export const OneCompletedQuiz = { + args: { + averageScoresArray: [100], + completedQuizzes: { + ...meta.args.completedQuizzes, + "layer-2": [true, 4], + }, + totalCorrectAnswers: 4, + }, +} satisfies Story + +export const HasIncompleteQuiz: Story = { + args: { + averageScoresArray: [...OneCompletedQuiz.args.averageScoresArray, 50], + completedQuizzes: { + ...OneCompletedQuiz.args.completedQuizzes, + "what-is-ether": [false, 2], + }, + totalCorrectAnswers: OneCompletedQuiz.args.totalCorrectAnswers + 2, + }, +} diff --git a/src/components/Quiz/stories/utils.ts b/src/components/Quiz/stories/utils.ts new file mode 100644 index 00000000000..fee9f73ab55 --- /dev/null +++ b/src/components/Quiz/stories/utils.ts @@ -0,0 +1,18 @@ +import allQuizzesData from "@/data/quizzes" +import questionBank from "@/data/quizzes/questionBank" + +import { getTranslation } from "@/storybook-utils" + +export const LAYER_2_QUIZ_KEY = "layer-2" as const + +export const LAYER_2_QUIZ_TITLE = getTranslation( + allQuizzesData[LAYER_2_QUIZ_KEY].title +) + +// TODO: Can a util be created to extract this question data here and in prod? +export const layer2Questions = allQuizzesData[LAYER_2_QUIZ_KEY].questions.map( + (id) => { + const rawQuestion = questionBank[id] + return { id, ...rawQuestion } + } +) diff --git a/src/components/Roadmap/RoadmapActionCard/RoadmapActionCard.stories.tsx b/src/components/Roadmap/RoadmapActionCard/RoadmapActionCard.stories.tsx new file mode 100644 index 00000000000..f487ff20409 --- /dev/null +++ b/src/components/Roadmap/RoadmapActionCard/RoadmapActionCard.stories.tsx @@ -0,0 +1,43 @@ +import { Box, SimpleGrid } from "@chakra-ui/react" +import type { Meta, StoryObj } from "@storybook/react" + +import { ContentContainer } from "@/components/MdComponents" + +import RoadmapActionCardComponent from "." + +const meta = { + title: "Molecules / Display Content / RoadmapActionCard", + component: RoadmapActionCardComponent, + decorators: [ + (Story) => ( + + + + + + + + ), + ], +} satisfies Meta + +export default meta + +export const RoadmapActionCard: StoryObj = { + args: { + alt: "", + href: "/roadmap/scaling", + title: "Cheaper transactions", + image: "scaling", + description: + "Rollups are too expensive and rely on centralized components, causing users to place too much trust in their operators. The roadmap includes fixes for both of these problems.", + buttonText: "More on reducing fees", + }, + render: (args) => ( + <> + {Array.from({ length: 4 }).map((_, i) => ( + + ))} + + ), +} diff --git a/src/components/Roadmap/RoadmapActionCard.tsx b/src/components/Roadmap/RoadmapActionCard/index.tsx similarity index 95% rename from src/components/Roadmap/RoadmapActionCard.tsx rename to src/components/Roadmap/RoadmapActionCard/index.tsx index 85804a57120..60275f9b4eb 100644 --- a/src/components/Roadmap/RoadmapActionCard.tsx +++ b/src/components/Roadmap/RoadmapActionCard/index.tsx @@ -16,7 +16,7 @@ import scaling from "@/public/images/roadmap/roadmap-transactions.png" import userExperience from "@/public/images/roadmap/roadmap-ux.png" type RoadmapActionCardProps = { - to: string + href: string alt: string image: string title: string @@ -25,7 +25,7 @@ type RoadmapActionCardProps = { } const RoadmapActionCard = ({ - to, + href, alt, image, title, @@ -55,7 +55,7 @@ const RoadmapActionCard = ({ {title} {description} - + {buttonText} diff --git a/src/components/Select/index.tsx b/src/components/Select/index.tsx index c61c18660b2..3e611a532cb 100644 --- a/src/components/Select/index.tsx +++ b/src/components/Select/index.tsx @@ -37,7 +37,7 @@ export type SelectOnChange
)} { return product.battleTested === FlagType.VALID ? 2 : product.battleTested === FlagType.CAUTION - ? 1 - : 0 + ? 1 + : 0 } const scoreTrustless = (product: Product): 1 | 0 => { diff --git a/src/components/Staking/WithdrawalsTabComparison.tsx b/src/components/Staking/WithdrawalsTabComparison.tsx index 29f20f2bef2..937f390f50d 100644 --- a/src/components/Staking/WithdrawalsTabComparison.tsx +++ b/src/components/Staking/WithdrawalsTabComparison.tsx @@ -67,7 +67,7 @@ const WithdrawalsTabComparison = () => { {t("comp-withdrawal-comparison-new-li-2")} {t("comp-withdrawal-comparison-new-p")} - + {t("comp-withdrawal-comparison-new-link")} diff --git a/src/components/Stat/index.tsx b/src/components/Stat/index.tsx index 7cd587046a4..a7beeb38982 100644 --- a/src/components/Stat/index.tsx +++ b/src/components/Stat/index.tsx @@ -44,7 +44,7 @@ const Stat = ({ tooltipProps, value, label, isError }: StatProps) => { {label} {!!tooltipProps && ( - + diff --git a/src/components/StatsBoxGrid/useStatsBoxGrid.tsx b/src/components/StatsBoxGrid/useStatsBoxGrid.tsx index c0b34f9350c..1651b0a801a 100644 --- a/src/components/StatsBoxGrid/useStatsBoxGrid.tsx +++ b/src/components/StatsBoxGrid/useStatsBoxGrid.tsx @@ -96,8 +96,8 @@ export const useStatsBoxGrid = ({ const metrics: StatsBoxMetric[] = [ { - apiProvider: "Beaconcha.in", - apiUrl: "https://beaconcha.in/", + apiProvider: "Dune Analytics", + apiUrl: "https://dune.com/", title: t("page-index-network-stats-total-eth-staked"), description: t("page-index-network-stats-total-eth-staked-explainer"), buttonContainer: ( diff --git a/src/components/Table/stories/mockMdxData.tsx b/src/components/Table/stories/mockMdxData.tsx index 74ed089aeb4..d9d3e186e54 100644 --- a/src/components/Table/stories/mockMdxData.tsx +++ b/src/components/Table/stories/mockMdxData.tsx @@ -1,6 +1,8 @@ import * as React from "react" import { Tbody, Td, Th, Thead, Tr } from "@chakra-ui/react" +import InlineLink from "@/components/Link" + /* * Note on the Chakra Table components: * @@ -65,15 +67,12 @@ export const MdxEnergyConsumpData = () => ( 200 77,000x - source - - + @@ -81,15 +80,12 @@ export const MdxEnergyConsumpData = () => ( 131 50,000x - source - - + @@ -97,15 +93,12 @@ export const MdxEnergyConsumpData = () => ( 131 50,000x - source - - + @@ -113,15 +106,12 @@ export const MdxEnergyConsumpData = () => ( 78 30,000x - source - - + @@ -129,15 +119,12 @@ export const MdxEnergyConsumpData = () => ( 12 4600x - source - - + @@ -145,15 +132,12 @@ export const MdxEnergyConsumpData = () => ( 34 13,000x - source - - + @@ -161,15 +145,12 @@ export const MdxEnergyConsumpData = () => ( 0.451 173x - source - - + @@ -177,15 +158,12 @@ export const MdxEnergyConsumpData = () => ( 0.26 100x - source - - + @@ -193,15 +171,12 @@ export const MdxEnergyConsumpData = () => ( 0.02 8x - source - - + @@ -209,15 +184,12 @@ export const MdxEnergyConsumpData = () => ( 0.0026 1x - source - - + diff --git a/src/components/ThemeProvider.tsx b/src/components/ThemeProvider.tsx new file mode 100644 index 00000000000..f6f8eed4cb0 --- /dev/null +++ b/src/components/ThemeProvider.tsx @@ -0,0 +1,53 @@ +import { useMemo } from "react" +import merge from "lodash/merge" +import { ThemeProvider as NextThemesProvider } from "next-themes" +import type { ThemeProviderProps } from "next-themes/dist/types" +import { ChakraBaseProvider, createLocalStorageManager } from "@chakra-ui/react" + +import customTheme from "@/@chakra-ui/theme" + +import { COLOR_MODE_STORAGE_KEY } from "@/lib/constants" + +import { useLocaleDirection } from "@/hooks/useLocaleDirection" + +const colorModeManager = createLocalStorageManager(COLOR_MODE_STORAGE_KEY) + +/** + * Primary theming wrapper for use with color mode. Uses the theme provider + * from `next-themes`. + * + * Applied to _app.tsx as the main provider for the project, and supplied as the + * primary decorator to Storybook. + * + * NOTE: This also includes the Chakra Provider. This will be removed after migration to ShadCN/Tailwind is complete + */ +const ThemeProvider = ({ children }: Pick) => { + const direction = useLocaleDirection() + + const theme = useMemo(() => merge(customTheme, { direction }), [direction]) + return ( + + + {/* TODO: Can these CSS Vars be moved to `global.css`? */} + + + {children} + + + ) +} + +export default ThemeProvider diff --git a/src/components/Tooltip/Tooltip.stories.tsx b/src/components/Tooltip/Tooltip.stories.tsx index 72f58312f7d..bfa39d47242 100644 --- a/src/components/Tooltip/Tooltip.stories.tsx +++ b/src/components/Tooltip/Tooltip.stories.tsx @@ -11,7 +11,7 @@ import TooltipComponent from "./index" const TooltipContent = () => (
{" "} - defillama + defillama
) diff --git a/src/components/Translatathon/ApplyNow.tsx b/src/components/Translatathon/ApplyNow.tsx new file mode 100644 index 00000000000..41679959f7b --- /dev/null +++ b/src/components/Translatathon/ApplyNow.tsx @@ -0,0 +1,36 @@ +import { Box, Flex } from "@chakra-ui/react" + +import { ButtonLink } from "@/components/Buttons" +import Callout from "@/components/Callout" + +import { APPLICATION_END_DATE, APPLICATION_URL } from "./constants" + +import DolphinImage from "@/public/images/translatathon/translatathon_dolphin.png" + +// TODO: Confirm deadline for applying + +export const ApplyNow = () => { + const dateToday = new Date() + const deadline = new Date(APPLICATION_END_DATE) + + if (dateToday < deadline) { + return ( + + + + Apply now + + + + ) + } else { + return <> + } +} diff --git a/src/components/Translatathon/CountdownBanner.tsx b/src/components/Translatathon/CountdownBanner.tsx new file mode 100644 index 00000000000..b772a988b46 --- /dev/null +++ b/src/components/Translatathon/CountdownBanner.tsx @@ -0,0 +1,57 @@ +import { useEffect, useState } from "react" + +import BannerNotification from "@/components/Banners/BannerNotification" + +export const CountdownBanner = () => { + const [countdown, setCountdown] = useState("") + + const translatathonStartDate = new Date("August 9, 2024 12:00:00 UTC") + const translatathonEndDate = new Date("August 18, 2024 12:00:00 UTC") + + const calculateCountdown = (targetDate: Date) => { + const currentTime = new Date() + const timeDifference = targetDate.getTime() - currentTime.getTime() + + const days = Math.floor(timeDifference / (1000 * 60 * 60 * 24)) + const hours = Math.floor( + (timeDifference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) + ) + const minutes = Math.floor( + (timeDifference % (1000 * 60 * 60)) / (1000 * 60) + ) + const seconds = Math.floor((timeDifference % (1000 * 60)) / 1000) + + return `${days} days, ${hours} hours, ${minutes} minutes, ${seconds} seconds` + } + + useEffect(() => { + const interval = setInterval(() => { + const newCountdown = + new Date() < translatathonStartDate + ? calculateCountdown(translatathonStartDate) + : calculateCountdown(translatathonEndDate) + setCountdown(newCountdown) + }, 1000) + + return () => { + clearInterval(interval) + } + }, []) + + return new Date() < translatathonStartDate ? ( + <> + + Translatathon starts in {countdown} + + + ) : new Date() > translatathonStartDate && + new Date() < translatathonEndDate ? ( + <> + + Translatathon ends in {countdown} + + + ) : ( + <> + ) +} diff --git a/src/components/Translatathon/DatesAndTimeline.tsx b/src/components/Translatathon/DatesAndTimeline.tsx new file mode 100644 index 00000000000..af711690822 --- /dev/null +++ b/src/components/Translatathon/DatesAndTimeline.tsx @@ -0,0 +1,127 @@ +import { Box, Flex, Heading, Text } from "@chakra-ui/react" + +import { ButtonLink } from "@/components/Buttons" + +import { CROWDIN_PROJECT_URL } from "@/lib/constants" + +import { + APPLICATION_END_DATE, + APPLICATION_START_DATE, + APPLICATION_URL, +} from "./constants" + +export const dates = [ + { + title: "Applications open", + description: + "Fill out the application form to participate and compete for prizes", + startDate: new Date(APPLICATION_START_DATE), + endDate: new Date(APPLICATION_END_DATE), + link: APPLICATION_URL, + linkText: "Apply", + }, + { + title: "Workshops", + description: + "Join our Discord to participate in onboarding calls and workshops and learn all about the Translatathon", + startDate: new Date("2024-08-05T12:00:00Z"), + endDate: new Date("2024-08-08T12:00:00Z"), + link: "/discord/", + linkText: "Prepare", + }, + { + title: "Translatathon", + description: + "The translation period - translate as much or as little as you want", + startDate: new Date("2024-08-09T12:00:00Z"), + endDate: new Date("2024-08-18T12:00:00Z"), + link: CROWDIN_PROJECT_URL, + linkText: "Translate", + }, + { + title: "Evaluation period", + description: + "Each translation will be evaluated by professional reviewers to verify translations were not done with AI tools and meet the minimum quality threshold", + startDate: new Date("2024-08-19T12:00:00Z"), + endDate: new Date("2024-08-28T12:00:00Z"), + link: null, + linkText: null, + }, + { + title: "Results announcement", + description: + "We will announce the results and winners on the ethereum.org community Call", + startDate: new Date("2024-08-29T12:00:00Z"), + endDate: new Date("2024-09-30T12:00:00Z"), + link: null, + linkText: null, + }, +] + +export const DatesAndTimeline = () => { + const todaysDate = new Date() + + return ( + + {dates.map((date, index) => { + const isLive = + todaysDate >= date.startDate && todaysDate <= date.endDate + return ( + + + + + + + + {date.startDate.toDateString()} -{" "} + {date.endDate.toDateString()} + + + + + {date.title} + + {date.description} + + {date.link && ( + + + {date.linkText} + + + )} + + + ) + })} + + ) +} diff --git a/src/components/Translatathon/LocalCommunitiesList.tsx b/src/components/Translatathon/LocalCommunitiesList.tsx new file mode 100644 index 00000000000..3e5ffe978e5 --- /dev/null +++ b/src/components/Translatathon/LocalCommunitiesList.tsx @@ -0,0 +1,120 @@ +import { Box, Flex, Text } from "@chakra-ui/react" + +import { ButtonLink } from "@/components/Buttons" +import { Image } from "@/components/Image" + +import KipuLogo from "@/public/images/translatathon/kipu-logo.png" + +const localCommunitiesData = [ + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, + { + organizer: "ETH Kypo", + description: + "ETH Kipu is an organization dedicated to supporting the Ethereum ecosystem in Latin America.", + logo: KipuLogo, + lumaLink: "https://example.com", + location: "🇦🇷 Buenos Aires, Argentina", + }, +] + +export const LocalCommunitiesList = () => { + return ( + + {localCommunitiesData.map((community, index) => ( + + + + {community.location} + + + + Organizer: + + + {community.organizer} + + + {community.description} + + + Luma link + + + + + {community.organizer} + + + ))} + + ) +} diff --git a/src/components/Translatathon/StepByStepInstructions.tsx b/src/components/Translatathon/StepByStepInstructions.tsx new file mode 100644 index 00000000000..b195096b9dc --- /dev/null +++ b/src/components/Translatathon/StepByStepInstructions.tsx @@ -0,0 +1,128 @@ +import { Center, Flex, Text } from "@chakra-ui/react" + +import { ButtonLink } from "@/components/Buttons" + +import { CROWDIN_PROJECT_URL } from "@/lib/constants" + +import { + APPLICATION_END_DATE, + APPLICATION_START_DATE, + APPLICATION_URL, +} from "./constants" + +const instructions = [ + { + title: "Read the rules and FAQs", + description: "Get familiar with the rules, prizes and translation process", + ctaLink: "/contributing/translation-program/translatathon/details/", + ctaLabel: "Learn", + }, + { + title: "Submit your application", + description: + "Everyone needs to fill out the application form before the translation period starts!", + ctaLink: APPLICATION_URL, + ctaLabel: "Apply", + }, + { + title: "Register on Crowdin (translation platform)", + description: + "Join the ethereum.org project and familiarize yourself with Crowdin, where all the translations will take place", + ctaLink: CROWDIN_PROJECT_URL, + ctaLabel: "Join", + }, + { + title: "Join our Discord", + description: + "Attend the onboarding calls and workshops, stay up to date with the latest news or ask questions", + ctaLink: "/discord/", + ctaLabel: "Join", + }, + { + title: "Translate! August 9th to August 18th", + description: + "Translate content to earn points. Each word you translate counts towards your final score", + ctaLink: CROWDIN_PROJECT_URL, + ctaLabel: "Translate", + }, + { + title: "Wait for evaluations", + description: + "All translations will be evaluated for quality and machine translations will be rejected", + ctaLink: null, + }, + { + title: "Claim your prizes", + description: ( + <> + Results will be announced on August 29th. Eligible + participants will receive an email with prize claim instructions. + + ), + ctaLink: null, + }, +] + +export const StepByStepInstructions = () => { + const appStartDate = new Date(APPLICATION_START_DATE) + const appEndDate = new Date(APPLICATION_END_DATE) + const todaysDate = new Date() + const appLive = todaysDate >= appStartDate && todaysDate <= appEndDate + + return ( + + {instructions.map((instruction, index) => ( + + +
+ + {index + 1} + +
+ + + {instruction.title} + + {instruction.description} + +
+ {instruction.ctaLink ? ( + + + {instruction.ctaLabel} + + + ) : ( + + )} + + ))} +
+ ) +} diff --git a/src/components/Translatathon/TranslatathonBanner.tsx b/src/components/Translatathon/TranslatathonBanner.tsx new file mode 100644 index 00000000000..40da79fbeea --- /dev/null +++ b/src/components/Translatathon/TranslatathonBanner.tsx @@ -0,0 +1,28 @@ +import { Center, Text } from "@chakra-ui/react" + +import DismissableBanner from "@/components/Banners/DismissableBanner" +import { ButtonLink } from "@/components/Buttons" + +export const TranslatathonBanner = ({ pathname }) => { + const todaysDate = new Date() + const translatathonStartDate = new Date("August 9, 2024 12:00:00 UTC") + + const showBanner = + pathname === "/contributing/translation-program/" || pathname === "/" + + return todaysDate < translatathonStartDate && showBanner ? ( + +
+ 🚨 Applications for the 2024 Translathathon are open 🚨 + + Learn more + +
+
+ ) : ( + <> + ) +} diff --git a/src/components/Translatathon/TranslatathonCalendar.tsx b/src/components/Translatathon/TranslatathonCalendar.tsx new file mode 100644 index 00000000000..4477346e074 --- /dev/null +++ b/src/components/Translatathon/TranslatathonCalendar.tsx @@ -0,0 +1,108 @@ +import { useRouter } from "next/router" +import { FaDiscord } from "react-icons/fa" +import { Flex, Heading, Icon, Text } from "@chakra-ui/react" + +import type { Lang } from "@/lib/types" + +import { ButtonLink } from "@/components/Buttons" +import InlineLink from "@/components/Link" + +import { trackCustomEvent } from "@/lib/utils/matomo" +import { getLocaleTimestamp } from "@/lib/utils/time" + +const matomoEvent = (buttonType: string) => { + trackCustomEvent({ + eventCategory: "TranslatathonCalender", + eventAction: "clicked", + eventName: buttonType, + }) +} + +const events = [ + { + date: "2024-08-06T09:30:00Z", + title: "Crowdin walkthrough + Q&A", + calendarLink: + "https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=MHJoczcybG42Y2R2YXFncDBwZmxvbzRoNjUgY185ZTRiMWIyNzYwNzQzNDYzODE2MTAwYTE2OWQxNDI0MzAzNTJhN2NmYzMzNDRiMWU3ODVkYjUyMzg1YzlmZDM2QGc&tmsrc=c_9e4b1b2760743463816100a169d142430352a7cfc3344b1e785db52385c9fd36%40group.calendar.google.com", + }, + { + date: "2024-08-07T16:00:00Z", + title: "Crowdin walkthrough + Q&A", + calendarLink: + "https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NGRpZWo3Y3E4a2d2dWVqMjdjNnFtZzZzZTEgY185ZTRiMWIyNzYwNzQzNDYzODE2MTAwYTE2OWQxNDI0MzAzNTJhN2NmYzMzNDRiMWU3ODVkYjUyMzg1YzlmZDM2QGc&tmsrc=c_9e4b1b2760743463816100a169d142430352a7cfc3344b1e785db52385c9fd36%40group.calendar.google.com", + }, + { + date: "2024-08-09T12:00:00Z", + title: "Translatathon kickoff call", + calendarLink: + "https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NjU5dDRoNW9yNG0waDM3bjY0dDJmNWx2dmsgY185ZTRiMWIyNzYwNzQzNDYzODE2MTAwYTE2OWQxNDI0MzAzNTJhN2NmYzMzNDRiMWU3ODVkYjUyMzg1YzlmZDM2QGc&tmsrc=c_9e4b1b2760743463816100a169d142430352a7cfc3344b1e785db52385c9fd36%40group.calendar.google.com", + }, + { + date: "2024-08-13T09:30:00Z", + title: "Translatathon office hours", + calendarLink: + "https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=N292aDBqNWRnb3BoY2lldXBmcDVsM2o4MjIgY185ZTRiMWIyNzYwNzQzNDYzODE2MTAwYTE2OWQxNDI0MzAzNTJhN2NmYzMzNDRiMWU3ODVkYjUyMzg1YzlmZDM2QGc&tmsrc=c_9e4b1b2760743463816100a169d142430352a7cfc3344b1e785db52385c9fd36%40group.calendar.google.com", + }, + { + date: "2024-08-15T15:00:00Z", + title: "Translatathon office hours", + calendarLink: + "https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=NGJxazFsa2xjdm9ocmZnaGU0ZWZqbGIwNWEgY185ZTRiMWIyNzYwNzQzNDYzODE2MTAwYTE2OWQxNDI0MzAzNTJhN2NmYzMzNDRiMWU3ODVkYjUyMzg1YzlmZDM2QGc&tmsrc=c_9e4b1b2760743463816100a169d142430352a7cfc3344b1e785db52385c9fd36%40group.calendar.google.com", + }, +] + +export const TranslatathonCalendar = () => { + const { locale } = useRouter() + + return ( + + + + Translatathon calls + + + Join us on the ethereum.org Discord for a series of onboarding calls + and workshops where we’ll cover everything you need to know about the + Translatathon, walk through using Crowdin and answer any questions you + might have. + + matomoEvent("discord")} + > + + Join Discord + + + + + Translatathon calls + + {events.map((event, index) => ( + + + {getLocaleTimestamp(locale! as Lang, event.date)} + + + {event.title} + + + ))} + + + ) +} diff --git a/src/components/Translatathon/TranslatathonInANutshell.tsx b/src/components/Translatathon/TranslatathonInANutshell.tsx new file mode 100644 index 00000000000..53d1825338a --- /dev/null +++ b/src/components/Translatathon/TranslatathonInANutshell.tsx @@ -0,0 +1,119 @@ +import { Flex, Heading, Text } from "@chakra-ui/react" + +import { ButtonLink } from "@/components/Buttons" +import { Image } from "@/components/Image" + +import Link from "../Link" + +import dogeImage from "@/public/images/doge-computer.png" +import futureImage from "@/public/images/future_transparent.png" +import settlementImage from "@/public/images/translatathon/settlement.png" + +export const TranslatathonInANutshell = () => { + return ( + + + + Translatathon essentials + + + + + + Earn points + + + Translate ethereum.org and ecosystem content to earn points and + compete with other participants. 1 translated word = 1 point + + + + + + + + + + + + + Human translations only + + + Using machine translation is forbidden! All translations will be + reviewed and evaluated, and participants using machine translation + will be automatically disqualified and not be eligible to claim + prizes (see{" "} + + terms and conditions + + ) + + + + + + + Focus on untranslated lines only + + + Translate strings that do not have any suggested translations yet. + Do not translate strings that have already been translated and + approved + + + + + + + + + Details and rules + + + + ) +} diff --git a/src/components/Translatathon/TranslationHubCallout.tsx b/src/components/Translatathon/TranslationHubCallout.tsx new file mode 100644 index 00000000000..15a8b8b5745 --- /dev/null +++ b/src/components/Translatathon/TranslationHubCallout.tsx @@ -0,0 +1,35 @@ +import { Flex } from "@chakra-ui/react" + +import { ButtonLink } from "@/components/Buttons" +import { Image } from "@/components/Image" + +import WalkingImage from "@/public/images/translatathon/walking.png" + +export const TranslationHubCallout = ({ children }) => { + return ( + + + {children} + + + Find out more on hubs + + + + + + + + ) +} diff --git a/src/components/Translatathon/constants.ts b/src/components/Translatathon/constants.ts new file mode 100644 index 00000000000..e8e109a8a9e --- /dev/null +++ b/src/components/Translatathon/constants.ts @@ -0,0 +1,3 @@ +export const APPLICATION_START_DATE = "2024-07-25T12:00:00Z" +export const APPLICATION_END_DATE = "2024-08-08T12:00:00Z" +export const APPLICATION_URL = "https://gtly.to/Mql-w3Gs_" diff --git a/src/components/Translation.tsx b/src/components/Translation.tsx index 626f26a7051..068fb48569d 100644 --- a/src/components/Translation.tsx +++ b/src/components/Translation.tsx @@ -5,7 +5,7 @@ import { useTranslation } from "next-i18next" import { getRequiredNamespacesForPage } from "@/lib/utils/translations" -import TooltipLink from "./TooltipLink" +import InlineLink from "./Link" type TranslationProps = { id: string @@ -16,7 +16,7 @@ type TranslationProps = { // Custom components mapping to be used by `htmr` when parsing the translation // text const defaultTransform = { - a: TooltipLink, + a: InlineLink, } // Renders the translation string for the given translation key `id`. It diff --git a/src/components/TranslationBanner.tsx b/src/components/TranslationBanner.tsx index c7309745932..20c3a3abe42 100644 --- a/src/components/TranslationBanner.tsx +++ b/src/components/TranslationBanner.tsx @@ -90,7 +90,7 @@ const TranslationBanner = ({ flexDirection={{ base: "column", sm: "row" }} > - + {t("translation-banner-button-translate-page")} @@ -99,7 +99,7 @@ const TranslationBanner = ({ {/* {!isPageContentEnglish && ( { > {orderedUpcomingEvents ?.slice(0, maxRange) - .map(({ title, to, formattedDetails, date, location }, idx) => { + .map(({ title, href, formattedDetails, date, location }, idx) => { return ( ( +
+ +
+ ), + ], +} satisfies Meta + +export default meta + +type Story = StoryObj + +const headings = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'] as const + +export const Heading: Story = { + render: () => ( + <> +
+ Adjust the viewport to below "md" to see the font size and + line height change +
+ + {headings.map((Heading) => ( + + {`${Heading} base component`} + + ))} + + + ), +} diff --git a/src/components/ui/__stories__/Text.stories.tsx b/src/components/ui/__stories__/Text.stories.tsx new file mode 100644 index 00000000000..ccd292b4378 --- /dev/null +++ b/src/components/ui/__stories__/Text.stories.tsx @@ -0,0 +1,153 @@ +import * as React from "react" +import { Meta, StoryObj } from "@storybook/react" + +import { cn } from "@/lib/utils/cn" + +import LinkComponent from "../../Link" +import Translation from "../../Translation" +import { Center, Flex, Stack, VStack } from "../flex" + +const meta = { + title: "Atoms / Typography / Text", + parameters: { + layout: "none", + }, + decorators: [ + (Story) => ( +
+ +
+ ), + ], +} satisfies Meta + +export default meta + +type Story = StoryObj + +const textSizes = [ + "text-6xl", + "text-5xl", + "text-4xl", + "text-3xl", + "text-2xl", + "text-xl", + "text-lg", + "text-sm", + "text-xs", +] + +const SINGLE_TEXT_CHILD = + +export const Normal = { + decorators: [ + (Story) => ( + +
+ Adjust the viewport to below "md" to see the font size and + line height change +
+ + + +
+ ), + ], + render: () => { + return ( + <> + {textSizes.map((size) => ( + +

+ {size.replace("text-", "")} +

+

{SINGLE_TEXT_CHILD}

+
+ ))} + + ) + }, +} satisfies Story + +export const Bold: Story = { + decorators: Normal.decorators, + render: () => { + return ( + <> + {textSizes.map((size) => ( + +

+ {size.replace("text-", "")} +

+

+ {SINGLE_TEXT_CHILD} +

+
+ ))} + + ) + }, +} +export const Italic: Story = { + decorators: Normal.decorators, + render: () => { + return ( + <> + {textSizes.map((size) => ( + +

+ {size.replace("text-", "")} +

+

{SINGLE_TEXT_CHILD}

+
+ ))} + + ) + }, +} + +export const Link: Story = { + decorators: Normal.decorators, + render: () => { + return ( + <> + {textSizes.map((size) => ( + +

+ {size.replace("text-", "")} +

+ + {SINGLE_TEXT_CHILD} + +
+ ))} + + ) + }, +} + +export const BodyCopy: Story = { + parameters: { + chromatic: { + modes: { + md: { + viewport: "md", + }, + "2xl": { + viewport: "2xl", + }, + }, + }, + }, + render: () => ( +
+

+ Text body normal. Ethereum is open access to digital money and + data-friendly services for everyone - no matter your background or + location. It's a community-built technology behind the + cryptocurrency ether (ETH) and thousands of applications you can use + today! +

+
+ ), +} diff --git a/src/components/ui/flex.tsx b/src/components/ui/flex.tsx new file mode 100644 index 00000000000..5f442c0e71f --- /dev/null +++ b/src/components/ui/flex.tsx @@ -0,0 +1,72 @@ +import { type BaseHTMLAttributes, type ElementRef, forwardRef } from "react" +import { Slot } from "@radix-ui/react-slot" + +import { cn } from "@/lib/utils/cn" + +type FlexElement = ElementRef<"div"> + +type FlexProps = BaseHTMLAttributes & { asChild?: boolean } + +const Flex = forwardRef( + ({ asChild, className, ...props }, ref) => { + const Comp = asChild ? Slot : "div" + + return + } +) + +Flex.displayName = "Flex" + +const Center = forwardRef( + ({ className, ...props }, ref) => { + return ( + + ) + } +) + +Center.displayName = "Center" + +const Stack = forwardRef( + ({ className, ...props }, ref) => { + return ( + + ) + } +) + +Stack.displayName = "Stack" + +const HStack = forwardRef( + ({ className, ...props }, ref) => { + return ( + + ) + } +) + +HStack.displayName = "HStack" + +const VStack = forwardRef( + ({ className, ...props }, ref) => { + return ( + + ) + } +) + +VStack.displayName = "VStack" + +export { Center, Flex, HStack, Stack, VStack } diff --git a/src/data/community-events.json b/src/data/community-events.json index e504b897a09..ee76533e42a 100644 --- a/src/data/community-events.json +++ b/src/data/community-events.json @@ -3,14 +3,14 @@ "title": "ETH Cinco de Mayo", "startDate": "2024-02-02", "endDate": "2024-02-04", - "to": "https://ethcincodemayo.com/", + "href": "https://ethcincodemayo.com/", "location": "Cholula, Puebla", "description": "A perfect combination of competition, workshops, networking, entrepreneurship and culture!", "imageUrl": "https://ETHCincoDeMayo.com/assets/images/og-918.jpg" }, { "title": "Circuit Breaker", - "to": "https://ethglobal.com/events/circuitbreaker", + "href": "https://ethglobal.com/events/circuitbreaker", "location": "Remote", "description": "It's finally the time to do a dedicated event all about Zero Knowledge Proofs. Build, learn, and understand how to write ZK Circuits at Circuit Breaker and play a role in making ZK Tooling better. Join us for the month of Feb to do everything ZK.", "startDate": "2024-2-2", @@ -20,7 +20,7 @@ "title": "ETH Lima Day", "startDate": "2024-02-03", "endDate": "2024-02-03", - "to": "https://ethlima.org", + "href": "https://ethlima.org", "location": "Lima, PE", "description": "In Ethereum Lima, we are united by the will to create a community that can take advantage of the opportunities of the technological revolution that comes with blockchain, and particularly with Ethereum." }, @@ -28,7 +28,7 @@ "title": "NFT Paris", "startDate": "2024-02-23", "endDate": "2024-02-24", - "to": "https://nftparis.xyz", + "href": "https://nftparis.xyz", "location": "Paris, FR", "description": "Where Finance, Gaming, Art, Fashion, Sport , Media converge to celebrate the era of digital assets." }, @@ -36,13 +36,13 @@ "title": "ETHDenver", "startDate": "2024-02-23", "endDate": "2024-03-03", - "to": "https://ethdenver.com", + "href": "https://ethdenver.com", "location": "Denver, CO, USA", "description": "ETHDenver celebrates the convergence of blockchain, culture, and education. Located in the heart of Denver, Colorado, ETHDenver is the premiere destination for #BUIDLing the decentralized future.." }, { "title": "Pragma Denver", - "to": "https://ethglobal.com/events/pragma-denver", + "href": "https://ethglobal.com/events/pragma-denver", "location": "Denver, Colorado", "description": "Our first IRL event of the year will be our One Day Founders Only Pragma conference in Denver just before the big weekend. We're excited to show you our new format for how we believe amazing content focused web3 summits should be executed!", "startDate": "2024-2-28", @@ -53,14 +53,14 @@ "title": "ETH Latam", "startDate": "2024-03-13", "endDate": "2024-03-14", - "to": "https://ethlatam.org/#/honduras", + "href": "https://ethlatam.org/#/honduras", "location": "San Pedro Sula, HN", "description": "ETH Latam brings together the global community of creators and educators with the most vibrant crypto communities in the world, who use Ethereum protocols and technology in their daily lives, providing real solutions to real problems.", "imageUrl": "https://raw.githubusercontent.com/ethlatam/website/master/public/twitter-card.png" }, { "title": "Pragma London", - "to": "https://ethglobal.com/events/pragma-london", + "href": "https://ethglobal.com/events/pragma-london", "location": "London, United Kingdom", "description": "Pragma is a one-day, single-track, in-person summit hosted by ETHGlobal. With a focus on intimacy, Pragma serves as a hub for high-quality talks and as a forum of discussion for builders and leaders from Ethereum ecosystem and beyond. Join us on Pi Day in London to catchup on all things pushing this ecosystem forward", "startDate": "2024-3-14", @@ -69,7 +69,7 @@ }, { "title": "ETHGlobal London", - "to": "https://ethglobal.com/events/london2024", + "href": "https://ethglobal.com/events/london2024", "location": "London, United Kingdom", "description": "ETHGlobal London is going to be an event full of hacking, networking, side events and fun activities. We are excited to be back in London for our inaugural event of 2024, marking our first return since 2020.", "startDate": "2024-3-15", @@ -80,7 +80,7 @@ "title": "ETH Canal", "startDate": "2024-03-19", "endDate": "2024-03-21", - "to": "https://ethcanal.xyz", + "href": "https://ethcanal.xyz", "location": "Panama City, PA", "description": "Experience three transformative where the Ethereum community gathers in Panama, to discuss blockchain innovation.", "imageUrl": "http://static1.squarespace.com/static/655d268c638893672051146d/t/6565f31326915872624773d4/1701180179382/Color+logo+-+no+background.png?format=1500w" @@ -89,7 +89,7 @@ "title": "ETHVietnam", "startDate": "2024-03-16", "endDate": "2024-03-17", - "to": "https://www.eth-vietnam.com/", + "href": "https://www.eth-vietnam.com/", "location": "Hanoi, Vietnam", "description": "ETH Community in SEA to #Build, #Learn and #Share together.", "imageUrl": "http://static1.squarespace.com/static/629856e64f44db3799f8e3f6/t/65c04e1059e3477a33a1c105/1707101732532/COVER.png?format=1500w" @@ -98,14 +98,14 @@ "title": "ETHTaipei", "startDate": "2024-03-21", "endDate": "2024-03-24", - "to": "https://ethtaipei.org", + "href": "https://ethtaipei.org", "location": "Taipei, TW", "description": "ETHTaipei presents an opportunity to learn about cutting-edge technology and applications about Ethereum, as well as to get involved with the local community in Taiwan.", "imageUrl": "https://ethtaipei.org/images/ethtaipei-meta-image.jpg" }, { "title": "ETHSamba", - "to": "https://www.ethsamba.org/", + "href": "https://www.ethsamba.org/", "location": "Rio de Janeiro, Brazil", "description": "Bootcamp & Hackathon for builders in sunny Rio de Janeiro with the usual ETHSamba vibes", "startDate": "2024-03-22", @@ -116,7 +116,7 @@ "title": "ETHBucharest", "startDate": "2024-03-27", "endDate": "2024-03-30", - "to": "https://ethbucharest.xyz", + "href": "https://ethbucharest.xyz", "location": "Bucharest, ROU", "description": "Eth Bucharest is not just an event; it's a movement empowering creativity, bold ideas, and meaningful connections in the heart of Eastern Europe.", "imageUrl": "https://ethbucharest.xyz/images/og-image.png" @@ -125,7 +125,7 @@ "title": "ETH Seoul", "startDate": "2024-03-29", "endDate": "2024-03-31", - "to": "https://ethseoul.org", + "href": "https://ethseoul.org", "location": "Seoul, KR", "description": "ETH Seoul is a 3 day hackathon that takes place from March 29-31 in Neowiz building in Pangyo, South Korea" }, @@ -133,7 +133,7 @@ "title": "DEFICON", "startDate": "2024-03-30", "endDate": "2024-03-30", - "to": "https://deficon.nyc", + "href": "https://deficon.nyc", "location": "New York, NYC, USA", "description": "DeFiCon is a nonprofit conference with a mission to elevate the ethos of peer-to-peer crypto." }, @@ -141,14 +141,14 @@ "title": "NFT NYC", "startDate": "2024-04-03", "endDate": "2024-04-05", - "to": "https://nft.nyc", + "href": "https://nft.nyc", "location": "NYC, USA", "description": "7th edition of the NFT.NYC", "imageUrl": "https://510411.fs1.hubspotusercontent-na1.net/hubfs/510411/nftnyc2021-eventbrite-header.png#keepProtocol" }, { "title": "Ethereumzuri.ch 2024", - "to": "https://ethereumzuri.ch/", + "href": "https://ethereumzuri.ch/", "location": "Zurich, Switzerland", "description": "Switzerland's largest Ethereum research and development-focused community conference and hackathon, with the goal of connecting academics, developers, researchers, and enthusiasts, and creating a space for collaboration and innovation.", "startDate": "2024-04-05", @@ -157,7 +157,7 @@ }, { "title": "Scaling Ethereum 2024", - "to": "https://ethglobal.com/events/scaling2024", + "href": "https://ethglobal.com/events/scaling2024", "location": "Remote", "description": "Join us April as we bring back our community favorite — Scaling Ethereum. Strap in for three weeks of hacking and summits devoted to pushing the envelope and building the future L2 infrastructure of our ecosystem.", "startDate": "2024-4-5", @@ -165,7 +165,7 @@ }, { "title": "ETHDam", - "to": "https://www.ethdam.com/", + "href": "https://www.ethdam.com/", "location": "Amsterdam, Netherlands", "description": "Conference and hackathon gathering the best Privacy and Security builders", "startDate": "2024-04-12", @@ -174,7 +174,7 @@ }, { "title": "Web3FC³", - "to": "https://www.web3fc.xyz/", + "href": "https://www.web3fc.xyz/", "location": "Barcelona, Spain", "description": "A chain-agnostic conference for the grassroots community. An event by Web3 Family, running in-person meetups and conference in Barcelona.", "startDate": "2024-04-17", @@ -184,7 +184,7 @@ "title": "Road to DEVCON: Zero-Knowledge Proofs Unveiled", "startDate": "2024-04-18", "endDate": "2024-04-18", - "to": "https://www.eventbrite.com/e/road-to-devcon-zero-knowledge-proofs-unveiled-tickets-870904467707?aff=ebdsoporgprofile", + "href": "https://www.eventbrite.com/e/road-to-devcon-zero-knowledge-proofs-unveiled-tickets-870904467707?aff=ebdsoporgprofile", "location": "Dubai, UAE", "description": "Unleashing the Potential of ZK Technology in an Afternoon. This is a warm-up gathering in the DEVCON ZK field." }, @@ -192,7 +192,7 @@ "title": "TOKEN2049", "startDate": "2024-04-18", "endDate": "2024-04-19", - "to": "https://token2049.com", + "href": "https://token2049.com", "location": "Dubai, UAE", "description": "TOKEN2049 is organized annually in Dubai and Singapore, where founders and executives in the web3 industry share their view on the industry", "imageUrl": "https://static.wixstatic.com/media/df5f7a_8ec2fa25938e484a8cc2dc11ef6ed2f7~mv2.png/v1/fill/w_2500,h_1352,al_c/df5f7a_8ec2fa25938e484a8cc2dc11ef6ed2f7~mv2.png" @@ -201,7 +201,7 @@ "title": "ETHTallinn", "startDate": "2024-04-19", "endDate": "2024-04-21", - "to": "https://ethtallinn.org/", + "href": "https://ethtallinn.org/", "location": "Tallinn, EST", "description": "ETHTallinn is an Ethereum community focused on pushing technologies to new limits within the DeFi, NFT, and web3 industry" }, @@ -209,14 +209,14 @@ "title": "ETHDubai", "startDate": "2024-04-19", "endDate": "2024-04-21", - "to": "https://www.ethdubaiconf.org/", + "href": "https://www.ethdubaiconf.org/", "location": "Dubai, UAE", "description": "The Ethereum dev conference and hackathon in Dubai on everything DeFi, privacy, EVM scaling, layers 2, Account Abstraction and more with a focus on decentralization and community projects. We also organize a Demo Pitch Day with VCs.", "imageUrl": "https://www.ethdubaiconf.org/twitter-card2.jpg" }, { "title": "Pragma Sydney", - "to": "https://ethglobal.com/events/pragma-sydney", + "href": "https://ethglobal.com/events/pragma-sydney", "location": "Sydney, Australia", "description": "Pragma is a one-day, single-track, in-person summit hosted by ETHGlobal. With a focus on intimacy, Pragma serves as a hub for high-quality talks and as a forum of discussion for builders and leaders from Ethereum ecosystem and beyond. Join us at our first event in Oceania and meet incredible founders helping shape this ecosystem.", "startDate": "2024-5-2", @@ -225,7 +225,7 @@ }, { "title": "ETHGlobal Sydney", - "to": "https://ethglobal.com/events/sydney", + "href": "https://ethglobal.com/events/sydney", "location": "Sydney, Australia", "description": "ETHGlobal Sydney is going to be an event full of hacking, networking, side events and fun activities. This will be our inaugural event on the continent of Oceania-completing the global in ETHGlobal as the sixth and final continent in our world tour.", "startDate": "2024-5-3", @@ -236,7 +236,7 @@ "title": "ETH Rio", "startDate": "2024-05-13", "endDate": "2024-05-15", - "to": "https://www.ethereumbrasil.com/", + "href": "https://www.ethereumbrasil.com/", "location": "Rio de Janeiro, Brazil", "description": "3rd Edition of ETH Rio. ETH Rio 2024 will bring regulators, builders and businesses to discuss the future of the Brazilian Tokenized Economy based on EVM." }, @@ -244,7 +244,7 @@ "title": "ETH Beijing Hackathon", "startDate": "2024-05-17", "endDate": "2024-05-19", - "to": "https://www.ethbeijing.xyz/", + "href": "https://www.ethbeijing.xyz/", "location": "Beijing, China", "description": "Second edition of ETH Beijing. The biggest Ethereum community event in Beijing." }, @@ -252,13 +252,13 @@ "title": "DappConn", "startDate": "2024-05-21", "endDate": "2024-05-23", - "to": "https://www.dappcon.io/", + "href": "https://www.dappcon.io/", "location": "Berlin, Germany", "description": "A 3-day Developer Conference for Ethereum Infrastructure and dApps that would bring together over 900 builders together, hosted by Gnosis since 2018." }, { "title": "ETHBerlin04", - "to": "https://www.ethberlin.org", + "href": "https://www.ethberlin.org", "location": "Berlin, Germany", "description": "ETHBerlin is a hackathon, a cultural festival, an educational event, a platform for hacktivism, and a community initiative to push the decentralized ecosystem forward.", "startDate": "2024-05-24", @@ -268,7 +268,7 @@ "title": "BlockSplit", "startDate": "2024-05-27", "endDate": "2024-05-30", - "to": "https://blocksplit.net", + "href": "https://blocksplit.net", "location": "Split, Croatia", "description": "Web3 Conference in the heart of the Mediterranean." }, @@ -276,7 +276,7 @@ "title": "Non Fungible Conference", "startDate": "2024-05-28", "endDate": "2024-05-30", - "to": "https://nonfungibleconference.com/", + "href": "https://nonfungibleconference.com/", "location": "Lisbon, PRT", "description": "NFC is an experimental Web3 event that brings the global NFT community together" }, @@ -284,7 +284,7 @@ "title": "Consensus2024", "startDate": "2024-05-29", "endDate": "2024-05-31", - "to": "https://coindesk.com/consensus/", + "href": "https://coindesk.com/consensus/", "location": "Austin, TX, USA", "description": "Consensus 2024 is your chance to be a part of important conversation in crypto and Web3.", "imageUrl": "https://consensus2024.coindesk.com/site/consensus2024/images/userfiles/site-defaults/C23_DRD_Metadata_1200x600_default.png" @@ -293,7 +293,7 @@ "title": "ETHPrague", "startDate": "2024-05-31", "endDate": "2024-06-02", - "to": "https://ethprague.com", + "href": "https://ethprague.com", "location": "Prague, CZ", "description": "An event focused on the future of Ethereum and potential concepts or applications that don't yet exist", "imageUrl": "https://ethprague.com/ETHPrague_soc_share-2024.jpg" @@ -302,14 +302,14 @@ "title": "ETHDublin", "startDate": "2024-05-31", "endDate": "2024-06-02", - "to": "https://ethdublin.io", + "href": "https://ethdublin.io", "location": "Dublin, IRL", "description": "ETHDublin brings together like-minded investors, builders and designers from all over the world to solve industry problems, harnessing the power of Web3", "imageUrl": "https://i.ibb.co/G9N8QGP/banner.png" }, { "title": "ETH Belgrade", - "to": "https://ethbelgrade.rs/", + "href": "https://ethbelgrade.rs/", "location": "Belgrade, Serbia", "description": "ETH Belgrade is a playground for exploring Ethereum possibilities. As part of Belgrade Blockchain Week, this three-day conference gathers extraordinary minds and Ethereum enthusiasts to share knowledge and spark ideas that will ignite the whole ecosystem.", "startDate": "2024-06-03", @@ -320,7 +320,7 @@ "title": "Belgrade Blockchain Week", "startDate": "2024-06-01", "endDate": "2024-06-09", - "to": "https://belgradeblockchainweek.com/", + "href": "https://belgradeblockchainweek.com/", "location": "Belgrade, SRB", "description": "Belgrade Blockchain Week is a week-long in-person gathering of the greatest Web3 minds and professionals. It features independent events organized by top-tier companies and communities throughout the week.", "imageUrl": "https://belgradeblockchainweek.com/bgbw-og-image.jpg" @@ -329,14 +329,14 @@ "title": "ETHKyiv", "startDate": "2024-06-01", "endDate": "2024-06-01", - "to": "https://ethkyiv.org", + "href": "https://ethkyiv.org", "location": "Kyiv, UKR", "description": "Through Hackathon, Conference, side events, discussions, collaborations, and vast networking, we aim to further establish Kyiv as an innovation and infrastructure development leader", "imageUrl": "http://static1.squarespace.com/static/644799dcb1397a180a8c2d81/t/644a43c95c041a7353d4c070/1682588617556/Group+120.png?format=1500w" }, { "title": "EthCC", - "to": "https://ethcc.io", + "href": "https://ethcc.io", "location": "Brussels, Belgium", "description": "The Ethereum Community Conference (EthCC) is the largest annual European Ethereum event focused on technology and community. Four intense days of conferences, networking and learning.", "startDate": "2024-7-08", @@ -344,7 +344,7 @@ }, { "title": "Pragma Brussels", - "to": "https://ethglobal.com/events/pragma-brussels", + "href": "https://ethglobal.com/events/pragma-brussels", "location": "Brussels, Belgium", "description": "Pragma is a one-day, single-track, in-person summit hosted by ETHGlobal. With a focus on intimacy, Pragma serves as a hub for high-quality talks and as a forum of discussion for builders and leaders from Ethereum ecosystem and beyond.", "startDate": "2024-7-11", @@ -353,7 +353,7 @@ }, { "title": "ETHGlobal Brussels", - "to": "https://ethglobal.com/events/brussels", + "href": "https://ethglobal.com/events/brussels", "location": "Brussels, Belgium", "description": "ETHGlobal Brussels is going to be an event full of hacking, networking, side events and fun activities. This marks our first event in Belgium and our 3rd hackathon alongside EthCC.", "startDate": "2024-7-12", @@ -364,13 +364,13 @@ "title": "EDCON", "startDate": "2024-07-26", "endDate": "2024-07-30", - "to": "https://edcon.io/", + "href": "https://edcon.io/", "location": "Tokyo, JPN", "description": "EDCON is committed to serving the Ethereum ecosystem by boosting communication and engagement between Ethereum communities worldwide" }, { "title": "ETHOnline 2024", - "to": "https://ethglobal.com/events/ethonline2024", + "href": "https://ethglobal.com/events/ethonline2024", "location": "Remote", "description": "Our community favorite and flagship event is back once again. Join thousands of developers and creatives online next August for ETHOnline 2024!", "startDate": "2024-8-23", @@ -380,7 +380,7 @@ "title": "Web3 Lagos Conference", "startDate": "2024-09-05", "endDate": "2024-09-07", - "to": "https://event.web3bridge.com/", + "href": "https://event.web3bridge.com/", "location": "Lagos, NGA", "description": "This conference will bring together Web3 enthusiasts from all over Nigeria and beyond. Here, community meets technology for three days of intensive Networking and Learning experiences." }, @@ -388,7 +388,7 @@ "title": "ETHSafari", "startDate": "2024-09-09", "endDate": "2024-09-15", - "to": "https://ethsafari.xyz/", + "href": "https://ethsafari.xyz/", "location": "Nairobi & Kilifi, Kenya", "description": "Welcome to the largest Ethereum event happening in Africa! Join the BlockTrain from Nairobi to celebrate an ETH-festival held underneath ancient Boabab trees in Kilifi." }, @@ -396,13 +396,13 @@ "title": "TOKEN2049", "startDate": "2024-09-18", "endDate": "2024-09-19", - "to": "https://token2049.com", + "href": "https://token2049.com", "location": "Singapore, SG", "description": "TOKEN2049 is organized annually in Dubai and Singapore, where founders and executives in the web3 industry share their view on the industry" }, { "title": "ETHGlobal Singapore", - "to": "https://ethglobal.com/events/singapore2024", + "href": "https://ethglobal.com/events/singapore2024", "location": "Singapore, Singapore", "description": "ETHGlobal Singapore is going to be an event full of hacking, networking, side events and fun activities. We cannot wait to at long last return to Singapore. Since our last ETHSingapore in 2018, so much has changed.", "startDate": "2024-9-20", @@ -411,7 +411,7 @@ }, { "title": "ETHMilan", - "to": "https://ethmilan.xyz/", + "href": "https://ethmilan.xyz/", "location": "Milan, Italy", "description": "ETMilan returns for its second edition – join us for two days of networking, Ethereum talks & workshops, and an exciting Creative Hackathon!", "startDate": "2024-9-26", @@ -422,13 +422,13 @@ "title": "ETHKL2024", "startDate": "2024-10-04", "endDate": "2024-10-06", - "to": "https://www.2024.ethkl.org/", + "href": "https://www.2024.ethkl.org/", "location": "Kuala Lumpur, Malaysia", "description": "Returning bigger from last year success, this time at Malaysia's most iconic landmark KLCC. ETHKL24 is a 3 days Conference & Hackathon event to promote the growth and adoption of Ethereum and related technology, and gathering industry experts to explore the latest advancements in Ethereum." }, { "title": "Pragma San Francisco", - "to": "https://ethglobal.com/events/pragma-sanfrancisco", + "href": "https://ethglobal.com/events/pragma-sanfrancisco", "location": "San Francisco, California", "description": "Pragma is a single-track, in-person summit hosted by ETHGlobal. With a focus on intimacy, Pragma serves as a hub for high-quality talks and as a forum of discussion for builders and leaders from Ethereum ecosystem and beyond. For the first time, we’re excited to introduce a multi-day format to cover an even wider range for all things happening in web3", "startDate": "2024-10-15", @@ -437,7 +437,7 @@ }, { "title": "ETHSofia", - "to": "https://ethsofia.com", + "href": "https://ethsofia.com", "location": "Sofia, Bulgaria", "description": "ETHSofia is a 3-day conference and hackathon event that brings together the Ethereum community in Bulgaria and beyond. It is a place for developers, researchers, and enthusiasts to come together and share knowledge and ideas.", "startDate": "2024-10-17", @@ -446,7 +446,7 @@ }, { "title": "ETHGlobal San Francisco", - "to": "https://ethglobal.com/events/sanfrancisco2024", + "href": "https://ethglobal.com/events/sanfrancisco2024", "location": "San Francisco, California", "description": "ETHGlobal Singapore is going to be an event full of hacking, networking, side events and fun activities. In our third iteration of ETHGlobal San Francisco, we're going bigger than ever.", "startDate": "2024-10-18", @@ -455,7 +455,7 @@ }, { "title": "Devcon 7 - Southeast Asia", - "to": "https://devcon.org/", + "href": "https://devcon.org/", "location": "Bangkok, Thailand", "description": "Discover Ethereum and its community at Devcon, the conference for developers, thinkers, and makers and a place for learning, knowledge sharing, and fun.", "startDate": "2024-11-12", @@ -464,7 +464,7 @@ }, { "title": "Industry Day at Devcon 7 - Southeast Asia", - "to": "https://www.eeaday.org/", + "href": "https://www.eeaday.org/", "location": "Bangkok, Thailand", "description": "Discover how Ethereum is powering businesses worldwide with host: Enterprise Ethereum Alliance.", "startDate": "2024-11-11", @@ -473,7 +473,7 @@ }, { "title": "ETHGlobal Devcon 2024", - "to": "https://ethglobal.com/events/devcon2024", + "href": "https://ethglobal.com/events/devcon2024", "location": "TBD", "description": "Whenever Devcon happens, we'll be running a large hackathon right alongside it. Don't miss the biggest web3 developer meetup of the year in South East Asia.", "startDate": "TBD", @@ -483,7 +483,7 @@ "title": "ETHArgentina", "startDate": "2024-03-01", "endDate": "2024-03-02", - "to": "https://ethereumargentina.org/en", + "href": "https://ethereumargentina.org/en", "location": "Mendoza, ARG", "description": "We are the annual meeting point to promote the use of Ethereum technology, foster technological innovation and facilitate discussion of successful use cases.", "imageUrl": "https://landing-ethereum-argentina-g418ghtf9.vercel.app/images/opengraph-image-en.png" @@ -492,7 +492,7 @@ "title": "ETHVolcano", "startDate": "2024-03-09", "endDate": "2024-03-09", - "to": "https://ethsalvador.org", + "href": "https://ethsalvador.org", "location": "San Salvador, SLV", "description": "", "imageUrl": "" @@ -501,7 +501,7 @@ "title": "ETHMumbai", "startDate": "2024-03-29", "endDate": "2024-03-31", - "to": "https://ethmumbai.in", + "href": "https://ethmumbai.in", "location": "Mumbai, IND", "description": "First ever Ethereum Hackathon in Mumbai. Build from Mumbai, for the world. 29-31 March 2024.", "imageUrl": "" @@ -510,7 +510,7 @@ "title": "ETH Gathering", "startDate": "2024-04-25", "endDate": "2024-04-26", - "to": "https://ethgathering.com", + "href": "https://ethgathering.com", "location": "Barcelona, SPA", "description": "ETH Gathering Barcelona 2024", "imageUrl": "" @@ -519,7 +519,7 @@ "title": "ETHBratislava", "startDate": "2024-05-10", "endDate": "2024-05-11", - "to": "https://ethbratislava.com/", + "href": "https://ethbratislava.com/", "location": "Bratislava, Slovakia", "description": "Join the 1st #ETH hackathon & conference in Bratislava empowering local communities & sustainability on Ethereum. Follow us for more updates 🔜", "imageUrl": "https://framerusercontent.com/images/wx8uSNTYpgWtsrSN5A2dkD0F4.png" @@ -528,7 +528,7 @@ "title": "ETHTokyo", "startDate": "2024-08-23", "endDate": "2024-08-26", - "to": "https://ethtokyo.com", + "href": "https://ethtokyo.com", "location": "Tokyo, JPN", "description": "ETHTokyo 2024 is a Ethereum hackathon & conference organized by Japanese Ethereum enthusiasts.", "imageUrl": "https://www.ethtokyo.com/images/thumbnail.jpg" @@ -537,7 +537,7 @@ "title": "ETHAccra", "startDate": "2024-08-29", "endDate": "2024-08-31", - "to": "https://ETHAccra.xyz", + "href": "https://ETHAccra.xyz", "location": "Accra, Ghana", "description": "", "imageUrl": "http://pnl.fvr.mybluehost.me/wp-content/uploads/2024/03/eth_new_one-scaled-e1709730770140.jpg" @@ -546,7 +546,7 @@ "title": "ETHWarsaw", "startDate": "2024-09-04", "endDate": "2024-09-08", - "to": "https://ethwarsaw.dev", + "href": "https://ethwarsaw.dev", "location": "Warsaw, POL", "description": "EthWarsaw 2024", "imageUrl": "" @@ -555,7 +555,7 @@ "title": "NapulETH", "startDate": "2024-09-12", "endDate": "2024-09-14", - "to": "https://napul.eth.limo", + "href": "https://napul.eth.limo", "location": "Napoli, Italy", "description": "The Biggest ETH Event in Southern Italy", "imageUrl": "" @@ -564,7 +564,7 @@ "title": "ETHRome Hackathon", "startDate": "2024-10-04", "endDate": "2024-10-06", - "to": "https://ethrome.org", + "href": "https://ethrome.org", "location": "Rome, ITA", "description": "The 1st International Web3 Hackathon in Italy focusing on Governance and Privacy-preserving technologies.", "imageUrl": "https://ethrome.org/social-img01.png" @@ -573,7 +573,7 @@ "title": "Permissionless III", "startDate": "2024-10-09", "endDate": "2024-10-11", - "to": "https://blockworks.co/event/permissionless-iii", + "href": "https://blockworks.co/event/permissionless-iii", "location": "Salt Lake City, Utah, US", "description": "Pack your bags, anon — we're heading west! Join us in the beautiful Salt Lake City for the third installment of Permissionless. Come for the alpha, stay for the fresh air. Permissionless III promises unforgettable panels, killer networking opportunities, and mountains of fun!", "imageUrl": "https://blockworks.co/_next/image?url=https://blockworks-co.imgix.net/wp-content/uploads/2023/11/PMLS_Website_Banner_20240226a-1.png&w=1920&q=75&webp=false" @@ -582,7 +582,7 @@ "title": "ETHGlobal Bangkok", "startDate": "2024-11-15", "endDate": "2024-11-17", - "to": "https://ethglobal.com/events/bangkok", + "href": "https://ethglobal.com/events/bangkok", "location": "South East Asia", "description": "Bringing developers onchain to build the future of the internet.", "imageUrl": "https://ethglobal.com/og.png" @@ -591,7 +591,7 @@ "title": "ETH Uruguay", "startDate": "2024-05-16", "endDate": "2024-05-18", - "to": "www.ethereumuruguay.org", + "href": "www.ethereumuruguay.org", "location": "Montevideo, Uruguay", "description": "Building together for a decentralized future.", "imageUrl": "https://uploads-ssl.webflow.com/6463b2b2401a64107c84634f/6463f95db5abb4d10aeabfb5_eth-uy-logo-3.png" @@ -600,8 +600,8 @@ "title": "TUM Blockchain Conference", "startDate": "2024-09-12", "endDate": "2024-09-13", - "to": "https://conference.tum-blockchain.com/", + "href": "https://conference.tum-blockchain.com/", "location": "Munich, Germany", "description": "Join us at Germany's leading student-run conference in order to explore the frontiers of blockchain technology during the Octoberfest!" } -] +] \ No newline at end of file diff --git a/src/data/crowdin/combined-translators.json b/src/data/crowdin/combined-translators.json index d3ef0fc6fcd..874cf925a83 100644 --- a/src/data/crowdin/combined-translators.json +++ b/src/data/crowdin/combined-translators.json @@ -1655,6 +1655,12 @@ "totalCosts": 281.79, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg" }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 183.82, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15047729, "username": "EricTheTurtle", @@ -1936,6 +1942,12 @@ { "fileId": "5559", "contributors": [ + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 292.9, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 14950177, "username": "tapioka84", @@ -2007,6 +2019,12 @@ "totalCosts": 257.55, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15367678/medium/6337a2ea19a84199b7753e367ff54850_default.png" }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 193.92, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15082843, "username": "StevenR73", @@ -2042,6 +2060,12 @@ "totalCosts": 96.96, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14956849/medium/57fef07c08276b5cfdadb8590e85a91a.jpeg" }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 79.79, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15047729, "username": "EricTheTurtle", @@ -2065,6 +2089,12 @@ "totalCosts": 998.89, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15707609/medium/79e71a64e2766240d93e42ed8730852d_default.png" }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 369.66, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15123193, "username": "Coram_Deo", @@ -4270,6 +4300,12 @@ "totalCosts": 79.79, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221766/medium/9818a6f07e95c5f3260f34774d4e26fe.jpg" }, + { + "id": 15123193, + "username": "Coram_Deo", + "totalCosts": 69.69, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg" + }, { "id": 14866158, "username": "Kazel", @@ -4286,6 +4322,12 @@ "username": "johannt", "totalCosts": 458.54, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15421538/medium/7e1f5d90509951072c0de0d9684baa35.png" + }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 56.56, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" } ] }, @@ -4321,6 +4363,12 @@ "username": "Gorm-the-Old", "totalCosts": 30.3, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116307/medium/46b6a030b92eb4909c82bcc68026e4eb_default.png" + }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" } ] }, @@ -4330,7 +4378,7 @@ { "id": 15123193, "username": "Coram_Deo", - "totalCosts": 350.47, + "totalCosts": 359.56, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg" }, { @@ -4368,6 +4416,12 @@ "totalCosts": 684.78, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221766/medium/9818a6f07e95c5f3260f34774d4e26fe.jpg" }, + { + "id": 15123193, + "username": "Coram_Deo", + "totalCosts": 40.4, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg" + }, { "id": 15082843, "username": "StevenR73", @@ -5123,6 +5177,12 @@ "totalCosts": 23.23, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14952363/medium/491e25bf6c69040369e342c3b1d12249.jpeg" }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 5.05, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15047729, "username": "EricTheTurtle", @@ -5134,6 +5194,12 @@ { "fileId": "6187", "contributors": [ + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 676.7, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15047729, "username": "EricTheTurtle", @@ -5204,6 +5270,12 @@ "username": "DexterNemrod", "totalCosts": 4.04, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14830104/medium/9aafb61018898aa97f3f1ec6e77e1d3b_default.png" + }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" } ] }, @@ -5240,6 +5312,12 @@ "totalCosts": 33.33, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15810863/medium/36dab07f1a377151348d57285a7955f7_default.png" }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 21.21, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" + }, { "id": 15421538, "username": "johannt", @@ -5268,6 +5346,12 @@ "username": "bitblondy", "totalCosts": 44.44, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15810863/medium/36dab07f1a377151348d57285a7955f7_default.png" + }, + { + "id": 16471123, + "username": "kl.ary", + "totalCosts": 40.4, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471123/medium/9dc295b7cf0033baace9ac2d70aa4dec_default.png" } ] }, @@ -5749,7 +5833,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 819.11, + "totalCosts": 821.13, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5766,7 +5850,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 460.56, + "totalCosts": 463.59, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5783,7 +5867,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 581.76, + "totalCosts": 584.79, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5800,7 +5884,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 665.59, + "totalCosts": 668.62, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5817,7 +5901,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 1750.33, + "totalCosts": 1804.87, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5834,7 +5918,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 2504.8, + "totalCosts": 2507.83, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5863,7 +5947,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 1624.08, + "totalCosts": 1648.32, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" } ] @@ -5891,7 +5975,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 866.58, + "totalCosts": 868.6, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -5952,7 +6036,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 699.93, + "totalCosts": 849.41, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" } ] @@ -6018,7 +6102,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 797.9, + "totalCosts": 800.93, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" } ] @@ -6029,7 +6113,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 956.47, + "totalCosts": 965.56, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" } ] @@ -6040,7 +6124,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 2001.82, + "totalCosts": 2004.85, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" }, { @@ -6057,7 +6141,7 @@ { "id": 14568334, "username": "mr_giorgos", - "totalCosts": 1994.75, + "totalCosts": 2015.96, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" } ] @@ -6072,6 +6156,174 @@ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" } ] + }, + { + "fileId": "7320", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 1271.59, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + }, + { + "id": 15479600, + "username": "Lisakk", + "totalCosts": 74.74, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15479600/medium/60282e57350dfc0f5e0e7a45d8e29c58_default.png" + }, + { + "id": 15330686, + "username": "leftertrp", + "totalCosts": 36.36, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330686/medium/4230178a6a5663e2704f0822c60cb74c_default.png" + } + ] + }, + { + "fileId": "2950", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 436.32, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + }, + { + "id": 14963363, + "username": "andreas_koutsakis", + "totalCosts": 7.07, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14963363/medium/9c8cd9d629afa2226119c89d759b5125.jpg" + } + ] + }, + { + "fileId": "6183", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 1162.51, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + }, + { + "id": 15330686, + "username": "leftertrp", + "totalCosts": 5.05, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330686/medium/4230178a6a5663e2704f0822c60cb74c_default.png" + } + ] + }, + { + "fileId": "5563", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 1973.54, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + }, + { + "id": 14897770, + "username": "0xmike7", + "totalCosts": 244.42, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14897770/medium/48581e20c04cdfde4e05e0b73f80e7c5_default.png" + } + ] + }, + { + "fileId": "7721", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 495.91, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "7803", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 1121.1, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "7515", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 1488.74, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "7729", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 639.33, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "7737", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 780.73, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "7749", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 589.84, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "6187", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 2391.68, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + } + ] + }, + { + "fileId": "7465", + "contributors": [ + { + "id": 14568334, + "username": "mr_giorgos", + "totalCosts": 2975.46, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/245b5c69aab62ffabb575daf603b70b8.jpg" + }, + { + "id": 16090156, + "username": "nasia_", + "totalCosts": 270.68, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16090156/medium/0b8ecf363b2f8480e44a943f7ac6d6e6_default.png" + } + ] } ] }, @@ -6799,7 +7051,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 411.07, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 13981955, @@ -7113,7 +7365,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 36.36, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15056237, @@ -7273,7 +7525,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 12.12, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15429360, @@ -7496,7 +7748,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 34.34, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15616911, @@ -7590,7 +7842,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 5.05, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 14755966, @@ -7666,7 +7918,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 432.28, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15522923, @@ -7731,7 +7983,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 76.76, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 14631802, @@ -7796,7 +8048,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 17.17, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15052737, @@ -8991,7 +9243,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 12.12, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15616911, @@ -9056,7 +9308,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 22.22, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15866753, @@ -9959,7 +10211,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 2.02, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" } ] }, @@ -9994,7 +10246,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 38.38, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 14614016, @@ -10244,7 +10496,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 12.12, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 14958987, @@ -11012,7 +11264,7 @@ "id": 14320782, "username": "JoseDeFreitas", "totalCosts": 106.05, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/65982b0510654cc52c779a3a23e0fd63_default.png" }, { "id": 15500572, @@ -11780,12 +12032,6 @@ "totalCosts": 126.25, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090175/medium/e2f4cd33b9cde644c73c211df89de4ed_default.png" }, - { - "id": 15247956, - "username": "kenip", - "totalCosts": 74.74, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247956/medium/d5a5d69f6aecc80fe75873d940743a36.png" - }, { "id": 15243012, "username": "Aitorgrcn", @@ -17375,7 +17621,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 276.74, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 13249257, @@ -17428,7 +17674,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 38.38, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 14973471, @@ -17877,7 +18123,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 3.03, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 14783598, @@ -18564,7 +18810,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 283.81, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15466824, @@ -18617,7 +18863,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 202, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 14823260, @@ -18851,7 +19097,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 60.6, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15954931, @@ -19455,7 +19701,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 52.52, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 16223056, @@ -19490,7 +19736,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 70.7, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 17361, @@ -19548,7 +19794,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 13.13, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15481478, @@ -19612,7 +19858,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 39.39, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 14075861, @@ -19694,7 +19940,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 19.19, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 17361, @@ -19740,7 +19986,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 15.15, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15105091, @@ -19864,7 +20110,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 119.18, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15442454, @@ -19976,7 +20222,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 11.11, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15624473, @@ -20093,7 +20339,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 56.56, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 16223056, @@ -20427,7 +20673,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 203.01, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15185884, @@ -20492,7 +20738,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 75.75, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 16351376, @@ -20597,7 +20843,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 146.45, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 16351376, @@ -22225,7 +22471,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 833.25, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 16410602, @@ -22308,7 +22554,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 15.15, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 14675712, @@ -22496,7 +22742,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 10.1, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15624473, @@ -23522,7 +23768,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 5.05, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" } ] }, @@ -23545,7 +23791,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 82.82, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 12844463, @@ -23674,7 +23920,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 9.09, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" }, { "id": 15318490, @@ -23960,7 +24206,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 1.01, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" } ] }, @@ -24314,7 +24560,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 139.38, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" } ] }, @@ -24343,7 +24589,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 7.07, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" } ] }, @@ -24417,7 +24663,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 4.04, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" } ] }, @@ -24451,7 +24697,7 @@ "id": 16271298, "username": "Actimike", "totalCosts": 98.98, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/3610263d402c3c0bac9efd3320cb3942_default.png" + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16271298/medium/699747475f20ec5b58f3b3c88bd19768.jpg" } ] }, @@ -31916,7 +32162,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 163.62, + "totalCosts": 186.85, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32079,7 +32325,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 233.31, + "totalCosts": 382.79, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32308,7 +32554,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 554.49, + "totalCosts": 573.68, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32436,7 +32682,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 598.93, + "totalCosts": 601.96, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32477,7 +32723,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 2049.29, + "totalCosts": 2101.81, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32500,7 +32746,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 2756.29, + "totalCosts": 2759.32, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32541,7 +32787,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 1442.28, + "totalCosts": 1466.52, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32570,7 +32816,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 818.1, + "totalCosts": 870.62, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32623,7 +32869,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 87.87, + "totalCosts": 93.93, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32637,18 +32883,18 @@ { "fileId": "2872", "contributors": [ + { + "id": 13461670, + "username": "Herbie_23", + "totalCosts": 328.25, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" + }, { "id": 14665128, "username": "Pierlu_be", "totalCosts": 305.02, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14665128/medium/5fdea361fcd2c73a52533056e2709694_default.png" }, - { - "id": 13461670, - "username": "Herbie_23", - "totalCosts": 132.31, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" - }, { "id": 14633448, "username": "ilrado", @@ -32698,7 +32944,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 542.37, + "totalCosts": 576.71, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32757,7 +33003,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 631.25, + "totalCosts": 644.38, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32871,7 +33117,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 675.69, + "totalCosts": 698.92, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -32911,7 +33157,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 1328.15, + "totalCosts": 1352.39, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33488,7 +33734,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 638.32, + "totalCosts": 710.03, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33568,7 +33814,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 367.64, + "totalCosts": 370.67, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33660,7 +33906,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 521.16, + "totalCosts": 825.17, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33723,7 +33969,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 355.52, + "totalCosts": 384.81, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33758,7 +34004,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 598.93, + "totalCosts": 692.86, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33781,7 +34027,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 1537.22, + "totalCosts": 1557.42, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -33804,7 +34050,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 253.51, + "totalCosts": 270.68, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -34148,7 +34394,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 3708.72, + "totalCosts": 3725.89, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -34162,18 +34408,18 @@ { "fileId": "2830", "contributors": [ + { + "id": 13461670, + "username": "Herbie_23", + "totalCosts": 1214.02, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" + }, { "id": 14686678, "username": "ametel01", "totalCosts": 1212, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686678/medium/42da64bc8743fcf14d7efc7aaebbd99f.jpeg" }, - { - "id": 13461670, - "username": "Herbie_23", - "totalCosts": 1173.62, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" - }, { "id": 14648126, "username": "vittoria.f", @@ -34262,7 +34508,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 737.3, + "totalCosts": 762.55, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -34349,7 +34595,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 3307.75, + "totalCosts": 3350.17, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -34406,7 +34652,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 366.63, + "totalCosts": 378.75, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -34526,7 +34772,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 752.45, + "totalCosts": 1116.05, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -35420,7 +35666,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 539.34, + "totalCosts": 673.67, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -35832,7 +36078,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 76.76, + "totalCosts": 78.78, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -35884,7 +36130,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 399.96, + "totalCosts": 402.99, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -35972,7 +36218,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 492.88, + "totalCosts": 495.91, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -35983,7 +36229,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 655.49, + "totalCosts": 658.52, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -36000,7 +36246,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 2049.29, + "totalCosts": 2052.32, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -36063,7 +36309,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 636.3, + "totalCosts": 639.33, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -36085,7 +36331,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 777.7, + "totalCosts": 780.73, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -36118,7 +36364,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 586.81, + "totalCosts": 589.84, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -36186,7 +36432,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 968.59, + "totalCosts": 970.61, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] @@ -36197,7 +36443,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 594.89, + "totalCosts": 597.92, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -36250,7 +36496,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 923.14, + "totalCosts": 932.23, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -36267,7 +36513,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 2012.93, + "totalCosts": 2015.96, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -36284,7 +36530,7 @@ { "id": 13461670, "username": "Herbie_23", - "totalCosts": 1945.26, + "totalCosts": 1966.47, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" }, { @@ -36719,6 +36965,12 @@ "username": "Carla78", "totalCosts": 213.11, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13754187/medium/37de2106b564cdd5431a9c1f7e091087.png" + }, + { + "id": 13461670, + "username": "Herbie_23", + "totalCosts": 4.04, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" } ] }, @@ -36869,6 +37121,17 @@ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266690/medium/beb929d96ab06718fce198051fdffaae.jpg" } ] + }, + { + "fileId": "11826", + "contributors": [ + { + "id": 13461670, + "username": "Herbie_23", + "totalCosts": 1286.74, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/c9291075edb8582a7efe26fe983237e1.jpg" + } + ] } ] }, @@ -36881,7 +37144,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 625.19, + "totalCosts": 626.2, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -37261,7 +37524,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 449.45, + "totalCosts": 468.64, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -37269,6 +37532,12 @@ "username": "kurotaky", "totalCosts": 137.36, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15169660/medium/05e3e729e62f12747a7d06b8f27d3cf5.jpeg" + }, + { + "id": 16461879, + "username": "0xhotchocolate", + "totalCosts": 19.19, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16461879/medium/4cddc0db1b6c762a917336d29ba6061e.jpeg" } ] }, @@ -37371,7 +37640,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 351.48, + "totalCosts": 354.51, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -37400,7 +37669,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 2003.84, + "totalCosts": 2058.38, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -37441,7 +37710,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 96.96, + "totalCosts": 99.99, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -37464,7 +37733,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 461.57, + "totalCosts": 485.81, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -38570,7 +38839,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 223.21, + "totalCosts": 226.24, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -40850,6 +41119,12 @@ "totalCosts": 37.37, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14852734/medium/da1e9138c30b0fbcfd54f987a7e55328.jpg" }, + { + "id": 16461879, + "username": "0xhotchocolate", + "totalCosts": 27.27, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16461879/medium/4cddc0db1b6c762a917336d29ba6061e.jpeg" + }, { "id": 14942697, "username": "cclefjp", @@ -40952,7 +41227,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 623.17, + "totalCosts": 625.19, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41005,7 +41280,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 347.44, + "totalCosts": 350.47, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41040,7 +41315,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 2029.09, + "totalCosts": 2032.12, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41121,7 +41396,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 696.9, + "totalCosts": 698.92, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41168,7 +41443,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 476.72, + "totalCosts": 479.75, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41209,7 +41484,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 765.58, + "totalCosts": 774.67, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41238,7 +41513,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 2000.81, + "totalCosts": 2003.84, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -41542,7 +41817,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 492.88, + "totalCosts": 495.91, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -41553,7 +41828,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 1118.07, + "totalCosts": 1121.1, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -41592,7 +41867,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 615.09, + "totalCosts": 618.12, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" }, { @@ -41620,7 +41895,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 777.7, + "totalCosts": 780.73, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -41642,7 +41917,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 586.81, + "totalCosts": 589.84, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -41737,7 +42012,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 1101.91, + "totalCosts": 1105.95, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -41915,7 +42190,7 @@ { "id": 15208868, "username": "HiroyukiNaito", - "totalCosts": 352.49, + "totalCosts": 373.7, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] @@ -42161,6 +42436,17 @@ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" } ] + }, + { + "fileId": "11826", + "contributors": [ + { + "id": 15208868, + "username": "HiroyukiNaito", + "totalCosts": 1286.74, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/4ed4a0a0659f1c63e52f395079aeb3c4.jpg" + } + ] } ] }, @@ -45979,7 +46265,7 @@ { "id": 16240492, "username": "Lepolyn", - "totalCosts": 37.37, + "totalCosts": 40.4, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16240492/medium/357b85986effd29b8596ff18aa4af012.jpeg" }, { @@ -46016,6 +46302,12 @@ "username": "Fritzhoy", "totalCosts": 56.56, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15422032/medium/a2df65c9d9309dec39402a0175f3a57f.png" + }, + { + "id": 16240492, + "username": "Lepolyn", + "totalCosts": 50.5, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16240492/medium/357b85986effd29b8596ff18aa4af012.jpeg" } ] }, @@ -46072,7 +46364,7 @@ { "id": 16240492, "username": "Lepolyn", - "totalCosts": 164.63, + "totalCosts": 289.87, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16240492/medium/357b85986effd29b8596ff18aa4af012.jpeg" } ] @@ -48343,6 +48635,12 @@ "totalCosts": 500.96, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13986387/medium/72bb87143f2a8d013cddac84c4e2afac.jpg" }, + { + "id": 16240492, + "username": "Lepolyn", + "totalCosts": 81.81, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16240492/medium/357b85986effd29b8596ff18aa4af012.jpeg" + }, { "id": 15515516, "username": "MCreimer", @@ -48784,6 +49082,12 @@ "username": "malzebu", "totalCosts": 139.38, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14711810/medium/cd03191615e232f82ead1a505c725868.jpeg" + }, + { + "id": 16471419, + "username": "welielton.silva", + "totalCosts": 60.6, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16471419/medium/36af1753a6c6acfa17f9b1e1c8291255_default.png" } ] }, @@ -52693,7 +52997,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 33.33, + "totalCosts": 56.56, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -52749,6 +53053,12 @@ "totalCosts": 38.38, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15083601/medium/81a90e82c22a6973cb849cdcf5e307ba_default.png" }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 12.12, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 15475592, "username": "vladimirkochenov", @@ -52766,12 +53076,6 @@ "username": "andrejklim480", "totalCosts": 6.06, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15214262/medium/5727db09ace3c2d258ba36991ad941ea.jpg" - }, - { - "id": 15763855, - "username": "dovbyshbgd", - "totalCosts": 5.05, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" } ] }, @@ -52784,6 +53088,12 @@ "totalCosts": 370.67, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png" }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 152.51, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 16417254, "username": "MrGunkin", @@ -52850,7 +53160,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 312.09, + "totalCosts": 315.12, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -52921,7 +53231,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 123.22, + "totalCosts": 126.25, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -53325,6 +53635,12 @@ "totalCosts": 64.64, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233448/medium/7aecc0f3a4fd3fbda82e8214fdf5fbe7.jpeg" }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 27.27, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 15947515, "username": "blockson", @@ -53345,7 +53661,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 173.72, + "totalCosts": 181.8, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -53389,6 +53705,12 @@ "totalCosts": 122.21, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15966973/medium/8f0d37e232177100b09297d6f095fbfa_default.png" }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 29.29, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 16440927, "username": "Crptojunky", @@ -53412,18 +53734,18 @@ "totalCosts": 74.74, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png" }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 32.32, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 14744448, "username": "yani4ek", "totalCosts": 30.3, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14744448/medium/487500a62601bab3eaaef4a7d2cc0b57.jpeg" }, - { - "id": 15763855, - "username": "dovbyshbgd", - "totalCosts": 28.28, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" - }, { "id": 14884558, "username": "Ethereum.org_Discord-Nuble", @@ -53490,7 +53812,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 380.77, + "totalCosts": 416.12, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -53543,7 +53865,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 173.72, + "totalCosts": 176.75, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -53707,7 +54029,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 301.99, + "totalCosts": 678.72, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -53786,6 +54108,12 @@ { "fileId": "2950", "contributors": [ + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 281.79, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 15966943, "username": "yulkor", @@ -53804,12 +54132,6 @@ "totalCosts": 130.29, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png" }, - { - "id": 15763855, - "username": "dovbyshbgd", - "totalCosts": 116.15, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" - }, { "id": 15109379, "username": "snayp_er", @@ -53912,7 +54234,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 445.41, + "totalCosts": 447.43, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54001,7 +54323,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 367.64, + "totalCosts": 370.67, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54086,6 +54408,12 @@ "username": "sarbaev3377", "totalCosts": 4.04, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14572078/medium/e1357c87441140fe32c7e02441a03e1d.jpeg" + }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" } ] }, @@ -54218,7 +54546,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 227.25, + "totalCosts": 281.79, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54289,7 +54617,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 481.77, + "totalCosts": 506.01, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54462,7 +54790,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 338.35, + "totalCosts": 340.37, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54625,7 +54953,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 208.06, + "totalCosts": 211.09, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54684,7 +55012,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 21.21, + "totalCosts": 30.3, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54707,7 +55035,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 99.99, + "totalCosts": 103.02, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54760,7 +55088,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 124.23, + "totalCosts": 145.44, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54855,18 +55183,18 @@ "totalCosts": 64.64, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16417254/medium/3b60472af8e3b416a16a38468e0ea821.jpeg" }, + { + "id": 15763855, + "username": "dovbyshbgd", + "totalCosts": 52.52, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" + }, { "id": 15966943, "username": "yulkor", "totalCosts": 29.29, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15966943/medium/0d340104d53d3ff4df1c7c2412e8c86e_default.png" }, - { - "id": 15763855, - "username": "dovbyshbgd", - "totalCosts": 21.21, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" - }, { "id": 15880209, "username": "malovushka", @@ -54887,7 +55215,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 909, + "totalCosts": 958.49, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54922,7 +55250,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 113.12, + "totalCosts": 116.15, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -54945,7 +55273,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 287.85, + "totalCosts": 290.88, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -55020,7 +55348,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 639.33, + "totalCosts": 642.36, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" } ] @@ -55054,7 +55382,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 329.26, + "totalCosts": 332.29, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -55112,7 +55440,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 77.77, + "totalCosts": 110.09, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" } ] @@ -55123,7 +55451,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 530.25, + "totalCosts": 533.28, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -55140,7 +55468,7 @@ { "id": 15763855, "username": "dovbyshbgd", - "totalCosts": 1217.05, + "totalCosts": 1255.43, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15763855/medium/5b59dc54e26664f82eab09a76961eaf7.png" }, { @@ -62896,6 +63224,12 @@ "totalCosts": 82.82, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15824933/medium/9537e45abd1b689484969991849572a9_default.png" }, + { + "id": 13927351, + "username": "meloncikm", + "totalCosts": 67.67, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13927351/medium/b268b78af3b8dd5b06c257373d99484e.jpg" + }, { "id": 15113573, "username": "mary.seleznova", @@ -64061,6 +64395,12 @@ "totalCosts": 25.25, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13959141/medium/82f925f467905ab620b70a4b48eb25e8.jpg" }, + { + "id": 15636829, + "username": "bdwms", + "totalCosts": 22.22, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15636829/medium/434d40bf423f53879e795cc158b1b892.jpeg" + }, { "id": 14780840, "username": "amy.yingzhao", @@ -64266,6 +64606,12 @@ "totalCosts": 264.62, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097185/medium/ef91246c2b7ee8bc15d5b2834ce6fc70.jpg" }, + { + "id": 16372068, + "username": "Joe-Chen", + "totalCosts": 117.16, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16372068/medium/bf1ede23ed85a8ae5b1d9088a8fba1a9.png" + }, { "id": 15126233, "username": "mdranger", @@ -65195,6 +65541,12 @@ "totalCosts": 68.68, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14870630/medium/b36889c699124e54c6b781e3ba477726.png" }, + { + "id": 13654347, + "username": "nodexy", + "totalCosts": 52.52, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" + }, { "id": 12816876, "username": "RicochetLT", @@ -65503,6 +65855,12 @@ "totalCosts": 56.56, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14958061/medium/120296ee25b4bfc07225bfbc8a6d5666_default.png" }, + { + "id": 15636829, + "username": "bdwms", + "totalCosts": 34.34, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15636829/medium/434d40bf423f53879e795cc158b1b892.jpeg" + }, { "id": 14658124, "username": "Whisker17", @@ -65633,6 +65991,12 @@ "totalCosts": 18.18, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14732424/medium/75217f83736977871d3e128f01d75bab_default.png" }, + { + "id": 13654347, + "username": "nodexy", + "totalCosts": 13.13, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" + }, { "id": 14752158, "username": "AuFish", @@ -65803,6 +66167,12 @@ "totalCosts": 30.3, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG" }, + { + "id": 13654347, + "username": "nodexy", + "totalCosts": 23.23, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" + }, { "id": 14771456, "username": "marcusma", @@ -67354,18 +67724,18 @@ "totalCosts": 296.94, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15386722/medium/d45a14868eeb521fcff121613eaeee3c.png" }, + { + "id": 13654347, + "username": "nodexy", + "totalCosts": 231.29, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" + }, { "id": 14829178, "username": "EffectChen", "totalCosts": 96.96, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/39ff70d1cbcdbad8e9056cb4aa4ee789.jpg" }, - { - "id": 13654347, - "username": "nodexy", - "totalCosts": 80.8, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" - }, { "id": 14392078, "username": "205x.tech", @@ -67461,6 +67831,12 @@ "totalCosts": 82.82, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15657887/medium/9212535a0a5fb7ec22a9f8a8329dac3b.jpg" }, + { + "id": 13654347, + "username": "nodexy", + "totalCosts": 76.76, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" + }, { "id": 15992393, "username": "jgE100", @@ -67479,12 +67855,6 @@ "totalCosts": 63.63, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/39ff70d1cbcdbad8e9056cb4aa4ee789.jpg" }, - { - "id": 13654347, - "username": "nodexy", - "totalCosts": 47.47, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654347/medium/3ab7cd18ab323e7a796b44634bddc105.png" - }, { "id": 15871701, "username": "maxwellcotto", @@ -68906,6 +69276,12 @@ "totalCosts": 12.12, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15236832/medium/59227a901011469470b992963cd20855.jpg" }, + { + "id": 16481891, + "username": "zengyixiong97", + "totalCosts": 7.07, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/16481891/medium/962c37a170282f704b6e48b11f86b2a0.png" + }, { "id": 15911295, "username": "Xin_Cheng", @@ -71054,6 +71430,12 @@ "totalCosts": 140.39, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14813188/medium/2e7f6339b3b0cef257f1a26dd6fdc970.jpeg" }, + { + "id": 15636829, + "username": "bdwms", + "totalCosts": 134.33, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15636829/medium/434d40bf423f53879e795cc158b1b892.jpeg" + }, { "id": 14690748, "username": "penglaishan.cn", @@ -74246,6 +74628,12 @@ "username": "Jimbo_L", "totalCosts": 17.17, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15550507/medium/2aaa6dc51fbb57d36b6b8106d06c85fe.jpeg" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74269,6 +74657,12 @@ "username": "xy710.eth", "totalCosts": 56.56, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15783149/medium/f395b4c1a1b358bcc9e01ef741887e40.jpeg" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 54.54, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74298,6 +74692,12 @@ "username": "Tadashi1024", "totalCosts": 21.21, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14817838/medium/e8bbda9fb55464b5d13482f3f1bef0d4.jpg" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74322,6 +74722,12 @@ "totalCosts": 63.63, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15024805/medium/397e610d238f3db6882905462dcecac0.jpeg" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 38.38, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 15854915, "username": "sean7115", @@ -74340,12 +74746,6 @@ "totalCosts": 17.17, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15816617/medium/0f65fc552cc66afb5d5e2cf1b56ac252_default.png" }, - { - "id": 13672373, - "username": "comme.le.gnu", - "totalCosts": 14.14, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" - }, { "id": 15871701, "username": "maxwellcotto", @@ -74383,7 +74783,7 @@ { "id": 15399006, "username": "Xeift", - "totalCosts": 527.22, + "totalCosts": 529.24, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15399006/medium/4b4638642287027a89529ecb11074e44.png" }, { @@ -74485,6 +74885,12 @@ "username": "DeltaCat", "totalCosts": 6.06, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15425666/medium/26f02a14d81a0c403f7bce8edf784889.png" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 2.02, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74532,6 +74938,12 @@ "username": "floaty", "totalCosts": 14.14, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15816617/medium/0f65fc552cc66afb5d5e2cf1b56ac252_default.png" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74567,6 +74979,12 @@ "username": "billwang", "totalCosts": 31.31, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 9.09, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74590,6 +75008,12 @@ "username": "billwang", "totalCosts": 15.15, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74638,6 +75062,12 @@ "totalCosts": 34.34, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 14.14, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 12960382, "username": "5idereal", @@ -74868,6 +75298,12 @@ "username": "K0ue1", "totalCosts": 151.5, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -74972,6 +75408,12 @@ "totalCosts": 45.45, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15783149/medium/f395b4c1a1b358bcc9e01ef741887e40.jpeg" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 21.21, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 14829178, "username": "EffectChen", @@ -75164,6 +75606,12 @@ "totalCosts": 357.54, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15073571/medium/875bbb4fda2d4e54f58a6562347e0b00.png" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 159.58, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 15399006, "username": "Xeift", @@ -75176,12 +75624,6 @@ "totalCosts": 24.24, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15798829/medium/139d50d04c807048126d0e776db73a99.jpeg" }, - { - "id": 13672373, - "username": "comme.le.gnu", - "totalCosts": 10.1, - "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" - }, { "id": 14817838, "username": "Tadashi1024", @@ -75262,6 +75704,12 @@ "totalCosts": 141.4, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 134.33, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 14715690, "username": "chrischengdzonglee", @@ -75623,6 +76071,12 @@ "totalCosts": 5.05, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14598510/medium/dc5af8c666f76b88f0af685ab8574f16.jpeg" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 3.03, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 14779158, "username": "K0ue1", @@ -75690,7 +76144,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 96.96, + "totalCosts": 99.99, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] @@ -75719,7 +76173,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 74.74, + "totalCosts": 77.77, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] @@ -75760,7 +76214,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 8.08, + "totalCosts": 11.11, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" }, { @@ -75811,7 +76265,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 129.28, + "totalCosts": 132.31, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" }, { @@ -75857,7 +76311,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 249.47, + "totalCosts": 252.5, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" }, { @@ -75920,7 +76374,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 114.13, + "totalCosts": 117.16, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" }, { @@ -76079,6 +76533,12 @@ "username": "K0ue1", "totalCosts": 1458.44, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 40.4, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] }, @@ -76166,6 +76626,12 @@ "totalCosts": 868.6, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png" }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 25.25, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, { "id": 14672492, "username": "ukhack", @@ -76283,7 +76749,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 87.87, + "totalCosts": 180.79, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" }, { @@ -76340,7 +76806,7 @@ { "id": 13672373, "username": "comme.le.gnu", - "totalCosts": 47.47, + "totalCosts": 76.76, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] @@ -76359,6 +76825,273 @@ "username": "hmsc", "totalCosts": 322.19, "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15532451/medium/1558c22671c8674e0f77412238047eb8_default.png" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 93.93, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "7935", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 681.75, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "6392", + "contributors": [ + { + "id": 15247878, + "username": "suibianquming", + "totalCosts": 788.81, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247878/medium/d05c911cffcbcecf6c10690bdb0d0e56_default.png" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 135.34, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "6388", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 539.34, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, + { + "id": 15222542, + "username": "Jcys", + "totalCosts": 137.36, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG" + }, + { + "id": 15209850, + "username": "iamlyl913", + "totalCosts": 16.16, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15209850/medium/ffa13023a66cff49a460ae85f3dc1c53.jpeg" + }, + { + "id": 14365554, + "username": "hydai", + "totalCosts": 6.06, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14365554/medium/0eaad18aa54e9f87636e0bf3f5d20dc3.jpeg" + } + ] + }, + { + "fileId": "5553", + "contributors": [ + { + "id": 15222542, + "username": "Jcys", + "totalCosts": 1416.02, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG" + }, + { + "id": 14837806, + "username": "yisosd", + "totalCosts": 506.01, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14837806/medium/a024dfd35587ad67921934a9d6c6410e.png" + }, + { + "id": 14817838, + "username": "Tadashi1024", + "totalCosts": 40.4, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14817838/medium/e8bbda9fb55464b5d13482f3f1bef0d4.jpg" + } + ] + }, + { + "fileId": "7585", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 344.41, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "5555", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 254.52, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, + { + "id": 15936809, + "username": "Lukas19990816", + "totalCosts": 92.92, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15936809/medium/c187ea9a74e1d7504fabe6d03926f207.jpeg" + }, + { + "id": 15222542, + "username": "Jcys", + "totalCosts": 33.33, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG" + }, + { + "id": 14837806, + "username": "yisosd", + "totalCosts": 31.31, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14837806/medium/a024dfd35587ad67921934a9d6c6410e.png" + } + ] + }, + { + "fileId": "7581", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 7.07, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "7589", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 77.77, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "6412", + "contributors": [ + { + "id": 15222542, + "username": "Jcys", + "totalCosts": 1443.29, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 590.85, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "11826", + "contributors": [ + { + "id": 15493144, + "username": "elilee", + "totalCosts": 1286.74, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15493144/medium/1dddf6aff9d640b54067fbc6fcaa6a10_default.png" + } + ] + }, + { + "fileId": "2712", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 657.51, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, + { + "id": 14779158, + "username": "K0ue1", + "totalCosts": 263.61, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png" + }, + { + "id": 15955263, + "username": "Heyhei", + "totalCosts": 188.87, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15955263/medium/51ba4f008f63f1b37ac900269bcaccc0_default.png" + } + ] + }, + { + "fileId": "2710", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 440.36, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + }, + { + "id": 14779158, + "username": "K0ue1", + "totalCosts": 383.8, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png" + } + ] + }, + { + "fileId": "6550", + "contributors": [ + { + "id": 15993271, + "username": "Lilian_chou", + "totalCosts": 24.24, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15993271/medium/fadd2314e88da12bf8895fdb3ac65062_default.png" + }, + { + "id": 15965723, + "username": "sudosu.tw", + "totalCosts": 21.21, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15965723/medium/13708940b262d15c19d02db2426807a3.jpeg" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 15.15, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "6546", + "contributors": [ + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 62.62, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" + } + ] + }, + { + "fileId": "6540", + "contributors": [ + { + "id": 15435578, + "username": "Colt-M1873", + "totalCosts": 410.06, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15435578/medium/bd55e9da0da8ef5d844ef147276c121d.jpeg" + }, + { + "id": 13672373, + "username": "comme.le.gnu", + "totalCosts": 59.59, + "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13672373/medium/9921ca5aa36af788bfd5fc5a898fbf43.jpg" } ] } diff --git a/src/data/developer-docs-links.yaml b/src/data/developer-docs-links.yaml index 5552306606b..784319ad1e6 100644 --- a/src/data/developer-docs-links.yaml +++ b/src/data/developer-docs-links.yaml @@ -4,254 +4,259 @@ # To display item as a collapsible directory vs. a link # use the `path` property (of the directory) vs. the `to` property - id: docs-nav-readme - to: /developers/docs/ + href: /developers/docs/ - id: docs-nav-foundational-topics path: /developers/docs/ items: - id: docs-nav-intro-to-ethereum - to: /developers/docs/intro-to-ethereum/ + href: /developers/docs/intro-to-ethereum/ description: docs-nav-intro-to-ethereum-description - id: docs-nav-intro-to-ether - to: /developers/docs/intro-to-ether/ + href: /developers/docs/intro-to-ether/ description: docs-nav-intro-to-ether-description - id: docs-nav-intro-to-dapps - to: /developers/docs/dapps/ + href: /developers/docs/dapps/ description: docs-nav-intro-to-dapps-description - id: docs-nav-web2-vs-web3 - to: /developers/docs/web2-vs-web3/ + href: /developers/docs/web2-vs-web3/ description: docs-nav-web2-vs-web3-description - id: docs-nav-accounts - to: /developers/docs/accounts/ + href: /developers/docs/accounts/ description: docs-nav-accounts-description - id: docs-nav-transactions - to: /developers/docs/transactions/ + href: /developers/docs/transactions/ description: docs-nav-transactions-description - id: docs-nav-blocks - to: /developers/docs/blocks/ + href: /developers/docs/blocks/ description: docs-nav-blocks-description - id: docs-nav-evm - to: /developers/docs/evm/ + href: /developers/docs/evm/ description: docs-nav-evm-description items: - id: docs-nav-opcodes - to: /developers/docs/evm/opcodes/ + href: /developers/docs/evm/opcodes/ - id: docs-nav-gas - to: /developers/docs/gas/ + href: /developers/docs/gas/ description: docs-nav-gas-description - id: docs-nav-nodes-and-clients - to: /developers/docs/nodes-and-clients/ + href: /developers/docs/nodes-and-clients/ description: docs-nav-nodes-and-clients-description items: - id: docs-nav-run-a-node - to: /developers/docs/nodes-and-clients/run-a-node/ + href: /developers/docs/nodes-and-clients/run-a-node/ - id: docs-nav-client-diversity - to: /developers/docs/nodes-and-clients/client-diversity/ + href: /developers/docs/nodes-and-clients/client-diversity/ - id: docs-nav-nodes-as-a-service - to: /developers/docs/nodes-and-clients/nodes-as-a-service/ + href: /developers/docs/nodes-and-clients/nodes-as-a-service/ - id: docs-nav-node-architecture - to: /developers/docs/nodes-and-clients/node-architecture/ + href: /developers/docs/nodes-and-clients/node-architecture/ - id: docs-nav-light-clients - to: /developers/docs/nodes-and-clients/light-clients/ + href: /developers/docs/nodes-and-clients/light-clients/ - id: docs-nav-archive-nodes - to: /developers/docs/nodes-and-clients/archive-nodes/ + href: /developers/docs/nodes-and-clients/archive-nodes/ - id: docs-nav-bootnodes - to: /developers/docs/nodes-and-clients/bootnodes/ + href: /developers/docs/nodes-and-clients/bootnodes/ - id: docs-nav-networks - to: /developers/docs/networks/ + href: /developers/docs/networks/ description: docs-nav-networks-description - id: docs-nav-consensus-mechanisms - to: /developers/docs/consensus-mechanisms/ + href: /developers/docs/consensus-mechanisms/ description: docs-nav-consensus-mechanisms-description items: - id: docs-nav-proof-of-work - to: /developers/docs/consensus-mechanisms/pow/ + href: /developers/docs/consensus-mechanisms/pow/ items: - id: docs-nav-mining - to: /developers/docs/consensus-mechanisms/pow/mining/ + href: /developers/docs/consensus-mechanisms/pow/mining/ items: - id: docs-nav-mining-algorithms - to: /developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ + href: /developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ items: - id: docs-nav-dagger-hashimoto - to: /developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/ + href: /developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/ - id: docs-nav-ethash - to: /developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/ + href: /developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/ - id: docs-nav-proof-of-stake - to: /developers/docs/consensus-mechanisms/pos/ + href: /developers/docs/consensus-mechanisms/pos/ items: - id: docs-nav-gasper - to: /developers/docs/consensus-mechanisms/pos/gasper/ + href: /developers/docs/consensus-mechanisms/pos/gasper/ - id: docs-nav-weak-subjectivity - to: /developers/docs/consensus-mechanisms/pos/weak-subjectivity/ + href: /developers/docs/consensus-mechanisms/pos/weak-subjectivity/ - id: docs-nav-attestations - to: /developers/docs/consensus-mechanisms/pos/attestations/ + href: /developers/docs/consensus-mechanisms/pos/attestations/ - id: docs-nav-rewards-and-penalties - to: /developers/docs/consensus-mechanisms/pos/rewards-and-penalties/ + href: /developers/docs/consensus-mechanisms/pos/rewards-and-penalties/ - id: docs-nav-attack-and-defense - to: /developers/docs/consensus-mechanisms/pos/attack-and-defense/ + href: /developers/docs/consensus-mechanisms/pos/attack-and-defense/ - id: docs-nav-keys - to: /developers/docs/consensus-mechanisms/pos/keys/ + href: /developers/docs/consensus-mechanisms/pos/keys/ - id: docs-nav-pos-vs-pow - to: /developers/docs/consensus-mechanisms/pos/pos-vs-pow/ + href: /developers/docs/consensus-mechanisms/pos/pos-vs-pow/ - id: docs-nav-block-proposal - to: /developers/docs/consensus-mechanisms/pos/block-proposal/ + href: /developers/docs/consensus-mechanisms/pos/block-proposal/ - id: docs-nav-pos-faqs - to: /developers/docs/consensus-mechanisms/pos/faqs/ + href: /developers/docs/consensus-mechanisms/pos/faqs/ - id: docs-nav-proof-of-authority - to: /developers/docs/consensus-mechanisms/poa/ + href: /developers/docs/consensus-mechanisms/poa/ - id: docs-nav-ethereum-stack path: /developers/docs/ items: - id: docs-nav-intro-to-the-stack - to: /developers/docs/ethereum-stack/ + href: /developers/docs/ethereum-stack/ description: docs-nav-intro-to-the-stack-description - id: docs-nav-smart-contracts - to: /developers/docs/smart-contracts/ + href: /developers/docs/smart-contracts/ description: docs-nav-smart-contracts-description items: - id: docs-nav-smart-contract-languages - to: /developers/docs/smart-contracts/languages/ + href: /developers/docs/smart-contracts/languages/ - id: docs-nav-smart-contract-anatomy - to: /developers/docs/smart-contracts/anatomy/ + href: /developers/docs/smart-contracts/anatomy/ - id: docs-nav-smart-contracts-libraries - to: /developers/docs/smart-contracts/libraries/ + href: /developers/docs/smart-contracts/libraries/ - id: docs-nav-testing-smart-contracts - to: /developers/docs/smart-contracts/testing/ + href: /developers/docs/smart-contracts/testing/ - id: docs-nav-compiling-smart-contracts - to: /developers/docs/smart-contracts/compiling/ + href: /developers/docs/smart-contracts/compiling/ - id: docs-nav-deploying-smart-contracts - to: /developers/docs/smart-contracts/deploying/ + href: /developers/docs/smart-contracts/deploying/ - id: docs-nav-verifying-smart-contracts - to: /developers/docs/smart-contracts/verifying/ + href: /developers/docs/smart-contracts/verifying/ - id: docs-nav-upgrading-smart-contracts - to: /developers/docs/smart-contracts/upgrading/ + href: /developers/docs/smart-contracts/upgrading/ - id: docs-nav-smart-contract-security - to: /developers/docs/smart-contracts/security/ + href: /developers/docs/smart-contracts/security/ description: docs-nav-smart-contract-security-description - id: docs-nav-smart-contract-formal-verification - to: /developers/docs/smart-contracts/formal-verification/ + href: /developers/docs/smart-contracts/formal-verification/ description: docs-nav-smart-contract-formal-verification-description - id: docs-nav-composability - to: /developers/docs/smart-contracts/composability/ + href: /developers/docs/smart-contracts/composability/ - id: docs-nav-development-networks - to: /developers/docs/development-networks/ + href: /developers/docs/development-networks/ description: docs-nav-development-networks-description - id: docs-nav-development-frameworks - to: /developers/docs/frameworks/ + href: /developers/docs/frameworks/ description: docs-nav-development-frameworks-description - id: docs-nav-ethereum-client-apis description: docs-nav-ethereum-client-apis-description items: - id: docs-nav-java-script-apis - to: /developers/docs/apis/javascript/ + href: /developers/docs/apis/javascript/ - id: docs-nav-backend-apis - to: /developers/docs/apis/backend/ + href: /developers/docs/apis/backend/ - id: docs-nav-json-rpc - to: /developers/docs/apis/json-rpc/ + href: /developers/docs/apis/json-rpc/ - id: docs-nav-data-and-analytics - to: /developers/docs/data-and-analytics/ + href: /developers/docs/data-and-analytics/ description: docs-nav-data-and-analytics-description items: - id: docs-nav-block-explorers - to: /developers/docs/data-and-analytics/block-explorers/ + href: /developers/docs/data-and-analytics/block-explorers/ - id: docs-nav-storage - to: /developers/docs/storage/ + href: /developers/docs/storage/ description: docs-nav-storage-description - id: docs-nav-integrated-development-environments-ides - to: /developers/docs/ides/ + href: /developers/docs/ides/ description: docs-nav-integrated-development-environments-ides-description - id: docs-nav-programming-languages - to: /developers/docs/programming-languages/ + href: /developers/docs/programming-languages/ description: docs-nav-programming-languages-description items: - id: docs-nav-dart - to: /developers/docs/programming-languages/dart/ + href: /developers/docs/programming-languages/dart/ - id: docs-nav-delphi - to: /developers/docs/programming-languages/delphi/ + href: /developers/docs/programming-languages/delphi/ - id: docs-nav-dot-net - to: /developers/docs/programming-languages/dot-net/ + href: /developers/docs/programming-languages/dot-net/ - id: docs-nav-golang - to: /developers/docs/programming-languages/golang/ + href: /developers/docs/programming-languages/golang/ - id: docs-nav-java - to: /developers/docs/programming-languages/java/ + href: /developers/docs/programming-languages/java/ - id: docs-nav-javascript - to: /developers/docs/programming-languages/javascript/ + href: /developers/docs/programming-languages/javascript/ - id: docs-nav-python - to: /developers/docs/programming-languages/python/ + href: /developers/docs/programming-languages/python/ - id: docs-nav-ruby - to: /developers/docs/programming-languages/ruby/ + href: /developers/docs/programming-languages/ruby/ - id: docs-nav-rust - to: /developers/docs/programming-languages/rust/ + href: /developers/docs/programming-languages/rust/ - id: docs-nav-advanced path: /developers/docs/ items: - id: docs-nav-bridges - to: /developers/docs/bridges/ + href: /developers/docs/bridges/ description: docs-nav-bridges-description - id: docs-nav-standards - to: /developers/docs/standards/ + href: /developers/docs/standards/ description: docs-nav-standards-description items: - id: docs-nav-token-standards - to: /developers/docs/standards/tokens/ + href: /developers/docs/standards/tokens/ items: - id: docs-nav-erc-20 - to: /developers/docs/standards/tokens/erc-20/ + href: /developers/docs/standards/tokens/erc-20/ - id: docs-nav-erc-721 - to: /developers/docs/standards/tokens/erc-721/ + href: /developers/docs/standards/tokens/erc-721/ - id: docs-nav-erc-1155 - to: /developers/docs/standards/tokens/erc-1155/ + href: /developers/docs/standards/tokens/erc-1155/ - id: docs-nav-mev - to: /developers/docs/mev/ + href: /developers/docs/mev/ description: docs-nav-mev-description - id: docs-nav-oracles - to: /developers/docs/oracles/ + href: /developers/docs/oracles/ description: docs-nav-oracles-description - id: docs-nav-scaling - to: /developers/docs/scaling/ + href: /developers/docs/scaling/ description: docs-nav-scaling-description items: - id: docs-nav-scaling-optimistic-rollups - to: /developers/docs/scaling/optimistic-rollups/ + href: /developers/docs/scaling/optimistic-rollups/ - id: docs-nav-scaling-zk-rollups - to: /developers/docs/scaling/zk-rollups/ + href: /developers/docs/scaling/zk-rollups/ - id: docs-nav-scaling-channels - to: /developers/docs/scaling/state-channels/ + href: /developers/docs/scaling/state-channels/ - id: docs-nav-scaling-sidechains - to: /developers/docs/scaling/sidechains/ + href: /developers/docs/scaling/sidechains/ - id: docs-nav-scaling-plasma - to: /developers/docs/scaling/plasma/ + href: /developers/docs/scaling/plasma/ - id: docs-nav-scaling-validium - to: /developers/docs/scaling/validium/ + href: /developers/docs/scaling/validium/ - id: docs-nav-data-availability - to: /developers/docs/data-availability/ + href: /developers/docs/data-availability/ description: docs-nav-data-availability-description items: - id: docs-nav-data-availability-storage-strategies - to: /developers/docs/data-availability/blockchain-data-storage-strategies/ + href: /developers/docs/data-availability/blockchain-data-storage-strategies/ - id: docs-nav-networking-layer - to: /developers/docs/networking-layer/ + href: /developers/docs/networking-layer/ description: docs-nav-networking-layer-description items: - id: docs-nav-networking-layer-network-addresses - to: /developers/docs/networking-layer/network-addresses/ + href: /developers/docs/networking-layer/network-addresses/ - id: docs-nav-networking-layer-portal-network - to: /developers/docs/networking-layer/portal-network/ + href: /developers/docs/networking-layer/portal-network/ - id: docs-nav-data-structures-and-encoding - to: /developers/docs/data-structures-and-encoding/ + href: /developers/docs/data-structures-and-encoding/ description: docs-nav-data-structures-and-encoding-description items: - id: docs-nav-data-structures-and-encoding-patricia-merkle-trie - to: /developers/docs/data-structures-and-encoding/patricia-merkle-trie/ + href: /developers/docs/data-structures-and-encoding/patricia-merkle-trie/ - id: docs-nav-data-structures-and-encoding-rlp - to: /developers/docs/data-structures-and-encoding/rlp/ + href: /developers/docs/data-structures-and-encoding/rlp/ - id: docs-nav-data-structures-and-encoding-ssz - to: /developers/docs/data-structures-and-encoding/ssz/ + href: /developers/docs/data-structures-and-encoding/ssz/ - id: docs-nav-data-structures-and-encoding-web3-secret-storage - to: /developers/docs/data-structures-and-encoding/web3-secret-storage/ + href: /developers/docs/data-structures-and-encoding/web3-secret-storage/ - id: docs-nav-design-fundamentals path: /developers/docs/ items: - id: docs-nav-design-and-ux - to: /developers/docs/design-and-ux/ + href: /developers/docs/design-and-ux/ description: docs-nav-design-and-ux-description + items: + - id: docs-nav-heuristics-for-web3 + href: /developers/docs/design-and-ux/heuristics-for-web3/ + - id: docs-nav-dex-design-best-practice + href: /developers/docs/design-and-ux/dex-design-best-practice/ diff --git a/src/data/layer-2/layer-2.ts b/src/data/layer-2/layer-2.ts index ff5997897e6..e44fe49da8b 100644 --- a/src/data/layer-2/layer-2.ts +++ b/src/data/layer-2/layer-2.ts @@ -139,8 +139,7 @@ export const layer2Data: Rollups = { ], blockExplorer: "https://explorer.zksync.io/", ecosystemPortal: "https://zksync.io/ecosystem", - tokenLists: - "https://explorer.zksync.io/tokens", + tokenLists: "https://explorer.zksync.io/tokens", noteKey: "", purpose: ["universal"], descriptionKey: "zksync-description", diff --git a/src/data/placeholders/content-contributing-translation-program-translatathon-data.json b/src/data/placeholders/content-contributing-translation-program-translatathon-data.json index de44e08785c..be8a4e7ef7a 100644 --- a/src/data/placeholders/content-contributing-translation-program-translatathon-data.json +++ b/src/data/placeholders/content-contributing-translation-program-translatathon-data.json @@ -10,5 +10,9 @@ "/content/contributing/translation-program/translatathon/approved.png": { "hash": "3679fde5", "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAYAAABR7VzxAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAQElEQVR4nGP49fvb/4rKyv+SklL/ff38/p87d+4/KYDh3v17/7u6u//b2Nr9Dw4N/b97997/b968/f/o0WOiMABgWW4hwWba0QAAAABJRU5ErkJggg==" + }, + "/content/contributing/translation-program/translatathon/participate.png": { + "hash": "37b20b75", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAACXBIWXMAAAsTAAALEwEAmpwYAAABwUlEQVR4nAXB20vTcRjA4a//wCK66QDdRTAoCCqi7CINEUQTNpVoFgQDJ5UaSO3CLcV0YShGEJU0cdA6mDWjyQpiRatYUWLbXAdQl27ObT+ZulXbOz49j1Jle4tlO4+K992sRJMlCS/+lehiXn7HkhKcy8hSIi2F7KrMZ0Ri8byEPsaFf8hjz4QcaDAV1LYjJvS1TdRZe4glcxRLsJJYp/VaAPPCBgPTcXzBGKWSoP3SSE8nmQ2FqDjTgNqyB6Xbf5IKcwsdg71oWhYKfxgeC6EOOam58ZlzD34w/ChC5Oc8qfASZNdx35tE6XahlB6lthoorzlP0PuejXSBopbn8kMNdeoNlQYPje1+XDPLhPJr5OZS5BI5lr9oGGttqE3HUT0WF462Ud6O+lmJrhKJreF0f6P3bpjWvg9Y+r/SPRJk5vsC3vEZXENPScXTJD9luG1/htqhN3Oiys7p+us8GXuNsclB99l+vCMv6LS9pM8+wbjzOa6rt7A2D9FWb8XnfsVguxtTlR2ldJVFtb1ODu5ulGP7jGKoviCdlisy5ZuUm3f8EgwEZMpzXwa6HGIzd8mlFptYmjvkcPlFUZurC/8BDAI6uLFE/KgAAAAASUVORK5CYII=" } } \ No newline at end of file diff --git a/src/data/placeholders/content-contributing-translation-program-translatathon-details-data.json b/src/data/placeholders/content-contributing-translation-program-translatathon-details-data.json new file mode 100644 index 00000000000..5303e6a2378 --- /dev/null +++ b/src/data/placeholders/content-contributing-translation-program-translatathon-details-data.json @@ -0,0 +1,6 @@ +{ + "/content/contributing/translation-program/translatathon/details/participate.png": { + "hash": "37b20b75", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAACXBIWXMAAAsTAAALEwEAmpwYAAABwUlEQVR4nAXB20vTcRjA4a//wCK66QDdRTAoCCqi7CINEUQTNpVoFgQDJ5UaSO3CLcV0YShGEJU0cdA6mDWjyQpiRatYUWLbXAdQl27ObT+ZulXbOz49j1Jle4tlO4+K992sRJMlCS/+lehiXn7HkhKcy8hSIi2F7KrMZ0Ri8byEPsaFf8hjz4QcaDAV1LYjJvS1TdRZe4glcxRLsJJYp/VaAPPCBgPTcXzBGKWSoP3SSE8nmQ2FqDjTgNqyB6Xbf5IKcwsdg71oWhYKfxgeC6EOOam58ZlzD34w/ChC5Oc8qfASZNdx35tE6XahlB6lthoorzlP0PuejXSBopbn8kMNdeoNlQYPje1+XDPLhPJr5OZS5BI5lr9oGGttqE3HUT0WF462Ud6O+lmJrhKJreF0f6P3bpjWvg9Y+r/SPRJk5vsC3vEZXENPScXTJD9luG1/htqhN3Oiys7p+us8GXuNsclB99l+vCMv6LS9pM8+wbjzOa6rt7A2D9FWb8XnfsVguxtTlR2ldJVFtb1ODu5ulGP7jGKoviCdlisy5ZuUm3f8EgwEZMpzXwa6HGIzd8mlFptYmjvkcPlFUZurC/8BDAI6uLFE/KgAAAAASUVORK5CYII=" + } +} \ No newline at end of file diff --git a/src/data/placeholders/content-developers-docs-design-and-ux-dex-design-best-practice-data.json b/src/data/placeholders/content-developers-docs-design-and-ux-dex-design-best-practice-data.json new file mode 100644 index 00000000000..ee3d39cd345 --- /dev/null +++ b/src/data/placeholders/content-developers-docs-design-and-ux-dex-design-best-practice-data.json @@ -0,0 +1,70 @@ +{ + "/content/developers/docs/design-and-ux/dex-design-best-practice/1.png": { + "hash": "1475dedd", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVR4nKWSwUoCQRzG59CtB+gJukZdIoIEr53Ca53rHl16gJ4ivPsMilsgtTFl4NZajYSiqKsbu7qKzY7Z1+yw7WlXjT74+P8Zhh/ffAzBP0XiDsWnAJ9w5WCfiqmc/vKAm+IttLyGB53iqnCN7GUOBjUw+5otBgSXmFnDK2OovjDQ+0dopTuYZYZBdwCv76lEcwGt2hvq7xWM3C5Gww4m4ybcTg9O21GQRMB3OA8y5yAr21jfOZE+BllL4/DoIuxGJD/hF7CxdwZCtqTTIKv7cqawuXsaJVjYQb/ZktHbEdLnQzSMKuy6DYtZqodEQKAKfQbVy/iwHLi2B/OJQdco+Jgrzy0xkPBFZPUHwj1OsYC/6Adwjo/9joHD3wAAAABJRU5ErkJggg==" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/2.png": { + "hash": "cf379a0c", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVR4nMWRsQrDIBCGr6/m4AsIDnk838DRQbrYOSkZHB0dHKQkFMSGvyRTIaWU2tIffm44+O7+O0Kj6CeAWuvmd3rf22C5LSjXgukywXuPGOM2aa2rc85IKcE5hxDCHjDnGeNxxHAaQAcCEUEIAWMMrLVQSqHrOnDOobXeA8I5oDf9S4CUEoyx54BaaluE5iM+6j9v/FR3bkfUCJN9GeMAAAAASUVORK5CYII=" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/3.png": { + "hash": "2eb48ffc", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCElEQVR4nLVRu6qDUBA8v+An+BNWNpbWYuEHWFzsrKyEwOksAjaxswhy6zQ3SIo0gUDqlHZ2FgmGECQpJuzCOXlc0iRkYXBX2DkzswIflvgaQdd16PueQb2ah2Hgvmka7jXB5XzBrtsxTscToiiCZVnIskwjTVP+H8cxg4g0AS2tF2ssZ0tsN1s4jgMhBC8ogiAIYBgGTNPkmRQJ9TrhvvI8Z1RVhaIoGGVZoq5r/oZheCNQJKRCWUiSBJ7nQUqpQRZIOi0T2AItrv5WmP/OMRlNIH8kpuMpfN9nC67ragtkiyzYts0qdAYqvMP+wCDSVwpUmJTHQ4jP1batPt39GdX874zv1scEVwWOkmjMy69JAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/4.png": { + "hash": "82b99435", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAABCElEQVR4nK2RvWoCQRSFp8hbiFWKQNp04hukSZ93MJUgeQJLQbtgZZsusIJgoaArBCwUVxCXjYKKYbP+La7jaI57JwpqXFbQA4c7MwzfPdzLcKHYVQHr1Rp8zsEXHEKII6/8AWbXhFE1UM6XoSgKKhUV2WwOiVQaLa0Fq2fJP9ToJMC2bOkvvYuG1kStrqFYVPHxnkdN1aB/6hLimWCnYb+DUkGBOTRgj3to10v46Q8kXHDhDZiObBkvEk2CsSDY7RPYneubB7zGM/LP8mgW/wDOzMFL7M0FhMACj2D3z+45LN8owfh74g2g7n8Rf+m2rZCVwDRAgvjOgFY2d/iBz1qjnyjh/gpJG1XbkuJDH0C4AAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/5.png": { + "hash": "fb1e6d8a", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAABCUlEQVR4nLVRTUsCURR9mxb+lsA/EP2BCNr4iwL/QrhrUcsmxIUIgS2UxDE/GVSeBjMbRYMatHGcudc5zXthi2BKCc/jwH333nM4vCfwT4iDGEQcYROfkEIQEZhZdXc3qFQryF3lUK/V8dww8VA0IOXo2zzRQA2Xr0uYjyaMm3s0n1rotwfodbuwbef3BErMIYN8wktHQnasODrp/sf7AuP2EO7ExUzOMB/PNVfuCkKJ1GA6mMJu2HBaDkqFKq5vi2haDqzRBHfxPW+UtbkSbRl4wVcCf+Hr6N6bp5eOLy4hxClE6hzi6CyuT5DOZHVS5s3fj6iWgoCwViTWNYW0+y/sg0SD6AeT8AmhSpuvtAK9HgAAAABJRU5ErkJggg==" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/6.png": { + "hash": "613499fe", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABO0lEQVR4nK2RvUrDUABG7yZugovg6kP4AC6i4tQXcHOQWkUEdx9AcBMRxE5qVVTcHIJVaLSWEtsYYxpCS0FobLGmYpMeY6pV0OigHxzuHxzu/a7gjxH/IvA871uazeYbbrAOFdi2jSzLpFKpgEwmg67rWJYVYJoFSsXizwJJkkgmk2SzWRRFQVVVNE3DMAxfmiaXz4cLKhWbg8Mjdvf2kU5OudEN8nkNVdP92yhsrO5wdpymYTeol+vUCjWcO+dD4DxWuVXPMdQLylaO+n0xwKmVeKgWuUpLmNcKXtPv5tnDfXKDsSOQZJPBiTWGJuOMxhKMxbYZn0kwHN1iJLrJQGSZxRWJduGtr09Yil8iuqYRPbOI7hiibx7Rv9Ce984hxBQish4ugJZ/4HZ4/77Pe6+ElviXdAStXwjLC3VBwu6Jsi/jAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/7.png": { + "hash": "e4b4a4d7", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABhklEQVR4nI2SXU8TQRSGJ9x5YUL8W/J7hAs1+heIV154ASGoCSofmpjITQMkDVDL2G7Ltrtbd9mm3bjTFmjpdrt9mK6KJWkbT/LknJPMeWfemRFMRKvYolPtMOwP+d8Qk42SClVQXDqXxHE8lSRJ5gi0FGW7TL1Rx/f9OzxvzAV1Xbfb7dkC7k+XbDaLZVkplUpVDzrsZ4psbh1wXi4Rhmq2QBAEGIahh7x0Z/dPNk0LKX8gCybNYI7A2OM4/voM1VXKvxjdrZkq0GwGHB4ekc+fUbVsHKeGrak5NpZpYGpLSs05Qd132d1+z9fPHzk3vvMr8Gg0PEJfYp18wLYqdK+nCCTJKG1OCy6raxlebx7wZuuYt18k7/YkGztnrH3K8Wo9Q67oMjmTCvSj3x9naWUfIZYRD18gFp4hHr1ELGrEU8SD5zo/4fHyNyZn7lnwGyGn0iabK3GcryBLHran8IMuRfMiRanr2XcQRX2imx69XkdzxSDqMowjRskgrePoRr/C4J7ALQtxwxY3Ksy3AAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/8.png": { + "hash": "5a9b1851", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABaklEQVR4nI2SMUvDQBiGbxOcHMX/Iq4i4h8QdRHURXAX/AHWRXQWf0CXxs3i4KLdtWKLpcYYE9vkmppe0l7S17svWCKS4hdevrvA+9z7XcKQq6bRRPumje5TF6Ir8J9i+U3ruoVGpUEyb01IITFWj5SSlKYpqRAQfAVwPh3EoxhRHEEIQYrVOk2l6jHCMCwGcM7hed5kn6Zj6o/PnyhXauh2bAUZTgfYtv0nruP6qNcbaJkf8INBMUBH/Jl3rMza6Hb8SXx9uhBRMUDPZ1kWgiCg07UpUqaEoCMC6zspBLiuC8MwUK1WaRRd+haGoYOHuzKaL6+IpgE47+HNeley0Av6ZNaxRyoJ5x5MM0s35Q4iDEIfPe6SRMgpvq5I9NUIAjJJfv0LBBjKhDYbhxUwtg42s6P6Ntj8PtjCAdjsLtjcnnq3ia2jK+Q9BJBJ9r1PLmtgSyWw1TOwFaW182y9fJr1xWOULu6R93wDZOfBRshepPwAAAAASUVORK5CYII=" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/9.png": { + "hash": "5289331a", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABX0lEQVR4nJWST0vDMBjGcxA8efCmH8ejoFdBEO/iYf5B3EHEr7NDwcNAnQ5FRG8eBIdjgnRD1rk167omW5ekj026zQ43wZSHt02ePnn7SwlSQ3ABJRT+M0j6wS7YqN5U4b17kH1pAnUdaVr4REDYC9H3++i1e+Auh2/7YzGHwfvoGM/MgG7Qheu6iFIXYnEe4vOLolKugXWD2QGMMQQpg1KRqa9vTVjnT2g4NYThANFw/leAEGJclZJoUd9Id6GUMhp5pgZwzuE4jukkMcfw4t2i+F6KASilZm1mgEvbKBbvcP/wiLrTSMBKhU7TxvNtDi+litnkjw4YOKMI/LqpUnLTfiJNX8QMppyCHELJXZSwsmthfd/CasbCRjaPrdMrbJ5cYvusgLWjPKzr8gRgEzAY/iDaSMgOyOIhyPweyHIWZOkYZC4DsnBg1rQn/c7EJ2hYUUx/JE1cg0zmf5Qe33lry/+eS4bWAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/10.png": { + "hash": "f14666fe", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVR4nI1S20rDQBCNb/6Z/o4iguBf+AGCL4LQV6EUxQfBolgoohKaYC/pNekm2d1sGpP0uJnS0tqLDhx2Zpg5c9kxsCSyI6EGCtNsSviPGMuGdW3BvrHpHVaHCBshIc+nhD8JIj9COAohXEHgfQ7pSSTJRBNkiOOYsJUgCAOM2XitypjFsL9cTRRrJNsJfN+HO3J1tXyBQkzbQ/muhmazDSnVdgKlFDjnVKVIDkQEGSmqrBSHkAmk2jFCkZimKSVPiUDCDyWgG5ktMt89AmMM1WoVpmnqVuXCn8Y+BtYLXI/RQncS1Ot11Go1eJ5HvuLzsoSja7+i1XZozJ07YCxAEISkJ8k3IdOtcz2O43RXOttAEGHQa4J5PaS/WhWcwTLfIARfJ5jf2Ic1wmXpFaXKJ8pPDu6fu4SK1m8f27i4esB7o0+x88skgkmSkXFwUoZhHMHYO9PvKYz98xkK3Sh8xzjUMcs5q5coJmj1ODoDsRGtXkgxy/IDGYlL9dPyjPAAAAAASUVORK5CYII=" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/11.png": { + "hash": "912d52c5", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABZ0lEQVR4nKWRzUrDQBDH9wG8CIoi+Fgexc+CT9HX6UH0ICJe6sHqpVJpLSIUS3PQ2Jp2k26z2WST9u/uppb4kRZxwkBm5z+/mZ0lyFgcxcb/YiQbNEoNNI+b6FQ66D/3DUxyiXE8XgyYjCeIg9gU2nUbvcceaJuamDkjRFJCTj13AuYzVCtVdLvdFDr9Pi1JkvkAz/NgWRYCHiCWMaJQGsz9wwvKV3dw3QGEEHMmYAyU0lmntJsGWLi5rYO6FL6C5wI453AcZzYmV2IhQjXRCHTg4O3dxZAFBvorQBdqiOcNTex6PvruEN81esLcHdRqNeMapIXZ60i1lwVLZCiXr3B2foFWq63ECbiQoK9PuL4soW3Z5lq5gFAECPwefGarV+CZjOocUUgxUNAws4EpQHfSViiegpAtkLV9kOUdkM2j1Fd2QdYPTE5rsjVfAIfFkxSwugeytA2yUUgL9b8+Uzmt+QH4j30Akng7WjHQik4AAAAASUVORK5CYII=" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/12.png": { + "hash": "d0ffcd2b", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABWUlEQVR4nKVPPUsDQRTcSrASS3+AjeCvsVREtFS0sBRrO/9AbEQxEfxoNBY2waDECzn0iOSyd7l8rGdiDCbZxJx63I2bTXMiJ0EfDG/m7b5hHsE/iwQFSzBUb6twXh3wCkfTbEo+lIHv+bDiFoxTA+yKoXBWQC6Wk7xdag+XwHl30Ol20eu9SXQF7/AOeItLzjkX8164ATUq2No+QTqtIKfnoes68jQvQSmFqqqyhxrY9hOSyRtkVA3ZrIFSsQjLskQvwTRNKMLYtu1wgw/XhS+653lS1xstCQRmrvgTavBSY1Aud5HJqCiXyzJuQSTQNA2x2CGi0ejvJzTqj7hLXYjIVHKbFfFcZTDpA1LXCSgCNaF/GHy6g3izG+cgZAlkfA1kdAVkYn2AkWWQsVX5NrcZR3BHGrieL0XkWAOZ2cHUwj4m5/cwvXgg0ef9Wf8tcnSP4M63E/5SX6V8uhXGNI+zAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/13.png": { + "hash": "176b1233", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVR4nJVQu04CQRQdCv/BxoYPMDQk+AGW/IKdDbGiIVJZ8AfGjvAlaEe2IUioSFgDyBogy2PDhpmdvbDHmUEDMQuLJzm5kzlzzz13GM7AdrM1jAM7x+AUYg3ckYthZwAhBDjnaNXfYTdt+HMfJOm4gRZ1VKvRxttrQ91EICL07QF63Q8IX0ByedxAi3pK33YwdedwZwtDb7XCxJlgOV5i7a2TV/BmQ0zHvV0qEui0LHw5n8l/QLQx9bFSA7vK4yJ3D5a5A0vdoPhUNVr48ybW4FcslJ7BWFo1ZsEub9X5Gg/ll2SDfRKBKAoUpWJoKlGYvMJhEi4kgiA0VZP+TD5p8B98A109mRPQezxyAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/14.png": { + "hash": "5e87180c", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3UlEQVR4nLWRyw7BQBSG+1Y8glewFu9g4Q0kNhJdSCQqNt1gacHWwv2yYCIqaVUjqErQGtNfMyFBXCP+5MtZnJnvzEXAjxH+KmCMXeF+LjAMA4QQaJoGRZmg2yewrPXngsViCdXbrOszjMcqGp0hVuYXgo21gqGNYJlzDx32Zgp7v30vuNyz2lQQjRchlwYolAnEbAWN/oz3jgcGl7qPBY5z5DUUkSAIfo/AGR+CYZH3dqYNuqXPTsB47bRrSCVjyGVE5GUJUjqBXqt+s+blG3yTh4Lr/6eUcu4nX3ICnLqfCS4orKsAAAAASUVORK5CYII=" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/15.png": { + "hash": "f564393b", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAABCElEQVR4nGP4TyFgoKkBv3//huM/f/4Sb8D169f/Hzx48P/Fixf/nzx1+v/W7Xv/v3jxnHgD7t27//8CUPPVq1f/nzhx9v+6jTv/P37ylHgD3rx+8f/29Qv/X794DMQP/395/+j/t6+fCRsA8+esBev/S+l7/08qmvA/o7jvv51X8v9FK3aB5X58+/X/96/fYIxhwM+fEMG4opn/GRi0gNjmPwOHO5DW/R+RPeX/h+cf/t84eOP/06tP/7+49eL/X6CFOGLh7/9//34C8W8oG0I/vvT4/9n1Z/9f23ft/60jt/7/+v4LuwEgr/z+/QeMv//4Bcb/gOLfP30Hu+LHlx9gzTgDkRQAAPW8l/np7MsUAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/16.png": { + "hash": "c2c663f9", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAABcklEQVR4nKWRS0vDQBSFx78h4r9RcStYXzsX2oWICoIoijt140YQRBeKqy5EBBERLFpaKg1KK21Sa6lKakra5lFrkqZJe0xGo0JdiM5wuXc+5h7mziH45yJeYWomdFWH8WLQ7IVlWL8TqJaqUAUVFbEC6Umi2T27Ig1n27b9LRqtArmHHJhrBlyaQ/w2geBlGLIsIX2XBsMwYNkkIpEYQqEoFEVuFRCEApLJlHORQ4yJ4/gkSBnP85SnWNbhCUSvbhwBpVVAVUooi4+QpQKkIg9NzcPQNUjlAuVFMQ9Fyjv8GbWa/iXgzRM4vMCAfxWTi1uYWdpET98Ejk6j2AucwTe+gunlHfhn19E/uoBIjKM9bi8xzfdfHpvfByFdIJ3DIB1DTt2NubUDDE5tf/ARkHYfSFsvNnbPaY9lNb5G8Kz0nLDrNmVNu4litgghJUDMiNSVH210n6PrJrRX4zM3HW7odWRCGRr34SzKvEx5i8Bf1xtMen3EkspF7wAAAABJRU5ErkJggg==" + }, + "/content/developers/docs/design-and-ux/dex-design-best-practice/17.png": { + "hash": "961bf722", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1ElEQVR4nK2QywqCQBSG5wks3PkG9nq1tU3SpmWPUtE6JGnRBQMXQjjFkIZ2kSJmY/HnHGgXaNSBj/k5w/k4Mww/FvvUlDeJ6+mKe3YnVFa9yoIojBAsA3CfE9EmwlGk1QXe2sNgNIAzdTAcjdHt9cF5WF0ghIC3WmExX8J1Z5g400Kwqy6I47gY4EjSFMlhj8Cf43zJygV5ntNpWRYYY9B1HfWaRrnZbNGd+tRSgW3bNGQYBkyzAU3T0Gl3kGwTovQJ39RHgdrkjZSSUPn5eBJ/3eAF5gCSLjtBUCEAAAAASUVORK5CYII=" + } +} diff --git a/src/data/placeholders/content-developers-docs-design-and-ux-heuristics-for-web3-data.json b/src/data/placeholders/content-developers-docs-design-and-ux-heuristics-for-web3-data.json new file mode 100644 index 00000000000..626cafd1ac4 --- /dev/null +++ b/src/data/placeholders/content-developers-docs-design-and-ux-heuristics-for-web3-data.json @@ -0,0 +1,30 @@ +{ + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image1.png": { + "hash": "55375e45", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyklEQVR4nK1SsQ2DQAx8iQ3ov0bQJPlUKdiCARiAAWgpfgEWYAEWQBRJKiZgAga56Kw8IpFDEyydbNnvO+ttkyQJ/oE5nMBau4tdgqIoUNe1wHuPtm3FEyHPNyqBtRZd14E2TZPEoZlE8zxLrWmaj0mMRjAMA/I8R1mWqKpKlJmj8c0uQd/3osiGrTJtfIy43K7I0kwn8O+RqRqUl2VZCe7PB07ujCxN9U+M4xhRFMEYI2DMXECo/dwCp9g2aPhepXpIzrnVazj0El+ZhVZirq6olgAAAABJRU5ErkJggg==" + }, + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image2.png": { + "hash": "01ef6abc", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfElEQVR4nO3QMQpDIQwG4IAXcHLwCOLk5CBOIt7/GiKCmwj+xQwPSmkpvK10+Ej4EzKE5py4g/4H8As/WGvhW3vvl4xaa+i9s9N/UmvlOsa4Mso5I6XESilvWWvhnOPee3/t0xkopdhZiDEihPDkZFJKEBG01lyFEDDG4AEPnqP0wGBwIQAAAABJRU5ErkJggg==" + }, + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image3.png": { + "hash": "d138e577", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVR4nLWSMUvDQBSAb/Mf+Gv8A+7uUh0c1CFDoEGaQt0C2iVDxoCdAqWT4BAkQkUpbZcribSXJlmyZNT9k14pUqwKVYePe+/u+Hjv3YkkSfgN4k8FUk40WwvyfE6eZyilPl2cvkyZp6lmo0CpGd3eHd3eLYPBM1JKzfJMMRwNue8/0H961LI1gZQT3l4rxM4eQuzSbJh6r6oqsjwjnSmsqyb7pwccWidrVYiPChRn5wZ164LxeITneRiGQRiGBEFA7fiIm06HKIqI43jzDNrta2y7geu6WmCaJo7j4Ps+tm1z2Wrp+MshlmWpKYpCr4sWVvkqXrT0zTMuB/cT//eRthG8AwK9igcsxSbkAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image4.png": { + "hash": "a31435f1", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAk0lEQVR4nGM4d+7cf0owA1UNOHr0KGUG3Ll75//9+/f/X7l6hTQDrly98n/dqjX/y4vK/udkZP0/d/r0/+vXrxNnwOnTp/8/e/Lsv2uw538GBob/rBLc//UdzP6DxIk24OWzF/+tfRzBBjBIsv2X1JYnOjwYYIy9u/b8nz119v+VS1aAvUNyIF65egUFD0w6GBADAFHYe2AWjEaDAAAAAElFTkSuQmCC" + }, + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image5.png": { + "hash": "7319d43a", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABIUlEQVR4nK2SUUrDQBRF59cV6FJcQwXrCkTwV7CtLsYFCKLVuop++anVSTKNheQ5SZoO00hTsKS3zNQWg6k/duAyzH3vHt7AY67r4j9iWwVwzivlug6E8MC58/3eAAiCAEmS/FJIEUR/AKIQRLQZIKWE1hqrUxRzez+/Jbh97CKSBKW0nagSEMeRheR5jtnsywqYI8vGSNMhKNYgOYTwvGqAUgpjrTFKU3zICCOlUBTFepKnFwl/EMPvizKg98ox0YSDRgeMnYDtnIHtXSy121rexmPHqDU6ttdk1gDOHUT0jqubLvZPr1E7v0P98gFHrXscNtuoN9vWMzXTY3pNpvQFY1DgY5oRJjrEpwpKMp6pmZ5VuGIPHDvaX/oZ3somLgAMnZccaZ58ywAAAABJRU5ErkJggg==" + }, + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image6.png": { + "hash": "d858f18e", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAcUlEQVR4nGP4TwAwMDCAsbau7v+pU6eC2QEBAf8tLCz+b9q06T9Dc3Pzf3xYXkjkv6629n8HB4f/mZmZ/w0MDMAGeHh4/C8qKvrPEBER8R8fLiwp+Z9fkA/WDOKDaBhOSEj4zwAiKMEMowb8Hw2DhP8AmHCj3m1Q35sAAAAASUVORK5CYII=" + }, + "/content/developers/docs/design-and-ux/heuristics-for-web3/Image7.png": { + "hash": "c87680a1", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzUlEQVR4nH2RzW/TQBDF94TEAQnxx6HeuJWPf4BrlCtXLiiHKqK0UqhLQXVyaCQqNwYFS5bjJk4aI6XaRm6Ds3WdGNfFCQ/NhJSKr5GetOPV/t68sWi321jK87xrjUYjxHGMJEn+qSAIIN7vH2B9fQOGYcA0TWiaBsdxUK/XUSgUUCwWMRwOQfUdv+pYSgwGxxDmgYlqtcqulmVB13U0m01EUcQOpCzLMJ/PWTcrDEMIY+8dqrsaOl6XnQlAIIpAPbkTYJbnuMwyuH0JKSVHYMCzF2U8L63h0G3B87qo1Wo8gVKKIxEkjifsmH2bofzWwK6uQ8ohTs/OIDYr29h6rfESe70e74IAywXmec6jR9EF0vQSSTLleJPkagHodDw4Tuv6L5Cj67o8HsVI0/Rn3jEDb5ZSYwjf78P3fXYnLc8EsG2b4XReRLiCbpkwGg0GkoFYPvxdRHccG5/9Ix6bKp/N8KHf4u8ncvAfQLeLsYoQqinOoxQq+orgS4yRmmA6yXAep3wXBKd/Ag7bHi5CiftPdyDECsTdxxC3ViHuPYG4/RDizqNFLx6gVPn09wl8/wj7poPSpoGNnY8obzXw6o2Jl9sLUb9WMWHZLn4ALXmazS7QbyEAAAAASUVORK5CYII=" + } +} \ No newline at end of file diff --git a/src/data/placeholders/content-guides-how-to-create-an-ethereum-account-data.json b/src/data/placeholders/content-guides-how-to-create-an-ethereum-account-data.json index 28e91422b4c..fe1b90a0354 100644 --- a/src/data/placeholders/content-guides-how-to-create-an-ethereum-account-data.json +++ b/src/data/placeholders/content-guides-how-to-create-an-ethereum-account-data.json @@ -1,6 +1,6 @@ { "/content/guides/how-to-create-an-ethereum-account/wallet-box.png": { - "hash": "bd9de2e4", - "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAABJ0AAASdAHeZh94AAABoklEQVR4nIVSSy9DYRD9IhFrVn6AWNhZWFlb+Ak24lFC1JI2EiIRjz5EcYu2khLpw9XGKwhV6QIVJd20SvpAE92gFlYWcnSmcaVCuzjfN3PznTlnZq6IxYDnFyCZBLKv+ZhAMYG+05vfEPSosk6N8ppuiLJmjhubxlFR28O5d/MJ6fQP4buQoMO8GIbseYTDleB7czsD01wI9tVbBIMfiETBuL7+5Fwh2ldikMyXfOv0fugNAc5npSDGJvwY0HgYtuUIAoF3LiLIxpLlAr19EtT9FrR1GNHarsf+wTPkjRR2dzJwy3E4nLesWGB1SufDhucex/43HPmyDLIUT4D7u0/lUTCc6A1Q39CC4REvJOkcc9IpQ9U1z7b+nSr5VfdbsWAOMpHsPDz+v4YCIvUnSWew2cLKFIuRlB6FqEZ75wystisMDclYsoZKK9IxPrmXW0WEB/QNslySSErrchKm+VOOR0e3ig5GIdLeBrUu3pXB4Oc+aQ3FehVUVaNdYyWvNw2n807ZY8mpClGFTtUspo0nuZ/hMKfuZuWiinSUqv4XvgCWl+kWPExGCAAAAABJRU5ErkJggg==" + "hash": "9feaf357", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAACXBIWXMAABYlAAAWJQFJUiTwAAABeklEQVR4nGWQv0sbARzFb1Gc/JFULxC9hCY0huT0FOMQU2hJNcRLYk6JJv7mzkCuuhQhYEmHjIWO2RwcnIRSEYU6OcTAgX+CIgoZXdq94VNykkEcHt/Hd/jw3hN+1k/QDZ1qtcquaWIYOqZp8tksUakc2H6/XGY2HkcOh4lEpgiOBlla1mjcXiEcXx5Rq9X414KGdcPZxW/u7h+5qjd4+vOXVqtFs9kknV1EdEuMKRMvAefWKT7fWyb9I+xpcZY/RJiblimq71mIjtM/4MQvudlOxvixl2d6PEhXdw+ZxRTWQ/0ZEAqFiE3KfN9d55uRY1P9yOHXEl/yKQaHRMKj79hMf6K8kWFmagxRdL0GzKsZNvQdtJUCW7pBMrNE/6ALlygSjc5QLJls6UXyhYK9xYsKiqIgSRJyOITf58Pr8fDG6aSvt9f+D7vdtm9fh8OBIAio2STWwzXCmfWLRCJBLpdD0zTW11ZJp1QCgYCtdrqO78jr8doJ2hX+A2R85qAN4BZDAAAAAElFTkSuQmCC" } } \ No newline at end of file diff --git a/src/data/placeholders/content-translatathon-data.json b/src/data/placeholders/content-translatathon-data.json new file mode 100644 index 00000000000..5c592fd8850 --- /dev/null +++ b/src/data/placeholders/content-translatathon-data.json @@ -0,0 +1,10 @@ +{ + "/images/translatathon/participate.png": { + "hash": "37b20b75", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAACXBIWXMAAAsTAAALEwEAmpwYAAABwUlEQVR4nAXB20vTcRjA4a//wCK66QDdRTAoCCqi7CINEUQTNpVoFgQDJ5UaSO3CLcV0YShGEJU0cdA6mDWjyQpiRatYUWLbXAdQl27ObT+ZulXbOz49j1Jle4tlO4+K992sRJMlCS/+lehiXn7HkhKcy8hSIi2F7KrMZ0Ri8byEPsaFf8hjz4QcaDAV1LYjJvS1TdRZe4glcxRLsJJYp/VaAPPCBgPTcXzBGKWSoP3SSE8nmQ2FqDjTgNqyB6Xbf5IKcwsdg71oWhYKfxgeC6EOOam58ZlzD34w/ChC5Oc8qfASZNdx35tE6XahlB6lthoorzlP0PuejXSBopbn8kMNdeoNlQYPje1+XDPLhPJr5OZS5BI5lr9oGGttqE3HUT0WF462Ud6O+lmJrhKJreF0f6P3bpjWvg9Y+r/SPRJk5vsC3vEZXENPScXTJD9luG1/htqhN3Oiys7p+us8GXuNsclB99l+vCMv6LS9pM8+wbjzOa6rt7A2D9FWb8XnfsVguxtTlR2ldJVFtb1ODu5ulGP7jGKoviCdlisy5ZuUm3f8EgwEZMpzXwa6HGIzd8mlFptYmjvkcPlFUZurC/8BDAI6uLFE/KgAAAAASUVORK5CYII=" + }, + "/content/translatathon/participate.png": { + "hash": "37b20b75", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAACXBIWXMAAAsTAAALEwEAmpwYAAABwklEQVR4nA3L20vTcRjA4a//gBHddIDuIhgUBBVRdpFGCKIJm0o0C4KBk0oNpLxwSzFdGIoRRCVNHLQOZs1osoJY0SpWlMxtrgOoSzfntp9M3artHZ+8eC4fpUr2Fkp2HhX3+xmJJIoSWvgrkYWc/I4mxD+blsV4SvKZFZlLi0RjOQl+ign/kCeucTlQZ8yrbUeM6KobqOnoJprIUijCcnyN5us+TPPr9E/F8PijFIuC9ksjNZVgJhik/GwdasseVOn+U5Sbmmgb6EHTMpD/w9BoEHXITtXNL5x/+IOhx2HCP+dIhhYhs4bz/sRG3IVSug1b9ZRVXcDv/sB6Kk9By3HlkYY6/ZYKvYv6Vi+OwBLB3CrZ2STZeJalrxqGagtq03FUt9mBrWWEdyNeliMrhKOr2J3T9NwL0dz7EXPfN7qG/QS+z+MeC+AYfEYyliLxOc0d63PUDp2JkyesnKm9wdPRNxgabHSd68M9/JJ2yyt6reOM2V/guHabjsZBWmo78DhfM9DqxLjxlCqtKKjtNXJwd70c22cQfeVFaTdflUnPhNy66xW/zyeTrgfS32kTi6lTLjdZxNzYJofLLonaXJn/DwwCOrjS+NcZAAAAAElFTkSuQmCC" + } +} \ No newline at end of file diff --git a/src/data/placeholders/content-translatathon-details-data.json b/src/data/placeholders/content-translatathon-details-data.json new file mode 100644 index 00000000000..9a4de7226b2 --- /dev/null +++ b/src/data/placeholders/content-translatathon-details-data.json @@ -0,0 +1,14 @@ +{ + "/content/translatathon/details/unapproved.png": { + "hash": "cd11640f", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAYAAABR7VzxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAUUlEQVR4nGO4evFi4f/////b2tn/DgwM/L9lyxYQlxD4BSLu3buXzbBo9uyU5traD1LSMvc5ODkfNTY2Prp3796jK1eu4MP3rly58mXfvn3xAFsnZipXW1lWAAAAAElFTkSuQmCC" + }, + "/content/translatathon/details/approved.png": { + "hash": "b244b21b", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAADCAYAAACasY9UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXklEQVR4nGN48+5lXGZWZlxuZm7c/Pnz486dOxf3//9/YnEMw86Dm/5nZKb/V1ZW+R8bF/f/3Llz/4kF9+7d+80we/bM2NOnT8RWVNTFFhUVxZ47d44o/P//fxAdDQDzDJJKzL4RkwAAAABJRU5ErkJggg==" + }, + "/content/translatathon/details/participate.png": { + "hash": "37b20b75", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAHCAYAAAABIM1CAAAACXBIWXMAAAsTAAALEwEAmpwYAAABwUlEQVR4nAXB20vTcRjA4a//wCK66QDdRTAoCCqi7CINEUQTNpVoFgQDJ5UaSO3CLcV0YShGEJU0cdA6mDWjyQpiRatYUWLbXAdQl27ObT+ZulXbOz49j1Jle4tlO4+K992sRJMlCS/+lehiXn7HkhKcy8hSIi2F7KrMZ0Ri8byEPsaFf8hjz4QcaDAV1LYjJvS1TdRZe4glcxRLsJJYp/VaAPPCBgPTcXzBGKWSoP3SSE8nmQ2FqDjTgNqyB6Xbf5IKcwsdg71oWhYKfxgeC6EOOam58ZlzD34w/ChC5Oc8qfASZNdx35tE6XahlB6lthoorzlP0PuejXSBopbn8kMNdeoNlQYPje1+XDPLhPJr5OZS5BI5lr9oGGttqE3HUT0WF462Ud6O+lmJrhKJreF0f6P3bpjWvg9Y+r/SPRJk5vsC3vEZXENPScXTJD9luG1/htqhN3Oiys7p+us8GXuNsclB99l+vCMv6LS9pM8+wbjzOa6rt7A2D9FWb8XnfsVguxtTlR2ldJVFtb1ODu5ulGP7jGKoviCdlisy5ZuUm3f8EgwEZMpzXwa6HGIzd8mlFptYmjvkcPlFUZurC/8BDAI6uLFE/KgAAAAASUVORK5CYII=" + } +} \ No newline at end of file diff --git a/src/data/placeholders/content-translatathon-local-communities-data.json b/src/data/placeholders/content-translatathon-local-communities-data.json new file mode 100644 index 00000000000..dc4856a4c76 --- /dev/null +++ b/src/data/placeholders/content-translatathon-local-communities-data.json @@ -0,0 +1,10 @@ +{ + "/images/translatathon/local-communities.png": { + "hash": "ca3f164d", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAYAAADKfB7nAAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVR4nAGGAXn+AAAANPsGFkf8Fw4y/EcdO/zAkZb88svF/LKTm/yok6X86MjX/P/ezfyAcYT8SEp//AAKR/xmV4H8ckxl/BwNOvoAAAA4/xIeU/8ZEjv/gkFW/4Bynv9ih9r/Z2Oh/4CQwP+gj8L/fXfL/1e23P8oTIL/AAA//0s4av81HEj/IRA6/wAABDz/EB9T/0ArTP+FR13/qmp1/7zJ3f+2vtf/697j/9Gvx/+4u+j/0YyL/4Z9o/+fiJP/v2pi/z0qV/86JU7/AAAPTP4NJGD+GR1W/hAVUP5bQGz+o4Cm/pqMrv72+v/+1P///mlkk/7Qk6n+04ah/nhac/5PKkr+ARJQ/ioiWf4ABB5c/xkrbf82S5P/OUqX/4pyrf+nc6f/m6zV/8nv///H4v//Zm/k/6GEtP+5anD/q252/5OHrf9STYL/ABpg/wASLWrmAhhS6D1Hg+hPW5noSFef6FZfp+iPfq3oeIfN6FBguuhPOH/ofExw6MN3cOj/n3Ho35d/6FxKdOkAFFjkuY/d0S+D+hoAAAAASUVORK5CYII=" + }, + "/content/translatathon/local-communities/local-communities.png": { + "hash": "ca3f164d", + "base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAGCAYAAADKfB7nAAAACXBIWXMAAAsTAAALEwEAmpwYAAABkUlEQVR4nAGGAXn+AAAANPsGFkf8Fw4y/EcdO/zAkZb88svF/LKTm/yok6X86MjX/P/ezfyAcYT8SEp//AAKR/xmV4H8ckxl/BwNOvoAAAA4/xIeU/8ZEjv/gkFW/4Bynv9ih9r/Z2Oh/4CQwP+gj8L/fXfL/1e23P8oTIL/AAA//0s4av81HEj/IRA6/wAABDz/EB9T/0ArTP+FR13/qmp1/7zJ3f+2vtf/697j/9Gvx/+4u+j/0YyL/4Z9o/+fiJP/v2pi/z0qV/86JU7/AAAPTP4NJGD+GR1W/hAVUP5bQGz+o4Cm/pqMrv72+v/+1P///mlkk/7Qk6n+04ah/nhac/5PKkr+ARJQ/ioiWf4ABB5c/xkrbf82S5P/OUqX/4pyrf+nc6f/m6zV/8nv///H4v//Zm/k/6GEtP+5anD/q252/5OHrf9STYL/ABpg/wASLWrmAhhS6D1Hg+hPW5noSFef6FZfp+iPfq3oeIfN6FBguuhPOH/ofExw6MN3cOj/n3Ho35d/6FxKdOkAFFjkuY/d0S+D+hoAAAAASUVORK5CYII=" + } +} \ No newline at end of file diff --git a/src/data/published.json b/src/data/published.json index e18cf013fbe..80cd2319372 100644 --- a/src/data/published.json +++ b/src/data/published.json @@ -1 +1 @@ -{"date":"2024-07-10"} +{"date":"2024-07-24"} diff --git a/src/data/translationProgress.json b/src/data/translationProgress.json index 55f2296d912..48123c17c75 100644 --- a/src/data/translationProgress.json +++ b/src/data/translationProgress.json @@ -3,637 +3,637 @@ "languageId": "af", "words": { "approved": 2328, - "total": 267793 + "total": 267596 } }, { "languageId": "am", "words": { "approved": 9550, - "total": 267793 + "total": 267596 } }, { "languageId": "ar", "words": { "approved": 35907, - "total": 267793 + "total": 267596 } }, { "languageId": "az", "words": { "approved": 24456, - "total": 267793 + "total": 267596 } }, { "languageId": "be", "words": { "approved": 6041, - "total": 267793 + "total": 267596 } }, { "languageId": "bg", "words": { "approved": 14428, - "total": 267793 + "total": 267596 } }, { "languageId": "bi", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "bn", "words": { "approved": 31929, - "total": 267793 + "total": 267596 } }, { "languageId": "br-FR", "words": { "approved": 119, - "total": 267793 + "total": 267596 } }, { "languageId": "bs", "words": { "approved": 6129, - "total": 267793 + "total": 267596 } }, { "languageId": "ca", "words": { "approved": 24622, - "total": 267793 + "total": 267596 } }, { "languageId": "cs", "words": { - "approved": 50754, - "total": 267793 + "approved": 50772, + "total": 267596 } }, { "languageId": "da", "words": { "approved": 2346, - "total": 267793 + "total": 267596 } }, { "languageId": "de", "words": { - "approved": 145651, - "total": 267793 + "approved": 145641, + "total": 267596 } }, { "languageId": "el", "words": { - "approved": 109288, - "total": 267793 + "approved": 111013, + "total": 267596 } }, { "languageId": "eo", "words": { "approved": 216, - "total": 267793 + "total": 267596 } }, { "languageId": "es-EM", "words": { - "approved": 237903, - "total": 267793 + "approved": 237822, + "total": 267596 } }, { "languageId": "et", "words": { "approved": 91, - "total": 267793 + "total": 267596 } }, { "languageId": "eu", "words": { "approved": 43, - "total": 267793 + "total": 267596 } }, { "languageId": "fa", "words": { - "approved": 91816, - "total": 267793 + "approved": 91806, + "total": 267596 } }, { "languageId": "fa-AF", "words": { "approved": 189, - "total": 267793 + "total": 267596 } }, { "languageId": "fi", "words": { - "approved": 20677, - "total": 267793 + "approved": 20676, + "total": 267596 } }, { "languageId": "fil", "words": { - "approved": 48243, - "total": 267793 + "approved": 48389, + "total": 267596 } }, { "languageId": "fr", "words": { - "approved": 251659, - "total": 267793 + "approved": 253340, + "total": 267596 } }, { "languageId": "gi", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "gl", "words": { "approved": 2204, - "total": 267793 + "total": 267596 } }, { "languageId": "gu-IN", "words": { "approved": 2443, - "total": 267793 + "total": 267596 } }, { "languageId": "ha", "words": { "approved": 4, - "total": 267793 + "total": 267596 } }, { "languageId": "he", "words": { "approved": 2183, - "total": 267793 + "total": 267596 } }, { "languageId": "hi", "words": { "approved": 51044, - "total": 267793 + "total": 267596 } }, { "languageId": "hr", "words": { "approved": 13233, - "total": 267793 + "total": 267596 } }, { "languageId": "hu", "words": { - "approved": 247065, - "total": 267793 + "approved": 246871, + "total": 267596 } }, { "languageId": "hy-AM", "words": { "approved": 9555, - "total": 267793 + "total": 267596 } }, { "languageId": "id", "words": { - "approved": 114010, - "total": 267793 + "approved": 114124, + "total": 267596 } }, { "languageId": "ig", "words": { "approved": 21708, - "total": 267793 + "total": 267596 } }, { "languageId": "it", "words": { - "approved": 264829, - "total": 267793 + "approved": 267596, + "total": 267596 } }, { "languageId": "ja", "words": { - "approved": 264829, - "total": 267793 + "approved": 265018, + "total": 267596 } }, { "languageId": "ka", "words": { "approved": 2322, - "total": 267793 + "total": 267596 } }, { "languageId": "kk", "words": { "approved": 2381, - "total": 267793 + "total": 267596 } }, { "languageId": "km", "words": { "approved": 13649, - "total": 267793 + "total": 267596 } }, { "languageId": "kn", "words": { "approved": 23309, - "total": 267793 + "total": 267596 } }, { "languageId": "ko", "words": { "approved": 47334, - "total": 267793 + "total": 267596 } }, { "languageId": "ku", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "ky", "words": { "approved": 11, - "total": 267793 + "total": 267596 } }, { "languageId": "lb", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "lt", "words": { "approved": 2711, - "total": 267793 + "total": 267596 } }, { "languageId": "mai", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "mk", "words": { "approved": 142, - "total": 267793 + "total": 267596 } }, { "languageId": "ml-IN", "words": { "approved": 11896, - "total": 267793 + "total": 267596 } }, { "languageId": "mn", "words": { "approved": 99, - "total": 267793 + "total": 267596 } }, { "languageId": "mr", "words": { "approved": 22137, - "total": 267793 + "total": 267596 } }, { "languageId": "ms", "words": { "approved": 39097, - "total": 267793 + "total": 267596 } }, { "languageId": "my", "words": { "approved": 768, - "total": 267793 + "total": 267596 } }, { "languageId": "ne-NP", "words": { "approved": 2287, - "total": 267793 + "total": 267596 } }, { "languageId": "nl", "words": { - "approved": 33912, - "total": 267793 + "approved": 33911, + "total": 267596 } }, { "languageId": "no", "words": { "approved": 2706, - "total": 267793 + "total": 267596 } }, { "languageId": "or", "words": { "approved": 1, - "total": 267793 + "total": 267596 } }, { "languageId": "pa-IN", "words": { "approved": 6, - "total": 267793 + "total": 267596 } }, { "languageId": "pcm", "words": { "approved": 15409, - "total": 267793 + "total": 267596 } }, { "languageId": "pl", "words": { - "approved": 76674, - "total": 267793 + "approved": 76671, + "total": 267596 } }, { "languageId": "pt-BR", "words": { - "approved": 225900, - "total": 267793 + "approved": 225875, + "total": 267596 } }, { "languageId": "pt-PT", "words": { - "approved": 22235, - "total": 267793 + "approved": 22468, + "total": 267596 } }, { "languageId": "ro", "words": { - "approved": 41313, - "total": 267793 + "approved": 41300, + "total": 267596 } }, { "languageId": "ru", "words": { - "approved": 90106, - "total": 267793 + "approved": 92713, + "total": 267596 } }, { "languageId": "sat", "words": { "approved": 57, - "total": 267793 + "total": 267596 } }, { "languageId": "si-LK", "words": { "approved": 774, - "total": 267793 + "total": 267596 } }, { "languageId": "sk", "words": { "approved": 6550, - "total": 267793 + "total": 267596 } }, { "languageId": "sl", "words": { "approved": 26373, - "total": 267793 + "total": 267596 } }, { "languageId": "sn", "words": { "approved": 516, - "total": 267793 + "total": 267596 } }, { "languageId": "so", "words": { "approved": 547, - "total": 267793 + "total": 267596 } }, { "languageId": "sq", "words": { "approved": 761, - "total": 267793 + "total": 267596 } }, { "languageId": "sr-CS", "words": { "approved": 22328, - "total": 267793 + "total": 267596 } }, { "languageId": "sv-SE", "words": { "approved": 10128, - "total": 267793 + "total": 267596 } }, { "languageId": "sw", "words": { "approved": 15695, - "total": 267793 + "total": 267596 } }, { "languageId": "ta", "words": { "approved": 2326, - "total": 267793 + "total": 267596 } }, { "languageId": "te", "words": { - "approved": 7240, - "total": 267793 + "approved": 8618, + "total": 267596 } }, { "languageId": "tg", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "th", "words": { "approved": 6230, - "total": 267793 + "total": 267596 } }, { "languageId": "ti", "words": { "approved": 0, - "total": 267793 + "total": 267596 } }, { "languageId": "tk", "words": { "approved": 6086, - "total": 267793 + "total": 267596 } }, { "languageId": "tl", "words": { "approved": 124, - "total": 267793 + "total": 267596 } }, { "languageId": "tr", "words": { - "approved": 226991, - "total": 267793 + "approved": 226890, + "total": 267596 } }, { "languageId": "uk", "words": { "approved": 90455, - "total": 267793 + "total": 267596 } }, { "languageId": "ur-IN", "words": { "approved": 2323, - "total": 267793 + "total": 267596 } }, { "languageId": "ur-PK", "words": { "approved": 791, - "total": 267793 + "total": 267596 } }, { "languageId": "uz", "words": { "approved": 2916, - "total": 267793 + "total": 267596 } }, { "languageId": "vi", "words": { "approved": 31878, - "total": 267793 + "total": 267596 } }, { "languageId": "yo", "words": { "approved": 748, - "total": 267793 + "total": 267596 } }, { "languageId": "zh-CN", "words": { - "approved": 245897, - "total": 267793 + "approved": 247649, + "total": 267596 } }, { "languageId": "zh-TW", "words": { - "approved": 140169, - "total": 267793 + "approved": 145582, + "total": 267596 } }, { "languageId": "zu", "words": { "approved": 146, - "total": 267793 + "total": 267596 } } ] \ No newline at end of file diff --git a/src/data/wallets/wallet-data.ts b/src/data/wallets/wallet-data.ts index 51a39a667c7..c03ac863d0d 100644 --- a/src/data/wallets/wallet-data.ts +++ b/src/data/wallets/wallet-data.ts @@ -366,7 +366,6 @@ export const walletsData: WalletData[] = [ social_recovery: false, onboard_documentation: "https://support.metamask.io", documentation: "", - new_to_crypto: true, }, { last_updated: "2023-01-25", @@ -1929,7 +1928,6 @@ export const walletsData: WalletData[] = [ social_recovery: false, onboard_documentation: "https://docs.shapeshift.com/", documentation: "https://docs.shapeshift.com/", - new_to_crypto: true, }, { last_updated: "2024-06-20", diff --git a/src/hooks/useColorModeValue.ts b/src/hooks/useColorModeValue.ts new file mode 100644 index 00000000000..3c1c35402be --- /dev/null +++ b/src/hooks/useColorModeValue.ts @@ -0,0 +1,21 @@ +import { useTheme } from "next-themes" + +/** + * Returns the value for the current color mode. + * + * @param light The value to return when the color mode is light. + * @param dark The value to return when the color mode is dark. + * + * @example + * const color = useColorModeValue("white", "black") + */ +function useColorModeValue( + light: TLight, + dark: TDark +) { + const { theme } = useTheme() + + return theme === "light" ? light : dark +} + +export default useColorModeValue diff --git a/src/hooks/useEventListener.ts b/src/hooks/useEventListener.ts index 04ce95a2072..459912830ab 100644 --- a/src/hooks/useEventListener.ts +++ b/src/hooks/useEventListener.ts @@ -21,7 +21,7 @@ function useEventListener( // Element Event based useEventListener interface function useEventListener< K extends keyof HTMLElementEventMap, - T extends HTMLElement = HTMLDivElement + T extends HTMLElement = HTMLDivElement, >( eventName: K, handler: (event: HTMLElementEventMap[K]) => void, @@ -46,7 +46,7 @@ function useEventListener< KW extends keyof WindowEventMap, KH extends keyof HTMLElementEventMap, KM extends keyof MediaQueryListEventMap, - T extends HTMLElement | MediaQueryList | void = void + T extends HTMLElement | MediaQueryList | void = void, >( eventName: KW | KH | KM, handler: ( diff --git a/src/hooks/useNavMenuColors.ts b/src/hooks/useNavMenuColors.ts index 5fa622dc496..5de555b6614 100644 --- a/src/hooks/useNavMenuColors.ts +++ b/src/hooks/useNavMenuColors.ts @@ -1,7 +1,7 @@ -import { useColorModeValue } from "@chakra-ui/react" - import { Level } from "@/components/Nav/types" +import useColorModeValue from "./useColorModeValue" + type LevelColors = { subtext: string background: string diff --git a/src/hooks/useRtlFlip.ts b/src/hooks/useRtlFlip.ts index 98b19277020..991358ba723 100644 --- a/src/hooks/useRtlFlip.ts +++ b/src/hooks/useRtlFlip.ts @@ -18,5 +18,9 @@ type UseDirection = { export const useRtlFlip = (): UseDirection => { const { locale } = useRouter() const isRtl = isLangRightToLeft(locale as Lang) - return { flipForRtl: isRtl ? "scaleX(-1)" : undefined, isRtl, direction: isRtl ? "rtl" : "ltr" } + return { + flipForRtl: isRtl ? "scaleX(-1)" : undefined, + isRtl, + direction: isRtl ? "rtl" : "ltr", + } } diff --git a/src/hooks/useWalletTable.tsx b/src/hooks/useWalletTable.tsx index ca917eb11dc..0987ac46315 100644 --- a/src/hooks/useWalletTable.tsx +++ b/src/hooks/useWalletTable.tsx @@ -1,19 +1,19 @@ -import { useContext, useState } from "react" +import { useState } from "react" import type { DropdownOption, Wallet, WalletFilter } from "@/lib/types" -import { WalletSupportedLanguageContext } from "@/contexts/WalletSupportedLanguageContext" - export type WalletMoreInfoData = Wallet & { moreInfo: boolean; key: string } type UseWalletTableProps = { walletData: Wallet[] filters: WalletFilter t: (x: string) => string + supportedLanguage: string } export const useWalletTable = ({ filters, + supportedLanguage, t, walletData, }: UseWalletTableProps) => { @@ -128,9 +128,6 @@ export const useWalletTable = ({ }) ) - // Context API for language filter - const { supportedLanguage } = useContext(WalletSupportedLanguageContext) - const updateMoreInfo = (key) => { const temp = [...walletCardData] diff --git a/src/intl/am/page-what-is-ethereum.json b/src/intl/am/page-what-is-ethereum.json index 568196bdbba..7cb78b73d55 100644 --- a/src/intl/am/page-what-is-ethereum.json +++ b/src/intl/am/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "ኢቲሪየም እና ስቴብልኮይኖች ወደ ውጭ አገር ገንዘብ የመላክ ሂደትን ቀላል ያደርገሉ። አማካይ ባንክዎን ሊወስድ ከሚችለው ከበርካታ የስራ ቀናት ወይም ሳምንታት በተቃራኒ ገንዘቦችን ወደ ዓለም ለማዘዋወር ጥቂት ደቂቃዎችን ብቻ ይወስዳል። በተጨማሪም፣ ከፍተኛ ዋጋ ላለው ግብይት ምንም ተጨማሪ ክፍያ የለውም፣ እና ገንዘብዎን የት እና ለምን እንደሚልኩ ላይ ምንም አይነት ገደቦች የሉም።", "page-what-is-ethereum-slide-2-title": "በችግር ጊዜ ፈጣኑ እርዳታ", "page-what-is-ethereum-slide-2-desc-1": "በሚኖሩበት አከባቢ በሚታመኑ ተቋማት በኩል ብዙ የባንክ አማራጮችን ለማግኘት እድለኛ ከሆኑ፣ የሚያቀርቡትን የፋይናንስ ነፃነት፣ ደህንነት እና መረጋጋት እንደ ቀላል ነገር ሊወስዱት ይችላሉ። ነገር ግን በፖለቲካዊ ጭቆና ወይም በኢኮኖሚ ችግር ውስጥ ላሉ ብዙ ሰዎች የፋይናንስ ተቋማት የሚያስፈልጋቸውን ጥበቃ ወይም አገልግሎት ላይሰጡ ይችላሉ።", - "page-what-is-ethereum-slide-2-desc-2": "በቬንዙዌላኩባአፍጋኒስታንናይጄሪያቤላሩስ እና ዩክሬን ነዋሪዎች ላይ ጦርነት፣ ኢኮኖሚያዊ ውድመት ወይም የዜጎች ነፃነት ላይ ጥቃት ሲሰነዘር ክሪፕቶከረንሲዎች ፈጣን እና ብዙ ጊዜ የፋይናንስ ኤጀንሲን ለማቆየት ብቸኛ አማራጮች ናቸው። 1 በምሳሌዎቹ ላይ እንዳየነው፣ እንደ ኢቴሬም አይነት ክሪፕቶከረንሲዎች ሰዎች ከውጭው ዓለም ጋር ግኑኙነት ሲያጡ ያልተገደበ የዓለም አቀፍ ኢኮኖሚ መዳረሻን ሊሰጥ ይችላል፡፡ በተጨማሪም፣ በከፍተኛ ዋጋ ግሽበት ምክንያት የሀገር ውስጥ ገንዘቦች በሚወድቁበት ጊዜ የተረጋጋ ሳንቲም ዋጋ ማከማቻ ያቀርባሉ።", + "page-what-is-ethereum-slide-2-desc-2": "በቬንዙዌላኩባአፍጋኒስታንናይጄሪያቤላሩስ እና ዩክሬን ነዋሪዎች ላይ ጦርነት፣ ኢኮኖሚያዊ ውድመት ወይም የዜጎች ነፃነት ላይ ጥቃት ሲሰነዘር ክሪፕቶከረንሲዎች ፈጣን እና ብዙ ጊዜ የፋይናንስ ኤጀንሲን ለማቆየት ብቸኛ አማራጮች ናቸው። 1 በምሳሌዎቹ ላይ እንዳየነው፣ እንደ ኢቴሬም አይነት ክሪፕቶከረንሲዎች ሰዎች ከውጭው ዓለም ጋር ግኑኙነት ሲያጡ ያልተገደበ የዓለም አቀፍ ኢኮኖሚ መዳረሻን ሊሰጥ ይችላል፡፡ በተጨማሪም፣ በከፍተኛ ዋጋ ግሽበት ምክንያት የሀገር ውስጥ ገንዘቦች በሚወድቁበት ጊዜ የተረጋጋ ሳንቲም ዋጋ ማከማቻ ያቀርባሉ።", "page-what-is-ethereum-slide-3-title": "ፈጣሪዎችን ማበረታታት", "page-what-is-ethereum-slide-3-desc-1": "በ2021 ብቻ አርቲስቶች፣ ሙዚቀኞች፣ ጸሃፊዎች እና ሌሎች ፈጣሪዎች 3.5 ቢሊዮን ዶላር አካባቢ ለማግኘት ኢቲሪየምን ተጠቅመዋል። ይህም ከSpotify፣ ከYouTube እና ከEtsy ጋር ኢቲሪየምን ለፈጣሪዎች ትልቅ አለማቀፍ መድረክ ከሚባሉት አንዱ ያደርገዋል። ተጨማሪ እወቅ፡፡", "page-what-is-ethereum-slide-4-title": "ተጫዋቾችን ማበረታታት", diff --git a/src/intl/ar/page-what-is-ethereum.json b/src/intl/ar/page-what-is-ethereum.json index 0906634db8a..0eb66fbf60d 100644 --- a/src/intl/ar/page-what-is-ethereum.json +++ b/src/intl/ar/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "وتبسِّط الإيثيريوم والعملات التابعة عملية إرسال الأموال إلى الخارج. وكثيرًا ما يستغرق نقل الأموال عبر العالم بضع دقائق فحسب. على عكس عدد أيام العمل أو حتى الأسابيع التي قد يستغرقها البنك العادي، ولجزء من السعر. وبالإضافة إلى ذلك، لا يوجد رسم إضافي لإجراء معاملة عالية القيمة، وهناك قيود صفرية على مكان أو سبب إرسال أموالك.", "page-what-is-ethereum-slide-2-title": "مساعدة أسرع في أوقات الأزمات", "page-what-is-ethereum-slide-2-desc-1": "إذا كنت محظوظًا بما يكفي لامتلاكك خيارات مصرفية متعددة من طريق مؤسسات موثوقة حيث تعيش، فقد تعتبر الحرية المالية والأمان والاستقرار أمر مسلم به. لكن بالنسبة للعديد من الأشخاص حول العالم الذين يواجهون القمع السياسي أو الصعاب الاقتصادية، قد لا توفر المؤسسات المالية الحماية أو الخِدْمَات.", - "page-what-is-ethereum-slide-2-desc-2": "عندما ضربت الحرب أو الكوارث الاقتصادية أو الحملات القمعية على الحريات المدنية سكان فنزويلا، كوبا، أفغانستان، نيجيريا، بيلاروسيا، وأوكرانيا، شكلت العملات الرقمية الخيار الأسرع والوحيد غالبًا للاحتفاظ بالوكالة المالية.1كما هو موضح في هذه الأمثلة، العملات الرقمية مثل إثيريوم. يمكن أن يوفر الوصول غير المقيد إلى الاقتصاد العالمي عندما يكون الناس معزولين عن العالم الخارجي. بالإضافة إلى ذلك، تقدم العملات التابعة مخزنًا للقيمة عندما تنهار العملات المحلية بسبب التضخم الفائق.", + "page-what-is-ethereum-slide-2-desc-2": "عندما ضربت الحرب أو الكوارث الاقتصادية أو الحملات القمعية على الحريات المدنية سكان فنزويلا، كوبا، أفغانستان، نيجيريا، بيلاروسيا، وأوكرانيا، شكلت العملات الرقمية الخيار الأسرع والوحيد غالبًا للاحتفاظ بالوكالة المالية.1كما هو موضح في هذه الأمثلة، العملات الرقمية مثل إثيريوم. يمكن أن يوفر الوصول غير المقيد إلى الاقتصاد العالمي عندما يكون الناس معزولين عن العالم الخارجي. بالإضافة إلى ذلك، تقدم العملات التابعة مخزنًا للقيمة عندما تنهار العملات المحلية بسبب التضخم الفائق.", "page-what-is-ethereum-slide-3-title": "تمكين منشئين", "page-what-is-ethereum-slide-3-desc-1": "في عام 2021 وحده، استخدم الفنانون والموسيقيون والكتاب والمبدعون الآخرون إثيريوم لكسب حوالي 3.5 مليار دولار بشكل جماعي. هذا يجعل إثيريوم واحدة من أكبر المنصات العالمية للمنشئين، إلى جانب Spotify وYouTube و Etsy. مزيد من المعلومات .", "page-what-is-ethereum-slide-4-title": "تمكين لاعبين", diff --git a/src/intl/az/page-what-is-ethereum.json b/src/intl/az/page-what-is-ethereum.json index ab1ef683f88..59b81f5367f 100644 --- a/src/intl/az/page-what-is-ethereum.json +++ b/src/intl/az/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum və stabilkoinlər xaricə pul göndərmə prosesini sadələşdirir. Bir neçə iş günü və ya hətta həftələrlə müqayisədə, bütün dünya üzrə pul köçürmək çox vaxt cəmi bir neçə dəqiqə çəkir. Bundan əlavə, yüksək dəyərli əməliyyat etmək üçün əlavə ödəniş yoxdur və pulunuzu hara və ya niyə göndərdiyinizə dair heç bir məhdudiyyət yoxdur.", "page-what-is-ethereum-slide-2-title": "Böhran Zamanı Ən Sürətli Yardım", "page-what-is-ethereum-slide-2-desc-1": "Əgər yaşadığınız etibarlı qurumlar vasitəsilə çoxsaylı bank seçimlərinə sahib olmaq şanslısınızsa, onların təklif etdiyi maliyyə azadlığını, təhlükəsizliyini və sabitliyini adi hal kimi qəbul edə bilərsiniz. Lakin dünyada siyasi repressiya və ya iqtisadi çətinliklərlə üzləşən bir çox insan üçün maliyyə institutları ehtiyac duyduqları müdafiə və ya xidmətləri təmin etməyə bilər.", - "page-what-is-ethereum-slide-2-desc-2": "Müharibə, iqtisadi fəlakətlər və ya vətəndaş azadlıqlarına təzyiqlər sakinləri vurduqdaVenesuela,Kuba,Əfqanıstan,Nigeriya,Belarusiya,vəUkrayna, kriptovalyutalar maliyyə agentliyini saxlamaq üçün ən sürətli və çox vaxt yeganə variant idi.1Bu nümunələrdə göründüyü kimi, Ethereum kimi kriptovalyutalar insanların xarici dünya ilə əlaqəsi kəsildikdə qlobal iqtisadiyyata maneəsiz çıxış təmin edə bilər. Əlavə olaraq, stabilkoinlər superinflyasiya səbəbindən yerli valyutalar çökdüyü zaman dəyər anbarı təklif edir.", + "page-what-is-ethereum-slide-2-desc-2": "Müharibə, iqtisadi fəlakətlər və ya vətəndaş azadlıqlarına təzyiqlər sakinləri vurduqdaVenesuela,Kuba,Əfqanıstan,Nigeriya,Belarusiya,vəUkrayna, kriptovalyutalar maliyyə agentliyini saxlamaq üçün ən sürətli və çox vaxt yeganə variant idi.1Bu nümunələrdə göründüyü kimi, Ethereum kimi kriptovalyutalar insanların xarici dünya ilə əlaqəsi kəsildikdə qlobal iqtisadiyyata maneəsiz çıxış təmin edə bilər. Əlavə olaraq, stabilkoinlər superinflyasiya səbəbindən yerli valyutalar çökdüyü zaman dəyər anbarı təklif edir.", "page-what-is-ethereum-slide-3-title": "Yaradıcıların Gücləndirilməsi", "page-what-is-ethereum-slide-3-desc-1": "Təkcə 2021-ci ildə rəssamlar, musiqiçilər, yazıçılar və digər yaradıcılar birlikdə təxminən 3,5 milyard dollar qazanmaq üçün Ethereum-dan istifadə etdilər. Bu, Ethereum-u Spotify, YouTube və Etsy ilə birlikdə yaradıcılar üçün ən böyük qlobal platformalardan birinə çevirir.Daha ətraflı.", "page-what-is-ethereum-slide-4-title": "Oyunçuları gücləndirmək", diff --git a/src/intl/be/page-what-is-ethereum.json b/src/intl/be/page-what-is-ethereum.json index 931c08670e3..b710f1a3a63 100644 --- a/src/intl/be/page-what-is-ethereum.json +++ b/src/intl/be/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum і стэйблкойны спрашчаюць працэс адпраўкі грошай за мяжу. Для перамяшчэння сродкаў па ўсім свеце часта патрабуецца ўсяго некалькі хвілін, у адрозненне ад некалькіх працоўных дзён ці нават тыдняў, якія могуць спатрэбіцца вашаму звычайнаму банку, прычым перамяшчэнне ажыццяўляецца за меншую цану. Акрамя таго, не спаганяецца дадатковая камісія за здзяйсненне транзакцыі з вялікім коштам і няма абмежаванняў на тое, куды і чаму вы адпраўляеце грошы.", "page-what-is-ethereum-slide-2-title": "Самая хуткая дапамога ў часы крызісу", "page-what-is-ethereum-slide-2-desc-1": "Калі вам пашанцавала мець некалькі варыянтаў банкаўскага абслугоўвання праз правераныя ўстановы па месцы вашага жыхарства, вы можаце прыняць як належнае фінансавую свабоду, бяспеку і стабільнасць, якія яны прапануюць. Але многім людзям ва ўсім свеце, якія сутыкаюцца з палітычнымі рэпрэсіямі або эканамічнымі цяжкасцямі, фінансавыя ўстановы могуць не забяспечыць патрэбнай абароны альбо паслуг.", - "page-what-is-ethereum-slide-2-desc-2": "Калі вайна, эканамічныя катастрофы або падаўленне грамадзянскіх свабод абрынуліся на жыхароў Венесуэлы, Кубы, .aljazeera.com/news/2022/3/21/crypto-provides-fix-for-some-in-crisis-hit-afghanistan\">Афганістану, Нігерыі, Беларусі і Украіны, крыптавалюты ўяўлялі сабой самы хуткі і часта адзіны варыянт фінансавага узаемадзеяння.1 Як відаць з гэтых прыкладаў, крыптавалюты, такія як Ethereum, могуць забяспечыць бесперашкодны доступ да сусветнай эканомікі, калі людзі адрэзаны ад знешняга свету. Акрамя таго, стабільныя манеты прапануюць запас кошту, калі мясцовыя валюты абвальваюцца з-за гіперінфляцыі.", + "page-what-is-ethereum-slide-2-desc-2": "Калі вайна, эканамічныя катастрофы або падаўленне грамадзянскіх свабод абрынуліся на жыхароў Венесуэлы, Кубы, .aljazeera.com/news/2022/3/21/crypto-provides-fix-for-some-in-crisis-hit-afghanistan\">Афганістану, Нігерыі, Беларусі і Украіны, крыптавалюты ўяўлялі сабой самы хуткі і часта адзіны варыянт фінансавага узаемадзеяння.1 Як відаць з гэтых прыкладаў, крыптавалюты, такія як Ethereum, могуць забяспечыць бесперашкодны доступ да сусветнай эканомікі, калі людзі адрэзаны ад знешняга свету. Акрамя таго, стабільныя манеты прапануюць запас кошту, калі мясцовыя валюты абвальваюцца з-за гіперінфляцыі.", "page-what-is-ethereum-slide-3-title": "Пашырэнне магчымасцей стваральнікаў", "page-what-is-ethereum-slide-3-desc-1": "Толькі ў 2021 годзе мастакі, музыкі, пісьменнікі і іншыя творцы выкарыстоўвалі Ethereum, каб зарабіць у сукупнасці каля 3,5 мільярда долараў. Гэта робіць Ethereum адной з самых вялікіх глабальных платформаў для стваральнікаў разам са Spotify, YouTube і Etsy. Даведацца больш.", "page-what-is-ethereum-slide-4-title": "Пашырэнне магчымасцей геймераў", diff --git a/src/intl/bg/page-what-is-ethereum.json b/src/intl/bg/page-what-is-ethereum.json index 6ec5b2eca43..eb32c042f24 100644 --- a/src/intl/bg/page-what-is-ethereum.json +++ b/src/intl/bg/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Етереум и стейбълкойните опростяват процеса на изпращане на пари в чужбина. Често отнема само няколко минути, за да бъдат прехвърлени средства по целия свят, което съвсем не е така при една средностатистическа банка, където това отнема няколко работни дни и даже седмици, и при това за малка част от цената за трансакцията. В допълнение, няма отделна такса при трансакциите на големи суми, както и никакви ограничения за това къде или защо изпращате парите си.", "page-what-is-ethereum-slide-2-title": "Най-бързата помощ във времена на криза", "page-what-is-ethereum-slide-2-desc-1": "Ако имате късмета да имате многобройни банкови възможности чрез надеждни институции там, където живеете, вероятно приемате за даденост финансовата свобода, сигурност и стабилност, които те предлагат. Но за много хора по света, които се сблъскват с политически репресии или икономически затруднения, финансовите институции може и да не осигуряват защитата или услугите, от които те имат нужда.", - "page-what-is-ethereum-slide-2-desc-2": "Когато войната, икономическите катастрофи или нарушаването на човешките права сполетяха жителите на Венесуела, Куба, Афганистан, Нигерия, Беларус и Украйна, криптовалутите бяха най-бързата, а често и единствената възможност за запазване на финансовата независимост.1 Както е видно от тези примери, криптовалутите като Етереум могат да предоставят неограничен достъп до световната икономика тогава, когато хората са с ограничен достъп до външния свят. Освен това стейбълкойните предлагат запазване на стойността в случаи на срив на местните валути поради хиперинфлация.", + "page-what-is-ethereum-slide-2-desc-2": "Когато войната, икономическите катастрофи или нарушаването на човешките права сполетяха жителите на Венесуела, Куба, Афганистан, Нигерия, Беларус и Украйна, криптовалутите бяха най-бързата, а често и единствената възможност за запазване на финансовата независимост.1 Както е видно от тези примери, криптовалутите като Етереум могат да предоставят неограничен достъп до световната икономика тогава, когато хората са с ограничен достъп до външния свят. Освен това стейбълкойните предлагат запазване на стойността в случаи на срив на местните валути поради хиперинфлация.", "page-what-is-ethereum-slide-3-title": "Възможности за създателите", "page-what-is-ethereum-slide-3-desc-1": "Само през 2021 г. артисти, музиканти, писатели и други хора на изкуството са използвали Етереум, за да спечелят общо около 3,5 милиарда долара. Това прави Етереум една от най-големите световни платформи за творци, наред със Spotify, YouTube и Etsy. Научете повече.", "page-what-is-ethereum-slide-4-title": "Възможности за геймърите", diff --git a/src/intl/bn/page-what-is-ethereum.json b/src/intl/bn/page-what-is-ethereum.json index dc6e9bef7f4..7e1ada5fd8d 100644 --- a/src/intl/bn/page-what-is-ethereum.json +++ b/src/intl/bn/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "ইথেরিয়াম এবং স্টেবলকয়েন বিদেশে টাকা পাঠানোর প্রক্রিয়াকে সহজ করে। এটির সারা বিশ্বজুড়ে ফান্ড সরাতে প্রায়শই মাত্র কয়েক মিনিট সময় নেয়, তার বিপরীতে আপনার সাধারণ ব্যাংকের বেশ কয়েকটি ব্যবসায়িক দিন বা এমনকি সপ্তাহও লাগতে পারে এবং এর মূল্যের একটি অংশের জন্যও। উপরন্তু, একটি উচ্চ মূল্যের লেনদেন করার জন্য কোনও অতিরিক্ত ফি নেই এবং আপনি কোথায় বা কেন আপনার অর্থ পাঠাচ্ছেন তার কোন বিধিনিষেধ নেই।", "page-what-is-ethereum-slide-2-title": "সংকটের সময়ে দ্রুততম সাহায্য", "page-what-is-ethereum-slide-2-desc-1": "আপনি যেখানে বসবাস করেন সেখানে যদি বিশ্বস্ত প্রতিষ্ঠানের মাধ্যমে একাধিক ব্যাংকিং বিকল্প পেতে যথেষ্ট ভাগ্যবান হন, তাহলে আপনি হয়ত তাদের দেওয়া আর্থিক স্বাধীনতা, নিরাপত্তা এবং স্থিতিশীলতাকে মঞ্জুর করতে পারেন। কিন্তু সারা বিশ্বের অনেক লোকের জন্য যারা রাজনৈতিক নিপীড়ন বা অর্থনৈতিক কষ্টের সম্মুখীন হয়, আর্থিক প্রতিষ্ঠানগুলি তাদের প্রয়োজনীয় সুরক্ষা বা পরিষেবা প্রদান করতে পারে না।", - "page-what-is-ethereum-slide-2-desc-2": "যখন যুদ্ধ, অর্থনৈতিক বিপর্যয় বা নাগরিক স্বাধীনতার উপর ক্র্যাকডাউন ভেনিজুয়েলা, কিউবা, আফগানিস্তান, নাইজেরিয়া, বেলারুশ, এবং ইউক্রেন এর বাসিন্দাদের আঘাত করে, তখন ক্রিপ্টোকারেন্সিগুলি আর্থিক সংস্থাকে ধরে রাখার জন্য দ্রুত এবং প্রায়শই একমাত্র বিকল্প গঠন করে।1 এই উদাহরণগুলিতে দেখা যায়, ইথেরিয়ামের মতো ক্রিপ্টোকারেন্সিগুলি বিশ্ব অর্থনীতিতে নিরবচ্ছিন্ন অ্যাক্সেস সরবরাহ করতে পারে যখন লোকেরা বাইরের বিশ্ব থেকে বিচ্ছিন্ন হয়ে যায়। অতিরিক্ত মুদ্রাস্ফীতির কারণে স্থানীয় মুদ্রাগুলো যখন ধসে পড়ছে তখন স্টেবলকয়েন অর্থের মূল্যের একটি স্টোর প্রদান করে।", + "page-what-is-ethereum-slide-2-desc-2": "যখন যুদ্ধ, অর্থনৈতিক বিপর্যয় বা নাগরিক স্বাধীনতার উপর ক্র্যাকডাউন ভেনিজুয়েলা, কিউবা, আফগানিস্তান, নাইজেরিয়া, বেলারুশ, এবং ইউক্রেন এর বাসিন্দাদের আঘাত করে, তখন ক্রিপ্টোকারেন্সিগুলি আর্থিক সংস্থাকে ধরে রাখার জন্য দ্রুত এবং প্রায়শই একমাত্র বিকল্প গঠন করে।1 এই উদাহরণগুলিতে দেখা যায়, ইথেরিয়ামের মতো ক্রিপ্টোকারেন্সিগুলি বিশ্ব অর্থনীতিতে নিরবচ্ছিন্ন অ্যাক্সেস সরবরাহ করতে পারে যখন লোকেরা বাইরের বিশ্ব থেকে বিচ্ছিন্ন হয়ে যায়। অতিরিক্ত মুদ্রাস্ফীতির কারণে স্থানীয় মুদ্রাগুলো যখন ধসে পড়ছে তখন স্টেবলকয়েন অর্থের মূল্যের একটি স্টোর প্রদান করে।", "page-what-is-ethereum-slide-3-title": "নির্মাতাদের ক্ষমতায়ন", "page-what-is-ethereum-slide-3-desc-1": "শুধুমাত্র 2021 সালে, শিল্পী, সঙ্গীতজ্ঞ, লেখক এবং অন্যান্য নির্মাতারা ইথেরিয়াম ব্যবহার করে সম্মিলিতভাবে প্রায় $3.5 বিলিয়ন অর্থ উপার্জন করেছেন। এটি Spotify, YouTube এবং Etsy এর পাশাপাশি নির্মাতাদের জন্য ইথেরিয়াম কে বৃহত্তম গ্লোবাল প্ল্যাটফর্মগুলির একটি করে তুলেছে। আরও জানুন।", "page-what-is-ethereum-slide-4-title": "গেমারদের ক্ষমতায়ন", diff --git a/src/intl/bs/page-what-is-ethereum.json b/src/intl/bs/page-what-is-ethereum.json index ea975c642da..bed597e5772 100644 --- a/src/intl/bs/page-what-is-ethereum.json +++ b/src/intl/bs/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum i stabilninovčići pojednostavljuju proces slanja novca globalno. Pomjera sredstva širom svijeta često traje samo nekoliko minuta, što je nasuprot bankama kojima treba nekoliko radnih dana ili čak sedmica. Tako da je Ethereum znatno jeftiniji. Pored toga, nema dodatnog plaćanja nadoknade za velike transakcije i nema ograničenja gdje ili zašto šaljete svoj novac.", "page-what-is-ethereum-slide-2-title": "Najbrža pomoć u kriznim vremenima", "page-what-is-ethereum-slide-2-desc-1": "Ako ste dovoljno sretni da imate više opcija za bankarske usluge kroz institucije u koje imate povjerenja tu gdje živite, vjerovatno uzimate zdravo za gotovo vašu finansijsku slobodu, bezbednost i stabilnost. Ali za mnoge ljude na svetu koji se suočavaju sa političkim ugnjetavanjem ili ekonomskim poteškoćava, finansijske institucija ne mogu da pruže usluge ili zaštitu koja im je potrebna.", - "page-what-is-ethereum-slide-2-desc-2": "Kada su rat, ekonomske katastrofe ili urušavanje društvenih sloboda pogodili stanovnike Venecuele , Kube, Avganistana, Nigerije, Belorusije, i Ukrajine, kriptovalute su bile najbrži, a često i jedini način da se održi finansijska samostalnost.1 Kao što smo videli na ovim primerim, kriptovalute kao što je Ethereum mogu da obezbijede neograničen pristup globalnoj ekonomiji kada su ljudi odsječeni od spoljnog svijeta. Osim toga, stabilninovčići pružaju očuvanje vrednosti kada se lokalne valute urušavaju zbog hiperinflacije.", + "page-what-is-ethereum-slide-2-desc-2": "Kada su rat, ekonomske katastrofe ili urušavanje društvenih sloboda pogodili stanovnike Venecuele , Kube, Avganistana, Nigerije, Belorusije, i Ukrajine, kriptovalute su bile najbrži, a često i jedini način da se održi finansijska samostalnost.1 Kao što smo videli na ovim primerim, kriptovalute kao što je Ethereum mogu da obezbijede neograničen pristup globalnoj ekonomiji kada su ljudi odsječeni od spoljnog svijeta. Osim toga, stabilninovčići pružaju očuvanje vrednosti kada se lokalne valute urušavaju zbog hiperinflacije.", "page-what-is-ethereum-slide-3-title": "Osnaživanje Kreatora", "page-what-is-ethereum-slide-3-desc-1": "Samo u 2021, umjetnici, muzičari, pisci i drugi kreatori su koristili Ethereum da zarade oko 3.5 milijarde dolara ukupno. Ovo čini Ethereum jednom od najvećih globalnih platformi za kreatore pored Spotify, Youtube i Etsy. Saznaj više.", "page-what-is-ethereum-slide-4-title": "Osnaživanje igrača", diff --git a/src/intl/ca/page-what-is-ethereum.json b/src/intl/ca/page-what-is-ethereum.json index 8ce32c140ca..f2c5cf6aec4 100644 --- a/src/intl/ca/page-what-is-ethereum.json +++ b/src/intl/ca/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum i les stablecoins simplifiquen el procés d'enviament de diners a l'estranger. Sovint es triga només uns minuts a moure els fons a tot el món, en lloc d'esperar dies hàbils o fins i tot setmanes, i per una fracció del preu. A més, no hi ha cap comissió addicional per realitzar una transacció de gran valor, i no hi ha restriccions sobre on o per què s'envia els diners.", "page-what-is-ethereum-slide-2-title": "L'ajuda més ràpida en temps de crisi", "page-what-is-ethereum-slide-2-desc-1": "Si teniu la sort de comptar amb múltiples opcions bancàries a través d'institucions de confiança en el lloc on viviu, la llibertat d'elecció, la seguretat i estabilitat financera que ofereixen estan garantides. Però per a moltes persones de tot el món que s'enfronten a la repressió política o a les dificultats econòmiques, les institucions financeres poden no oferir la protecció o els serveis que necessiten.", - "page-what-is-ethereum-slide-2-desc-2": "Quan la guerra, les catàstrofes econòmiques o les mesures energètiques contra les llibertats civils van afectar els residents de Veneçuela, Cuba, Afganistan, Nigèria, Bielorússia, i Ucraïna les criptomonedes van constituir l'agència financera. 1 Com es veu en aquests exemples, les criptomonedes com Ethereum poden proporcionar accés sense restriccions a l'economia global quan les persones estan aïllades del món exterior. A més, els \"stablecoins\" (monedes estables) ofereixen una botiga de valor quan les monedes locals s'estan col·lapsant a causa de la hiperinflació.", + "page-what-is-ethereum-slide-2-desc-2": "Quan la guerra, les catàstrofes econòmiques o les mesures energètiques contra les llibertats civils van afectar els residents de Veneçuela, Cuba, Afganistan, Nigèria, Bielorússia, i Ucraïna les criptomonedes van constituir l'agència financera. 1 Com es veu en aquests exemples, les criptomonedes com Ethereum poden proporcionar accés sense restriccions a l'economia global quan les persones estan aïllades del món exterior. A més, els \"stablecoins\" (monedes estables) ofereixen una botiga de valor quan les monedes locals s'estan col·lapsant a causa de la hiperinflació.", "page-what-is-ethereum-slide-3-title": "Empoderant creadors", "page-what-is-ethereum-slide-3-desc-1": "Només en 2021, artistes, músics, escriptors i altres creadors van utilitzar Ethereum per a guanyar al voltant de 3.500 milions de dòlars en conjunt. Això converteix a Ethereum en una de les majors plataformes globals per a creadors, juntament amb Spotify, YouTube i Etsy. Més informació..", "page-what-is-ethereum-slide-4-title": "Empoderant jugadors", diff --git a/src/intl/cs/page-what-is-ethereum.json b/src/intl/cs/page-what-is-ethereum.json index b7325831ee9..d994404674d 100644 --- a/src/intl/cs/page-what-is-ethereum.json +++ b/src/intl/cs/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum a stablecoiny zjednodušují proces posílání peněz do zahraničí. Přesun finančních prostředků po celém světě často trvá jen několik minut a za zlomek ceny, na rozdíl od průměrných bank, kterým to trvá několik pracovních dnů nebo dokonce týdnů. Kromě toho neexistuje žádný dodatečný poplatek za provedení transakce s vysokou hodnotou a existují nulová omezení toho, kde nebo proč posíláte své peníze.", "page-what-is-ethereum-slide-2-title": "Nejrychlejší pomoc v době krize", "page-what-is-ethereum-slide-2-desc-1": "Máte-li to štěstí, že máte více možností bankovnictví prostřednictvím důvěryhodných institucí, kde žijete, můžete považovat za samozřejmou finanční svobodu, bezpečnost a stabilitu, kterou nabízejí. Pro mnoho lidí po celém světě, kteří čelí politické represi nebo hospodářským těžkostem, však finanční instituce nemusí poskytovat potřebnou ochranu nebo služby.", - "page-what-is-ethereum-slide-2-desc-2": "Když válka, ekonomické katastrofy nebo potlačování občanských svobod zasáhly obyvatele Venezuely, Kuby, Afghánistánu, Nigérie, Běloruska a Ukrajiny, představovaly kryptoměny nejrychlejší a často jedinou možnost, jak si zachovat finanční nezávislost. 1 Jak je vidět na těchto příkladech, kryptoměny jako Ethereum mohou poskytnout neomezený přístup ke globální ekonomice, když jsou lidé odříznuti od okolního světa. Kromě toho stablecoiny nabízejí uchování hodnoty, když se místní měny hroutí v důsledku hyperinflace.", + "page-what-is-ethereum-slide-2-desc-2": "Když válka, ekonomické katastrofy nebo potlačování občanských svobod zasáhly obyvatele Venezuely, Kuby, Afghánistánu, Nigérie, Běloruska a Ukrajiny, představovaly kryptoměny nejrychlejší a často jedinou možnost, jak si zachovat finanční nezávislost. 1 Jak je vidět na těchto příkladech, kryptoměny jako Ethereum mohou poskytnout neomezený přístup ke globální ekonomice, když jsou lidé odříznuti od okolního světa. Kromě toho stablecoiny nabízejí uchování hodnoty, když se místní měny hroutí v důsledku hyperinflace.", "page-what-is-ethereum-slide-3-title": "Podpora tvůrců", "page-what-is-ethereum-slide-3-desc-1": "Jen v roce 2021 využili síť Ethereum umělci, hudebníci, spisovatelé a další tvůrci ke kolektivnímu výdělku kolem 3,5 miliardy dolarů. Díky tomu je Ethereum jednou z největších globálních platforem pro tvůrce, vedle Spotify, YouTube a Etsy. Zjistěte více.", "page-what-is-ethereum-slide-4-title": "Podpora hráčů videoher", diff --git a/src/intl/de/page-what-is-ethereum.json b/src/intl/de/page-what-is-ethereum.json index 780449c0f5a..256380aa6ee 100644 --- a/src/intl/de/page-what-is-ethereum.json +++ b/src/intl/de/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum und Stablecoins vereinfachen den Geldtransfer ins Ausland. Der Transfer rund um den Globus dauert oft nur wenige Minuten – ein Bruchteil der Tage oder gar Wochen, die eine herkömmliche Bank dafür benötigt, und dies zu einem weitaus geringeren Preis. Zudem fallen für umfangreiche Transaktionen keine zusätzlichen Gebühren an und hinsichtlich der Transaktionsziele gibt es keine Einschränkungen.", "page-what-is-ethereum-slide-2-title": "In Krisenzeiten die schnellste Hilfe", "page-what-is-ethereum-slide-2-desc-1": "Wenn Sie das Glück haben, in Ihrem Land eine reiche Auswahl an Transaktionsoptionen durch vertrauenswürdige Finanzinstitute zu haben, sind für Sie finanzielle Freiheit, Sicherheit und Stabilität vermutlich eine Selbstverständlichkeit. Für viele Menschen auf der Welt, die unter politischer Unterdrückung oder in wirtschaftlicher Not leben, bieten Finanzinstitute möglicherweise jedoch nicht den Schutz oder die Leistungen, die sie benötigen.", - "page-what-is-ethereum-slide-2-desc-2": "Als Krieg, wirtschaftliche Katastrophen oder Einschränkungen der Bürgerrechte die Bewohner von Venezuela, Kuba, Afghanistan, Nigeria, Belarus und die Ukraine trafen, stellten Kryptowährungen oft die schnellste und manchmal einzige Option dar, um finanzielle Handlungsfähigkeit zu erhalten.1. Wie in diesen Beispielen zu sehen ist, können Kryptowährungen wie Ethereum uneingeschränkten Zugang zur globalen Wirtschaft ermöglichen, wenn Menschen von der Außenwelt abgeschnitten sind. Darüber hinaus bieten Stablecoins einen Werterhalt, wenn lokale Währungen aufgrund von Hyperinflation zusammenbrechen.", + "page-what-is-ethereum-slide-2-desc-2": "Als Krieg, wirtschaftliche Katastrophen oder Einschränkungen der Bürgerrechte die Bewohner von Venezuela, Kuba, Afghanistan, Nigeria, Belarus und die Ukraine trafen, stellten Kryptowährungen oft die schnellste und manchmal einzige Option dar, um finanzielle Handlungsfähigkeit zu erhalten.1. Wie in diesen Beispielen zu sehen ist, können Kryptowährungen wie Ethereum uneingeschränkten Zugang zur globalen Wirtschaft ermöglichen, wenn Menschen von der Außenwelt abgeschnitten sind. Darüber hinaus bieten Stablecoins einen Werterhalt, wenn lokale Währungen aufgrund von Hyperinflation zusammenbrechen.", "page-what-is-ethereum-slide-3-title": "Schöpferische Kräfte befähigen", "page-what-is-ethereum-slide-3-desc-1": "Allein im Jahr 2021 verdienten Künstler, Musiker, Schriftsteller und andere künstlerisch und kreativ Tätige mit Ethereum insgesamt etwa 3,5 Milliarden Dollar. Dies macht Ethereum neben Spotify, YouTube und Etsy zu einer der größten globalen Plattformen für Schöpfer. Erfahre mehr.", "page-what-is-ethereum-slide-4-title": "Spieler stärken", diff --git a/src/intl/el/page-what-is-ethereum.json b/src/intl/el/page-what-is-ethereum.json index 08c6f45e7fa..5d5b171902f 100644 --- a/src/intl/el/page-what-is-ethereum.json +++ b/src/intl/el/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Το Ethereum και τα κρυπτονομίσματα σταθερής αξίας, απλοποιούν τη διαδικασία αποστολής χρημάτων στο εξωτερικό. Χρειάζονται συχνά μόνο λίγα λεπτά για να μετακινηθούν κεφάλαια σε όλο τον κόσμο, σε αντίθεση με τις αρκετές εργάσιμες ημέρες ή ακόμη και εβδομάδες που μπορεί να χρειαστεί μια μέση τράπεζα και με ελάχιστο κόστος. Επιπλέον, δεν υπάρχει επιπλέον χρέωση για την πραγματοποίηση μιας συναλλαγής υψηλής αξίας και υπάρχουν μηδενικοί περιορισμοί για το πού ή γιατί στέλνετε τα χρήματά σας.", "page-what-is-ethereum-slide-2-title": "Η γρηγορότερη βοήθεια σε εποχές κρίσεως", "page-what-is-ethereum-slide-2-desc-1": "Εάν είστε αρκετά τυχεροί ώστε να έχετε πολλαπλές τραπεζικές επιλογές μέσω αξιόπιστων ιδρυμάτων εκεί που ζείτε, μπορεί να θεωρείτε δεδομένη την οικονομική ελευθερία, την ασφάλεια και τη σταθερότητα που προσφέρουν. Αλλά για πολλούς ανθρώπους σε όλο τον κόσμο που αντιμετωπίζουν πολιτική αναταραχή ή οικονομικές δυσκολίες, τα χρηματοπιστωτικά ιδρύματα μπορεί να μην παρέχουν την προστασία ή τις υπηρεσίες που χρειάζεται.", - "page-what-is-ethereum-slide-2-desc-2": "Όταν πόλεμος, οικονομικές καταστροφές ή καταστολές των πολιτικών ελευθεριών έπληξαν τους κατοίκους τηςΒενεζουέλας, της Κούβας,του Αφγανιστάν, της Νιγηρίας, της Λευκορωσίας, και της Ουκρανίας, τα κρυπτονομίσματα αποτελούσαν την ταχύτερη και συχνά τη μόνη επιλογή για τη διατήρηση της χρηματοοικονομικής τους υπηρεσίας.1 Όπως φαίνεται σε αυτά τα παραδείγματα, τα κρυπτονομίσματα όπως το Ethereum μπορούν να παρέχουν απεριόριστη πρόσβαση στην παγκόσμια οικονομία όταν οι άνθρωποι είναι αποκομμένοι από τον έξω κόσμο. Επιπλέον, τα κρυπτονομίσματα σταθερής αξίας προσφέρουν μια σταθερή αξία όταν τα τοπικά νομίσματα καταρρέουν λόγω υπερπληθωρισμού.", + "page-what-is-ethereum-slide-2-desc-2": "Όταν πόλεμος, οικονομικές καταστροφές ή καταστολές των πολιτικών ελευθεριών έπληξαν τους κατοίκους τηςΒενεζουέλας, της Κούβας,του Αφγανιστάν, της Νιγηρίας, της Λευκορωσίας, και της Ουκρανίας, τα κρυπτονομίσματα αποτελούσαν την ταχύτερη και συχνά τη μόνη επιλογή για τη διατήρηση της χρηματοοικονομικής τους υπηρεσίας.1 Όπως φαίνεται σε αυτά τα παραδείγματα, τα κρυπτονομίσματα όπως το Ethereum μπορούν να παρέχουν απεριόριστη πρόσβαση στην παγκόσμια οικονομία όταν οι άνθρωποι είναι αποκομμένοι από τον έξω κόσμο. Επιπλέον, τα κρυπτονομίσματα σταθερής αξίας προσφέρουν μια σταθερή αξία όταν τα τοπικά νομίσματα καταρρέουν λόγω υπερπληθωρισμού.", "page-what-is-ethereum-slide-3-title": "Ενισχύοντας τους δημιουργούς", "page-what-is-ethereum-slide-3-desc-1": "Μόνο το 2021, καλλιτέχνες, μουσικοί, συγγραφείς και άλλοι δημιουργοί χρησιμοποίησαν το Ethereum για να κερδίσουν περίπου 3,5 δισεκατομμύρια δολάρια. Αυτό καθιστά το Ethereum μία από τις μεγαλύτερες παγκόσμιες πλατφόρμες για δημιουργούς, παράλληλα με το Spotify, το YouTube και το Etsy. Μάθετε περισσότερα.", "page-what-is-ethereum-slide-4-title": "Ενισχύοντας τους παίκτες παιχνιδιών", diff --git a/src/intl/en/common.json b/src/intl/en/common.json index ac816e30f63..4eb2fc148cd 100644 --- a/src/intl/en/common.json +++ b/src/intl/en/common.json @@ -107,10 +107,12 @@ "feedback-widget-thank-you-timing": "2–3 min", "feedback-widget-thank-you-title": "Thank you for your feedback!", "find-wallet": "Find wallet", + "from": "From", "future-proofing": "Future-proofing", "get-eth": "Get ETH", "get-involved": "Get involved", "get-started": "Get started", + "go-to-top": "Go to top", "grant-programs": "Ecosystem Grant Programs", "grants": "Grants", "guides": "Guides", @@ -335,6 +337,7 @@ "nfts": "NFTs", "no": "No", "on-this-page": "On this page", + "open": "Open", "open-research": "Open research", "page-developers-aria-label": "Developers' Menu", "page-index-meta-title": "Home", diff --git a/src/intl/en/page-dapps.json b/src/intl/en/page-dapps.json index dfa97203642..e91d21c8a70 100644 --- a/src/intl/en/page-dapps.json +++ b/src/intl/en/page-dapps.json @@ -115,6 +115,7 @@ "page-dapps-dapp-description-rotki": "Open source portfolio tracking, analytics, accounting and tax reporting tool that respects your privacy.", "page-dapps-dapp-description-krystal": "A one-stop platform to access all your favourite DeFi services.", "page-dapps-dapp-description-rarible": "Create, sell and buy tokenised collectibles.", + "page-dapps-dapp-description-request-finance": "A suite of financial tools for crypto invoices, payroll, and expenses.", "page-dapps-dapp-description-rubic": "Cross-Chain tech aggregator for users and dApps.", "page-dapps-dapp-description-sablier": "Stream money in real-time.", "page-dapps-dapp-description-spatial": "Create your own custom avatar and 3D worlds", @@ -245,6 +246,7 @@ "page-dapps-ready-button": "Go", "page-dapps-ready-description": "Choose a dapp to try out", "page-dapps-ready-title": "Ready?", + "page-dapps-request-finance-logo-alt": "Request Finance logo", "page-dapps-rubic-logo-alt": "Rubic logo", "page-dapps-sablier-logo-alt": "Sablier logo", "page-dapps-set-up-a-wallet-button": "Find wallet", diff --git a/src/intl/en/page-developers-docs.json b/src/intl/en/page-developers-docs.json index 82433d29a27..3663ffc46ec 100644 --- a/src/intl/en/page-developers-docs.json +++ b/src/intl/en/page-developers-docs.json @@ -31,6 +31,7 @@ "docs-nav-development-frameworks-description": "Tools that make developing with Ethereum easier", "docs-nav-development-networks": "Development networks", "docs-nav-development-networks-description": "Local blockchain environments used to test dapps before deployment", + "docs-nav-dex-design-best-practice": "Decentralized Exchange (DEX) design best practices", "docs-nav-dot-net": ".NET", "docs-nav-erc-20": "ERC-20: Fungible Tokens", "docs-nav-erc-721": "ERC-721: NFTs", @@ -46,6 +47,7 @@ "docs-nav-gas": "Gas", "docs-nav-gas-description": "Computational power required to process transactions, paid for in ETH by transaction senders", "docs-nav-golang": "Golang", + "docs-nav-heuristics-for-web3": "Heuristics for Web3", "docs-nav-integrated-development-environments-ides": "Integrated Development Environments (IDEs)", "docs-nav-integrated-development-environments-ides-description": "The best environments to write dapp code", "docs-nav-intro-to-dapps": "Intro to dapps", diff --git a/src/intl/en/page-developers-learning-tools.json b/src/intl/en/page-developers-learning-tools.json index 59a276ed60b..719932522f8 100644 --- a/src/intl/en/page-developers-learning-tools.json +++ b/src/intl/en/page-developers-learning-tools.json @@ -6,6 +6,8 @@ "page-learning-tools-browse-docs": "Browse docs", "page-learning-tools-capture-the-ether-description": "Capture the Ether is a game in which you hack Ethereum smart contracts to learn about security.", "page-learning-tools-capture-the-ether-logo-alt": "Capture the Ether logo", + "page-learning-tools-node-guardians-description": "Node Guardians is a gamified educational platform that immerses web3 developers in fantasy-themed quests to master Solidity, Cairo, Noir, and Huff programming.", + "page-learning-tools-node-guardians-logo-alt": "Node Guardians logo", "page-learning-tools-chainshot-description": "Remote, instructor-led Ethereum developer bootcamp and additional courses.", "page-learning-tools-chainshot-logo-alt": "ChainShot logo", "page-learning-tools-coding": "Learn by coding", diff --git a/src/intl/en/page-layer-2.json b/src/intl/en/page-layer-2.json index a85c3f1a34a..f36d20571a3 100644 --- a/src/intl/en/page-layer-2.json +++ b/src/intl/en/page-layer-2.json @@ -134,5 +134,7 @@ "layer-2-ecosystem-portal": "Ecosystem Portal", "layer-2-token-lists": "Token Lists", "layer-2-explore": "Explore", - "page-dapps-ready-button": "Go" + "page-dapps-ready-button": "Go", + "layer-2-information": "Information", + "layer-2-wallet-managers": "Wallet managers" } diff --git a/src/intl/en/page-stablecoins.json b/src/intl/en/page-stablecoins.json index dc1324980f8..62f49d64e8e 100644 --- a/src/intl/en/page-stablecoins.json +++ b/src/intl/en/page-stablecoins.json @@ -163,5 +163,6 @@ "makerdao-logo": "MakerDao logo", "matcha-logo": "Matcha logo", "summerfi-logo": "Summer.fi logo", - "uniswap-logo": "Uniswap logo" + "uniswap-logo": "Uniswap logo", + "page-stablecoins-go-to": "Go to" } diff --git a/src/intl/en/page-staking.json b/src/intl/en/page-staking.json index dabff3f9c7d..943031ff21c 100644 --- a/src/intl/en/page-staking.json +++ b/src/intl/en/page-staking.json @@ -230,5 +230,8 @@ "page-staking-withdrawals-important-notices": "Important notices", "page-staking-withdrawals-important-notices-desc": "Withdrawals are not yet available. Please read the Eth2 Merge and post-merge FAQ for more information.", "page-upgrades-merge-btn": "More on The Merge", - "subscribe-to-ef-blog": "Subscribe to the EF Blog to receive email notifications for the latest protocol announcements." + "subscribe-to-ef-blog": "Subscribe to the EF Blog to receive email notifications for the latest protocol announcements.", + "page-staking-comparison-with-other-options": "Comparison with other options", + "page-staking-any-amount": "Any amount", + "page-staking-testnet": "testnet" } diff --git a/src/intl/en/page-translatathon.json b/src/intl/en/page-translatathon.json new file mode 100644 index 00000000000..5d82fb5aff1 --- /dev/null +++ b/src/intl/en/page-translatathon.json @@ -0,0 +1,4 @@ +{ + "translatathon-apply-now": "Take part in the Translatathon", + "translatathon-apply-now-desc": "Apply now to participate in the Translatathon" +} \ No newline at end of file diff --git a/src/intl/en/page-what-is-ethereum.json b/src/intl/en/page-what-is-ethereum.json index b5b12eb3f06..3292fbb8c2f 100644 --- a/src/intl/en/page-what-is-ethereum.json +++ b/src/intl/en/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum and stablecoins simplify the process of sending money overseas. It often takes only few minutes to move funds across the globe, as opposed to the several business days or even weeks that it may take your average bank, and for a fraction of the price. Additionally, there is no extra fee for making a high value transaction, and there are zero restrictions on where or why you are sending your money.", "page-what-is-ethereum-slide-2-title": "The Quickest Help in Times of Crisis", "page-what-is-ethereum-slide-2-desc-1": "If you are lucky enough to have multiple banking options through trusted institutions where you live, you may take for granted the financial freedom, security and stability that they offer. But for many people around the world facing political repression or economic hardship, financial institutions may not provide the protection or services they need.", - "page-what-is-ethereum-slide-2-desc-2": "When war, economic catastrophes or crackdowns on civil liberties struck the residents of Venezuela, Cuba, Afghanistan, Nigeria, Belarus, and Ukraine, cryptocurrencies constituted the quickest and often the only option to retain financial agency.1 As seen in these examples, cryptocurrencies like Ethereum can provide unfettered access to the global economy when people are cut off from the outside world. Additionally, stablecoins offer a store of value when local currencies are collapsing due to hyperinflation.", + "page-what-is-ethereum-slide-2-desc-2": "When war, economic catastrophes or crackdowns on civil liberties struck the residents of Venezuela, Cuba, Afghanistan, Nigeria, Belarus, and Ukraine, cryptocurrencies constituted the quickest and often the only option to retain financial agency.1 As seen in these examples, cryptocurrencies like Ethereum can provide unfettered access to the global economy when people are cut off from the outside world. Additionally, stablecoins offer a store of value when local currencies are collapsing due to hyperinflation.", "page-what-is-ethereum-slide-3-title": "Empowering Creators", "page-what-is-ethereum-slide-3-desc-1": "In 2021 alone, artists, musicians, writers, and other creators used Ethereum to earn around $3.5 billion collectively. This makes Ethereum one of the largest global platforms for creators, alongside Spotify, YouTube, and Etsy. Learn more.", "page-what-is-ethereum-slide-4-title": "Empowering Gamers", diff --git a/src/intl/es/page-what-is-ethereum.json b/src/intl/es/page-what-is-ethereum.json index c653e5c6d94..d8be885ecb5 100644 --- a/src/intl/es/page-what-is-ethereum.json +++ b/src/intl/es/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum y las criptomonedas estables simplifican el proceso de envío de dinero al extranjero. A menudo solo se tardan unos minutos en transferir fondos a cualquier lugar del mundo, frente a los varios días hábiles o incluso semanas que puede tardar un banco cualquiera, y por una fracción del coste. Además, no hay que pagar comisiones adicionales por realizar una transacción de gran valor, ni hay restricciones geográficas o por el motivo del envío de dinero.", "page-what-is-ethereum-slide-2-title": "La ayuda más rápida en tiempos de crisis", "page-what-is-ethereum-slide-2-desc-1": "Si tiene la suerte de tener múltiples opciones bancarias a través de instituciones de confianza donde vive, puede dar por sentada la libertad, seguridad y estabilidad financiera que ofrecen. Para muchas personas que enfrentan represión política o dificultades económicas es posible que las instituciones financieras no proporcionen protección o servicios de pago.", - "page-what-is-ethereum-slide-2-desc-2": "Cuando guerras, catástofes económicas o represión de las libertades civiles afectaron a los residentes de Venezuela, Cuba, Afganistán, Nigeria, Bielorrusia, and Ucraina, las criptomonedas representaron la opción más rápida, y a menudo la única, para conservar la autonomía financiera.1 Como se observa en estos ejemplos, las criptomonedas como Ethereum pueden ofrecer acceso sin trabas a la economía global cuando las personas están aisladas del mundo exterior. Además, las monedas estables ofrecen una reserva de valor cuando las monedas locales se están colapsando debido a la hiperinflación.", + "page-what-is-ethereum-slide-2-desc-2": "Cuando guerras, catástofes económicas o represión de las libertades civiles afectaron a los residentes de Venezuela, Cuba, Afganistán, Nigeria, Bielorrusia, and Ucraina, las criptomonedas representaron la opción más rápida, y a menudo la única, para conservar la autonomía financiera.1 Como se observa en estos ejemplos, las criptomonedas como Ethereum pueden ofrecer acceso sin trabas a la economía global cuando las personas están aisladas del mundo exterior. Además, las monedas estables ofrecen una reserva de valor cuando las monedas locales se están colapsando debido a la hiperinflación.", "page-what-is-ethereum-slide-3-title": "Empoderar a los creadores", "page-what-is-ethereum-slide-3-desc-1": "Solo en 2021, artistas, músicos, escritores y otros creadores usaron Ethereum para ganar un total alrededor de 3.500 millones de dólares. Esto convierte a Ethereum en una de las plataformas globales más grandes para creadores, junto a Spotify, YouTube, y Etsy. Más información.", "page-what-is-ethereum-slide-4-title": "Empoderar a los jugadores", diff --git a/src/intl/fa/page-what-is-ethereum.json b/src/intl/fa/page-what-is-ethereum.json index 50227dca989..85ffcde4744 100644 --- a/src/intl/fa/page-what-is-ethereum.json +++ b/src/intl/fa/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "اتریوم و استیبل کوین ها فرآیند ارسال پول به خارج از کشور را ساده می کنند. اغلب تنها چند دقیقه طول می کشد تا وجوه در سراسر جهان جابجا شود، برخلاف بانک شما که به طور متوسط ممکن است چندین روز کاری یا حتی چند هفته ​​​ طول بکشد و برای کسری از قیمت. علاوه بر این، هیچ کارمزد اضافی برای انجام یک تراکنش با ارزش بالا وجود ندارد و هیچ محدودیتی در مورد مکان یا دلیل ارسال پول خود وجود ندارد.", "page-what-is-ethereum-slide-2-title": "سریعترین کمک در مواقع بحران", "page-what-is-ethereum-slide-2-desc-1": "اگر به اندازه کافی خوش شانس هستید که چندین گزینه بانکی را از طریق مؤسسات مورد اعتماد محل زندگی خود داشته باشید، ممکن است آزادی مالی، امنیت و ثباتی را که آنها ارائه می دهند بدیهی بگیرید. اما برای بسیاری از افرادی که در سراسر جهان با سرکوب سیاسی یا مشکلات اقتصادی مواجه هستند، موسسات مالی ممکن است حمایت یا خدمات مورد نیاز را ارائه ندهند.", - "page-what-is-ethereum-slide-2-desc-2": "هنگامی که جنگ، فجایع اقتصادی یا سرکوب آزادی‌های مدنی ساکنان ونزوئلا ،کوبا، افغانستان، نیجریه، بلاروس و اوکراینرا درنوردید، ارزهای دیجیتال سریعترین و اغلب تنها گزینه برای حفظ آژانس مالی بودند.1 همانطور که در این مثال‌ها مشاهده می‌شود، ارزهای رمزپایه مانند اتریوم میتوانند در زمانی که ارتباط مردم از دنیای خارج قطع می‌شوند دسترسی نامحدود به اقتصاد جهانی را فراهم کنند. علاوه بر این، زمانی که ارزهای محلی به دلیل تورم شدید در حال سقوط هستند، استیبل کوین ها ذخیره با ارزشی را ارائه می دهند.", + "page-what-is-ethereum-slide-2-desc-2": "هنگامی که جنگ، فجایع اقتصادی یا سرکوب آزادی‌های مدنی ساکنان ونزوئلا ،کوبا، افغانستان، نیجریه، بلاروس و اوکراینرا درنوردید، ارزهای دیجیتال سریعترین و اغلب تنها گزینه برای حفظ آژانس مالی بودند.1 همانطور که در این مثال‌ها مشاهده می‌شود، ارزهای رمزپایه مانند اتریوم میتوانند در زمانی که ارتباط مردم از دنیای خارج قطع می‌شوند دسترسی نامحدود به اقتصاد جهانی را فراهم کنند. علاوه بر این، زمانی که ارزهای محلی به دلیل تورم شدید در حال سقوط هستند، استیبل کوین ها ذخیره با ارزشی را ارائه می دهند.", "page-what-is-ethereum-slide-3-title": "توانمندسازی سازندگان", "page-what-is-ethereum-slide-3-desc-1": "تنها در سال 2021، هنرمندان، نوازندگان، نویسندگان و دیگر سازندگان از اتریوم برای کسب درآمد مجموع حدودا 3.5 میلیارد دلاری استفاده کردند. این امر باعث می شود اتریوم در کنار Spotify، YouTube و Etsy به یکی از بزرگترین پلتفرم های جهانی برای سازندگان تبدیل شود. بیشتر بیاموزید.", "page-what-is-ethereum-slide-4-title": "توانمندسازی بازیکن ها", diff --git a/src/intl/fi/page-what-is-ethereum.json b/src/intl/fi/page-what-is-ethereum.json index 85493d6c07d..6b1ac32015f 100644 --- a/src/intl/fi/page-what-is-ethereum.json +++ b/src/intl/fi/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum ja vakaat kryptot yksinkertaistavat valuttasiirron prosessia ulkomaille. Varojen siirtäminen ympäri maailmaa kestää usein vain muutaman minuutin, kun se perinteisillä siirroilla voi viedä useita arkipäiviä tai jopa viikkoja. Ylimääräisiä siirtomaksuja lähetettävän summan perusteella ei tule, ja rajoitukset sen suhteen, minne tai miksi lähetät valuuttaa, ovat minimaalisia.", "page-what-is-ethereum-slide-2-title": "Nopeinta kriisiapua", "page-what-is-ethereum-slide-2-desc-1": "Parhaimmillaan (ja kuten esimerkiksi Suomessa) pankkitoiminta on vakailla ja luotettavilla toimijoilla, voit pitää itsestään selvänä niiden tarjoamaa taloudellista vapautta, turvallisuutta ja vakautta.\n\nKuitenkin monet ihmiset eri puolilla maailmaa kohtaavat poliittista sortoa tai taloudellisia vaikeuksia ja rahoituslaitokset eivät välttämättä tarjoa heidän tarvitsemaansa suojelua tai palveluita.", - "page-what-is-ethereum-slide-2-desc-2": "Sodan, talouden romahtamisen tai kansalaisvapauksien tukahduttamisen keskellä Venezuelassa, Kuubassa, Afganistanissa, Nigeriassa, Valko-Venäjällä ja Ukrainassa kryptovaluutat ovat kansalaisille nopea (ja usein ainoa) mahdollisuus talouden toimintakyvyn turvaamiseen.1 Kuten näistä esimerkeistä nähdään, kryptovaluutat ja Ethereum voivat tarjota eristyksissä oleville ihmisille pääsyn globaalin talouden pariin. Kryptovaluutat voivat myös tasata inflaation luomaa talouden epätasapainoa paikallisten valuuttojen arvon romahtaessa.", + "page-what-is-ethereum-slide-2-desc-2": "Sodan, talouden romahtamisen tai kansalaisvapauksien tukahduttamisen keskellä Venezuelassa, Kuubassa, Afganistanissa, Nigeriassa, Valko-Venäjällä ja Ukrainassa kryptovaluutat ovat kansalaisille nopea (ja usein ainoa) mahdollisuus talouden toimintakyvyn turvaamiseen.1 Kuten näistä esimerkeistä nähdään, kryptovaluutat ja Ethereum voivat tarjota eristyksissä oleville ihmisille pääsyn globaalin talouden pariin. Kryptovaluutat voivat myös tasata inflaation luomaa talouden epätasapainoa paikallisten valuuttojen arvon romahtaessa.", "page-what-is-ethereum-slide-3-title": "Luovien alojen toimijoiden tukena", "page-what-is-ethereum-slide-3-desc-1": "Pelkästään vuonna 2021 taiteilijat, muusikot, kirjailijat ja muut luovan alan toimijat ansaitsivat Ethereumissa yhteensä noin 3,5 miljardia dollaria. Tämä tekee Ethereumista yhden suurimmista globaaleista alustoista luoville toimialoille Spotifyn, YouTuben ja Etsyn rinnalla. Lue lisää.", "page-what-is-ethereum-slide-4-title": "Pelialan tukena", diff --git a/src/intl/fil/page-what-is-ethereum.json b/src/intl/fil/page-what-is-ethereum.json index 594b1dc9562..6e017c0e7ed 100644 --- a/src/intl/fil/page-what-is-ethereum.json +++ b/src/intl/fil/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Pinapasimple ng Ethereum at stablecoin ang proseso ng pagpapadala ng pera sa ibang bansa. Kadalasan ay tumatagal lang nang ilang minuto upang ilipat ang pondo sa buong mundo, kumpara sa ilang araw na may pasok o baka ilang linggo pa na maaaring tagal sa inyong average na bangko, at nang mas mababa talaga ang presyo. Bukod pa rito, walang dagdag na bayad para sa paggawa ng isang transaksyong may mataas na halaga, at walang mga paghihigpit sa kung saan o bakit ninyo ipinapadala ang inyong pera.", "page-what-is-ethereum-slide-2-title": "Ang Pinakamabilis na Tulong sa Panahon ng Krisis", "page-what-is-ethereum-slide-2-desc-1": "Kung mapalad kayong magkaroon ng maraming opsyon sa banking sa mga pinagkakatiwalaang institusyon kung saan kayo nakatira, maaaring hindi ninyo masyadong pinahahalagahan ang kalayaan, seguridad at katatagan sa pananalapi na ibinibigay ng mga ito. Ngunit para sa maraming tao sa buong mundo na nahaharap sa pampulitikang panunupil o kahirapan sa ekonomiya, ang mga institusyong pampinansyal ay maaaring hindi nagbibigay ng proteksyon o mga serbisyong kailangan nila.", - "page-what-is-ethereum-slide-2-desc-2": "Noong tinamaan ng digmaan, mga sakuna sa ekonomiya o pagsugpo sa mga kalayaang sibil sa mga residente ng Venezuela, Cuba, Afghanistan, Nigeria, Belarus, and Ukraine, ang mga cryptocurrency ay naging pinakamabilis at karaniwan ay tanging opsyon para magkaroon ng pinansyal na kalayaan.1 Tulad ng nakikita sa mga halimbawang ito, ang mga cryptocurrency tulad ng Ethereum ay maaaring magbigay ng walang harang na pag-access sa pandaigdigang ekonomiya kapag ang mga tao ay nawalay sa outside world. Bukod pa rito, nag-aalok ang mga stablecoin ng store of value kapag bumabagsak ang mga lokal na currency dahil sa sobrang inflation.", + "page-what-is-ethereum-slide-2-desc-2": "Noong tinamaan ng digmaan, mga sakuna sa ekonomiya o pagsugpo sa mga kalayaang sibil sa mga residente ng Venezuela, Cuba, Afghanistan, Nigeria, Belarus, and Ukraine, ang mga cryptocurrency ay naging pinakamabilis at karaniwan ay tanging opsyon para magkaroon ng pinansyal na kalayaan.1 Tulad ng nakikita sa mga halimbawang ito, ang mga cryptocurrency tulad ng Ethereum ay maaaring magbigay ng walang harang na pag-access sa pandaigdigang ekonomiya kapag ang mga tao ay nawalay sa outside world. Bukod pa rito, nag-aalok ang mga stablecoin ng store of value kapag bumabagsak ang mga lokal na currency dahil sa sobrang inflation.", "page-what-is-ethereum-slide-3-title": "Pagpapalakas ng mga Tagalikha", "page-what-is-ethereum-slide-3-desc-1": "Noong 2021 lamang, ginamit ng mga artist, musikero, manunulat, at iba pang creator ang Ethereum para kumita ng humigit-kumulang $3.5 bilyon sa kabuuan. Ginagawa nitong isa ang Ethereum sa pinakamalaking pandaigdigang platform para sa mga creator, kasama ng Spotify, YouTube, at Etsy. Matuto pa.", "page-what-is-ethereum-slide-4-title": "Pagpapalakas sa mga Manlalaro", diff --git a/src/intl/fr/page-what-is-ethereum.json b/src/intl/fr/page-what-is-ethereum.json index 448772f84ae..0cfd5f7678e 100644 --- a/src/intl/fr/page-what-is-ethereum.json +++ b/src/intl/fr/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum et stablecoins simplifient le processus d'envoi d'argent à l'étranger. Il ne faut souvent que quelques minutes pour déplacer des fonds à travers le monde. Finis les délais de plusieurs jours ouvrables ou même de semaines parfois nécessaires à une banque ordinaire pour traiter ce genre d'opération exécutée, de plus, à moindre prix. Sans compter qu'il n'y a pas de surcoûts lorsqu'on effectuer une transaction de grande valeur, et il n'y a aucune restriction sur l'endroit où vous envoyez votre argent ou sur les raisons pour lesquelles vous le faites.", "page-what-is-ethereum-slide-2-title": "L’aide la plus rapide en temps de crise", "page-what-is-ethereum-slide-2-desc-1": "Si vous avez la chance d'avoir plusieurs options bancaires par le biais d'institutions de confiance dans le pays où vous vivez, vous pouvez considérer comme acquises la liberté, la sécurité et la stabilité financière qu'elles offrent. Mais pour de nombreuses personnes dans le monde qui sont confrontées à la répression politique ou à des difficultés économiques, les institutions financières peuvent ne pas fournir la protection ou les services dont elles ont besoin.", - "page-what-is-ethereum-slide-2-desc-2": "Lorsque la guerre, les catastrophes économiques ou les répressions des libertés individuelles frappaient les habitants du Venezuela,de Cuba, de l'Afghanistan, du Nigeria, de la Biélorussie, de l'Ukraine, les cryptomonnaies constituaient l'option la plus rapide et souvent la seule pour conserver une autonomie financière.1 Comme le montrent ces exemples, des cryptomonnaies telles qu'Ethereum peuvent fournir un accès sans entrave à l'économie mondiale lorsque les gens sont coupés du monde extérieur. De plus, les stablecoins offrent une réserve de valeur lorsque les monnaies locales s'effondrent en raison de l'hyperinflation.", + "page-what-is-ethereum-slide-2-desc-2": "Lorsque la guerre, les catastrophes économiques ou les répressions des libertés individuelles frappaient les habitants du Venezuela,de Cuba, de l'Afghanistan, du Nigeria, de la Biélorussie, de l'Ukraine, les cryptomonnaies constituaient l'option la plus rapide et souvent la seule pour conserver une autonomie financière.1 Comme le montrent ces exemples, des cryptomonnaies telles qu'Ethereum peuvent fournir un accès sans entrave à l'économie mondiale lorsque les gens sont coupés du monde extérieur. De plus, les stablecoins offrent une réserve de valeur lorsque les monnaies locales s'effondrent en raison de l'hyperinflation.", "page-what-is-ethereum-slide-3-title": "Valoriser les créateurs", "page-what-is-ethereum-slide-3-desc-1": "Rien qu'en 2021, artistes, musiciens, écrivains et autres créateurs ont utilisé Ethereum pour gagner environ 3,5 milliards de dollars collectivement. Cela fait d'Ethereum l'une des plus grandes plateformes mondiales pour les créateurs, aux côtés de Spotify, YouTube et Etsy. En savoir plus.", "page-what-is-ethereum-slide-4-title": "Valoriser les joueurs", diff --git a/src/intl/hi/page-what-is-ethereum.json b/src/intl/hi/page-what-is-ethereum.json index bbe0d37c23f..8acbdcf0f30 100644 --- a/src/intl/hi/page-what-is-ethereum.json +++ b/src/intl/hi/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "एथेरियम और स्टेबलकॉइन विदेशों में पैसा भेजने की प्रक्रिया को सरल बनाते हैं। कई व्यावसायिक दिनों या हफ्तों के विपरीत जो आपका औसत बैंक ले सकता है, यह दुनिया भर में धन को स्थानांतरित करने में अक्सर कुछ ही मिनट लेता है और केवल नाममात्र कीमत पर। इसके अतिरिक्त, उच्च मूल्य लेनदेन करने के लिए कोई अतिरिक्त शुल्क नहीं है, और आप अपना पैसा कहां या क्यों भेज रहे हैं, इस पर शून्य प्रतिबंध हैं।", "page-what-is-ethereum-slide-2-title": "संकट के समय में सबसे तेज मदद", "page-what-is-ethereum-slide-2-desc-1": "यदि आप काफी भाग्यशाली हैं कि आपके पास विश्वसनीय संस्थानों के माध्यम से कई बैंकिंग विकल्प हैं, जहां आप रहते हैं, तो आप वित्तीय स्वतंत्रता, सुरक्षा और स्थिरता को स्वीकार कर सकते हैं जो वे प्रदान करते हैं। लेकिन राजनीतिक दमन या आर्थिक कठिनाई का सामना कर रहे दुनिया भर के कई लोगों के लिए, वित्तीय संस्थान उन्हें आवश्यक सुरक्षा या सेवाएं प्रदान नहीं कर सकते हैं।", - "page-what-is-ethereum-slide-2-desc-2": "जब युद्ध, आर्थिक तबाही या नागरिक स्वतंत्रता पर कार्रवाई ने वेनेज़ुएला, कूबा, अफगानिस्तान, नाइजीरिया, बेलारूस, और यूक्रेन के निवासियों को मारा, तो क्रिप्टोकरेंसी वित्तीय एजेंसी को बनाए रखने के लिए सबसे तेज और अक्सर एकमात्र विकल्प हुआ।1 जैसा कि इन उदाहरणों में देखा गया है, जब लोग बाहरी दुनिया से कट जाते हैं, तो एथेरियम जैसी क्रिप्टोकरेंसी वैश्विक अर्थव्यवस्था तक निर्बाध पहुंच प्रदान कर सकती है। इसके अतिरिक्त, स्थिर मुद्रा मूल्य का एक स्टोर प्रदान करते हैं जब स्थानीय मुद्राएं सुपरइंफ्लेशन के कारण टकराती हैं।", + "page-what-is-ethereum-slide-2-desc-2": "जब युद्ध, आर्थिक तबाही या नागरिक स्वतंत्रता पर कार्रवाई ने वेनेज़ुएला, कूबा, अफगानिस्तान, नाइजीरिया, बेलारूस, और यूक्रेन के निवासियों को मारा, तो क्रिप्टोकरेंसी वित्तीय एजेंसी को बनाए रखने के लिए सबसे तेज और अक्सर एकमात्र विकल्प हुआ।1 जैसा कि इन उदाहरणों में देखा गया है, जब लोग बाहरी दुनिया से कट जाते हैं, तो एथेरियम जैसी क्रिप्टोकरेंसी वैश्विक अर्थव्यवस्था तक निर्बाध पहुंच प्रदान कर सकती है। इसके अतिरिक्त, स्थिर मुद्रा मूल्य का एक स्टोर प्रदान करते हैं जब स्थानीय मुद्राएं सुपरइंफ्लेशन के कारण टकराती हैं।", "page-what-is-ethereum-slide-3-title": "निर्माताओं को सशक्त बनाना", "page-what-is-ethereum-slide-3-desc-1": "केवल 2021 में, कलाकारों, संगीतकारों, लेखकों और अन्य रचनाकारों ने सामूहिक रूप से $3.5 बिलियन कमाने के लिए एथेरियम का उपयोग किया। यह एथेरियम को Spotify, YouTube और Etsy सहित निर्माताओं के लिए सबसे बड़े वैश्विक प्लेटफार्मों में से एक बनाता है। और अधिक जानें।", "page-what-is-ethereum-slide-4-title": "गेमर्स को सशक्त बनाना", diff --git a/src/intl/hr/page-what-is-ethereum.json b/src/intl/hr/page-what-is-ethereum.json index 1ffae8a8331..708680e9da0 100644 --- a/src/intl/hr/page-what-is-ethereum.json +++ b/src/intl/hr/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum i stabilni novčići pojednostavnjuju proces prekograničnog slanja novca. Najčešće je dovoljno tek nekoliko minuta za prijenos sredstava na drugi kraj svijeta, za razliku od nekoliko radnih dana ili čak tjedana koliko treba prosječnoj banci, i sve to uz djelić troška. Nadalje, ne postoje dodatne naknade za transakcije velikih vrijednosti, a ne postoje ni ograničenja na odredište ili razlog slanja novca.", "page-what-is-ethereum-slide-2-title": "Najbrža pomoć u kriznim vremenima", "page-what-is-ethereum-slide-2-desc-1": "Sretnici kojima institucije od povjerenja u mjestu života nude više bankarskih opcija, možda financijsku slobodu, sigurnost i stabilnost koju one nude uzimaju zdravo za gotovo. Ali, mnogim ljudima diljem svijeta koji su suočeni s političkim represijom ili ekonomskim teškoćama, financijske institucije nisu u mogućnosti pružiti zaštitu ili usluge koje im trebaju.", - "page-what-is-ethereum-slide-2-desc-2": "Kada su rat, ekonomske katastrofe ili suzbijanja ljudskih prava zadesili Venezuelu, Kubu, Afganistan, Nigeriju, Bjelorusiju i Ukrajinu, kriptovalute su činile najbržu i često jedinu opciju za očuvanje financijskog djelovanja.1 Kao što je vidljivo iz ovih primjera, kriptovalute poput Ethereuma mogu pružiti nesputan pristup globalnoj ekonomiji ljudima odsječenim od vanjskog svijeta. Dodatno, stabilni novčići se nude kao spremište vrijednosti u slučaju urušavanja lokalnih valuta uslijed superinflacije.", + "page-what-is-ethereum-slide-2-desc-2": "Kada su rat, ekonomske katastrofe ili suzbijanja ljudskih prava zadesili Venezuelu, Kubu, Afganistan, Nigeriju, Bjelorusiju i Ukrajinu, kriptovalute su činile najbržu i često jedinu opciju za očuvanje financijskog djelovanja.1 Kao što je vidljivo iz ovih primjera, kriptovalute poput Ethereuma mogu pružiti nesputan pristup globalnoj ekonomiji ljudima odsječenim od vanjskog svijeta. Dodatno, stabilni novčići se nude kao spremište vrijednosti u slučaju urušavanja lokalnih valuta uslijed superinflacije.", "page-what-is-ethereum-slide-3-title": "Osnaživanje kreatora", "page-what-is-ethereum-slide-3-desc-1": "Samo su u 2021. godini, umjetnici, glazbenici, pisci i ostali kreativci pomoću Ethereuma zaradili ukupno oko 3,5 milijardi američkih dolara. Ovime se Ethereum ističe kao jedna od najvećih globalnih platformi za kreativce, uz bok uslugama, kao što su Spotify, YouTube i Etsy. Saznajte više.", "page-what-is-ethereum-slide-4-title": "Osnaživanje igrača", diff --git a/src/intl/hu/page-what-is-ethereum.json b/src/intl/hu/page-what-is-ethereum.json index 063543a14e0..8a703754d28 100644 --- a/src/intl/hu/page-what-is-ethereum.json +++ b/src/intl/hu/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Az Ethereum és a stabil érmék leegyszerűsítik a tengerentúlra való pénzküldés folyamatát. Gyakran csak néhány percet vesz igénybe, hogy pénzeszközöket a világ bármely pontjára mozgassunk, szemben a több munkanapos vagy akár hetekig tartó átlagos banki tranzakciókkal, ráadásul az ár töredékéért. Emellett a nagy értékű tranzakciókért nem kell külön díjat fizetni, és nincsenek korlátozások arra vonatkozóan, hogy hová küld pénzt és miért.", "page-what-is-ethereum-slide-2-title": "A leggyorsabb segítség válsághelyzetben", "page-what-is-ethereum-slide-2-desc-1": "Ha Ön azon szerencsések közé tartozik, akik lakóhelyükön számos bankolási lehetőséggel rendelkeznek megbízható intézményeken keresztül, természetesnek veheti az általuk kínált pénzügyi szabadságot, biztonságot és stabilitást. Számos helyen a világban azonban, ahol az emberek politikai elnyomással vagy gazdasági nehézségekkel küzdenek, a pénzintézetek nem biztos, hogy biztosítják a szükséges védelmet vagy szolgáltatásokat.", - "page-what-is-ethereum-slide-2-desc-2": "Amikor háború, gazdasági katasztrófák vagy a polgári szabadságjogok korlátozása sújtotta Venezuelát, Kubát, Afganisztánt, Nigériát, Belorussziát és Ukrajnát, a kriptovaluták jelentették a leggyorsabb és gyakran az egyetlen lehetőséget a pénzügyi szolgáltatások használatára. 1 Amint az ezekből a példákból látható, az Ethereumhoz hasonló kriptovaluták korlátlan hozzáférést biztosíthatnak a globális gazdasághoz, amikor az emberek el vannak vágva a külvilágtól. Emellett a stabilérmék értékmegőrzőt kínálnak, amikor a helyi valuták a hiperinfláció miatt összeomlanak.", + "page-what-is-ethereum-slide-2-desc-2": "Amikor háború, gazdasági katasztrófák vagy a polgári szabadságjogok korlátozása sújtotta Venezuelát, Kubát, Afganisztánt, Nigériát, Belorussziát és Ukrajnát, a kriptovaluták jelentették a leggyorsabb és gyakran az egyetlen lehetőséget a pénzügyi szolgáltatások használatára. 1 Amint az ezekből a példákból látható, az Ethereumhoz hasonló kriptovaluták korlátlan hozzáférést biztosíthatnak a globális gazdasághoz, amikor az emberek el vannak vágva a külvilágtól. Emellett a stabilérmék értékmegőrzőt kínálnak, amikor a helyi valuták a hiperinfláció miatt összeomlanak.", "page-what-is-ethereum-slide-3-title": "Az alkotók támogatása", "page-what-is-ethereum-slide-3-desc-1": "Csak 2021-ben a művészek, zenészek, írók és más alkotók együttesen mintegy 3,5 milliárd dollárt kerestek az Ethereummal. Ezzel az Ethereum a Spotify, a YouTube és az Etsy mellett az alkotók egyik legnagyobb globális platformjává vált. Tudjon meg többet.", "page-what-is-ethereum-slide-4-title": "Játékosok támogatása", diff --git a/src/intl/hy-am/page-what-is-ethereum.json b/src/intl/hy-am/page-what-is-ethereum.json index 1a907290bd2..1d84bcdc4ad 100644 --- a/src/intl/hy-am/page-what-is-ethereum.json +++ b/src/intl/hy-am/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Էթերիումն ու ստեյբլքոիններըպարզեցնում են միջազգային փոխանցումների գործընթացը: Փոխանցումը կարող է տևել մի քանի րոպե, ոչ թե մի քանի օր ինչպես օրինակ միջին վիճակագրական բանկի դեպքում է լինում: Դրա հետ մեկտեղ, մեծ գումարի փոխանցման ժամանակ չկա հավելյալ վճար կամ որևէ սահմանափակում թե որտեղ և ում է ուղարկվում գումարը:", "page-what-is-ethereum-slide-2-title": "Ճգնաժամերի ժամանակ ամենարագ օգնությունը", "page-what-is-ethereum-slide-2-desc-1": "Ոչ բոլորն ունեն տարբեր բանկերիի և վստահելի ֆինանսական կառույցների ծառայություններից օգտվելու հնարավորություն: Աշխարհի տարբեր մասերից շատ մարդիկ, ովքեր ենթարկվում են քաղաքական բռնաճնշումների կամ գտնվում են ծանր ֆինանսական կացության մեջ, չեն կարող օգտվել ֆինանսական կառույցների կողմից տրամադրվող ծառայություններից:", - "page-what-is-ethereum-slide-2-desc-2": "Պատերազմի ժամանակ, տնտեսասական աղետները վրա հասան Վենեսուելայի, Կուբայի, Աֆղանստանի, Նիգերիայի, Բելառուսի և Ուկրաինայի վրա: Կրիպտարժույթները ֆինանսական ենթակառուցվածքները պահպանելու ամենարագ, և որոշ դեպքերում, միակ միջոցն էին: 1 Ինչպես երևաց այս օրինակներում, Էթերի և այլ կրիպտորժույթների շնորհիվ կարելի է հաղորդակցություն պահել արտաքին աշխարհի հետ: Դրա հետ մեկտեղ, տեղական արժույթների արժեզրկման դեպքում, ստեյբլքոինները կարող են ծառայել որպես դրամանական միջոցները կայուն պահելու միավորներ:", + "page-what-is-ethereum-slide-2-desc-2": "Պատերազմի ժամանակ, տնտեսասական աղետները վրա հասան Վենեսուելայի, Կուբայի, Աֆղանստանի, Նիգերիայի, Բելառուսի և Ուկրաինայի վրա: Կրիպտարժույթները ֆինանսական ենթակառուցվածքները պահպանելու ամենարագ, և որոշ դեպքերում, միակ միջոցն էին: 1 Ինչպես երևաց այս օրինակներում, Էթերի և այլ կրիպտորժույթների շնորհիվ կարելի է հաղորդակցություն պահել արտաքին աշխարհի հետ: Դրա հետ մեկտեղ, տեղական արժույթների արժեզրկման դեպքում, ստեյբլքոինները կարող են ծառայել որպես դրամանական միջոցները կայուն պահելու միավորներ:", "page-what-is-ethereum-slide-3-title": "Աջակցելով ստեղծագործողներին", "page-what-is-ethereum-slide-3-desc-1": "Միայն 2021 թվին, արտիստները, երաժիշտները, գրողները և այլ արվեստագետներ, օգտագործելով Էթերիում հարթակը, միասին աշխատել են շուրջ 3,5 միլլիարդ դոլլար: Այս փաստը Էթերիումը դարձնում է արտիստների համար ամենամեծ գլոբալ հարթակներից մեկը, Spotify-ի, YouTube-ի և Etsy-ի հետ մեկտեղ: Իմանալ ավելին:", "page-what-is-ethereum-slide-4-title": "Աջակցելով խաղացողներին", diff --git a/src/intl/id/page-what-is-ethereum.json b/src/intl/id/page-what-is-ethereum.json index 7f63c4eb9ee..bbb7f5e5ed4 100644 --- a/src/intl/id/page-what-is-ethereum.json +++ b/src/intl/id/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum dan stablecoins mempermudah proses pengiriman uang antar negara. Pengiriman uang melalui Ethereum dapat dilakukan dalam waktu beberapa menit, dimana waktu yang dibutuhkan oleh bank tradisional ialah beberapa hari kerja hingga beberapa minggu dengan biaya yang tinggi. Umumnya, tidak ada biaya tambahan untuk melakukan transaksi dalam jumlah yang besar, dan tidak ada sensor dalam pengiriman uang Anda.", "page-what-is-ethereum-slide-2-title": "Bantuan yang Tercepat Saat Darurat", "page-what-is-ethereum-slide-2-desc-1": "Anda cukup beruntung jika memiliki beberapa pilihan perbankan melalui institusi yang tepercaya di sekitar Anda, Anda mungkin sudah mendapatkan kebebasan finansial, keamanan, dan stabilitas yang ditawarkan oleh mereka. Tapi untuk beberapa orang di dunia yang sedang menghadapi tekanan politik atau keadaan ekonomi yang berat, lembaga keuangan tidak menyediakan perlindungan atau pelayanan yang mereka butuhkan.", - "page-what-is-ethereum-slide-2-desc-2": "Saat perang, bencana ekonomi atau tindakan keras terhadap kebebasan sipil melanda penduduk Venezuela, Kuba, Afghanistan, Nigeria, Belarusia, dan Ukraina, mata uang kripto menjadi pilihan tercepat dan seringkali menjadi satu-satunya pilihan untuk lembaga keuangan.1 Seperti terlihat pada beberapa berita tersebut, mata uang kripto seperti Ethereum dapat memberikan akses secara global ketika orang-orang diasingkan dari dunia. Selain itu, koin yang stabil juga menawarkan perlindungan nilai ketika nilai tukar mata uang lokal jatuh akibat super inflasi.", + "page-what-is-ethereum-slide-2-desc-2": "Saat perang, bencana ekonomi atau tindakan keras terhadap kebebasan sipil melanda penduduk Venezuela, Kuba, Afghanistan, Nigeria, Belarusia, dan Ukraina, mata uang kripto menjadi pilihan tercepat dan seringkali menjadi satu-satunya pilihan untuk lembaga keuangan.1 Seperti terlihat pada beberapa berita tersebut, mata uang kripto seperti Ethereum dapat memberikan akses secara global ketika orang-orang diasingkan dari dunia. Selain itu, koin yang stabil juga menawarkan perlindungan nilai ketika nilai tukar mata uang lokal jatuh akibat super inflasi.", "page-what-is-ethereum-slide-3-title": "Memberdayakan Pembuat", "page-what-is-ethereum-slide-3-desc-1": "Di tahun 2021 saja, artis, musisi, penulis, dan kreator lainnya menggunakan Ethereum untuk menghasilkan sekitar $3,5 miliar secara keseluruhan. Ini menjadikan Ethereum sebagai salah satu platform global bagi kreator bersama dengan Spotify, YouTube, dan Etsy. Pelajari lebih lanjut.", "page-what-is-ethereum-slide-4-title": "Memberdayakan Para Gamer", diff --git a/src/intl/ig/page-what-is-ethereum.json b/src/intl/ig/page-what-is-ethereum.json index 6c388a2af23..2da9ff1bcfc 100644 --- a/src/intl/ig/page-what-is-ethereum.json +++ b/src/intl/ig/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum na stablecoins na-eme ka usoro izipu ego na mba ofesi dị mfe. Ọ na-ewekarị nanị nkeji ole na ole iji bufere ego n'ofe ụwa, n'adịghị ka ọtụtụ ụbọchị azụmahịa ma ọ bụ ọbụna izu ụka ka ọ ga-ewe nkezi ụlọ akụ gị, yana maka ntakịrị ọnụ ahịa. Na ntinye, enweghị ego a agbakwunye maka ịme azụmahịa dị oke ọnụ ahịa, yana enweghị mgbochi na ebe ma ọ bụ ihe kpatara ị na-eziga ego gị.", "page-what-is-ethereum-slide-2-title": "Ọ bu Enyemaka Kacha ọsọsọ n'oge Nsogbu", "page-what-is-ethereum-slide-2-desc-1": "Ọ bụrụ na ị nwee ihu ọma inwe ọtụtụ nhọrọ ụlọ akụ sitere na ụlọ ọrụ atụkwasị obi na ebe ị bi, ị nwere ike were n'efu nnwere onwe ego, nchekwa na nkwụsi ike nke ha na-enye. Mana ọtụtụ ndị mmadụ gburugburu ụwa na-eche mmegide ndọrọ ndọrọ ọchịchị ma ọ bụ ihe isi ike akụ na ụba ihu, ụlọ ọrụ ego nwere ike ọ gaghị enye nchebe ma ọ bụ ọrụ ha chọrọ.", - "page-what-is-ethereum-slide-2-desc-2": "Oge agha, ọdachi akụ na ụba ma ọ bụ mmegide na nnwere onwe nke obodo dakwasịrị ndị bi na Venezuela, Cuba, Afghanistan, Nigeria, Belarus, na Ukraine, cryptocurrencies mejupụtara ndị kasị ngwa ngwa na mgbe nanị nhọrọ iji jide ego ụlọ ọrụ.>1 Dị ka a hụrụ. na ihe atụ ndị a, cryptocurrencies dị ka Ethereum nwere ike inye ohere na-enweghị njedebe na akụ na ụba ụwa mgbe ndị mmadụ na-ebipụ n'èzí. Na mgbakwunye, stablecoins na-enye ụlọ ahịa bara uru mgbe ego mpaghara na-ada n'ihi oke ọnụ ahịa.", + "page-what-is-ethereum-slide-2-desc-2": "Oge agha, ọdachi akụ na ụba ma ọ bụ mmegide na nnwere onwe nke obodo dakwasịrị ndị bi na Venezuela, Cuba, Afghanistan, Nigeria, Belarus, na Ukraine, cryptocurrencies mejupụtara ndị kasị ngwa ngwa na mgbe nanị nhọrọ iji jide ego ụlọ ọrụ.>1 Dị ka a hụrụ. na ihe atụ ndị a, cryptocurrencies dị ka Ethereum nwere ike inye ohere na-enweghị njedebe na akụ na ụba ụwa mgbe ndị mmadụ na-ebipụ n'èzí. Na mgbakwunye, stablecoins na-enye ụlọ ahịa bara uru mgbe ego mpaghara na-ada n'ihi oke ọnụ ahịa.", "page-what-is-ethereum-slide-3-title": "Ịkwado ndị Nkepụta", "page-what-is-ethereum-slide-3-desc-1": "N'ime afọ 2021 naanị, ndị na-ese ihe osise, ndị na-eti egwu, ndị edemede, na ndị ọzọ na-ekepụta ihe jiri Ethereum nweta ihe ruru ọnụ ego $3.5 billion na nchikọta. Nke a mere Ethereum otu n'ime ikpo okwu zuru ụwa ọnụ nyere ndị nkepụta, yana Spotify, YouTube, na Etsy. Mụtakwuo.", "page-what-is-ethereum-slide-4-title": "Na-akwado ndị na Egwu egwu", diff --git a/src/intl/it/page-what-is-ethereum.json b/src/intl/it/page-what-is-ethereum.json index 3474ee111f1..dd33de0dc9e 100644 --- a/src/intl/it/page-what-is-ethereum.json +++ b/src/intl/it/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum e gli stablecoin semplificano il processo di invio di denaro all'estero. Spesso bastano solo alcuni minuti spostare i fondi in qualunque parte del mondo, rispetto ad alcuni giorni lavorativi o persino settimane che potrebbe impiegare una banca media, e a una frazione del costo. Inoltre, non vi è alcuna commissione aggiuntiva per aver effettuato transazioni di alto valore e non ci sono limitazioni su dove o perché stai inviando il tuo denaro.", "page-what-is-ethereum-slide-2-title": "L'aiuto più rapido nei momenti di crisi", "page-what-is-ethereum-slide-2-desc-1": "Se sei abbastanza fortunato da avere diverse opzioni bancarie tramite le istituzioni fidate dove vivi, potresti dare per scontata la libertà finanziaria, la sicurezza e la stabilità che offrono. Ma per molte persone in tutto il mondo, che affrontano repressione politica o disagio economico, le istituzioni finanziarie potrebbero non fornire la protezione o i servizi che necessitano.", - "page-what-is-ethereum-slide-2-desc-2": "Quando la guerra, catastrofi economiche o repressioni delle libertà civili hanno colpito i cittadini di Venezuela, Cuba, Afghanistan, Nigeria, Bielorussia e Ucraina, le criptovalute sono state l'opzione più veloce e spesso l'unica alternativa per mantenere potere finanziario. 1 Come dimostrato da questi esempi, le criptovalute come Ethereum possono garantire accesso illimitato all'economia globale nel momento in cui le persone vengono escluse dal mondo esterno. Inoltre, le stablecoin conservano valore nei momenti in cui le valute locali collassano a causa dell'iperinflazione.", + "page-what-is-ethereum-slide-2-desc-2": "Quando la guerra, catastrofi economiche o repressioni delle libertà civili hanno colpito i cittadini di Venezuela, Cuba, Afghanistan, Nigeria, Bielorussia e Ucraina, le criptovalute sono state l'opzione più veloce e spesso l'unica alternativa per mantenere potere finanziario. 1 Come dimostrato da questi esempi, le criptovalute come Ethereum possono garantire accesso illimitato all'economia globale nel momento in cui le persone vengono escluse dal mondo esterno. Inoltre, le stablecoin conservano valore nei momenti in cui le valute locali collassano a causa dell'iperinflazione.", "page-what-is-ethereum-slide-3-title": "Dare potere a creatori", "page-what-is-ethereum-slide-3-desc-1": "Nel solo 2021, artisti, musicisti, scrittori e altri creatori hanno usato Ethereum per guadagnare complessivamente circa $3,5 miliardi. Questo rende Ethereum una delle più grandi piattaforme globali per creatori, insieme a Spotify, YouTube ed Etsy. Scopri di più.", "page-what-is-ethereum-slide-4-title": "Dare potere ai giocatori", diff --git a/src/intl/ja/page-what-is-ethereum.json b/src/intl/ja/page-what-is-ethereum.json index 395b9d13257..ca6edaae213 100644 --- a/src/intl/ja/page-what-is-ethereum.json +++ b/src/intl/ja/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "イーサリアムとステーブルコインにより、海外送金プロセスが簡単になりました。平均的な銀行では数営業日または数週間かかるのに対して、イーサリアムとステーブルコインでは世界中で送金するのに数分しかかからないこともよくあり、手数料もわずかです。加えて高額のトランザクションでも追加費用はかからず、送金先、送金目的に何も制限を課されることはありません。", "page-what-is-ethereum-slide-2-title": "困った時の最も迅速な救済手段", "page-what-is-ethereum-slide-2-desc-1": "もし、あなたが運良く、居住地の信頼できる機関を介して、複数の銀行を使える場合は、経済的な自由、安全性や安定性を当たり前に思うかもしれません。しかし、世界には、政治的抑圧や経済的苦難に直面しており、金融機関から必要な保護やサービスが提供されない多くの人々がいます。", - "page-what-is-ethereum-slide-2-desc-2": "ベネズエラキューバアフガニスタンNigeria, ベラルーシウクライナなどで戦争、経済の大惨事、市民の自由の弾圧が発生した際、仮想通貨は、金融機関を維持するための最も迅速で、多くの場合唯一の選択肢でした。1これらの例に見られるように、仮想通貨はイーサリアムのように、人々が外の世界から遮断されている時においても世界経済への自由なアクセスを提供できます。 さらに、ステーブルコインは、ハイパーインフレーションにより現地通貨が崩壊している時において価値の保存を提供します。", + "page-what-is-ethereum-slide-2-desc-2": "ベネズエラキューバアフガニスタンNigeria, ベラルーシウクライナなどで戦争、経済の大惨事、市民の自由の弾圧が発生した際、仮想通貨は、金融機関を維持するための最も迅速で、多くの場合唯一の選択肢でした。1これらの例に見られるように、仮想通貨はイーサリアムのように、人々が外の世界から遮断されている時においても世界経済への自由なアクセスを提供できます。 さらに、ステーブルコインは、ハイパーインフレーションにより現地通貨が崩壊している時において価値の保存を提供します。", "page-what-is-ethereum-slide-3-title": "クリエイターへのエンパワーメント", "page-what-is-ethereum-slide-3-desc-1": "2021年の1年間で、アーティスト、ミュージシャン、作家やその他のクリエイター達は、イーサリアムを利用して、総額35億米ドルの収入を得ました。イーサリアムはSpotify、YouTube、Etsyと並ぶ最大のグローバルプラットフォームの1つになりました。詳細はこちら", "page-what-is-ethereum-slide-4-title": "ゲーマーへのエンパワーメント", diff --git a/src/intl/km/page-what-is-ethereum.json b/src/intl/km/page-what-is-ethereum.json index 347ba42f24b..c61ce18e97c 100644 --- a/src/intl/km/page-what-is-ethereum.json +++ b/src/intl/km/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum និង stabilitycoins ជួយសម្រួលដំណើរការនៃការផ្ញើប្រាក់ទៅក្រៅប្រទេស។ ជារឿយៗវាចំណាយពេលត្រឹមតែពីរបីនាទីប៉ុណ្ណោះដើម្បីផ្លាស់ទីមូលនិធិជុំវិញពិភពលោក ផ្ទុយនឹងការប្រើពេលច្រើនថ្ងៃនៃថ្ងៃធ្វើការ ឬអាចដល់ច្រើនសប្តាហ៍សម្រាប់ធនាគារជាមធ្យមរបស់អ្នក ហើយក្នុងតម្លៃទាបបំផុត។ លើសពីនេះ វាមិនមានថ្លៃបន្ថែមសម្រាប់ធ្វើប្រតិបត្តិការតម្លៃខ្ពស់នោះទេ ហើយមិនមានការរឹតបន្តឹងលើកន្លែង ឬមូលហេតុដែលអ្នកផ្ញើប្រាក់របស់អ្នក។", "page-what-is-ethereum-slide-2-title": "ជំនួយរហ័សបំផុតក្នុងពេលមានវិបត្តិ", "page-what-is-ethereum-slide-2-desc-1": "ប្រសិនបើអ្នកមានសំណាងគ្រប់គ្រាន់ក្នុងការមានជម្រើសធនាគារច្រើនតាមរយៈស្ថាប័នដែលអាចទុកចិត្តបានដែលអ្នករស់នៅ អ្នកអាចទទួលយកសេរីភាពហិរញ្ញវត្ថុ សុវត្ថិភាព និងស្ថិរភាពដែលពួកគេផ្តល់ជូន។ ប៉ុន្តែសម្រាប់មនុស្សជាច្រើននៅជុំវិញពិភពលោកដែលកំពុងប្រឈមនឹងការគាបសង្កត់ផ្នែកនយោបាយ ឬវិបត្តិសេដ្ឋកិច្ច ស្ថាប័នហិរញ្ញវត្ថុប្រហែលជាមិនផ្តល់ការការពារ ឬសេវាកម្មដែលពួកគេត្រូវការនោះទេ។", - "page-what-is-ethereum-slide-2-desc-2": "នៅពេលដែលសង្រ្គាម មហន្តរាយសេដ្ឋកិច្ច ឬការបង្ក្រាបលើសេរីភាពស៊ីវិលបានវាយប្រហារអ្នកស្រុកនៃ Venezuela, គុយបា អាហ្វហ្គានីស្ថាន, នីហ្សេរីយ៉ា, បេឡារុស្ស និង អ៊ុយក្រែន រូបិយប័ណ្ណគ្រីបតូ បានបង្កើតជម្រើសលឿនបំផុត និងជាញឹកញាប់ជាជម្រើសតែមួយគត់ដើម្បីរក្សាភ្នាក់ងារហិរញ្ញវត្ថុ។1 ដូចដែលបានឃើញនៅក្នុងឧទាហរណ៍ទាំងនេះ រូបិយប័ណ្ណគ្រីបតូដូចជា E thereum អាចផ្តល់នូវការចូលទៅកាន់សេដ្ឋកិច្ចសកលដោយមិនមានការរំខាន នៅពេលដែលមនុស្សត្រូវបានកាត់ចេញពីពិភពខាងក្រៅ។ លើសពីនេះ កាក់ស្ថិរភាពផ្ដល់នូវឃ្លាំងតម្លៃនៅពេលដែលរូបិយប័ណ្ណក្នុងស្រុកកំពុងដួលរលំដោយសារតែអតិផរណាខ្ពស់។", + "page-what-is-ethereum-slide-2-desc-2": "នៅពេលដែលសង្រ្គាម មហន្តរាយសេដ្ឋកិច្ច ឬការបង្ក្រាបលើសេរីភាពស៊ីវិលបានវាយប្រហារអ្នកស្រុកនៃ Venezuela, គុយបា អាហ្វហ្គានីស្ថាន, នីហ្សេរីយ៉ា, បេឡារុស្ស និង អ៊ុយក្រែន រូបិយប័ណ្ណគ្រីបតូ បានបង្កើតជម្រើសលឿនបំផុត និងជាញឹកញាប់ជាជម្រើសតែមួយគត់ដើម្បីរក្សាភ្នាក់ងារហិរញ្ញវត្ថុ។1 ដូចដែលបានឃើញនៅក្នុងឧទាហរណ៍ទាំងនេះ រូបិយប័ណ្ណគ្រីបតូដូចជា E thereum អាចផ្តល់នូវការចូលទៅកាន់សេដ្ឋកិច្ចសកលដោយមិនមានការរំខាន នៅពេលដែលមនុស្សត្រូវបានកាត់ចេញពីពិភពខាងក្រៅ។ លើសពីនេះ កាក់ស្ថិរភាពផ្ដល់នូវឃ្លាំងតម្លៃនៅពេលដែលរូបិយប័ណ្ណក្នុងស្រុកកំពុងដួលរលំដោយសារតែអតិផរណាខ្ពស់។", "page-what-is-ethereum-slide-3-title": "ការផ្តល់អំណាចដល់អ្នកបង្កើត", "page-what-is-ethereum-slide-3-desc-1": "គ្រាន់តែឆ្នាំ 2021 មួយប៉ុណ្ណោះ សិល្បករ តន្ត្រីករ អ្នកនិពន្ធ និងអ្នកបង្កើតផ្សេងទៀតបានប្រើ Ethereum ដើម្បីរកប្រាក់ចំណូលបានប្រហែល 3.5 ពាន់លានដុល្លារជាសមូហភាព។ នេះធ្វើឱ្យ Ethereum ក្លាយជាវេទិកាសកលដ៏ធំបំផុតសម្រាប់អ្នកបង្កើត រួមជាមួយ Spotify, YouTube និង Etsy ។ ស្វែងយល់បន្ថែម។", "page-what-is-ethereum-slide-4-title": "ផ្តល់អំណាចដល់អ្នកលេងហ្គេម", diff --git a/src/intl/kn/page-what-is-ethereum.json b/src/intl/kn/page-what-is-ethereum.json index c53ec6c6bec..ead53766799 100644 --- a/src/intl/kn/page-what-is-ethereum.json +++ b/src/intl/kn/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "ಇಥಿರಿಯಮ್ ಮತ್ತು ಸ್ಟೇಬಲ್‌ಕಾಯಿನ್‌ಗಳು ವಿದೇಶಕ್ಕೆ ಹಣವನ್ನು ಕಳುಹಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತವೆ. ನಿಮ್ಮ ಸರಾಸರಿ ಬ್ಯಾಂಕ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮತ್ತು ಬೆಲೆಯ ಒಂದು ಭಾಗಕ್ಕೆ ಹಲವಾರು ವ್ಯವಹಾರ ದಿನಗಳು ಅಥವಾ ವಾರಗಳಿಗೆ ವಿರುದ್ಧವಾಗಿ, ಜಗತ್ತಿನಾದ್ಯಂತ ಹಣವನ್ನು ಸರಿಸಲು ಇದು ಕೇವಲ ಕೆಲವೇ ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹೆಚ್ಚಿನ ಮೌಲ್ಯದ ವಹಿವಾಟನ್ನು ಮಾಡಲು ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಶುಲ್ಕವಿಲ್ಲ ಮತ್ತು ನಿಮ್ಮ ಹಣವನ್ನು ಎಲ್ಲಿ ಅಥವಾ ಏಕೆ ಕಳುಹಿಸುತ್ತಿರುವಿರಿ ಎಂಬುದರ ಮೇಲೆ ಶೂನ್ಯ ನಿರ್ಬಂಧಗಳಿವೆ.", "page-what-is-ethereum-slide-2-title": "ಬಿಕ್ಕಟ್ಟಿನ ಸಮಯದಲ್ಲಿ ತ್ವರಿತ ಸಹಾಯ", "page-what-is-ethereum-slide-2-desc-1": "ನೀವು ವಾಸಿಸುವ ವಿಶ್ವಾಸಾರ್ಹ ಸಂಸ್ಥೆಗಳ ಮೂಲಕ ಬಹು ಬ್ಯಾಂಕಿಂಗ್ ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಲು ನೀವು ಸಾಕಷ್ಟು ಅದೃಷ್ಟವಂತರಾಗಿದ್ದರೆ, ಅವರು ನೀಡುವ ಆರ್ಥಿಕ ಸ್ವಾತಂತ್ರ್ಯ, ಭದ್ರತೆ ಮತ್ತು ಸ್ಥಿರತೆಯನ್ನು ನೀವು ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ಆದರೆ ಜಗತ್ತಿನಾದ್ಯಂತ ರಾಜಕೀಯ ದಬ್ಬಾಳಿಕೆ ಅಥವಾ ಆರ್ಥಿಕ ಸಂಕಷ್ಟವನ್ನು ಎದುರಿಸುತ್ತಿರುವ ಅನೇಕ ಜನರಿಗೆ, ಹಣಕಾಸು ಸಂಸ್ಥೆಗಳು ಅವರಿಗೆ ಅಗತ್ಯವಿರುವ ರಕ್ಷಣೆ ಅಥವಾ ಸೇವೆಗಳನ್ನು ಒದಗಿಸದಿರಬಹುದು.", - "page-what-is-ethereum-slide-2-desc-2": "ಯುದ್ಧ, ಆರ್ಥಿಕ ವಿಪತ್ತಿಗಳು ಅಥವಾ ನಾಗರಿಕ ಸ್ವಾತಂತ್ರ್ಯದ ಮೇಲೆ ಕಠಿಣ ನಿಯಂತ್ರಣಗಳು ನಡೆದಾಗ ವೆನೆಜುವೇಲಾ, ಕ್ಯೂಬಾ, ಅಫಘಾನಿಸ್ತಾನ, ನೈಜೀರಿಯಾ, ಬೆಲಾರೂಸ್ ಮತ್ತು ಉಕ್ರೈನ್ ಹೊಂದಿದ ಜನರಿಗೆ, ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳು ಸಾಮಾಜಿಕ ಸಾಧನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ಅತ್ಯಂತ ಶೀಘ್ರವೂ ಸಾಮಾನ್ಯವಾಗಿ ಏಕೈಕ ಆಯ್ಕೆಯಾಗಿತ್ತು.1 ಈ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಕಂಡಂತೆ, ಇಥಿರಿಯಮ್ ಹಾಗೂ ಇತರ ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳು ಜನರಿಗೆ ಹೊರಗಿನ ಪ್ರಪಂಚದಿಂದ ಕಡಿವಾಣದಿಂದ ಕಡಿತವಾಗಿರುವಾಗ ಜಾಗತಿಕ ಆರ್ಥಿಕತೆಗೆ ಅನಾವರಣವಾದ ಪ್ರವೇಶವನ್ನು ನೀಡಬಹುದು. ಹೆಚ್ಚಾಗಿ, ಸ್ಟೇಬಲ್‍ಕಾಯಿನ್‍ಗಳು ಅತಿಯಾದ ಉದ್ರಿಕ್ತತೆಯಿಂದ ಸ್ಥಳೀಯ ನಾಣ್ಯಗಳು ಕುಸಿಯುತ್ತಿದ್ದಾಗ ಮೌಲ್ಯವನ್ನು ಉಳಿಸಲು ಒಂದು ಅಂಗಳವಾಗಬಹುದು.", + "page-what-is-ethereum-slide-2-desc-2": "ಯುದ್ಧ, ಆರ್ಥಿಕ ವಿಪತ್ತಿಗಳು ಅಥವಾ ನಾಗರಿಕ ಸ್ವಾತಂತ್ರ್ಯದ ಮೇಲೆ ಕಠಿಣ ನಿಯಂತ್ರಣಗಳು ನಡೆದಾಗ ವೆನೆಜುವೇಲಾ, ಕ್ಯೂಬಾ, ಅಫಘಾನಿಸ್ತಾನ, ನೈಜೀರಿಯಾ, ಬೆಲಾರೂಸ್ ಮತ್ತು ಉಕ್ರೈನ್ ಹೊಂದಿದ ಜನರಿಗೆ, ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳು ಸಾಮಾಜಿಕ ಸಾಧನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ಅತ್ಯಂತ ಶೀಘ್ರವೂ ಸಾಮಾನ್ಯವಾಗಿ ಏಕೈಕ ಆಯ್ಕೆಯಾಗಿತ್ತು.1 ಈ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಕಂಡಂತೆ, ಇಥಿರಿಯಮ್ ಹಾಗೂ ಇತರ ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳು ಜನರಿಗೆ ಹೊರಗಿನ ಪ್ರಪಂಚದಿಂದ ಕಡಿವಾಣದಿಂದ ಕಡಿತವಾಗಿರುವಾಗ ಜಾಗತಿಕ ಆರ್ಥಿಕತೆಗೆ ಅನಾವರಣವಾದ ಪ್ರವೇಶವನ್ನು ನೀಡಬಹುದು. ಹೆಚ್ಚಾಗಿ, ಸ್ಟೇಬಲ್‍ಕಾಯಿನ್‍ಗಳು ಅತಿಯಾದ ಉದ್ರಿಕ್ತತೆಯಿಂದ ಸ್ಥಳೀಯ ನಾಣ್ಯಗಳು ಕುಸಿಯುತ್ತಿದ್ದಾಗ ಮೌಲ್ಯವನ್ನು ಉಳಿಸಲು ಒಂದು ಅಂಗಳವಾಗಬಹುದು.", "page-what-is-ethereum-slide-3-title": "ರಚನೆಕಾರರನ್ನು ಸಶಕ್ತಗೊಳಿಸುವುದು", "page-what-is-ethereum-slide-3-desc-1": "2021 ರಲ್ಲಿ ಮಾತ್ರ, ಕಲಾವಿದರು, ಸಂಗೀತಗಾರರು, ಬರಹಗಾರರು ಮತ್ತು ಇತರ ರಚನೆಕಾರರು ಇಥಿರಿಯಮ್ ಅನ್ನು ಒಟ್ಟು $3.5 ಬಿಲಿಯನ್ ಗಳಿಸಲು ಬಳಸಿದರು. ಇದು Spotify, YouTube, ಮತ್ತು Etsy ಜೊತೆಗೆ ರಚನೆಕಾರರಿಗೆ ಇಥಿರಿಯಮ್ ಅನ್ನು ಅತಿದೊಡ್ಡ ಜಾಗತಿಕ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ.", "page-what-is-ethereum-slide-4-title": "ಗೇಮರುಗಳಿಗಾಗಿ ಅಧಿಕಾರ ನೀಡುವುದು", diff --git a/src/intl/ko/page-what-is-ethereum.json b/src/intl/ko/page-what-is-ethereum.json index 424f1421914..3cc849e06fe 100644 --- a/src/intl/ko/page-what-is-ethereum.json +++ b/src/intl/ko/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "이더리움과 스테이블 코인은 해외로 돈을 전송하는 절차를 간소화합니다. 지구 반대편에 있는 먼 곳에 돈을 전송하는 데 몇 영업일, 심하면 몇 주가 걸리는 일반적인 은행과는 달리, 이 혁신적인 수단을 통하면 단 몇 분 밖에 소요되지 않습니다. 또한, 거래하려는 자금이 많다고 해서 추가 수수료가 부과되지도 않으며, 어떤 곳에 어떤 이유로 돈을 보내는지에 대해서도 전혀 제한이 없습니다.", "page-what-is-ethereum-slide-2-title": "위기의 순간 가장 빠르게 지원", "page-what-is-ethereum-slide-2-desc-1": "현재 거주하고 있는 곳에 신뢰할 수 있는 기관을 통한 여러 금융 선택지가 존재하는 행운을 타고났다면 금융 기관으로부터 누리는 재정적 자유, 보안 및 안정성을 당연하게 생각할 수도 있습니다. 하지만 금융 기관은 전 세계에 있는 정치적 억압 또는 경제적 어려움에 처한 사람들에게는 필요한 보안이나 서비스를 제공하지 않을 수도 있습니다.", - "page-what-is-ethereum-slide-2-desc-2": "베네수엘라, 쿠바, 아프가니스탄, 나이지리아, 벨라루스, 그리고 우크라이나의 주민들이 전쟁, 경제적 공황 또는 시민의 자유를 탄압 당했을 때 암호화폐는 금융 기관을 유지하기 위한 가장 빠르고, 때로는 유일한 선택지였습니다.1 이 예시에서 알 수 있듯이, 이더리움과 같은 암호화폐는 사람들이 외부와 단절되었을 때 세계 경제에 대한 자유로운 접근을 제공합니다. 또한, 스테이블 코인은 급격한 인플레이션으로 인해 지역 통화가 붕괴될 때 자산의 가치를 유지한 상태로 보관할 수 있는 장소를 제공하기도 합니다.", + "page-what-is-ethereum-slide-2-desc-2": "베네수엘라, 쿠바, 아프가니스탄, 나이지리아, 벨라루스, 그리고 우크라이나의 주민들이 전쟁, 경제적 공황 또는 시민의 자유를 탄압 당했을 때 암호화폐는 금융 기관을 유지하기 위한 가장 빠르고, 때로는 유일한 선택지였습니다.1 이 예시에서 알 수 있듯이, 이더리움과 같은 암호화폐는 사람들이 외부와 단절되었을 때 세계 경제에 대한 자유로운 접근을 제공합니다. 또한, 스테이블 코인은 급격한 인플레이션으로 인해 지역 통화가 붕괴될 때 자산의 가치를 유지한 상태로 보관할 수 있는 장소를 제공하기도 합니다.", "page-what-is-ethereum-slide-3-title": "창작자를 지원", "page-what-is-ethereum-slide-3-desc-1": "2021년 한 해에만 아티스트, 음악가, 작가 및 여러 창작자는 이더리움을 사용하여 한화로 약 4조 5,640억 원을 벌었습니다. 덕분에 이더리움은 Spotify, YouTube 및 Etsy와 같이 창작자를 위한 가장 거대한 글로벌 플랫폼 중 하나가 되었습니다. 자세히 알아보기", "page-what-is-ethereum-slide-4-title": "게이머를 지원", diff --git a/src/intl/mr/page-what-is-ethereum.json b/src/intl/mr/page-what-is-ethereum.json index e28b975bdd5..e3d8dfe5608 100644 --- a/src/intl/mr/page-what-is-ethereum.json +++ b/src/intl/mr/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum आणि स्टेबलकॉइन्स परदेशात पैसे पाठवण्याची प्रक्रिया सुलभ करतात. तुमच्या सरासरी बँकेला आणि किमतीच्या काही भागासाठी अनेक व्यावसायिक दिवस किंवा अगदी आठवडे लागू शकतात याच्या विरोधात, जगभरातील निधी हलवण्यास बर्‍याचदा काही मिनिटे लागतात. याव्यतिरिक्त, उच्च मूल्याचे व्यवहार करण्यासाठी कोणतेही अतिरिक्त शुल्क नाही आणि तुम्ही तुमचे पैसे कोठे किंवा का पाठवत आहात यावर शून्य निर्बंध आहेत.", "page-what-is-ethereum-slide-2-title": "संकटाच्या काळात जलद मदत", "page-what-is-ethereum-slide-2-desc-1": "तुम्ही राहता त्या विश्वासार्ह संस्थांमार्फत अनेक बँकिंग पर्याय उपलब्ध करून देण्याचे भाग्यवान असल्यास, तुम्ही ते देत असलेले आर्थिक स्वातंत्र्य, सुरक्षितता आणि स्थिरता गृहीत धरू शकता. परंतु जगभरातील अनेक लोकांना राजकीय दडपशाही किंवा आर्थिक अडचणींचा सामना करावा लागतो, वित्तीय संस्था त्यांना आवश्यक असलेले संरक्षण किंवा सेवा प्रदान करू शकत नाहीत.", - "page-what-is-ethereum-slide-2-desc-2": "जेव्हा युद्ध, आर्थिक आपत्ती किंवा नागरी स्वातंत्र्यावरील क्रॅकडाउनचा परिणाम व्हेनेझुएला च्या रहिवाशांवर होतो, क्युबा, अफगाणिस्तान, नायजेरिया, बेलारूस आणि युक्रेन, क्रिप्टोकरन्सी ही आर्थिक एजन्सी कायम ठेवण्याचा सर्वात जलद आणि अनेकदा एकमेव पर्याय आहे.1 या उदाहरणांमध्ये पाहिल्याप्रमाणे, जेव्हा लोक बाहेरील जगापासून दूर जातात तेव्हा Ethereum सारख्या क्रिप्टोकरन्सी जागतिक अर्थव्यवस्थेत अखंड प्रवेश देऊ शकतात. याव्यतिरिक्त, जेव्हा सुपरइन्फ्लेशनमुळे स्थानिक चलने कोसळत असतात तेव्हा स्टेबलकॉइन्स मूल्याचे भांडार देतात.", + "page-what-is-ethereum-slide-2-desc-2": "जेव्हा युद्ध, आर्थिक आपत्ती किंवा नागरी स्वातंत्र्यावरील क्रॅकडाउनचा परिणाम व्हेनेझुएला च्या रहिवाशांवर होतो, क्युबा, अफगाणिस्तान, नायजेरिया, बेलारूस आणि युक्रेन, क्रिप्टोकरन्सी ही आर्थिक एजन्सी कायम ठेवण्याचा सर्वात जलद आणि अनेकदा एकमेव पर्याय आहे.1 या उदाहरणांमध्ये पाहिल्याप्रमाणे, जेव्हा लोक बाहेरील जगापासून दूर जातात तेव्हा Ethereum सारख्या क्रिप्टोकरन्सी जागतिक अर्थव्यवस्थेत अखंड प्रवेश देऊ शकतात. याव्यतिरिक्त, जेव्हा सुपरइन्फ्लेशनमुळे स्थानिक चलने कोसळत असतात तेव्हा स्टेबलकॉइन्स मूल्याचे भांडार देतात.", "page-what-is-ethereum-slide-3-title": "निर्मात्यांना सक्षम करणे", "page-what-is-ethereum-slide-3-desc-1": "एकट्या 2021 मध्ये, कलाकार, संगीतकार, लेखक आणि इतर निर्मात्यांनी एकत्रितपणे सुमारे $3.5 अब्ज कमाई करण्यासाठी Ethereumचा वापर केला. हे Spotify, YouTube आणि Etsy सोबत निर्मात्यांसाठी Ethereum ला सर्वात मोठे जागतिक प्लॅटफॉर्म बनवते. अधिक जाणून घ्या.", "page-what-is-ethereum-slide-4-title": "गेमर्सला सशक्त करणे", diff --git a/src/intl/ms/page-what-is-ethereum.json b/src/intl/ms/page-what-is-ethereum.json index d251469e7d3..fe3e5e3a96b 100644 --- a/src/intl/ms/page-what-is-ethereum.json +++ b/src/intl/ms/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum dan koin stabil meringkaskan proses pengiriman wang ke luar negara. Tempoh untuk menggerakkan dana di seluruh dunia seringkali hanya mengambil masa beberapa minit, berbanding dengan masa beberapa hari bekerja ataupun beberapa minggu yang diperlukan oleh bank, serta pada harga yang jauh lebih murah. Selain itu, tiada fi tambahan untuk membuat transaksi nilai yang tinggi, dan langsung tiada sekatan bagi destinasi atau sebab untuk pengiriman wang anda.", "page-what-is-ethereum-slide-2-title": "Bantuan Terpantas dalam Masa Krisis", "page-what-is-ethereum-slide-2-desc-1": "Jika anda bernasib baik kerana mempunyai pelbagai pilihan perbankan melalui institusi yang dipercayai di tempat anda tinggal, anda mungkin tidak sedar tentang kebebasan kewangan, keselamatan dan kestabilan yang ditawarkan oleh institusi tersebut. Tetapi bagi kebanyakan orang di seluruh dunia yang menghadapi penindasan politik atau kesusahan ekonomi, institusi kewangan mungkin tidak menyediakan perlindungan atau perkhidmatan yang mereka perlukan.", - "page-what-is-ethereum-slide-2-desc-2": "Apabila perang, bencana ekonomi atau tindakan keras terhadap kebebasan awam melanda penduduk Venezuela, Cuba, Afghanistan, Nigeria, Belarus dan Ukraine, mata wang kripto merupakan pilihan yang paling cepat dan seringkali satu-satunya pilihan untuk mengekalkan kuasa kewangan.1 Seperti yang dilihat dalam contoh-contoh ini, mata wang kripto seperti Ethereum dapat memberikan akses yang tidak terbatas kepada ekonomi global apabila kita terpisah daripada dunia luar. Selain itu, koin stabil menawarkan simpanan nilai apabila mata wang tempatan runtuh kerana superinflasi.", + "page-what-is-ethereum-slide-2-desc-2": "Apabila perang, bencana ekonomi atau tindakan keras terhadap kebebasan awam melanda penduduk Venezuela, Cuba, Afghanistan, Nigeria, Belarus dan Ukraine, mata wang kripto merupakan pilihan yang paling cepat dan seringkali satu-satunya pilihan untuk mengekalkan kuasa kewangan.1 Seperti yang dilihat dalam contoh-contoh ini, mata wang kripto seperti Ethereum dapat memberikan akses yang tidak terbatas kepada ekonomi global apabila kita terpisah daripada dunia luar. Selain itu, koin stabil menawarkan simpanan nilai apabila mata wang tempatan runtuh kerana superinflasi.", "page-what-is-ethereum-slide-3-title": "Memperkasakan Pencipta", "page-what-is-ethereum-slide-3-desc-1": "Pada tahun 2021 sahaja, artis, pemuzik, penulis dan pencipta lain menggunakan Ethereum untuk memperoleh kira-kira $3.5 bilion secara kolektif. Ini menjadikan Ethereum salah satu daripada platform global terbesar untuk pencipta, bersama Spotify, YouTube dan Etsy. Ketahui lebih lanjut.", "page-what-is-ethereum-slide-4-title": "Memperkasakan Pemain", diff --git a/src/intl/pl/page-what-is-ethereum.json b/src/intl/pl/page-what-is-ethereum.json index 0c19d3c0d43..5b1bf3befa8 100644 --- a/src/intl/pl/page-what-is-ethereum.json +++ b/src/intl/pl/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum i stablecoiny znacznie ułatwiają przesyłanie pieniędzy za granicę. Zwykle trwa to zaledwie kilka minut, by pieniądze znalazły się na drugim końcu globu. W przeciwieństwie do kilku jak nie kilkunastu dni roboczych, które potrzebuje Twój bank na zrealizowanie takiej transakcji o znacznie większej prowizji. Ponadto nie ma dodatkowych opłat, zależnych od wysokości transakcji, oraz ograniczeń co do tego, gdzie i dlaczego wysyłasz pieniądze.", "page-what-is-ethereum-slide-2-title": "Najszybsza pomoc w czasach kryzysu", "page-what-is-ethereum-slide-2-desc-1": "Jeśli masz szczęście mieć wiele opcji bankowych w zaufanych instytucjach w swoim miejscu zamieszkania, możesz uznać za pewnik wolność finansową, bezpieczeństwo i stabilność, które one oferują. Jednak dla wielu ludzi na całym świecie, którzy stoją w obliczu represji politycznych lub trudności ekonomicznych, instytucje finansowe mogą nie zapewnić ochrony lub usług, których potrzebują.", - "page-what-is-ethereum-slide-2-desc-2": "Kiedy wojna, kryzys ekonomiczny lub represje wobec swobód obywatelskich dotknęły mieszkańców Wenezueli, Kuby, Afganistanu, Nigerii, Białorusi i Ukrainy, kryptowaluty stanowiły najszybszą i często jedyną opcję zachowania finansowej samodzielności.1 Jak widać na tych przykładach, kryptowaluty takie jak Ethereum mogą zapewnić nieograniczony dostęp do globalnej gospodarki, gdy ludzie są odcięci od zewnętrznego świata. Ponadto stablecoiny oferują przechowywanie stałej wartości, gdy lokalne waluty upadają z powodu hiperinflacji.", + "page-what-is-ethereum-slide-2-desc-2": "Kiedy wojna, kryzys ekonomiczny lub represje wobec swobód obywatelskich dotknęły mieszkańców Wenezueli, Kuby, Afganistanu, Nigerii, Białorusi i Ukrainy, kryptowaluty stanowiły najszybszą i często jedyną opcję zachowania finansowej samodzielności.1 Jak widać na tych przykładach, kryptowaluty takie jak Ethereum mogą zapewnić nieograniczony dostęp do globalnej gospodarki, gdy ludzie są odcięci od zewnętrznego świata. Ponadto stablecoiny oferują przechowywanie stałej wartości, gdy lokalne waluty upadają z powodu hiperinflacji.", "page-what-is-ethereum-slide-3-title": "Wzmocnienie pozycji twórców", "page-what-is-ethereum-slide-3-desc-1": "Tylko w 2021 r. artyści, muzycy, pisarze i inni twórcy korzystali z Ethereum, aby zarobić łącznie około 3,5 miliarda dolarów. To sprawia, że Ethereum jest jedną z największych globalnych platform dla twórców, obok Spotify, YouTube i Etsy. Dowiedz się więcej.", "page-what-is-ethereum-slide-4-title": "Wzmocnienie pozycji graczy", diff --git a/src/intl/pt-br/page-what-is-ethereum.json b/src/intl/pt-br/page-what-is-ethereum.json index 0c72f06223e..68bf826a7c0 100644 --- a/src/intl/pt-br/page-what-is-ethereum.json +++ b/src/intl/pt-br/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum e stablecoins simplificam o processo de envio de dinheiro para o exterior. Muitas vezes, leva apenas alguns minutos para movimentar fundos em todo o mundo, em oposição aos vários dias úteis ou até mesmo semanas que podem levar seu banco tradicional e por uma fração do preço. Além disso, não há taxa extra para fazer uma transação de alto valor, e não há restrições sobre para onde ou por que você está enviando seu dinheiro.", "page-what-is-ethereum-slide-2-title": "A ajuda mais rápida em tempos de crise", "page-what-is-ethereum-slide-2-desc-1": "Se você tiver a sorte de ter várias opções bancárias por meio de instituições confiáveis onde mora, pode ter como garantida a sua liberdade financeira, a segurança e a estabilidade que elas oferecem. Mas para muitas pessoas ao redor do mundo que enfrentam repressão política ou dificuldades econômicas, as instituições financeiras podem não fornecer a proteção ou os serviços de que precisam.", - "page-what-is-ethereum-slide-2-desc-2": "Quando a guerra, catástrofes econômicas ou repressões às liberdades civis atingiram os residentes da Venezuela, Cuba, Afeganistão, Nigéria, Bielorrússia e Ucrânia, as criptomoedas constituíram a opção mais rápida e, muitas vezes, a única para manter a autonomia financeira.1 Como visto nesses exemplos, criptomoedas como o Ethereum podem fornecer acesso sem restrições à economia global quando pessoas estão isoladas do mundo exterior. Além disso, as stablecoins oferecem uma reserva de valor quando as moedas locais estão entrando em colapso devido à hiperinflação.", + "page-what-is-ethereum-slide-2-desc-2": "Quando a guerra, catástrofes econômicas ou repressões às liberdades civis atingiram os residentes da Venezuela, Cuba, Afeganistão, Nigéria, Bielorrússia e Ucrânia, as criptomoedas constituíram a opção mais rápida e, muitas vezes, a única para manter a autonomia financeira.1 Como visto nesses exemplos, criptomoedas como o Ethereum podem fornecer acesso sem restrições à economia global quando pessoas estão isoladas do mundo exterior. Além disso, as stablecoins oferecem uma reserva de valor quando as moedas locais estão entrando em colapso devido à hiperinflação.", "page-what-is-ethereum-slide-3-title": "Empoderando criadores", "page-what-is-ethereum-slide-3-desc-1": "Somente em Em 2021, artistas, músicos, escritores e outros criadores usaram o Ethereum para ganhar cerca de Us$ 3,5 bilhões coletivamente. Isso torna a Ethereum uma das maiores plataformas globais para criadores, ao lado do Spotify, YouTube e Etsy. Saiba mais.", "page-what-is-ethereum-slide-4-title": "Empoderando gamers", diff --git a/src/intl/pt/page-what-is-ethereum.json b/src/intl/pt/page-what-is-ethereum.json index 9f2a2917dca..040c170b19e 100644 --- a/src/intl/pt/page-what-is-ethereum.json +++ b/src/intl/pt/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "A Ethereum e as stablecoins simplificam o processo de envio de dinheiro no estrangeiro. Muitas vezes só demora alguns minutos a transferir fundos para todo o mundo, em oposição aos vários dias úteis ou até mesmo semanas que um banco médio pode demorar por uma fração do preço. Além disso, não há taxa extra para fazer uma transação de alto valor, e não há quaisquer restrições sobre onde ou por que está enviando o seu dinheiro.", "page-what-is-ethereum-slide-2-title": "A ajuda mais rápida em tempos de crise", "page-what-is-ethereum-slide-2-desc-1": "Se tiver a sorte de ter várias opções bancárias por meio de instituições fiáveis no seu local de residência, pode dar como garantida a liberdade financeira, segurança e estabilidade que oferecem. Mas para muitas pessoas em todo o mundo que enfrentam repressão política ou dificuldades económicas, as instituições financeiras podem não oferecer a proteção ou os serviços de que precisam.", - "page-what-is-ethereum-slide-2-desc-2": "Quando a guerra, as catástrofes económicas ou os ataques às liberdades civis atingiram os residentes da Venezuela,, Cuba, Afeganistão, Nigéria, Bielorrússia e Ucrânia, as criptomoedas constituíam a mais rápida e frequentemente a única opção de manter a agência financeira.1 Como visto nesses exemplos, as criptomoedas como a Ethereum podem fornecer acesso sem restrições à economia global quando as pessoas estão separadas do mundo exterior. Além disso, as stablecoins oferecem um depósito de valor quando as moedas locais se desmoronam devido à superinflação.", + "page-what-is-ethereum-slide-2-desc-2": "Quando a guerra, as catástrofes económicas ou os ataques às liberdades civis atingiram os residentes da Venezuela,, Cuba, Afeganistão, Nigéria, Bielorrússia e Ucrânia, as criptomoedas constituíam a mais rápida e frequentemente a única opção de manter a agência financeira.1 Como visto nesses exemplos, as criptomoedas como a Ethereum podem fornecer acesso sem restrições à economia global quando as pessoas estão separadas do mundo exterior. Além disso, as stablecoins oferecem um depósito de valor quando as moedas locais se desmoronam devido à superinflação.", "page-what-is-ethereum-slide-3-title": "Capacitamos os criadores", "page-what-is-ethereum-slide-3-desc-1": "Só em 2021, artistas, músicos, escritores e outros criadores utilizaram a Ethereum para ganhar cerca de 3,5 mil milhões de dólares coletivamente. Isso torna a Ethereum uma das maiores plataformas globais para criadores, juntamente com o Spotify, o YouTube e o Etsy. Saiba mais.", "page-what-is-ethereum-slide-4-title": "Capacitamos os jogadores", diff --git a/src/intl/ru/page-what-is-ethereum.json b/src/intl/ru/page-what-is-ethereum.json index 196c7e79be1..88f127a1be0 100644 --- a/src/intl/ru/page-what-is-ethereum.json +++ b/src/intl/ru/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum и стабильные монеты упрощают процесс отправки денег за границу. Перемещение средств по всему миру часто занимает всего несколько минут, в отличие от нескольких рабочих дней или даже недель, которые могут потребоваться обычному банку. Причем перемещение осуществляется за меньшую цену. Кроме того, не взимается дополнительная комиссия за транзакцию на высокую сумму, и нет никаких ограничений на то, куда и зачем вы отправляете деньги.", "page-what-is-ethereum-slide-2-title": "Самая быстрая помощь во время кризиса", "page-what-is-ethereum-slide-2-desc-1": "Если вам повезло иметь несколько вариантов банковского обслуживания в надежных учреждениях, где вы живете, вы можете принимать как должное финансовую свободу, безопасность и стабильность, которые они предлагают. Но для многих людей по всему миру, вынужденных сталкиваться с политическими репрессиями или экономическими трудностями, финансовые учреждения могут не предоставлять необходимой защиты или услуг.", - "page-what-is-ethereum-slide-2-desc-2": "Когда война, экономические катастрофы или наступления на гражданские свободы ударили по жителям Венесуэлы, Кубы, Афганистана, Нигерии, Беларуси и Украины, криптовалюты предоставили самое быстрое, а зачастую и единственное решение для поддержания финансовых взаимодействий.1 Как видно из этих примеров, такие криптовалюты, как Ethereum, могут обеспечивать свободный доступ к глобальной экономике, когда люди отрезаны от внешнего мира. Кроме того, стабильные монеты предлагают возможность сохранить стоимость, когда происходит девальвация местных валют из-за гиперинфляции.", + "page-what-is-ethereum-slide-2-desc-2": "Когда война, экономические катастрофы или наступления на гражданские свободы ударили по жителям Венесуэлы, Кубы, Афганистана, Нигерии, Беларуси и Украины, криптовалюты предоставили самое быстрое, а зачастую и единственное решение для поддержания финансовых взаимодействий.1 Как видно из этих примеров, такие криптовалюты, как Ethereum, могут обеспечивать свободный доступ к глобальной экономике, когда люди отрезаны от внешнего мира. Кроме того, стабильные монеты предлагают возможность сохранить стоимость, когда происходит девальвация местных валют из-за гиперинфляции.", "page-what-is-ethereum-slide-3-title": "Расширение возможностей творцов", "page-what-is-ethereum-slide-3-desc-1": "В одном только 2021 году художники, музыканты, писатели и другие творческие личности с помощью Ethereum вместе заработали около 3,5 млрд долларов США. Это ставит Ethereum в один ряд с такими крупнейшими глобальными платформами для творцов, как Spotify, YouTube и Etsy. Подробнее.", "page-what-is-ethereum-slide-4-title": "Расширение возможностей геймеров", diff --git a/src/intl/se/page-what-is-ethereum.json b/src/intl/se/page-what-is-ethereum.json index 64db94ca461..cd76c342378 100644 --- a/src/intl/se/page-what-is-ethereum.json +++ b/src/intl/se/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum och stablecoins förenklar processen att skicka pengar utomlands. Det tar ofta bara några minuter att flytta pengar över hela världen, till skillnad från de flera arbetsdagar eller till och med veckor som det kan ta din genomsnittliga bank, och för en bråkdel av priset. Dessutom finns det ingen extra avgift för att genomföra en transaktion med högt värde, och det finns inga begränsningar för vart eller varför du skickar dina pengar.", "page-what-is-ethereum-slide-2-title": "Den snabbaste hjälpen i kristider", "page-what-is-ethereum-slide-2-desc-1": "Om du har turen att ha flera bankalternativ genom betrodda institutioner där du bor, kan du ta för givet den ekonomiska friheten, säkerheten och stabiliteten som de erbjuder. Men för många människor runt om i världen som står inför politiskt förtryck eller ekonomiska svårigheter, kanske inte finansinstitutioner tillhandahåller det skydd eller de tjänster de behöver.", - "page-what-is-ethereum-slide-2-desc-2": "När krig, ekonomiska katastrofer eller tillslag mot medborgerliga friheter drabbade invånarna i Venezuela, Kuba, Afganistan, Nigeria, Belarus, and Ukraina, utgjorde kryptovalutor det snabbaste och ofta enda alternativet för att behålla finansiell kontroll.1 Som framgår av dessa exempel kan kryptovalutor som Ethereum ge obegränsad tillgång till den globala ekonomin när människor är avskurna från omvärlden. Dessutom erbjuder stablecoins ett värdelager när lokala valutor kollapsar på grund av superinflation.", + "page-what-is-ethereum-slide-2-desc-2": "När krig, ekonomiska katastrofer eller tillslag mot medborgerliga friheter drabbade invånarna i Venezuela, Kuba, Afganistan, Nigeria, Belarus, and Ukraina, utgjorde kryptovalutor det snabbaste och ofta enda alternativet för att behålla finansiell kontroll.1 Som framgår av dessa exempel kan kryptovalutor som Ethereum ge obegränsad tillgång till den globala ekonomin när människor är avskurna från omvärlden. Dessutom erbjuder stablecoins ett värdelager när lokala valutor kollapsar på grund av superinflation.", "page-what-is-ethereum-slide-3-title": "Stärker kreativa personer", "page-what-is-ethereum-slide-3-desc-1": "Bara under 2021 använde artister, musiker, författare och andra kreativa individer Ethereum för att tjäna cirka 3,5 miljarder dollar tillsammans. Detta gör Ethereum till en av de största globala plattformarna för kreativa personer, tillsammans med Spotify, YouTube och Etsy. Läs mer.", "page-what-is-ethereum-slide-4-title": "Stärker gamers", diff --git a/src/intl/sk/page-what-is-ethereum.json b/src/intl/sk/page-what-is-ethereum.json index 787626ad7d3..ec72537030e 100644 --- a/src/intl/sk/page-what-is-ethereum.json +++ b/src/intl/sk/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum a stablecoiny zjednodušujú proces posielania peňazí po celom svete. Poslanie prostriedkov na druhú stranu planéty zvyčajne zaberie len niekoľko minút čo môže bežnej banke trvať niekoľko pracovných dní a niekedy aj týždňov a navyše za zlomok poplatku za prevod. Navyše nejestvuje žiaden extra poplatok za prevdy vyššej sumy a nejestvujú obmedzenia toho prečo a kam chcete poslať svoje peniaze.", "page-what-is-ethereum-slide-2-title": "Najrýchlejšia pomoc v krízových časoch", "page-what-is-ethereum-slide-2-desc-1": "Pokiaľ máte to šťastie, že žijete v oblasti, kde máte zabezpečený prístup k viacerým dôveryhodným finančným inštitúciám tak si môžete užívať finančnú stabilitu a slobodu, ktorú vám poskytujú. Avšak veľa ľudí po celej planéte čelí represiám a finančnej neistote, pričom finančné inštitúcie im neposkytujú dostatočnú ochranu prostriedkov, ktoré vlastnia.", - "page-what-is-ethereum-slide-2-desc-2": "Keď sa ozbrojený konflikt, ekonomické krízy a porušovanie ľudských práv dotkli bežných ľudí vo Venezuele, Kube, Afganistane, Nigérii, Bielorusku, a na Ukraine, tak kryptomeny boli zárukou najrýchlejších a často aj jediných finančných služieb.1 Na týchto príkladoch je vidieť, že kryptomeny, ako je Ethereum môžu poskytnúť neprerušovaný prístup ku globálnej ekonomike, keď sú ľudia odstrihnutý od okolitého sveta.Navyše stablecoiny poskytujú možnosť uchovávania hodnoty v prípade kolabovania tradičných mien z dôvodu hyperinflácie.", + "page-what-is-ethereum-slide-2-desc-2": "Keď sa ozbrojený konflikt, ekonomické krízy a porušovanie ľudských práv dotkli bežných ľudí vo Venezuele, Kube, Afganistane, Nigérii, Bielorusku, a na Ukraine, tak kryptomeny boli zárukou najrýchlejších a často aj jediných finančných služieb.1 Na týchto príkladoch je vidieť, že kryptomeny, ako je Ethereum môžu poskytnúť neprerušovaný prístup ku globálnej ekonomike, keď sú ľudia odstrihnutý od okolitého sveta.Navyše stablecoiny poskytujú možnosť uchovávania hodnoty v prípade kolabovania tradičných mien z dôvodu hyperinflácie.", "page-what-is-ethereum-slide-3-title": "Podpora tvorby", "page-what-is-ethereum-slide-3-desc-1": "Umelci, hudobníci, spisovatelia a iní kreatívci zarobili len v roku 2021 spolu okolo 3,5 miliardy USD. Toto robí Ethereum jednou z najväčších globálnych platform popri Spotify, YouTube a Etsy. Dozvedieť sa viac.", "page-what-is-ethereum-slide-4-title": "Podpora herného priemyslu", diff --git a/src/intl/sr/page-what-is-ethereum.json b/src/intl/sr/page-what-is-ethereum.json index d97130c5f42..c58beda9cab 100644 --- a/src/intl/sr/page-what-is-ethereum.json +++ b/src/intl/sr/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum i stabilni novčići pojednostavljuju proces slanja novca u druge države. Uglavnom je potrebno samo nekoliko minuta da se sredstva pošalju preko sveta, nasuprot nekoliko radnih dana ili čak sedmica koliko je potrebno prosečnoj banci, i to znatno jeftinije. Pored toga, nema dodatnih naknada za transakcije velikih vrednosti i nema ograničenja u pogledu toga gde ili zašto šaljete novac.", "page-what-is-ethereum-slide-2-title": "Najbrža pomoć kriznim vremenima", "page-what-is-ethereum-slide-2-desc-1": "Ako imate dovoljno sreće da imate više bankovnih opcija kroz institucije u koje imate poverenja tamo gde živite, možda zdravo za gotovo uzimate finansijsku slobodu, bezbednost i stabilnost koje one nude. Ali za mnoge osobe širom sveta koje se suočavaju sa političkim ugnjetavanjem ili ekonomskim poteškoćama, finansijske institucija ne mogu pružiti usluge ili zaštitu koje su im potrebne.", - "page-what-is-ethereum-slide-2-desc-2": "Kada su rat, ekonomske katastrofe ili urušavanje društvenih sloboda pogodili stanovnike Venecuele ,Kube,Avganistana,Nigerije,Belorusije i Ukrajine, kriptovalute su bile najbrži, a često i jedini način da se održi finansijska stabilnost.1 Na osnovu tih primera, kriptovalute kao što je Ethereum mogu da obezbede neograničen pristup globalnoj ekonomiji kada su ljudi odsečeni od spoljnog sveta. Osim toga, stabilni novčići pružaju očuvanje vrednosti kada se lokalne valute urušavaju usled hiperinflacije.", + "page-what-is-ethereum-slide-2-desc-2": "Kada su rat, ekonomske katastrofe ili urušavanje društvenih sloboda pogodili stanovnike Venecuele ,Kube,Avganistana,Nigerije,Belorusije i Ukrajine, kriptovalute su bile najbrži, a često i jedini način da se održi finansijska stabilnost.1 Na osnovu tih primera, kriptovalute kao što je Ethereum mogu da obezbede neograničen pristup globalnoj ekonomiji kada su ljudi odsečeni od spoljnog sveta. Osim toga, stabilni novčići pružaju očuvanje vrednosti kada se lokalne valute urušavaju usled hiperinflacije.", "page-what-is-ethereum-slide-3-title": "Podrška kreatorima", "page-what-is-ethereum-slide-3-desc-1": "Samo 2021. godine, umetnici, muzičari, pisci i drugi kreatori koristili su Ethereum kako bi zaradili ukupno oko 3,5 milijarde dolara. To Ethereum čini jednom od najvećih globalnih platformi za kreatore pored platformi Spotify, YouTube i Etsy.Saznaj više.", "page-what-is-ethereum-slide-4-title": "Podrška gejmerima", diff --git a/src/intl/sw/page-what-is-ethereum.json b/src/intl/sw/page-what-is-ethereum.json index 9604c387ca8..ae0c09bf5d0 100644 --- a/src/intl/sw/page-what-is-ethereum.json +++ b/src/intl/sw/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum na sarafu-imara hurahisisha kazi ya kutuma fedha nje ya nchi. Mara nyingi huchukua sekunde kadhaa kuhamisha fedha ulimwenguni kote, kinyume na siku kadhaa za kazi ama hata zaidi ya wiki moja itakayochukua benki yako ya kati, na kwa sehemu ya ada utakayotozwa. Na isitoshe hautatozwa makato zaidi kwa kufanya muamala wenye thamani zaidi, na hakuna vidhibiti vya mahali ama sababu ya kutuma pesa yako.", "page-what-is-ethereum-slide-2-title": "Msaada wa haraka katika janga", "page-what-is-ethereum-slide-2-desc-1": "Kama umebahatika kua na zaidi ya chaguo moja la taasisi za benki mahali unapoishi, unaweza kuchukulia mzaha uhuru wa kifedha, usalama na uimara unaotolewa na Ethereum. Lakini kwa watu wengi ulimwenguni wanaokabili ukandamizaji wa kisihasa au hali duni ya kiuchumi, taasisi za kifedha zinaweza zisitoe ulinzi ama huduma wanazohitaji.", - "page-what-is-ethereum-slide-2-desc-2": "Pale vita, majanga ya kiuchumi au nyufa za uhuru wa raia zilipowakumba wakazi wa Venezuela, Cuba, Afghanistan, Nigeria,Belarus, na Ukraine, sarafu za kripto ziliunda chagua la pekee na la haraka la kuhifadhi wakjala wa kifedha.1 Kama inavooneshwa kwenye mifano hii, sarafu za kripto kama Ethereum zinaweza kutoa ufikiaji usio na vizuizi kwenye uchumi wa ulimwengu mzima pale ambapo watu wanatengwa na ulimwengu nje ya eneo wanaloishi. Kwa nyongeza sarafu-imara hutoa ghala la thamani pale sarafu za jadi zinapodidimia kwenye mfumuko wa bei.", + "page-what-is-ethereum-slide-2-desc-2": "Pale vita, majanga ya kiuchumi au nyufa za uhuru wa raia zilipowakumba wakazi wa Venezuela, Cuba, Afghanistan, Nigeria,Belarus, na Ukraine, sarafu za kripto ziliunda chagua la pekee na la haraka la kuhifadhi wakjala wa kifedha.1 Kama inavooneshwa kwenye mifano hii, sarafu za kripto kama Ethereum zinaweza kutoa ufikiaji usio na vizuizi kwenye uchumi wa ulimwengu mzima pale ambapo watu wanatengwa na ulimwengu nje ya eneo wanaloishi. Kwa nyongeza sarafu-imara hutoa ghala la thamani pale sarafu za jadi zinapodidimia kwenye mfumuko wa bei.", "page-what-is-ethereum-slide-3-title": "Kuwezesha waundaji", "page-what-is-ethereum-slide-3-desc-1": "Ndani ya mwaka 2021 pekee, wachoraji, wanamuziki, waandishi na wajenzi wengine wametumia Ethereum kulipwa takribani bilioni 3.5 kwa ujumla. Hii inafanya Ethereum kua moja ya jukwaa kubwa ulimwenguni kwa Wajenzi/waundaji, wakienda sambamba na Spotify, YouTube na Etsy. Jifunze zaidi.", "page-what-is-ethereum-slide-4-title": "Kuwezesha wachezaji wa mtandaoni", diff --git a/src/intl/th/page-what-is-ethereum.json b/src/intl/th/page-what-is-ethereum.json index 9f17797d245..f8603f75a39 100644 --- a/src/intl/th/page-what-is-ethereum.json +++ b/src/intl/th/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "อีเธอเรียมและสเตเบิลคอยน์ เป็นกระบวนการสำหรับส่งเงินข้ามประเทศที่เรียบง่าย โดยมากใช้เวลาไม่กี่นาทีในการส่งเงินทุนไปยังประเทศต่างๆ ซึ่งแตกต่างจากการส่งเงินผ่านธนาคารซึ่งใช้เวลาหลายวัน หรืออาจถึงขั้นหลายสัปดาห์ และมีราคาถูกกว่า ไม่มีค่าธรรมเนียมเพิ่มเติมในการทำธุรกรรมมูลค่าสูง และไม่มีกฎข้อบังคับเรื่องสถานที่และเหตุผลในการทำธุรกรรม", "page-what-is-ethereum-slide-2-title": "ความช่วยเหลือที่เร็วที่สุดในช่วงวิกฤต", "page-what-is-ethereum-slide-2-desc-1": "หากคุณโชคดีพอที่มีตัวเลือกธนาคารที่หลากหลายจากสถาบันที่น่าเชื่อถือในสถานที่ที่คุณอาศัยอยู่ คุณอาจจะมองข้ามในเรื่องอิสรภาพ ความปลอดภัย และเสถียรภาพทางการเงินที่ธนาคารมี แต่สำหรับหลายๆ คน ทั่วโลกที่ประสบปัญหาการกดขี่ทางการเมืองหรือความยากลำบากทางเศรฐกิจ สถาบันทางการเงินอาจจะไม่ให้การปกป้องหรือบริการทางการเงินที่คุณต้องการ", - "page-what-is-ethereum-slide-2-desc-2": "เมื่อประชาชนในประเทศเวเนซูเอลาคิวบาอัฟกานิสถานไนจีเรียเบลารุส และยูเครมเผชิญกับสภาวะสงคราม วิกฤตเศรษฐกิจ หรือการจำกัดสิทธิพลเมือง คริปโตเคอเรนซีเป็นช่องทางที่รวดเร็วที่สุดและมักเป็นช่องทางเดียวที่เหลืออยู่ 1 จากตัวอย่างดังกล่าวจะเห็นได้ว่าคริปโตเคอเรนซี เช่น อีเธอเรียม สามารถให้การเข้าถึงทางเศรษฐกิจทั่วโลกได้อย่างอิสระในขณะที่ประชาชนถูกตัดขาดจากโลกภายนอก อีกทั้งสเตเบิลคอยน์ยังช่วยในการเก็บรักษามูลค่าของเงินในตอนที่ค่าเงินในประเทศทรุดลงจากเงินเฟ้อขั้นรุนแรง", + "page-what-is-ethereum-slide-2-desc-2": "เมื่อประชาชนในประเทศเวเนซูเอลาคิวบาอัฟกานิสถานไนจีเรียเบลารุส และยูเครมเผชิญกับสภาวะสงคราม วิกฤตเศรษฐกิจ หรือการจำกัดสิทธิพลเมือง คริปโตเคอเรนซีเป็นช่องทางที่รวดเร็วที่สุดและมักเป็นช่องทางเดียวที่เหลืออยู่ 1 จากตัวอย่างดังกล่าวจะเห็นได้ว่าคริปโตเคอเรนซี เช่น อีเธอเรียม สามารถให้การเข้าถึงทางเศรษฐกิจทั่วโลกได้อย่างอิสระในขณะที่ประชาชนถูกตัดขาดจากโลกภายนอก อีกทั้งสเตเบิลคอยน์ยังช่วยในการเก็บรักษามูลค่าของเงินในตอนที่ค่าเงินในประเทศทรุดลงจากเงินเฟ้อขั้นรุนแรง", "page-what-is-ethereum-slide-3-title": "เพิ่มขีดความสามารถนักสร้างสรรค์", "page-what-is-ethereum-slide-3-desc-1": "ในปี 2021 ปีเดียว ศิลปิน นักดนตรี นักเขียน และนักสร้างสรรค์ในรูปแบบอื่นๆ ใช้อีเธอเรียมในการหารายได้โดยรวมแล้วประมาณ 3.5 ล้านดอลลาร์สหรัฐ ทำให้อีเธอเรียมกลายเป็นพื้นที่ที่ใหญ่ที่สุดในโลกสำหรับนักสร้างสรรค์ เคียงคู่ไปกับ สปอติฟาย ยูทูบ และเอ็ตซี่ เรียนรู้เพิ่มเติม", "page-what-is-ethereum-slide-4-title": "เพิ่มขีดความสามารถของเกมเมอร์", diff --git a/src/intl/tk/page-what-is-ethereum.json b/src/intl/tk/page-what-is-ethereum.json index fb83307d76d..bf303dd0d13 100644 --- a/src/intl/tk/page-what-is-ethereum.json +++ b/src/intl/tk/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Steýblkoinler gymmatynyň esasy hökmünde has durnukly aktiwlere daýanýan kriptowalýutalaryiň täze görnüşi bolup durýar. Olaryň köpüsi ABŞ dollaryna berkidilen, şonuň üçin şol pul birliginiň hümmedini saklaýar. Bular gaty arzan we durnukly global töleg ulgamyna mümkinçilik berýär. Häzirki wagtda hereket edýän steýblkoinleriň köpüsi Ethereum torunda guruldy.", "page-what-is-ethereum-slide-2-title": "Çökgünlik döwründe iň çalt kömek", "page-what-is-ethereum-slide-2-desc-1": "Ýaşaýan ýeriňizdäki ynamdar guramalaryň üsti bilen birnäçe bank mümkinçiliklerine eýe bolmak bagtyna eýe bolsaňyz, olaryň hödürleýän maliýe erkinligini, howpsuzlygyny we durnuklylygyny bolaýmaly zat hökmünde kabul edip bilersiňiz. Ýöne, dünýädäki syýasy basyş ýa-da ykdysady kynçylyklar bilen ýüzbe-ýüz bolýan köp adam üçin maliýe guramalary zerur gorag ýa-da hyzmatlary üpjün etmän biler.", - "page-what-is-ethereum-slide-2-desc-2": "Uruş, ykdysady betbagtçylyklar ýa-da raýat azatlyklaryna garşy basyşlar Wenesuelanyň, Kubanyň, Owganystanyň, Nigeriýanyň, Belarusyň we Ukrainanyň ýaşaýjylaryna zarba uranynda, kriptowalýutalar maliýe guramasyny saklap galmak üçin iň çalt we köplenç ýeke-täk mümkinçiligi düzdi.1 Bu mysallardan görnüşi ýaly, Ethereum ýaly kriptowalýutalar adamlar daşky dünýäden üzňe bolanynda olara dünýä ykdysadyýetine erkin girişi üpjün edip bilerler. Mundan başga-da, bahalaryň ummasyz ýokarlanmagy sebäpli ýerli pul birlikleriniň hümmedi peseleninde steýblkoin gymmaty gorap saklamagyň serişdesini hödürleýär.", + "page-what-is-ethereum-slide-2-desc-2": "Uruş, ykdysady betbagtçylyklar ýa-da raýat azatlyklaryna garşy basyşlar Wenesuelanyň, Kubanyň, Owganystanyň, Nigeriýanyň, Belarusyň we Ukrainanyň ýaşaýjylaryna zarba uranynda, kriptowalýutalar maliýe guramasyny saklap galmak üçin iň çalt we köplenç ýeke-täk mümkinçiligi düzdi.1 Bu mysallardan görnüşi ýaly, Ethereum ýaly kriptowalýutalar adamlar daşky dünýäden üzňe bolanynda olara dünýä ykdysadyýetine erkin girişi üpjün edip bilerler. Mundan başga-da, bahalaryň ummasyz ýokarlanmagy sebäpli ýerli pul birlikleriniň hümmedi peseleninde steýblkoin gymmaty gorap saklamagyň serişdesini hödürleýär.", "page-what-is-ethereum-slide-3-title": "Döredijilere kuwwat bermek", "page-what-is-ethereum-slide-3-desc-1": "Diňe 2021-nji ýylda sungat işgärleri, sazandalar, ýazyjylar we beýleki döredijiler Ethereum-dan bilelikde 3,5 milliard dollar töweregi girdeji gazandy. Bu bolsa Ethereum-y Spotify, YouTube we Etsy bilen birlikde döredijiler üçin iň uly global platformalaryň birine öwürýär. Goşmaça maglumat.", "page-what-is-ethereum-slide-4-title": "Oýunçylara kuwwat bermek", diff --git a/src/intl/tr/page-what-is-ethereum.json b/src/intl/tr/page-what-is-ethereum.json index e4ad1a1f6ac..584e199cbb8 100644 --- a/src/intl/tr/page-what-is-ethereum.json +++ b/src/intl/tr/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum ve sabit paralar, yurt dışına para gönderme sürecini basitleştirir. Ortalama bankanızı ve fiyatın bir kısmını alabilecek birkaç iş günü ve hatta haftanın aksine, fonları dünya çapında taşımak genellikle sadece birkaç dakika sürer. Ek olarak, yüksek değerli bir işlem gerçekleştirmek için ekstra bir ücret yoktur ve paranızı nereye veya neden göndereceğiniz konusunda bir kısıtlama yok.", "page-what-is-ethereum-slide-2-title": "Kriz Zamanlarında En Hızlı Çözüm", "page-what-is-ethereum-slide-2-desc-1": "Yaşadığınız yerde güvenilir kurumlar aracılığıyla birden fazla bankacılık seçeneğine sahip olacak kadar şanslıysanız sundukları finansal özgürlük, güvenlik ve istikrarı doğal karşılayabilirsiniz. Ancak dünyanın dört bir yanında siyasi baskı veya ekonomik zorluklarla karşı karşıya olan birçok insan için finansal kurumlar ihtiyaç duydukları koruma veya servisleri sağlayamayabilir.", - "page-what-is-ethereum-slide-2-desc-2": "Savaş, ekonomik felaketler veya sivil özgürlüklere yönelik baskılar Venezuela,Küba,Afganistan,Nijerya,Belarus, ve Ukrayna vatandaşlarını vurduğunda, kripto paralar finansal temsilciliği elde tutmak için en hızlı ve çoğu zaman tek seçeneği oluşturdu.1Bu örneklerde görüldüğü gibi, Ethereum gibi kripto paralar, insanların dış dünyayla bağlantıları kesildiğinde küresel ekonomiye sınırsız erişim sağlayabilir. Ayrıca sabit para, yerel para birimleri süper enflasyon nedeniyle çöktüğünde bir değer saklama aracı sunar.", + "page-what-is-ethereum-slide-2-desc-2": "Savaş, ekonomik felaketler veya sivil özgürlüklere yönelik baskılar Venezuela,Küba,Afganistan,Nijerya,Belarus, ve Ukrayna vatandaşlarını vurduğunda, kripto paralar finansal temsilciliği elde tutmak için en hızlı ve çoğu zaman tek seçeneği oluşturdu.1Bu örneklerde görüldüğü gibi, Ethereum gibi kripto paralar, insanların dış dünyayla bağlantıları kesildiğinde küresel ekonomiye sınırsız erişim sağlayabilir. Ayrıca sabit para, yerel para birimleri süper enflasyon nedeniyle çöktüğünde bir değer saklama aracı sunar.", "page-what-is-ethereum-slide-3-title": "Yaratıcıları Güçlendirme", "page-what-is-ethereum-slide-3-desc-1": "Yalnızca 2021'de sanatçılar, müzisyenler, yazarlar ve diğer içerik oluşturucular Ethereum'u kullanarak toplu olarak yaklaşık 3,5 milyar dolar kazandı. Bu da Ethereum'u Spotify, YouTube ve Etsy ile birlikte yaratıcılar için en büyük küresel platformlardan biri haline getiriyor. Daha fazla bilgi edinin.", "page-what-is-ethereum-slide-4-title": "Oyuncuları Güçlendirme", diff --git a/src/intl/uk/page-what-is-ethereum.json b/src/intl/uk/page-what-is-ethereum.json index 26bcbdb6c22..7a781fd9914 100644 --- a/src/intl/uk/page-what-is-ethereum.json +++ b/src/intl/uk/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum і Stablecoin спрощують надсилання грошей за кордон. Часто потрібно всього кілька хвилин, на відміну від кількох робочих днів або навіть тижнів, які можуть знадобитися звичайному банку. Крім того, комісія набагато менша, немає додаткової комісії за здійснення транзакцій із високою вартістю та немає обмежень щодо того, куди й чому ви надсилаєте свої гроші.", "page-what-is-ethereum-slide-2-title": "Найшвидша допомога в часах кризи", "page-what-is-ethereum-slide-2-desc-1": "Якщо вам пощастило мати кілька варіантів банківського обслуговування в надійних установах за місцем проживання, ви можете сприймати як належне фінансову свободу, безпеку та стабільність, які вони пропонують. Але для багатьох людей по всьому світу, які стикаються з політичними репресіями або економічними труднощами, фінансові установи можуть не надавати необхідний захист або послуги.", - "page-what-is-ethereum-slide-2-desc-2": "Коли війна, економічні катастрофи чи утиски громадянських свобод вразили жителів Венесуели, Куби, Афганістану, Нігерії, Білорусі таУкраїни, криптовалюти стали найшвидшим і часто єдиним способом зберегти фінансову спроможність.1Як видно з цих прикладів, криптовалюти, як-от Ethereum, можуть забезпечити необмежений доступ до глобальної економіки, коли люди ізольовані від зовнішнього світу. Крім того, стейблкоїни забезпечують збереження вартості, коли місцеві валюти руйнуються через гіперінфляцію.", + "page-what-is-ethereum-slide-2-desc-2": "Коли війна, економічні катастрофи чи утиски громадянських свобод вразили жителів Венесуели, Куби, Афганістану, Нігерії, Білорусі таУкраїни, криптовалюти стали найшвидшим і часто єдиним способом зберегти фінансову спроможність.1Як видно з цих прикладів, криптовалюти, як-от Ethereum, можуть забезпечити необмежений доступ до глобальної економіки, коли люди ізольовані від зовнішнього світу. Крім того, стейблкоїни забезпечують збереження вартості, коли місцеві валюти руйнуються через гіперінфляцію.", "page-what-is-ethereum-slide-3-title": "Розширення можливостей творців", "page-what-is-ethereum-slide-3-desc-1": "Лише у 2021 році художники, музиканти, письменники та інші творці заробили на Ethereum близько 3,5 мільярдів доларів США. Це робить Ethereum однією з найбільших світових платформ для авторів, поряд зі Spotify, YouTube та Etsy. Докладніше.", "page-what-is-ethereum-slide-4-title": "Розширення можливостей геймерів", diff --git a/src/intl/vi/page-what-is-ethereum.json b/src/intl/vi/page-what-is-ethereum.json index b36e5c2b8b8..d78d8d28677 100644 --- a/src/intl/vi/page-what-is-ethereum.json +++ b/src/intl/vi/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "Ethereum và stablecoin đơn giản hóa quá trình gửi tiền ra nước ngoài. Thường chỉ mất vài phút để chuyển tiền trên toàn cầu, thay vì vài ngày làm việc hoặc thậm chí vài tuần mà ngân hàng của bạn có thể mất (trung bình) và chỉ với một giá trị tài sản nhỏ. Thêm vào đó, không có phí bổ sung để thực hiện một giao dịch có giá trị cao và không có hạn chế nào về địa điểm hoặc lý do bạn gửi tiền của mình.", "page-what-is-ethereum-slide-2-title": "Sự giúp đỡ nhanh nhất trong thời đại khủng hoảng", "page-what-is-ethereum-slide-2-desc-1": "Nếu bạn đủ may mắn để có nhiều lựa chọn ngân hàng thông qua các tổ chức đáng tin cậy nơi bạn sống, bạn có thể coi đó là chấp nhận về sự tự do tài chính, sự an toàn và sự ổn định mà họ cung cấp. Nhưng đối với nhiều người trên thế giới đang phải đối mặt với sự đàn áp chính trị hoặc khó khăn kinh tế, các tổ chức tài chính có thể không cung cấp sự bảo vệ hoặc dịch vụ mà họ cần.", - "page-what-is-ethereum-slide-2-desc-2": "Khi chiến tranh, thảm họa kinh tế hoặc đàn áp quyền tự do dân sự xảy ra với cư dân Venezuela, Cuba, Afghanistan, Nigeria, BelarusUkraine, tiền mã hóa là lựa chọn nhanh nhất và thường là lựa chọn duy nhất để giữ sự ổn định về tài chính.1 Như đã thấy trong các ví dụ này, các loại tiền điện tử như Ethereum có thể cung cấp khả năng tiếp cận không giới hạn vào nền kinh tế toàn cầu khi mọi người bị cô lập khỏi thế giới bên ngoài. Ngoài ra, stablecoin còn cung cấp một kho lưu trữ giá trị khi đồng nội tệ sụt giá do siêu lạm phát.", + "page-what-is-ethereum-slide-2-desc-2": "Khi chiến tranh, thảm họa kinh tế hoặc đàn áp quyền tự do dân sự xảy ra với cư dân Venezuela, Cuba, Afghanistan, Nigeria, BelarusUkraine, tiền mã hóa là lựa chọn nhanh nhất và thường là lựa chọn duy nhất để giữ sự ổn định về tài chính.1 Như đã thấy trong các ví dụ này, các loại tiền điện tử như Ethereum có thể cung cấp khả năng tiếp cận không giới hạn vào nền kinh tế toàn cầu khi mọi người bị cô lập khỏi thế giới bên ngoài. Ngoài ra, stablecoin còn cung cấp một kho lưu trữ giá trị khi đồng nội tệ sụt giá do siêu lạm phát.", "page-what-is-ethereum-slide-3-title": "Trao sức mạnh cho các nhà sáng tạo", "page-what-is-ethereum-slide-3-desc-1": "Chỉ riêng trong năm 2021, các hoạ sĩ, nhạc sĩ, nhà văn và những người sáng tạo khác đã sử dụng Ethereum để kiếm được khoảng 3,5 tỷ đô la. Điều này làm cho Ethereum trở thành một trong những nền tảng toàn cầu lớn nhất dành cho người sáng tạo, bên cạnh Spotify, YouTube và Etsy. Tìm hiểu thêm.", "page-what-is-ethereum-slide-4-title": "Trao sức mạnh cho người chơi", diff --git a/src/intl/zh-tw/page-what-is-ethereum.json b/src/intl/zh-tw/page-what-is-ethereum.json index 584e3417c77..72bd81e50ac 100644 --- a/src/intl/zh-tw/page-what-is-ethereum.json +++ b/src/intl/zh-tw/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "以太坊和穩定幣簡化了向海外匯款的過程。相較於普通銀行在全球各地轉移資金可能需要幾個工作日甚至幾週,以太坊通常只需要幾分鐘,而且手續費只是總金額的一小部分。此外,進行高額交易不會收取額外費用,並且對匯款地點或原因不會有任何限制。", "page-what-is-ethereum-slide-2-title": "危機時刻的最快幫助", "page-what-is-ethereum-slide-2-desc-1": "如果你足夠幸運,在你生活的地方有值得信賴的機構提供多種銀行業務選擇,你可能認為它們提供的財務自由、安全和穩定是理所當然的。但對於世界上許多面臨政治壓迫或經濟困難的人來說,金融機構可能無法提供他們需要的保護或服務。", - "page-what-is-ethereum-slide-2-desc-2": "當戰爭、經濟災難或對公民自由的鎮壓影響委內瑞拉古巴阿富汗奈及利亞白俄羅斯烏克蘭的居民時,加密貨幣是保留金融機構最快且通常是唯一的途徑。1從這些例子中可以看出,當人們與外界隔絕時,像以太坊這樣的加密貨幣可以讓人們不受限制地參與全球經濟。此外,在當地貨幣因惡性通貨膨脹而崩潰時,穩定幣提供了一種保值的手段。", + "page-what-is-ethereum-slide-2-desc-2": "當戰爭、經濟災難或對公民自由的鎮壓影響委內瑞拉古巴阿富汗奈及利亞白俄羅斯烏克蘭的居民時,加密貨幣是保留金融機構最快且通常是唯一的途徑。1從這些例子中可以看出,當人們與外界隔絕時,像以太坊這樣的加密貨幣可以讓人們不受限制地參與全球經濟。此外,在當地貨幣因惡性通貨膨脹而崩潰時,穩定幣提供了一種保值的手段。", "page-what-is-ethereum-slide-3-title": "賦予創作者權力", "page-what-is-ethereum-slide-3-desc-1": "僅在 2021 年,藝術家、音樂家、作家和其他創作者透過使用以太坊總共賺取了約 35 億美元。這使得以太坊成為最大的全球創作者平台之一,與 Spotify、YouTube 和 Etsy 並駕齊驅。了解詳情。", "page-what-is-ethereum-slide-4-title": "賦予遊戲玩家權力", diff --git a/src/intl/zh/page-what-is-ethereum.json b/src/intl/zh/page-what-is-ethereum.json index ba85a3a6842..e7938aaaac6 100644 --- a/src/intl/zh/page-what-is-ethereum.json +++ b/src/intl/zh/page-what-is-ethereum.json @@ -51,7 +51,7 @@ "page-what-is-ethereum-slide-1-desc-2": "以太坊和稳定币简化了海外汇款流程。在全球范围内转移资金通常只需要几分钟即可完成,相比之下普通银行可能需要几个工作日甚至几周,并且价格只是银行服务的一小部分。此外,进行高额交易不收取额外费用,并且对于汇款地址或原因没有任何限制。", "page-what-is-ethereum-slide-2-title": "在危机时刻提供最快捷的帮助", "page-what-is-ethereum-slide-2-desc-1": "如果你足够幸运,可以在生活的地方享受值得信赖的机构提供的多种银行业务,你可能会认为它们提供的财务自由、安全和稳定是理所当然的。但对于世界各地面临政治压制或经济困难的许多人来说,金融机构可能无法提供他们需要的保护或服务。", - "page-what-is-ethereum-slide-2-desc-2": "当委内瑞拉古巴阿富汗尼日利亚白俄罗斯乌克兰的居民承受战争和经济灾难之苦,或民权遭到镇压时,加密货币就成为他们维系金融机构最快,且通常是唯一的方式。1从这些示例中可以看到,以太币等加密货币能够为与世隔绝的人们打开一扇畅通全球经济的窗户。另外,当本地货币由于恶性通货膨胀崩塌时,稳定币可以提供一种保值手段。", + "page-what-is-ethereum-slide-2-desc-2": "当委内瑞拉古巴阿富汗尼日利亚白俄罗斯乌克兰的居民承受战争和经济灾难之苦,或民权遭到镇压时,加密货币就成为他们维系金融机构最快,且通常是唯一的方式。1从这些示例中可以看到,以太币等加密货币能够为与世隔绝的人们打开一扇畅通全球经济的窗户。另外,当本地货币由于恶性通货膨胀崩塌时,稳定币可以提供一种保值手段。", "page-what-is-ethereum-slide-3-title": "为创作者赋能", "page-what-is-ethereum-slide-3-desc-1": "仅在 2021 年,艺术家、音乐家、作家和其他创作者就利用以太坊共赚取了约 35 亿美元。这使得以太坊成为最大的全球创作者平台之一,与 Spotify、YouTube 和 Etsy 并驾齐驱。了解更多。", "page-what-is-ethereum-slide-4-title": "赋能玩家", diff --git a/src/layouts/Docs.tsx b/src/layouts/Docs.tsx index 394a0ed185e..7d6fc32ddf7 100644 --- a/src/layouts/Docs.tsx +++ b/src/layouts/Docs.tsx @@ -164,7 +164,7 @@ const BackToTop = (props: ChildOnlyProp) => ( borderColor="border" {...props} > - + diff --git a/src/layouts/Roadmap.tsx b/src/layouts/Roadmap.tsx index 1454900b5c1..296a02449c3 100644 --- a/src/layouts/Roadmap.tsx +++ b/src/layouts/Roadmap.tsx @@ -86,7 +86,7 @@ export const RoadmapLayout = ({ items: [ { text: "nav-roadmap-home", - to: "/roadmap/", + href: "/roadmap/", matomo: { eventCategory: `Roadmap dropdown`, eventAction: `Clicked`, @@ -95,7 +95,7 @@ export const RoadmapLayout = ({ }, { text: "nav-roadmap-security", - to: "/roadmap/security", + href: "/roadmap/security", matomo: { eventCategory: `Roadmap security dropdown`, eventAction: `Clicked`, @@ -104,7 +104,7 @@ export const RoadmapLayout = ({ }, { text: "nav-roadmap-scaling", - to: "/roadmap/scaling", + href: "/roadmap/scaling", matomo: { eventCategory: `Roadmap scaling dropdown`, eventAction: `Clicked`, @@ -113,7 +113,7 @@ export const RoadmapLayout = ({ }, { text: "nav-roadmap-user-experience", - to: "/roadmap/user-experience/", + href: "/roadmap/user-experience/", matomo: { eventCategory: `Roadmap user experience dropdown`, eventAction: `Clicked`, @@ -122,7 +122,7 @@ export const RoadmapLayout = ({ }, { text: "nav-roadmap-future-proofing", - to: "/roadmap/future-proofing", + href: "/roadmap/future-proofing", matomo: { eventCategory: `Roadmap future-proofing dropdown`, eventAction: `Clicked`, @@ -151,10 +151,13 @@ export const RoadmapLayout = ({ {frontmatter?.buttons && ( {frontmatter.buttons.map((button, idx) => { - if (button?.to) { + if (button?.href) { return ( - + {button.label} diff --git a/src/layouts/Staking.tsx b/src/layouts/Staking.tsx index 1d9614d77bd..aabe7c501c2 100644 --- a/src/layouts/Staking.tsx +++ b/src/layouts/Staking.tsx @@ -204,7 +204,7 @@ export const StakingLayout = ({ items: [ { text: t("page-staking-dropdown-home"), - to: "/staking/", + href: "/staking/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -213,7 +213,7 @@ export const StakingLayout = ({ }, { text: t("page-staking-dropdown-solo"), - to: "/staking/solo/", + href: "/staking/solo/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -222,7 +222,7 @@ export const StakingLayout = ({ }, { text: t("page-staking-dropdown-saas"), - to: "/staking/saas/", + href: "/staking/saas/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -231,7 +231,7 @@ export const StakingLayout = ({ }, { text: t("page-staking-dropdown-pools"), - to: "/staking/pools/", + href: "/staking/pools/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -240,7 +240,7 @@ export const StakingLayout = ({ }, { text: t("page-staking-dropdown-withdrawals"), - to: "/staking/withdrawals/", + href: "/staking/withdrawals/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, diff --git a/src/layouts/Static.tsx b/src/layouts/Static.tsx index 5784caa0ab9..b111623d0be 100644 --- a/src/layouts/Static.tsx +++ b/src/layouts/Static.tsx @@ -28,6 +28,7 @@ import MeetupList from "@/components/MeetupList" import Text from "@/components/OldText" import SocialListItem from "@/components/SocialListItem" import TableOfContents from "@/components/TableOfContents" +import { TranslatathonBanner } from "@/components/Translatathon/TranslatathonBanner" import Translation from "@/components/Translation" import TranslationChartImage from "@/components/TranslationChartImage" import UpcomingEventsList from "@/components/UpcomingEventsList" @@ -93,6 +94,7 @@ export const StaticLayout = ({ return ( + { + return ( + + {children} + + robot + + + ) +} + +const TwoColumnContent = (props: ChildOnlyProp) => ( + +) + +const WhyWeDoItColumn = (props: ChildOnlyProp) => ( + + + + + {props.children} + +) + +const HowDoesItWorkColumn = (props: ChildOnlyProp) => ( + + + + + {props.children} + +) + +const CardContent = (props: ChildOnlyProp) => ( + + {props.children} + +) + +const CardContainer = (props: ChildOnlyProp) => ( + + {props.children} + +) + +const EmojiCard = ({ emoji, title, description }) => ( + +) + +// Translatathon layout components +export const translatathonComponents = { + // Export empty object if none needed + ApplyNow, + CardContainer, + CardContent, + ContentSplit, + DatesAndTimeline, + EmojiCard, + HowDoesItWorkColumn, + LocalCommunitiesList, + StepByStepInstructions, + TranslatathonCalendar, + TranslationHubCallout, + TranslatathonInANutshell, + TwoColumnContent, + WhyWeDoItColumn, +} + +type TranslatathonLayoutProps = ChildOnlyProp & + Pick & { + frontmatter: SharedFrontmatter + } + +export const TranslatathonLayout = ({ + children, + frontmatter, + slug, + tocItems, +}: TranslatathonLayoutProps) => { + const lgBp = useToken("breakpoints", "lg") + + const dropdownLinks: ButtonDropdownList = { + text: "Translatathon menu", + ariaLabel: "Translatathon menu", + items: [ + { + text: "Translatathon", + href: "/translatathon", + matomo: { + eventCategory: "translatathon menu", + eventAction: "click", + eventName: "translatathon hub", + }, + }, + { + text: "Details and submission criteria", + href: "/translatathon/details", + matomo: { + eventCategory: "translatathon menu", + eventAction: "click", + eventName: "details and submission criteria", + }, + }, + { + text: "Terms and conditions", + href: "/translatathon/terms-and-conditions", + matomo: { + eventCategory: "translatathon menu", + eventAction: "click", + eventName: "terms and conditions", + }, + }, + // TODO: Add back in when this page is ready + // { + // text: "Local communities", + // to: "/translatathon/local-communities", + // matomo: { + // eventCategory: "translatathon menu", + // eventAction: "click", + // eventName: "local communities", + // }, + // }, + ], + } + + return ( + + + + Welcome to the ethereum.org Translatathon! + + The translatathon is a competitive hackathon-style event where you + can compete for prizes by translating ethereum.org content into + different languages. + + + Apply to translate + + + } + heroImg={"/images/heroes/translatathon-hero.svg"} + blurDataURL={""} + /> + + + {children} + + + + + + ) +} diff --git a/src/layouts/Upgrade.tsx b/src/layouts/Upgrade.tsx index 8c8d5d9e1fa..8978dc5f8e3 100644 --- a/src/layouts/Upgrade.tsx +++ b/src/layouts/Upgrade.tsx @@ -82,7 +82,7 @@ export const UpgradeLayout = ({ items: [ { text: t("page-upgrades-upgrades-beacon-chain"), - to: "/roadmap/beacon-chain/", + href: "/roadmap/beacon-chain/", matomo: { eventCategory: "upgrade menu", eventAction: "click", @@ -91,7 +91,7 @@ export const UpgradeLayout = ({ }, { text: t("page-upgrades-upgrades-docking"), - to: "/roadmap/merge/", + href: "/roadmap/merge/", matomo: { eventCategory: "upgrade menu", eventAction: "click", diff --git a/src/layouts/UseCases.tsx b/src/layouts/UseCases.tsx index 08797ee9d27..d9d8842823d 100644 --- a/src/layouts/UseCases.tsx +++ b/src/layouts/UseCases.tsx @@ -1,10 +1,8 @@ import { useRouter } from "next/router" import { useTranslation } from "next-i18next" -import { MdExpandMore } from "react-icons/md" import { Box, Flex, - Icon, ListItem, Text, UnorderedList, @@ -20,7 +18,7 @@ import Emoji from "@/components/Emoji" import FeedbackCard from "@/components/FeedbackCard" import { Image } from "@/components/Image" import LeftNavBar from "@/components/LeftNavBar" -import InlineLink, { BaseLink } from "@/components/Link" +import InlineLink from "@/components/Link" import { ContentContainer, MobileButton, @@ -33,8 +31,6 @@ import TableOfContents from "@/components/TableOfContents" import { getEditPath } from "@/lib/utils/editPath" import { getSummaryPoints } from "@/lib/utils/getSummaryPoints" -import { MAIN_CONTENT_ID } from "@/lib/constants" - const HeroContainer = (props: ChildOnlyProp) => ( - - - {/* TODO: Switch to `above="lg"` after completion of Chakra Migration */} { * eslint does not like while(true) **/ while (true) { - console.log("looping") const response = await fetch(url.href, { headers: { Authorization: `token ${gitHubToken}` }, }) diff --git a/src/lib/api/fetchTotalEthStaked.ts b/src/lib/api/fetchTotalEthStaked.ts index 8be14ff4193..c0215fd04c8 100644 --- a/src/lib/api/fetchTotalEthStaked.ts +++ b/src/lib/api/fetchTotalEthStaked.ts @@ -1,73 +1,47 @@ -import type { - EthStoreResponse, - MetricReturnData, - TimestampedData, -} from "@/lib/types" +import type { EthStakedResponse, MetricReturnData } from "@/lib/types" -import { weiToRoundedEther } from "@/lib/utils/weiToRoundedEther" +import { DUNE_API_URL } from "../constants" -import { BEACONCHA_IN_URL, DAYS_TO_FETCH } from "@/lib/constants" - -const MS_PER_DAY = 1000 * 60 * 60 * 24 -const DAY_DELTA = 5 +const DUNE_API_KEY = process.env.DUNE_API_KEY export const fetchTotalEthStaked = async (): Promise => { - const { href: ethstoreLatest } = new URL( - "api/v1/ethstore/latest", - BEACONCHA_IN_URL + if (!DUNE_API_KEY) { + console.error("Dune API key not found") + return { error: "Dune API key not found" } + } + + const url = new URL( + "api/v1/endpoints/pablop/eth-staked/results", + DUNE_API_URL ) try { - // 1- Use initial call to `latest` to fetch current Beacon Chain "day" (for use in secondary fetches) - const ethstoreLatestResponse = await fetch(ethstoreLatest) - if (!ethstoreLatestResponse.ok) { - console.log( - ethstoreLatestResponse.status, - ethstoreLatestResponse.statusText - ) - throw new Error("Failed to fetch Ethstore latest data") + const ethStakedResponse = await fetch(url, { + headers: { "X-Dune-API-Key": DUNE_API_KEY }, + }) + if (!ethStakedResponse.ok) { + console.log(ethStakedResponse.status, ethStakedResponse.statusText) + throw new Error("Failed to fetch eth staked data") } - const ethstoreJson: EthStoreResponse = await ethstoreLatestResponse.json() + const ethStakedJson: EthStakedResponse = await ethStakedResponse.json() const { - data: { day, effective_balances_sum_wei }, - } = ethstoreJson - const valueTotalEth = weiToRoundedEther(effective_balances_sum_wei) - - const data: TimestampedData[] = [ - { timestamp: new Date().getTime(), value: valueTotalEth }, - ] - - // 2- Perform multiple API calls to fetch data for the last 90 days, `getData` for caching - for (let i = DAY_DELTA; i <= DAYS_TO_FETCH; i += DAY_DELTA) { - const lookupDay = day - i - const timestamp = new Date().getTime() - i * MS_PER_DAY + result: { rows = [] }, + } = ethStakedJson - const { href: ethstoreDay } = new URL( - `api/v1/ethstore/${lookupDay}`, - BEACONCHA_IN_URL - ) - - const ethstoreDayResponse = await fetch(ethstoreDay) - if (!ethstoreDayResponse.ok) { - console.log(ethstoreDayResponse.status, ethstoreDayResponse.statusText) - throw new Error("Failed to fetch Ethstore day data") - } - - const ethstoreDayJson: EthStoreResponse = await ethstoreDayResponse.json() - const { - data: { effective_balances_sum_wei: sumWei }, - } = ethstoreDayJson - const value = weiToRoundedEther(sumWei) - - data.push({ timestamp, value }) - } + const data = rows.map((row) => ({ + timestamp: new Date(row.time).getTime(), + value: row.cum_deposited_eth, + })) + // data is already sorted...but just in case data.sort((a, b) => a.timestamp - b.timestamp) + const { value } = data[data.length - 1] + return { - data, // historical data: { timestamp: unix-milliseconds, value } - value: valueTotalEth, // current value (number, unformatted) + data, + value, } } catch (error: unknown) { console.error((error as Error).message) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index d5c33d553a1..6fb77b22af1 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -41,6 +41,7 @@ export const COINGECKO_API_BASE_URL = export const COINGECKO_API_URL_PARAMS = "&order=market_cap_desc&per_page=100&page=1&sparkline=false" export const BASE_TIME_UNIT = 3600 // 1 hour +export const COLOR_MODE_STORAGE_KEY = "theme" // Quiz Hub export const PROGRESS_BAR_GAP = "4px" @@ -52,6 +53,7 @@ export const TOTAL_QUIZ_AVERAGE_SCORE = 67.4 export const TOTAL_QUIZ_RETRY_RATE = 15.6 // Crowdin +export const CROWDIN_PROJECT_URL = "https://crowdin.com/project/ethereum-org" export const CROWDIN_PROJECT_ID = 363359 export const CROWDIN_API_MAX_LIMIT = 500 export const FIRST_CROWDIN_CONTRIBUTION_DATE = "2019-07-01T00:00:00+00:00" @@ -73,6 +75,7 @@ export const DAYS_TO_FETCH = 90 export const RANGES = ["30d", "90d"] as const export const BEACONCHA_IN_URL = "https://beaconcha.in/" export const ETHERSCAN_API_URL = "https://api.etherscan.io" +export const DUNE_API_URL = "https://api.dune.com" // Wallets export const NUMBER_OF_SUPPORTED_LANGUAGES_SHOWN = 5 diff --git a/src/lib/interfaces.ts b/src/lib/interfaces.ts index f1b65c29f76..e3a095e261d 100644 --- a/src/lib/interfaces.ts +++ b/src/lib/interfaces.ts @@ -11,7 +11,7 @@ import type { export interface DeveloperDocsLink { id: TranslationKey - to: string + href: string path: string description: TranslationKey items: DeveloperDocsLink[] @@ -64,7 +64,7 @@ export interface RoadmapFrontmatter extends SharedFrontmatter, ImageInfo { buttons: { label: string toId?: string - to?: string + href?: string variant?: string }[] } @@ -155,7 +155,7 @@ export interface ICard { title: string description: string alt: string - to: string + href: string } export interface IGetInvolvedCard { diff --git a/src/lib/types.ts b/src/lib/types.ts index 99c68216c2c..b7faea71248 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -417,7 +417,7 @@ type HeroButtonProps = Omit * or a string. (defaults to `StaticImageData`) */ export type CommonHeroProps< - HeroImg extends StaticImageData | string = StaticImageData + HeroImg extends StaticImageData | string = StaticImageData, > = { /** * Decorative image displayed as the full background or an aside to @@ -455,6 +455,10 @@ export type CommonHeroProps< * Preface text about the content in the given page */ description: ReactNode + /** + * The maximum height of the image in the hero + */ + maxHeight?: string } // Learning Tools @@ -485,6 +489,15 @@ export type EthStoreResponse = Data<{ effective_balances_sum_wei: number }> +export type EthStakedResponse = { + result: { + rows?: { + cum_deposited_eth: number + time: string + }[] + } +} + export type EpochResponse = Data<{ validatorscount: number }> @@ -566,7 +579,7 @@ export type PhoneScreenProps = SimulatorNavProps & { } export type CommunityConference = { title: string - to: string + href: string location: string description: string startDate: string @@ -719,7 +732,7 @@ export type NetworkUpgradeData = Record // Footer export type FooterLink = { - to: string + href: string text: TranslationKey isPartiallyActive?: boolean } diff --git a/src/lib/utils/cn.ts b/src/lib/utils/cn.ts new file mode 100644 index 00000000000..d084ccade0d --- /dev/null +++ b/src/lib/utils/cn.ts @@ -0,0 +1,6 @@ +import { type ClassValue, clsx } from "clsx" +import { twMerge } from "tailwind-merge" + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} diff --git a/src/lib/utils/crypto.ts b/src/lib/utils/crypto.ts index 4d6bb142c3a..10c5073a1f7 100644 --- a/src/lib/utils/crypto.ts +++ b/src/lib/utils/crypto.ts @@ -10,9 +10,19 @@ type HashOptions = { * @param options - The options for the hash calculation (e.g., algorithm, length). * @returns A promise that resolves to the hash value as a string. */ -export const getHashFromBuffer = async (buffer: BufferSource, options?: HashOptions): Promise => { - const hashBuffer = await crypto.subtle.digest(options?.algorithm || "SHA-256", buffer) +export const getHashFromBuffer = async ( + buffer: BufferSource, + options?: HashOptions +): Promise => { + const hashBuffer = await crypto.subtle.digest( + options?.algorithm || "SHA-256", + buffer + ) const hashArray = Array.from(new Uint8Array(hashBuffer)) - const hashString = hashArray.map(b => b.toString(16).padStart(2, "0")).join("") - return options?.length ? hashString.slice(-Math.abs(options.length)) : hashString + const hashString = hashArray + .map((b) => b.toString(16).padStart(2, "0")) + .join("") + return options?.length + ? hashString.slice(-Math.abs(options.length)) + : hashString } diff --git a/src/lib/utils/existsNamespace.ts b/src/lib/utils/existsNamespace.ts index 03b9eab0d22..2d058d69477 100644 --- a/src/lib/utils/existsNamespace.ts +++ b/src/lib/utils/existsNamespace.ts @@ -9,10 +9,7 @@ import { INTL_JSON_DIR } from "@/lib/constants" * @param namespace Namespace for the page * @returns false if the namespace .json file exists, true otherwise */ -export const existsNamespace = ( - locale: string, - namespace: string, -): boolean => { +export const existsNamespace = (locale: string, namespace: string): boolean => { const nsJsonPathForLocale = join(INTL_JSON_DIR, locale, namespace + ".json") return existsSync(nsJsonPathForLocale) } diff --git a/src/lib/utils/gh.ts b/src/lib/utils/gh.ts index bb232fe4f67..c54c84bcd6b 100644 --- a/src/lib/utils/gh.ts +++ b/src/lib/utils/gh.ts @@ -15,11 +15,11 @@ const extractDateFromGitLogInfo = (logInfo: string): string => { // Filter commit date in log and return date using ISOString format (same that GH API uses) try { const lastCommitDate = logInfo - .split("\n") - .filter((x) => x.startsWith("Date: "))[0] - .slice("Date:".length) - .trim() - return new Date(lastCommitDate).toISOString() + .split("\n") + .filter((x) => x.startsWith("Date: "))[0] + .slice("Date:".length) + .trim() + return new Date(lastCommitDate).toISOString() } catch { return new Date().toISOString() } diff --git a/src/lib/utils/md.ts b/src/lib/utils/md.ts index d5dd3712a2d..06d08b525ea 100644 --- a/src/lib/utils/md.ts +++ b/src/lib/utils/md.ts @@ -86,6 +86,8 @@ const getPostSlugs = (dir: string, files: string[] = []) => { "/developers/docs/data-structures-and-encoding/ssz", "/developers/docs/data-structures-and-encoding/web3-secret-storage", "/developers/docs/design-and-ux", + "/developers/docs/design-and-ux/heuristics-for-web3", + "/developers/docs/design-and-ux/dex-design-best-practice", "/developers/docs/development-networks", "/developers/docs/ethereum-stack", "/developers/docs/evm", @@ -240,6 +242,9 @@ const getPostSlugs = (dir: string, files: string[] = []) => { "/contributing/translation-program/playbook", "/contributing/translation-program/resources", "/contributing/translation-program/translatathon", + "/contributing/translation-program/translatathon/details", + "/contributing/translation-program/translatathon/local-communities", + "/contributing/translation-program/translatathon/terms-and-conditions", "/contributing/translation-program/translators-guide", "/cookie-policy", "/eips", @@ -270,6 +275,7 @@ const getPostSlugs = (dir: string, files: string[] = []) => { "/security", "/smart-contracts", "/staking/dvt", + "/terms-of-use", "/web3", "/whitepaper", @@ -386,7 +392,7 @@ export const getTutorialsData = (locale: string): ITutorial[] => { const frontmatter = data as Frontmatter return { - to: join(`/${locale}/developers/tutorials`, dir), + href: join(`/${locale}/developers/tutorials`, dir), title: frontmatter.title, description: frontmatter.description, author: frontmatter.author || "", diff --git a/src/lib/utils/translations.ts b/src/lib/utils/translations.ts index 780de148a9d..69dafc7003d 100644 --- a/src/lib/utils/translations.ts +++ b/src/lib/utils/translations.ts @@ -172,6 +172,10 @@ const getRequiredNamespacesForPath = (relativePath: string) => { primaryNamespace = "page-layer-2" } + if (path.startsWith("/contributing/translation-program/translatathon/")) { + primaryNamespace = "page-translatathon" + } + // Glossary tooltips if ( path.startsWith("/dapps/") || diff --git a/src/lib/utils/tutorial.ts b/src/lib/utils/tutorial.ts index 805f7bbc1c6..06303fd4ffa 100644 --- a/src/lib/utils/tutorial.ts +++ b/src/lib/utils/tutorial.ts @@ -12,7 +12,7 @@ export const filterTutorialsByLang = ( ): Array => { const internalTutorialsMap = internalTutorials.map((tutorial) => { return { - to: tutorial.to || "", + href: tutorial.href || "", title: tutorial?.title || "", description: tutorial?.description || "", author: tutorial?.author || "", @@ -27,7 +27,7 @@ export const filterTutorialsByLang = ( const externalTutorialsMap = externalTutorials.map( (tutorial: IExternalTutorial) => ({ - to: tutorial.url, + href: tutorial.url, title: tutorial.title, description: tutorial.description, author: tutorial.author, diff --git a/src/pages/[...slug].tsx b/src/pages/[...slug].tsx index 3451632a25d..acc86589ceb 100644 --- a/src/pages/[...slug].tsx +++ b/src/pages/[...slug].tsx @@ -48,6 +48,8 @@ import { StakingLayout, staticComponents, StaticLayout, + translatathonComponents, + TranslatathonLayout, TutorialLayout, tutorialsComponents, upgradeComponents, @@ -71,6 +73,7 @@ export const layoutMapping = { roadmap: RoadmapLayout, upgrade: UpgradeLayout, docs: DocsLayout, + translatathon: TranslatathonLayout, tutorial: TutorialLayout, } @@ -81,6 +84,7 @@ const componentsMapping = { roadmap: roadmapComponents, upgrade: upgradeComponents, docs: docsComponents, + translatathon: translatathonComponents, tutorial: tutorialsComponents, } as const diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 019a725645b..d841e48be5d 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -1,18 +1,14 @@ import { useEffect } from "react" -import { merge } from "lodash" import { appWithTranslation } from "next-i18next" -// ChakraProvider import updated as recommended on https://github.com/chakra-ui/chakra-ui/issues/4975#issuecomment-1174234230 -// to reduce bundle size. Should be reverted to "@chakra-ui/react" in case on theme issues -import { ChakraProvider } from "@chakra-ui/provider" import { init } from "@socialgouv/matomo-next" -import customTheme from "@/@chakra-ui/theme" - import { AppPropsWithLayout } from "@/lib/types" -import "../styles/global.css" +import ThemeProvider from "@/components/ThemeProvider" + +import "@/styles/global.css" +import "@/styles/fonts.css" -import { useLocaleDirection } from "@/hooks/useLocaleDirection" import { BaseLayout } from "@/layouts/BaseLayout" const App = ({ Component, pageProps }: AppPropsWithLayout) => { @@ -29,21 +25,9 @@ const App = ({ Component, pageProps }: AppPropsWithLayout) => { // Use the layout defined at the page level, if available const getLayout = Component.getLayout ?? ((page) => page) - const direction = useLocaleDirection() - - const theme = merge(customTheme, { direction }) - return ( <> - - + { > {getLayout()} - + ) } diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index c2ab9c8d4b7..7e18e7abf91 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -5,9 +5,6 @@ import NextDocument, { Main, NextScript, } from "next/document" -import { ColorModeScript } from "@chakra-ui/react" - -import theme from "@/@chakra-ui/theme" import { Lang } from "@/lib/types" @@ -39,7 +36,6 @@ class Document extends NextDocument { /> -
diff --git a/src/pages/bug-bounty.tsx b/src/pages/bug-bounty.tsx index 7ad2b143268..4cfec5c6132 100644 --- a/src/pages/bug-bounty.tsx +++ b/src/pages/bug-bounty.tsx @@ -480,10 +480,10 @@ const BugBountiesPage = () => { {t("page-upgrades-bug-bounty-subtitle")} - + {t("page-upgrades-bug-bounty-submit")} - + {t("page-upgrades-bug-bounty-rules")} diff --git a/src/pages/community.tsx b/src/pages/community.tsx index b752ab2134b..bf61b196450 100644 --- a/src/pages/community.tsx +++ b/src/pages/community.tsx @@ -177,28 +177,28 @@ const CommunityPage = () => { title: t("page-community-card-1-title"), description: t("page-community-card-1-description"), alt: t("page-index-get-started-wallet-image-alt"), - to: "/community/online/", + href: "/community/online/", }, { image: ethImg, title: t("page-community-card-2-title"), description: t("page-community-card-2-description"), alt: t("page-index-get-started-eth-image-alt"), - to: "/community/events/", + href: "/community/events/", }, { image: dogeComputerImg, title: t("page-community-card-3-title"), description: t("page-community-card-3-description"), alt: t("page-index-get-started-dapps-image-alt"), - to: "/community/get-involved/", + href: "/community/get-involved/", }, { image: futureTransparentImg, title: t("page-community-card-4-title"), description: t("page-community-card-4-description"), alt: t("page-index-get-started-dapps-image-alt"), - to: "/community/grants/", + href: "/community/grants/", }, ] @@ -314,7 +314,7 @@ const CommunityPage = () => { key={idx} title={card.title} description={card.description} - to={card.to} + href={card.href} image={card.image} imageWidth={320} alt={card.alt} @@ -341,12 +341,12 @@ const CommunityPage = () => {

{t("page-community-open-source")}

{t("page-community-open-source-description")} - + {t("page-community-find-a-job")} {t("page-community-explore-grants")} @@ -386,12 +386,12 @@ const CommunityPage = () => {

{t("page-community-contribute")}

{t("page-community-contribute-description")} - + {t("page-community-contribute-button")} {t("page-community-contribute-secondary-button")} @@ -426,7 +426,7 @@ const CommunityPage = () => {

{t("page-community-support")}

{t("page-community-support-description")} - + {t("page-community-support-button")} @@ -468,7 +468,7 @@ const CommunityPage = () => { descriptionKey="page-community:page-community-get-eth-description" > - + {t("page-community-get-eth")} @@ -483,7 +483,7 @@ const CommunityPage = () => { descriptionKey="page-community:page-community-explore-dapps-description" > - + {t("page-community-explore-dapps")} diff --git a/src/pages/contributing/translation-program/acknowledgements.tsx b/src/pages/contributing/translation-program/acknowledgements.tsx index 05546d41fae..39c4395ea09 100644 --- a/src/pages/contributing/translation-program/acknowledgements.tsx +++ b/src/pages/contributing/translation-program/acknowledgements.tsx @@ -200,7 +200,7 @@ const TranslatorAcknowledgements = () => { { image: sablier, alt: t("page-dapps-sablier-logo-alt"), }, + { + title: "Request Finance", + description: t("page-dapps-dapp-description-request-finance"), + link: "https://request.finance", + image: requestFinance, + alt: t("page-dapps-request-finance-logo-alt"), + }, ] const investments = [ @@ -1176,7 +1184,7 @@ const DappsPage = () => { image: meeds, alt: t("page-dapps-meeds-logo-alt"), }, - ] + ] const demandAggregator = [ { @@ -1325,7 +1333,7 @@ const DappsPage = () => { buttons: [ { content: t("page-dapps-explore-dapps-title"), - to: "#beginner", + href: "#beginner", matomo: { eventCategory: "dapp hero buttons", eventAction: "click", @@ -1334,7 +1342,7 @@ const DappsPage = () => { }, { content: t("page-dapps-what-are-dapps"), - to: "#what-are-dapps", + href: "#what-are-dapps", variant: "outline", matomo: { eventCategory: "dapp hero buttons", @@ -1360,7 +1368,7 @@ const DappsPage = () => { - + {/* TODO: Use CSS counter for intl-friendly numbering */} @@ -1380,7 +1388,7 @@ const DappsPage = () => { {t("common:get-eth")} - + 2. {t("page-dapps-set-up-a-wallet-title")} {t("page-dapps-set-up-a-wallet-description")} @@ -1397,7 +1405,7 @@ const DappsPage = () => { {t("page-dapps-set-up-a-wallet-button")} - + 3. {t("page-dapps-ready-title")} {t("page-dapps-ready-description")} @@ -1588,7 +1596,7 @@ const DappsPage = () => { alt={t("page-dapps-wallet-callout-image-alt")} > - + {t("page-dapps-wallet-callout-button")} @@ -1794,7 +1802,7 @@ const DappsPage = () => { + /> @@ -1839,21 +1847,21 @@ const DappsPage = () => { {selectedCategory === CategoryType.FINANCE && ( - + {t("page-dapps-more-on-defi-button")} )} {selectedCategory === CategoryType.COLLECTIBLES && ( - + {t("page-dapps-more-on-nft-button")} )} {selectedCategory === CategoryType.GAMING && ( - + {t("page-dapps-more-on-nft-gaming-button")} @@ -1910,10 +1918,10 @@ const DappsPage = () => { {t("page-dapps-how-dapps-work-p2")} {t("page-dapps-how-dapps-work-p3")} - + {t("page-dapps-docklink-dapps")} - + {t("page-dapps-docklink-smart-contracts")} @@ -1925,7 +1933,7 @@ const DappsPage = () => { alt={t("page-dapps-learn-callout-image-alt")} > - + {t("page-dapps-learn-callout-button")} diff --git a/src/pages/developers/index.tsx b/src/pages/developers/index.tsx index ef69a7f5659..5747e9ee063 100644 --- a/src/pages/developers/index.tsx +++ b/src/pages/developers/index.tsx @@ -280,7 +280,7 @@ const DevelopersPage = () => { title={path.title} description={path.description} > - {path.button} + {path.button} ))} @@ -317,7 +317,7 @@ const DevelopersPage = () => { alt={t("page-developers-index:alt-eth-blocks")} >
- +
diff --git a/src/pages/developers/learning-tools.tsx b/src/pages/developers/learning-tools.tsx index 8d60e871c33..f2b06eb6adc 100644 --- a/src/pages/developers/learning-tools.tsx +++ b/src/pages/developers/learning-tools.tsx @@ -35,6 +35,7 @@ import DappWorldImage from "@/public/images/dev-tools/dapp-world.png" import EthDotBuildImage from "@/public/images/dev-tools/eth-dot-build.png" import MetaschoolImage from "@/public/images/dev-tools/metaschool.png" import NFTSchoolImage from "@/public/images/dev-tools/nftschool.png" +import NodeGuardiansImage from "@/public/images/dev-tools/node-guardians.jpg" import EthernautImage from "@/public/images/dev-tools/oz.png" import PlatziImage from "@/public/images/dev-tools/platzi.png" import PointerImage from "@/public/images/dev-tools/pointer.png" @@ -225,18 +226,18 @@ const LearningToolsPage = () => { subjects: ["Solidity"], }, { - name: 'DApp World', + name: "DApp World", description: t( "page-developers-learning-tools:page-learning-tools-dapp-world-description" ), - url: 'https://dapp-world.com', + url: "https://dapp-world.com", image: DappWorldImage, alt: t( "page-developers-learning-tools:page-learning-tools-dapp-world-logo-alt" ), background: "#e5e7eb", subjects: ["Solidity", "web3"], - } + }, ]) const games: Array = [ @@ -279,6 +280,19 @@ const LearningToolsPage = () => { background: "#1b9aaa", subjects: ["Solidity"], }, + { + name: "Node Guardians", + description: t( + "page-developers-learning-tools:page-learning-tools-node-guardians-description" + ), + url: "https://nodeguardians.io/", + image: NodeGuardiansImage, + alt: t( + "page-developers-learning-tools:page-learning-tools-node-guardians-logo-alt" + ), + background: "#000", + subjects: ["Solidity", "web3"], + }, ] const bootcamps: Array = [ @@ -496,7 +510,7 @@ const LearningToolsPage = () => { } > - + diff --git a/src/pages/developers/tutorials.tsx b/src/pages/developers/tutorials.tsx index fc1ecc25b15..30949afcb18 100644 --- a/src/pages/developers/tutorials.tsx +++ b/src/pages/developers/tutorials.tsx @@ -116,7 +116,7 @@ export interface IExternalTutorial { } export interface ITutorial { - to: string + href: string title: string description: string author: string @@ -285,7 +285,7 @@ const TutorialPage = ({ } variant="outline" - to="https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=suggest_tutorial.yaml&title=" + href="https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=suggest_tutorial.yaml&title=" > @@ -313,7 +313,7 @@ const TutorialPage = ({ } variant="outline" - to="https://github.com/ethereum/ethereum-org-website/new/dev/src/content/developers/tutorials" + href="https://github.com/ethereum/ethereum-org-website/new/dev/src/content/developers/tutorials" > @@ -437,8 +437,8 @@ const TutorialPage = ({ boxShadow: "0 0 1px var(--eth-colors-primary-base)", bg: "tableBackgroundHover", }} - key={tutorial.to} - to={tutorial.to ?? undefined} + key={tutorial.href} + href={tutorial.href ?? undefined} hideArrow > { {t("page-eth-is-money")} {t("page-eth-currency-for-apps")} - + {t("page-eth-button-buy-eth")} @@ -456,7 +456,7 @@ const EthPage = () => {
{ {t("page-eth-underpins-desc-2")} { imageWidth={300} > - {t("page-eth-get-eth-btn")} + + {t("page-eth-get-eth-btn")} + diff --git a/src/pages/gas.tsx b/src/pages/gas.tsx index 7052ca70a27..a7a73028611 100644 --- a/src/pages/gas.tsx +++ b/src/pages/gas.tsx @@ -243,7 +243,7 @@ const GasPage = () => { "page-gas-how-do-i-pay-less-gas-card-3-description" )} > - + {t("page-gas-try-layer-2")} @@ -427,7 +427,7 @@ const GasPage = () => { )} > - + {t("page-gas-use-layer-2")} @@ -444,7 +444,7 @@ const GasPage = () => { )} > - + {t("page-community:page-community-explore-dapps")} diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 0bc81215c48..ba4ef4e4847 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -29,10 +29,11 @@ import CodeModal from "@/components/CodeModal" import CommunityEvents from "@/components/CommunityEvents" import HomeHero from "@/components/Hero/HomeHero" import { Image } from "@/components/Image" +import LazyLoadComponent from "@/components/LazyLoadComponent" import MainArticle from "@/components/MainArticle" import PageMetadata from "@/components/PageMetadata" -import StatsBoxGrid from "@/components/StatsBoxGrid" import TitleCardList from "@/components/TitleCardList" +import { TranslatathonBanner } from "@/components/Translatathon/TranslatathonBanner" import Translation from "@/components/Translation" import { existsNamespace } from "@/lib/utils/existsNamespace" @@ -70,6 +71,29 @@ import merge from "@/public/images/upgrades/merge.png" import robotfixed from "@/public/images/wallet-cropped.png" import ethereum from "@/public/images/what-is-ethereum.png" +// lazy loaded components +const Codeblock = lazy(() => + Promise.all([ + import("@/components/Codeblock"), + // Add a delay to prevent the skeleton from flashing + new Promise((resolve) => setTimeout(resolve, 1000)), + ]).then(([module]) => module) +) +const StatsBoxGrid = lazy(() => import("@/components/StatsBoxGrid")) + +const Skeleton = () => ( + + + +) + const SectionHeading = (props: HeadingProps) => ( { } }) satisfies GetStaticProps -const CodeblockSkeleton = () => ( - - - -) - -const Codeblock = lazy(() => - Promise.all([ - import("@/components/Codeblock"), - // Add a delay to prevent the skeleton from flashing - new Promise((resolve) => setTimeout(resolve, 1000)), - ]).then(([module]) => module) -) - const HomePage = ({ communityEvents, metricResults, }: InferGetStaticPropsType) => { const { t } = useTranslation(["common", "page-index"]) - const { locale } = useRouter() + const { locale, asPath } = useRouter() const [isModalOpen, setModalOpen] = useState(false) const [activeCode, setActiveCode] = useState(0) const dir = isLangRightToLeft(locale as Lang) ? "rtl" : "ltr" @@ -267,28 +270,28 @@ const HomePage = ({ title: t("page-index:page-index-get-started-wallet-title"), description: t("page-index:page-index-get-started-wallet-description"), alt: t("page-index:page-index-get-started-wallet-image-alt"), - to: "/wallets/find-wallet/", + href: "/wallets/find-wallet/", }, { image: ethfixed, title: t("page-index:page-index-get-started-eth-title"), description: t("page-index:page-index-get-started-eth-description"), alt: t("page-index:page-index-get-started-eth-image-alt"), - to: "/get-eth/", + href: "/get-eth/", }, { image: dogefixed, title: t("page-index:page-index-get-started-dapps-title"), description: t("page-index:page-index-get-started-dapps-description"), alt: t("page-index:page-index-get-started-dapps-image-alt"), - to: "/dapps/", + href: "/dapps/", }, { image: devfixed, title: t("page-index:page-index-get-started-devs-title"), description: t("page-index:page-index-get-started-devs-description"), alt: t("page-index:page-index-get-started-devs-image-alt"), - to: "/developers/", + href: "/developers/", }, ] @@ -298,21 +301,21 @@ const HomePage = ({ alt: t("page-index:page-index-tout-upgrades-image-alt"), title: t("page-index:page-index-tout-upgrades-title"), description: t("page-index:page-index-tout-upgrades-description"), - to: "/roadmap/", + href: "/roadmap/", }, { image: infrastructurefixed, alt: t("page-index:page-index-tout-enterprise-image-alt"), title: t("page-index:page-index-tout-enterprise-title"), description: t("page-index:page-index-tout-enterprise-description"), - to: "/enterprise/", + href: "/enterprise/", }, { image: enterprise, alt: t("page-index:page-index-tout-community-image-alt"), title: t("page-index:page-index-tout-community-title"), description: t("page-index:page-index-tout-community-description"), - to: "/community/", + href: "/community/", }, ] @@ -365,6 +368,7 @@ const HomePage = ({ title={t("page-index:page-index-meta-title")} description={t("page-index:page-index-meta-description")} /> + @@ -409,7 +413,7 @@ const HomePage = ({ title={card.title} description={card.description} alt={card.alt} - to={card.to} + href={card.href} image={card.image} imageWidth={320} /> @@ -428,10 +432,10 @@ const HomePage = ({ - + - + @@ -456,7 +460,7 @@ const HomePage = ({ - + @@ -481,7 +485,7 @@ const HomePage = ({ - + @@ -507,10 +511,10 @@ const HomePage = ({ - + - + @@ -549,7 +553,7 @@ const HomePage = ({ - + @@ -561,7 +565,7 @@ const HomePage = ({ setIsOpen={setModalOpen} title={codeExamples[activeCode].title} > - }> + }> - + + } + componentProps={{ data: metricResults }} + intersectionOptions={{ + root: null, + rootMargin: "500px", + threshold: 0, + }} + /> @@ -603,7 +617,7 @@ const HomePage = ({ title={tout.title} description={tout.description} alt={tout.alt} - to={tout.to} + href={tout.href} image={tout.image} imageWidth={320} boxShadow={cardBoxShadow} @@ -624,11 +638,11 @@ const HomePage = ({ mx={0} > - + } variant="outline" isSecondary diff --git a/src/pages/layer-2.tsx b/src/pages/layer-2.tsx index a92b1b22896..698245feb94 100644 --- a/src/pages/layer-2.tsx +++ b/src/pages/layer-2.tsx @@ -463,7 +463,7 @@ const Layer2Page = () => { - + {t("layer-2-dyor-3")} @@ -615,14 +615,14 @@ const Layer2Page = () => { diff --git a/src/pages/learn.tsx b/src/pages/learn.tsx index 9b02c4dabd0..3c2889534d9 100644 --- a/src/pages/learn.tsx +++ b/src/pages/learn.tsx @@ -287,13 +287,13 @@ const LearnPage = () => { - {t("guides-hub-desc")} - {t("quiz-hub-desc")} - + {t("guides-hub-desc")} + {t("quiz-hub-desc")} + {t("additional-reading-what-are-smart-contracts")} {t("additional-reading-ethereum-in-thirty-minutes")} @@ -379,16 +379,16 @@ const LearnPage = () => { {t("additional-reading-more-on-using-ethereum")} - + {t("additional-reading-how-to-create-an-ethereum-account")} - + {t("additional-reading-how-to-use-a-wallet")} - + {t("additional-reading-layer-2")} - + {t("additional-reading-get-eth")} @@ -591,16 +591,16 @@ const LearnPage = () => { {t("more-on-ethereum-protocol-title")} - + {t("more-on-ethereum-protocol-ethereum-for-developers")} - + {t("more-on-ethereum-protocol-consensus")} - + {t("more-on-ethereum-protocol-evm")} - + {t("more-on-ethereum-protocol-nodes-and-clients")} diff --git a/src/pages/run-a-node.tsx b/src/pages/run-a-node.tsx index 72efafe0e9e..cdeec5cfc66 100644 --- a/src/pages/run-a-node.tsx +++ b/src/pages/run-a-node.tsx @@ -615,10 +615,10 @@ const RunANodePage = () => { - + {t("page-run-a-node-shop-dappnode")} - + {t("page-run-a-node-shop-avado")} @@ -748,7 +748,7 @@ const RunANodePage = () => {
- + {t("page-run-a-node-build-your-own-software-option-1-button")} @@ -772,7 +772,7 @@ const RunANodePage = () => { @@ -796,11 +796,15 @@ const RunANodePage = () => { } - to="https://discord.com/invite/dappnode" + href="https://discord.com/invite/dappnode" > {t("page-run-a-node-community-link-1")} - + {t("page-run-a-node-community-link-2")} @@ -860,7 +864,7 @@ const RunANodePage = () => {

{t("page-run-a-node-staking-title")}

{t("page-run-a-node-staking-description")} - + {t("page-run-a-node-staking-link")} diff --git a/src/pages/stablecoins.tsx b/src/pages/stablecoins.tsx index 76924539693..3d40e746940 100644 --- a/src/pages/stablecoins.tsx +++ b/src/pages/stablecoins.tsx @@ -542,7 +542,7 @@ const StablecoinsPage = ({ markets, marketsHasError }) => { {t("page-stablecoins-dai-banner-learn-button")} @@ -593,7 +593,7 @@ const StablecoinsPage = ({ markets, marketsHasError }) => { {t("page-stablecoins-usdc-banner-learn-button")} @@ -663,12 +663,12 @@ const StablecoinsPage = ({ markets, marketsHasError }) => { alt={t("page-stablecoins-stablecoins-dapp-callout-image-alt")} > - + {t("page-stablecoins-explore-dapps")} diff --git a/src/pages/staking/deposit-contract.tsx b/src/pages/staking/deposit-contract.tsx index be4ee41b400..a142fa7d19e 100644 --- a/src/pages/staking/deposit-contract.tsx +++ b/src/pages/staking/deposit-contract.tsx @@ -480,7 +480,7 @@ const DepositContractPage = () => { )} {t("page-staking-deposit-contract-etherscan")} diff --git a/src/pages/staking/index.tsx b/src/pages/staking/index.tsx index 667022463d7..f69edf9a3ad 100644 --- a/src/pages/staking/index.tsx +++ b/src/pages/staking/index.tsx @@ -50,7 +50,7 @@ type BenefitsType = { emoji: string description: ReactNode linkText?: string - to?: string + href?: string } const PageContainer = (props: ChildOnlyProp) => ( @@ -269,7 +269,7 @@ const StakingPage = ({ emoji: "🍃", description: t("page-staking-benefits-3-description"), linkText: t("page-staking-benefits-3-link"), - to: "/energy-consumption", + href: "/energy-consumption", }, ] @@ -279,7 +279,7 @@ const StakingPage = ({ items: [ { text: t("page-staking-dropdown-home"), - to: "/staking/", + href: "/staking/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -288,7 +288,7 @@ const StakingPage = ({ }, { text: t("page-staking-dropdown-solo"), - to: "/staking/solo/", + href: "/staking/solo/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -297,7 +297,7 @@ const StakingPage = ({ }, { text: t("page-staking-dropdown-saas"), - to: "/staking/saas/", + href: "/staking/saas/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -306,7 +306,7 @@ const StakingPage = ({ }, { text: t("page-staking-dropdown-pools"), - to: "/staking/pools/", + href: "/staking/pools/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -315,7 +315,7 @@ const StakingPage = ({ }, { text: t("page-staking-dropdown-withdrawals"), - to: "/staking/withdrawals/", + href: "/staking/withdrawals/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -324,7 +324,7 @@ const StakingPage = ({ }, { text: t("page-staking-dropdown-dvt"), - to: "/staking/dvt/", + href: "/staking/dvt/", matomo: { eventCategory: `Staking dropdown`, eventAction: `Clicked`, @@ -404,15 +404,15 @@ const StakingPage = ({ {benefits.map( - ({ title, description, emoji, linkText, to }, idx) => ( + ({ title, description, emoji, linkText, href }, idx) => ( - {to && linkText && ( - {linkText} + {href && linkText && ( + {linkText} )} ) diff --git a/src/pages/wallets/find-wallet.tsx b/src/pages/wallets/find-wallet.tsx index a675de8c782..2d4ec533e2d 100644 --- a/src/pages/wallets/find-wallet.tsx +++ b/src/pages/wallets/find-wallet.tsx @@ -120,7 +120,7 @@ const FindWalletPage = ({ filteredWallets, updateMoreInfo, walletCardData, - } = useWalletTable({ filters, t, walletData: wallets }) + } = useWalletTable({ filters, supportedLanguage, t, walletData: wallets }) const updateFilterOption = (key) => { const updatedFilters = { ...filters } @@ -174,7 +174,7 @@ const FindWalletPage = ({ {t("page-find-wallet-description")} {t("page-find-wallet-desc-2")}{" "} - + {t("page-find-wallet-desc-2-wallets-link")} diff --git a/src/pages/wallets/index.tsx b/src/pages/wallets/index.tsx index 5b9ea6d3aec..ea99dd72eba 100644 --- a/src/pages/wallets/index.tsx +++ b/src/pages/wallets/index.tsx @@ -167,7 +167,7 @@ const WalletsPage = () => { locale === "en" ? [ { - to: "/wallets/find-wallet/", + href: "/wallets/find-wallet/", content: t("page-wallets-find-wallet-link"), matomo: { eventCategory: "wallet hero buttons", @@ -176,7 +176,7 @@ const WalletsPage = () => { }, }, { - to: `#${SIMULATOR_ID}`, + href: `#${SIMULATOR_ID}`, content: "How to use a wallet", matomo: { eventCategory: "wallet hero buttons", @@ -188,7 +188,7 @@ const WalletsPage = () => { ] : [ { - to: "/wallets/find-wallet/", + href: "/wallets/find-wallet/", content: t("page-wallets-find-wallet-link"), matomo: { eventCategory: "wallet hero buttons", @@ -400,7 +400,7 @@ const WalletsPage = () => { > {t("page-wallets-features-desc")} - + {t("page-wallets-find-wallet-btn")} { descriptionKey="page-wallets:page-wallets-get-some-desc" > - + {t("page-wallets-get-some-btn")} @@ -492,7 +492,7 @@ const WalletsPage = () => { descriptionKey="page-wallets:page-wallets-try-dapps-desc" > - + {t("page-wallets-more-on-dapps-btn")} diff --git a/src/scripts/crowdin-import.ts b/src/scripts/crowdin-import.ts index 8da1210f26d..fa8f7dbc70b 100644 --- a/src/scripts/crowdin-import.ts +++ b/src/scripts/crowdin-import.ts @@ -350,9 +350,8 @@ importSelection.forEach( // Initialize working directory and check for existence const _path: string = join(crowdinRoot, crowdinLangCode) if (!existsSync(_path)) { - trackers.langs[ - repoLangCode - ].error = `Path doesn't exist for lang ${crowdinLangCode}` + trackers.langs[repoLangCode].error = + `Path doesn't exist for lang ${crowdinLangCode}` return } const langLs: Array = readdirSync(_path) diff --git a/src/scripts/crowdin/getTranslationProgress.ts b/src/scripts/crowdin/getTranslationProgress.ts index 9aa8d6c7387..24fbbf72dbd 100644 --- a/src/scripts/crowdin/getTranslationProgress.ts +++ b/src/scripts/crowdin/getTranslationProgress.ts @@ -31,7 +31,7 @@ async function main() { approved: data.words.approved, total: data.words.total, }, - } as ProjectProgressData) + }) as ProjectProgressData ) fs.writeFileSync( diff --git a/src/scripts/crowdin/import/utils.ts b/src/scripts/crowdin/import/utils.ts index d14506cfe9b..22abdd53de2 100644 --- a/src/scripts/crowdin/import/utils.ts +++ b/src/scripts/crowdin/import/utils.ts @@ -124,9 +124,8 @@ export const processLanguage = ( // Initialize working directory and check for existence const path: string = join(DOT_CROWDIN, crowdinLangCode) if (!existsSync(path)) { - trackers.langs[ - repoLangCode - ].error = `Path doesn't exist for lang ${crowdinLangCode}` + trackers.langs[repoLangCode].error = + `Path doesn't exist for lang ${crowdinLangCode}` return } const langLs: string[] = readdirSync(path) diff --git a/src/scripts/crowdin/source-files/fetchAndSaveFileIds.ts b/src/scripts/crowdin/source-files/fetchAndSaveFileIds.ts index 5357e3d32e6..246b076dce4 100644 --- a/src/scripts/crowdin/source-files/fetchAndSaveFileIds.ts +++ b/src/scripts/crowdin/source-files/fetchAndSaveFileIds.ts @@ -32,11 +32,13 @@ async function fetchFileIdsForDirectory( } return response.data - .map((item: ResponseObject): FileItem => ({ - id: item.data.id, - path: item.data.path, - })) - .filter((file: FileItem) => file.path.endsWith('.md')); // filter out non-md files + .map( + (item: ResponseObject): FileItem => ({ + id: item.data.id, + path: item.data.path, + }) + ) + .filter((file: FileItem) => file.path.endsWith(".md")) // filter out non-md files } catch (error: unknown) { if (error instanceof Error) { console.error( @@ -111,9 +113,8 @@ function saveFileIdsToJSON(combinedData: FileItem[]): void { } async function fetchAndSaveFileIds(directoryIds: number[]): Promise { - const transformedFileData = await fetchFileIdsForMultipleDirectories( - directoryIds - ) + const transformedFileData = + await fetchFileIdsForMultipleDirectories(directoryIds) if (transformedFileData) { saveFileIdsToJSON(transformedFileData) diff --git a/src/scripts/crowdin/translations/getTranslations.ts b/src/scripts/crowdin/translations/getTranslations.ts index 6f09838f688..455750e5e67 100644 --- a/src/scripts/crowdin/translations/getTranslations.ts +++ b/src/scripts/crowdin/translations/getTranslations.ts @@ -15,9 +15,8 @@ async function main() { const projectId = Number(process.env.CROWDIN_PROJECT_ID) || 363359 try { - const listProjectBuilds = await crowdin.translationsApi.listProjectBuilds( - projectId - ) + const listProjectBuilds = + await crowdin.translationsApi.listProjectBuilds(projectId) const latestId = listProjectBuilds.data .filter(({ data }) => data.status === "finished") diff --git a/src/scripts/events-import.ts b/src/scripts/events-import.ts index 05cb09aa358..ec9ba8cbbc9 100644 --- a/src/scripts/events-import.ts +++ b/src/scripts/events-import.ts @@ -8,7 +8,6 @@ import localEvents from "../data/community-events.json" import { EthereumEventsImport } from "./events/ethereum-events-import" import "dotenv/config" - ;(async () => { const communityEvents = localEvents as CommunityConference[] @@ -44,11 +43,11 @@ function tryMatchEvent( return true if ( - URL.canParse(imported.to) && - URL.canParse(local.to) && - new URL(imported.to).hostname.replace("www.", "") === - new URL(local.to).hostname.replace("www.", "") && - new URL(imported.to).pathname === new URL(local.to).pathname + URL.canParse(imported.href) && + URL.canParse(local.href) && + new URL(imported.href).hostname.replace("www.", "") === + new URL(local.href).hostname.replace("www.", "") && + new URL(imported.href).pathname === new URL(local.href).pathname ) { return true } diff --git a/src/scripts/events/ethereum-events-import.ts b/src/scripts/events/ethereum-events-import.ts index 47d18f93a98..c1ad2cec5e5 100644 --- a/src/scripts/events/ethereum-events-import.ts +++ b/src/scripts/events/ethereum-events-import.ts @@ -93,7 +93,7 @@ export async function EthereumEventsImport() { title: title, startDate: new Date(start).toISOString().substring(0, 10), endDate: new Date(end).toISOString().substring(0, 10), - to: websiteUrl, + href: websiteUrl, location: location, description: description, imageUrl: imageUrl, diff --git a/src/styles/fonts.css b/src/styles/fonts.css new file mode 100644 index 00000000000..d9e62abd6a8 --- /dev/null +++ b/src/styles/fonts.css @@ -0,0 +1,185 @@ +/* css imported from https://fonts.googleapis.com/css2?family=Inter:wght@400;700 */ + +/* cyrillic-ext */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/cyrillic-ext.woff2) format("woff2"); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; + } +/* cyrillic */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/cyrillic.woff2) format("woff2"); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/greek-ext.woff2) format("woff2"); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/greek.woff2) format("woff2"); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, + U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/vietnamese.woff2) format("woff2"); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, + U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/latin-ext.woff2) format("woff2"); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, + U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + } +/* latin */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(/fonts/inter/latin.woff2) format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, + U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/cyrillic-ext.woff2) format("woff2"); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, + U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/cyrillic.woff2) format("woff2"); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/greek-ext.woff2) format("woff2"); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/greek.woff2) format("woff2"); + unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, + U+03A3-03FF; +} +/* vietnamese */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/vietnamese.woff2) format("woff2"); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, + U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, + U+1EA0-1EF9, U+20AB; + } + /* latin-ext */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/latin-ext.woff2) format("woff2"); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, + U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: "Inter"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(/fonts/inter/latin.woff2) format("woff2"); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, + U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, + U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* css imported from https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400 */ + +/* cyrillic-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'IBM Plex Mono'; + font-style: normal; + font-weight: 400; + src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} \ No newline at end of file diff --git a/src/styles/global.css b/src/styles/global.css index d9e62abd6a8..9749d52a936 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -1,185 +1,253 @@ -/* css imported from https://fonts.googleapis.com/css2?family=Inter:wght@400;700 */ - -/* cyrillic-ext */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/cyrillic-ext.woff2) format("woff2"); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + :root { + --font-inter: Inter, sans-serif; + --font-mono: "IBM Plex Mono", Courier, monospace; + + /* Primitive Color Scheme */ + --gray-100: #f7f7f7; + --gray-150: #f2f2f2; + --gray-200: #e7e7e7; + --gray-300: #c8c8c8; + --gray-400: #8c8c8c; + --gray-500: #616161; + --gray-600: #333333; + --gray-700: #222222; + --gray-800: #1b1b1b; + --gray-900: #141414; + + --blue-50: #f6f6ff; + --blue-100: #ebebff; + --blue-200: #d6d6ff; + --blue-300: #9999ff; + --blue-400: #5555ff; + --blue-500: #1c1cff; + --blue-600: #000066; + --blue-700: #0000a3; + --blue-800: #000066; + --blue-900: #000029; + + --orange-50: #fff3ed; + --orange-100: #ffe5d6; + --orange-200: #ffcbad; + --orange-300: #ffb18f; + --orange-400: #ff985c; + --orange-500: #ff7324; + --orange-550: #df5a0e; + --orange-600: #b84300; + --orange-700: #7a2d00; + --orange-800: #521e00; + --orange-900: #2f1000; + + --red-100: #f7c8c8; + --red-500: #b80000; + /* ! Deprecating 900 */ + --red-900: #180c0c; + + --green-100: #ddf4e4; + /* ! Deprecating 400 */ + --green-400: #48bb78; + --green-500: #0a7146; + /* ! Deprecating 900 */ + --green-900: #0a160e; + + --yellow-200: #fff8df; + --yellow-500: #bd8400; + + /* Semantic Colors: Light mode */ + --primary: var(--blue-500); + --primary-high-contrast: var(--blue-800); + --primary-low-contrast: var(--blue-100); + --primary-hover: var(--blue-400); + --primary-visited: var(--blue-700); + /* ! Deprecating primary-light */ + --primary-light: var(--blue-100); + /* ! Deprecating primary-dark */ + --primary-dark: var(--blue-700); + /* ! Deprecating primary-pressed */ + --primary-pressed: var(--blue-400); + + --body: var(--gray-800); + --body-medium: var(--gray-500); + --body-light: var(--gray-200); + /* ! Deprecating body-inverted */ + --body-inverted: var(--gray-100); + + --background: white; + --background-highlight: var(--gray-100); + + --disabled: var(--gray-400); + + /* ! Deprecating neutral */ + --neutral: white; + + /* Complementary Set */ + --attention: var(--yellow-500); + --attention-light: var(--yellow-200); + --attention-outline: var(--attention); + + /* ? Keep "error" or rename to "fail" ? */ + --error: var(--red-500); + --error-light: var(--red-100); + --error-outline: var(--error); + /* ! Deprecating error-neutral */ + --error-neutral: var(--red-100); + + --success: var(--green-500); + --success-light: var(--green-100); + --success-outline: var(--success); + /* ! Deprecating success-neutral */ + --success-neutral: var(--green-100); + + /* Misc sematics: light mode */ + --tooltip-shadow: rgba(0, 0, 0, 0.24); + --switch-background: var(--gray-300); + --hub-hero-content-bg: rgba(255, 255, 255, 0.8); + --bg-main-gradient: linear-gradient( + 102.7deg, + rgba(185, 185, 241, 0.2) 0%, + rgba(84, 132, 234, 0.2) 51.56%, + rgba(58, 142, 137, 0.2) 100% + ); + --table-box-shadow: 0 14px 66px rgba(0, 0, 0, 0.07), + 0 10px 17px rgba(0, 0, 0, 0.03), 0 4px 7px rgba(0, 0, 0, 0.05); + --table-item-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } -/* cyrillic */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/cyrillic.woff2) format("woff2"); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/greek-ext.woff2) format("woff2"); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/greek.woff2) format("woff2"); - unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, - U+03A3-03FF; -} -/* vietnamese */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/vietnamese.woff2) format("woff2"); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, - U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/latin-ext.woff2) format("woff2"); - unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, - U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + + [data-theme="dark"] { + /* Semantic Colors: Dark mode */ + --primary: var(--orange-500); + --primary-high-contrast: var(--orange-100); + --primary-low-contrast: var(--orange-800); + --primary-hover: var(--orange-400); + --primary-visited: var(--orange-550); + /* ! Deprecating primary-light */ + --primary-light: var(--orange-100); + /* ! Deprecating primary-dark */ + --primary-dark: var(--orange-800); + /* ! Deprecating primary-pressed */ + --primary-pressed: var(--orange-800); + + --body: var(--gray-100); + --body-medium: var(--gray-400); + --body-light: var(--gray-600); + /* ! Deprecating body-inverted */ + --body-inverted: var(--gray-800); + + --background: var(--gray-800); + --background-highlight: var(--gray-900); + + --disabled: var(--gray-500); + + /* ! Deprecating neutral */ + --neutral: var(--gray-900); + + /* Complementary Set */ + --attention-outline: var(--attention-light); + + --error-light: var(--error-light); + /* ! Deprecating error-neutral */ + --error-netural: var(--red-900); + + --success-outline: var(--success-light); + /* ! Deprecating success-neutral */ + --success-neutral: var(--green-900); + + /* Misc sematics: light mode */ + --tooltip-shadow: rgba(255, 255, 255, 0.24); + --switch-background: rgba(255, 255, 255, 0.24); + --hub-hero-content-bg: rgba(34, 34, 34, 0.8); + --bg-main-gradient: linear-gradient( + 102.7deg, + rgba(185, 185, 241, 0.2) 0%, + rgba(84, 132, 234, 0.2) 51.56%, + rgba(58, 142, 137, 0.2) 100% + ); + --table-box-shadow: 0 14px 66px hsla(0, 0%, 96.1%, 0.07), + 0 10px 17px hsla(0, 0%, 96.1%, 0.03), 0 4px 7px hsla(0, 0%, 96.1%, 0.05); + --table-item-box-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.1); } -/* latin */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(/fonts/inter/latin.woff2) format("woff2"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, - U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/cyrillic-ext.woff2) format("woff2"); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/cyrillic.woff2) format("woff2"); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/greek-ext.woff2) format("woff2"); - unicode-range: U+1F00-1FFF; } -/* greek */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/greek.woff2) format("woff2"); - unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, - U+03A3-03FF; -} -/* vietnamese */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/vietnamese.woff2) format("woff2"); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, - U+1EA0-1EF9, U+20AB; + +@layer base { + body { + @apply bg-background font-body text-sm text-body lg:text-md; } - /* latin-ext */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/latin-ext.woff2) format("woff2"); - unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, - U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: "Inter"; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(/fonts/inter/latin.woff2) format("woff2"); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, - U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* css imported from https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400 */ + a { + @apply text-primary underline; + } -/* cyrillic-ext */ -@font-face { - font-family: 'IBM Plex Mono'; - font-style: normal; - font-weight: 400; - src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'IBM Plex Mono'; - font-style: normal; - font-weight: 400; - src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* vietnamese */ -@font-face { - font-family: 'IBM Plex Mono'; - font-style: normal; - font-weight: 400; - src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'IBM Plex Mono'; - font-style: normal; - font-weight: 400; - src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); - unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; + h1, + h2, + h3, + h4, + h5, + h6 { + @apply font-bold; + } + + h1 { + @apply text-4xl lg:text-5xl; + } + + h2 { + @apply text-3xl lg:text-4xl; + } + + h3 { + @apply text-2xl lg:text-3xl; + } + + h4 { + @apply text-xl lg:text-2xl; + } + + h5 { + @apply text-md lg:text-xl; + } + + h6 { + @apply text-sm lg:text-md; + } + + /* TODO: to be replaced with list component styles */ + ul, + ol { + margin: 0px 0px 1.45rem 1.45rem; + padding: 0; + + & li { + padding-inline-start: 0; + } + } + + li { + margin-bottom: calc(1.45rem / 2); + + & > ol, + & > ul { + margin-inline-start: 1.45rem; + margin-block: calc(1.45rem / 2); + margin-top: calc(1.45rem / 2); + } + + & * { + @apply last:mb-0; + } + + & > p { + margin-bottom: calc(1.45rem / 2); + } + } + + pre, + code, + kbd, + samp { + @apply font-monospace text-base leading-base; + } } -/* latin */ -@font-face { - font-family: 'IBM Plex Mono'; - font-style: normal; - font-weight: 400; - src: url(/fonts/ibm-plex-mono/IBMPlexMono-Regular.ttf) format('truetype'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} \ No newline at end of file diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 00000000000..7afaed6db1b --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,129 @@ +import type { Config } from "tailwindcss" + +const config = { + darkMode: ["class"], + content: [ + "./src/**/*.{ts,tsx}", + // TODO: remove after migration + "./tailwind/**/*.tsx", + ], + prefix: "", + theme: { + extend: { + fontFamily: { + heading: "var(--font-inter)", + body: "var(--font-inter)", + monospace: "var(--font-mono)", + }, + fontSize: { + "6xl": ["3.75rem", "1.2"], // [6xl, 4xs] + "5xl": ["3rem", "1.2"], // [5xl, 4xs] + "4xl": ["2.25rem", "1.2"], // [4xl, 4xs] + "3xl": ["1.875rem", "1.3"], // [3xl, 2xs] + "2xl": ["1.5rem", "1.3"], // [2xl, 2xs] + xl: ["1.25rem", "1.4"], // [xl, xs] + lg: ["1.125rem", "1.6"], // [lg, base] + md: ["1rem", "1.6"], // [md, base] + sm: ["0.875rem", "1.6"], // [sm, base] + xs: ["0.75rem", "1.6"], // [xs, base] + }, + lineHeight: { + "6xs": "1.1", + "5xs": "1.15", + "4xs": "1.2", + "3xs": "1.25", + "2xs": "1.3", + xs: "1.4", + sm: "1.5", + base: "1.6", + }, + colors: { + primary: { + DEFAULT: "var(--primary)", + "high-contrast": "var(--primary-high-contrast)", + "low-contrast": "var(--primary-low-contrast)", + hover: "var(--primary-hover)", + visited: "var(--primary-visited)", + light: "var(--primary-light)", + dark: "var(--primary-dark)", + pressed: "var(--primary-pressed)", + }, + body: { + DEFAULT: "var(--body)", + medium: "var(--body-medium)", + light: "var(--body-light)", + inverted: "var(--body-inverted)", + }, + background: { + DEFAULT: "var(--background)", + highlight: "var(--background-highlight)", + }, + disabled: "var(--disabled)", + neutral: "var(--neutral)", + "tooltip-shadow": "var(--tooltip-shadow)", + "switch-background": "var(--switch-background)", + "hub-hero-content-bg": "var(--hub-hero-content-bg)", + attention: { + DEFAULT: "var(--attention)", + light: "var(--attention-light)", + outline: "var(--attention-outline)", + }, + error: { + DEFAULT: "var(--error)", + light: "var(--error-light)", + outline: "var(--error-outline)", + neutral: "var(--error-neutral)", + }, + success: { + DEFAULT: "var(--success)", + light: "var(--success-light)", + outline: "var(--success-outline)", + neutral: "var(--success-neutral)", + }, + }, + backgroundImage: { + "bg-main-gradient": "var(--bg-main-gradient)", + }, + boxShadow: { + "table-box": "var(--table-box-shadow)", + table: + "0 14px 66px rgba(0,0,0,.07), 0 10px 17px rgba(0,0,0,.03), 0 4px 7px rgba(0,0,0,.05)", + drop: "0 4px 17px 0 rgba(0,0,0,0.08)", + "table-box-hover": "0px 8px 17px rgba(0, 0, 0, 0.15)", + "table-item-box": "var(--table-item-box-shadow)", + "table-item-box-hover": "0 0 1px var(--primary)", + "grid-yellow-box-shadow": "8px 8px 0px 0px #ffe78e", + "grid-blue-box-shadow": "8px 8px 0px 0px #a7d0f4", + // Part of new DS + "menu-accordion": + "0px 2px 2px 0px rgba(0, 0, 0, 0.12) inset, 0px -3px 2px 0px rgba(0, 0, 0, 0.14) inset", + // TODO: From current theme. Deprecate for 'button-hover' + primary: "4px 4px 0px 0px var(--primary)", + "button-hover": "4px 4px 0 0 var(--primary-low-contrast)", + tooltip: "0 0 16px var(--tooltip-shadow)", + }, + spacing: { + 7.5: "1.875rem", + 10.5: "2.625rem", + 19: "4.75rem", // Nav height + }, + keyframes: { + "accordion-down": { + from: { height: "0" }, + to: { height: "var(--radix-accordion-content-height)" }, + }, + "accordion-up": { + from: { height: "var(--radix-accordion-content-height)" }, + to: { height: "0" }, + }, + }, + animation: { + "accordion-down": "accordion-down 0.2s ease-out", + "accordion-up": "accordion-up 0.2s ease-out", + }, + }, + }, + plugins: [require("tailwindcss-animate")], +} satisfies Config + +export default config diff --git a/tailwind/ui/__stories__/Button.stories.tsx b/tailwind/ui/__stories__/Button.stories.tsx new file mode 100644 index 00000000000..6e4f41af823 --- /dev/null +++ b/tailwind/ui/__stories__/Button.stories.tsx @@ -0,0 +1,129 @@ +import { MdChevronRight, MdExpandMore, MdNightlight } from "react-icons/md" +import type { Meta, StoryObj } from "@storybook/react" + +import Translation from "@/components/Translation" + +import { HStack, VStack } from "../../../src/components/ui/flex" +import { Button, type ButtonVariantProps } from "../buttons/Button" +import { ButtonLink } from "../buttons/Button" + +const meta = { + title: "Atoms / Form / ShadCn Buttons", + component: Button, + args: { + children: "What is Ethereum?", + }, +} satisfies Meta + +export default meta + +type Story = StoryObj + +const variants: ButtonVariantProps["variant"][] = [ + "solid", + "outline", + "ghost", + "link", +] + +export const StyleVariants: Story = { + render: (args) => ( + + {variants.map((variant) => ( + + + + + + + + + + + + + + ), +} + +export const MultiLineText: Story = { + args: { + children: "Button label can have two lines", + }, + render: (args) => ( + + + + + + + ), +} + +export const OverrideStyles: Story = { + render: () => ( + <> +

+ Show custom styling examples here for visual testing of overrides from + the theme config +

+ + + + + + + + ), +} diff --git a/tailwind/ui/__stories__/ButtonTwoLines.stories.tsx b/tailwind/ui/__stories__/ButtonTwoLines.stories.tsx new file mode 100644 index 00000000000..78b47062b01 --- /dev/null +++ b/tailwind/ui/__stories__/ButtonTwoLines.stories.tsx @@ -0,0 +1,35 @@ +import { BiCircle } from "react-icons/bi" +import { Stack } from "@chakra-ui/react" +import { Meta, StoryObj } from "@storybook/react" + +import ButtonTwoLinesComponent from "../buttons/ButtonTwoLines" + +const meta = { + title: "Atoms / Form / ShadCn Buttons / ButtonTwoLines", + component: ButtonTwoLinesComponent, +} satisfies Meta + +export default meta + +type Story = StoryObj + +export const ButtonTwoLines: Story = { + args: { + componentType: "button", + icon: BiCircle, + mainText: "Main Text", + helperText: "Helper Text", + className: "w-[300px]", + }, + render: (args) => ( + + + + + ), +} diff --git a/tailwind/ui/__stories__/accordion.stories.tsx b/tailwind/ui/__stories__/accordion.stories.tsx new file mode 100644 index 00000000000..ead5b192c5c --- /dev/null +++ b/tailwind/ui/__stories__/accordion.stories.tsx @@ -0,0 +1,47 @@ +import { Meta, StoryObj } from "@storybook/react" + +import { + Accordion, + AccordionContent, + AccordionItem, + AccordionTrigger, +} from "../accordion" + +const meta = { + title: "Molecules / Disclosure Content / Accordions", + component: Accordion, + decorators: [ + (Story) => ( +
+ +
+ ), + ], +} satisfies Meta + +export default meta + +export const Basic: StoryObj = { + render: () => ( + + + Label text of the accordion + + Ethereum is open access to digital money and data-friendly services + for everyone – no matter your background or location. It's a + community-built technology behind the cryptocurrency ether (ETH) and + thousands of applications you can use today. + + + + Label text of the accordion + + Ethereum is open access to digital money and data-friendly services + for everyone – no matter your background or location. It's a + community-built technology behind the cryptocurrency ether (ETH) and + thousands of applications you can use today. + + + + ), +} diff --git a/tailwind/ui/accordion.tsx b/tailwind/ui/accordion.tsx new file mode 100644 index 00000000000..2e226205656 --- /dev/null +++ b/tailwind/ui/accordion.tsx @@ -0,0 +1,52 @@ +import * as React from "react" +import { MdChevronRight } from "react-icons/md" +import * as AccordionPrimitive from "@radix-ui/react-accordion" + +import { cn } from "@/lib/utils/cn" + +const Accordion = AccordionPrimitive.Root + +const AccordionItem = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, ...props }, ref) => ( + +)) +AccordionItem.displayName = "AccordionItem" + +const AccordionTrigger = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + + svg]:-rotate-90 [&[data-state=open]]:bg-background-highlight [&[data-state=open]]:text-primary-high-contrast", + className + )} + {...props} + > + {children} + + + +)) +AccordionTrigger.displayName = AccordionPrimitive.Trigger.displayName + +const AccordionContent = React.forwardRef< + React.ElementRef, + React.ComponentPropsWithoutRef +>(({ className, children, ...props }, ref) => ( + +
{children}
+
+)) + +AccordionContent.displayName = AccordionPrimitive.Content.displayName + +export { Accordion, AccordionContent, AccordionItem, AccordionTrigger } diff --git a/tailwind/ui/buttons/Button.tsx b/tailwind/ui/buttons/Button.tsx new file mode 100644 index 00000000000..b47893105b6 --- /dev/null +++ b/tailwind/ui/buttons/Button.tsx @@ -0,0 +1,149 @@ +import * as React from "react" +import { cva, type VariantProps } from "class-variance-authority" +import { Slot } from "@radix-ui/react-slot" + +import { BaseLink, type LinkProps } from "@/components/Link" + +import { cn } from "@/lib/utils/cn" +import { type MatomoEventOptions, trackCustomEvent } from "@/lib/utils/matomo" +import { scrollIntoView } from "@/lib/utils/scrollIntoView" + +const buttonVariants = cva( + "pointer inline-flex gap-2 items-center justify-center rounded border border-solid border-current text-primary transition focus-visible:outline focus-visible:outline-4 focus-visible:outline-primary-hover focus-visible:-outline-offset-1 disabled:text-disabled disabled:pointer-events-none hover:text-primary-hover [&[data-secondary='true']]:text-body [&>svg]:flex-shrink-0", + { + variants: { + variant: { + solid: + "!text-background bg-primary border-transparent disabled:bg-disabled disabled:text-background hover:text-background hover:bg-primary-hover hover:shadow-button-hover active:shadow-none", + outline: "hover:shadow-button-hover active:shadow-none", + ghost: "border-transparent", + link: "border-transparent font-bold underline py-0 px-1 active:text-primary", + }, + size: { + md: "min-h-10.5 px-4 py-2 [&>svg]:text-2xl", + sm: "text-xs min-h-[31px] py-1.5 px-2 [&>svg]:text-md", + }, + }, + defaultVariants: { + variant: "solid", + size: "md", + }, + } +) + +export const checkIsSecondary = ({ + variant, + isSecondary, +}: { + variant: ButtonVariantProps["variant"] + isSecondary: boolean +}) => { + // These two variants do not have secondary styling, so prevent overrides + return { + "data-secondary": + !["solid", "link"].includes(variant || "solid") && isSecondary, + } +} + +type ButtonVariantProps = VariantProps + +export interface ButtonProps + extends React.ButtonHTMLAttributes, + ButtonVariantProps { + asChild?: boolean + /** + * Set string value that matches the `id` attribute value used + * on another element in a given page. Selecting the button will then + * trigger a scroll to that element. + */ + toId?: string + /** + * Custom theme prop. If true, `body` color is used instead of + * `primary` color in the theming. + * + * `NOTE`: Does not apply to the `Solid` or `Link` variants + */ + isSecondary?: boolean + customEventOptions?: MatomoEventOptions +} + +const Button = React.forwardRef( + ( + { + className, + variant, + size, + asChild = false, + isSecondary = false, + onClick, + toId, + customEventOptions, + ...props + }, + ref + ) => { + const handleOnClick = (e: React.MouseEvent) => { + toId && scrollIntoView(toId) + customEventOptions && trackCustomEvent(customEventOptions) + + onClick?.(e) + } + + const Comp = asChild ? Slot : "button" + return ( + + ) + } +) +Button.displayName = "Button" + +type ButtonLinkProps = ButtonProps & { + linkProps: LinkProps + customEventOptions?: MatomoEventOptions +} + +const ButtonLink = React.forwardRef( + ({ linkProps, customEventOptions, children, ...buttonProps }, ref) => { + const handleClick = () => { + customEventOptions && trackCustomEvent(customEventOptions) + } + return ( + + ) + } +) +ButtonLink.displayName = "ButtonLink" + +export { + Button, + ButtonLink, + type ButtonLinkProps, + type ButtonVariantProps, + buttonVariants, +} diff --git a/tailwind/ui/buttons/ButtonTwoLines.tsx b/tailwind/ui/buttons/ButtonTwoLines.tsx new file mode 100644 index 00000000000..735757ee628 --- /dev/null +++ b/tailwind/ui/buttons/ButtonTwoLines.tsx @@ -0,0 +1,129 @@ +import type { IconType } from "react-icons/lib" + +import { cn } from "@/lib/utils/cn" + +import { Stack } from "../../../src/components/ui/flex" + +import { + Button, + ButtonLink, + type ButtonLinkProps, + type ButtonProps, +} from "./Button" + +type CommonProps = { + icon: IconType + iconAlignment?: "left" | "right" | "start" | "end" + /** + * Reduced choices of the button variant. + * + * This component only accepts the `solid` or `outline` variant + */ + variant?: "solid" | "outline" + /** + * Reduced choices of the button size + * + * This component only accepts the `md` or `sm` sizes + */ + size?: "md" | "sm" + mainText: string + helperText: string + /** + * Should the main text be below the helper text instead of ab? + */ + reverseTextOrder?: boolean +} + +type OmittedTypes = "variant" | "size" | "children" + +type ButtonTypeProps = CommonProps & + Omit & { + componentType: "button" + } + +type ButtonLinkTypeProps = CommonProps & + Omit & { + componentType: "link" + } + +type ButtonTwoLinesProps = ButtonTypeProps | ButtonLinkTypeProps + +const ButtonTwoLines = ({ + iconAlignment = "start", + className, + size = "md", + ...props +}: ButtonTwoLinesProps) => { + const isIconLeft = ["left", "start"].includes(iconAlignment) + + const commonClassStyles = cn( + isIconLeft ? "text-start justify-start" : "text-end justify-end", + size === "md" ? "py-4" : "py-2", + className + ) + + if (props.componentType === "link") { + return ( + + + + ) + } + return ( + + ) +} + +export default ButtonTwoLines + +const ChildContent = ( + props: Omit & { isIconLeft: boolean } +) => { + const { + reverseTextOrder = false, + size, + mainText, + helperText, + icon: Icon, + isIconLeft, + isSecondary, + variant, + } = props + + const ButtonIcon = () => ( + + ) + return ( + <> + {isIconLeft && } + + + {mainText} + + + {helperText} + + + {!isIconLeft && } + + ) +} diff --git a/tsconfig.json b/tsconfig.json index 1b936f73573..0e0e5ce843e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,6 +21,6 @@ "@/storybook-utils": ["./.storybook/utils.ts"] } }, - "include": ["./src/**/*", "next-env.d.ts", "**/*.ts", "**/*.tsx", ".storybook/**/*"], + "include": ["./src/**/*", "next-env.d.ts", "**/*.ts", "**/*.tsx", ".storybook/**/*", "tailwind/ui"], "exclude": ["node_modules", "./public", "./src/intl"] } diff --git a/yarn.lock b/yarn.lock index c6a5414e9d1..b53593980e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -143,6 +143,11 @@ "@algolia/logger-common" "4.22.1" "@algolia/requester-common" "4.22.1" +"@alloc/quick-lru@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" + integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== + "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -3462,6 +3467,11 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== +"@hookform/resolvers@^3.8.0": + version "3.9.0" + resolved "https://registry.yarnpkg.com/@hookform/resolvers/-/resolvers-3.9.0.tgz#cf540ac21c6c0cd24a40cf53d8e6d64391fb753d" + integrity sha512-bU0Gr4EepJ/EQsH/IwEzYLsT/PEj5C0ynLQ4m+GSHS+xKH4TfSelhluTgOaoc4kA5s7eCsQbM4wvZLzELmWzUg== + "@humanwhocodes/config-array@^0.11.13": version "0.11.14" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" @@ -3732,16 +3742,49 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-collection@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" - integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== +"@radix-ui/primitive@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.0.tgz#42ef83b3b56dccad5d703ae8c42919a68798bbe2" + integrity sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA== + +"@radix-ui/react-accordion@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.2.0.tgz#aed0770fcb16285db992d81873ccd7a014c7f17d" + integrity sha512-HJOzSX8dQqtsp/3jVxCU3CXEONF7/2jlGAB28oX8TTw1Dz8JYbEI1UcL8355PuLBE41/IRRMvCw7VkiK/jcUOQ== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-collapsible" "1.1.0" + "@radix-ui/react-collection" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + +"@radix-ui/react-collapsible@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.1.0.tgz#4d49ddcc7b7d38f6c82f1fd29674f6fab5353e77" + integrity sha512-zQY7Epa8sTL0mq4ajSJpjgn2YmCgyrG7RsQgLp3C0LQVkG7+Tf6Pv1CeNWZLyqMjhdPkBa5Lx7wYBeSu7uCSTA== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" + +"@radix-ui/react-collection@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.0.tgz#f18af78e46454a2360d103c2251773028b7724ed" + integrity sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-slot" "1.1.0" "@radix-ui/react-compose-refs@1.0.1": version "1.0.1" @@ -3750,6 +3793,11 @@ dependencies: "@babel/runtime" "^7.13.10" +"@radix-ui/react-compose-refs@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.0.tgz#656432461fc8283d7b591dcf0d79152fae9ecc74" + integrity sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw== + "@radix-ui/react-context@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" @@ -3757,6 +3805,11 @@ dependencies: "@babel/runtime" "^7.13.10" +"@radix-ui/react-context@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.0.tgz#6df8d983546cfd1999c8512f3a8ad85a6e7fcee8" + integrity sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A== + "@radix-ui/react-dialog@^1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz#71657b1b116de6c7a0b03242d7d43e01062c7300" @@ -3778,12 +3831,10 @@ aria-hidden "^1.1.1" react-remove-scroll "2.5.5" -"@radix-ui/react-direction@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" - integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-direction@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" + integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== "@radix-ui/react-dismissable-layer@1.0.5": version "1.0.5" @@ -3797,6 +3848,17 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-escape-keydown" "1.0.3" +"@radix-ui/react-dismissable-layer@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz#2cd0a49a732372513733754e6032d3fb7988834e" + integrity sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-escape-keydown" "1.1.0" + "@radix-ui/react-focus-guards@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" @@ -3822,26 +3884,32 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-navigation-menu@^1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.4.tgz#654151310c3f9a29afd19fb60ddc7977e54b8a3d" - integrity sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA== +"@radix-ui/react-id@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.0.tgz#de47339656594ad722eb87f94a6b25f9cffae0ed" + integrity sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "1.0.1" - "@radix-ui/react-visually-hidden" "1.0.3" + "@radix-ui/react-use-layout-effect" "1.1.0" + +"@radix-ui/react-navigation-menu@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.2.0.tgz#884c9b9fd141cc5db257bd3f6bf3b84e349c6617" + integrity sha512-OQ8tcwAOR0DhPlSY3e4VMXeHiol7la4PPdJWhhwJiJA+NLX0SaCaonOkRnI3gCDHoZ7Fo7bb/G6q25fRM2Y+3Q== + dependencies: + "@radix-ui/primitive" "1.1.0" + "@radix-ui/react-collection" "1.1.0" + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-context" "1.1.0" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-dismissable-layer" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-presence" "1.1.0" + "@radix-ui/react-primitive" "2.0.0" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" + "@radix-ui/react-use-previous" "1.1.0" + "@radix-ui/react-visually-hidden" "1.1.0" "@radix-ui/react-portal@1.0.4": version "1.0.4" @@ -3860,6 +3928,14 @@ "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-use-layout-effect" "1.0.1" +"@radix-ui/react-presence@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.0.tgz#227d84d20ca6bfe7da97104b1a8b48a833bfb478" + integrity sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ== + dependencies: + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-use-layout-effect" "1.1.0" + "@radix-ui/react-primitive@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" @@ -3868,6 +3944,13 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-slot" "1.0.2" +"@radix-ui/react-primitive@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz#fe05715faa9203a223ccc0be15dc44b9f9822884" + integrity sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw== + dependencies: + "@radix-ui/react-slot" "1.1.0" + "@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" @@ -3876,6 +3959,13 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" +"@radix-ui/react-slot@1.1.0", "@radix-ui/react-slot@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.1.0.tgz#7c5e48c36ef5496d97b08f1357bb26ed7c714b84" + integrity sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw== + dependencies: + "@radix-ui/react-compose-refs" "1.1.0" + "@radix-ui/react-use-callback-ref@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" @@ -3883,6 +3973,11 @@ dependencies: "@babel/runtime" "^7.13.10" +"@radix-ui/react-use-callback-ref@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" + integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== + "@radix-ui/react-use-controllable-state@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" @@ -3891,6 +3986,13 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-callback-ref" "1.0.1" +"@radix-ui/react-use-controllable-state@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" + integrity sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw== + dependencies: + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-escape-keydown@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" @@ -3899,6 +4001,13 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-callback-ref" "1.0.1" +"@radix-ui/react-use-escape-keydown@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz#31a5b87c3b726504b74e05dac1edce7437b98754" + integrity sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw== + dependencies: + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-layout-effect@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" @@ -3906,20 +4015,22 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-use-previous@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" - integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-use-layout-effect@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" + integrity sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w== -"@radix-ui/react-visually-hidden@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" - integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== +"@radix-ui/react-use-previous@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.1.0.tgz#d4dd37b05520f1d996a384eb469320c2ada8377c" + integrity sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og== + +"@radix-ui/react-visually-hidden@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz#ad47a8572580f7034b3807c8e6740cd41038a5a2" + integrity sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-primitive" "2.0.0" "@rushstack/eslint-patch@^1.3.3": version "1.7.2" @@ -4062,6 +4173,13 @@ "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" +"@storybook/addon-themes@8.1.10": + version "8.1.10" + resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-8.1.10.tgz#019b802ebd434f58e5570830d75386696a5663ed" + integrity sha512-3LdIa0T5OdPCpnZpZVktUAKFEjohOnggewInNDzfouMNk7k9Y7Qjc98wosri3LW6vEQYZGaoXS3F/XvMELkbTw== + dependencies: + ts-dedent "^2.0.0" + "@storybook/addon-toolbars@8.1.10": version "8.1.10" resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.1.10.tgz#11d8ea78d940dff26d62fc9c817ffdf8a8ae03ec" @@ -5813,6 +5931,11 @@ ansi-styles@^6.0.0, ansi-styles@^6.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -5831,6 +5954,11 @@ arg@^4.1.0: resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== +arg@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -6002,6 +6130,18 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== +autoprefixer@^10.4.19: + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== + dependencies: + browserslist "^4.23.0" + caniuse-lite "^1.0.30001599" + fraction.js "^4.3.7" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -6475,7 +6615,7 @@ camel-case@^4.1.2: pascal-case "^3.1.2" tslib "^2.0.3" -camelcase-css@2.0.1: +camelcase-css@2.0.1, camelcase-css@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== @@ -6495,6 +6635,11 @@ caniuse-lite@^1.0.30001580: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz#0dfd4db9e94edbdca67d57348ebc070dece279f4" integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ== +caniuse-lite@^1.0.30001599: + version "1.0.30001641" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz#3572862cd18befae3f637f2a1101cc033c6782ac" + integrity sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA== + caniuse-lite@^1.0.30001629: version "1.0.30001636" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz#b15f52d2bdb95fad32c2f53c0b68032b85188a78" @@ -6657,6 +6802,13 @@ cjs-module-lexer@^1.2.3: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz#c485341ae8fd999ca4ee5af2d7a1c9ae01e0099c" integrity sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q== +class-variance-authority@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/class-variance-authority/-/class-variance-authority-0.7.0.tgz#1c3134d634d80271b1837452b06d821915954522" + integrity sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A== + dependencies: + clsx "2.0.0" + classnames@^2.2.5: version "2.5.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" @@ -6717,9 +6869,9 @@ cli-spinners@^2.5.0: integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== cli-table3@^0.6.1: - version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== dependencies: string-width "^4.2.0" optionalDependencies: @@ -6770,6 +6922,16 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +clsx@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" + integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== + +clsx@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + collapse-white-space@^1.0.2: version "1.0.6" resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" @@ -6842,6 +7004,11 @@ commander@^2.20.0, commander@^2.8.1: resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== + commander@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" @@ -7188,10 +7355,10 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debug@4, debug@~4.3.4: + version "4.3.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== dependencies: ms "2.1.2" @@ -7202,10 +7369,10 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@~4.3.4: - version "4.3.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" - integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== +debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" @@ -7437,13 +7604,18 @@ detect-package-manager@^2.0.1: execa "^5.1.1" detect-port@^1.3.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + version "1.6.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.6.1.tgz#45e4073997c5f292b957cb678fb0bb8ed4250a67" + integrity sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q== dependencies: address "^1.0.1" debug "4" +didyoumean@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" + integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== + diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -7480,6 +7652,11 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +dlv@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" + integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -7997,7 +8174,7 @@ eslint-config-next@^14.2.2: eslint-plugin-react "^7.33.2" eslint-plugin-react-hooks "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" -eslint-config-prettier@^9.0.0: +eslint-config-prettier@9.1.0: version "9.1.0" resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz#31af3d94578645966c082fcb71a5846d3c94867f" integrity sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw== @@ -8374,7 +8551,7 @@ fast-fifo@^1.2.0, fast-fifo@^1.3.2: resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== -fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.1, fast-glob@^3.3.2: +fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.0, fast-glob@^3.3.1, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -8626,6 +8803,11 @@ forwarded@0.2.0: resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== +fraction.js@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + framer-motion@^10.13.0: version "10.18.0" resolved "https://registry.yarnpkg.com/framer-motion/-/framer-motion-10.18.0.tgz#1f4fc51403996ea7170af885bd44a7079d255950" @@ -8854,6 +9036,18 @@ glob@10.3.10, glob@^10.0.0: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" +glob@^10.3.10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + glob@^7.1.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -9723,7 +9917,7 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" -jackspeak@2.1.1, jackspeak@^2.3.5: +jackspeak@2.1.1, jackspeak@^2.3.5, jackspeak@^3.1.2: version "2.1.1" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.1.1.tgz#2a42db4cfbb7e55433c28b6f75d8b796af9669cd" integrity sha512-juf9stUEwUaILepraGOWIJTLwg48bUnBmRqd2ln2Os1sW987zeoj/hzhbvRB95oMuS2ZTpjULmdwHNX4rzZIZw== @@ -9733,9 +9927,9 @@ jackspeak@2.1.1, jackspeak@^2.3.5: "@pkgjs/parseargs" "^0.11.0" jake@^10.8.5: - version "10.8.7" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.7.tgz#63a32821177940c33f356e0ba44ff9d34e1c7d8f" - integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== + version "10.9.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.1.tgz#8dc96b7fcc41cb19aa502af506da4e1d56f5e62b" + integrity sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w== dependencies: async "^3.2.3" chalk "^4.0.2" @@ -9756,7 +9950,7 @@ jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jiti@^1.20.0: +jiti@^1.20.0, jiti@^1.21.0: version "1.21.6" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== @@ -9934,7 +10128,12 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -lilconfig@~3.1.1: +lilconfig@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lilconfig@^3.0.0, lilconfig@~3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb" integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow== @@ -10117,6 +10316,11 @@ lower-case@^2.0.2: dependencies: tslib "^2.0.3" +lru-cache@^10.2.0: + version "10.4.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" + integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -10136,6 +10340,11 @@ lru-cache@^6.0.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== +lucide-react@^0.400.0: + version "0.400.0" + resolved "https://registry.yarnpkg.com/lucide-react/-/lucide-react-0.400.0.tgz#8dc044bc1ace05fde5bdd4a8a7ad35c9e69ca575" + integrity sha512-rpp7pFHh3Xd93KHixNgB0SqThMHpYNzsGUu69UaQbSZ75Q/J3m5t6EhKyMT3m4w2WOxmJ2mY0tD3vebnXqQryQ== + lz-string@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" @@ -10699,7 +10908,7 @@ micromark@^3.0.0: micromark-util-types "^1.0.1" uvu "^0.5.0" -micromatch@^4.0.2, micromatch@~4.0.7: +micromatch@^4.0.2, micromatch@^4.0.5, micromatch@~4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.7.tgz#33e8190d9fe474a9895525f5618eee136d46c2e5" integrity sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q== @@ -10791,6 +11000,13 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -10813,6 +11029,11 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -10851,6 +11072,15 @@ ms@2.1.3, ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + nanoid@^3.3.6, nanoid@^3.3.7: version "3.3.7" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" @@ -10907,6 +11137,11 @@ next-sitemap@^4.2.3: fast-glob "^3.2.12" minimist "^1.2.8" +next-themes@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.3.0.tgz#b4d2a866137a67d42564b07f3a3e720e2ff3871a" + integrity sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w== + next@^14.2.3: version "14.2.3" resolved "https://registry.yarnpkg.com/next/-/next-14.2.3.tgz#f117dd5d5f20c307e7b8e4f9c1c97d961008925d" @@ -11025,6 +11260,11 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -11061,6 +11301,11 @@ object-assign@^4.0.1, object-assign@^4.1.1: resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.13.1, object-inspect@^1.9.0: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" @@ -11272,6 +11517,11 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" @@ -11397,6 +11647,14 @@ path-scurry@^1.10.1: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -11494,7 +11752,7 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== -pirates@^4.0.6: +pirates@^4.0.1, pirates@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -11551,6 +11809,30 @@ polished@^4.2.2: dependencies: "@babel/runtime" "^7.17.8" +postcss-import@^15.1.0: + version "15.1.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-15.1.0.tgz#41c64ed8cc0e23735a9698b3249ffdbf704adc70" + integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== + dependencies: + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-js@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" + integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== + dependencies: + camelcase-css "^2.0.1" + +postcss-load-config@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-4.0.2.tgz#7159dcf626118d33e299f485d6afe4aff7c4a3e3" + integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== + dependencies: + lilconfig "^3.0.0" + yaml "^2.3.4" + postcss-loader@^8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-8.1.1.tgz#2822589e7522927344954acb55bbf26e8b195dfe" @@ -11588,6 +11870,21 @@ postcss-modules-values@^4.0.0: dependencies: icss-utils "^5.0.0" +postcss-nested@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c" + integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== + dependencies: + postcss-selector-parser "^6.0.11" + +postcss-selector-parser@^6.0.11: + version "6.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" + integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: version "6.1.0" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz#49694cb4e7c649299fea510a29fa6577104bcf53" @@ -11596,7 +11893,7 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: +postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== @@ -11619,6 +11916,15 @@ postcss@^8.2.14, postcss@^8.4.33, postcss@^8.4.38: picocolors "^1.0.0" source-map-js "^1.2.0" +postcss@^8.4.23, postcss@^8.4.39: + version "8.4.39" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.39.tgz#aa3c94998b61d3a9c259efa51db4b392e1bde0e3" + integrity sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.1" + source-map-js "^1.2.0" + prebuild-install@^7.1.1: version "7.1.2" resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" @@ -11648,11 +11954,21 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.2.tgz#03ff86dc7c835f2d2559ee76876a3914cec4a90a" integrity sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA== +prettier-plugin-tailwindcss@^0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.5.tgz#e05202784a3f41889711ae38c75c5b8cad72f368" + integrity sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ== + prettier@^2.0.5, prettier@^2.8.8: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +prettier@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" + integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== + pretty-error@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" @@ -11982,6 +12298,11 @@ react-focus-lock@^2.9.4: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" +react-hook-form@^7.52.1: + version "7.52.1" + resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.52.1.tgz#ec2c96437b977f8b89ae2d541a70736c66284852" + integrity sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg== + react-i18next@^13.3.1: version "13.5.0" resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-13.5.0.tgz#44198f747628267a115c565f0c736a50a76b1ab0" @@ -12103,6 +12424,13 @@ react@^18.2.0: dependencies: loose-envify "^1.1.0" +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== + dependencies: + pify "^2.3.0" + read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -12404,7 +12732,7 @@ resolve-url-loader@^5.0.0: postcss "^8.2.14" source-map "0.6.1" -resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.1, resolve@^1.22.4, resolve@^1.22.8, resolve@^1.3.2: +resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.22.1, resolve@^1.22.2, resolve@^1.22.4, resolve@^1.22.8, resolve@^1.3.2: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -12856,9 +13184,9 @@ spdx-correct@^3.0.0: spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.4.0.tgz#c07a4ede25b16e4f78e6707bbd84b15a45c19c1b" - integrity sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw== + version "2.5.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" @@ -12869,9 +13197,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.16" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz#a14f64e0954f6e25cc6587bd4f392522db0d998f" - integrity sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw== + version "3.0.18" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz#22aa922dcf2f2885a6494a261f2d8b75345d0326" + integrity sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ== sprintf-js@~1.0.2: version "1.0.3" @@ -13141,6 +13469,19 @@ stylis@4.2.0: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== +sucrase@^3.32.0: + version "3.35.0" + resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263" + integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.2" + commander "^4.0.0" + glob "^10.3.10" + lines-and-columns "^1.1.6" + mz "^2.7.0" + pirates "^4.0.1" + ts-interface-checker "^0.1.9" + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -13185,6 +13526,44 @@ svgo@^3.0.2: csso "^5.0.5" picocolors "^1.0.0" +tailwind-merge@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-2.4.0.tgz#1345209dc1f484f15159c9180610130587703042" + integrity sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A== + +tailwindcss-animate@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz#318b692c4c42676cc9e67b19b78775742388bef4" + integrity sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA== + +tailwindcss@^3.4.4: + version "3.4.4" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.4.tgz#351d932273e6abfa75ce7d226b5bf3a6cb257c05" + integrity sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A== + dependencies: + "@alloc/quick-lru" "^5.2.0" + arg "^5.0.2" + chokidar "^3.5.3" + didyoumean "^1.2.2" + dlv "^1.1.3" + fast-glob "^3.3.0" + glob-parent "^6.0.2" + is-glob "^4.0.3" + jiti "^1.21.0" + lilconfig "^2.1.0" + micromatch "^4.0.5" + normalize-path "^3.0.0" + object-hash "^3.0.0" + picocolors "^1.0.0" + postcss "^8.4.23" + postcss-import "^15.1.0" + postcss-js "^4.0.1" + postcss-load-config "^4.0.1" + postcss-nested "^6.0.1" + postcss-selector-parser "^6.0.11" + resolve "^1.22.2" + sucrase "^3.32.0" + tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -13318,6 +13697,20 @@ text-table@^0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + through2@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -13420,6 +13813,11 @@ ts-dedent@^2.0.0, ts-dedent@^2.2.0: resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== +ts-interface-checker@^0.1.9: + version "0.1.13" + resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" + integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== + ts-node@^10.9.1: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" @@ -14000,15 +14398,7 @@ void-elements@3.1.0: resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-3.1.0.tgz#614f7fbf8d801f0bb5f0661f5b2f5785750e4f09" integrity sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w== -watchpack@^2.2.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -watchpack@^2.4.1: +watchpack@^2.2.0, watchpack@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== @@ -14239,7 +14629,7 @@ yaml@^2.0.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== -yaml@~2.4.2: +yaml@^2.3.4, yaml@~2.4.2: version "2.4.5" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.5.tgz#60630b206dd6d84df97003d33fc1ddf6296cca5e" integrity sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==