Hackathons – Accumulate https://accumulatenetwork.io An Identity-Based Blockchain Protocol Tue, 08 Feb 2022 17:16:15 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.7 https://accumulatenetwork.io/wp-content/uploads/2021/09/blue-icon-acc.svg Hackathons – Accumulate https://accumulatenetwork.io 32 32 Accumulate Hackathon Promises Fresh, Exciting Upgrades https://accumulatenetwork.io/2022/02/accumulate-hackathon-promises-fresh-exciting-upgrades/ https://accumulatenetwork.io/2022/02/accumulate-hackathon-promises-fresh-exciting-upgrades/#respond Fri, 04 Feb 2022 16:03:36 +0000 https://accumulatenetwork.io/?p=27718 The first Accumulate Hackathon was a success with over 2,300 total registrants and 30 final project submissions. Out of all of the participants, the judges have chosen three teams who stood out to create great features for Accumulate and enable other developers to build on Accumulate. Throughout the hackathon, teams were on a quest to build the best open-source projects related to Accumulate’s blockchain! Let’s see what they did. 

This summary includes: 

  • The Accumulate Hackathon 
  • The Accumulate Blockchain Hackathon Winners 
  • What is a Blockchain Hackathon? 
  • What makes Accumulate special? 

Visit the hackathon’s homepage here. 

The Accumulate Hackathon 

First, a little more about Assembly, Accumulate’s first Blockchain Hackathon. To encourage developers to build applications that utilize Accumulate’s novel features, the developers of Accumulate sponsored a two-month-long Hackathon. Accumulate’s Hackathon, hosted on HackerEarth, was an entirely virtual competition that began November 8th and wrapped up in January. Participants created teams where up to five developers competed to build meaningful and useful applications on Accumulate’s blockchain. The three best projects will receive cash prizes.

Competitors in the Acculumate Hackathon were encouraged to create software development toolkits for popular programming languages and command-line interfaces to help the Accumulate developer community reach new heights. Other suggested projects included apps on the Accumulate, novel wallets, and new bridges between Accumulate and other chains. 

Hackathons are typically organized around themes and main objectives, such as the case with Accumulate’s hackathon: 

  • Tools that make it easier for developers to build on Accumulate
  • Projects that help users interact with Accumulate 
  • Decentralized apps built natively on Accumulate 

The projects were evaluated by several judges working at DeFiDevs on the Accumulate project. Three winning teams received cash prizes, with a grand prize of $5,000.

The Accumulate Blockchain Hackathon Winners

1st place: Python Wrapper Software Development Kit

Based on the Development Tools theme, this project has a built-in Python Software Development Kit (SDK) that serves as a wrapper for Accumulate methods. The Python SDK was built by Ratnesh Chandak. The highlight of the project includes a methods-based version 2 API. The repository link for the project can be found here

2nd place: C# SDK 

Second place was a .NET Core Library for Accumulate built using the programming language C#. The team leader of the project is a developer named Nestor Nicolas Campos Rojas. The repository link for the project can be found here

3rd place: Accumulate Web Explorer 

The third-place team designed a web application using React allowing users to query Accumulate authored by the team of Anil Kumar and Sudhanshu Kaul. Using the app, you can do things like explore account types and account balances, but also explore faucet details. Information can be viewed by filtering such as signature IDs and transaction amounts. The repository link for the project can be found here.  

What is a Blockchain Hackathon? 

Part social and part work, a hackathon is a programmer-event held in-person or virtually, that is typically hosted by a tech company. Hackathons are commonly set for a short period, a few days, weeks, or at most a couple of months. While some are shorter in duration and appear closer to a sprint, others are much longer. During the hackathon, participants create software application prototypes. An example of one of the most famous hackathon winners of all time is the messaging app GroupMe, which Skype purchased for $50M. 

The definition of what a hackathon is can differ from one hackathon to the next. While some are in the school of thought that hacking is more of a creative demonstration than retroactively or proactively fixing a security breach, other definitions of what a hackathon is are more along the lines of an objective-based, problem-solving competition where programmers work together to deploy software solutions in what is usually a short amount of time. 

What Makes Accumulate Special? 

Accumulate’s developers set out to create a practical blockchain that will be more user-friendly for traditional financial institutions like banks or processing transactions such as payments for real estate. Unlike most blockchains, which use a randomly generated hash as addresses for token transactions, Accumulate’s identity-centered addresses are human-readable from the ground up. 

Thus, instead of asking a bank to send crypto to an address like “bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq”, Accumulate addresses are formatted like URLs and look more like “Acc://Bob”. Known as Accumulate Digital Identifiers (ADIs), Accumulate ADIs are more user-friendly and allow developers to work with datasets and addresses in a more practical way than chains like Ethereum. ADIs can be mapped to anything from an organization to a team to a document to a building, and organized hierarchically, to allow for companies to utilize blockchain tech and map out their corporate structure on a blockchain exactly how it appears in real life. 

