¿Qué es el SDK de Ecency y por qué cambia todo para Hive? Una guía sencilla para entender su impacto real. ESP/EN.

avatar

Imagen realizada con IA para este texto.



Si alguna vez te preguntaste qué significa “SDK” y por qué eso debería importarte aunque no seas programador, este artículo es para ti. No es un manual técnico. Es una guía sencilla para entender por qué este cambio que hace Ecency, no solo mejora una App, sino que transforma toda la red Hive.

If you've ever wondered what "SDK" means and why that should matter to you even if you're not a programmer, this article is for you. It is not a technical manual. It is a simple guide to understand why this change made by Ecency, not only improves an App, but transforms the entire Hive network.

Introducción:

Introduction:

Recientemente, Ecency publicó un artículo sobre el nuevo SDK y configurabilidad de Ecency, el cual es un artículo muy importante, ya que el mismo es un enorme beneficio no solo para la comunidad de Ecency, sino para toda la red de Hive en general.

Sin embargo, cuando se usan términos técnicos como SDK y configurabilidad, muchas personas no saben de qué se está hablando y, por no entenderlo, tampoco entienden que se vea este proceso como un gran logro a nivel de la plataforma.

La idea de este artículo es explicar qué es un SDK y cómo el desarrollo del mismo representa un paso enorme hacia la escalabilidad, la simplificación y la estabilidad de la plataforma de Ecency y lo que eso significa para las comunidades que usan Ecency y hacen vida dentro de Hive.

Recently, Ecency published an article about the new Ecency SDK and configurability, which is a very important article, as it is a huge benefit not only for the Ecency community, but for the entire Hive network in general.

However, when using technical terms such as SDK and configurability, many people do not know what they are talking about and, because they do not understand it, they also do not understand that this process is seen as a great achievement at the platform level.

The idea of this article is to explain what an SDK is and how the development of it represents a huge step towards the scalability, simplification and stability of the Ecency platform and what that means for the communities that use Ecency and make life inside Hive.


¿Qué es una API y qué es un SDK?

What is an API and what is an SDK?

API es la abreviación de Application Programming Interface, que en español significa: Interfaz de Programación de Aplicaciones. En nuestra red Hive tenemos diferentes APIs, que nos permiten a los usuarios pedir información de la blockchain, como votos, datos de usuarios, publicaciones y transacciones. Entonces podemos decir que una API en Hive es la forma en que las apps que hacen vida en nuestra red le piden datos a la blockchain; es una especie de puente de comunicación. Por lo tanto, sin las APIs, no podríamos tener acceso a Ecency, Peakd, Tribaldex, Rising Star, Big Dog Bone, ni ninguna otra página o plataforma que funcione en la red Hive.

API is the abbreviation of Application Programming Interface, which in Spanish means: Application Programming Interface. In our Hive network we have different APIs, which allow users to request information from the blockchain, such as votes, user data, publications and transactions. So we can say that an API in Hive is the way in which the apps that make life on our network ask for data from the blockchain; it is a kind of communication bridge. Therefore, without the APIs, we would not be able to have access to Ecency, Peakd, Tribaldex, Rising Star, Big Dog Bone, or any other page or platform that works on the Hive network.


¿Veamos en casos prácticos para qué se usan las APIs en Hive?

Let's see in practical cases what APIs are used for in Hive?

  • En Ecency, se usan para mostrar los post, para ver las notificaciones, los saldos de la cuenta, hacer transacciones con la cartera interna de Ecency, ver saldos de la cuenta, hacer búsquedas de post y más.

  • En la Hive Keychain, se usan para verificar las transacciones las firmas de los usuarios.

  • En las comunidades, se pueden usar de varias maneras, como en el caso de los concursos, ver los votos y los comentarios de una publicación.

  • En el caso de los juegos Dbuzz, mercados de NFT y otros, utilizan las APIs para poder obtener informaciones y datos en tiempo real.

  • In Ecency, they are used to display posts, to view notifications, account balances, make transactions with Ecency's internal wallet, view account balances, make post searches and more.

  • In the Hive Keychain, user signatures are used to verify transactions.

  • In communities, they can be used in various ways, such as in the case of contests, viewing votes and comments on a post.

  • In the case of Dbuzz games, NFT markets and others, they use APIs to be able to obtain information and data in real time.


