火星链 火星链
Ctrl+D收藏火星链
首页 > FTT > 正文

BLOCK:ArcBlock 博客 | 北京黑客马拉松小记

作者:

时间:1900/1/1 0:00:00

作者:王仕军

在9月的最后一天,ArcBlock中国团队迎来国庆长假前夕,资深前端工程师王仕军写下了这篇博客,以活动组织者的视角,回顾了结束才两周的ArcBlock北京黑客马拉松,为大家分享了我们作为主办方的复盘与总结,期待下一场黑客松会更好。

在此,ArcBlock全体同仁预祝区块基石中国社区用户长假快乐!

9月15号,优客工场酒仙桥社区,工作多年的我首次参与了ArcBlock北京黑客马拉松的组织工作,内心充满期待、紧张、兴奋。

让近80位对区块链感兴趣的开发者开始尝试做出有趣、有用的东西来,完成演示的项目超10个,满意度调查显示80%的开发者认为活动整体超预期,ArcBlock第三场内测版黑客马拉松算是非常成功的一次活动。

没有总结和复盘,就没有更好的迭代,下面跟大家分享下整个黑客马拉松过程中我从工程师视角的一些感悟。

赛前:不打无准备之仗

任何看起来的毫不费力,都需要耗费大量的心力去计划和准备。ArcBlockOCAP服务上线3个月,还没接受过应用开发者的大规模检验,工程团队自行举办较大规模的黑客马拉松也是第一次,自然要求我们进行充分的准备。

OCAP服务是弹药库

OCAP服务作为目前ArcBlock对外提供的主要服务,会承载本次黑客马拉松的所有应用的大部分数据需求,自身的稳定性、正确性,以及围绕服务接入的SDK、文档的易用性都非常重要,具体来说,我们的准备工作包括:

纽约证券交易所Arca向SEC提交文件以上市Bitwise比特币ETP信托:11月3日消息,纽约证券交易所 (NYSE) 集团的子公司NYSE Arca希望上市和运营基于比特币 ( BTC ) 交易所交易产品 (ETP)的信托。在与美国证券交易委员会 (SEC) 的规则变更提案中,纽约证券交易所 Arca提议将Bitwise Bitcoin ETP Trust的股票上市。(Cointelegraph)[2021/11/3 6:29:40]

遵循“EatYourDogFood”的原则,我们要自己能在OCAP上做出东西来,才能让开发者在OCAP上构建应用,黑客马拉松之前客户端团队有针对性的在Javascript、Android、iOS环境性开发应用,以检验服务和SDK能力;

根据吃狗粮过程中遇到的问题、发现的痛点,去快速迭代OCAP服务、SDK,比如确保iOS/AndroidSDK里面支持的特性都能按预期工作,给JSSDK增加翻页支持,让JSSDK支持服务端、WEB端、Native端三端运行;

建立自动化测试,确保OCAP服务所提供的所有接口、所支持的所有字段都能正常返回;

站在用户的角度编写入门文档,整理各种可能遇到问题的FAQ。

开发者是战友

对于喜欢创造的开发者来说,黑客马拉松就像是他们的节日,因为可以放开工作,根据自己的想法创造新的东西出来。要产生高质量的应用,就需要更多的开发者参与,为了招募到尽可能多的合格开发者,技术VP陈天把《ArcBlock北京黑客松,你来不来?》这篇文章前前后后改了3遍,如果你感兴趣,可以去翻来读读,保证你读完也很想来。

Protocol Labs与Internet Archive合作推出Filecoin档案馆:金色财经报道,加密公司Protocol Labs与数字数据库Internet Archive合作推出了Filecoin Archives(档案馆),这是一个旨在保存信息和数据集的社区项目。用户可以通过几种方式为该项目做出贡献,其中包括建议可存储的信息、将数据直接上传到Internet Archive存档、将数据保存为Filecoin节点,还可以通过共享其存储空间获得FIL。[2020/10/29]

