Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
  • Flutter Apps
Menu
Smart Contracts - The Ultimate Open Source Micro Services

Smart Contracts – The Ultimate Open Source Micro Services

Posted on December 19, 2021November 26, 2023 by Toma Velev

Smart Contracts are the incarnation of the Ultimate Open Source Micro Services. Their code is public. You could execute them – independently. Actually – anyone that has some coins for the Blockchain could.

Smart Contracts in the eyes of Web 2.0

You expose services in the older world of technologies through REST Endpoints. Ethereum has JSON-RPC. Other, newer optnios to offer a service are with

  • SDKs,
  • CLI
  • and other developer tools to get things done.

Security of the Micro Services

As I’ve pointed out – Security is the same old pain – point in the new Web3.0 world. You’ve got to restrict who could execute a smart contract with Crypto – User Authentication. If your web 3.0 app could be executed by anyone – it must have been tested a lot. You should handle use and edge ases by many test users – on the test-net.

Scalability of Micro Services out of the box

With Old Micro Services – scalability comes thanks to the possibility to just clone stateless nodes horizontally

You could scale with Web3 automatically – with the number of blockchain nodes that are always live and online. Besides that, they are located all around the world. This speeds up the smart contracts micro services by having instances close to the users. People forget that even with the greatest technology, it takes time for the bytes to fly over the internet.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • Vaadin (14)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (83)
    • Flutter Apps (23)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • What are ways to Optimize the backend endpoints in Spring Boot
  • Flutter image flickers
  • Could a Flutter App save a Flag even after uninstall
  • Could iOS flutter app logs be viewed while running in release mode – started after previous closed state
  • 6 Addictive Mobile Game Ideas Inspired by Flappy Bird’s Simplicity

Post Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (206)
  • Graphical User Interface (13)
  • Marketing (114)
  • Software Development (270)
  • Spring (43)
  • StartUp (21)
  • Uncategorized (4)
  • Uncategorized (15)
  • Vaadin (14)