Aplicación del Derecho en Smart Pablo Fernández Burgueño...

Post on 17-Jul-2020

4 views 0 download

Transcript of Aplicación del Derecho en Smart Pablo Fernández Burgueño...

Aplicación del Derecho en Smart

Contracts PabloFernándezBurgueñoAbogadoenAbanlex

(España)

Pablo Fernández Burgueño •  Abogadoeinvestigadorjurídico•  FundadordeNevTraceyAbanlex•  Especializadoen:

•  Innovaciónjurídica•  Fintech–Insurtech•  Blockchainycriptoactivos•  Privacidadyciberseguridad

10/19/18 @pablofb 2

10/19/18 @pablofb 3

1.ElprimerSmartContract

2.SmartContract.Quéesyquénoes

3.SmartContractylosRegistros

4.SmartContractFinanciero

5.SmartContractparalogística

6.SmartContracteidentidad

7.SmartContractyformación

Índice por bloques

El Primer Smart Contract Bloque1

10/19/18 @pablofb 4

10/19/18 @pablofb 5

•  SmartContract•  ¿Contratocodificado?•  ¿Contratoauto-actualizable?•  ¿Códigoinformático?

• OrigendelSmartContract•  1994àNickSzabo•  2009àBlockchainBitcoin•  2015àEthereum

Qué es y cuál es el origen del Smart Contract

10/19/18 @pablofb 6

Bitcoinnaceafinalesde20081.  Creador:SatoshiNakamoto.

•  ¿Quiénes?¿Porquéseoculta?2.  WhitePaper(artículocientífico)del

Bitcoin:Bitcoin:APeer-to-PeerElectronicCashSystem

3.  Dóndesepublicó:TheCryptographyMailingList

Primer Smart Contract: Transferencia de bitcoins

10/19/18 @pablofb 7

1.  Basededatosenlaqueseapuntacadaoperación.

2.  Replicado/Distribuido.3.  Sutotaldestrucciónes

prácticamenteimposible.4.  Eldocumentoestáformadopor

seccionesdenominadasbloques.

Blockchain / DLT

ImagencedidaporOpenClipart-Vectors

Smart Contract. (Qué es y qué no es) Bloque2

10/19/18 @pablofb 8

Qué es y qué no es un smart contract

1.  uncódigoinformático2.  desplegadosobreunacadenade

bloques3.  queunterceropuedeactivar

(habitualmente,pagando)4.  paraejecutarunaacciónparala

cualelsmartcontracthayasidoprogramado

1.  uncontratointeligente

2.  queseauto-ejecuta

3.  cuandoverificaunacondición.

10/19/18 @pablofb 9

Unsmartcontractes: UnSmartcontractnoes:

10/19/18 @pablofb 10

•  EscódigodesplegadosobreDLT(DistributedLedgerTechnology).• Noesinteligentenicapazdeverificarhechosporsísolo.•  Funciona,porlogeneral,encombinaciónconotrosrecursos.•  Seejecutaautónomamentecuandorecibeuninputdeterminado.•  Losinputspuedenserremitidospororáculosuotrosterceros.•  Sucódigonopuedesereditado;perosípuedesercompletado.

Características de un Smart Contract

Normas para el desarrollo de Smart Contracts • PropiedadIntelectual:

•  Licenciaspropietarias:estrictas(binario)oshareware

•  FreeSoftware:estrictas(ejemplo:GNUGPL)olibres(ejemplo:X11)

• ProteccióndeDatosdesdeeldiseñoypordefecto(art32GDPR)

EjemploenEthereum:• CORE:MIT/MPLoLGPL+• Aplicaciones:GNUGPL• Middleware:AfferoGNU

10/19/18 @pablofb 11

10/19/18@pablofb 12

1.  DistributedLedgerTechnology

2.  TiposdeblockchainoDLT:1.  Públicas2.  Privadas

1.  Quorum2.  Hyperledger3.  BigChainDB

3.  Semi-privadasosemi-públicas

DLT para Smart Contracts

ImagencedidaporVeraKratochvil

Smart Contract y los registros Bloque3

10/19/18 @pablofb 13

10/19/18 @pablofb 14

Apunteenlacadenadebloques:

Afterall,withtheBCwecandogreatthings.Terrible,yesbutgreat

https://chain.so/tx/BTC/f3594981f2eb9c2b621a2b2a2c28379dd5f4b2e885272cdd21ab93686ec2c9b5

Apunte en la cadena de bloques

10/19/18 @pablofb 15

1.  Hashdeldoc2.  Guardaroriginario3.  SubirhashalaCB

Seobtieneunsellodetiempoválidocomosoportealregistro.

Registro de PI sobre la blockchain

10/19/18 @pablofb 16

• Proof of Existence

• Eternity Wall

• ¿Los Smart Contracts acabarán con los notarios?

Smart Contracts y notarios

Photo by rawpixel on Unsplash

10/19/18 @pablofb 17

• PaísesyregionesinteresadosenSmartContractspara“suelo”:•  Georgia(conBitfuryGroup)•  Suecia(conChromaWay)•  Ghana(conBitland)

