ArcBlock August Monthly Report: A great product and well-attended hackathons bring out the best in each other
In August, the ArcBlock team continued to advance, making improvements to front-end products such as OCAP Playground and Playbook, and continuously optimizing OCAP online data services. Two successful beta hackathon events not only produced high-quality DApp inspiration, but also complemented each other with product iterations. The marketing and public relations team firmly built a foundation for content dissemination to spread the word about ArcBlock’s products. Robert Mao, founder and CEO of ArcBlock, stated that when the market is bad, that’s the time to spend all your energy on the product, which is what he’s been doing.
Since June, updates on ArcBlock’s technical engineering progress have been published weekly in GitHub ( https://github.com/ArcBlock/weekly-digest ) for your reference. The engineering also has its own monthly digest (https://ocap.arcblock.io/playbooks/41ad110c-358e-424f-adc6-e03fbe2d4d2b), similar to the overall progress report you’re reading right now.
In the past month, we have pushed 718 commits to the project's main chain, created 373 pull requests (merged a total of 367), solved and closed 413 problems, and produced and deployed 248 internal versions.
OCAP Playground lets developers intuitively understand what real-time data OCAP can provide, and develop applications based on this data, which can perform such functions as monitoring large transactions, monitoring contract creation, and so on.
In addition, Playground has also done several optimizations to improve stability and user experience. OCAP Playbook supports Swift code generation and switching between data sources.
The OCAP Widget can provide summary information of common data entities in blockchains in a compact card-sized display, which is also embeddable on third party web pages.
To better understand how users use OCAP services, we encapsulated the Analytics SDK (https://www.npmjs.com/package/@arcblock/analytics-js) and integrated it into Playground, Playbook, and Widget services. Because of the consistency of our underlying design and technology, all of ArcBlock's SDKs share a common logic, making it easier to use and maintain multiple SDK codes.
Subscribable Ethereum real-time data interfaces include:
Subscribable Bitcoin real-time data interfaces include:
- Bitcoin data supports full synchronization with the main chain data
- Block Listener services support publishing and multiple iterations
- Ethereum supports index Smart Contract and Internal Transactions
- Real-time coin price fields for Bitcoin and Ethereum have been added
- Ethereum query speed has been improved significantly
Data collection, processing, analysis pipeline construction and testing, and data related code are all enabled using GitHub management
API service was released, and will serve as a cross-end infrastructure (currently supports the data acquisition interface)
Launch Scraper repository will manage all capture tasks and scripts
Upcoming open source project Goldorin and OCAP RPC is in preparatory stages
Along with the launch of the ArcBlock two beta hackathons, the official hackathon website (https://hackathon.arcblock.io) beta version quietly launched. Developers can register for future “HackBlock” events on this site.
On August 4th and 25th, ArcBlock’s first and second in-house beta hackathons were successfully held at the Seattle headquarters office (USA). Nearly 30 programmers and engineers from Microsoft, Amazon, Facebook and Google signed up to participate in the marathon, generating eight high-quality applications, from browsers to mobile apps, data visualization to subscription robots. These events helped demonstrate the infinite possibilities of developing DApps by reading Bitcoin and Ethereum data from OCAP, and provided excellent feedback for iterative optimization of ArcBlock product services.
The details of the first hackathon:
The details of the second hackathon:
To help users understand the technical details of ArcBlock's open chain access protocol, each engineer of the ArcBlock technical team will regularly write a technical blog or give an interview to "decrypt" the design and implementation idea behind OCAP. It is hoped that this blog will foster a discussion that will in turn improve the product.
On August 9th, Robert Mao, founder and CEO of ArcBlock, attended the Block Chain Collaboration Forum, organized by Token Forum in Seattle, USA. He met face to face with more than 30 guests from the US blockchain field to discuss the development of the blockchain industry in depth. Robert opened up about some of ArcBlock's exploratory practices and shared his views with participants on when to use tokens to vitalize app development.
On August 1 and 15, Dragonchain CEO Joe Roets met with Robert Mao, CEO, and Chen Tian, vice president of research and development, to discuss a possible between Dragonchain and ArcBlock.
August 2nd | Huobi Interview with ArcBlock: We expect the Huobi public chain to effectively integrate the developer ecosystem
Robert was interviewed by Huobi Information. He expected the Huobi public chain to integrate developer ecosystem more effectively, and ArcBlock to form a strong cooperative relationship with the Huobi chain.
Robert was interviewed by WaChain Video at his headquarters in Seattle, USA. WaChain specially recorded two interview programs. He stated that he wants to take blockchain from the realm of “geeks” into the mainstream.
Q: How do you pay for ArcBlock? Since ArcBlock runs in the cloud, does it mean one must use ABT to pay for cloud computing services?
A: ABT is used to pay for ArcBlock and related services. Developers can decide to run the ArcBlock node on their own cloud service and launch the application there, or run their applications directly through the ArcBlock public service. If developers use their own cloud service resources, they only need to pay ABT for the use of ArcBlock itself, otherwise (if they use public services) the cost of additional cloud services will be incurred, which are paid using ABT.
Q: Can other projects release their token on the ArcBlock platform?
A: Yes. On the ArcBlock platform, developers can also create their own application Token and directly integrate all the features of our native Token. ABT's Token service includes a set of APIs and an SDK, allowing developers to use it in their own applications in different ways. The ABT token service will include all basic Token-related services, such as accounts, wallets, transactions, authentication, etc. In the near future, once developers have developed and deployed applications on the ArcBlock platform, they can use ArcBlock’s Token service to perform their own Token presale.
On August 15th, in view of the sharp fall in the price of Ethereum, Robert published his views and forecasts: "Eth's price recovery will not take long, and it will become even more valuable as competitors such as EOS burst their bubbles."
At the end of August, Robert traveled to Malta to praise the Mediterranean island nation for embracing blockchain technology and taking the lead in developing a blockchain friendly legal framework. He said ArcBlock would return to Malta.
On August 1, 8, and 22, ArcBlock held community technical Q&A sessions, as usual. However, in light of the tech support website release, community users are asking far fewer tech questions than in past months. The community technical question and answer session will now be held monthly, starting in September. The 13th tech Q&A will be held on September 22.
- Telegram followers: 45,301（-7.3%）
- Facebook followers: 10,067（-0.6%）
- Twitter followers: 40,288（-0.2%）
- Reddit followers: 2,191（+1.9%）
- LinkedIn followers: 1,037（+3.1%）
- WeChat followers: 7,979（-0.5%）
- Weibo followers: 2,596（+2.9%）
Token holders: 17,607 （+1.0%）
*(Statistics as of August 31, 2018)