La idea del proyecto TNS nació de la búsqueda de un mecanismo universal de confianza entre los sujetos interactuantes en internet, eliminando la necesidad de recurrir a una tercera parte centralizada como herramienta de verificación del sujeto. En el mundo, todavía no existe un estándar general universal para determinar el grado de confianza en un sujeto interactuante. Los mecanismos de verificación confiables son multilayer y difíciles de usar. Además, pueden ser corrompidos al nivel en el que están involucradas las personas para la verificación.
Dos problemas que deben resolverse: la creación de una herramienta de identificación y verificación fácil de usar y la capacidad de hacer que el uso de esta herramienta sea masivo, superando la barrera de la red.
La idea que resuelve ambos problemas a la vez es un nuevo espacio universal de nombres que ganarán reputación a través del sistema de referencia del gráfico social. Este sistema de referencia también es la mecánica para superar la barrera de la red. Un nombre con un gran gráfico social y una gran cantidad de tokens no será rentable para su uso en operaciones dudosas, lo que incentivará a "comportarse adecuadamente". Por otro lado, el deseo de aumentar el capital social y ganar más tokens incentiva la construcción del gráfico social y la atracción de nuevos usuarios al espacio de nombres.
La confianza en los datos se garantiza mediante la infraestructura existente de Ethereum, ya que es el proyecto de blockchain más autorizado y probado, donde se implementan los contratos inteligentes. En la red de prueba de Ethereum, se construyeron contratos digitales. A primera vista, las capacidades de Ethereum como infraestructura básica parecían suficientes para superar la barrera de la red y luego se podría transferir el proyecto a su propia blockchain.
A medida que las ideas del proyecto evolucionaron, las estimaciones de su futura audiencia se revisaron varias veces al alza. Esto requería una revisión de los requisitos técnicos del proyecto. Una cosa es un objetivo de 2-3 millones de usuarios con un pequeño número de transacciones por día, y otra cosa es 500-700 millones de usuarios y la posibilidad de crear varios sistemas KYC, calificaciones y evaluación de reputación por desarrolladores externos. También es importante reducir el costo de las transacciones para el usuario promedio.
El número de transacciones en Ethereum para todos los proyectos que usan esta tecnología es de aproximadamente 25 transacciones por segundo. En comparación, Visa puede procesar más de 45,000 transacciones por segundo. En diciembre de 2022, había 4.23 mil millones de tarjetas Visa activas en el mundo, 190 mil millones de transacciones en 2022, en promedio 520 millones de transacciones por día o alrededor de 6,000 transacciones por segundo. Los desarrolladores de Ethereum entienden las limitaciones y constantemente trabajan para aumentar el rendimiento de la red. La principal apuesta se hace en soluciones L2, que trasladan parte del trabajo de procesamiento de transacciones a un entorno de software externo, y los resultados de las transacciones se registran en la red Ethereum, asegurando su veracidad, inmutabilidad y descentralización. Esto se llama escalado fuera de la cadena (Off-chain). La idea principal de este escalado en la creación de una cadena lateral (sidechain) es que la blockchain principal debe usarse solo como una capa de confianza y arbitraje. El escalado fuera de la cadena a menudo se llama escalado de "segundo nivel" (layer 2 — L2), porque implica mover las transacciones a capas que se sitúan sobre la blockchain base de Ethereum. En 2022, Vitalik Buterin anunció que se lograría una capacidad de hasta 100,000 transacciones por segundo mediante diversas soluciones L2. En la actualización del código de la red principal de Ethereum, se incluyen constantemente mejoras para una mejor compatibilidad con varios productos L2.
La implementación de soluciones L2 puede organizarse de varias maneras. En TNS, se realizó un gran trabajo para seleccionar tal solución. ¿Qué requisitos adicionales serían importantes a largo plazo? Esto incluye la capacidad de crear decenas de miles de proyectos externos, la capacidad de atender a miles de millones de usuarios, la capacidad de registrar miles de millones de garantías de un nombre a otro, etc. Costos de comisiones lo más bajos posibles y la posibilidad de organizar algoritmos más complejos del sistema de referencia que económicamente soporten una mayor ramificación del gráfico de nombres. Amplias posibilidades de integración con varios proyectos y blockchains. También era importante elegir una solución que pudiera funcionar como blockchain L1, para que al ganar audiencia se pudiera renunciar a la sincronización con Ethereum y reducir aún más las comisiones.
En la lista corta de tecnologías estaban Cosmos y HyperLedger Fabric. La lógica de la elección entre ellas se detalla en el whitepaper de TNS.
Finalmente, se tomó la decisión de crear SaideChain para TNS utilizando la tecnología HyperLedger Fabric y llamarlo TrueConnect. Algunas ventajas de esta solución son: velocidad de transacción básica de más de 3000 por segundo, comisiones bajas, capacidad de conectar una gran cantidad de proyectos externos sin riesgo de reducir la velocidad de la funcionalidad principal. HyperLedger Fabric permite usar el lenguaje Go para escribir contratos inteligentes. La ventaja de este lenguaje es que permite construir contratos verificables con una lógica más compleja que Solidity.
TNS está construyendo su propia blockchain TrueConnect basada en la tecnología corporativa HyperLedger, desarrollada desde diciembre de 2015 por la Fundación Linux con la colaboración de IBM, Intel y SAP Ariba. Esto garantizará una velocidad de transacción de más de 3000 por segundo, 150 veces más rápida que la red Ethereum, con un mejor nivel de seguridad y distribución gracias al consenso Proof of Involvement (POI).
TrueConnect es una red autónoma que inicialmente funciona como L2 para Ethereum. TrueConnect utiliza la tecnología probada del tiempo del proyecto Polygon para la conexión con Ethereum, específicamente el puente Heimdall. Polygon es la herramienta más reconocida y posiblemente la más efectiva para el escalado de Ethereum. Polygon toma parte de la carga de Ethereum, haciéndolo más rápido y reduciendo las tarifas de la red. Esta red es fácil para el usuario y comprensible para el desarrollador. Casi 20,000 aplicaciones usan la red Polygon, incluida Instagram.
Características de TrueConnect:
1. La capacidad de conectar una segunda billetera al nombre. Esto permitirá al propietario del nombre firmar cualquier acción sin riesgo de exponer la clave privada de la billetera que posee el nombre o firmar una transacción que roba activos.
2. El nombre almacena tokens True. Existe la capacidad técnica para distinguir los tokens que llegan al nombre a través del sistema de referencia del gráfico social y aquellos que simplemente se transfieren al nombre. Esto es necesario para que POI funcione bien: para tener derecho a tener un nodo, se considerarán solo los tokens recibidos a través del sistema de referencia.
3. El modelo económico de distribución de POI es más resistente a la posibilidad de tomar control del consenso en comparación con Proof of Work (en Bitcoin la mayor parte de la capacidad es proporcionada por solo 10 pools) o Proof of Stake (se puede centralizar financieramente la red con grandes propietarios de capital). Técnicamente, POI es aún más eficiente en términos de seguridad y velocidad de operación, lo que permite crear un mejor equilibrio en la trilema de blockchain: descentralización, seguridad y rendimiento. Este tema merece una presentación separada sobre la comparación de mecanismos de consenso. POI es una idea original con un gran futuro.
4. La posibilidad de realizar una gran cantidad de proyectos externos que no ralentizarán la funcionalidad principal de la red. Se crea un canal separado para cada nuevo proyecto.
5. La capacidad de integraciones originales con ecosistemas blockchain Web 3.0, sistemas corporativos y redes sociales Web 2.0.
6. A través de integraciones con redes sociales ya existentes o mediante la creación de nuevos proyectos, TNS permitirá formar redes sociales de nueva generación, donde el nombre pertenece al propietario y no puede ser destruido por los administradores de la red. La autoridad del sujeto detrás del nombre y el gráfico social pueden ser comunes para varias redes sociales. El capital social se protege del abuso de los administradores y propietarios de plataformas digitales específicas. Será posible diferenciar "me gusta" en las redes sociales por nivel de confianza y reputación, mitigando el trabajo de mecánicas de "inflado". Una cosa es cuando tu mensaje es gustado por un bot, otra es cuando es gustado por Musk o Buterin. TNS permitirá tener en cuenta la autoridad de los usuarios de la red cuando demuestran su evaluación del contenido. De manera similar, pueden cambiarse los sistemas de evaluación de productos en los marketplaces, de freelancers en plataformas digitales de servicios agregadores. Y esto es solo una de las muchas direcciones de integración de TNS con soluciones de red masivas ya existentes. Las integraciones darán un impulso adicional al crecimiento exponencial del número de usuarios del espacio de nombres una vez que la barrera de la red sea superada.