27 Oct 2023
Evgeni Pandurski
In a previous post I explained
how Swaptacular’s digital coins work. In this post, I will talk about
payment requests.
In the general sense, a request for payment (or a payment request) refers
to any communication sent out to customers asking for them to pay for
goods and services.
Read more »
16 Oct 2023
Evgeni Pandurski
In a previous post I
outlined how Swaptacular’s Payments Web API works. In this post, I will talk
about Swaptacular’s digital coins.
Every Swaptacular currency is uniquely identified by its debtor ID (a
64-bit integer number). In principal, the only thing that you need to know
in order to create an account with a given currency, is the currency’s
debtor ID. In practice however, before you decide to create an account, you
will want to see more information about the currency: the name of the
currency, the currency unit, the exchange rate with other currencies, etc.
Read more »
02 Sep 2023
Evgeni Pandurski
In a previous post I explained how the
Swaptacular Messaging Protocol works, demonstrating the most important use
cases.
In this post I will talk about the server Web API that currency holders’
client applications use to communicate with creditors agent
nodes.
Read more »
28 Aug 2023
Evgeni Pandurski
In a previous post I
explained how peers in Swaptacular’s network use the STOMP message transport
protocol, to send Swaptacular Messaging Protocol messages to each other.
In this post will try to explain how the Swaptacular Messaging Protocol
(SMP) works.
Read more »
03 Aug 2023
Evgeni Pandurski
In a previous post I
explained how peers in Swaptacular’s network can establish authenticated
SSL/TLS connections between themselves.
In this post, I will continue this thread, and will explain how the servers
use the authenticated connections between the peers to send messages to each
other.
Read more »
26 Apr 2023
Evgeni Pandurski
In a series of posts, starting with this one, I will try to explain how
different things in Swaptacular work “under the hood”, hopefully without
requiring a degree in computer science from the reader.
The topic of this post is: How peers in Swaptacular’s network set up
reliable connections between themselves?
Read more »
08 Jul 2022
Evgeni Pandurski
In Spectacular, the issuer of each digital currency can publicly
declare an interest rate, which will be applied to all accounts in the
given currency. For example: If I create my own currency, and I
declare an interest rate of 5% on it, then for everyone that holds my
currency (and therefore I owe them something in return), every year,
there will be an automatic 5% increase in the amount that I owe them.
Read more »
05 Jul 2022
Evgeni Pandurski
Imagine this: Paul is an owner of a restaurant. The business is good.
Many people love Paul’s restaurant. Unfortunately, the old, but very
expensive ventilation system has stopped working, and needs to be
replaced. Paul applies for a bank loan. They make him sign a bunch of
documents with lots of fine-print. Paul has no choice but to trust
them. From now on, Paul and the bank are “partners”.
Sounds familiar?
Read more »
03 Jul 2022
Evgeni Pandurski
Allowing everybody to create and issue their own currency is a
terrible idea, right? Wouldn't this turn into a complete mess?
Well, yes, and no!
This is where currency pegging comes in:
Read more »
01 Jul 2022
Evgeni Pandurski
After months of hard work on the Currency Issuer
UI, and the Currency
Holder UI, I am
happy to show something that works reasonably well (fingers crossed).
There are two apps: My currency
and My wallet. The fist app
allows you to create your own currency. The second app allows you to
use other peoples’ currencies, including your own one. These are
progressive web-apps (PWA), which can be installed and can work
offline.
Read more »