Krippenreiter Profile picture
Mar 28 β€’ 13 tweets β€’ 11 min read Twitter logo Read on Twitter
1/ To be honest, I'm having a hard time comprehending this one, but I came up with a simple example that could help. 🧡

@woj4ke Please correct me if I am incorrect.

I'll probably delete this later if it doesn't make sense.
2/ Assume I develop a #decentralized gaming app (L2-Smart Contract) with 10 nodes hosted all over the world to be redundant and reliable while processing #smartcontract data in the #network.

➑️ The purpose of this #game is to walk from the starting point to the finish line.
3/ On the players route to the finish line, there are rocks to leap over.

After successfully leaping over a rock, a #transaction on the #dApp gets crafted, granting the player 1 issued #Token labeled "JUMP".
4/ The next question is how players may obtain this #Token and, more importantly, how this is handled.

For this to happen, the #dApp must agree that it is appropriate and must sign a #transaction that reads "give @krippenreiter 1 JUMP Token."
5/ To make this more #secure and prevent any adversary from compromising a single #MasterKey, I, as the #dApp #developer, use multi-signature-keys for my dApp

Hence, in order to sign a #transaction that grants @krippenreiter one JUMP #token, e.g. 8 out of 10 signers must approve
6/ Then I begin to distribute my #signer #keys to the 10 various #nodes, who will then be able to govern what happens on the #network.

These 10 (or more) nodes can be different organizations or entities that have agreed to work together to maintain the #dApp #network.
7/ The reason for using #nodes rather than persons is that if a signer #key is held by a single person and that person becomes unavailable or exploited, the entire #network may be affected.
8/ Clearly, the nodes themselves (not necessarily the #keys) may be regulated and #administrated by several types of persons, such as:

πŸ”Έ Creators of the project
πŸ”Έ Operators of platforms
πŸ”Έ Third-party arbitrator
πŸ”Έ Those who invest
9/ #DKM exists to help the #developers handle the intricacies of the multiple multi-signature-key-enabled account signer keys that reside on the various #nodes in the gaming #dApp #network. 🀨
10/ Does seem far too confusing, doesn't it? πŸ₯Ή

So, what precisely does #DKM accomplish for my gaming #dApp?

πŸ”Έ Create & Transmit the TX to the #XRPL
πŸ”Έ Forward the TXs to be signed to the nodes
πŸ”Έ Get signatures back from each node
πŸ”Έ Add & remove new signer keys from the list
11/ It's always entertaining to read a whole blog on something novel and profoundly significant just to eventually end up with:

1) What

I hope my example was not too ridiculous. πŸ˜…

And no, I'm not going to read your 800+ lines of code, you madman! 🀣❀️
12/ Further information may be found here:
πŸ”— devpost.com/software/decen… Source: https://devpost.com/software/decentralized-key-manag

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Krippenreiter

Krippenreiter Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @krippenreiter

Mar 26
[1/🧡] A short synopsis of Joachim Nagel's most recent speech on the future of #economic and #monetary union, presented and released by @OMFIF (@OMFIFDMI). πŸ‘‡

[2/7] Joachim Nagel, a member of the @bundesbank's Executive Board, discusses:
πŸ”Έ #Inflation
πŸ”Έ #Monetary policy
πŸ”Έ #Fiscal development, ...

... among other topics.
[3/7] According to Nagel, the ongoing #energy #crisis in #Ukraine has resulted in:
πŸ”Έ Greater #inflation
πŸ”Έ Higher #energy prices ...

... influencing:
πŸ”Έ #Industrial costs
πŸ”Έ #Financial insecurity.
Read 8 tweets
Mar 19
[1/🧡] "#ISO20022 is bigger than you think"

You've probably heard that term a few times and wondered what it meant. πŸ€”

In case you are curious now:

A brief explanation of everything important.
There will be nothing complicated ahead, so don't worry. πŸ§΅πŸ‘‡ Source: https://topiacoin.io/es/cbpr-iso-20022-for-dummies/
[2/24] β€” Outline β€”

πŸ”Ή Origin & Timeline
πŸ”Ή What's the big deal?
πŸ”Ή Details regarding the transformation
πŸ”Ή Migration Approaches
πŸ”Ή Relations to #Crypto (#DTI)
πŸ”Ή @Ripple & #JSON formats Source: https://www.cryptopolitan.com/iso-20022-compliant-cr
[3/24] β€” Origin & Timeline β€”

The #ISO 20022 standardization efforts began very early on. Indeed, you may be wondering how you missed it until this date. πŸ˜… Source: https://www.slideserve.com/bevis/iso-20022-unifi-pow
Read 26 tweets
Mar 15
[1/🧡] I believe @bob_way has already gone way overboard with #ILP and all the complexities of explaining all that needs to be expressed. ❀️

Still, let me make a few remarks on the following topics πŸ‘‡
β€’ Infrastructure layers of #ILP
β€’ #XRPL Payment Channels
β€’ "Ledger Graphs"
[2/17] β€” Infrastructure Layers of #Interledger β€”

When it comes to the most recent version of the open #ILPv4 suite in universal mode (high volume, low value payments), the layering is as follows:

1⃣ Application
2⃣ Transport
3⃣ Interledger (Core Layer)
4⃣ Link
5⃣ Ledger
[3/17] β€” 1⃣ Application Layer β€”

This is the suite's first layer, and it contains the following protocol:
➑️ #SPSP (Simple Payment Setup Protocol)

πŸ“ This is for #identifiers, which are comparable to email addresses and are used to make addresses readable.
Read 18 tweets
Mar 10
I wanted to thank @bob_way once more for this 4 hour Twitter space marathon.

Today I realized that I am still in the early stages of learning about #ILP and the #XRPL.

In case you missed it today, here are all the sources we discussed: πŸ§΅πŸ‘‡
1⃣ β€” #Rippling and the "#NoRipple Flag"

xrpl.org/rippling.html
2⃣ β€” Local Exchange Trading Systems (#LETS)

investopedia.com/terms/l/local-…
Read 11 tweets
Mar 5
[1/🧡] @DigiEuro interviewed @moderndosh and @AntonyWelfare on the @Ripple #CBDC-Manager software.

The underlying private #CBDC-ledger based on #XRPL was also heavily discussed.

I summarized the most of the interview for you, along with my personal comments. πŸ§΅πŸ‘‡ Welcome to the Ripple Digital Currency Manager
[2/19] To begin, if you are completely unfamiliar with #CBDCs and the #Ripple solution, here is a nice place to start:
[3/19] One important reason for using a private version of the public #XRPL is that a central #bank needs to be able to control the #money supply.

Why use a private ledger ❓
▢️ Central banks and #governments must be able to mint and destroy #currencies. CBDC Hierarchy of Needs
Read 21 tweets
Mar 5
[1/🧡] Beautifully crafted thread. πŸ‘

Even though I mostly agree with everything expressed, there are some mistakes made based on terminology starting with the word "token".

A thread (🧡) about my opinions, which are hopefully more uplifting. πŸ‘‡
[2/10] Let's start with a definition of "token" and see if we can locate a suitable statement in the #web.

What is a token ❓
❝ A crypto token is a representation of an asset or interest that has been tokenized on an existing cryptocurrency's blockchain. ❞ Source:  https://101blockchains.com/wp-content/uploads/2022/
[3/10] Even if the distinctions are small, claiming that #XRP is a token is strictly incorrect since #XRP cannot be a token.

Because #XRP has no issuer, it cannot exist as a tokenized representation of anything. XRP  XRP is the native cryptocurrency of the XRP Ledger. All
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(