文章发布没过几个小时,60个名额已经报满了,原计划是招募100名开发者,但是我们仔细评估了可用的场地之后,为保证到场的开发者体验,把报名人数调整到了60。

为了不浪费开发者的宝贵时间,我们在黑客马拉松前精心准备了两个分享,方便他们更好的理解区块链、了解ArcBlock在做的事情。

场地、物料是后勤

给开发者提供良好的Coding环境,对保障创意顺利落地也至关重要,具体的场地、物料准备工作包括:

提前两周开始联系、确认场地,提前一天调试场地中所有的电子设备,考虑可能出现短板的地方,准备应对方案,比如网络、插座;

提前半天对黑客马拉松的活动做了演练,让所有团队成员了解活动的流程,知道自己的角色和分工;

准备了充足的饮料,提前采购好,活动开始前放在场地内随手可及的地方,唯一的不足是矿泉水买少了;

OKEx Research首席研究员:从长期看,不但比特币价格会上涨,全球大宗商品,股票,债券的价格都会上涨:今日,OKEx Research首席研究员William在接受金色财经独家采访时表示,开动“印钞机”放水,造成币供应的增长率超过经济增长率,这就是一种货币超发。弗里德曼有一句名言:“通货膨胀在任何时候、任何地方都是货币现象”(Inflation is always and everywhere a monetary phenomenon)。货币超发是一定会导致通货膨胀的,只不过货币政策具有一定的时滞性,需要经过货币传导机制向市场注入流动性,而不是直接“直升机撒钱”式地注入流动性。比如弗里德曼对历史数据的统计发现,货币增长平均需在6~9个月以后才能引起名义收入的变化;在名义收入和产量受到影响之后,平均要再过6~9个月价格才会受到影响。所以通货膨胀一定会发生,只是发生的时间和通胀的温和程度还需要多方面因素的考虑。

通货膨胀的结果当然就是以该货币计价的商品价格上涨。目前全球以美元为主要计价单位,所以从长期看,不但比特币价格会上涨,全球大宗商品,股票,债券的价格都会上涨。

比特币在投资上的价值分析并没有多少意义,至少目前比特币现在为止还不是真正意义上的“避险资产”,由货币超发引起通货膨胀,再推导到比特币的“避险属性”根本是逻辑不通,防止通胀和避险本来就是两个概念。大家不持有货币性资产,都持有黄金、茅台、房产,这也能防通胀,为什么一定要选比特币,还要面临高风险?其实我们更多的是经济学上的价值:加密数字货币中“code is law”,“代码即法律”的思想是值得我们借鉴的。一国央行可以创造法定数字货币,为了防止人物的干预和货币政策的滥用,将单一规则的货币政策写入数字货币的发行机制中,这样既避免了信用货币贬值引发的通货膨胀,也能维持经济正常增长的需要。[2020/3/24]

准备了20件印有ArcBlockLogo的T恤衫作为纪念品,虽然没有精美的包装,但是质量都不错。

动态 | BitMEX Research:BSV疑似出现210 M大小区块 多个浏览器出现故障:BitMEX Research今日发推称:“BSV网络似乎出现了一个210 MB大小的区块。这可能使我们的节点离线,我们正在努力重新启动。其他BSV区块链浏览器似乎也出现了故障。”[2019/8/4]

赛中:实践让我们更接近真实世界

如果说每个人都生活在自己所认识到的世界里面,那么对于ArcBlock来说跟更多的开发者接触、倾听他们的需求、了解他们的困扰才能让我们更接近真实的世界,做出更有价值的东西来。

技术分享有必要,并且反馈不错

不少开发者事后反馈说赛前的技术分享很有必要,因为大多数开发者因为这样或那样的原因还没有正式接触区块链技术,系统的介绍能让他们更快的进入状态,即使没做出东西,也在成为区块链应用开发者的路上迈出了实实在在的一步。

