Professional Documents
Culture Documents
Slide
2
Slide • Blockchain: Blockchain is a
3 distributed and decentralized digital
ledger technology that records
transactions across multiple
computers (nodes) in a secure and
immutable manner. Each transaction
is added to a "block" and linked to
the previous block, creating a chain
of blocks, hence the name
"blockchain." This technology
enables trustless and transparent
interactions, as all participants have
access to the same ledger, and no
single entity has full control over the
data. Blockchain's most prominent
application is in cryptocurrencies like
Bitcoin, but its potential goes far
beyond, with applications in supply
chain management, voting systems,
finance, and more.
• Smart Contract: A smart
contract is a self-executing program
or code that runs on a blockchain
network. It automatically executes
the terms and conditions of a contract
when specific conditions are met.
Smart contracts eliminate the need
for intermediaries, such as banks or
legal systems, as they operate
directly on the blockchain. Once
deployed, smart contracts are
tamper-resistant and irreversible,
ensuring transparency and trust
among involved parties. Smart
contracts have diverse applications,
including automated payments,
decentralized applications (dApps),
and complex financial agreements.
• A DApp, short for
Decentralized Application, is a
software application that operates on
a decentralized network, typically
utilizing blockchain technology.
Unlike traditional applications that
rely on centralized servers, DApps
run on a peer-to-peer network of
nodes, ensuring transparency and
security. They leverage smart
contracts to automate functions and
enforce rules without the need for
intermediaries.
Key characteristics of DApps include
their decentralized nature,
transparency, security, and reliance
on smart contracts. DApps have a
wide range of applications, from
decentralized finance (DeFi)
platforms and supply chain
management to gaming and social
networking. By leveraging
blockchain's features, DApps
empower users with greater control
over their data and interactions,
fostering a new paradigm of
decentralized software applications.
4-DAO (Decentralized Autonomous
Organization): A DAO is a fully
decentralized organization that
operates through smart contracts on a
blockchain. It is governed by a set of
predefined rules and algorithms,
removing the need for traditional
hierarchical management structures.
DAOs allow members to participate
and make decisions by holding
voting power based on their
contributions to the organization. As
autonomous entities, DAOs execute
predefined actions and distribute
rewards without the need for central
control. They are designed to be
transparent, democratic, and resilient
to external interference.
5-Governance refers to the process
and mechanisms by which decisions
are made, rules are established, and
actions are executed within a
Decentralized Autonomous
Organization (DAO).
Slide
5 The key focus of my current and
recent research is the creation of a
cross-chain community decision
management design which is part of
infrastructure DAO project.
Community:
• Is the main contract in the
system.
• The system requires
providing a specific community and
membership structure which is
different than the permission and
role management but should work
together with that. Community
would be consisted of members
which correspond to account-chainid
pairs. It will also hold community
specific attributes which will be used
for decisions and also community
tokens.
DecisionManager:
• Is a utility contract which
provides the core decision-making
functionality for the system.
• Can adopt multiple voting
systems, enabling communities to
choose the method of voting that
works best for them for each
decision.
• It encapsulates the Proposal
structure.
Proposal:
• A structure designed to be
used by multiple voting systems,
allowing communities to propose and
vote on decisions.
CrossChainToken:
• A token contract which
assumes usage in multiple chains,
allowing for the use of same token
types from different chains in
decision making.
• Another approach is using
token conversion which is planned to
be facilitated by an external Oracle,
allowing for comparison and
standardization across chains.
Proxies:
• Multiple proxies may be used
for different contracts in the system
to provide upgradability for the other
contracts in the system, enabling
future changes and improvements.
Bridge:
• An of course this preliminary
design includes bridges between to
make transactions or to share data
between chains as expected but not
restricted with that.
Slide
8
In order to manage a cross-chain
community effectively, it is
important to have clear and
transparent communication channels
between the various communities, as
well as mechanisms for resolving
disputes and making decisions
together.
Slide
13
Slide
14
Slide
15
Slide
16
Slide
21
Slide
22
Slide
23
Slide
24
Slide
25
Slide
26
Slide
27
Slide
28
Slide
29