使用Atra的dTables服务在不到一分钟的时间内创建智能合约。在Rinkeby测试网上完全免费且简单。
创建你的第一份智能合约可能会让人望而生畏。创建你的第二份智能合约是很有启发性的。在此之后创建每一份智能合约都是非常烦人的。编写智能合约是一项费时费力的工作,除非有可自动化的样板代码。
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。这确实是最简单的方法。