Etereum: criptomoneda próxima generación y la plataforma de aplicación descentralizada




Durante el último año, más y más la discusión gira en torno al protocolo llamado "Bitcoin 2.0" -. Criptográficos redes alternativas, que se inspiraron en Bitcoin, pero la intención de utilizar una tecnología subyacente para un mucho más amplio que una simple moneda

Inicialmente, algunas de estas ideas han sido aplicadas sobre la base de las horquillas de código Bitcoin, también llamado altkoynami . La primera aplicación fue Neymkoyn, bitcoin-como moneda, creada en 2010, se utiliza para el registro descentralizado de nombres de dominio. Más recientemente hemos visto la aparición de las monedas de colores (monedas de colores ), que permiten a los usuarios crear su propia moneda como una superestructura a través del protocolo bitcoin existente, y más avanzados protocolos tales como Mastercoin, Bitshares y contraparte, que están diseñados para proporcionar características tales como instrumentos financieros derivados, carteras de ahorro y el intercambio descentralizado.

Pero hasta el momento todos los protocolos que se han inventado, fueron altamente especializada, que ofrece un conjunto específico de funciones centradas en industrias o aplicaciones específicas, por lo general de carácter financiero. Ahora, el equipo de desarrollo presenta el proyecto, que se basa en un enfoque diferente: la red kriptovalyutnaya, que está previsto hacer lo más versátil y que permitiría a cualquiera crear aplicaciones personalizadas en la parte superior de la misma, se reúnen virtualmente cualquier propósito, lo que te puedas imaginar. Esta proyecto "Etereum» (Etereum).

protocolos criptográficos como bulbo
Una característica común de la filosofía de diseño de muchos protocolo kriptovalyutnyh 2.0 - la idea de que, como en el caso de la Internet, diseño criptomoneda funcionará mejor si los protocolos se dividen en capas diferentes. De acuerdo con esta forma de pensar, Bitcoin se entiende como algo parecido a TCP / IP para el ecosistema kriptovalyutnoy y otro protocolo de nueva generación puede ser construido en la cima de Bitcoin como lo fue con el correo electrónico SMTP, HTTP para páginas Web y XMPP para el chat - todos fueron construidos en la cima de TCP como una capa de núcleo común.

Hasta el momento, tres tipos principales de protocolos que han seguido este modelo, se colorearon monedas, mastercoin y de contraparte. El principio del protocolo monedas de color es muy simple. En primer lugar, con el fin de crear monedas de colores, el usuario marca los bitcoins especiales como de particular importancia, por ejemplo, si Bob es un depósito de oro, que podría marcar un conjunto de bitcoins y decir que cada Satoshi representa 0, 1 gramo de oro para ser Pago (en oro) de su parte. El protocolo a continuación, supervisa estas bitcoins través blokcheyn y por lo tanto siempre es posible determinar quién es su propietario en un momento dado.

Mastercoin y Contraparte un poco más abstracto. Ellos usan almacenamiento blokcheyn Bitcoin, y por lo tanto la transacción mastercoin Contraparte o una transacción bitcoin, pero los protocolos de transacción interpretan completamente diferente manera. Puede llevar a cabo dos operaciones mastercoin, uno - el envío 1 MSC, y el otro de 100 000 MSC, pero desde el punto de vista de la red Bitcoin usuario que no sabe el protocolo mastercoin, dos de ellos se verá como mikroperevody a 0, 0006 MTC cada ; Mastercoin metadatos específicos codificados en las transacciones de salida. A continuación, el cliente tiene que buscar transacciones mastercoin bitcoin cadena de bloque para determinar el balance de la MSC actual.

He hablado con muchas monedas de los desarrolladores de colores y protocolo mastercoin y tomó parte activa en el desarrollo de ambos proyectos. Sin embargo, dos meses de trabajo conjunto y la investigación, que han llegado a la conclusión de que, a pesar de que la idea de crear unos protocolos de alto nivel sobre un encomiable, hasta la fecha, no son defectos fundamentales existentes en la implementación de los cuales puede ser muy fuerte obstáculo El crecimiento de estos proyectos.

