HarFork 20 Steem Velocity Explicado | [Parte 1] Principales Cambios Técnicos

in #spanish6 years ago (edited)


Hace una semana Steemit Inc compartió un reporte con todos los cambios que traerá el próximo HardFork de Steem (HF20) "Velocity".

Este HF traerá muchos cambios fundamentales que pretenden hacer el sistema mas robusto y, como su nombre lo indica, mas rápido. Esta velocidad vendrá en un área sumamente importante, que es la primera barrera de entrada a Steem: la creación de cuentas.

Muchas de estas mejoras también son en Pro del lanzamiento de los Smart Media Tokens, pues para que este nuevo producto funcione adecuadamente necesita de una Cadena de Bloques de Steem robusta y a prueba de fallos, hasta ahora conocidos.

Los anuncios de Steemit Inc, aunque bastante largos, por obvias razones no se detienen a explicar cada parte de los términos técnicos que contienen, por lo que en esta serie de posts repasaré los cambios que implica el HF20 de la forma mas sencilla posible pero tratando de no dejar nada de lado. ¡Empecemos!

Primero que todo ¿Cuando entrará en funcionamiento?


El HardFork Velocity esta pautado para el 25 de Septiembre de este año, a las 11:00 am ET(Horario que compartimos en Venezuela). Esto siempre y cuando sea aprobado por al menos 17 de los 21 testigos top.

¿Que actualizaciones traerá el HF20?


Cambio de ancho de banda a un sistema de crédito de recursos

Nota: Estos tokens llevan por nombre original Resource Credits por lo que serán referidos de aquí en adelante como RCs pues será el termino generalmente usado en la plataforma.

¡¿Que?! Ok, empezamos con uno complicado pero que no puedo dejar de lado ya que es el cambio base para otros muy importantes. Este se relaciona directamente con (1) la capaciad de interactuar con la cadena de bloques de steem y (2) el proceso de creación de cuentas.

1. Interacción con steem:


Actualmente la cadena de bloques funciona por medio de un sistema de ancho de banda. El ancho de banda podría definirse como la capacidad que tenemos de enviar y recibir datos en una red (en este caso Steem).

¡Así es! En steem todos tenemos un ancho de banda, y si lo agotas ya no te será posible postear, comentar e incluso votar. Cada usuario tiene una cantidad de bytes en base a su SP, y steem disminuye o aumenta la cantidad de bytes dada dependiendo de la actividad en la cadena de bloques. Cada post, voto o comentario consume una cantidad de ancho de banda. Pero no deberías preocuparte, no es tan fácil quedarse sin ancho de banda a menos que tengas muy poco SP. Por esa razón steem delega 15 SP al crear una cuenta.

Con el nuevo sistema todas las transacciones serán efectuadas en términos de Creditos de Recursos y no de ancho de banda.

¿Que son los Creditos de Recursos?

En cuanto a la interacción con la cadena de bloques son muy similares al sistema de ancho de banda, pues así los define Steemit Inc :

Son créditos no transferibles otorgados a cada cuenta en función de la cantidad de Steem Power que tiene, que se "gastan" cada vez que un usuario realiza transacciones en la cadena de bloques Steem. Por supuesto, si los RC no se repusieran con el tiempo, eventualmente todos serían incapaces de realizar transacciones. Por esa razón los RC se regeneran con el tiempo.
Cuando se implemente este sistema todas las transacciones tendrán un costo en RCs en lugar de ancho de banda. Al igual que con el sistema actual, cuando una cuenta no tenga suficientes créditos no podrá efectuar transacciones.
¿Entonces que diferencia hay?
Aunque pareciera exactamente igual, y en cierto aspecto lo es, los cambios vienen a nivel técnico como soluciones para maximizar el uso eficiente de los recursos computacionales disponibles en la red de forma escalable. Uno de estos cambios es que los costos de las transacciones variarán en base a los niveles de actividad en la cadena de bloques en determinado momento, estos costos serán basados en un sistema de mercado interno.

