以太坊dApp
区块链应用构建器

您希望在dApp Builder平台上看到什麼dApp?

What_is_iBuildApp

dApp Builder 的目的

dApp Builder的目的在于为企业用户提供智能合约技术,使他们即使不知道具体的技术原理,也可以创建智能合约。你可以把dApp Builder想象成智能合约的WIX.com

定制和配置智能合约

通过使用特定的智能合约网络表单,用户可以在合约中选择可定制化的值。例如,可以选择投票的候选人列表。

当用户点击“提交”按钮后,我们在以太坊区块链上预先配置好的dApp Builder智能合约中初始化一条用户记录。

用户支付这项交易需要的gas数额,gas可以通过集成MetaMask支付。

What_is_iBuildApp

如何开始

1

点击 "註冊"

在注册过程中,你必须输入真实的邮件地址,因为账户认证邮件稍后将发送到这个地址。

2

认证你的邮箱

通过点击确认邮件中的链接认证你的邮箱。

3

身份验证

验证你自己的真实身份,你将被重定向到“创建新的dApp”页面

4

安装 MetaMask

安装浏览器插件MetaMask,创建一个账户,选择Rinkeby Test Net

5

支付所需的gas

在Rinkeby测试网络中,使用Rinkeby加密水龙头,你可以免费获得交易所需的以太币

6

发布你的dApp

点击“创建dApp”按钮发布你的dApp到以太坊区块链,在MetaMask弹出的窗口确认交易支付的gas

進口 贓物 進口 獎品 進口 問題

/* 标准dApp描述 */

功能 投票() {

  1. 在dApp Builder中,程序所有者定制以下内容:
    i) t待投票的选项/候选人列表,并为它们赋予; a.名称/一段描述;b.一张图片(可选);
    ii) 是否“盲投”;
  2. 小程序模板显示:
    i) 一组带有图片的候选项列表,用户点击一个候选项的图片/名称即可记录下他/她的投票:
    a. 网页应用程序接口调用一个dApp Builder投票智能合约方法,在以太坊区块链记录下用户的投票选择;
    ii) 同时显示的还有: a. 如果是“盲投” - 每个候选项各得到了多少票;b.如果不是“盲投“ - 每个候选项得到了多少票,以及都是谁投的票;

}
功能 下注和托管() {

  1. 在dApp Builder中,程序所有者定制以下内容
    i) 一组下注选项,并为每个选项提供:
    a.一个名称/一段描述;b.一张图片(可选);
    ii) 下注的最大和最小值 ;
    iii)下注的最后期限 ;
    iv)预言机的以太坊地址(可以是程序所有者自己的地址);
    v) 下注预言机公正选择赢家所抽取的少量以太;
  2. 移动小程序显示:
    i) 向非下注预言机显示;
    ii) 向下注预言机显示;

}
功能 多重签名钱包() {

  1. 所有者
    i) 设置发送的以太数额;
    ii) 设置发送以太的地址;
    iii) 向智能合约投资所需的以太数额;
    iv) 设置发送以太需获得批准的一个或多个地址
  2. 小程序用户
    i)如果移动设备或台式机有目的地的以太坊地址,则我们只显示以太是否已发送;
    ii)如果移动设备或台式机有交易批准者之一的以太坊地址,则向他们显示批准按钮(若已经批准过则不显示);
    iii) 如果移动设备或台式机没有交易批准者的以太坊地址,则向他们显示一条dApp Builder(或新公司的其他名称)的广告;

}

在安卓手机上试用dApp 浏览器和以太坊钱包

试用这款测试dApp,它从用户那里接受信息并存储在区块链上。你可以浏览其他用户发送的信息,也可以发送自己的信息。要发送信息到智能合约,你需要支付ETH购买gas,发送交易需要消耗gas。这款dApp在Rinkeby测试网络上运行。你可以通过使用这里的加密水龙头免费获得以太币到自己的钱包。

demo_app
dappBuilder

当在智能合约中创建用户记录的交易处于挖矿中时,用户可以看到一个进度条
一旦交易结束,我们会开启一个表单,用于自定义 dApp前端的观感

与此同时,前端已经可以通过 https://ibuildapp.com/dapps/{dapp_id}/形式的地址进行访问。
前端是 一个包含CSS样式和脚本代码的HTML页面,包括负责与智能合约交互的脚本代码。

用户可以自定义 dApp前端:改变按钮颜色、测试背景图片。用户的更改存储在数据库中,当dApp通过浏览器显示时,用户的更改被用于HTML模板。