Y no es que las ideas que sustentan, malas ideas son excelentes, y la reacción bitcoin comunidad es una excelente prueba de que lo que están tratando de hacer es muy popular. Más bien, la razón es que el protocolo básico sobre el que están tratando de construir sus informes son simplemente no está diseñado para ello. Esto no quiere decir que Bitcoin es malo y no es un invento revolucionario. Como las unidades de transmisión y almacenamiento es grandes científicos. Sin embargo, como Bitcoin protocolo de bajo nivel es considerablemente menos eficaz y poco comparable con TCP sobre la cual podemos construir HTTP. Más bien, es similar a SMTP, lo que es bueno para sus tareas estrechas, pero no está diseñado para ser utilizado como base para cualquier otra cosa.

El problema específico de Bitcoin se concentra en un solo lugar: la escalabilidad. Esta misma Bitcoin puede considerarse criptomoneda escalable, incluso si la cadena de bloques será de más de terabytes, ya que contiene un protocolo «Verificación de Pago simplificado» (verificación simplificada de pagos), describe con más detalle en el artículo original Satoshi. Esto le permite crear "clientes ligeros" de pequeño tamaño, que permite incluso a bajo ancho de banda fiable para determinar el curso de la operación. En las mismas monedas de colores y mastercoin esta posibilidad desaparece. La razón es que con el fin de determinar qué color SPV protocolo de monedas insuficiente y se requiere para trazar todo el camino en la dirección opuesta a su origen. A veces, la exploración de vuelta es exponencial, y los protocolos metakoynov no hay manera de saber nada sin el cheque inversa completa de cada transacción.

Y eso es exactamente lo que planea fijar Etereum. No tiene planes de convertirse como una navaja suiza con cientos de características para satisfacer todas las necesidades. En lugar Etereum planea convertirse en un protocolo fundamental, permitiendo que otros se basan en la parte superior de la aplicación descentralizada. Se debe proporcionar más herramientas para trabajar y ofrecer todas las ventajas de escalabilidad y eficiencia Etereum.

Los contratos - la base de todo
En un momento en Etereum desarrollado, mayor interés es el tema de los contratos financieros criptomoneda basada; tipo base del contrato era un "contrato por diferencia» (CFD). El contrato entre las dos partes a un acuerdo para depositar una cierta cantidad de dinero y luego retirar fondos de allí, en una proporción que depende del valor del activo subyacente. Por ejemplo, Alice invierte $ 1.000, Bob - También $ 1,000, y luego después de 30 días blokcheyn vuelve automáticamente Alice $ 1,000 más $ 100 por cada dólar, lo que aumentó el precio de los LTC / USD durante este período, y Bob recibe la cantidad restante. Estos contratos permiten a las personas especulan sobre los activos, con un alto apalancamiento, o, a la inversa, para protegerse de la volatilidad criptomoneda, para cubrir su posición sin intercambio centralizado.

Por el momento, sin embargo, está claro que los CFD son un caso especial de un términos mucho más general: los contratos de acuerdo con la fórmula. En lugar de ser un contrato, donde x $ Alice, Y $ Bob y Alice regreso x $ más un $ extra por cada $ en la que creció el activo, el contrato debe ser capaz de devolver el dinero basado en una fórmula matemática y por lo tanto crean contratos permiten complejidad arbitraria.

Si la fórmula permite valores aleatorios como entrada, estos CFDs generalizadas, incluso se pueden usar para implementar juegos juego P2P




Etereum desarrolla esta idea y promovió un paso más allá. En lugar de ser un acuerdo entre las dos partes, lo que tiene un principio y un fin, contratar Etereum - una especie de agente autónomo, blokcheynom simulado. Etereum Cada contrato tiene su propio código interno, y ese código se activa cada vez que el contrato se envía a la transacción. El lenguaje de script tiene acceso a la cantidad de la transacción, el remitente y campos de datos adicionales y para el bloque de datos y su propia memoria interna como datos de entrada y puede enviar la propia transacción. Para crear un contrato por diferencia, Alice tendrá que crear un contrato y enviarlo a un valor de transacción de $ 1.000, y luego esperar a que Bob contratará mediante el envío de la transacción también incluye $ 1,000. Entonces se convierten en el temporizador del contrato, y después de 30 días, Alice y Bob podrán hacer una transacción simbólica en este contrato para volver a activarla y desbloquear los fondos.

