Sooraj Profile picture
Jun 17 18 tweets 9 min read Twitter logo Read on Twitter
In a world where

#Haskell fuels a mere 0.65% of internet projects & #Python dominates with 25%

the need for a #Python-based SC dev platform becomes increasingly pivotal for any #blockchain

Enter @OpShinDev: a game-changing tool for onboarding new developers to #Cardano🧵👇 Image
2/14
@OpShinDev is a Python-based solution,

leveraging one of the most commonly used programming languages

Its ambition is to enhance the accessibility & usability of blockchain development

without compromising the intricacies required for SCs on #Cardano
3/14
The defining feature of OpShin is its grounding in Python 3

Python's compatibility allows seamless integration with off-chain Python-based tools such as PyCardano

and lets developers utilize existing testing frameworks and IDEs (Integrated Development Environment) Image
4/14
So why #Phython?

Python is renowned for its simplicity & intuitive nature

making it one of the most favored languages among both beginners & experienced developers

Its exceptional readability is key when it comes to programming SCs, enabling a broad spectrum of developers Image
5/14
Increased accessibility with Python leads to enhanced security by promoting a robust auditing process

minimizing potential vulnerabilities

Yet, as a dynamic language

it can introduce runtime errors due to lack of compile-time type checking, posing risks for SC development Image
6/14
To address this

OpShin overlays a strict type system on top of Python, similar to Haskell's type system

This ingenious blend combines Python's simplicity with the safety of a strict, statically-typed system

marrying convenience and flexibility with robustness and security Image
7/14
OpShin supports standard Python constructs, simplifies code management, & promotes code reuse

It also provides compatibility with virtually all IDEs,

allowing developers to use their preferred tools, improving productivity, & reducing the learning curve
8/14
Emphasizing accessibility

OpShin provides quick, friendly feedback with helpful error diagnostics

making the debugging process smoother. It is also designed for efficiency

producing highly performant code suitable for the demanding requirements of blockchain transactions. Image
9/14
Interoperability with off-chain Python toolchains means that

developers can integrate their OpShin SCs with existing Python applications or tools effortlessly,

ensuring smooth and efficient workflows
10/14
OpShin removes setup barriers by enabling zero-configuration usage with a single, capable tool

It supports a wide range of testing methodologies and standard code quality tools,

helping developers write clean, error-free code.
11/14
To assist in the onboarding process,

OpShin provides an array of resources such as the OpShin-Pioneer-Program

This includes detailed tutorials and walkthroughs

that guide developers through the different aspects of building SCs with OpShin👇

github.com/OpShin/opshin-…
12/14
Another valuable resource is the Awesome-OpShin Repository,

a community-driven hub of examples and tutorials.

Here, developers can learn from the collective wisdom of the community, offering a dynamic and evolving learning platform👇

github.com/OpShin/awesome…
13/14
Several projects are already using OpShin for their development on #Cardano

Here are some examples

@muesliswap is using OpShin to create an on-chain token verification system

github.com/MuesliSwapTeam…
@TMinusOnePro is another project which is being developed using OpShin

14/14
@stargazer_fi is a project to become the first Yield Aggregator on #Cardano, is being developed using OpShin

Kalyx is another project which i being developed using OpShin

to provide an alternative to traditional Contracts for Difference (CFDs) on exchanges
TL;DR

▪️@OpShinDev is a game-changing tool for onboarding new developers to #Cardano

▪️By pioneering an approach that marries flexibility & simplicity of #Python with rigor & security of a static typing systems

OpShin provides an accessible & powerful platform for developers
If you like threads like this, you will love our newsletter.

Every Sunday morning, you'll get a fundamental assessment of

- dApps
- L1 blockchains
- & technical deep dives

helping you understand the true value of blockchain tech 💡

Please subscribe👇
justthemetrics.beehiiv.com/subscribe
@OpShinDev If you like Tweets, you will love our newsletter.

Every Sunday morning, you'll get a fundamental assessment of

- dApps
- L1 blockchains
- & practical applications

Revealing the true value of blockchain tech 🤓 💡
justthemetrics.beehiiv.com/subscribe

• • •

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

Keep Current with Sooraj

Sooraj 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 @SoorajKSaju

Jun 13
As it stands, the Haskell-Plutus platform serves as the primary tool for developing & deploying smart contracts on #Cardano