• Normativa:•  LosSmartContractspararegistrosrequierencambiosnormativos.•  CualquierSmartContractderegistrootorgahoy“seguridadprivada”.•  Hoy,losSmartContractnosustituyenalosregistros;loscomplementan.

Normativa – Smart Contracts para registros

Smart Contract financiero Bloque4

10/19/18 @pablofb 18

10/19/18 @pablofb 19

Uncriptoactivoenformadecriptomonedaes…1.  unarepresentacióndigitaldevalor2.  quenoesniemitidaporunbancocentralniporunaautoridad

pública,niestávinculadaaunamonedalegalmenteestablecida,

3.  quenoposeeelestatuslegaldemonedaodineropero4.  queesaceptadaporpersonasnaturalesojurídicascomo

mediodecambioyposiblementetambiénparaotrosfines,y5.  quepuedesertransferida,almacenadaointercambiada

electrónicamenteImagencedidaporEricChan

Qué es un Criptoactivo (BCE)

10/19/18 @pablofb 20

Smart Contracts para Crowdfunding

•  Ejemploweb:Swarm•  EjemploSM:Abanca-SM

Quésepuedeofrecer:• Pre-compradebienes• Derechodevoto•  Etc.

10/19/18 @pablofb 21

•  TheDAO(informedeUSSecuritiesandExchangeCommission)•  ICO(ejemplo:autopista).Tokenspara:

•  Futuroproductooservicio•  Votaciones•  Beneficios•  otrasfunciones

•  Ejemplos:•  UselessEthereumTokenyJesusCoin•  ICOREAL,NITRO•  UtilitySettlementCoin

Ejemplos de Smart Contracts Financieros

10/19/18 @pablofb 22

• Usospotenciales:crowdfunding,ventasdebienesyserviciostokenizados,financiaciónatravésdeventurecapital,tokenizacióndeparticipacionessocialesoacciones,sindicacióndepréstamos…

•  TokensERC20:•  CreadosdesdeEthereum,compatiblesconsuscarteras,peroautónomos.•  Permitenrepresentar(tokenizar)bienesreales,créditososerviciosfuturos

• Normativa(dependedelanaturalezadeltoken):•  NuevaDirectivaEuropeadePrevencióndelBlanqueodeCapitales•  Naturalezajurídicadeltoken(security/commodity)ànormativalocal.

Normativa - Smart Contracts financieros

Smart Contract para logística Bloque5

10/19/18 @pablofb 23

10/19/18

@pablofb

24

This illustration was made by Elemaki

Ejemplos:•  Proyectoparanavíos•  Proyectopararouters

10/19/18 @pablofb 25

•  LosSmartContractdelogísticatendránqueprogramarseconlaideadecumplirlanormativalocalenrelacióncon:

•  Regulaciónsobreenvíosnacionaleseinternacionales•  Normativasobreembargos•  Impuestos,tasasyaduanas•  Regulaciónsobreimportaciónyexportación•  Normasanticorrupciónydeprevencióndelblanqueodecapitals•  Normativacontralatratahumana

Normativa - Smart Contracts de logística

Smart Contract e identidad Bloque6

10/19/18 @pablofb 26

10/19/18 @pablofb 27

10/19/18@pablofb 28

1.  QuéesAlastriaID

2.  Cómofunciona

3.  Motivos:1.  Controldelsistema2.  Capacidaddeeleccióndelosmiembros3.  Aspectoslegales(proteccióndedatos…)

Smart contracts en AlastraID

Smart Contract y formación Bloque7

10/19/18 @pablofb 29

Ejemplos: - Working Hackers - Inesdi

10/19/18

@pablofb

30

Conclusiones Bloque8

10/19/18 @pablofb 31

10/19/18 @pablofb 32

•  SiunSmartContractpermiteejecutaruncontrato…• …deberáaplicarselanormativaexistentepara:

•  Contratos•  Sectoresregulados•  ProteccióndeDatos•  PropiedadIntelectual•  PrevencióndelBlanqueodeCapitales(odellavadodedineroodeactivos)•  Infraestructurascríticasyciberseguridad

Normativa básica para los Smart Contracts

10/19/18 @pablofb 33

•  UnSmartContractes,siseprogramóbien,softwareactualizable.•  Puedeserdesarrolladoydesplegadoporanónimosoidentificados.•  Seaplicaráaelloslanormativatradicionalvalorando:

•  RegiónopaísdelresponsabledelSmartContractydelosusuarios.•  Sector(reguladoonormasespecíficas)sobreelqueincidaelSmartContract.•  Naturalezajurídicadelostokensodelasoperaciones.

•  Problemáticas:alcancemundial,normasaplicablesytribunalcompetente.•  Soluciones:Asistencialegalytécnicadesdelaideaciónyeldesarrollo.

Conclusiones - Normas y Smart Contracts

10/19/18 @pablofb 34

Gracias por la atención. ¿Comentarios? ¿Preguntas?

PabloFernándezBurgueño–@pablofb

pablo@abanlex.com www.abanlex.com