¿Qué es un SDK?

What is an SDK?

El SDK es un kit de desarrollo de software en inglés: software development kit, es decir, el SDK es un conjunto de herramientas de desarrollo de software que incluye dentro de su kit: librerías, código reutilizable, documentación explicativa, ejemplos y utilidades, para que los programadores puedan crear aplicaciones más rápido y de forma estandarizada.

En términos muy simples, podemos decir que un SDK es una caja de herramientas accesible y lista para usar para que los desarrolladores no tengan que estar haciendo un código nuevo desde el inicio cada vez que quieran integrar o construir algo sobre la plataforma, sino que ya arrancan y avanzan con las herramientas existentes.

The SDK is a software development kit in English: software development kit, that is, the SDK is a set of software development tools that includes within its kit: libraries, reusable code, explanatory documentation, examples and utilities, so that programmers can create applications faster and in a standardized way.

In very simple terms, we can say that an SDK is an accessible and ready-to-use toolbox so that developers do not have to be making new code from the start every time they want to integrate or build something on the platform, but they already start and move forward with existing tools.


Imagen hecha por IA para este texto.


¿Cómo funciona un SDK?

How does an SDK work?

  • El SDK proporciona un código ya escrito, lo que en informática y en el lenguaje de los desarrolladores se conoce como librerías. Y estas librerías lo que hacen es resolver funciones comunes, como podrían ser: el manejo de cuentas, la seguridad, las APIs, entre otras.

  • Centraliza la lógica compleja, es decir, con un SDK, el programador llama a funciones sencillas ya escritas, en lugar de escribir cientos de líneas para desarrollar un proceso. Por ejemplo, con el nuevo SDK de Ecency, el desarrollador, en vez de crear manualmente un JSON-RPC, que permite la comunicación entre un cliente y un servidor, el SDK te da la función ya lista como getAccount(username) y listo, el desarrollador se ahorra el tener que crear la función y hace la operación de manera rápida.

  • Incluye la documentación y los ejemplos, para que los desarrolladores sepan cómo aplicar el SDK en sus APPs.

  • Optimiza la integración, ya que normalmente los SDK traen herramientas para probar el código, hacer debugging y para conectarse más fácilmente con la plataforma.

  • The SDK provides an already written code, which in computer science and in the language of developers is known as libraries. And what these libraries do is solve common functions, such as account management, security, APIs, among others.

  • Centralizes complex logic, that is, with an SDK, the programmer calls simple functions already written, instead of writing hundreds of lines to develop a process. For example, with the new Ecency SDK, the developer, instead of manually creating a JSON-RPC, which allows communication between a client and a server, the SDK gives you the ready-made function as getAccount(username) and voila, the developer saves having to create the function and does the operation quickly.

  • Includes documentation and examples, so developers know how to apply the SDK in their APPs.

  • It optimizes the integration, since usually the SDKs bring tools to test the code, do debugging and to connect more easily with the platform.


¿Cuáles son los beneficios de usar un SDK?

What are the benefits of using an SDK?

  • Ahorro de tiempo y esfuerzo.

  • Menor cantidad de errores en el proceso de programación.

  • Estandarización: Esto se debe a que los proyectos realizados con SDK siguen las mismas reglas, lo que los hace compatibles y coherentes.

  • Mejor experiencia del usuario final, ya que las aplicaciones realizadas a través de un SDK son más estables, rápidas y confiables.

  • Escalabilidad, ya que permite al desarrollador añadir funciones sin que el sistema se vuelva caótico.

  • Facilita el proceso de adopción, ya que permite que los nuevos desarrolladores y programadores se integren más rápido al ecosistema.

  • Saving time and effort.

  • Fewer errors in the programming process.

  • Standardization: This is because the projects made with SDKs follow the same rules, which makes them compatible and consistent.

  • Better end user experience, as applications made through an SDK are more stable, faster and reliable.

  • Scalability, as it allows the developer to add functions without the system becoming chaotic.

  • It facilitates the adoption process, as it allows new developers and programmers to integrate into the ecosystem faster.