Aparte de este caso especial de contrato por diferencia, Etereum documento oficial describe los muchos otros tipos de transacciones que será posible con el uso de un lenguaje de scripting Etereum algunos de los cuales incluyen:
fideicomiso con multipodpisyu - servicio de arbitraje en el espíritu de Bitcoin, pero con reglas más complejas. Por ejemplo, no habrá necesidad de los firmantes para procesar parte de la transacción firmado por la mano; la gente puede autorizar la salida asíncrona y la transacción se completará automáticamente en el momento en que todos los participantes aprobarlo Cuentas de Ahorro -. otra planta interesante, funciona de la siguiente manera. Supongamos que Alicia quiere posponer una gran suma de dinero, pero no quiere arriesgarlo todo si su clave privada se pierde o es robado. Ella entra en un contrato con Bob (ambos no bancaria demasiado fiable), con las siguientes reglas: Alice se le permite tomar hasta 1% en el día, con la aprobación de Bob puede retirar cualquier cantidad y el Bob puede tardar hasta 0, 05% por día. Por lo general, Alice requiere una pequeña cantidad a la vez, y si tiene que ser más, es posible probar la autenticidad de su personalidad Bob y concluir. Si se roba la clave privada de Alice, ella se convierte en Bob y mueve los fondos a otro contrato antes de que el ladrón va a desaparecer con la suma de más de 1% de su contribución. Si el Alice pierde su clave privada, Bob el tiempo será capaz de recuperar sus fondos. Y si Bob es un ladrón de repente, Alice puede traer sus propios fondos para veinte veces más rápido de lo que es. En resumen, aquí se toma el mejor de la banca tradicional, pero no todo se basa en la confianza y la tecnología juego P2P -. Cualquier tipo de protocolo p2p азартных juegos se pueden implementar sobre la base de Etereum. Un caso muy simple es un contrato por diferencias sobre la base de datos al azar, como un bloque de hash La creación de su propia moneda -. El uso de la memoria interna Etereum, puede crear una moneda nueva completa dentro Etereum . La nueva moneda será capaz de interactuar entre sí y tienen detsentralizvannuyu Exchange y muchas otras características avanzadas.
 Esta ventaja Etereum código: desde el lenguaje de script está diseñado para tener ninguna limitación, excepto a comisión de prácticamente cualquier tipo de reglas pueden ser codificados dentro de ella. Usted puede incluso manejar los ahorros de las empresas toda blokcheyne, según el contrato, que establece que, por ejemplo, requiere la aprobación del 60% de los actuales accionistas de la compañía para el movimiento de cualquiera de sus activos (y tal vez el 30% de los accionistas puede disponer de un máximo de 1% de la jornada ). Otro mundo capitalista menos tradicional, las estructuras también son posibles; por ejemplo, la idea de que las instituciones democráticas - dos tercios de los miembros del grupo debe ser acordado invitar a un nuevo miembro
.
Además de la financiación
Aplicaciones financieras, sin embargo, es una parte muy pequeña de lo que puede Etereum y protocolos criptográficos construido en la cima de la misma. Mientras que las aplicaciones financieras Etereum - esta es la parte que fascina inicialmente muchas personas en la comunidad criptográfica, el interés a largo plazo para la cuestión de cómo Etereum poder trabajar junto con otros protocolos de interconexión no financiero. Uno de los principales problemas que enfrenta el protocolo P2P no financiero es la ausencia del estímulo - es decir, a diferencia de la plataforma no centralizado, no tienen ninguna razón financiera para la participación. Hay ocasiones en las que la participación en un sentido, es una recompensa en sí misma; Es por esta razón, las personas continúan escribiendo el software con código fuente abierto, contribuir a la Wikipedia, para hacer comentarios en los foros y escribir entradas de blog. En el contexto de los protocolos P2P, sin embargo, la participación -. Es a menudo divertido entretenimiento en todo el sentido de la palabra, es necesario invertir una gran cantidad de recursos, lo que permite, por ejemplo, las tareas se ejecutan en segundo plano consumiendo tiempo de CPU y cargar las baterías en forma regular

