cryptoeconomicslab / PlasmaVM-JS Licence: other
TxVM based Plasmas' Network
Programming Languages javascript 184084 projects - #8 most used programming language
Projects that are alternatives of or similar to PlasmaVM-JS Bitmap C++ Bitmap Library
Stars : ✭ 125 (+861.54%)
Mutual labels: plasma
darkine-kde Darkine KDE - Theme for KDE Plasma 5 desktop > Mirror of https://git.rokin.in/Rokin/darkine-kde
Stars : ✭ 41 (+215.38%)
Mutual labels: plasma
libhsplasma Cross-platform Plasma data and network library
Stars : ✭ 28 (+115.38%)
Mutual labels: plasma
Wallutils 🌆 Utilities for handling monitors, resolutions, wallpapers and timed wallpapers
Stars : ✭ 145 (+1015.38%)
Mutual labels: plasma
Syncthingtray Tray application and Dolphin/Plasma integration for Syncthing
Stars : ✭ 234 (+1700%)
Mutual labels: plasma
midnight-kde Midnight theme - KDE Plasma
Stars : ✭ 24 (+84.62%)
Mutual labels: plasma
Fbpic Spectral, quasi-3D Particle-In-Cell code, for CPU and GPU
Stars : ✭ 111 (+753.85%)
Mutual labels: plasma
plasma Ethereum plasma implementation
Stars : ✭ 51 (+292.31%)
Mutual labels: plasma
Awesome Layer 2 All the layer 2 projects
Stars : ✭ 245 (+1784.62%)
Mutual labels: plasma
pidswallow A swallower script using process hierarchy.
Stars : ✭ 40 (+207.69%)
Mutual labels: plasma
Plasma Cyan Worlds's Plasma game engine
Stars : ✭ 153 (+1076.92%)
Mutual labels: plasma
Plasmaethexchange Plasma protocol compatible ETH Exchange Platform
Stars : ✭ 235 (+1707.69%)
Mutual labels: plasma
Kinetic.jl Universal modeling and simulation of fluid dynamics upon machine learning
Stars : ✭ 82 (+530.77%)
Mutual labels: plasma
Plasma Plasma Programming Language
Stars : ✭ 133 (+923.08%)
Mutual labels: plasma
PlasmaContract More Viable Plasma (MoreVP) contract with Limbo Exits
Stars : ✭ 26 (+100%)
Mutual labels: plasma
Plasma-Donor-App An open-source app that helps in connecting patients and plasma donors. This is a beginner-friendly repository that helps you learn the basics of android development, git, and GitHub. Happy Hacktober!
Stars : ✭ 58 (+346.15%)
Mutual labels: plasma
nocturnal-kde Nocturnal theme - KDE Plasma
Stars : ✭ 12 (-7.69%)
Mutual labels: plasma
konsave Konsave lets use save your Linux customization and restore them very easily!
Stars : ✭ 336 (+2484.62%)
Mutual labels: plasma
plasma-docker Plasmoid for KDE Plasma to control docker containers
Stars : ✭ 38 (+192.31%)
Mutual labels: plasma
PlasmaVM
Overview
Derived from Kelvin's great article Why is EVM-on-Plasma hard?
Not only for value transfer, but also for some simple contract.
Consisted by Value and Contract paradigm from TxVM
Fund security model is implemented via migration rather than exit
Multiple Plasma Network is needed
Folder Structure
rootchain
Solidity contract for deposit, commit, startExit, exitChallenge, finalizeExit, withdraw
childchain
Entrypoint for childchain which interacts with ETH, RPC, DB, VM
vm
Quasi general computation specific virtual machine
Must remain receipt for state transition especially for owned-asset and locked-asset
rpc
HTTP based JSON RPC
plasma_sendTransaction can call embedded-contracts by refering some function name and args
storage
LevelDB or something for storing Tx, receipt and state
eth
watcher
Observe childchain's merkle tree.
Clients' must see his own state on childchain via his local proof
Watcher will do some more complehensive watching but must be decentralized. See Tesuji Plasma.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .