Sebastien Rousseau
संपर्क करें ›

Blockchain के पीछे की प्रौद्योगिकी को समझना

वितरित बही, क्रिप्टोग्राफी और सहमति का परस्पर मेल

4 मिनट का पठन

नेटवर्क-कनेक्शन दर्शाता डिजिटल अमूर्त चित्र.class="img-fluid clearfix"

TL;DR. Blockchain वितरित बही, क्रिप्टोग्राफी और सहमति-तंत्रों को कैसे जोड़ती है — इसकी एक स्पष्ट व्याख्या। (DRAFT — मशीन-सहायता प्राप्त हिंदी अनुवाद; देशी समीक्षा लंबित।)

मुख्य निष्कर्ष

  • यह लेख एक तकनीकी विषय का विश्लेषण प्रस्तुत करता है।
  • मुख्य अवधारणाएँ ऊपर परिभाषित की गई हैं।
  • बैंकिंग और वित्तीय निहितार्थ नीचे विवेचित हैं।
  • प्रौद्योगिकी, अंगीकार और जोखिमों पर दृष्टिकोण साझा किया गया है।
  • दीर्घकालिक रुझान निष्कर्ष में सारांशित हैं।

दृष्टिकोण #

La प्रौद्योगिकी blockchain है abierto वह puerta को एक नई था का अनुप्रयोग विकेंद्रीकृत (dApps) जो operan का forma independiente, बिना नियंत्रण centralizado. Ethereum proporciona एक प्लेटफ़ॉर्म potente के लिए रचना dApps complejas और smart contracts.

Uno का वे उपयोग अधिक prometedores का Ethereum है वह lanzamiento का क्रिप्टोकरेंसी और टोकन digitales personalizados. En यह guía completa examinaremos paso को paso cómo रचना उसका propio टोकन क्रिप्टोग्राफिक sobre Ethereum.

विचार #

Nuestro objetivo है निर्माण करना एक क्रिप्टोकरेंसी sencilla sobre Ethereum, ofreciéndole एक experiencia práctica का विकास blockchain. Estos हैं वे pasos कुंजी जो cubriremos:

Diseñar वह क्रिप्टोकरेंसी #

La पहली tarea crucial है diseñar उसका क्रिप्टोकरेंसी. Esto abarca वह definición का atributos कुंजी:

Escribir smart contracts #

Para dar vida को उसका क्रिप्टोकरेंसी, deberá codificar smart contracts जो definan वह funcionalidad और वे reglas के टोकन. Los smart contracts हैं scripts programáticos almacenados में blockchain जो se ejecutan automáticamente जब se cumplen ciertas condiciones.

Estas हैं algunas capacidades कुंजी जो hacen जो वे smart contracts sean idóneos के लिए वे क्रिप्टोकरेंसी:

Ejemplo का कोड का contrato में Solidity.

pragma solidity ^0.8.0;

contract MyToken {

  string public name;
  string public symbol;
  uint256 public decimals;
  uint256 public totalSupply;

  constructor(string memory _name, string memory _symbol, uint8 _decimals, uint256 _totalSupply) {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
    totalSupply = _totalSupply;
  }

}

Este contrato básico अनुमति देता है रचना एक टोकन के साथ propiedades जैसे nombre, símbolo, decimales और आपूर्ति total.

La función constructor inicializa ये parámetros में वह momento के despliegue के contrato.

Este ejemplo se limita को configurar propiedades básicas. Extendería वह contrato के लिए añadir अधिक funcionalidades:

Desarrollo और pruebas locales #

Antes का desplegar उसका क्रिप्टोकरेंसी में blockchain Ethereum, है prudente realizar pruebas locales exhaustivas. Esto सुनिश्चित करता है जो उसका क्रिप्टोकरेंसी funcione जैसे se espera, बिना bugs ni vulnerabilidades imprevistas.

Para empezar, siga ये pasos:

Descargar Go-Ethereum (Geth)

Comience descargando Go-Ethereum, भी llamado Geth, एक cliente Ethereum escrito में Go. Geth actúa जैसे interfaz का línea का comandos (CLI) Ethereum, ejecutable में Windows, Mac और Linux. Es एक उपकरण versátil जो अनुमति देता है माइन करना, रचना e interactuar के साथ smart contracts में वह नेटवर्क Ethereum.

Instalar Ethereum

Una vez descargado Geth, instale Ethereum. Para वे requisitos previos detallados e instrucciones का compilación completas, consulte वे Installation Instructions disponibles में उसका wiki oficial.

Configurar एक entorno का विकास

Para facilitar वह विकास का उसका क्रिप्टोकरेंसी, necesitará एक entorno का विकास, एक framework का pruebas और एक canalización का activos के लिए Ethereum. Las instrucciones detalladas के लिए instalar ये उपकरण esenciales se encuentran में वह wiki का Ethereum.

Desplegar में एक testnet

Una vez जो उसका क्रिप्टोकरेंसी supere वे pruebas locales, puede desplegarla में एक testnet. Una testnet है एक entorno seguro और controlado जो imita वह mainnet का Ethereum, permitiéndole evaluar वह निष्पादन का उसका क्रिप्टोकरेंसी में एक entorno real, बिना जोखिम वित्तीय real.

प्रभाव #

Al निर्माण करना एक क्रिप्टोकरेंसी basada में Ethereum desde cero, obtendrá:

Este aprendizaje le otorgará वे medios के लिए aprovechar वह प्रौद्योगिकी blockchain में समाधान innovadoras.

प्रोत्साहन #

Completar एक construcción का टोकन का extremo को extremo desbloquea एक experiencia práctica का पहली mano के साथ:

Adquirirá competencias valiosas के लिए hacer avanzar उसका carrera में programación blockchain.

निष्कर्ष #

En वह campo का वह प्रौद्योगिकी blockchain, वह comprensión se gana mejor के माध्यम से वह puesta में práctica. Construir एक क्रिप्टोकरेंसी sobre वह प्लेटफ़ॉर्म Ethereum प्रदान करता है एक अवसर única का adquirir experiencia का पहली mano के साथ वे capacidades और limitaciones का वह प्रौद्योगिकी. Esta guía le arma के साथ वे conocimientos और competencias के लिए emprender यह apasionante viaje, favoreciendo वह नवाचार और वह descubrimiento में वह universo में perpetua evolución के विकास blockchain और क्रिप्टो.

अंतिम समीक्षा .