However, a novel programming language "Aiken" is emerging as a superior alternative

Discover what sets Aiken apart & why it's a game-changer for #Cardano Image
2/27
What is Aiken?

It is a pure functional programming language

tailored to offer developers a modern & efficient environment for constructing smart contracts on #Cardano

It is specifically designed to enhance UX by simplifying the process of creating dApps on #Cardano
3/27
Created specifically for the Cardano ecosystem,

Aiken simplifies SC development and deployment while focusing on accessibility and user-friendliness for developers

So let's take a look at the Key Features of Aiken👇
Read 29 tweets
May 2
Almost 90% of #Ethereum's L2 TVL is on rollups such as #Optimism & #Arbitrum

Which lack critical safety measures & are governed by multisigs

putting billions of user funds at risk

Here are the reasons why these rollups are ticking timebombs,

waiting to go up in flames🧵👇 Image
2/25
Primary factor hindering #blockchain's widespread adoption & competition with Web2 solutions is its lack of scalability

Currently, #blockchains are in a phase where they are exploring ways to scale

while maintaining decentralization & security

That's where rollups come in Image
3/25
Rollups are L2 solutions designed to improve blockchain performance & capacity

by processing transactions off-chain,

"THEORETICALLY" utilizing the security & #decentralization of L1 protocols

This is why #Ethereum developers have completely shifted their focus to rollups Image
Read 27 tweets
Apr 20
The current publishing industry is archaic & restrictive

One #Cardano project is challenging these centuries-old business models.

Having published 100,000+ books on #Cardano,

this project empowers readers & users alike

Here is everything you need to know about @book_io 👇 Image
2/26
The global book market is massive.

As of 2023, the global trade book sales revenue is estimated at $78.07 billion.

However, a significant problem exists:

This market is highly centralized, limiting opportunities for users and writers.

Source: wordsrated.com Image
3/26
Traditional book publishers rely on centuries-old business models.

On the other hand, digital books still utilize non-scalable centralized technology from 15 years ago.

Blockchain technology can render these archaic & inefficient systems obsolete, making way for a change!
Read 26 tweets
Mar 19
With the release of the new node version 1.35.6.

#Cardano now supports Dynamic peer-to-peer (P2P) networking capability

This update brings a significant boost for the

Resilience & decentralization of #Cardano's networking layer

Why?

Let's dive in🧵👇
Decentralization is a core value driver for #Cardano

& there are 3 pillars to #Cardano's decentralization

• Networking

• Governance

• Block production

With this upgrade

#Cardano has now achieved complete decentralization of its networking layer

How? let's take a look👇
So what is a networking layer?

Cardano’s networking layer is a physical infrastructure,

that combines nodes and their interaction into a unified system

The network distributes information about transactions and block creation among all active nodes.
Read 33 tweets
Mar 17
The US #Fed is on an ambitious mission to reduce its balance sheet & hike interest rates

As a result, the financial & tech sectors are experiencing significant disruptions & setbacks

BUT

This creates ONCE IN A GENERATION opportunity for #blockchains like #Cardano

Why?🧵👇 Image
So, what is the balance sheet, and why does it exist?👇

The Federal Reserve employs various tools to regulate the financial system

including manipulating the flow & cost of capital

Typically, the preferred methods of achieving these objectives are through interest rates

BUT
In certain circumstances, the Fed turns to its BALANCE SHEET

another instrument from its monetary policy toolbox to control the money supply

So what is Fed's Balance sheet?

The Fed balance sheet represents the assets & liabilities of the United States Federal Reserve Image
Read 29 tweets
Feb 9
#Bitcoin is the only #blockchain that offers

Dynamic participation for validator nodes in a decentralized environment

None of the PoS #blockchains can offer this

But Ouroborus Genesis will make #Cardano the first PoS #blockchain with this capability

How? Here's a Thread🧵👇
Ouroboros Genesis is a highly anticipated upgrade to the consensus protocol of #Cardano in 2022

This upgrade is designed to address the issues of costless simulation and the bootstrapping problem and mitigate the threat of long-range attacks

in a decentralized, open environment
To understand how Ouroborus Genesis will give #Cardano the same security guarantees ad #Bitcoin

We need to start from the basics

To understand this topic from a first principles perspective!

For that let's start form #Bitcoin
Read 51 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!

:(