Best Practices for Creating NFTs on Stellar

Tags: NFTs

There are different ways to create NFTs on Stellar, and even more ways to store and address large amounts of data for these NFTs. This guide is about how to use Stellar to create NFTs that can stand the test of time while maximizing interoperability with the Stellar ecosystem services and wallets.

Cryptoeconomics — Part I

Tags: Blockchain, Crypto

Web3 and the Future of the Internet: The Power of Blockchain Technology

Tags: Web3

Unleashing the Power of Decentralization

Web3, powered by blockchain technology, is set to revolutionize the
internet as we know it. Web3 represents a shift from the centralized
platforms of Web 2.0 to a decentralized internet. Blockchain, the
underlying technology, enables secure, transparent, and direct
peer-to-peer interactions, eliminating the need for intermediaries.

By leveraging blockchain's shared and immutable ledger, Web3 empowers
individuals to take control of their data and participate actively in
shaping applications and services. This shift in power puts privacy,
security, and user autonomy at the forefront.

The Evolution of the Web Source: Fabric Ventures

Web3's Impact on Industries: Unlocking New Possibilities

Web3, with its decentralized architecture and blockchain technology, has
the potential to reshape the future of the Internet and various
industries, such as finance, education, supply chain management,
healthcare, and more.

Transforming the Financial Industry

The financial industry stands to benefit significantly from Web3.
Decentralized Finance (DeFi) applications are revolutionizing traditional financial services by providing transparent and inclusive banking, lending, and investing alternatives.

Monthly unique DeFi users. Source: Dune Analytics


Revolutionizing Education

Learning Web3 can revolutionize education by enabling secure and verifiable credentialing systems. Individuals can store their educational
achievements and skills through blockchain-based solutions tamper-proof, improving trust and portability. Additionally, peer-to-peer learning platforms can facilitate knowledge sharing without intermediaries, fostering a more inclusive and accessible educational landscape.

Reinventing Supply Chain Management

Web3 can revolutionize supply chain management by providing clarity and
traceability across the entire value chain. Blockchain technology enables recording every step in the supply chain, ensuring authenticity and trust in the origin, quality, and ethical sourcing of products.

Example of Flow Diagram for agro-business supply chain management. Source: ResearchGate

Empowering Healthcare: Secure Data Sharing

In the healthcare sector, Web3 can address critical challenges such as
data security, interoperability, and patient privacy. Blockchain technology can enable the secure and efficient sharing of medical records, facilitate medical research, and empower patients to have greater control over their health data.

Blockchain in Healthcare market previsions. Source: Precedence Research

Future Developments in the Web3 Space: A Decentralized Future

Web3 is an ever-evolving landscape with exciting possibilities and
challenges on the horizon.

Interoperability and Scalability

Interoperability is a crucial aspect of Web3, allowing different blockchain networks and protocols to communicate seamlessly. Additionally, scalability, or the ability to handle a growing number of users and transactions, is a critical challenge that needs to be addressed for Web3 to
achieve widespread adoption.


Decentralized Applications (dApps) and Decentralized Autonomous Organizations (DAOs)

Decentralized applications (dApps) are at the forefront of Web3 innovation. These applications leverage the power of blockchain to enable peer-to-peer interactions and eliminate the need for intermediaries. Additionally,
Decentralized Autonomous Organizations (DAOs) are governed by smart
contracts that allow decentralized decision-making and collective ownership.

Traditional Companies vs DAOs. Source: dev.to


Web3 and the Internet of Things (IoT)

Integrating Web3 and the Internet of Things (IoT) can create a truly connected and autonomous world. In addition, the convergence of Web3 and IoT opens up new possibilities for smart cities, supply chain optimization, and personalized user experiences.

Governance and Regulations

As Web3 evolves, appropriate governance models and regulatory frameworks become crucial. Therefore, understanding the evolving landscape of Web3 governance and regulations is essential for its sustainable growth and mass adoption.

As we look to the future, Web3 holds immense potential to reshape the
internet and redefine how we interact with digital systems.

Stellar Core: A Crash Course

Tags: Blockchain, Dev

