Plasm Network, what is PLASM?

Date: 18/04/2021
Author: @Tri Dang
Reviewer:@namlee @cuongvn08

 

Plasm Network is a scalable and interoperable infrastructure for Web3.0. Since Plasm Network is built with Parity’s Substrate framework, it can be a future Polkadot parachain that also acts as a scalable smart contract platform.

Plasm Network is an open-source project. There are a lot of opportunities to get involved in the ecosystem. 

1.The Problems Plasm Solves

Plasm Network is a scalable smart contract platform on Polkadot supporting cutting edge layer 2 solutions. It is built on Substrate and designed to be a Polkadot Parachain. Plasm Network aims to make Ethereum 2.0 on Polkadot.

Plasm Network focuses on making the best smart contract platform so that dApps developers on Polkadot do not need to pay much attention to infrastructure and can focus more on their dApp. Ideally, the developers can build whatever applications on Plasm Network without having to consider its scalability. Plasm Network solves prominent issues: scalability and interoperability.

a.Scalability

Blockchains do not scale by design because of the decentralized consensus mechanism. TPS (Transaction Per Second) is much smaller than a centralized database and there is an upper limitation of data that can be stored in every block. Therefore, users across the network may notice their transactions sit unconfirmed or pending for long periods of time, creating a poor user experience.

Scalability on the Plasm Network is addressing the followings topics:

More Transaction Per Second (TPS)

Cheaper transaction cost

Faster finality

b.Interoperability

Many different blockchains exist but few have interoperability as a feature. To move “value” from Bitcoin to Ethereum, we need a centralized exchange. Polkadot is a sharded protocol that enables blockchain networks to operate together seamlessly.

Plasm Network is compatible with Polkadot. By connecting Plasm Network to Polkadot, we will have true interoperability.

2.Plasm Structure

​Plasm Network provides scalable application development methods for every developer. This is the architecture that makes it possible:

Plasm

​Plasm Network is a layer 1 public blockchain based on Parity Substrate. On the top of Substrate, the Plasm team is developing OVM module, Plasma module, and functions to make scalable dApps. The Plasm Network will be the first Plasma/OVM blockchain Polkadot Parachain.

3.Community Rewards

The idea behind Community Rewards is to provide incentives for community members who contribute to the Plasm Network from the early days. We make it happen by using the staking mechanism. In this mechanism, the early adopters can get rewards.

Plasm

Overview

The structure of Community Rewards is very simple.

  • A community member creates a simple smart contract and deploys it on Plasm Network.
  • PLM (Testnet: PLD) holder evaluates this performance and stakes his tokens on the smart contract.
  • Both of them get rewards based on the performance of the smart contract.

a.Consensus

  • To increase security, the Plasm Network will have consensus and reward algorithm upgrades over time. Plasm will start using a Proof of Authority model run by community selected validators.
  • The next upgrade will change reward and consensus to collator which is a Parachain requirement. Ultimately Plasm will move to NPoS which is used by Polkadot’s Relaychain. 

b.Proof of Authority

  • Proof of Authority is a consensus-building algorithm that operates only with a validator selected by the community. Public blockchains can be vulnerable when there are a low amount of reliable validators. For this reason, PoA will operate until sufficient token distribution and potential validators can be confirmed. The validator reward structure will follow PoS convention.

c.Nominated Proof of Staking

  • Plasm Network uses NPoS a Polkadot relay chain feature. This consensus algorithm consists of 3 steps:
  • A Nominator selects a validator NPoS
  • A validator verifies transactions and makes a new block BABE
  • Validator finalizes the block that was delivered in the network GRANDPA
  • The block reward is distributed to the validator who created the block and the respective Nominator. A reward is also paid to the Plasm Network contributors.

4.Core Features

  • The Plasm Network has three additional features in addition to the existing Substrate modules:

