# Aira DAO creation framework tutorial  **Please upvote this topic! All rewards will be transferred to the AiraLab team in order to improve the framework and tools** # Who am I My name is Anton and I am proud to present to you the Aira framework (created by AiraLab) tutorial, translated into English (from Russian) by myself. I am a blockchain enthusiast and currently developing specialized Distributed Autonomous Organization (DAO). More on this in my future posts. # Who is on the AiraLab team [AiraLab](http://aira.life) is a Russian-based company located in Saint Petersburg and Togliatti. Recently, the Aira team has built a `Drone Employee` prototype that features distributed air drone dispatching. Please see [this video](https://www.youtube.com/watch?v=qiu-qwQN8Og). A drone can share airspace with other drones as well as avoid the forbidden zones. All dispatching is done in a completely decentralized way using Ethereum smart-contracts. The team leader is [Sergey lonshakov](https://github.com/ensrationis). The team consists of Evgene Radchenko, Alexander Krupenkin, Semyon Pavlov, Alexander Kapitonov, Anastasiia Bakai et al. Please see [team page here](http://aira.life/our-team/). # What is an Aira framework? Aira is a DAO creation framework that can help you to quickly launch a new DAO that will include crowdsale support, board of directors, market regulator, and emission regulator modules (etc). There are other DAO frameworks under development: - [Wings](https://wings.ai) - [Nexus/dappsys](https://github.com/nexusdev/dappsys) - [The TAO](https://ryepdx.github.io/the-tao/) ### Why use a framework? There are several options if you want to develop DAO: 1. Write it from scratch 2. Fork existing DAO code. For example, [TheDAO](https://github.com/slockit/DAO) 3. Use frameworks Using a framework can be the easiest way to quickly develop and release a DAO. Some frameworks (including Aira) use dynamic instance creation. You send transactions to an Aira builder contract and it builds you your DAO. No need to statically compile contract code and deploy it. Everything is done through building/adding/configuring DAO modules in the Ethereum network directly. Just use `geth` or `Ethereum Wallet` to send transactions. For example, you can add the ‘Market regulator’ module to your existing DAO and its behaviour will be changed according to the new rules: ``` // ABI removed for clarity var BuilderDAOMarketRegulator = [{ ... }]; var builder = web3.eth.contract(BuilderDAOMarketRegulator).at(factory.getModule("Aira BuilderDAOMarketRegulator")); builder.create(core.getModule('Mars colony shares'), dao_addr, core.getModule('Market'), core.getModule('DAO credit'), {from: eth.accounts[0], gas: 2000000, value: builder.buildingCostWei()}); builder.getLastContract(); // Add regulator to the organization contracts registry core.setModule("Market regulator", builder.getLastContract(), "github://airalab/core/market/DAOMarketRegulator.sol", true, {from:web3.eth.accounts[0], gas:300000}) core.getModule("Market regulator") // Switch market into 'regulated' mode // ABI removed for clarity var Market = [{ ... }]; var market = web3.eth.contract(Market).at(core.getModule('Market')); market.setRegulator(true, {from: eth.accounts[0], gas: 100000}); market.regulatorEnabled(); ``` A dynamic style, such as the one Aira gives us, is somewhat restrictive. We can not change the Aira framework code directly, but only by forking it on the github. This is the price we pay for convenience and extra safety (we can do only what is permitted by the Aira team). Now it's better to go and check the tutorial! # Let's DIVE IN! [The tutorial is HERE](https://ensrationis.gitbooks.io/learning-center-airalab/content/en/preparing_eng.html) **Please upvote this topic! All rewards will be transferred to the AiraLab team in order to improve the framework and tools**
author | tonykent |
---|---|
permlink | aira-dao-creation-framework-tutorial |
category | blockchain |
json_metadata | {"tags":["blockchain","crypto-news"],"links":["https://www.youtube.com/watch?v=qiu-qwQN8Og"]} |
created | 2016-07-25 12:18:15 |
last_update | 2016-07-25 12:18:15 |
depth | 0 |
children | 5 |
last_payout | 2016-08-25 15:16:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 21.966 HBD |
curator_payout_value | 6.939 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 3,972 |
author_reputation | 1,698,657,442,216 |
root_title | "Aira DAO creation framework tutorial" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 344,164 |
net_rshares | 7,205,145,590,170 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
dedriss | 0 | 20,346,053,564 | 100% | ||
linouxis9 | 0 | 87,629,170,626 | 100% | ||
tonykent | 0 | 41,050,846,569 | 100% | ||
creator | 0 | 2,448,538,557,029 | 100% | ||
itay | 0 | 421,370,102 | 100% | ||
stepan-gershuni | 0 | 1,151,259,705 | 100% | ||
justtryme90 | 0 | 20,434,340,044 | 100% | ||
satoshifund | 0 | 3,893,246,228,769 | 100% | ||
yan-kovalenko | 0 | 590,797,085,364 | 100% | ||
crypto-fan | 0 | 15,222,471,606 | 100% | ||
honeythief | 0 | 17,177,050,368 | 100% | ||
preidman | 0 | 288,204,646 | 100% | ||
ben99 | 0 | 188,990,797 | 100% | ||
m0se | 0 | 11,575,495,936 | 100% | ||
katyakov | 0 | 1,941,424,388 | 100% | ||
kapets123 | 0 | 128,001,624 | 100% | ||
alexx | 0 | 48,933,871 | 100% | ||
kirreall | 0 | 214,058,134 | 100% | ||
jl777 | 0 | 53,930,354,944 | 100% | ||
zcash | 0 | 51,865,652 | 100% | ||
cad | 0 | 36,300,267 | 100% | ||
lira | 0 | 50,560,764 | 100% | ||
bath | 0 | 53,143,019 | 100% | ||
hair | 0 | 46,659,812 | 100% | ||
medicine | 0 | 46,651,460 | 100% | ||
nonfiction | 0 | 49,243,026 | 100% | ||
leagues | 0 | 50,538,778 | 100% | ||
gergi6a | 0 | 33,648,239 | 100% | ||
blockchainbug | 0 | 62,418,767 | 100% | ||
misha | 0 | 64,702,813 | 100% | ||
drsatan1 | 0 | 54,915,290 | 100% | ||
ensrationis | 0 | 63,602,473 | 100% | ||
alexpopov | 0 | 26,188,141 | 100% | ||
mightypolenta | 0 | 62,209,500 | 100% | ||
delnm | 0 | 63,044,083 | 100% |
interesting project, difficult timing after TheDAO hack. do you guys get in touch with Ethereum developers to cross check all works?
author | blockchainbug |
---|---|
permlink | re-tonykent-aira-dao-creation-framework-tutorial-20160725t122640052z |
category | blockchain |
json_metadata | {"tags":["blockchain"]} |
created | 2016-07-25 12:26:33 |
last_update | 2016-07-25 12:26:33 |
depth | 1 |
children | 2 |
last_payout | 2016-08-25 15:16:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.042 HBD |
curator_payout_value | 0.014 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 132 |
author_reputation | 3,676,872,303 |
root_title | "Aira DAO creation framework tutorial" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 344,299 |
net_rshares | 41,051,095,834 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
tonykent | 0 | 41,051,095,834 | 100% |
First step is proof-of-concept [DAO factory](https://github.com/airalab/DAO-factory) with [Airalab learning center](https://www.gitbook.com/book/ensrationis/learning-center-airalab/details) in Ethereum **testnet**. Airalab team create public discuss about [Aira core](https://github.com/airalab/core) security next month.
author | ensrationis |
---|---|
permlink | re-blockchainbug-re-tonykent-aira-dao-creation-framework-tutorial-20160725t131121978z |
category | blockchain |
json_metadata | {"tags":["blockchain"],"links":["https://github.com/airalab/DAO-factory"]} |
created | 2016-07-25 13:11:18 |
last_update | 2016-07-25 13:12:00 |
depth | 2 |
children | 0 |
last_payout | 2016-08-25 15:16:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 321 |
author_reputation | 0 |
root_title | "Aira DAO creation framework tutorial" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 345,123 |
net_rshares | 0 |
I don't think that TheDAO hack would affect Aira. DAOs will emerge. The demand for DAOs is high and will grow even higher. So the Aira is doing a good thing for the whole crypto-community. To your question about Ethereum devs: Aira is an open-source, so anyone can review the code. When TheDAO released their code, most (even highly experienced) devs didn't see the bug in it) But of course contract review is a required step for a production-ready code! I think that sooner or later Aira will contact some core Ethereum devs in order to do a review. Thanks for your interest!
author | tonykent |
---|---|
permlink | re-blockchainbug-re-tonykent-aira-dao-creation-framework-tutorial-20160725t160956395z |
category | blockchain |
json_metadata | {"tags":["blockchain"]} |
created | 2016-07-25 16:09:57 |
last_update | 2016-07-25 16:09:57 |
depth | 2 |
children | 0 |
last_payout | 2016-08-25 15:16:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 580 |
author_reputation | 1,698,657,442,216 |
root_title | "Aira DAO creation framework tutorial" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 349,526 |
net_rshares | 0 |
cool
author | cyntechtic |
---|---|
permlink | re-tonykent-aira-dao-creation-framework-tutorial-20170626t120358857z |
category | blockchain |
json_metadata | {"tags":["blockchain"],"app":"steemit/0.1"} |
created | 2017-06-26 12:04:03 |
last_update | 2017-06-26 12:04:03 |
depth | 1 |
children | 0 |
last_payout | 2017-07-03 12:04:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 4 |
author_reputation | 96,530,407,832 |
root_title | "Aira DAO creation framework tutorial" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 6,169,361 |
net_rshares | 1,844,894,955 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
cyntechtic | 0 | 1,844,894,955 | 100% |
I upvoted You
author | itay |
---|---|
permlink | re-aira-dao-creation-framework-tutorial |
category | blockchain |
json_metadata | {} |
created | 2016-08-17 16:25:03 |
last_update | 2016-08-17 16:25:03 |
depth | 1 |
children | 0 |
last_payout | 2016-08-25 15:16:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.024 HBD |
curator_payout_value | 0.007 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 13 |
author_reputation | 5,102,472,394,558 |
root_title | "Aira DAO creation framework tutorial" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 855,175 |
net_rshares | 57,633,598,921 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
noaommerrr | 0 | 57,633,598,921 | 100% |