帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:dec  USE  DEP  Deprecated  
Eris is a platform for building, testing, maintaining, and operating distributed applications with a blockchain backend.

  • 源代码名称:monax
  • 源代码网址:http://www.github.com/monax/monax
  • monax源代码文档
  • monax源代码下载
  • Git URL:
    git://www.github.com/monax/monax.git
  • Git Clone代码到本地:
    git clone http://www.github.com/monax/monax
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/monax/monax
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • 简介
    Monax is an application platform for building, testing, maintaining, and
    operating applications built to run on an ecosystem level.

    monax 是一个使开发人员易于构建,测试,管理和操作智能合同应用程序的工具。 无论区块

    这个工具可以看到这个帖子的名称。

    插件安装( 针对开发人员)
    • 安装 Docker 。
    • 安装。
    go get github.com/monax/monax/cmd/monax
    monax init

    有关 init 创建的目录结构,请参见 below 。

    安装( 针对非开发人员)

    对于那些不熟悉go和/或者 Docker的人,请参见我们的入门页面

    概述

    monax 工具围绕的是非常少的概念:

    • services - 打开或者关闭的内容
    • chains - 开发permissioned链
    • pkgs - 我们的智能合同工具链
    • keys - 我们的密钥管理工具的包装

    这些概念提供了我们认为 true 智能契约应用平台需要的核心功能。

    要开始使用 monax 了解工具可以做什么,以及它如何帮助你的智能契约应用程序开发模式,请参见我们的教程系列。

    工具的体系结构

    monax 主要是 Docker API的一个固执的包装器。 我们发现在本地运行应用程序需要在 Docker 系统的容器中使用复杂的安装路径和/或者复杂配置工作。

    下面详细描述了列出的每个 concepts的above 。

    电子邮件服务

    服务是"你打开或者关闭的东西"。 服务示例包括:

    • PGP守护进程
    • 一个 IPFS node
    • 比特比特 node
    • 一个 Ethereum node
    • 一个Tendermint测试链 node
    • BigchainDB服务
    • ZCash node

    服务从服务定义文件的基础 这些文件保存在主机上的以下位置: ~/.monax/services 服务定义文件告诉 monax 应该如何启动 Docker 容器。 服务定义文件的规范是在这里找到

    要查看 monax 与服务交互的各种方式,请键入:

    monax services

    链是permissioned链的一个固执的工具链。 它们可以最容易被认为是链的"开发"分支。 换句话说,如果需要在上工作英镑,最好是使用 monax chains 链对大多数服务起始条件进行硬编码,但仍然允许对链的工作方式进行一些灵活性。

    要查看 monax 可以帮助你开发链的各种方式,请键入:

    monax chains

    Pkgs

    Pkgs是一个opinionated的工具包,可以帮助你在permissioned和unpermissioned区块区块网络上部署和测试你的智能合同包。

    monax pkgs 是一个软件包管理器来处理合同。 包管理器是一个基于yaml的自动化框架,它使得部署和测试你的智能契约系统变得微不足道。 monax:jobs 定义文件的规范是在这里找到

    ,允许你对"丢弃链"的智能协定进行测试,这是一次用于测试智能协定包的链路。

    要查看 monax 可以帮助你开发智能合同应用程序的各种方式,请键入:

    monax pkgs

    密钥

    键是 monax键的固执的工具链。 要了解这个 monax 平台的概念只为开发,因为它没有被完全的安全审计,所以我们不打算在生产中使用它。 在生产中,密钥服务应替换为你所审核的安全系统。

    要查看 monax 帮助你管理各种密钥对的各种方式,请键入:

    monax keys

    目录结构

    monax init 在 $HOME 目录中创建:

    ├──. monax/
    │ ├── monax.toml
    │ ├── apps/
    │ ├── bundles/
    │ ├── chains/
    │ ├── account-types/
    │ ├── chain-types/
    │ ├── keys/
    │ ├── data/
    │ ├── names/
    │ ├── scratch/
    │ ├── data/
    │ ├── languages/
    │ ├── services/
    │ ├── keys.toml
    捐赠

    欢迎提交请求请求之前,请先执行以下操作: !

    • 来自 develop的fork
    • 更改你的更改
    • 有测试
    • 请求请求
    • 非常棒

    查看我们的CONTRIBUTING.mdPULL_REQUEST_TEMPLATE.md 了解更多细节。

    请注意,这个存储库是每个许可文件的GPL v3.0. 通过拉请求提供的任何代码都应该被认为已经同意通过提交代码( 这些代码是否被接受到仓库中) 同意 GPL v3.0.

    Bug 报告

    在我们的堆栈中找到一个 Bug? 发出问题 !

    模板指定需要包含在问题中的内容,并将解决这个问题。

    许可证

    自豪地 GPL-3 请参见许可证文件



    文章标签:USE  DEP  dec  Deprecated  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语