EOSIO

适用于:

  • EOS 主网
  • Worbli
  • WAX
  • CryptoKylin Testnet 测试网
  • Jungle 2.0 测试网
  • 你的专属网络

以太坊(内测版)

适用于:

  • Ethereum 主网
  • Ropsten

区块链开发者观点:来自 Onboard.one 的 Zach Alam

2019-7-31 8:00:00 / 作者 dfuse

如果你不知道可以节省区块链开发和研究时间的方法、技巧,那么起步可能会困难重重。 dfuse 正在与社区中经验丰富的开发人员交流,传递这些有价值的信息。本周,我们邀请到了 Onboard.one 的 Zach Alam。

先介绍一下自己吧

我是区块链开发者 Zach Alam,住在拉斯维加斯。做开发大概10年了,在区块链领域的第一个项目是比特币地理标记,在2014年 Coinbase 黑客松中获得第一名。从那以后,我对加密货币的经济和技术影响产生了浓厚的兴趣。我现在大量时间都放在基于 EOSIO 的区块链上。

能介绍下你的 eoslisten.com 和 @REXalerts 这两个项目吗?

我用 dfuse 构建了这两个项目:

  • eoslisten.com 是 EOS 实时交易图像化监视器。它是比特币项目 bitlisten.com 的分叉。我必须过滤掉所有的小额交易。如果实时处理所有交易绝对会让大多数设备崩溃的。
  • https://twitter.com/rexalerts 是一个推特机器人,在有向 REX 的大额付款的时候发推 。如果你不熟悉 REX(资源交换),它是 EOS 持币人“借出”其代币的资源并从借用人那里获得“利息”的平台。 RexAlerts 机器人长期监听超过 100 EOS 的付款,通知关注这个账号的粉丝。

在开发这些项目时,你面临的主要挑战是什么?

处理公链时最棘手的一部分是数据量很大。任何人都可以向链上写东西,因此信息过量。找到一个能够过滤掉所有对我没用的信息的工具对我来说绝对是一个挑战。还好 dfuse API 的WebSocket 功能可以精确定位你想找的数据并实时获取。没有它,@Rexalerts 和 eoslisten.com 的搭建会要困难很多。

是什么把你带到了 EOSIO 上?什么让你选择了它?

作为程序员,我不是很乐于做 devops 的工作。我一般都集中在写码上,会忘记云支付、扩展或正常运行时间这些问题。区块链在这方面非常强大,这就是我使用 EOSIO 的原因。这个协议有许多优越的功能、突出的特点:

  1. 可读的帐户名称
  2. 可更新的智能合约
  3. 可修改账户权限的能力
  4. 交易没有费用
  5. 快速,半秒的出块时间

此外,我非常看好 block.one6月1日演讲中宣布的即将推出的 YubiKey 集成。我相信这会使让更多人加入 EOSIO 变得更容易。

对于想要在区块链上搭建项目的开发者,你有什么建议?

建议啊?

不要过度考虑,就去搭建你的就行了。这个世界上一些最好的代码是在车库、地下室、咖啡店这样的地方写出来的。有时我们会花太多时间去计划反而没有足够的时间来创造。构建“新型项目”时,你拥有的最大优势是没人用它,你有很多时间不用担心后果的去试验。

告诉大家一些有用的工具:

EOS帐户创建:https://www.eosnameservice.io/

合约开发工具包:https://github.com/EOSIO/eosio.cdt

Kylin 测试网:https://www.cryptokylin.io/(免费部署和测试合同)

你是新手吗?

对于新入门的 EOS 开发人员,elemental battles 教程全面又易懂:https://battles.eos.io/

Onboard.one 是怎么向区块链项目提供帮助的?

Onboard.one 是一家专注于区块链的咨询和开发服务的公司。我们主动接手并鼓励客户利用 EOS 和 EOSIO 协议的优势。如果你有兴趣在你的新项目或现有项目中使用区块链技术(即:代币,智能合约等),请访问我们的网站 https://onboard.one/

 

如果你有好的见解可以分享,希望加入我们的《区块链开发者观点》系列采访,请随时与我们联系! 我们愿意与大家分享你的故事,激励那些每天新加入区块链领域的开发人员。

话题 EOSIO, 采访, 开发者, 区块链开发者观点, Zach Alam, Onboard.one