Dune.Network

Fabien Dureuil | Dune.Network Interview

what is Dune all about in a Nutshell? Tell us about you and your team
and how large is the Dune Community? How Many years have you been
working on Dune?

The team has been working on Tezos since 2016. They switched to Dune
in June 2019, but they already had a tuned version of Tezos for
private networks before.

How Does it relate to Tezos?

Dune Network is based on Tezos software. It is currently very close,
so most tools available for Tezos will work without major
modifications with Dune Network. However, the two will diverge in the
future, it has already started.

Who are Origin Labs?

It’s the former blockchain team at OCamlPro, they left OCamlPro to
create a company completely focused on the Dune Network project.

Features: How does this Baker Proxy work? Does it add extra privacy?

Usually, a baker is on the same computer as a Dune node, probably in
the cloud. If you want to use a Ledger Nano S to sign blocks, you
cannot connect it to that server, so you have to have a local
computer, with just a signer on it and the Ledger (we use Raspberry Pi
for that). This computer is a liability, so it needs extra protection,
so you can put it behind a firewall, it will just connect to the node
and sign the operations.

What is IronMin?

A Tezos node uses a lot of disk space, about 230 GB in one
year. Ironmin is a solution to that problem, it reduces the storage to
under 25 GB. Yet, it was not accepted by Tezos (because it came from
OCamlPro ?), but it will be in Dune Network in the next
version. Irmin2 also solves the same problem, but Ironmin is much
faster.

How is it possible to use Dune wallets offline with no internet connection?

The next version of Dune’s client can forge an operation, sign it
offline and then inject it once the internet connection is back. It’s
an important feature for people caring about security.
How does on-chain Governance work, can you give me an example on how you see it being used in a real-world scenario?

On-chain governance in Dune will be used to vote for the Dune Council,
which takes the big decisions for the project. The details are not all
fixed yet, in particular, whether stakers will vote for individuals or
for teams. We want it to be as efficient as possible to preserve the
current dynamics of the project.

What privacy might people have to give up to use governance?

We might introduce some anonymity in votes, to avoid some problems
that we see on Tezos (organizations putting pressure on bakers to
change their votes).

How large is the Dune Dapp ecosystem currently and what are your favorite Dapps?

A bit early, but lot’s of things being built right now…

Tell me about the airdrop and why you did it? Marketing? Exposure?

In technology, Dune is close to Tezos. We wanted to have an initial
set of users, so it made sense to choose the people who were the most
interested in the technology, i.e. those who invested in Tezos. Also,
it is a community that we already knew, that could easily switch from
Tezos to Dune, especially because they see in Dune a dynamic that is
missing in the Tezos ecosystem.

How would DunePY attract Python devs to use Dune?

DunePy is one of the languages that we want to support natively in
Dune Network. We might actually also support Solidity at some point.
Learning to develop in a blockchain environment can be difficult, it’s
even more if you have to also learn a completely new language. With
Dune, we tried to decrease the difficulty by supporting well-known
languages, so that devs can immediately be productive in their
favorite languages. Once they know the environment, they can start
learning safer languages, like Liquidity for LoveVM. The team also working on implementing Move language