Escuché sobre blockchain la semana pasada y esperaba hacer mi M.Sc. investigación / proyecto usándolo. ¿Qué tipo de M.Sc. ¿Qué investigación / proyecto puedo hacer al usarlo?

Si está pensando en una aplicación de tecnología que UTILIZA las matemáticas y la criptología hash de Blockchain, hay muchas aplicaciones posibles y primero debe pensar en lo que desea lograr con la tecnología.

Si está pensando en un proyecto descriptivo, podría escribir un proyecto de investigación prometedor en Blockchain simplemente rastreando las principales innovaciones tecnológicas y aplicaciones en el ámbito de Blockchain. No hay muchos desarrollos de series de tiempo completos e históricamente precisos sobre la tecnología.

Esto se debe en parte a la falta de acuerdo entre los comentaristas sobre la definición de Blockchain.

La tecnología Blockchain se ha definido de muchas maneras diferentes, y parece que no existe una definición verdaderamente uniforme. Algunos se refieren a ella como una “hoja de cálculo de Google” gigante, mundial, distribuida e inmutable para las transacciones. [1] Otros definen blockchain al enfocarse en sus elementos centrales, por ejemplo, es un libro de transacciones, electrónico, descentralizado, inmutable y proporciona verificación criptográfica, entre otros. [2] Vitalik Buterin, el fundador de Ethereum, quizás definió la cadena de bloques más prominentemente de la siguiente manera:

Cadenas de bloques públicas: una cadena de bloques pública es una cadena de bloques que cualquier persona en el mundo puede leer, cualquier persona en el mundo puede enviar transacciones y esperar verlas incluidas si son válidas, y cualquier persona en el mundo puede participar en el proceso de consenso: el proceso para determinar qué bloques se agregan a la cadena y cuál es el estado actual. Como sustituto de la confianza centralizada o cuasi centralizada, las cadenas de bloques públicas están aseguradas por la criptoeconomía: la combinación de incentivos económicos y verificación criptográfica utilizando mecanismos como prueba de trabajo o prueba de participación, siguiendo un principio general de que el grado en que alguien puede tener Una influencia en el proceso de consenso es proporcional a la cantidad de recursos económicos que pueden aportar. Estas cadenas de bloques generalmente se consideran “totalmente descentralizadas”. [3]

En lugar de intentar acordar una fraseología mutuamente aceptable para una definición, una descripción de los elementos centrales de la tecnología de contabilidad puede ayudar a definir la cadena de bloques. Como tal, un blockchain es un libro de contabilidad digital compartido o una base de datos que mantiene una lista de transacciones en continuo crecimiento entre las partes participantes con respecto a los activos digitales, en conjunto descritos como “bloques”. [4] El orden lineal y cronológico de las transacciones en una cadena se extenderá con otro enlace de transacción que se agrega al bloque una vez que dicha transacción adicional se valida, verifica y completa. [5] La cadena de transacciones se distribuye a un número ilimitado de participantes, llamados nodos, [6] en todo el mundo en una red pública o privada de igual a igual.

La tecnología Blockchain elimina las transacciones fraudulentas. En comparación con los métodos existentes de verificación y validación de transacciones por parte de terceros intermediarios, las medidas de seguridad de blockchain hacen que las tecnologías de validación de blockchain sean más transparentes y menos propensas a errores y corrupción. Si bien el uso de firmas digitales por parte de blockchain ayuda a establecer la identidad y la autenticidad de las partes involucradas en la transacción, es la conectividad de red completamente descentralizada a través de Internet la que permite la mayor protección contra el fraude [7]. La conectividad de red permite que múltiples copias de la cadena de bloques estén disponibles para todos los participantes en la red distribuida. [8] La naturaleza descentralizada y totalmente distribuida de blockchain hace que sea prácticamente imposible revertir, alterar o borrar información en blockchain. [9] El modelo de consenso distribuido de Blockchain, por ejemplo, los “nodos” de la red verifican y validan las transacciones en cadena antes de la ejecución de las transacciones, lo que hace extremadamente raro que una transacción fraudulenta se registre en la cadena de bloques. [10] Ese modelo también permite la verificación de nodos de las transacciones sin comprometer la privacidad de las partes y, por lo tanto, podría decirse que es más seguro que un modelo tradicional que requiere la validación de transacciones por parte de un tercero. [11]

