首页 知识进阶正文

简单创建以太坊智能合约

创建你的第一份智能合约可能会让人望而生畏。创建你的第二份智能合约是很有启发性的。在此之后创建每一份智能合约都是非常烦人的。编写智能合约是一项费时费力的工作,除非有可自动化的样板代码。

Atra Blockchain Services采用了编写存储智能合约的过程,并将其置于一个漂亮的UI后面,这个UI可以为您自动创建存储,从而将这个冗长的过程简化为一个不到一分钟的过程。您仍然可以完全控制存储在智能合约的条目,并且可以查看实际的智能合约本身。

dTables在区块链上充当excel表。您需要存储数据来驱动您的DAPP—您创建一个dTable来存放这些数据。现在,您可以确定该表的列,或者存储哪些数据记录。然后,将数据提交到dTable的行中,最后存储在区块链上。

创建一个dTable只需要3个步骤,一次在控制台:

1. 在console.atra上创建一个帐户(它是免费的)
2. 进入atra控制台,导航到dTables服务。
3. 单击“Create Table”
4. 在这里,您将创建您的“excel”工作表—为表命名,并在表中创建每一列,为其指定名称和类型。


6. 点击“创建dTable”——您的输入现在正在形成一个智能合约,然后作为一个交易发送到以太坊网络。您的dTable将挂起,直到交易完成。在dTables仪表板上,当tile显示一个绿色闪电时,您将看到您的表位于以太坊上。整个过程只需要大约一分钟!

额外好处:一旦从dTables仪表板进入dTable实例,单击Rinkeby地址以在以太坊上查看交易。



在ETHerscan上查看您的dTable。

7. 通过单击tile在dTable中导航。您可以查看您刚刚创建的智能合同点击“合同”选项卡。



浏览一下你刚刚创建的智能合约!

8. 开始通过“New Record”按钮手动向表中插入数据,或者设置API自动记录数据。



很容易通过api记录数据。

关于此服务,最好的部分是您可以创建和重申,而不浪费时间或资源。创建表之后,可以使用业务逻辑轻松地创建智能合约,通过Atra的触发器服务与存储智能合约进行交互。使用liteui(一种无需代码即可快速原型化dApp前端的工具),将所有内容放在一个圆滑的用户界面中。LiteUI还提供了一个可共享的URL,这样你就可以把你的应用程序传播给任何人。


10分钟后你就有了一个完整的dApp。这确实是最简单的方法。


版权声明

声明:所有在本站发表的文章,本站都具有最终编辑权。本站全部作品均系区块链之路原创或来自网络转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责,所产生的纠纷与本站无关。如涉及作品内容、版权和其它问题,请尽快与本站联系。。
更多区块链知识:www.qkl9966.com 区块链之路。


风险提示:数字货币投资具有极大的风险,请在尝试投资前确定自己承受风险的能力。

评论