A high-level overview of Stellar Core architecture and data flows on the Stellar Network.

Speaker: Marta Lokhava - Software Engineer, Stellar Development Foundation

https://www.stellar.org/

A no_std Rust Environment

Tags: Programming, Dev, IT, Smart Contracts, Soroban, Web3

Soroban Pioneer Quest Walkthrough by @ElliotFriend

Tags: Smart Contracts, Soroban

Master Smart Contract Development

Tags: Blockchain

Embark on an exciting journey to master smart contract development through a captivating and gamified learning experience. With each challenge you conquer, you’ll get exclusive NFTs as a testament to your growing expertise.

https://fastcheapandoutofcontrol.com/
Author: olvisgil@gmail.com

Oracles with Soroban Smart Contracts: A Practical and Flexible On-Chain Framework

Tags: Smart Contracts, Soroban

Oracles with Soroban Smart Contracts: A Practical and Flexible On-Chain Framework

Oracles serve as bridges between blockchains and external data sources. Let's learn how they work!

{ author: @FredericRezeau } #DEVCommunity #RustLang #Soroban #Oracles

Soroban y la blockchain de Stellar | Explicación en Español por Roberto Sanz

Tags: E-learning, Smart Contracts, Soroban, Web3

Vamos a conocer tanto Stellar como su plataforma de contratos inteligentes llamada Soroban.

Learn how Stellar’s unique Proof-of-Agreement (PoA) consensus algorithm works

Tags: Web3, Smart Contracts

If you've spent long enough on the Stellar network, perhaps one of the mysteries you ponder is how Stellar’s unique Proof-of-Agreement (PoA) consensus algorithm works. After all, this is not Proof-of-Stake or Proof-of-Work – so what could it be?

RPC for Soroban mainnet

Tags: Web3, Blockchain, Smart Contracts, Programming, Dev

This blog provides a comprehensive guide for developers looking to interact with Soroban smart contracts on the Stellar mainnet, which were launched on February 20, 2024. It begins by explaining the context of Soroban's phase 0 and the initial quiet period due to the unexpected lack of Remote Procedure Call (RPC) servers for many developers. Highlighting the importance of RPC servers for interacting with Soroban, the blog outlines options for developers, including using public RPC providers listed in the Soroban documentation and the alternative of setting up a personal RPC server.

Trunk - Build, bundle & ship your Rust WASM application to the web

Tags: Smart Contracts, Web3

Trunk is a WASM web application bundler for Rust. Trunk uses a simple, optional-config pattern for building & bundling WASM, JS snippets & other assets (images, css, scss) via a source HTML file.

https://trunkrs.dev/
Author: olvisgil@gmail.com

Learn about blockchain with Olvis from OG Technologies EU

Tags: Web3, Blockchain, E-learning

DeFi on Stellar with Soroswap

Tags: Web3, Blockchain, Smart Contracts, Soroban

Stellar Global Discord event recording featuring the Soroswap team discussing their upcoming AMM protocol on Soroban.!

Hosted by Olvis Gil & Fergal, with special guest Esteban Iglesias!

Built on Stellar - xBull & Soroban Domains

Tags: Web3, Blockchain, Smart Contracts

Stellar Global Discord event recording featuring the Creit Tech team discussing their multi-functional wallet, xBull, and Soroban Domains!

Hosted by Olvis Gil & Fergal, with special guest Enrique Arrieta!

How to run rust code with nodejs

Tags: Smart Contracts, Web3, Programming, Nodejs, Reactjs

Rust and Node.js are two different programming languages that serve different purposes. Rust is a system

programming language known for its memory safety, performance, and low-level control. Node.js, on the other hand,

is an open-source JavaScript runtime environment, used primarily for building scalable and high-performance

server-side applications.

Directly running Rust code within Node.js is not straightforward because they are built for different use cases.

However, you can create a communication bridge between these two languages to build complex systems that leverage

the strengths of both. Here's an outline of how you could set up a system where you can call Rust functions from

your Node.js application:

1. Create your Rust library:

First, you need to write your Rust library code and package it as a shared library or a Crate for others to use.