开发者对于分享质量的评价也让我们备受鼓舞:后端工程师沛灵的分享中关于UXTO的解释尤其精彩,UXTO本来是比特币里面一个比较晦涩的名词,他用现实世界的现金去做类比,让人立马理解比特币这种设计的玄妙;至于以太坊,还有什么比直接把数据结构摆在你面前更直白呢?毕竟搞清楚复杂系统的关键就是数据结构和数据流转。

我想偷偷的告诉你,有这样的评价也在情理之中,毕竟沛灵是通读过比特币和以太坊源代码的人。如果你想观看这两场精彩分享的回放,请点击观看:

金色财经现场报道 Marcin Zietek:很多人投机区块链并不有利于区块链的发展:在今天举行的2018EOS开发者大会上,Tokenika的 Marcin Zietek发表了演讲,他表示,区块链拥有包容,公平和透明等特性,区块链对于广大用户来说是友善的。但是目前区块链行业缺乏监管,不少人投身区块链都是为了赚钱,而不是为了区块链的发展。尽管区块链发展已经4年了,但依然处于“婴儿期”。就目前来说,还没有任何一款Dapp具有全球影响力,因此区块链的未来依然值得大书特书,但是不能报以投机的心态。[2018/6/10]

陈天:IntroductiontoArcBlockandOCAP

丁沛灵:IntroductiontoBlockchain

鉴于此,我们决定开放所有的内部技术分享和培训,方便开发者更多的了解区块链技术、了解我们,《ArcBlockTechnicalLearningSeries》已经开始运作,并办了两期:

ArcBlock课堂②|IntrotoEthereumSmartContract

ArcBlock课堂③|IntrotoAWSDataPipelineServices

OCAP产品方向正确,细节需要优化

降低开发者读写区块链数据的门槛是OCAP服务的初衷,从开发者的反馈看,这个方向完全正确,最后参与演示的项目都用到了OCAP服务的数据,有的使用OCAP作为实时数据查询的服务,有的使用OCAP作为数据爬取源,有的在OCAP服务做一层代理,将其转变成小程序可用的接口。

于此同时,我们也发现了OCAP服务不能满足需求的地方、接口鲁棒性不够的问题,好记性不如烂笔头,我们把所有遇到的、听到的、自己解答开发者问题过程中想到的点全部记录了下来,最后都转变为内部的迭代需求,高优先级解决。

我们在SDK和种子项目准备过程中做了大量的准备,但是在技术培训环节关于这部分的介绍过于简略,导致部分开发者在把服务和自己熟悉的技术栈拼凑起来的过程中花费了比较多的时间,时间对于参加黑客马拉松的开发者来说才是最稀缺的资源,怎么让他们更快的进入创意实现阶段也是我们要考虑改进的地方。

团队要能快速感知和响应变化

真实的世界总会比我们想象的复杂,快速适应变化、找到更优方案的能力显得非常重要,比如:

签到完毕后,发现实际到场人数超预期50%,我们迅速联系餐厅把午餐预定量上调50%,并确保能按时送到,确保大家不会饿着肚子Coding;

考虑到参会现场投影设备接口偏老的问题,我们快速吸收开发者的意见,使用内部沟通工具zoom.us去作为项目演示媒介,为演示评奖阶段节省不少时间;

技术分享环节后是午餐时间,但很多开发者围着主讲人讨论技术问题,我们就给他们预留部分午餐,确保他们下午还有力气继续战斗。

赛后:一切才刚刚开始

这句话但是用在这里非常贴切,ArcBlock北京黑客马拉松让我们学到、收获了很多,不信?黑客马拉松的参与者已经有本周入职ArcBlock的啦。

结合实践、围绕“如果再办一次黑客马拉松,我们如何做的更好”的问题,我们讨论列出了超过15页的总结,这些都将成为ArcBlock不断迭代和前行的宝贵经验。