a.Operator Trading

  • Operator Trading is a mechanism to buy and sell Plasm applications. This is similar to M&A. With the dApps Rewards mechanism, operators have the potential to benefit greatly. A developer may want to assign an operator for chain maintenance and administration or other various use cases. Operators will give their rights to opponents who give a value that seems reasonable to the value given to them. Those who have been granted the rights of the operators can receive the buyout. This mechanism assumes that new off-chain markets will be created.

b.dApps Staking

  • dApps Staking is a reward mechanism for developers or administrators of smart contracts. 50% of Plasm Network’s staking reward goes to application developers who have enhanced the value of the Plasm Network. Plasm allows the assignment of a smart contract administrator, called an “operator.” “Operators” can be “Nominated” by other dApps “Nominators.” As shown below, the operator of the smart contract receiving many nominations can receive newly minted PLM token from the chain.
  • Plasm

c.Multi-Lockdrop

  • Lockdrop is a method for distributing tokens. Participants lock tokens from other blockchains (DOT, KSM, or ETH) for a certain duration. Native tokens are then distributed to participants and the opportunity cost that comes is taken as collateral. Repeat this multiple times to distribute the native token with value to a massive number of token holders.

6.Token Allocation

Plasm

Plasm

6.Plasm Network Lockdrop

  • Lockdrop is a new low-risk economic incentivization mechanism, using opportunity costs rather than legal tender (or assets) as collateral. Plasm Network uses this mechanism to issue tokens with monetary value.

Plasm

The Lockdrop Work Flow:

  • Ethereum token holder will send ETH and decide the duration of the lock as a transaction to the LockContract that on the Ethereum blockchain.
  • The number of PLM calculated by total locked ETH × Lock bonus per duration × α will be recorded on the Plasm Network genesis block for each participant.
  • The Plasm Team will mint total issued amount × 15% PlasmTokens from the genesis block.
  • Once the lock duration that the token holder specified has passed, all ETH will be returned back to the participant.

 

  • The assumption is that the Ethereum token holder’s opportunity cost is proportional to the number of tokens locked and the duration of the lock. PLM is able to generate value using those opportunity costs as collateral. The final token supply is not decided. This ensures fairness to tokens issued from post-genesis lockdrops. 15% of the total tokens minted from the first lockdrop will go to the Plasm team as a fee. Multiple distributions will occur to maintain healthy token supplies.
  • Plasm Network will accept the following tokens for the 1st, 2nd, and 3rd lockdrop.

Plasm

7.Plasm Network Development Timeline  

2019 Q3

  • LAUNCH OF THE PLASM NETWORK MINIMUM TESTNET
    Launch of the Plasm Network minimum testnet (Miniplasm)

2019 Q4

  • LAUNCH OF THE PLASM NETWORK TESTNET V3
    Start of the Testnet Lockdrop. Implementation of Operator trading modules. Implementation of dApps Rewards modules.

2020 Q1

  • START OF THE MAINNET LOCKDROP
    Start of the Mainnet Lockdrop (ETH only), March 15th.

2020 Q2

  • LAUNCH OF THE PLASM NETWORK MAINNET
    Implementation of OVM Modules and Mainnet launch

2020 Q4

  • ETHEREUM COMPATIBILITY AND LAYER 2 SOLUTIONS
    Support Solidity smart contracts and implementation of layer 2 solutions like Rollups

2020 Q4

  • GOVERNANCE AND STAKING
    Governance and nominated Proof of Stake

2021 Q1

  • POLKADOT PARACHAIN
    Plasm Network becomes a Polkadot Parachain and supports various applications

2021 Q2PLASM NETWORK 2.0
Implementation of the Ethereum bridge and middleware protocols like DEX

8.Team

  • Updating

9.Backers

HashKey, Binance Labs, DFG, PAKA, Longhash Ventures

10.Reference

Homepage

Medium

Telegram

Discord

Twitter

GitHub

LockDrop

White Paper

 

 

Bản dịch tiếng Việt

 

