Package: MarineChain 1.1.0
MarineChain: Blockchain-Enabled Maritime Transportation System Simulator
Simulates Blockchain-Enabled Maritime Transportation Systems (BMTS) by integrating asynchronous, great-circle vessel kinematics with decentralised edge-computing consensus layers. The package provides a fully self-contained cyber-range running completely offline, permitting the risk-free injection of spatial and telemetry threat vectors (e.g., geofence breaches, coordinate modification, and node impersonation). It includes an interactive workspace engine built using 'shinydashboard' and 'leaflet' map layers for monitoring vessel states and ledger updates. Implemented consensus structures are modeled on a lightweight Proof-of-Authentication framework optimized for resource-constrained distributed nodes.
Authors:
MarineChain_1.1.0.tar.gz
MarineChain_1.1.0.tar.gz(r-4.7-any)MarineChain_1.1.0.tar.gz(r-4.6-any)
MarineChain_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
MarineChain/json (API)
| # Install 'MarineChain' in R: |
| install.packages('MarineChain', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ikemillar/marinechain/issues
Last updated from:8e39866421. Checks:4 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 160 | ||
| source / vignettes | OK | 188 | ||
| linux-release-x86_64 | OK | 161 | ||
| wasm-release | OK | 149 |
Exports:app_serverapp_uiinject_attackrun_appsimulate_crypto_opssimulate_network_routingsimulate_poah_block
Dependencies:askpassbase64encbslibcachemclassclassIntclicommonmarkcpp11crosstalkcurldata.tableDBIdigestdplyre1071evaluatefarverfastmapfontawesomefsgenericsggplot2gluegtablehighrhtmltoolshtmlwidgetshttpuvhttrisobandjquerylibjsonliteKernSmoothknitrlabelinglaterlatticelazyevalleafletleaflet.providerslifecyclemagrittrMASSmemoisemimeopensslotelpillarpkgconfigplotlypngpromisesproxypurrrR6rappdirsrasterRColorBrewerRcpprlangrmarkdowns2S7sassscalessfshinyshinydashboardsourcetoolsspstringistringrsysterratibbletidyrtidyselecttinytexunitsutf8vctrsviridisLitewithrwkxfunxtableyaml
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| The Application Server Logic | app_server |
| The Application User Interface | app_ui |
| Calculate Geodetic Distance (Haversine Formula) | calc_distance |
| Inject Malicious Attacks into Maritime Telemetry Streams | inject_attack |
| Run the MarineChain Simulation Application | run_app |
| Simulate Cryptographic Processing Overhead | simulate_crypto_ops |
| Simulate Multi-Hop Maritime Network Routing | simulate_network_routing |
| Simulate PoAH Blockchain Block Generation | simulate_poah_block |