如果你对区块链有兴趣,为什么不加入我们呢?点击文末左下角“阅读原文”,看一下我们的招聘介绍,欢迎来聊。

相关阅读:

ArcBlock课堂预告|是的,我们将开放大部分技术讲座

ArcBlock课堂①|IntrotoGraphQLandAbsinthe

ArcBlock课堂②|IntrotoEthereumSmartContract

ArcBlock课堂③|IntrotoAWSDataPipelineServices

ArcBlock黑客松③|360分钟11个DApp北京黑客创意令人大开眼界

ArcBlock北京黑客松,你来不来?

ArcBlock黑客松②|新SDK亮相黑客应用质量更高

ArcBlock活动|首场内测版黑客马拉松成功举行

ArcBlock博客|Exchange服务的工作流程以及如何集成到OCAP服务

ArcBlock博客|OCAP超简易集成攻略

ArcBlock博客|OCAP超简易集成攻略

ArcBlock博客|浅析数据对区块链行业发展的重要性

ArcBlock博客|开放链访问协议为何采用GraphQL

ArcBlock博客|如何解析BITCOIN的数据

ArcBlock博客|30天21个版本OCAPPlayground都经历了哪些变化?

ArcBlock博客|如何在几十个Repo中游刃有余?

ArcBlock博客|OCAPPlayground入门指南

ArcBlock分享|从OCAP到Blocklet,为传统开发者打开迈向区块链的大门

ArcBlock分享|OCAPPlayground让区块链开发变得更友好

更多ArcBlock区块基石信息,可关注以下渠道了解:

Twitter|https://twitter.com/ArcBlock_io

Instagram|https://www.instagram.com/arcblock/

Facebook|https://www.facebook.com/arcblock.io/

Telegram|https://t.me/ArcBlock

LinkedIn|https://www.linkedin.com/company/18355951/

Reddit|https://www.reddit.com/r/arcblock/

Medium|https://medium.com/arcblock

微博|https://weibo.com/realArcBlock

微信群|加拉群小助手:Ddchain

电报群|Telegramgroups:

Telegram(English):https://t.me/ArcBlock

Telegram(繁体中文):https://t.me/ArcblockAsian

↙ArcBlock诚招英才欢迎报名

标签:BLOLOCKBLOCBLOCKBLOVELYAlgoBlocksBlockchainBlockBank

FTT热门资讯
OOT:ROOTALK第六期-证券化代币发行(STO)

STO,全称为SecurityTokenOffering,即证券化代币发行,是将现实中的金融资产或权益转变为链上加密数字权益凭证.

1900/1/1 0:00:00
BIN:Binance开放PAX/BTC交易市场

亲爱的用户:Binance将于2018年10月02日18:00上线PAX/BTC交易市场,邀您体验!规则说明:关于PaxosStandardToken费率说明交易规则风险提示:数字货币是一种高风.

1900/1/1 0:00:00
BIT:OXY充、提币及交易开放时间

亲爱的Bit-Z用户:OXY换币已完成,将于香港时间2018年10月11日15:00开放充、提币及交易服务。服务暂停期间给您带来不便,敬请谅解.

1900/1/1 0:00:00
EUSD:KuCoin新开TrueUSD (TUSD)交易市场

Thispostisalsoavailablein:English(英语)亲爱的KuCoin用户KuCoin将上币TrueUSD(TUSD)并新开TUSD交易市场.

1900/1/1 0:00:00
INE:关于新增BHPC/USDT交易对的通知

亲爱的用户,根据实际运营需要,我们将于2018年10月10日15:00点(GMT8)新增BHPC/USDT交易对.

1900/1/1 0:00:00
TRO:波场TRON技术应用进展汇报,即将开启全球同步直播

波场TRON|技术应用进展汇报2018年9月29日10:00AM,请各社区锁定一直播、Periscope、YouTube、Facebook,波场TRON将于线上进行全球同步直播.

1900/1/1 0:00:00