dApp Builder的目的在于为企业用户提供智能合约技术,使他们即使不知道具体的技术原理,也可以创建智能合约。你可以把dApp Builder想象成智能合约的WIX.com
通过使用特定的智能合约网络表单,用户可以在合约中选择可定制化的值。例如,可以选择投票的候选人列表。
当用户点击“提交”按钮后,我们在以太坊区块链上预先配置好的dApp Builder智能合约中初始化一条用户记录。
用户支付这项交易需要的gas数额,gas可以通过集成MetaMask支付。
试用这款测试dApp,它从用户那里接受信息并存储在区块链上。你可以浏览其他用户发送的信息,也可以发送自己的信息。要发送信息到智能合约,你需要支付ETH购买gas,发送交易需要消耗gas。这款dApp在Rinkeby测试网络上运行。你可以通过使用这里的加密水龙头免费获得以太币到自己的钱包。
当在智能合约中创建用户记录的交易处于挖矿中时,用户可以看到一个进度条。
一旦交易结束,我们会开启一个表单,用于自定义 dApp前端的观感。
与此同时,前端已经可以通过 https://ibuildapp.com/dapps/{dapp_id}/形式的地址进行访问。
前端是 一个包含CSS样式和脚本代码的HTML页面,包括负责与智能合约交互的脚本代码。
用户可以自定义 dApp前端:改变按钮颜色、测试背景图片。用户的更改存储在数据库中,当dApp通过浏览器显示时,用户的更改被用于HTML模板。