P: ¿RADON es un esquema de formato API o un verdadero DSL?
UNA: RADON, el "lenguaje" de Witnet para los oráculos, no encaja perfectamente en ninguna de las categorías, aunque se parece mucho a un lenguaje específico de dominio (DSL) y un código de bytes. Actualmente (noviembre de 2019), podría clasificarse como una "representación intermedia" / "lenguaje intermedio", en el sentido de que:
Una representación intermedia puede adoptar una de varias formas: una estructura de datos en memoria, o un código especial basado en tuplas o pilas que el programa puede leer (1).
Para obtener una descripción general de RADON, consulte la presentación reciente realizada en DevCon 5:
P: ¿Cómo maneja el sistema los ataques de origen inconsistentes? es decir, solicitar datos que cambian con frecuencia.
UNA: Esta es una gran pregunta, que se tratará en un artículo detallado en las próximas semanas. El artículo se publicará aquí y en todos los canales de redes sociales de Witnet una vez que se haya completado, ¡así que esté atento!
P: ¿Cómo la comunidad Witnet considera los ataques p + epsilon?
UNA: Los ataques P + epsilon son aquellos en los que un atacante promete un soborno ligeramente superior a la recompensa obtenida por los participantes honestos (aquellos que no manipularon sus votos).
El protocolo Witnet tiene numerosas contramedidas para prevenir estos ataques:
A diferencia del caso de los sistemas de votación humanos, el protocolo Witnet tiene nodos de software que realizan tareas. Por lo tanto, Witnet supone que será difícil convencer una persona en quien confiar y usar una versión alterada del software, lo que puede conducir a una pérdida completa de fondos. Los nodos de Internet se eligen al azar para completar las tareas, y por lo tanto, incluso si un atacante puede sobornar a más de la mitad de la red, no hay garantía de que dichos nodos sean seleccionados. probabilidad de selección de nodo en el comportamiento pasado, entonces se supone que la mayoría del comité está compuesto por pares honestos (aquellos que tienen el mayor interés en la salud de la red)
Como precaución adicional, para evitar ataques de p + épsilon (y ataques de soborno más amplios), la red Witnet requiere nodos para apostar tokens WIT, con el juego requerido definido por el creador del contrato inteligente.
Para obtener una lectura más profunda sobre el enfoque de Witnet para disuadir el soborno, visite la publicación de blog a continuación.
P: ¿Cuál es la postura de Witnet sobre los nodos que se (ab) usan como granjas de clickfraud?
La pregunta completa:
Cuál es la postura de Witnet sobre los nodos que se usan (ab) como granjas de clickfraud, ya que los solicitantes pueden solicitar de manera efectiva un conjunto aleatorio de nodos para consultar URI arbitrarios. ¿Se supone que la economía nunca beneficiará económicamente a un estafador, por lo tanto, sea un ataque "loco"?
UNA: Hay algunas cosas a tener en cuenta al responder esta pregunta:
El protocolo Witnet tiene un límite superior técnico en la cantidad de nodos que se pueden solicitar para completar una solicitud de datos. Esto evita que el solicitante de datos cree una sola consulta para realizar la misma acción en exceso. Cada nodo solo podrá hacer una solicitud por época, por lo que usar Witnet para "hacer clic en la granja" o realizar ataques de denegación de servicio (DoS) ser significativamente más lento y más costoso que los métodos alternativos