Los hashes criptográficos aumentan aún más la seguridad de blockchain. Los hash criptográficos son algoritmos complejos que utilizan los detalles de todas las transacciones anteriores en la cadena de bloques existente antes de agregar el siguiente bloque para generar un valor hash único. [12] Ese valor hash asegura la autenticidad de cada transacción antes de que se agregue al bloque. El cambio más pequeño en la cadena de bloques, incluso un solo dígito / valor, da como resultado un valor hash diferente. Un valor hash diferente hace que cualquier forma de manipulación sea inmediatamente detectable. [13]

Los contratos inteligentes y la propiedad inteligente son protocolos informáticos habilitados para blockchain que verifican, facilitan, supervisan y hacen cumplir la negociación y el cumplimiento de un contrato. [14] El término “contrato inteligente” fue introducido por primera vez por Nick Szabo, un informático y teórico legal, en 1994. [15] Un ejemplo frecuentemente citado de contratos inteligentes es la compra de música a través de la plataforma iTunes de Apple. [16] Un código de computadora asegura que el “comprador” solo pueda escuchar el archivo de música en un número limitado de dispositivos Apple. [17]

Los acuerdos de contrato inteligente más complejos en los que participan varias partes requieren un sistema verificable e inquebrantable proporcionado por la tecnología blockchain. [18] A través de la tecnología blockchain, la contratación inteligente a menudo hace innecesaria la contratación legal contractual, ya que los contratos inteligentes a menudo emulan la lógica de las cláusulas contractuales legales. [19] Ethereum, la plataforma líder para la contratación inteligente, describe la contratación inteligente en este contexto de la siguiente manera:

Ethereum es una plataforma descentralizada que ejecuta contratos inteligentes: aplicaciones que se ejecutan exactamente según lo programado, sin posibilidad de tiempo de inactividad, censura, fraude o interferencia de terceros. Estas aplicaciones se ejecutan en una cadena de bloques personalizada, una infraestructura global compartida enormemente poderosa que puede mover el valor y representar la propiedad de la propiedad. Esto permite a los desarrolladores crear mercados, almacenar registros de deudas o promesas, mover fondos de acuerdo con instrucciones dadas en el pasado (como un testamento o un contrato de futuros) y muchas otras cosas que aún no se han inventado, todo sin un intermediario. o riesgo de contraparte. [20]

[1] Jonathan Shieber, Colu pretende llevar la tecnología Blockchain a todas partes, TC (27 de enero de 2015), Colu apunta a llevar la tecnología Blockchain a todas partes; Craig Leppan, ¿Quién va a afectar más a Blockchain?, Ovaciones (29 de julio de 2015), ¿A quién va a afectar más Blockchain?

[2] Véase, por ejemplo, Alan Morrison, Blockchain y Smart Contract Automation: Blockchains Defined, pwc (2016), http://www.pwc.com/us/en/technol…; Alistair Dabbs, ¿Qué es Blockchain y por qué está creciendo en popularidad ?, arsTECHNICA (6 de noviembre de 2016, 8:00 a.m.), ¿Qué es blockchain y por qué está creciendo en popularidad ?; Lee Grant, Blockchain: definición, origen e historia, TechBullion (6 de septiembre de 2016), Blockchain: definición, origen e historia | TechBullion; Deloitte, Blockchain Enigma. Paradoja. Oportunidad 4–7 (2016), https://www2.deloitte.com/conten….