¿Cómo impacta este nuevo proyecto y actualización de Ecency a los usuarios y a las comunidades regionales en Hive?

How does this new Ecency project and update impact users and regional communities in Hive?

El potencial y los aspectos positivos que tiene este nuevo proyecto y actualización de Ecency son enormes; con el @good-karma y su equipo de desarrolladores, le están dando a las comunidades regionales y a la comunidad en general de Hive una herramienta poderosa de democratización y crecimiento a todos los niveles dentro de nuestra red.

Eso se debe a que, gracias al nuevo SDK de Ecency, se va a simplificar mucho el acceso a la tecnología y permitirá un desarrollo más amplio. Antes del SDK, para poder programar o desarrollar proyectos en Hive, se necesitaban conocimientos muy técnicos o tener un buen equipo de desarrolladores. Ahora, con esta nueva herramienta, se pueden estandarizar los procesos de una manera más fácil y clara, lo que permitirá que un desarrollador local de cualquier región pueda integrarse a la red de Hive sin tanta complejidad. Esto le dará a las comunidades de Hive un mayor proceso de independencia y personalización, y a cada comunidad regional (África, Asia, América Latina, entre otras) la oportunidad de crear su propia instancia de Ecency, adaptada a su idioma, su cultura y sus prioridades. Por ejemplo, una comunidad hispanohablante podría integrar funciones específicas de formación y apoyo a los nuevos usuarios en español, mientras que la comunidad africana podría enfocarse en procesos relacionados con la microeconomía local o la educación digital, entre muchas otras opciones.

Otro beneficio que nos da esta actualización es el proceso de la inclusión digital, ya que la creación del SDK hará más accesible y más fácil para todos los desarrolladores de las regiones sumarse a Hive sin quedar rezagados por las barreras técnicas.

Y diría que otro punto clave es el fortalecimiento de la identidad regional, ya que, al poderse activar y desactivar funciones, cada comunidad puede construir un espacio con personalidad propia dentro de la plataforma, reforzando la cohesión cultural y dando más visibilidad a su voz dentro del ecosistema de Hive. Finalmente, el uso de esta herramienta puede causar un impacto muy positivo en el crecimiento económico y social de muchas comunidades, ya que, al facilitarse la creación de aplicaciones y proyectos locales, se abren las oportunidades de monetización, colaboración y formación para los usuarios y desarrolladores de las diferentes regiones.

Por eso ahora puedo decir a nivel personal y sin temor a dudas, que esta actualización realizada por @good-karma y su equipo, no solo mejora la tecnología de Ecency, sino que también democratiza abiertamente el acceso a Hive y permite que las comunidades de las diferentes regiones tengan un papel protagónico en el crecimiento global de la red.

The potential and the positive aspects that this new project and Ecency update have are enormous; with the @good-karma and its team of developers, they are giving the regional communities and the Hive community in general a powerful tool for democratization and growth at all levels within our network.

That's because, thanks to the new Ecency SDK, access to technology will be much simplified and will allow for broader development. Before the SDK, to be able to program or develop projects in Hive, you needed very technical knowledge or to have a good team of developers. Now, with this new tool, the processes can be standardized in an easier and clearer way, which will allow a local developer from any region to integrate into the Hive network without so much complexity. This will give Hive communities a greater process of independence and personalization, and each regional community (Africa, Asia, Latin America, among others) the opportunity to create their own instance of Ecency, adapted to their language, culture and priorities. For example, a Spanish-speaking community could integrate specific training and support functions for new users in Spanish, while the African community could focus on processes related to local microeconomics or digital education, among many other options.

Another benefit that this update gives us is the digital inclusion process, since the creation of the SDK will make it more accessible and easier for all developers in the regions to join Hive without being left behind by technical barriers.

