El Sistema de Codificación Digital Sloot (SDCS) es una supuesta técnica de codificación de datos que, según se afirma, fue inventada en 1995 por Romke Jan Bernhard Sloot (1944-1999), un ingeniero electrónico de los Países Bajos . Sloot afirmó que su sistema podía representar una película completa con solo un kilobyte de datos, un nivel de compresión matemáticamente imposible según el teorema de codificación de fuente de Shannon .
Sloot demostró la tecnología grabando y reproduciendo vídeo, aparentemente utilizando una pequeña tarjeta inteligente que almacenaba un identificador único que permitía referenciar cualquier vídeo. Convenció a los empresarios Roel Pieper , Marcel Boekhoorn y Tom Perkins para que invirtieran en la tecnología. Sin embargo, pocos días antes de la firma del contrato para la venta de su invento, Sloot falleció repentinamente de un infarto , y su código fuente se perdió para siempre. Sus afirmaciones nunca han sido reproducidas ni verificadas. Contrariamente a lo que afirmaba, se descubrió que el dispositivo de reproducción que utilizaba contenía un disco duro .
El ingeniero de software Adam Gordon Bell especuló que Sloot había dado con una variante de la compresión de diccionario compartido , una técnica conocida. Conjetura que Sloot creyó en su idea porque no comprendió sus limitaciones matemáticas y falsificó las demostraciones para ganar tiempo mientras perfeccionaba los detalles.
Fondo
Sloot nació en Groningen el 27 de agosto de 1944, el menor de tres hermanos. Su padre, director de escuela, abandonó a su familia poco después del nacimiento de Sloot. [ 1 ] : 18 Sloot se matriculó en una escuela técnica holandesa, pero la abandonó pronto para trabajar en una emisora de radio. [ 2 ] : 20 Tras cumplir el servicio militar obligatorio, Sloot se estableció en Utrecht con su esposa. [ 1 ] : 20 Trabajó brevemente para Philips Electronics en Eindhoven . Dejó este trabajo en 1978 después de un año y medio, y comenzó su siguiente trabajo en Groningen en una tienda de audio y vídeo. Unos años más tarde se mudó a Nieuwegein, donde fundó su propia empresa de reparación de televisores y equipos de música.
En 1984, Sloot comenzó a centrarse en tecnologías informáticas como la Philips P2000 , la Commodore 64 , la IBM PC XT y la AT . Sloot desarrolló la idea de una red nacional de servicios de reparación llamada RepaBase, con una base de datos que contenía detalles sobre todas las reparaciones realizadas. Este concepto fue la motivación para desarrollar técnicas alternativas de almacenamiento de datos que requerirían mucho menos espacio que los métodos tradicionales. [ 3 ]
Sistema de codificación de ranuras
En 1995, Sloot afirmó haber desarrollado una técnica de codificación de datos que podía almacenar una película completa en solo 1 kilobyte . En comparación, un archivo de video de muy baja calidad normalmente requiere varios megabytes , y una película en 1080p requiere aproximadamente 3 gigabytes (3.221.225.472 bytes) por hora de reproducción. [ 4 ] A partir de 2022El texto plano de la página de Wikipedia en neerlandés que describe la película Casablanca ocupa tan solo 29 kilobytes.
Roel Pieper , ex director de tecnología y miembro de la junta directiva de Philips , declaró (traducido del neerlandés):
No se trata de compresión . Todo el mundo se equivoca al respecto. El principio se puede comparar con un concepto como Adobe PostScript , donde el emisor y el receptor saben qué tipo de recetas de datos se pueden transferir, sin que los datos en sí se envíen realmente. [ 5 ] [ 6 ]
Pieter Spronck refuta la analogía del libro de códigos de Pieper señalando que Sloot afirmó que su invento era capaz de codificar cualquier vídeo, no solo aquellos vídeos compuestos a partir de un conjunto finito particular de "recetas". [ 6 ]
En el Sistema de Codificación Digital Sloot (SDCS), se afirma que no se almacenan películas, sino solo sus componentes básicos, como colores y sonidos. Por lo tanto, cuando se introduce un número en el SDCS, este lo utiliza para obtener colores y sonidos, y a partir de ellos crea una película. Cualquier película. No puede haber dos películas diferentes con el mismo número, ya que serían idénticas. Cada película posible recibe su propio número único. En consecuencia, debería ser posible generar cualquier película posible cargando un número único en el SDCS.
Piénsalo: al colocar el número correcto en el SDCS, no solo puedo obtener Ciudadano Kane de Orson Welles , ¡sino que puedo obtener Ciudadano Kane en color! ¡O Ciudadano Kane al revés! ¡O Ciudadano Kane donde en los créditos el nombre de Everett Sloane aparece mal escrito [!...] O Ciudadano Kane donde Charles Foster Kane es reemplazado por Jar Jar Binks !
¿Cuántas películas posibles son variaciones de Ciudadano Kane ? Te aseguro que más de las que caben en un kilobyte.
En 1996, Sloot recibió una inversión de su colega Jos van Rossum, operador de máquinas expendedoras de cigarrillos . Ese mismo año, Sloot y van Rossum obtuvieron una patente holandesa de 6 años para el Sistema de Codificación Sloot, nombrando a Sloot como inventor y a van Rossum como titular de la patente. [ 7 ] La patente no describe un esquema de compresión que iguale las capacidades reivindicadas del Sistema de Codificación Sloot. [ 3 ]
A pesar de la imposibilidad del sistema de codificación, Sloot recibió más inversión. A principios de 1999, el inversor holandés Marcel Boekhoorn se unió al grupo. En marzo de 1999, el sistema se le mostró a Pieper. Pieper renunció a Philips en mayo de 1999 y se unió a la empresa de Sloot como director ejecutivo, que pasó a llamarse The Fifth Force, Inc. [ 8 ] La historia —que incluye un relato de una demostración en la que Sloot aparentemente grabó y reprodujo un programa de cocina de 20 minutos seleccionado al azar en una sola tarjeta inteligente— se narra con modestos detalles en el libro de Tom Perkins de 2007, Valley Boy: The Education of Tom Perkins . [ 9 ]
Muerte de Sloot
El 11 de julio de 1999, Sloot fue hallado muerto en el jardín de su casa en Nieuwegein [ 10 ] , aparentemente a causa de un infarto . [ 8 ] Falleció un día antes de la firma del acuerdo con Pieper. La familia consintió en que se realizara una autopsia, pero no se llevó a cabo.
Perkins, cofundador de la firma de capital de riesgo de Silicon Valley Kleiner Perkins , había acordado invertir en la tecnología cuando Sloot falleció. [ 9 ] Perkins y Pieper habrían continuado después de la muerte de Sloot, pero una pieza clave de la tecnología, un compilador almacenado en un disquete , [ 9 ] había desaparecido y, a pesar de meses de búsqueda, nunca se recuperó. [ 11 ]
Tras su muerte, un ingeniero de software con quien Sloot había trabajado analizó sus demostraciones. A pesar de que Sloot afirmaba que su sistema de codificación almacenaba todos sus datos en tarjetas inteligentes, se descubrió que su dispositivo de demostración contenía un disco duro. Bell afirma que Sloot parecía creer que había creado una novedosa tecnología de cifrado , pero un análisis póstumo sugiere que en realidad había creado una variación de la compresión de diccionario compartido , una técnica conocida de compresión de datos con limitaciones matemáticas predecibles y finitas. Bell especula que Sloot pensó que podría superar estas limitaciones con una mejor codificación y falsificó las demostraciones para ganar tiempo y mejorar el código, pero que las limitaciones matemáticas inherentes al sistema de codificación habrían resultado inevitablemente imposibles de superar. [ 3 ]
Creo que Sloot pensó que su sistema funcionaría, que encontraría la manera de almacenar todas las películas posibles en su sistema de codificación RepaBase y buscarlas con una clave, pero aún no lo había logrado. Y mientras tanto, para despertar el interés de la gente, mientras pulía los detalles, sí, falsificó algunas demostraciones. Dijo que no se trataba de compresión, sino de una clave para desbloquear la película. Pero ... hay más películas posibles de las que se pueden representar con una clave de un kilobyte. Una clave de un kilobyte es como menos de un bit por fotograma de una película de dos horas. Es como intentar dar un nombre único a mil millones de personas usando solo mil nombres. No importa cómo lo reorganices, no puedes evitar que algunas personas tengan el mismo nombre.
Véase también
Referencias
- ^ Eric Smit (2006) . Der SuperCode [ El SuperCódigo ] (en holandés). ISBN 978-3431036329.
- ^ Smith, Eric (2006). Der SuperCode [ El SuperCódigo ] (en holandés). ISBN 978-3431036329.
- 1 2 3 Adam Gordon Bell (2023-10-02). "Sistema de codificación digital Sloot: ¿Sistema de compresión perdido o cuento con moraleja?" . Recuperado el 2024-09-07 .
- ↑ "Lance-AR". "¿Tamaño promedio de una película codificada en Blu-ray HB 1080p?" . Consultado el 23/04/2022 .
iTunes indica que mi colección tiene 14,5 días de reproducción y ocupa 1074,11 GB. Eso equivale a poco más de 3 GB por hora...
- ↑ "CaptainCosmos" (17 de septiembre de 2006). "El sistema de codificación digital Sloot no se trata de compresión" .
- ^ Pieter Spronck (28 de septiembre de 2004) . "El palo de Jan Sloot" . Consultado el 23 de abril de 2022 .
- ↑ Patente NL 1009908C2 , Romke Jan Bernhard Sloot, "Sistema de almacenamiento de datos digitales relacionados con texto o elementos de mapa de bits, que consiste en almacenar valores posibles en memorias de codificación y dividir los datos entrantes en bloques para compararlos con los códigos almacenados", emitida el 1 de mayo de 2000.
- ^ Peter Klok (20 de septiembre de 2004) . "Tv-reparateur nam geheim mee in zijn graf" [ Reparador de televisores se llevó el secreto a la tumba ] (en holandés).
- 1 2 3 Perkins, Thomas (2007). Valley boy: the education of Tom Perkins . Nueva York: Gotham Books. págs. 209–217 . ISBN 9781592403134OCLC 122423908
- ↑ Vladímir Bartels (2001). De Broncode Deel (video documental) (en holandés).
- ↑ «Jan Sloot, l'ingénieur mort juste avant d'avoir changé le monde» [ Jan Sloot, el ingeniero que murió justo antes de cambiar el mundo ] . usbeketrica.com (en francés) . Consultado el 9 de septiembre de 2019 .
Enlaces externos
- Aplicaciones de banda ancha en redes de ancho de banda limitado ( PDF ) – véase la sección 3.1.5, "¿Más allá de los límites?".
- " Jan Sloot - The Source Code ", sitio web en holandés dedicado a Jan Sloot y Sloot Coding System
- "El código fuente, parte 1" "El código fuente, parte 2" Segmento de noticias en neerlandés sobre Jan Sloot
Patentes relacionadas
- NL1005930C : Sloot, Romke Jan Bernhard/JVR Services Nieuwegein BV: Compresión de datos de vídeo (02–11–1998)
- NL1009908 : Sloot, Romke Jan Bernhard: Sistema de almacenamiento de datos digitales relacionados con texto o elementos de mapa de bits, que implica almacenar valores posibles en memorias de codificación y dividir los datos entrantes en bloques para compararlos con los códigos almacenados (22–02–2000)
- Compresión de vídeo
- Inventos perdidos
- Inventos holandeses