Con el tiempo, los protocolos de datos, como Freenet, podrían proporcionar a cada alojamiento de contenidos estáticos incensurable; En la práctica, sin embargo, Freenet es muy lento, y muy pocos recursos asignados a la misma. Todos los protocolos de intercambio de archivos adolecen del mismo problema: aunque el altruismo suele ser suficiente para la difusión de éxitos populares, disminuye significativamente cuando se trata de algo menos popular. Así, paradójicamente, la naturaleza de peer to peer para compartir archivos en realidad puede contribuir a la centralización de los productos de entretenimiento y medios de comunicación, no obstaculizando la misma. Todos estos problemas, sin embargo, puede potencialmente ser resuelto si añadimos la motivación -. Una oportunidad para que la gente a construir no sólo los proyectos sin fines de lucro de menor importancia, pero también un negocio, obtener un beneficio, gracias a la participación en la red
almacenamiento razonada - en otras palabras, Dropbox descentralizada. La idea es la siguiente: si el usuario desea almacenar la información del tamaño de la red de 1 GB a ser construido para esta estructura de datos, conocida como el árbol Merkle. A continuación, la raíz del árbol, junto con 10 monedas se incorporará en el contrato y el archivo se carga en otra red dedicada que va a escuchar a los sitios que deseen alquilar espacio en sus discos duros. Todos los días, el contrato se seleccionará automáticamente una rama aleatorio ("izquierda - & gt; derecho - & gt; izquierda - & gt; izquierda - & gt; izquierda - & gt; derecho - & gt; izquierda & quot;), que termina con el archivo de bloqueo y emitir 0.01 monedas para el primer nodo de esta rama . Los nodos almacenar todo el archivo con el fin de maximizar su probabilidad de contraer una recompensa bitmessage y de la TOR -. protocolo de correo bitmessage es una nueva generación que es a la vez descentralizado y totalmente encriptada, lo que seguro enviar mensajes a cualquier otro usuario bitmessage, sin depender de tercero, a excepción de la propia red. Sin embargo, bitmessage tiene una gran facilidad de uso inconveniente: en lugar de enviar el mensaje a una dirección de correo con un retorno de tipo normal de dirección «bob@gmail.com», el programa funciona con direcciones complejos bitmessage, que consta de 34 caracteres (por ejemplo, «BM-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash») . Contrato Etereum ofrece una solución: las personas pueden registrar sus nombres con un Etereum contrato especial, y los clientes pueden solicitar blokcheyn bitmessage Etereum para obtener la dirección de 34 caracteres bitmessage anónima ligada a cualquier nombre. Online red anonymizer Tor sufre de los mismos problemas, y por lo tanto también pueden beneficiarse de esta decisión Sistema identidad y reputación -. Tan pronto como se registre su nombre en blokcheyne, el siguiente paso lógico es obvia: la construcción de un sistema de WOT (Web of Trust) sobre la base de blokcheyna. Web de confianza - una parte clave de un interlocutor eficaz to peer infraestructura de comunicación: no es necesario estar familiarizado personalmente con el hombre para quien se trata de una clave pública, simplemente no es interesante - primero se pregunta si se puede confiar en esta persona. La solución aquí - para usar las redes sociales: si confía en A, A confía en B y B, a su vez, de confianza, mientras que una gran proporción de la probabilidad de que usted puede confiar en, al menos hasta cierto punto. Etereum puede servir como una capa de datos para el sistema de reputación totalmente descentralizada - y potencialmente, con el tiempo convertirse en el mercado completamente descentralizado
.  Muchas de las aplicaciones anteriores se componen de protocolos y proyectos que ya están bien desarrollados P2P reales - en estos casos, tenemos la intención de establecer una asociación con un mayor número de proyectos y fondos para ayudar a ellos a cambio de su contribución al ecosistema de la Etereum. Queremos ayudar no sólo kriptovalyutnomu comunidad, pero, en general, toda la comunidad P2P como un todo, incluyendo el intercambio de archivos, torrentes, almacenamiento de datos y de la red (redes de malla) de malla.