Aeternity: ÆVentures $400k funding in 4 blockchain projects, The æternity ERC-20 token will become non-transferable on 2nd September 2019, CLI JS 2.3.0 is out, Contract monitor — an Elixir SDK example application introduced
Biweekly update 30th July — 13th August
“The great aeternity reviews by Paradigm fund have become a tradition.” It is a pure pleasure to watch companies, that work hard towards making the world better. AE team was successful with the development enhancements all round; in the State-channels report, they mentioned updated UML diagram, Websocket client disconnect and reconnect, Improved hard fork detection, the initial design of virtual state channels and other substantial changes. SDK JS 4.3.0 for aeternity is out, featuring added ability to use call-static/dry-run without keyPair, so now you can make static calls and implementation of the NodePool stamp to manage more than one Node. The social æctivity was represented by events, videos, and interviews. aeternity’s dev star Milen Radkov met with weiDexExchange and told about his initial steps in blockchain development and discussed the biggest challenges in the field now. Emin Mahrt had a talk with BTCTN about the paths towards becoming a blockchain developer. Besides, Aeternity replenished the list of The Crypto Valley’s Top 50 Blockchain Startups in 2019. The team keeps growing — aeventure just welcomed a new team member. Not only the team, but the whole community is also increasing. There is a boom of activity in chats — check it yourself! The number of subscribers on twitter and facebook is growing as well. By the way, for all AE holders not to forget: The æternity ERC-20 AE token will become non-transferable on September 2, 2019. Stay tuned and live large with Paradigm!
The æternity ERC-20 AE token will become non-transferable on September 2, 2019. Approximate time when aeternity Ethereum ERC20 token will become non-transferable this year. 1567454169 is hardcoded into the contract — see here.
Dynamic transaction fee calculation
Implementation: PR #2588
The FSM used a hardcoded fee of 30 000 * local gas price (or
33 000) for all transactions. In certain cases this was insufficient and
transactions which should be ok were rejected. This was changes such that the
fee is computed dynamically for each transaction. The only exception is the
channel_mutual_close_tx transaction which requires a hard-coded fee.
Updated UML diagram
The UML diagram describing the core states of the SC FSM has been updated.
Previously it was part of the source file itself. It has been moved out into its
wiki 1. The intention is to keep the UML diagram up-to-date with
changes to the source code and easily comprehensible.
Websocket client disconnect and reconnect
Design: PR #389
Clients can now disconnect from the FSM without the FSM shutting down
immediately. Instead a client may reconnect using the new off-chain
channel_client_reconnect_tx transaction. The tx contains the information
needed to locate the right FSM, including the client’s public key.
It must be signed by the client, proving that it possesses the private key
(or other signing capability) for the account.
Improved hard fork detection
Implementation: PR #2608
The detection logic was improved to detect whether a protocol version was active
Refactorings and general improvements
The FSM has grown quite large over the last year. Therefore, an ongoing effort
is to refactor parts of the code to make it easier to comprehend and
maintainable. Refactorings are meant to be done is small chunks to keep impact
low and feature development going.
The initial design of virtual state channels
Design: PR #382
An initial design of VSCs is in review, which is meant to act as a proposal for
further community discussion.
- Contract monitor — an Elixir SDK example application. The app was done during the 2-day hackathon with the idea of showcasing some of the SDK’s features. It keeps track of a smart contract’s usage in realtime by utilizing the SDK’s event listener, as well as retrieving data from the past by using the middleware. It also lists any contract events that have been emitted after the monitoring has begun. Note: it works only with testnet contracts.
- SDK JS 4.3.0 for aeternity is out! New stamp to manage multiple nodes! Install it.
- State Channels: Fix onChainTx event params (#566) (11c85eb)
- State Channels: Fix websocket url (#558) (33c1fd8)
- Swagger: Pass query params in case of get request (#570)
- State Channel: Do not include white space for outgoing websocket messages (#559)
- ACI: Implement sophia variant type (#567) (8505dcf)
- Contract: add ability to use call-static/dry-run without keyPair (#577) (c38edd9)
So now you can make static calls without keypair, instead will be use zero accounts with predefined amount of tokens
- NodePool: Implement NodePool stamp (#574) (674166c)
Change composition of AE stamp, compose it with NodePool instead of Node. Now you have ability to manage more then one Node.
- State Channel: make state channel compatible with email@example.com (#568) (0d0e09b)
- TxBuilder: Add helper for producing tx hash (#579) (e1b405e)
- AE Make all AE stamps composed with Accounts (#581)
a)Change composition of Universal stamp. Now composed with Accounts instead of b)MemoryAccount.
c)Now you have ability to manage more then one Account and init sdk without account at all
- ACI Add some additional clarification to getContractInstance
- CLI JS 2.3.0 for aeternity is out. SDK update and a few bug fixes.
- Account: Fix — json for account commands. Add proper error code to AENS commands. (#90) (7de13eb)
- CLI: Fix exit codes around the CLI (#84) (c775e1d)
- The Crypto Valley’s Top 50 Blockchain Startups in 2019. The Top 50 blockchain companies in Crypto Valley doubled their valuations in the first six months of 2019 from US$ 20 billion to US$ 40 billion. The ecosystem now includes more than 800 companies active in Distributed Ledger Technology and blockchain and employs over 4,000 professionals. Six Unicorns — companies valued at more than US$ 1 billion — are based in Crypto Valley.
- Teaser — æternity Developers Workshop | June, 2019. AE’s developers gathered in Berlin to strategize and plan ahead.
- aeternity’s dev star Milen Radkov met with weiDexExchange to answer their questions. Learn how he got involved in blockchain development and what are the biggest challenges in the field now.
- What is your experience using and securing aeternity’s wallet? Give your feedback on crowd holding and earn crypto for it. Click here to start your crypto journey!
- We are thrilled to announce that the aeternityCF has awarded the first Block Reward Initiative (BRI) donations. The first set of grantees include AirGap_it, papersDev, coinfabrik and more! Learn more here.
- July’s Dividend Results & AE Task Winners — read about the 3rd dividend payout by Crowd Holding as well as who gave the best answers in the aeternity task.
- What Is the Difference Between Blockchain and DLT? Cointelegraph featured aeternity’s Michal Zajda to weigh in on the level of openness and permissions
- The aeternity hackathon at Ekiti State AeternityEkiti was quite a success. The winning team — Pæy offers decentralized payments using Sophia smart contracts. Click here for more details.
- Milen Radkov: On The Journey Of Shifting To Blockchain Developer And The Future Of The Technology. Read the interview with founder and CEO of hack, a blockchain development, and consulting company.
- aeternity’s Emin Mahrt discusses with BTCTN the paths towards becoming a blockchain developer. Emin invites all emerging and aspiring devs to attend aeUni and the Universe One Hæckathon in Prague!
- The Graffiti Project is a live, collaborative, interactive, token-driven art installation based on aeternity. Try out the new Graffiti Project æpp during Universe One aeternityuniverse.com. Open the æpps tab and type graffiti.aeternity.com.
- aeternity’s long-term supporter Josh published another great update video. Moreover, he played around with the Graffiti aepp and showcased how to make an artwork out of an image.
- September 20–21 — The Æternity Universe conference will take place in the period in Prague, Czech Republic. Meet Pablo Coirolo, CEO & Co-Founder Light47 & CEO Americas aeternity, Nikola Stojanow, CBDO aeternity Blockchain, CEO aeternity Ventures and many others!
- Lima will introduce the Fast æternity Transaction Engine (FATE), æternity’s customized virtual machine. The Fast æternity Transaction Engine uses transactions as its basic operations and operates directly on the state tree of the æternity chain. This enables native integration with first class objects such as oracles, a naming system, and state channels since those are all managed by specific types of transactions described on the protocol level. FATE is a simple-to-use machine language, superior to the more traditional byte-code virtual machines currently used on other platforms. It enables easier, safe coding, faster transactions, and smaller code sizes. It is custom-built to seamlessly integrate with the functional smart contract language Sophia.
- The next scheduled hardfork of the æternity protocol will happen in September with the Lima Release.
- A governance mechanism based on a Sophia smart contract will be introduced and will make it easier for the community to launch governance votes. Delegated voting and a signalling mechanism for hardfork activation will become available. A governance æpp will be launched.
- IMPORTANT: All AE tokens users must migrate their AE tokens to the Mainnet before September 2 when the smart contract that manages all Ethereum AE tokens will expire.
- Auctions for renting names in the æternity Naming System (AENS) will be launched with Lima.
- A mobile æpp that enables state channel payments will be available during the æternity Universe One conference that will take place in Prague, Bohemia on September 20–21, 2019.
- Here is the draft timeline for the Lima Release, token migration and the September hardfork.
With the goal to enable the æternity community to launch initiatives such as the BRI, the governance mechanisms will be improved with the Lima hardfork. In this respect the developer community will focus on:
- Enabling “signaling” that automates the process of hardfork activation. A key header info field will be introduced and contain information that could be set by a miner via a config parameter. That information will signal whether the miner supports a proposed hardfork or not. For example, when 90% of mining power signals support for a hardfork — it is automatically activated after a week.
- A Sophia smart contract will be used to enable weighted delegated voting.
- Drafting a detailed specification that determines what exactly could be changed by governance on-chain.
- A client-facing application for initiating and participating in voting proposals.
State Channels Payment æpp
In order to showcase the most simple functionality of æternity’s state channels, an æpp that can be used to buy various items during the æternity Universe One conference will be developed. It will allow event participants to make payments to multiple points of sale via state channels. To learn more about the first major event dedicated to the æternity ecosystem, visit the Universe One website.
Naming System Auctions
æternity’s protocol-integrated naming system (AENS) enables human-readable names for AE token accounts, including oracles and smart contracts. It is currently possible to associate an account with a test name (.test) and more than 550k names have already been registered for free.
Most valuable names be established, an auction system must be incorporated. The first step will be the drafting of a detailed specification of the auction mechanism and then developing a Sophia smart contract to execute it. It is expected that the AENS auctions will be ready in time for Lima.
Partnerships and team members
- aeventure just welcomed a new team member! Meet Scott Trowbridg — he will be helping the Starfleet projects excel in their development!
In the end, 4 teams were selected for an investment offer. Тhe 4 startups receiving investment from æternity Ventures include event ticketing provider, satellite data marketplace, blockchain game, and decentralized freelancing platform:
- Abend — a cashless, user-friendly, on-site payment platform whose prototype is already running on æternity blockchain. The team behind the project engages to create “own little economy” for the music events segment internationally.
- Cryptotask — The Croatian team is urging the long-awaited freelancing revolution by creating a task-oriented, easy to use, decentralized freelancing task market with advanced dispute resolution system built-in (something like Upwork but much better and on æternity blockchain).
- Cryptic Legend (Malta/Serbia) — blockchain-based hero management, battle simulation game set in an ancient fantasy world. Aside from selling legends/heroes directly to the players, Cryptic Legends aims to provide the option for trading heroes between players.
- Homeport — the Bulgarian project, Homeport is an open marketplace for ground station capacity and data storage based on smart contracts. It is focusing on the efficient collection of satellite data, including earth imaging, atmospheric data, broadband internet, and maritime comms, using a decentralized global teleport.
To reach these milestones, the 4 start-ups will be guided by æternity Ventures in areas including media relations, pitching to investors, tooling, blockchain infrastructure, æternity apps architecture, token economics, and business model.
- New Coin Release: Trust Wallet now Supports Aeternity. Learn more via link.
Social media metrics
The graph above shows the dynamics of changes in the number of Aeternity Facebook likes, Reddit subscribers and Twitter followers. The information is taken from coingecko.com.
Here you can find all kinds of resources to get acquainted with aeternity!
- Introducing Roma: The First Live Implementation of the æternity Blockchain
- æternity’s Roma Release is Here
AE Token Migration
- Migration FAQ in the Forum
- How Will AE Token Migration Happen?
- Phase 0 of AE Token Migration [COMPLETE]
- Phase 1 of AE Token Migration [COMPLETE]
- End Date for Phase 1 of Token Migration and Ledger Nano S Support
- Phase 2 of AE Token Migration and Minerva Hard Fork [COMPLETE]
- Phase 3 of AE Token Migration [RUNNING] — Last phase before Ethereum smart contract freeze — MIGRATE TODAY!
- AE Token Migration Video Guides (Ledger Nano S, MyEtherWallet, MetaMask, Base æpp)
- æternity’s First On-Chain Governance Vote: Decentralization 2.0
- Forum Discussion on the Block Reward Initiative (BRI)
Getting Started with æternity Blockchain
- Tutorials and Guides (for developers and miners)
- Documentation Hub (very useful!)
- æternity protocol at GitHub
- Oracles at GitHub
- State Channels at GitHub
- Smart Contracts at GitHub
- Sophia — Smart Contract Language at GitHub
- Naming System at GitHub
- Governance at GitHub
- Bitcoin-NG at GitHub
- Forum (the best place to get support)
- æternity Development 101 (free course at dacade.org)
- æternity page at BitcoinWiki
- General FAQ
- Technical FAQ
- Mainnet FAQ
- Bug Bounty at HackerOne
- Bounty for Fixing Outdated Tutorials
- Mining AE tokens (Video by SavageMine)
- 2018: A Year in Review
Getting Started with æpps and æpp Tools
- Documentation Hub (very useful!)
- æpps website
- Developing æpps
- Weekly æpp and Tool Updates (great place to start)
- Run Your Own Middleware
- æternity Best Current Practices (Making Improvement Proposals)
- æpps FAQ
- Tech Twitter Account
- The First æpps Summit: Summary
- Starfleet 2019
- Æternity Launches Starfleet Incubator for Blockchain Innovation by Bitcoin Magazine
- æternity Ventures Website
- æternity Ventures Blog
- Twitter Account
æternity Crypto Foundation
- 1000 AE for Telegram Tipping
- Announcing a Donation to the AEKnow.org Project
- æternity Crypto Foundation Blog
- Twitter Account
Videos, Interviews and Presentations
- What is æternity?
- Short overview of æternity’s main technological features at Cent.co
- æternity Weekly Development Updates (videos)
- Public Developer Hangouts (videos)
- æternity’s State Channels by Dimitar Ivanov
- æternity’s State Channels by Ulf Wiger
- æternity’s Consensus Algorithm by Michal Zajda
- æternity’s Generalized Accounts by Vlad, Hans and Dimitar
- æternity’s Arkane Wallet by Vlad, Marco and Karel from Arkane Network
- æternity’s FATE VM and more by Nikita and Michal
- æternity’s Peer Communication (Noise Protocol) by Georgi Spasov
- æternity’s Smart Contracts by Erik Stenman & Tobias Lindahl
- æternity’s Virtual Machine [Elixir] by Bozhidar Nikolov
- Property-Based Testing in Blockchain and P2P Networks by Thomas Arts
- Challenges & Advantages of Using Erlang in Cryptocurrencies by Ulf Wiger
- Interview with Vlad during Berlin Blockchain Week
- Interviews with Vlad & Stoyan during Chainges, Amsterdam
- Interview with Nikola and Emin during Consensus 2018
- Podcast with Nikola on Ventures, Starfleet and Growing the Global Blockchain Talent Pool by Technology Blog Writer
- GLOBSEC: Parallel & Undercover World of Blockchain by Julio Alejandro
- Sofia Crypto Meetup #34 — æternity Mainnet
- How to sleep well after a major code refactoring by Thomas Arts & Tobias Lindahl
- Why Developers Shouldn’t Shy Away From Blockchain Development — interview with Dincho Todorov by Altcoin Magazine
- A Scalable Ethereum — Can æternity Blockchain Get Ahead By Starting from Scratch? — interview with Ulf Wiger by Investing.com
- æternity Webinar: Scaling decentralized applications by Vlad Dramaliev
- æternity Webinar: Sophia, a functional blockchain language by Erik Stenman
- æternity Webinar: Evolution of the æternity consensus engine by Michal Zajda
Opinion Articles and Blog Posts (Team)
- 5 Issues Companies Are Facing With Blockchain
- How Will Blockchain Technology Enter the Mainstream? | Writers Contest Winners [Part 1, Part 2, Part 3, Part 4]
- Could a Blockchain-Based Reputation System Prevent a Dystopian Future? in HackerNoon
- Advantages of Functional Programming for Blockchain Protocols in HackerNoon
- Can Blockchain Win? — Social Media Platforms 2.0 [Part 1]
- Can Blockchain Win? — Social Media Platforms 2.0 [Part 2]
- Facebook’s Blockchain Affair | Can Blockchain Win? — Social Media Platforms 2.0 [Part 3]
- The Future of Payment Gateways
- DAOs on æternity
- Introduction to æternity’s Bitcoin-NG Implementation
- Proof of Work vs Proof of Stake
- On (Decentralized) Governance
- Blockchain Must be Open Software
- The Digital Insurance Marketplace
- Trade Financing is Broken
- How Smart Contracts Might Change The Way We Live
- Blockchain Oracles
- Democratizing Blockchain Forks
- Building a Truly Decentralized Blockchain
- Re-Discovering Prediction Markets
- Coin Spotlight: æternity by Coinplan Insights
- Blockchain Scalability Solutions from æternity by CardRates.com
- æternity Review: What is AE, What are æpps, and What Makes It a Unique Token by BitBoy Crypto
- æternity: Scalable smart contracts interfacing with real-world data by Fujan Crypto Report
- Token Analysis: æternity (AE) by Edward Ward (Comprehensive)
- Coin of the week review by faast
- Comprehensive Wiki Guide to æternity by WikiCryptoCoins
- æternity (AE) Review: Building Scalable Smart Contracts by Coin Bureau
- æternity biweekly review by Paradigm Fund
- What is æternity? by ZebPay
- What is æternity? by investinblockchain.com
- What is æternity? by disruptblock.com
- What is æternity? by qoinbook.com
- æternity review by longcaller.com
- æternity — Ethereum 2.0? by The Crypto Lark
- æternity review — The Ultimate Money Guide to AE by Ultimate Money