1
+ title : Un Protocolo Descentralizado para Remunerar el Ecosistema de Código Abierto
2
+ abstract : >
3
+ Crear un registro público, abierto y estable para todo el software de código abierto
4
+ permitirá a los proyectos publicar lanzamientos de forma independiente en lugar
5
+ de depender de terceros que ensamblan estos datos irregulares en cientos de
6
+ sistemas separados (y duplicados). Los mantenedores de paquetes publicarán
7
+ sus lanzamientos en un registro descentralizado impulsado por una blockchain
8
+ tolerante a fallos bizantinos para eliminar fuentes únicas de fallo, proporcionar
9
+ lanzamientos inmutables y permitir que las comunidades gobiernen sus regiones
10
+ del ecosistema de código abierto, independientemente de agendas externas.
11
+
12
+ tea incentiva el mantenimiento de código abierto permitiendo a los participantes
13
+ de la red apostar valor contra los paquetes de los que dependen y quieren asegurar.
14
+ El graph del protocolo tea proporciona registro de paquetes inmutable, requisitos
15
+ de dependencia, autenticidad de paquetes y oráculos de uso para informar al algoritmo
16
+ de remuneración de tea. La inflación sistemática se distribuye a todos los paquetes
17
+ basándose en ese algoritmo. Si se encuentran problemas de seguridad o desarrollo,
18
+ los desarrolladores pueden hacer reclamaciones respaldadas por evidencia contra
19
+ el paquete, y pueden ocurrir penalizaciones. Los miembros de la comunidad de código
20
+ abierto pueden revisar paquetes por problemas de calidad, y el protocolo puede
21
+ responder a estas revisiones realizando eventos de penalización proporcionales.
22
+
23
+ author :
24
+ - Max Howell
25
+ - Timothy Lewis
26
+ - Thomas Borrel
27
+ references :
28
+ - id : sources
29
+ url : https://github.com/teaxyz/white-paper
30
+ - id : cc
31
+ url : https://creativecommons.org/licenses/by-sa/4.0/
32
+ - id : nist
33
+ url : https://nvd.nist.gov/vuln/detail/CVE-2021-44228
34
+ - id : reuters
35
+ url : https://www.reuters.com/article/usa-cyber-vulnerability-idCNL1N2SY2PA
36
+ - id : twitter
37
+ url : https://twitter.com/yazicivo/status/1469349956880408583
38
+ - id : w3
39
+ url : https://www.w3.org/TR/did-core/
40
+ - id : theregister
41
+ url : https://www.theregister.com/2016/03/23/npm_left_pad_chaos/
42
+ - id : fossa
43
+ url : https://fossa.com/blog/npm-packages-colors-faker-corrupted/
44
+ - id : lunasec
45
+ url : https://www.lunasec.io/docs/blog/node-ipc-protestware/
46
+ - id : github
47
+ url : https://github.com/dominictarr/event-stream/issues/116
48
+ - id : zdnet
49
+ url : https://www.zdnet.com/article/open-source-software-how-many-bugs-are-hidden-there-on-purpose/
50
+ - id : threatpost
51
+ url : https://threatpost.com/backdoor-found-in-utility-for-linux/147581/
52
+ - id : fbi
53
+ url : https://www.fbi.gov/news/stories/phantom-secure-takedown-031618
54
+ - id : europol
55
+ url : https://www.europol.europa.eu/media-press/newsroom/news/800-criminals-arrested-in-biggest-ever-law-enforcement-operation-against-encrypted-communication
56
+ - id : medium
57
+ url : https://medium.com/intrinsic-blog/compromised-npm-package-event-stream-d47d08605502
58
+ - id : semver
59
+ url : https://semver.org/
60
+ - id : npmjsCrossenv
61
+ url : https://blog.npmjs.org/post/163723642530/crossenv-malware-on-the-npm-registry.html
62
+ - id : npmjsLodash
63
+ url : https://www.npmjs.com/package/lodash
64
+ - id : npmjsChalk
65
+ url : https://www.npmjs.com/package/chalk
66
+ - id : npmjsLogFourjs
67
+ url : https://www.npmjs.com/package/log4js/
68
+ - id : arxiv
69
+ url : https://arxiv.org/abs/1207.2617/
70
+ - id : web3
71
+ url : https://research.web3.foundation/en/latest/polkadot/overview/2-token-economics.html
72
+ header-includes :
73
+ - \usepackage{fancyhdr,ragged2e}
74
+ - \lhead{\parbox[t]{0.5\textwidth}{\RaggedRight\rightmark\strut}}
75
+ - \rhead{\parbox[t]{0.5\textwidth}{\RaggedLeft\leftmark\strut}}
76
+ - \setlength{\headheight}{5\baselineskip}
77
+ - \pagestyle{fancy}
78
+ - \fancyfoot[LE,RO]{© 2022 tea.inc.}
79
+ - \fancyfoot[L]{v2.1.0+es} # expand these variables!
80
+ lang : es # https://pandoc.org/MANUAL.html#language-variables
81
+ dir : ltr # language direction; ltr:left-to-right or rtl:right-to-left
82
+ translator :
83
+ - boredray
0 commit comments