Accumulate offers a variety of other novel features, such as using anchoring to secure the blockchain against 51% attacks, creating an on-chain discussion feature called Scratch Spaces that can be used to facilitate conversations around achieving consensus, and utilizing sharding to improve processing times. 

Not to mention that Accumulate processes 70,000 transactions per second for pennies on the dollar. 

]]>
https://accumulatenetwork.io/2022/02/accumulate-hackathon-promises-fresh-exciting-upgrades/feed/ 0
Assembly Hackathon Webinar https://accumulatenetwork.io/2021/12/assembly-hackathon-webinar/ https://accumulatenetwork.io/2021/12/assembly-hackathon-webinar/#respond Tue, 14 Dec 2021 03:49:44 +0000 https://accumulatenetwork.io/?p=27108 With 800+ registrations so far, Accumulate’s first hackathon is off to a great start. In order to better introduce developers to Accumulate, there will be a webinar on December 16th, 2021 at 10:30 AM EST (UTC -5). Join the webinar at this Zoom link.

DeFi Devs developers will make presentations in this special webinar and the Accumulate protocol will be explored in greater depth. Topics to be covered include key features, differentiators, development tools, use cases, documentation, and environment setup. The webinar recording will be added to our YouTube channel if anyone is unable to attend.

  • Accumulate Introduction by Kyle Michelson
    • What is Accumulate?
    • Key features & differentiators
  • Accumulate’s Current Development Stage by Ben Stolman
    • Status of token accounts
    • Status of ADIs
    • Status of ADI Data Account
  • Types of Projects to Build by Quentin Vidal and Kyle Michelson
    • Development Tools
    • Use Cases
  • Environment Setup by Ethan Reesor
    • Documentation
    • Pre-Requisites
    • Cloning Accumulate Repository
    • Spinning up an Accumulate Node
  • CLI + Explorer Demo by Quentin Vidal
    • Building CLI
    • Basic Commands
  • Q&A

Visit the official Hackathon page for more information.

]]>
https://accumulatenetwork.io/2021/12/assembly-hackathon-webinar/feed/ 0
Assembly: Accumulate Blockchain Hackathon https://accumulatenetwork.io/2021/11/assembly-accumulate-blockchain-hackathon/ https://accumulatenetwork.io/2021/11/assembly-accumulate-blockchain-hackathon/#respond Tue, 09 Nov 2021 19:54:05 +0000 https://accumulatenetwork.io/?p=27008

Today, Accumulate’s first hackathon is live for registration. Accumulate is a brand-new protocol and we welcome all projects that utilize Accumulate in some way. We are particularly interested in three types of projects. 

  • Tools that make it easier for developers to develop on Accumulate 
  • Projects that help users to interact with Accumulate 
  • Decentralized applications developed on Accumulate 

Developer Resources: 

ASSEMBLY HACKATHON THEMES 

Development Tools 

Developers are our initial target audience for Accumulate because they are the ones who will build the cool applications that showcase what Accumulate can do. Any tools that help to streamline the development process and make the developers’ jobs easier are the unsung heroes of a healthy blockchain ecosystem. 

Examples:  

  • SDKs for any popular language (Python, Ruby, C#, etc.) 
  • CLI tools 
  • Testing frameworks 
  • Sandboxes 

Apps on Accumulate

Any tool that helps developers or users interact with the Accumulate protocol can fall under this list. Tools and services that help applications manage their on-chain operations or interact with the ledger will be extremely helpful in aiding developers. 

Examples: 

  • Block explorers 
  • GUI desktop clients 
  • Faucets 
  • Node-as-a-service 

Wallets

This is the most user-centric category, as wallets are the premier way that users interact with blockchain protocols. The more wallets the merrier, but we’ll be especially impressed if it has a creative yet intuitive user experience and strong security. 

Examples: 

  • Mobile wallets 
  • Desktop wallets 
  • Browser plug-ins 
  • Hardware wallet apps 
  • Web wallet UI (connect using a hardware device or keystore file) 

Bridges, Layers, Oracles 

The above three are so important that they needed their own category! Bridges allow users to bring tokens on other blockchain networks into the Accumulate ecosystem (or even between the various chains in Accumulate). Layers refers to segments of functionality that extend Accumulate and allow for even more use cases. Oracles bring real-world data on-chain for developers to use in their applications. 

Examples: 

  • Ethereum cross-chain bridge 
  • Smart contract layer 
  • Price feed oracle 

Learning Tools

The first step in anyone’s journey into a new technology is learning all about how it works! Accessible and thorough educational resources are integral to onboarding new developers and users and increasing adoption. The best learning tools are in-depth, easy-to-follow, and even fun! 

Examples: 

  • Interactive Tutorials (think Codecademy
  • How-it-works / core concepts videos & articles 
  • Educational Playgrounds (think ETH.Build

Cash prizes will be given out to the winners! Sign up today!

]]>
https://accumulatenetwork.io/2021/11/assembly-accumulate-blockchain-hackathon/feed/ 0