También se creará una fondo de presupuesto de recursos para cada tipo de recurso: uso de RAM, tiempo de reindexado, etc. Los fondos son como las reservas de cada recurso que dispone la cadena de bloques, y serán valorados dinámicamente en Creditos de Recursos (por eso el nombre).

El precio de los recursos variará en base a las reservas; si la reserva de determinado recurso disminuye el precio en Creditos aumenta y viceversa.

Cabe destacar que todo esto pasará en la cadena de bloques fuera de nuestra vista, y que los créditos de recursos no son un tipo de token transferible ni con ningún valor directo en $.

¿En que benefician estos cambios a la plataforma?

Esto ayudará a distribuir los recursos de la red de forma mas eficiente; pasos necesarios para una propia escalabilidad de la cadena de bloques, sobre todo con el futuro lanzamiento de los SMT en mente, que traerá el desarrollo de muchas DApps (aplicaciones descentralizadas), comunidades y tokens nativos.

2. Proceso de creación de cuentas:


Este es un aspecto muy importante y que representa una gran barrera de entrada para muchos, pues el sistema de creación de cuentas actual es lento y poco eficiente. Ademas, las cuentas nuevas reciben una fracción de steem gratis y una delegación de 15 SP (para que tengan ancho de banda y puedan hacer transacciones) lo que incentiva a los multicuentas.

Ahora las cuentas podrán ser creadas con Créditos de Recursos en lugar de delegaciones de STEEM. El costo en Créditos de la creación de cuentas dependerá de la demanda en el mercado interno. Es decir que los usuarios podrán gastar parte de sus RCs en la creación de cuentas nuevas, pero deben tener cuidado de no gastar demasiado o no podrán interactuar con la cadena de bloques. Por otro lado se amaina en gran parte la creación de multiples cuentas pues no habrá ningún incentivo monetario directo en hacerlo.

Igualmente habrá un fondo global de tokens de creación de cuentas a descuento, este limita el numero de cuentas que pueden ser creadas de esta forma. Cada vez que un usuario cree una cuenta con sus Creditos de Recursos un token será consumido, si no hay mas tokens en el fondo global entonces no se podrán crear mas cuentas de esta forma.

El numero de estos token permitidos y creados diariamente será controlado por los testigos. Esto con la finalidad de prevenir que se acumulen un numero excesivo de tokens si no hay suficiente demanda para consumirlos.

Al crear una cuenta pagando la comisión de creación (3 STEEM actualmente) el STEEM será destruido en lugar de conservado como SP, también con el fin de mitigar la creación masiva de multicuentas por este medio.


Eso fue todo en esta primera parte de la serie, abarcando solo la parte fundamental de los demás cambios: Los Creditos de Recursos. Aunque algo pesado y técnico, y en su mayoría no serán cambio notorios a simple vista, traté de hacerlo lo mas entendible posible para comprender la esencia de este HardFork. En el proximo post estaré cubriendo otros cambios mas sencillos que serán implementados y estarán mas a simple vista en el uso diario de la plataforma.

Sort:  
Saludos @angelgarz , antes que nada felicidades por tan informativo post, a mi me queda una duda, ¿es provechoso hacer multicuentas? a lo que me refiero es que si de alguna forma alguien saca provecho de ello.
También quiero preguntarte, pues estás más lustrado en estos temas, ¿ de alguna manera nos afectaría negativamente el uso en la plataforma de los CRs ? con esto me refiero a que por ejemplo , nosotros los principiantes contemos con menos CRs o será muy similar a el uso de ancho de banda.
Te deseo mucho éxito amigo y que bueno que estés de vuelta.

Gracias alex!

Si lo es, sobretodo a gran escala, pues las cuentas nuevas reciben 0.5 SP gratis ademas de la delegación de 15 SP que dura bastantes meses. Una red de 1000 cuentas por ejemplo (existen de muchas mas) tendría un poder de voto combinado de 15000 SP, por ahi puedes sacar cuentas. También son usadas para spamear links fraudulentos, entre otros fines.