And I would say that another key point is the strengthening of regional identity, since, by being able to activate and deactivate functions, each community can build a space with its own personality within the platform, reinforcing cultural cohesion and giving more visibility to its voice within the Hive ecosystem. Finally, the use of this tool can have a very positive impact on the economic and social growth of many communities, since, by facilitating the creation of local applications and projects, monetization, collaboration and training opportunities are opened for users and developers from different regions.

That's why I can now say on a personal level and without fear of doubts, that this update made by @good-karma and his team, not only improves Ecency's technology, but also openly democratizes access to Hive and allows communities from different regions to have a leading role in the global growth of the network.


Ejemplo de un proyecto regional que se podría hacer con el SDK de Ecency

Example of a regional project that could be done with the Ecency SDK

Imaginemos que queremos crear una plataforma educativa dentro del ecosistema de Hive, enfocada en tutoriales, guías y mentorías a nivel de desarrollo y programación en español.

Y para hacerlo, usaremos el SDK de Ecency para integrar las publicaciones, las recompensas y la gestión de los usuarios.

Let's imagine that we want to create an educational platform within the Hive ecosystem, focused on tutorials, guides and mentoring at the development and programming level in Spanish.

And to do that, we'll be using the Ecency SDK to integrate posts, rewards, and user management.


¿Cómo funcionaría esta idea?

How would this idea work?

1- Lanzamiento:

  • Realizamos una comunidad o creamos nuestro sitio web en la Hive Blockchain Capa 2.

  • Realizamos la integración con el SDK de Ecency y al hacerlo logramos: a) Usar las funciones listas como getAccount. b) Podemos usar la función getDiscussionsByCreated para mostrar los post en español relacionados con la educación digital. c) El SDK nos permitirá acceso mediante la Hive Keychain, HiveSigner o cualquier otro método que esté definido en las funciones.

2- Gamificación:

  • Podemos crear un token de segunda capa para recompensar a los usuarios que podríamos llamar ECENEDU y que sería un token BEP-200 en Hive Engine.

  • Podemos crear un sistema de recompensas para las personas que terminen los cursos, publiquen tutoriales o ayuden a otros usuarios.

  • Podemos generar concursos para beneficiar a los usuarios y atraer nuevos integrantes a la comunidad.

  • Podemos hacer un sistema de quema de tokens, y todo esto funcionando a través de la integración con el SDK y la API de la segunda capa.

1- Launch:

  • We make a community or create our website in the Hive Blockchain Layer 2.

  • We perform the integration with the Ecency SDK and by doing so we achieve: a) Use the ready functions like getAccount. b) We can use the getDiscussionsByCreated function to display the posts in Spanish related to digital education. c) The SDK will allow us access through the Hive Keychain, HiveSigner or any other method that is defined in the functions.

2 - Gamification:

  • We can create a second layer token to reward users that we could call ECENEDU and that would be a BEP-200 token in Hive Engine.

  • We can create a reward system for people who finish the courses, post tutorials or help other users.

  • We can generate contests to benefit users and attract new members to the community.

  • We can make a token burning system, and all this working through the integration with the SDK and the API of the second layer.


¿Qué beneficios trae?

What benefits does it bring?

  • Acceso al conocimiento de desarrollo y programación en español.

  • Formación de nuevos usuarios.

  • Crecimiento económico.

  • Fortalecimiento comunitario. También podemos hacer páginas con mercados locales donde las personas vendan sus productos y conocimientos en la red Hive, integrándose a ella más fácilmente a través del SDK, lo mismo que crear plataformas de arte, cultura, juegos y cualquier otra visión emprendedora que tengamos.

El SDK de Ecency nos permite hacer eso con más facilidad y de manera rápida y sencilla, lo que democratiza el acceso a la red y al ecosistema.

  • Access to development and programming knowledge in Spanish.

  • Training of new users.

  • Economic growth.

  • Community strengthening. We can also make pages with local markets where people sell their products and knowledge on the Hive network, integrating into it more easily through the SDK, as well as creating platforms for art, culture, games and any other entrepreneurial vision we have.