Plasm Network là một cơ sở hạ tầng có thể mở rộng và tương tác cho Web3.0. Plasm Network được xây dựng với nền tảng Parity’s Substrate, nó có thể là một parachain Polkadot trong tương lai, cũng hoạt động như một nền tảng hợp đồng thông minh có thể mở rộng.

Plasm Network là một dự án mã nguồn mở. Có rất nhiều cơ hội để tham gia vào hệ sinh thái của Plasm..

  1. Các vấn đề Plasm giải quyết

 

  • Plasm Network là một nền tảng hợp đồng thông minh có thể mở rộng trên Polkadot hỗ trợ các giải pháp layer 2 tiên tiến. Nó được xây dựng trên Substrate và được thiết kế để trở thành Polkadot Parachain. Plasm Network ra đời nhằm tạo ra Ethereum 2.0 trên Polkadot.
  • Plasm Network tập trung vào việc tạo ra nền tảng hợp đồng thông minh tốt nhất để các nhà phát triển dApps trên Polkadot không cần quan tâm nhiều đến cơ sở hạ tầng và có thể tập trung nhiều hơn vào dApp của họ. Lý tưởng nhất là các nhà phát triển có thể xây dựng bất kỳ ứng dụng nào trên mạng Plasm mà không cần phải xem xét khả năng mở rộng của nó. Mạng Plasm giải quyết các vấn đề nổi bật: khả năng mở rộng và khả năng tương tác

a.Khả năng mở rộng

Blockchains không mở rộng quy mô theo thiết kế vì cơ chế đồng thuận phi tập trung. TPS (Transaction Per Second-Giao dịch trong mỗi giây) nhỏ hơn nhiều so với cơ sở dữ liệu tập trung và có giới hạn trên về dữ liệu có thể được lưu trữ trong mọi khối. Do đó, người dùng trên các mạng có thể nhận thấy các giao dịch của họ chưa được xác nhận hoặc đang chờ xử lý trong thời gian dài, tạo ra trải nghiệm người dùng không tốt.

Khả năng mở rộng trên Plasm Network đang giải quyết các chủ đề sau:

  • Transaction Per Second (TPS)(số giao dịch trong mỗi giây)
  • Chi phí giao dịch rẻ hơn
  • Kết thúc nhanh hơn

b.Khả năng tương tác

  • Nhiều blockchain khác nhau tồn tại nhưng một số ít có khả năng tương thích . Để chuyển “giá trị” từ Bitcoin sang Ethereum, chúng ta cần một sàn giao dịch tập trung. Polkadot là một giao thức phân đoạn cho phép các mạng blockchain hoạt động cùng nhau một cách liền mạch.
  • Plasm Network tương thích với Polkadot. Bằng cách kết nối Plasm Network với Polkadot, chúng ta sẽ có khả năng tương tác thực sự.

2.Cấu trúc Plasm

Plasm Network cung cấp các phương pháp phát triển ứng dụng có thể mở rộng cho mọi nhà phát triển. Đây là kiến trúc Plasm có thể làm:

Plasm

​Plasm Network là một blockchain công cộng Layer 1 dựa trên Parity Substrate. Ở phía trên của Substrate, Plasm Team đang phát triển mô-đun OVM, mô-đun Plasma và các chức năng để tạo ra các dApp có thể mở rộng. Plasm Network sẽ là Plasma / OVM blockchain Polkadot Parachain đầu tiên.

3.Phần thưởng cộng đồng

Ý tưởng đằng sau Phần thưởng cộng đồng là cung cấp các ưu đãi cho các thành viên cộng đồng đóng góp cho Plasm Network từ những ngày đầu. Plasm biến thành hiện thực bằng cách sử dụng cơ chế staking. Trong cơ chế này, những người đăng ký sớm có thể nhận được phần thưởng.

Plasm

Tổng quát

Cấu trúc của Phần thưởng cộng đồng rất đơn giản.