En los inicios las cuentas recibían unos 30 SP propios, y por estos abusos se fue disminuyendo gradualmente, pero esos 0.5 y sobre todo la delegación de 15 SP siguen siendo incentivo para algunos. Por eso el proceso de aprobación de cuentas es tan tardado, pero aun así sigue siendo ineficiente.

Sobre los RCs, en el aspecto que mencionas, será muy similar al ancho de banda y no es razón para preocuparse.

Excelente, la verdad es de suma importancia este hardfork y esencialmente por los RCs(los créditos de recursos), no lo sé, la verdad, hubiese sido excelente que indicaras el nombre original que en vez de solo el nombre traducido, no me malinterpretes, no está mal hacerlo, pero, desde mi punto de vista, es mejor para asegurar que conozcan los tokens exactamente por su nombre original, sé que los mencionas como "CRs" pero, la verdad, me causa inquietud por el hecho de no nombrarlos como "RCs", en serio, no me malinterpretes, el post está completamente excelente y te agradezco la información. Resteem!

No vale tranquilo, mas bien gracias por el feedback. Entiendo por que lo dices, hay muchos términos que es mejor dejarlos tal cual bien sea por que son mas usados así o por que la traducción no queda muy acorde, pero en este caso me pareció bastante traducible digamos.

Aun así tomaré en cuenta tu observación agregando el termino y abreviación originales en su primera mención, pues es cierto lo que dices que así se darán a conocer, tal como el SP o los SMTs. Saludos y gracias por el feedback sincero como siempre!

Excelente, así aumentará la calidad de contenido, porque tendrán que trabajar de verdad.

No entiendo para que comentas sin leer, no hablo sobre nada de eso en el post, de hecho este hardfork no tendrá mayores cambios en el sistema de votación ni curación.

¿Entonces los multicuentas seguirán con el mismo proceso? Explicame por favor. Algunos si trabajan en pro de la plataforma, otros solo lo hacen para cuestiones que imagino, pero desconozco. ¿Por qué hablas de un incentivo?

Tienes razón, disculpa pero no lo vi desde ese punto (que fuera en relación con los multicuentas) y como no haces referencia a ello me pareció un comentario genérico sin relación al post, cosa que se ve mucho aquí y es un poco molesto.

Es cierto , esta es una gran medida para mitigar el abuso. Y hay otras que estaré mencionando en el proximo post de la serie. Este HF trae excelentes soluciones en ese aspecto y en el de escalabilidad, lastima que no se trataron los temas de curación y recompensas que incentivan el uso de bots en lugar de la curación manual.

Aclarado todo, gracias por comentar! jaja

¡Gracias!

wow sin palabras de esto. Pero me hago una pregunta... ¿ hasta que punto puede ser beneficioso? es muy interesante tu post, estaré al pendiente de mas!!

Pues los cambios que menciono son en pro de resolver problemas de escalabilidad y de facilitar la creación de cuentas y otros temas, ademas muchas actualizaciones de este HF serán correcciones de bugs y otros problemas, así que bastante beneficioso.

No se si leíste el post o solo es un comentario genérico pero veo en tu blog que estas plagiando contenido, en esta plataforma se recompensa el contenido original y las interacciones autenticas. REPORTADO

No te estuviera escribiendo tu post no crees? pero cada quien su mundo, me pareció interesante lo que publicaste , cosa que desconocía un poco, pero veo que tu eres diferente a ello... con lo del contenido si tome de referencia una descripción pero me olvide de los créditos, la cual agradezco tu "aporte" , espero que sigan en buen camino , saludos.

Entiendo, pero tu pregunta daba la impresión de que no, ya que describo muchos de los beneficios que esto traerá a la plataforma en el post.

En cuanto a tu post entiendo el error pues eres nuevo, pero deberías editarlo poniendo el texto copiado en citas ademas de la fuente.

Mi reacción se debe a que hay muchas cuentas nuevas plagiando contenido y haciendo copie y pegue, y dejando comentarios genéricos.

muy buena la información...

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by angelgarz from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 64432.28
ETH 2648.26
USDT 1.00
SBD 2.78