Since Rust is not designed to be run in the Node.js environment, you cannot directly call Rust functions from

Node.js using JavaScript. Instead, you will create an interface (an API) with Rust and then call that interface

from Node.js.

2. Use `node-bindings` or `wasmer`:

There are two popular ways to interact with Rust code from Node.js:

a. Using the `node-bindings` library, you can create JavaScript interfaces for your Rust functions and call them

directly in Node.js. This method is suitable when you need to make only a few Rust calls from Node.js or if you're

dealing with low to moderate volumes of data exchange between Rust and Node.js.

b. Using the `wasmer` engine, you can compile your Rust code into WebAssembly (WASM) modules and run them in

Node.js using WASM. This method is more suitable for larger projects that require more significant data transfer

or a more complex interaction between Rust and Node.js.

Here's an outline of both methods:

**Method 1: Using `node-bindings`:**

1. Install the `node-bindings` crate in your Rust project by adding it to your `Cargo.toml`.

2. Write Rust bindings for your functions and create a new JavaScript interface using Node.js FFI (Foreign

Function Interface).

3. Build your Rust library and package it with your Node.js application as an npm dependency.

4. Call the Rust functions from Node.js using the generated interface.

**Method 2: Using `wasmer`:**

1. Compile your Rust code into WebAssembly (WASM) format.

2. Use the `wasmer-node` module to load and run your WASM module in Node.js.

3. Call the Rust functions from Node.js using JavaScript interfaces provided by `wasmer`.

Keep in mind that both methods come with their advantages and disadvantages, so choose the one that best suits

your use case. If you need a more complex interaction or require higher performance from Rust code, then consider

using WebAssembly (WASM) with `wasmer`. For simpler projects with fewer interactions, you may prefer the

`node-bindings` method.


Author: olvisgil@gmail.com

Step-by-Step Guide to Setting Up Stellar Validator Node

Tags: Blockchain, Programming, Web3

In this guide, overcat outlines the process of setting up three Stellar validator nodes on Ubuntu 22.04. It includes configuring domain settings, installing and setting up Stellar Core and PostgreSQL, and publishing history archives using Nginx. Additionally, we cover setting up SSL certificates with Certbot and creating a Stellar TOML file for node information. This streamlined tutorial aims to help users quickly and efficiently establish their own Stellar validator nodes.

The Reflector Time Series Oracle: Learnings, Innovations, and a Vision for the Future

Tags: Web3, Blockchain, Crypto

In the dynamic and rapidly evolving world of blockchain, innovation knows no bounds. We aim to redefine the way decentralized oracles operate on the Stellar network, bridging the critical gap between on-chain and off-chain data. This commitment to innovation inspired our participation in the second Reflector Dev Contest, where we set out to develop a functional time-series oracle.

This project was more than just an experiment—it was a journey of discovery. Along the way, we encountered challenges, gained insights, and uncovered opportunities to push Reflector’s capabilities beyond its current price feed focus. Our ultimate vision is to extend Reflector into a versatile protocol capable of processing and visualizing diverse datasets, from financial time series to weather patterns, unlocking new use cases across industries.

This blog explores the challenges we faced, the innovations we proposed, and the lessons we learned. It also lays out a roadmap for Reflector’s growth, showcasing how we can evolve from a specialized price oracle to a cornerstone of Web3’s data-driven applications.

Join us as we share the highlights of our journey and invite you to contribute to Reflector’s future—because together, we can transform decentralized data infrastructure into something extraordinary.

Descubriendo las Organizaciones Autónomas Descentralizadas (DAOs): ¡Un Mundo de Posibilidades en tus Manos!

Tags: Web3, Blockchain, Crypto

Una Organización Autónoma Descentralizada, o DAO por sus siglas en inglés, es una entidad sin un cuerpo de gobierno central, donde las decisiones son tomadas democráticamente por sus miembros a través de votaciones en una cadena de bloques.

Comencemos presentando las características básicas de una DAO y otros conceptos importantes para entender mejor estas organizaciones y su papel actual en nuestra sociedad.