Một thành viên cộng đồng tạo một hợp đồng thông minh đơn giản và triển khai nó trên Plasm Network.

Chủ sở hữu PLM (Testnet: PLD) đánh giá hiệu suất này và đặt mã thông báo của mình vào hợp đồng thông minh.

Cả hai đều nhận được phần thưởng dựa trên hiệu suất của hợp đồng thông minh.

 a.Đồng thuận

Để tăng tính bảo mật, Plasm Network sẽ có sự đồng thuận và nâng cấp thuật toán theo thời gian. Plasm sẽ bắt đầu sử dụng mô hình Proof of Authority(PoA – Bằng chứng về thẩm quyền) do những người xác thực được cộng đồng lựa chọn.

Bản nâng cấp tiếp theo sẽ thay đổi phần thưởng và sự đồng thuận thành đối tác, đây là một yêu cầu của Parachain. Cuối cùng thì Plasm sẽ chuyển đến NPoS được sử dụng bởi Polkadot’s Relaychain.

b.Bằng chứng về thẩm quyền

Proof of Authority là một thuật toán xây dựng sự đồng thuận chỉ hoạt động với trình xác thực do cộng đồng lựa chọn. Các blockchain  có thể dễ bị tấn công khi có số lượng trình xác thực đáng tin cậy thấp. Vì lý do này, PoA sẽ hoạt động cho đến khi phân phối đủ mã thông báo và các trình xác thực tiềm năng có thể được xác nhận. Cấu trúc phần thưởng của trình xác nhận sẽ tuân theo quy ước PoS.

 c.Đề cử bằng chứng staking

Plasm Network sử dụng NPoS một tính năng chuỗi chuyển tiếp Polkadot. Thuật toán đồng thuận này bao gồm 3 bước:

-Người đề cử chọn NPoS người xác nhận

-Trình xác thực xác minh các giao dịch và tạo một khối BABE mới

-Trình xác thực hoàn thành khối đã được phân phối trong mạng GRANDPA

Phần thưởng khối được phân phối cho người xác nhận đã tạo khối và Người đề cử tương ứng. Phần thưởng cũng được trả cho những người đóng góp cho Plasm Network.

4.Tính năng cốt lõi

Plasm Network có ba tính năng bổ sung ngoài các mô-đun Substrate hiện có:

a.Nhà điều hành giao dịch

Nhà điều hành giao dịch là một cơ chế để mua và bán các ứng dụng Plasm. Điều này cũng tương tự như M&A. Với cơ chế Phần thưởng dApps, các nhà khai thác có khả năng được hưởng lợi rất nhiều. Một nhà phát triển có thể muốn chỉ định một nhà điều hành để bảo trì và quản trị chuỗi hoặc các trường hợp sử dụng khác nhau. Các nhà khai thác sẽ trao quyền của họ cho những đối thủ đưa ra một giá trị có vẻ hợp lý với giá trị được trao cho họ. Những người đã được cấp quyền của các nhà khai thác có thể nhận được tiền mua lại. Cơ chế này giả định rằng các thị trường ngoài chuỗi mới sẽ được tạo ra.

b.dApps Staking

dApps Staking là một cơ chế phần thưởng dành cho các nhà phát triển hoặc quản trị viên của các hợp đồng thông minh. 50% phần thưởng staking của Plasm Network được trao cho các nhà phát triển ứng dụng đã nâng cao giá trị của Plasm Network.

Plasm Network cho phép chỉ định một quản trị viên hợp đồng thông minh, được gọi là “nhà điều hành”. “Nhà điều hành” có thể được “Người đề cử” dApps khác “Người được đề cử”. Như được hiển thị bên dưới, nhà điều hành hợp đồng thông minh nhận được nhiều đề cử có thể nhận được mã thông báo PLM mới được đúc từ chuỗi.

Plasm

c.Multi-Lockdrop

