Previamente escribí un breve artículo sobre algunas de mis opiniones iniciales respecto de algunos protocolos ya existentes de resolución de disputas on-chain. Personalmente, no creo que exista actualmente una solución idónea para la resolución de disputas relacionadas a crypto. No estoy diciendo que protocolos como Kleros o Aragon no sean buenos, es más, me parecen productos increíbles. Definitivamente son bastante escalables, por el simple hecho de que no necesitan de expertos para resolver disputas, usando mecanismos ingeniosos de game theory para incentivar que el jurado falle “correctamente”. No obstante, desde LexDAO creemos que hace falta de un punto medio, entre el arbitraje ordinario y estos protocolos basados en que el jurado llegue a un “Schelling point”. Por esto mismo es que hemos decidido lanzar Curia, nuestro propio protocolo de resolución de disputas on-chain.
El backend es relativamente sencillo, al fin y al cabo Curia es básicamente un escrow con un multisig (en breves explico que significa esto), pero lo más complicado para nosotros fue desarrollar una serie de reglas que nos permitan emitir un laudo que sea ejecutable en cortes del mundo real pero que a la vez sea adecuado para crypto. Para cumplir con esta finalidad, estamos usando las reglas del UK Jurisdiction Taskforce para solución de disputas digitales. Estas reglas son bastante flexibles y nos dan un cierto grado de libertad a la hora de definir cómo se procederá, pero sí hay algunas reglas que hemos tenido que cambiar. Por ejemplo, ellos proponen que las partes no tengan un derecho a una audiencia oral (ya que haría que el proceso dure más), pero nosotros sí creemos que, si así lo desean las partes, se les brinde una audiencia oral (probablemente por un monto adicional).
Ahora, volviendo a cómo funciona Curia. En primer lugar las partes tienen que ponerse de acuerdo en que, si surge una disputa respecto de un smart contract (o parte de este), procederán a resolverla usando Curia, para esto, tendrían que incluir nuestra cláusula arbitral en su smart contract, tenerlo por escrito en un contrato físico o, en el caso de una DAO, tenerlo escrito en su constitución. Después estaría el caso en el que las partes no pactaron usar Curia previo a la disputa, pero el procedimiento sería el mismo, solo basta con el consentimiento de ambas partes y se procederá con el arbitraje.
Dependiendo la naturaleza de la disputa, se verá si es necesario usar un escrow. Obviamente, las partes tienen la libertad de usar el escrow que quieran, pero nosotros ofrecemos usar nuestro propio escrow, LexLocker, que es bastante optimizado (no consume mucho gas) y también tiene integrado BentoBox, que permite que los fondos que están en el escrow generen interés. El uso de un escrow sería solo necesario en los casos en los que la disputa sea sobre tokens (ERC20) o NFTs (ERC721) y nos permitiría ejecutar el laudo automáticamente, ya que seríamos nosotros los que controlamos los bienes relacionados a la disputa. Para poder distribuir estos bienes, usamos un multisig, dónde cada uno de los miembros del panel (idealmente 3) actúa como firmante de un wallet que no puede mover los bienes (tokens/NFTs) sin que la mayoría de estos firme. Personalmente esta me parece la parte más chevere del proyecto, ya que evita que las partes tengan que recurrir a cortes para que ejecuten el laudo, lo cual es particularmente problemático cuando se trata de partes anónimas - no sabemos quienes son, solo sabemos su address. Entonces, Curia permite que partes anónimas resuelvan sus disputas y ejecuten sus laudos sin la necesidad de la intervención del Estado, ni acudir a protocolos off-chain. De ahí los casos en los que la disputa no involucra bienes on-chain no podremos ejecutar el laudo por que obviamente no tenemos control sobre dichos bienes, pero de todos modos estos laudos podrían ejecutarse por cortes ordinarias.
El arbitraje no es el único producto que queremos ofrecer a través de Curia, solo ha sido nuestro enfoque principal, pero sí planeamos ofrecer servicios de mediación y también servicios de escrow. La idea al fin y al cabo es reducir la fricción entre las partes y alejar al estado de crypto. Si queremos lograr esto último, tenemos que aprender a volvernos autosuficientes y usar mecanismos para resolver nuestras disputas - la idea es que code siga siendo law. Si les interesa este proyecto y quieren aportar, los invito a unirse a nuestro discord de Curia y también al de LexDAO.