[3] Vitalik Buterin, Sobre blockchains públicos y privados, Ethereum Blog (7 de agosto de 2015), Sobre blockchains públicos y privados – Ethereum Blog, contrastando blockchains públicos (la idea original) con blockchains de consorcio y blockchains totalmente privados: “Blockchain de consorcio : un consorcio blockchain es un blockchain donde el proceso de consenso está controlado por un conjunto preseleccionado de nodos; Por ejemplo, uno podría imaginar un consorcio de 15 instituciones financieras, cada una de las cuales opera un nodo y de las cuales 10 deben firmar cada bloque para que el bloque sea válido. El derecho a leer la cadena de bloques puede ser público o restringido a los participantes, y también hay rutas híbridas, como los hash raíz de los bloques que son públicos junto con una API que permite a los miembros del público realizar un número limitado de consultas y recuperar pruebas criptográficas de algunas partes del estado blockchain. Estas cadenas de bloques pueden considerarse ‘parcialmente descentralizadas’ ”. Id. “Cadenas de bloques totalmente privadas: una cadena de bloques totalmente privada es una cadena de bloques donde los permisos de escritura se mantienen centralizados en una organización. Los permisos de lectura pueden ser públicos o restringidos de forma arbitraria. Las aplicaciones probables incluyen administración de bases de datos, auditorías, etc. [sic] internas de una sola compañía, por lo que la legibilidad pública puede no ser necesaria en muchos casos, aunque en otros casos se desea la auditabilidad pública ”. Id.

[4] Véase, por ejemplo, Michele D’Aliessi, ¿Cómo funciona la cadena de bloques? Medium (1 de junio de 2016), ¿Cómo funciona Blockchain? – Michele D’Aliessi – Mediana; Monica Pearson, Blockchain es la nueva palabra de moda, experian, (31 de enero de 2016), Understanding Blockchain | ¿Qué es blockchain?

[5] Ver, por ejemplo, D’Aliessi, supra nota 27; Pearson, supra nota 27.

[6] Véase, por ejemplo, D’Aliessi, supra nota 27. Los participantes pueden ser individuos, organizaciones e incluso cosas. Ver, por ejemplo, Hemant Saxena, Blockchain Technology y el plan de Microsoft para desarrollar Blockchain como servicio, Windows Club (16 de febrero de 2017), tecnología Blockchain y la estrategia Blockchain como servicio de Microsoft; Sloane Brakeville y Bhargav Perepa, Conceptos básicos de Blockchain: Introducción a los libros mayores distribuidos, IBM: developerWorks (9 de mayo de 2016; actualizado el 15 de diciembre de 2016), Conceptos básicos de IBM Blockchain: Introducción a los libros mayores distribuidos. La única condición para los participantes es la necesidad de una conexión a Internet. Ver, por ejemplo, D’Aliessi, supra nota 27.

[7] Véase, por ejemplo, Brakeville y Perepa, supra nota 29. Para una discusión profunda y matizada de este punto, ver Peter Van Valkenburgh, Open Matters: Why Permissionless Blockchains are Essential to the Future of the Internet 3–4, 23–26 (2016), https://coincenter.org/files/201…. .

[8] Véase, por ejemplo, D’Aliessi, supra nota 27.

[9] Véanse, por ejemplo, Brakeville y Perepa, supra nota 29; Antony Lewis, Una suave introducción a la inmutabilidad de Blockchain, Bits on blocks (29 de febrero de 2016), Una suave introducción a la inmutabilidad de blockchain.

[10] Véase, por ejemplo, Francois Janinotto, The Blockchain Explained to Web Developers, Parte 1: The Theory, blog marmelab (28 de abril de 2016), The Blockchain Explained to Web Developers, Parte 1: The Theory; Razvan Peteanu, Detección de fraude en el mundo de Bitcoin, BITCOIN MAG. (26 de marzo de 2014, 5:50 a.m.EST), Detección de fraude en el mundo de Bitcoin (señalando, “Fundamentalmente, detectar el fraude es difícil precisamente porque es raro, dinámico y no necesariamente obviamente fraudulento”).

[11] Para una discusión sobre la privacidad en la cadena de bloques, ver Valkenburgh, supra nota 30, en 33-40. Para una visión general de varios mecanismos de consenso, ver Sigrid Seibold y George Samman, Consenso: Acuerdo inmutable para Internet de valor (2016). https://assets.kpmg.com/content/…; Valkenburgh, supra nota 30, en 15-40.