Lockdrop là một phương pháp phân phối tokens. Người tham gia khóa tokens từ các blockchain khác (DOT, KSM hoặc ETH) trong một thời gian nhất định. Các tokens gốc sau đó được phân phối cho những người tham gia và chi phí cơ hội đi kèm được coi là tài sản thế chấp. Lặp lại điều này nhiều lần để phân phối tokens gốc với giá trị cho một số lượng lớn chủ sở hữu tokens.

5.Phân bổ tokens

Plasm

Plasm

6.Plasm Network Lockdrop

Lockdrop là một cơ chế kích thích kinh tế có rủi ro thấp mới, sử dụng chi phí cơ hội thay vì tiền pháp định (hoặc tài sản) làm tài sản thế chấp. Plasm Network sử dụng cơ chế này để phát hành các tokens có giá trị tiền tệ.

Plasm

Lockdrop hoạt động thế nào:

Chủ sở hữu token Ethereum sẽ gửi ETH và quyết định thời hạn khóa như một giao dịch tới LockContract đó trên blockchain Ethereum.

Số PLM được tính bằng tổng số tiền thưởng ETH × phần thưởng trong thời gian khoá × α sẽ được ghi lại trên khối khởi tạo Plasm Network cho mỗi người tham gia.

Plasm Team sẽ tính tổng số tiền đã phát hành × 15% PlasmTokens từ khối gốc.

Sau khi hết thời hạn khóa, tất cả ETH sẽ được trả lại cho người tham gia.

Giả định là chi phí cơ hội của chủ sở hữu token Ethereum tỷ lệ thuận với số lượng token bị khóa và thời gian khóa. PLM có thể tạo ra giá trị bằng cách sử dụng các chi phí cơ hội đó làm tài sản thế chấp. Tổng cung token không được quyết định. Điều này đảm bảo tính công bằng cho các token được phát hành từ các đợt khóa sau phát sinh. 15% tổng số token được tạo ra từ khóa học đầu tiên sẽ được chuyển đến Plasm Team dưới dạng một khoản phí. Nhiều đợt phân phối sẽ xảy ra để duy trì nguồn cung cấp token lành mạnh.

Plasm Network sẽ chấp nhận các token sau cho lần thứ 1, thứ 2 và thứ 3 Lockdrop.

Plasm

7.Plasm Network Development Timeline

2019 Q3

  • LAUNCH OF THE PLASM NETWORK MINIMUM TESTNET
    Khởi chạy testnet tối thiểu của Plasm Network (Miniplasm)

 

2019 Q4

  • LAUNCH OF THE PLASM NETWORK TESTNET V3

Bắt đầu Testnet Lockdrop. Thực hiện các mô-đun giao dịch của Nhà điều hành. Triển khai các mô-đun Phần thưởng dApps.

 

2020 Q1

  • START OF THE MAINNET LOCKDROP
    Khởi chạy Mainnet Lockdrop (chỉ ETH), March 15th.

 

2020 Q2

  • LAUNCH OF THE PLASM NETWORK MAINNET

Triển khai Mô-đun OVM và khởi chạy Mainnet

 

2020 Q4

  • ETHEREUM COMPATIBILITY AND LAYER 2 SOLUTIONS

Hỗ trợ hợp đồng thông minh Solidity và triển khai các giải pháp Layer 2 như Rollups

 

2020 Q4

  • GOVERNANCE AND STAKING
    Governance and nominated Proof of Stake

Quản trị và đề cử Bằng chứng stake

2021 Q1

  • POLKADOT PARACHAIN
    Plasm Network trở thành Polkadot Parachain và hỗ trợ ứng dụng

2021 Q2

  • PLASM NETWORK 2.0
    Triển khai cầu nối Ethereum và các giao thức phần mềm trung gian như DEX

8.Team

Đang cập nhật

9.Backers

HashKey, Binance Labs, DFG, PAKA, Longhash Ventures

10.Tham khảo

Homepage

Medium

Telegram

Discord

Twitter

GitHub

LockDrop

White Paper

BTA Ventures