美文网首页波卡一起学
Polkadot wiki学习总结

Polkadot wiki学习总结

作者: 空乱木 | 来源:发表于2019-09-16 16:13 被阅读0次

    Polkadot WIKI

    https://wiki.polkadot.network/en/latest/polkadot/build/build-with-polkadot/

    parachain

    An in-development extension to Substrate called Cumulus will allow any Substrate built chain to connect to Polkadot and become a parachain.

    two ways for you to deploy your application:

    • as a smart contract on an existing parachain,

    • as your own parachain

    Cumulus - a Polkadot-ready parachain

    The goal of Cumulus is to be an extension of Substrate that will make any Substrate runtime compatible with Polkadot.

    relay chain

    relay chain itself will not support smart contracts

    One project that has announced intent to become a Polkadot parachain with support for smart contracts is Edgeware.

    https://edgewa.re/

    Relay chain

    https://github.com/darwinia-network/darwinia

    parachain

    https://github.com/paritytech/cumulus

    https://github.com/nczhu/parachain

    https://github.com/alekspickle/basic_parachain

    https://github.com/UltronAGI/substrate-ultron

    test-parachains

    git clone https://github.com/paritytech/polkadot.git

    open source examples

    Substrate Runtimes

    Parity

    • Shasper- Eth2.0 implemented as Substrate runtime.
    • Substrate TCR- Token curated registry as a runtime module.
    • Substrate ERC20 - ERC20 token standard implemented on Substrate.

    Community

    Ideas

    • NFT
    • Bonded Tokens
    • New governance modules with different styles of voting & democracy
    • Upgrade the TCR module
    • IPFS integration
    • Decentralized identity solutions
    • Oracle module
    • Implement Generalized State Channel/Plasma Chain
    • Decentralized Exchange
    • Tools for monitoring validator performance
    • dApps across different parachains

    A parachain has two major value adds that make it a desirable choice for a developer over creating a standalone chain:

    • Shared security - removes the necessity of bootstrapping a chain's own validator set.
    • Interchain communication - allows parachains to interoperate with each other through the ICMP protocol.

    What is a PDK?

    As mentioned, a PDK is a set of tools that allows developers to easily create a parachain. In practice this means that the PDK will consist of a couple key components:

    • State transition function - a way for your application to move from one state to another state.
    • Collator node - a type of peer-to-peer node in the Polkadot network with certain responsibilities in regard to parachains.

    a collator node also acts as a light client for the Polkadot relay chain

    https://wiki.polkadot.network/en/latest/polkadot/learn/parachains/

    https://wiki.polkadot.network/en/latest/polkadot/learn/staking/

    https://wiki.polkadot.network/en/latest/polkadot/learn/bridges/

    Transaction on the relay-chain will likely be priced higher than they will be on parachains.

    https://research.web3.foundation/en/latest/polkadot/GRANDPA/

    Bridge

    A node which acts as an intermediary between the Polkadot relay chain and an external chain, in such a way that it appears to the relay chain that the external chain is a parachain (i.e., meets the Polkadot Runtime Environment requirements). Bridges allow for interaction between other blockchains such as Ethereum and Bitcoin which are not natively compatible with Polkadot.

    Collator

    A node which maintains a parachain by collecting parachain transactions and producing state transition proofs for the validators.

    OverviewICMP

    • Interchain messages will not go on to the relay chain.
    • Interchain messages will be constrained to a max size in bytes.
    • Parachains are allowed to block messages from other parachains, in which case the dispatching parachain would be aware of this block.
    • Collator nodes are responsible for routing messages between chains.
    • Collators produce a list of "egress" messages and will receive the "ingress" messages from other parachains.
    • On each block, parachains are expected to route messages from some subset of all other parachains.
    • When a collator produces a new block to hand off to a validator, it will collect the latest ingress queue information and process it.
    • Validators will check a proof that the new candidate for the next parachain block includes the processing of the expected ingress messages to that parachain.

    为什么parachain和smart contract进行比较呢?

    ;;;有点水,还没看完,看完再做进一步整理;;;

    相关文章

      网友评论

        本文标题:Polkadot wiki学习总结

        本文链接:https://www.haomeiwen.com/subject/noffuctx.html