The Ecency SDK allows us to do that more easily and quickly and simply, which democratizes access to the network and the ecosystem.


Despedida.

Farewell.

Por eso el SDK de Ecency es una gran noticia, no solo para los usuarios de Ecency, sino para toda la comunidad y el ecosistema de Hive, ya que el SDK de Ecency se profundiza la verdadera democratización en el ecosistema de nuestra red.

Finalmente, si deseas construir tu plataforma regional con el SDK de Ecency, empieza por leer su documentación oficial en este enlace.

Muchas gracias por visitar mi blog y leer este post.

That's why the Ecency SDK is great news, not only for Ecency users, but for the entire Hive community and ecosystem, since the Ecency SDK deepens the true democratization in the ecosystem of our network.

Finally, if you want to build your regional platform with the Ecency SDK, start by reading its official documentation at this link.

Thank you so much for visiting my blog and reading this post.


Fuentes Consultadas:

1, 2, 3, 4, 5 , 6


Traducido con Yandex.



Crece en Hive con el apoyo de Crypto Company.

Ingresa a su Discord aquí.


#Archon, es una comunidad que apoya proyectos, resuelve problemas, y te ayuda a crecer en Hive.

Visita su Discord, tienen un chat en español.







0
0
0.000
22 comments
avatar

esta buena la información, la guardare para leerla con más calma.

0
0
0.000
avatar

Sigue siendo un poco técnico para mí 😅 pero sí es para mejorar el desarrollo de Ecency pues qué bien 💪🏾🎉🎉🎉

0
0
0.000
avatar

Hola, feliz día.
Sí, es un poco técnico, pero trate de explicarlo de la manera más sencilla posible, ya que es una herramienta que puede ayudar mucho a las comunidades y realmente democratiza Hive de una manera enorme a nivel de procesos de tecnología.
!LOL

0
0
0.000
avatar

Interesante, no sabía que existía está posibilidad, gran herramienta que nos proporciona ecency y múltiples funciones a la hora de utilizarlas. Un gran avance a nivel tecnológico.
!LADY

0
0
0.000
avatar

Hola @cositav, feliz día.
Con esta herramienta se hace mucho más realizar el proceso de la plataforma de ahorro e inversión que queremos sacar como comunidad para el año que viene.
Es una herramienta excelente.
!HUESO

0
0
0.000
avatar

En este 2025 que el desarrollo digital se ha disparado en todos los sitios, son buenas noticias. Gracias por su explicación

0
0
0.000
avatar

Thank you for sharing the new ecency update and have a nice day hivers.

0
0
0.000
avatar

Gracias por la información y la aclaración de términos bro. Saludos

0
0
0.000
avatar

Hola, feliz día.
Muchas gracias a ti por el comentario.
Lo importante es que la personas entiendan la importancia de esta herramienta y todo lo que puede lograr una comunidad organizada con ella.
!LOL

0
0
0.000
avatar

!discovery 30
!PIZZA

0
0
0.000
avatar

Hola, feliz día.
Muchas gracias por el apoyo.
!IDD

0
0
0.000
avatar

@osomar357 viajé en el tiempo cuando leí "SDK" en tu post 😂... A finales de los años 90 fui administrador de bases de datos Informix y hubo un momento en el que me tocó migrar data a Oracle, entonces una de las cosas que me tocó instalar (en SO Unix Solaris, por cierto) fueron los así llamados SDK de Informix para (entre otras cosas) operar las librerías ODBC y poner a "hablar" ambos ambientes... ¡Resulta que la instalación y setting de aquellos fulanos ODBC era más difícil que el resto de todo proceso! 😂 😂 😂... De hecho, de ahí surgió un dicho en el departamento de IT y cuando teníamos un problema grave decíamos: "¡Se nos volvió un SDK esto!" 😂 y cuando el jefe andaba de malas pulgas le decíamos: "Amaneció con el SDK revuelto" 😂... Saludos...

0
0
0.000