Skip to content
Bryant Eisenbach edited this page Nov 19, 2018 · 15 revisions

Welcome to the PlasmaRifle wiki!


Overview

PlasmaRifle is part of the GunClear platform. It manages the tokenization of physical firearms and GunClear's public Authlist of licensed accounts, and allows the tokenized ownership certificates on the GunClear network to be traded without fear of censorship. It is the bridge connection between GunClear's Gunero zero-knowledge transfer child chain and the public accounting system Ethereum represents, ensuring management of physical assets without a complete delegation of trust. PlasmaRifle is how you "own" your firearm in the digital sense. Without these provably rare ownership certificates on the highly secure Ethereum network, there is no way for GunClear to guarantee your digital ownership.

Architecture

PlasmaRifle is composed of 4 smart contracts:

  1. The GunClear Token
  2. The Licensee Authlist
  3. The PlasmaRifle root-chain Manager
  4. The Gunero Operator Pool

PlasmaRifle also has a daemon, written in Rust, to interact with these contracts on the Ethereum root-chain using Web3. This allows anyone to query the Token, Authlist, and Manager contracts for relevant information like the tokenId, the current authlist, and which tokens have entered and exited the Gunero child chain. It also allows submitting transactions to the network to perform minting, entries and exits, and block submissions.

Please note some of these transactions are limited to the GunClear Authority, or the Operators assigned to secure our network.

Clone this wiki locally