[12] Véase, por ejemplo, Lewis, supra nota 32.

[13] Id.

[14] Véase, por ejemplo, Alan Morrison, Blockchain y Smart Contract Automation: Introduction and Forecast, pwc (2016), http://www.pwc.com/us/en/technol…; Nicolette Kost De Sevres y Bradley Cohen, The Blockchain Revolution, Smart Contracts and Financial Transactions, DLA PIPER (26 de abril de 2016), The blockchain revolution, smart contratos y transacciones financieras | Percepciones | DLA Piper Global Law Firm.

[15] Contratos inteligentes: la tecnología Blockchain que reemplazará a los abogados, Blockgeeks, ¿qué son los contratos inteligentes? Una guía para principiantes sobre contratos inteligentes (última visita el 18 de marzo de 2017); Contratos no tan inteligentes, Economista, 30 de julio de 2016, a los 53 años, Schumpeter: Contratos no tan inteligentes | El economista.

[16] Ver, por ejemplo, horsten Koeppl y Jeremy Kronik, Tecnología Blockchain: ¿Qué hay en la tienda para la economía y los mercados financieros de Canadá? 15 (2017), https://www.cdhowe.org/sites/def…; R. Douglas Vaugh y Anna Outzer, Comprender cómo la cadena de bloques podría afectar la industria legal, Ley 360 (11 de enero de 2017), Comprender cómo la cadena de bloques podría afectar la industria legal – Ley 360.

[17] Vaughn y Outzer, supra nota 39; Jeffrey Glazer, Smart Contracts Are a Future, U. WIS. – MADISON: Clínica de Derecho y Emprendimiento (14 de septiembre de 2015), https://www.uwle.org/blog/smart-….

[18] Ver, por ejemplo, ethereum, Ethereum Project; Gavin Wood, Ethereum: un libro mayor de transacciones descentralizadas seguras y generalizadas, http://gavwood.com/paper.pdf; Luke Parker, Documentos de investigación de la industria destacan el potencial disruptivo de la tecnología Blockchain, Brave NewCOIN (3 de julio de 2016), los documentos de investigación de la industria destacan el potencial disruptivo de la tecnología blockchain.

[19] Mark Anderson, Smart Contracts and Blockchain Technology, IP Drafts (18 de junio de 2016, 12:14 PM), contratos inteligentes y tecnología blockchain. Ver generalmente Josh Stark, Making Sense of Blockchain Smart Contracts, CoinDesk (4 de junio de 2016, 18:39 GMT), Making Sense of Blockchain Smart Contracts – CoinDesk; Josh Stark, ¿Qué tan cerca están los contratos inteligentes de impactar el mundo real de la ley ?, CoinDesk, (11 de abril de 2016, 14:00 GMT), http://www.coindesk.com/blockcha…; Ted Mylnar e Ira Schafer, Por qué los contratos inteligentes necesitarán ‘Hojas de términos inteligentes’ para que coincidan, CoinDesk (9 de diciembre de 2016, 14:36 ​​GMT), Por qué los contratos inteligentes necesitarán ‘Hojas de términos inteligentes’ para que coincidan – CoinDesk. Para ver un ejemplo de lo que las startups esperan lograr con una contratación inteligente, vea Legalese, Legalese.

[20] ethereum, nota supra

He realizado mi trabajo / proyecto final de BSc en blockchain. El proyecto que elegí fue un sistema de votación electrónica basado en blockchain. En aquel entonces, ya estaba familiarizado con la tecnología, pero no pude encontrar ningún trabajo de investigación en línea. Esperemos que por ahora la situación haya cambiado.

Pocos puntos por donde comenzar:

Dominar Bitcoin: desbloquear criptomonedas digitales: Andreas M. Antonopoulos: 8601410741099: Amazon.com: Libros

Análisis de protocolo de blockchain e ingeniería de seguridad 2017

Alguna economía simple de la cadena de bloques

Hay un artículo más importante que no puedo recordar en este momento. Actualizaré esta respuesta más tarde.

¡La mejor de las suertes!