SlideShare a Scribd company logo
1 of 50
Download to read offline
Progress Report
Parity
Parity
What is Parity?
Parity Ethereum Client is software made by Parity Technologies
● Acts as a “full” node on the Ethereum network
● Keeps a synchronised block chain to audit other nodes
● Manages secret keys; signs and publishes transactions
● Written in Rust for correctness, performance and footprint
● Portable - works on Windows, Mac OS and Linux/Unix
● Modular actor-based architecture for reliability
Parity
What is Parity?
Advanced Ethereum client:
● State-trie pruning keeps database size to a minimum
● Auto-upgrading keeps node up to date via smart-contract
● Light-client operation for minimal-resource/embedded clients
● Chain-specification files for multi-chain interoperability
● Consensus-abstraction for pluggable consensus algorithms
Parity
PAR
● Fully syncs in around 60s
● Serves & shares:
○ Compressed, condensed,
aggregated state-trie data
○ Cryptographic manifests
● Multi-level security
● Downloads receipts &
transactions to ensure full
compatibility
Parity wire protocol for
Warp-sync
Parity
PIP
● Builds on Foundation’s LES
protocol
● Request pipelining to
minimize round-trips
● Responses fully provable:
sybil attack resistant
Parity light client Protocol
Parity
Vaults
Keep your addresses to
yourself
● Geth-dialect of wallet files
include address in plaintext
● Vaults encrypt address and
other metadata of key files
● One path = one password
● Enter path’s password to
see addresses of key files
Parity
Deep Tracing
Figure out what really
happened
● New trace_ API
● Allows for:
○ state deltas
○ VM trace
○ deep transaction trace
● Used for:
○ preview transactions
○ re-run transactions
Parity
Tendermint
Proof-of-Authority /
Proof-of-Stake pluggable
consensus algorithm
● High-performance
PBFT-based consensus
algorithm
● Authorities controlled via
smart-contract
● Proof-of-Stake variant
Parity
Stratum
Support for Stratum
notification
● High-performance mining
hardware can get TCP
notifications of new work
Parity
Scheduled
transactions
Transactions can be
published only on certain
conditions
● Avoid publishing
transactions until a
specified:
○ Block number
○ Block timestamp
● “Alarm clock”
● Scheduled transactions
persist between runs
Parity
Auto-updating
Parity will stay in sync with
the network. Always.
● Multiple functions:
○ Always
○ Never
○ Track versus minor-version
○ Critical only
○ Download only
● Controlled by
smart-contract
● Smart-contract has
partially-automated,
multi-phase multi-key
system
Parity
Parity Infrastructure
Smart contracts and services
● Registry hierarchical name registry
● TokenReg, DappReg, BadgeReg network-maintained indexes
● GithubHint/URLHint hash to URL hint system
● Operations Client version & consensus algorithm database/DAO
● SMSVerification SMS-based identity verification system
● EmailVerification e-Mail-based identity verification system
Parity
Operations
The right information to
keep network operations
going.
● Multi-stakeholder smart
contract
● Multi-client, multi-track,
multi-release,
multi-binary
● Tracks consensus protocol
● Implements much of
“Yellow Paper council”
● Forks require teams signoff
● Chronicles which releases
support which forks
Parity
SMS-Certifier
First tool to fight Sybil
● Centralised service :(
● Accounts get certified that
they have unique phone
associated
● Low cost (12 Finney)
● No data released on chain
● Only hash stored on server
Parity
Email-Certifier
Send Ether to an e-mail
address
● Centralised service :(
● Accounts get certified that
they correspond to an email
address
● Free
● Email hash placed on chain
● ETH address resolvable
Parity
What is Parity Wallet?
Primary user interface for the Parity Ethereum client
● Account/identity management
● Wallet management
● Contract development, deployment, management
● Secure authorisation & signing
● Transaction tracing and node management
● (Decentralised) Application publishing and management
● Chrome Browser Extension support
Parity
Account & Identity Management
● Name display: local and Registry
● Name input: local, Registry and e-Mail certified
● Displays Ether and Standard Tokens via Token Registry
● Displays certifications via Badge Registry
● Bestow and filter by tags
● Standard recovery phrase key generator
Parity
Accounts management
Parity
Creating a new account
Parity
Vault management
Parity
Account page
Parity
Sending funds to an eMail address
Parity
Wallet Management
● Seamless multi-signature wallet support
● Similar to accounts: taggable, badges, tokens
● One-click transaction approval
● Efficient transaction history
● Coming-soon: Wallet support for approving DApp transactions
Parity
Wallet management
Parity
Contract Development/Deployment/Management
● Solidity editor and compiler
● Streamlined deployment
● Management interface for:
○ viewing public properties
○ calling into contract
○ executing transactions
○ inspecting events from contracts
Parity
Contract editor
Parity
Deploying a contract with parameters
Parity
Managing a contract
Parity
Executing a contract transaction
Parity
Secure Approval/Signing
● Multi-layer security approach:
○ Only isolated high-security Parity module for storing/using secrets
○ Only high-security API allows signing to be approved by supplying password
○ Only JS signer code served by Parity has access by default
● In-Application overlay (“Signer Snippet”)
○ Secure background pattern to ensure DApp isn’t sniffing password
○ Allows primary/default account selection
○ Identifies Application responsible for request
○ Works on Parity-hosted “DApplications” and Ethereum-enabled websites
○ Allows tweaking of parameters (gas, gasPrice and conditional publishing)
Parity
Signer with pending transaction
Parity
Tweaking transaction parameters
Parity
Application Publication & Management
● DApp manifest allows for metadata display
● (Decentralised) Applications visible on main Applications page
● Three sections:
○ Local (those found in your parity/dapps directory)
○ Built-in (those that come bundled with Parity Wallet)
○ Network (those found published to the DApps Registry)
● Parity hosts all allowing for ease of development
● Coming soon: DApp permissions to allow certain DApps to access
greater portion of the API
Parity
Applications management
Parity
Node management & Transaction tracing
● View node information (consensus/chain/logging)
● Alter node operation (syncing & network)
● Published transactions can be traced
● View transaction queue to see nodes to which propagated
● May be resubmitted with altered gas/gasPrice
Parity
Viewing the transaction queue
Parity
Parity Dapp Tooling
Helping you build dapps
● RPC documentation auto-generated from the code with examples
● parity.js our low-level Promise-based alternative to web3.js
● oo7-parity.js our high-level Bond-based Dapp API
● oo7-react.js our high-level Bond & React-based helper API
● React component library for Dapp building blocks
● Tutorial available on Parity wiki
Parity
RPC Docs
Autogenerated RPC
documentation
● All Parity RPCs now have
markdown documentation
auto-generated from code
Parity
parity.js
Promise-based Ethereum
Javascript API
Simple, async & compatible
api.eth.blockNumber()
.then(api.eth.getBlockByNumber)
.then(x => x.author)
.then(api.eth.getBalance)
.then(console.log)
Parity
oo7-parity.js
Advanced Bond-based
Ethereum Javascript API
Succinct, Async and Reactive
bonds.balance(
bonds.blocks(
bonds.blockNumber
).author
).tie(console.log)
Bond = Ongoing Promise
Parity
oo7-react.js
Bond-based React/Ethereum
Javascript API
render() {
return (<Rspan>{
Bonds.balance(
Bonds.block.author
).map(formatBalance)
}</Rspan>);
}
Parity
Works well with contracts
class App extends React.Component {
constructor() {
super();
this.coin = bonds.makeContract(
api.abi.erc20token,
bonds.registry.getAddress(‘gavcoin’, ‘A’)
);
}
render() {
return (<div>You have <Rspan>{
this.coin.balanceOf(bonds.accounts[0])
}</Rspan> GAV and <Rspan>{
bonds.balance(bonds.accounts[0])
.map(formatBalance)
}</Rspan>.</div>);
}
}
● Fully reactive
● Easy to extend
● Composable
● Simple API
● Promise-friendly
Parity
Create new Bonded React Components
class Account extends ReactiveComponent {
constructor() { super([‘address’]); }
render() {
return (<span>{self.state.address}
(<Balance value={
bonds.balance(self.state.address)
}/>)
</span>);
}
}
class Balance extends ReactiveComponent {
constructor() { super([‘value’]); }
render() {
return (<span>{
formatBalance(self.state.value)
}</span>);
}
}
● Fully reactive
● Easy to extend
● Composable
● Simple API
● Promise-friendly
What is Polkadot?
What does it provide?
Pooled security
all constituent chains of our community guaranteed
Trust-free transactions
constituent chains can send transactions to each other
Entirely general
free-form messages: no set semantics; same guarantees
as contract-calling in ethereum
How does it work?
Relay-chain
the top-level which coordinates consensus and
transaction delivery between constituents
Parachains
constituent chains which gather and process
transactions
Basics of the Relay-chain
No functionality
no external transactions, no smart contracts
Governance built-in
token ownership gives voting privileges
Polkadot’s Relay-chain ensures that
transactions between the constituent
parachains get delivered and that
they are all operating correctly.
Parachains can take any form of
globally-coherent consensus system;
potentially even another relay-chain.
Enterprise-friendly encrypted, private,
proof-of-authority chains are
supported.
Bridges can exist to ferry transactions
between the relay chain and existing,
independent chains like Ethereum.
Extensible, Scalable
and Flexible
Open parachains can be tightly integrated
into Polkadot, using Polkadot’s validators to
ensure their correct operation. They are the
easiest and cheapest form of integration.
Closed parachains can be weakly integrated
into Polkadot, giving them the freedom to
manage validation internally e.g. using a set
of recognised authorities.
Bridged chains can be integrated into
Polkadot too. Bridges add complexity and
cost to integration, but allow the chain to
exercise its own means of consensus.
Polkadot network
Consortium parachain
Authorities manage
parachain validation, access
controls &c.
Transactions and
inter-chain consensus
Polkadot
Join the dots
@gavofyork @polkadotproject @polkadotnetwork
github.com/polkadot-io gitter.im/polkadot-io/Lobby

More Related Content

What's hot

Decentralized possibilities with filecoin &amp; ipfs_encode filecoin club
Decentralized possibilities with filecoin &amp; ipfs_encode filecoin clubDecentralized possibilities with filecoin &amp; ipfs_encode filecoin club
Decentralized possibilities with filecoin &amp; ipfs_encode filecoin clubKlaraOrban
 
Encode x ICH: Intro to Building on the IC in Motoko
Encode x ICH: Intro to Building on the IC in MotokoEncode x ICH: Intro to Building on the IC in Motoko
Encode x ICH: Intro to Building on the IC in MotokoKlaraOrban
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionCoin Sciences Ltd
 
Introduction to Filecoin
Introduction to Filecoin   Introduction to Filecoin
Introduction to Filecoin Vanessa Lošić
 
Introducing Moonbeam: A Smart Contract Parachain with Ethereum Compatibility
Introducing Moonbeam: A Smart Contract Parachain with Ethereum CompatibilityIntroducing Moonbeam: A Smart Contract Parachain with Ethereum Compatibility
Introducing Moonbeam: A Smart Contract Parachain with Ethereum CompatibilityPureStake
 
Alternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainAlternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainTobias Disse
 
Trading Derivatives on Hyperledger
Trading Derivatives on HyperledgerTrading Derivatives on Hyperledger
Trading Derivatives on HyperledgerLF Events
 
Developing Blockchain Applications
Developing Blockchain Applications Developing Blockchain Applications
Developing Blockchain Applications malikmayank
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and ToolsRihusoft
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricBenjamin Fuentes
 
Encode club introduction_to_libp2p
Encode club introduction_to_libp2pEncode club introduction_to_libp2p
Encode club introduction_to_libp2pVanessa Lošić
 
Blockchain Explorer
Blockchain ExplorerBlockchain Explorer
Blockchain ExplorerRihusoft
 
[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend EngsLucien Lee
 
Intro to Polkadot & Kusama
Intro to Polkadot & KusamaIntro to Polkadot & Kusama
Intro to Polkadot & KusamaDan Reecer
 
Blockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsBlockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsGokul Alex
 

What's hot (20)

Decentralized possibilities with filecoin &amp; ipfs_encode filecoin club
Decentralized possibilities with filecoin &amp; ipfs_encode filecoin clubDecentralized possibilities with filecoin &amp; ipfs_encode filecoin club
Decentralized possibilities with filecoin &amp; ipfs_encode filecoin club
 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
 
Encode x ICH: Intro to Building on the IC in Motoko
Encode x ICH: Intro to Building on the IC in MotokoEncode x ICH: Intro to Building on the IC in Motoko
Encode x ICH: Intro to Building on the IC in Motoko
 
Metadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN ExplosionMetadata in the Blockchain: The OP_RETURN Explosion
Metadata in the Blockchain: The OP_RETURN Explosion
 
Introduction to Filecoin
Introduction to Filecoin   Introduction to Filecoin
Introduction to Filecoin
 
Introducing Moonbeam: A Smart Contract Parachain with Ethereum Compatibility
Introducing Moonbeam: A Smart Contract Parachain with Ethereum CompatibilityIntroducing Moonbeam: A Smart Contract Parachain with Ethereum Compatibility
Introducing Moonbeam: A Smart Contract Parachain with Ethereum Compatibility
 
Alternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainAlternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise Blockchain
 
Trading Derivatives on Hyperledger
Trading Derivatives on HyperledgerTrading Derivatives on Hyperledger
Trading Derivatives on Hyperledger
 
Developing Blockchain Applications
Developing Blockchain Applications Developing Blockchain Applications
Developing Blockchain Applications
 
StarkNet Intro
StarkNet IntroStarkNet Intro
StarkNet Intro
 
Excelian hyperledger fabric-feb17
Excelian hyperledger fabric-feb17Excelian hyperledger fabric-feb17
Excelian hyperledger fabric-feb17
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
 
Hyperledger Fabric and Tools
Hyperledger Fabric and ToolsHyperledger Fabric and Tools
Hyperledger Fabric and Tools
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabric
 
Encode club introduction_to_libp2p
Encode club introduction_to_libp2pEncode club introduction_to_libp2p
Encode club introduction_to_libp2p
 
Blockchain Explorer
Blockchain ExplorerBlockchain Explorer
Blockchain Explorer
 
Subspace
SubspaceSubspace
Subspace
 
[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs[JSDC 2021] Blockchain 101 for Frontend Engs
[JSDC 2021] Blockchain 101 for Frontend Engs
 
Intro to Polkadot & Kusama
Intro to Polkadot & KusamaIntro to Polkadot & Kusama
Intro to Polkadot & Kusama
 
Blockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise ArchitectsBlockchain Essentials for Enterprise Architects
Blockchain Essentials for Enterprise Architects
 

Viewers also liked

Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezogavofyork
 
Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentationgavofyork
 
Where can smart contracts take us?
Where can smart contracts take us?Where can smart contracts take us?
Where can smart contracts take us?gavofyork
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadotgavofyork
 
Ethereum: Next steps...
Ethereum: Next steps...Ethereum: Next steps...
Ethereum: Next steps...gavofyork
 

Viewers also liked (6)

Polkadot prezo
Polkadot prezoPolkadot prezo
Polkadot prezo
 
Crypto-law
Crypto-lawCrypto-law
Crypto-law
 
Polkadot Presentation
Polkadot PresentationPolkadot Presentation
Polkadot Presentation
 
Where can smart contracts take us?
Where can smart contracts take us?Where can smart contracts take us?
Where can smart contracts take us?
 
Blockchain, ethereum and polkadot
Blockchain, ethereum and polkadotBlockchain, ethereum and polkadot
Blockchain, ethereum and polkadot
 
Ethereum: Next steps...
Ethereum: Next steps...Ethereum: Next steps...
Ethereum: Next steps...
 

Similar to Parity Progress Report

Algorand Technical Workshop 2021
Algorand Technical Workshop 2021Algorand Technical Workshop 2021
Algorand Technical Workshop 2021DanielBohnemann
 
What's New in NGINX Plus R10?
What's New in NGINX Plus R10?What's New in NGINX Plus R10?
What's New in NGINX Plus R10?NGINX, Inc.
 
Token platform based on sidechain
Token platform based on sidechainToken platform based on sidechain
Token platform based on sidechainLuniverse Dunamu
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Arnaud Le Hors
 
OpenID Foundation RISC WG Update - 2017-10-16
OpenID Foundation RISC WG Update - 2017-10-16OpenID Foundation RISC WG Update - 2017-10-16
OpenID Foundation RISC WG Update - 2017-10-16MikeLeszcz
 
Algorand Educate: Intro to Algorand
Algorand Educate: Intro to AlgorandAlgorand Educate: Intro to Algorand
Algorand Educate: Intro to AlgorandTinaBregovi
 
Using an API Gateway for Microservices
Using an API Gateway for MicroservicesUsing an API Gateway for Microservices
Using an API Gateway for MicroservicesNGINX, Inc.
 
Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Arnaud Le Hors
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Dr. Ketan Parmar
 
Introduction to Ethereum Smart Contracts
Introduction to Ethereum Smart Contracts Introduction to Ethereum Smart Contracts
Introduction to Ethereum Smart Contracts ArcBlock
 
Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18Hedera Hashgraph
 
Ibp technical introduction
Ibp technical introductionIbp technical introduction
Ibp technical introductionLennartF
 
Lean Microservices with OSGi - Christian Schneider
Lean Microservices with OSGi - Christian SchneiderLean Microservices with OSGi - Christian Schneider
Lean Microservices with OSGi - Christian Schneidermfrancis
 
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...InfluxData
 

Similar to Parity Progress Report (20)

Ethereum
EthereumEthereum
Ethereum
 
Algorand Technical Workshop 2021
Algorand Technical Workshop 2021Algorand Technical Workshop 2021
Algorand Technical Workshop 2021
 
How to design, code, deploy and execute a smart contract
How to design, code, deploy and execute a smart contractHow to design, code, deploy and execute a smart contract
How to design, code, deploy and execute a smart contract
 
What's New in NGINX Plus R10?
What's New in NGINX Plus R10?What's New in NGINX Plus R10?
What's New in NGINX Plus R10?
 
Token platform based on sidechain
Token platform based on sidechainToken platform based on sidechain
Token platform based on sidechain
 
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
 
Monkey Server
Monkey ServerMonkey Server
Monkey Server
 
OpenID Foundation RISC WG Update - 2017-10-16
OpenID Foundation RISC WG Update - 2017-10-16OpenID Foundation RISC WG Update - 2017-10-16
OpenID Foundation RISC WG Update - 2017-10-16
 
Algorand Educate: Intro to Algorand
Algorand Educate: Intro to AlgorandAlgorand Educate: Intro to Algorand
Algorand Educate: Intro to Algorand
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
 
Using an API Gateway for Microservices
Using an API Gateway for MicroservicesUsing an API Gateway for Microservices
Using an API Gateway for Microservices
 
Cloud Native API Design and Management
Cloud Native API Design and ManagementCloud Native API Design and Management
Cloud Native API Design and Management
 
Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101Hyperledger Fabric update Meetup 20181101
Hyperledger Fabric update Meetup 20181101
 
Hyperledger Fabric & Composer
Hyperledger Fabric & Composer Hyperledger Fabric & Composer
Hyperledger Fabric & Composer
 
Introduction to Ethereum Smart Contracts
Introduction to Ethereum Smart Contracts Introduction to Ethereum Smart Contracts
Introduction to Ethereum Smart Contracts
 
Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18
 
Ibp technical introduction
Ibp technical introductionIbp technical introduction
Ibp technical introduction
 
Lean Microservices with OSGi - Christian Schneider
Lean Microservices with OSGi - Christian SchneiderLean Microservices with OSGi - Christian Schneider
Lean Microservices with OSGi - Christian Schneider
 
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
 
Hyperledger
HyperledgerHyperledger
Hyperledger
 

More from gavofyork

Governance in Polkadot PoC-3
Governance in Polkadot PoC-3Governance in Polkadot PoC-3
Governance in Polkadot PoC-3gavofyork
 
Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)gavofyork
 
Blockchain what and why-
Blockchain  what and why-Blockchain  what and why-
Blockchain what and why-gavofyork
 
So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?gavofyork
 
The world computer (short)
The world computer (short)The world computer (short)
The world computer (short)gavofyork
 
The world computer
The world computerThe world computer
The world computergavofyork
 
The world computer general
The world computer generalThe world computer general
The world computer generalgavofyork
 
Bazaar services
Bazaar servicesBazaar services
Bazaar servicesgavofyork
 
Relative truth
Relative truthRelative truth
Relative truthgavofyork
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introductiongavofyork
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mixgavofyork
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yondergavofyork
 
Basic ethereum
Basic ethereumBasic ethereum
Basic ethereumgavofyork
 
Ethereum: Coding Society
Ethereum: Coding SocietyEthereum: Coding Society
Ethereum: Coding Societygavofyork
 
Ethereum hackers
Ethereum hackersEthereum hackers
Ethereum hackersgavofyork
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experiencegavofyork
 
Academic Ethereum
Academic EthereumAcademic Ethereum
Academic Ethereumgavofyork
 

More from gavofyork (20)

Governance in Polkadot PoC-3
Governance in Polkadot PoC-3Governance in Polkadot PoC-3
Governance in Polkadot PoC-3
 
Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)Polkadot, Substrate and Governance (PoC-3)
Polkadot, Substrate and Governance (PoC-3)
 
Blockchain what and why-
Blockchain  what and why-Blockchain  what and why-
Blockchain what and why-
 
So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?So now we've built Ethereum, WTF is it?
So now we've built Ethereum, WTF is it?
 
The world computer (short)
The world computer (short)The world computer (short)
The world computer (short)
 
The world computer
The world computerThe world computer
The world computer
 
The world computer general
The world computer generalThe world computer general
The world computer general
 
Bazaar services
Bazaar servicesBazaar services
Bazaar services
 
Allegality
AllegalityAllegality
Allegality
 
Relative truth
Relative truthRelative truth
Relative truth
 
ÐΞVcon: Introduction
ÐΞVcon: IntroductionÐΞVcon: Introduction
ÐΞVcon: Introduction
 
The Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: MixThe Ethereum ÐApp IDE: Mix
The Ethereum ÐApp IDE: Mix
 
Solidity
SoliditySolidity
Solidity
 
Whisper
WhisperWhisper
Whisper
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonder
 
Basic ethereum
Basic ethereumBasic ethereum
Basic ethereum
 
Ethereum: Coding Society
Ethereum: Coding SocietyEthereum: Coding Society
Ethereum: Coding Society
 
Ethereum hackers
Ethereum hackersEthereum hackers
Ethereum hackers
 
The Ethereum Experience
The Ethereum ExperienceThe Ethereum Experience
The Ethereum Experience
 
Academic Ethereum
Academic EthereumAcademic Ethereum
Academic Ethereum
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 

Recently uploaded (20)

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 

Parity Progress Report

  • 2. Parity What is Parity? Parity Ethereum Client is software made by Parity Technologies ● Acts as a “full” node on the Ethereum network ● Keeps a synchronised block chain to audit other nodes ● Manages secret keys; signs and publishes transactions ● Written in Rust for correctness, performance and footprint ● Portable - works on Windows, Mac OS and Linux/Unix ● Modular actor-based architecture for reliability
  • 3. Parity What is Parity? Advanced Ethereum client: ● State-trie pruning keeps database size to a minimum ● Auto-upgrading keeps node up to date via smart-contract ● Light-client operation for minimal-resource/embedded clients ● Chain-specification files for multi-chain interoperability ● Consensus-abstraction for pluggable consensus algorithms
  • 4. Parity PAR ● Fully syncs in around 60s ● Serves & shares: ○ Compressed, condensed, aggregated state-trie data ○ Cryptographic manifests ● Multi-level security ● Downloads receipts & transactions to ensure full compatibility Parity wire protocol for Warp-sync
  • 5. Parity PIP ● Builds on Foundation’s LES protocol ● Request pipelining to minimize round-trips ● Responses fully provable: sybil attack resistant Parity light client Protocol
  • 6. Parity Vaults Keep your addresses to yourself ● Geth-dialect of wallet files include address in plaintext ● Vaults encrypt address and other metadata of key files ● One path = one password ● Enter path’s password to see addresses of key files
  • 7. Parity Deep Tracing Figure out what really happened ● New trace_ API ● Allows for: ○ state deltas ○ VM trace ○ deep transaction trace ● Used for: ○ preview transactions ○ re-run transactions
  • 8. Parity Tendermint Proof-of-Authority / Proof-of-Stake pluggable consensus algorithm ● High-performance PBFT-based consensus algorithm ● Authorities controlled via smart-contract ● Proof-of-Stake variant
  • 9. Parity Stratum Support for Stratum notification ● High-performance mining hardware can get TCP notifications of new work
  • 10. Parity Scheduled transactions Transactions can be published only on certain conditions ● Avoid publishing transactions until a specified: ○ Block number ○ Block timestamp ● “Alarm clock” ● Scheduled transactions persist between runs
  • 11. Parity Auto-updating Parity will stay in sync with the network. Always. ● Multiple functions: ○ Always ○ Never ○ Track versus minor-version ○ Critical only ○ Download only ● Controlled by smart-contract ● Smart-contract has partially-automated, multi-phase multi-key system
  • 12. Parity Parity Infrastructure Smart contracts and services ● Registry hierarchical name registry ● TokenReg, DappReg, BadgeReg network-maintained indexes ● GithubHint/URLHint hash to URL hint system ● Operations Client version & consensus algorithm database/DAO ● SMSVerification SMS-based identity verification system ● EmailVerification e-Mail-based identity verification system
  • 13. Parity Operations The right information to keep network operations going. ● Multi-stakeholder smart contract ● Multi-client, multi-track, multi-release, multi-binary ● Tracks consensus protocol ● Implements much of “Yellow Paper council” ● Forks require teams signoff ● Chronicles which releases support which forks
  • 14. Parity SMS-Certifier First tool to fight Sybil ● Centralised service :( ● Accounts get certified that they have unique phone associated ● Low cost (12 Finney) ● No data released on chain ● Only hash stored on server
  • 15. Parity Email-Certifier Send Ether to an e-mail address ● Centralised service :( ● Accounts get certified that they correspond to an email address ● Free ● Email hash placed on chain ● ETH address resolvable
  • 16. Parity What is Parity Wallet? Primary user interface for the Parity Ethereum client ● Account/identity management ● Wallet management ● Contract development, deployment, management ● Secure authorisation & signing ● Transaction tracing and node management ● (Decentralised) Application publishing and management ● Chrome Browser Extension support
  • 17. Parity Account & Identity Management ● Name display: local and Registry ● Name input: local, Registry and e-Mail certified ● Displays Ether and Standard Tokens via Token Registry ● Displays certifications via Badge Registry ● Bestow and filter by tags ● Standard recovery phrase key generator
  • 22. Parity Sending funds to an eMail address
  • 23. Parity Wallet Management ● Seamless multi-signature wallet support ● Similar to accounts: taggable, badges, tokens ● One-click transaction approval ● Efficient transaction history ● Coming-soon: Wallet support for approving DApp transactions
  • 25. Parity Contract Development/Deployment/Management ● Solidity editor and compiler ● Streamlined deployment ● Management interface for: ○ viewing public properties ○ calling into contract ○ executing transactions ○ inspecting events from contracts
  • 27. Parity Deploying a contract with parameters
  • 30. Parity Secure Approval/Signing ● Multi-layer security approach: ○ Only isolated high-security Parity module for storing/using secrets ○ Only high-security API allows signing to be approved by supplying password ○ Only JS signer code served by Parity has access by default ● In-Application overlay (“Signer Snippet”) ○ Secure background pattern to ensure DApp isn’t sniffing password ○ Allows primary/default account selection ○ Identifies Application responsible for request ○ Works on Parity-hosted “DApplications” and Ethereum-enabled websites ○ Allows tweaking of parameters (gas, gasPrice and conditional publishing)
  • 33. Parity Application Publication & Management ● DApp manifest allows for metadata display ● (Decentralised) Applications visible on main Applications page ● Three sections: ○ Local (those found in your parity/dapps directory) ○ Built-in (those that come bundled with Parity Wallet) ○ Network (those found published to the DApps Registry) ● Parity hosts all allowing for ease of development ● Coming soon: DApp permissions to allow certain DApps to access greater portion of the API
  • 35. Parity Node management & Transaction tracing ● View node information (consensus/chain/logging) ● Alter node operation (syncing & network) ● Published transactions can be traced ● View transaction queue to see nodes to which propagated ● May be resubmitted with altered gas/gasPrice
  • 37. Parity Parity Dapp Tooling Helping you build dapps ● RPC documentation auto-generated from the code with examples ● parity.js our low-level Promise-based alternative to web3.js ● oo7-parity.js our high-level Bond-based Dapp API ● oo7-react.js our high-level Bond & React-based helper API ● React component library for Dapp building blocks ● Tutorial available on Parity wiki
  • 38. Parity RPC Docs Autogenerated RPC documentation ● All Parity RPCs now have markdown documentation auto-generated from code
  • 39. Parity parity.js Promise-based Ethereum Javascript API Simple, async & compatible api.eth.blockNumber() .then(api.eth.getBlockByNumber) .then(x => x.author) .then(api.eth.getBalance) .then(console.log)
  • 40. Parity oo7-parity.js Advanced Bond-based Ethereum Javascript API Succinct, Async and Reactive bonds.balance( bonds.blocks( bonds.blockNumber ).author ).tie(console.log) Bond = Ongoing Promise
  • 41. Parity oo7-react.js Bond-based React/Ethereum Javascript API render() { return (<Rspan>{ Bonds.balance( Bonds.block.author ).map(formatBalance) }</Rspan>); }
  • 42. Parity Works well with contracts class App extends React.Component { constructor() { super(); this.coin = bonds.makeContract( api.abi.erc20token, bonds.registry.getAddress(‘gavcoin’, ‘A’) ); } render() { return (<div>You have <Rspan>{ this.coin.balanceOf(bonds.accounts[0]) }</Rspan> GAV and <Rspan>{ bonds.balance(bonds.accounts[0]) .map(formatBalance) }</Rspan>.</div>); } } ● Fully reactive ● Easy to extend ● Composable ● Simple API ● Promise-friendly
  • 43. Parity Create new Bonded React Components class Account extends ReactiveComponent { constructor() { super([‘address’]); } render() { return (<span>{self.state.address} (<Balance value={ bonds.balance(self.state.address) }/>) </span>); } } class Balance extends ReactiveComponent { constructor() { super([‘value’]); } render() { return (<span>{ formatBalance(self.state.value) }</span>); } } ● Fully reactive ● Easy to extend ● Composable ● Simple API ● Promise-friendly
  • 45. What does it provide? Pooled security all constituent chains of our community guaranteed Trust-free transactions constituent chains can send transactions to each other Entirely general free-form messages: no set semantics; same guarantees as contract-calling in ethereum
  • 46. How does it work? Relay-chain the top-level which coordinates consensus and transaction delivery between constituents Parachains constituent chains which gather and process transactions
  • 47. Basics of the Relay-chain No functionality no external transactions, no smart contracts Governance built-in token ownership gives voting privileges
  • 48. Polkadot’s Relay-chain ensures that transactions between the constituent parachains get delivered and that they are all operating correctly. Parachains can take any form of globally-coherent consensus system; potentially even another relay-chain. Enterprise-friendly encrypted, private, proof-of-authority chains are supported. Bridges can exist to ferry transactions between the relay chain and existing, independent chains like Ethereum. Extensible, Scalable and Flexible
  • 49. Open parachains can be tightly integrated into Polkadot, using Polkadot’s validators to ensure their correct operation. They are the easiest and cheapest form of integration. Closed parachains can be weakly integrated into Polkadot, giving them the freedom to manage validation internally e.g. using a set of recognised authorities. Bridged chains can be integrated into Polkadot too. Bridges add complexity and cost to integration, but allow the chain to exercise its own means of consensus. Polkadot network Consortium parachain Authorities manage parachain validation, access controls &c. Transactions and inter-chain consensus
  • 50. Polkadot Join the dots @gavofyork @polkadotproject @polkadotnetwork github.com/polkadot-io gitter.im/polkadot-io/Lobby