Trustless blockchain explorers
He also stays connected to the academia by teaching Security and Data Science cources at the university. He has developed and consulted numerous international projects for almost a decade and has recently been introduced to the unlimited possibilities of blockchain technologies.
Erik has been programming for fun since , and for profit since , when he started his first development company. Erik built up the Engineering Department at Klarna from the start. In his limited spare time he is writing a book about the Erlang Runtime system. Thomas is a senior scientist and Erlang expert. He worked together with Joe Armstrong, the inventor of Erlang, at Computer Science lab in the 's.
He holds over 20 year of experience in programming Erlang, as well as strong scientific experience, accompanied by an ability to read and understand scientific papers in theoretical computer science. Thomas has the ability to translate scientific theory in practical applications. He is one of the main developers of the QuickCheck testing tool. Hans has more than 15 years experience in Erlang programming. He is the author of multiple libraries with concurrency as the theme.
He holds a PhD in testing leader election protocols. Hans is an Expert in model checking concurrent programs. He is a QuickCheck expert: Tested SSL, Riak, automotive protocols, telecom protocols and distributed systems.
He implemented semantics of Erlang and knows the VM corners. Ulf is an expert programmer and the brain behind the Agda programming language. He has over ten years experience in Erlang. He holds a PhD in computer science and is an expert in reading scientific papers, understanding the concepts in them and implementing them in any language.
Hughes is a member of the Functional Programming group at Chalmers. He does research in the field of programming languages and is the author of many influential research papers on the subject, including "Why Functional Programming Matters".
Sascha began programming 20 years ago and has spent the last 10 years working as a software engineer and lead architect. He was introduced to Bitcoin in and was immediately captivated the diverse range of fields converging in blockchain technology. He has been absorbing as much knowledge as possible about blockchains and decentralized systems ever since.
Michal is a hands on engineer with a track record in the hottest projects of the last few years. He has been responsible for the architecture, scalability and performance in systems behind RTB markets, Mobile Chat apps, and IoT systems that run for hundreds of millions customers.
He will support our effort to use Erlang technology in order to deliver a state of the art blockchain. Phillipp is a long time blockchain enthusiast and software developer.
He loves bringing his passion and knowledge into developing scalable and innovative solutions, as well as educating others about blockchain technology. Ulf Wiger became one of the first commercial users of Erlang when he bought a license in In , he joined Ericsson and became Chief Designer of the AXD development, arguably the most complex system ever built in Erlang. In recent years, Ulf has been involved in products based on the AXD architecture, and has been an active member of the Open Source Erlang community.
He is currently working on the aeternity Blockchain. Tobias is an Erlang expert with experience ranging from architecting and implementing large scale high availability systems to deep diving in the Erlang language implementation. Formerly a researcher in program language design and static analysis, at Klarna Tobias pushed the boundaries of what an Erlang system can do to keep up with extreme growth.
Tobias is a member of the core development team, implementing the Ethereum VM in Erlang to run Solidity contracts on the aeternity blockchain. Luca is a practical engineer keen on developing distributed software solutions that work. Dimitar is a software engineer with a variety of interests. He has seen the revenue generating machine from the inside and loves blockchain technology for its potential to disrupt and democratize finance. Digital marketing analyst and Bitcoin entrepreneur.
Co-Founder of the Bulgarian Bitcoin Association and the first website for bitcoin exchange in the country. Fascinated by technology, Bitcoin, blockchains and the future.
Realizing app and web-app projects for companies like sony, telefonica, vw, montblanc in the past. Thrilled by the opportunity to make blockchain technology accessible for everyone.
Stoyan is a seasoned entrepreneur, whose specialty lies at the intersection of technology, design, and business. Having worked on projects in San Francisco, New York, Los Angeles, and Berlin, Stoyan is lured by the disruptive potential of blockchain technology and its implications for globalization. Shaleah brings the technical and the practical together. Specializing in content optimization and branding development for small international businesses, she has spent the last 8 years bringing services, products and ideas into being by putting them into words.
Alessandro De Carli is a mobile security engineer with years of experience in the financial industry. He discovered the world of crypto during his master thesis in the area of state channels and micropayment protocols.
He felt the pain of scalability during the implementation of a micropayment wallet and is excited about the potential of a scalable general purpose blockchain. Lukas is a senior backend engineer who studied at the Free University Berlin with a focus on Human-Centered Computing -- working on combining human and machine intelligence.
Prior to working as a backend engineer and system operator for a big data startup which included setting up the whole server infrastructure from scratch , he was building database and backend solutions for a Bank.
He's currently involved at Volkswagen initiative for smart cars and a devop at aeternity Blockchain. Till is a full-stack developer from Berlin with a degree in Computational Linguistics.
He has has been writing and debugging front and back-end applications in Python, Javascript and Java for over a decade. Mister John Newby has been working with the internet since the mids. Initially as a programmer, then as technical director of BeatThatQuote. With more than 10 years of professional development experience, Dincho has proved his skills as a full-stack engineer and a lead for projects of various scale. He is currently finishing his Master's degree in software engineering and teaching at the local university.
Nicholas has been involved in blockchain technology since early and has an extensive IT background, including DNS and hosting at domain. He was product support for Zenefits, the fastest growing startup out of San Francisco in Nicholas is currently studying Computer Science and doing product ops, as well as client support at HomeLight, the worlds best search engine for real estate agents.
Vanessa is a systems engineer, with an IT background and a software developer, with extensive knowledge in database development. Vanessa dove into the world of Blockchain in She is fascinated by the multitude of possible applications for blockchain technology across industries and borders. Currently her focus is in promoting and spreading the word in support of future mass adoption.
As a King's College London graduate in International Relations, Yoanna has an insightful perspective on global political and economic developments. She is fascinated by the significant potential of blockchain technology to disrupt, decentralize and democratize the existing governance structures in the public and private sectors.
Anton has a background in Theoretical Physics and extensive experience in IT. Ever since discovering Blockchain and the world of Decentralized Applications he has been keen to learn and understand the fundamentals of them. He is new to the field of Blockchain development but has great interest in it. Dimitar Velev, currently a Software Engineering student, has a broad range of interests beyond Software Development including 3D and motion graphic design and most recently - Blockchain technology.
Samir Barguti is a Front-End Developer. Hristian Hristov is 19 years old from Varna, Bulgaria. His main interests are in IoT and Blockchain technologies. Kristian Kirov is an Electrical Engineer, who makes the world of electronics to work properly. He is interested in how does the Universe work, at micro and macro level.
Also, how to make our life easier. Nikolay Kolev is working as a Hardware Engineer. He is the Head of the Hardware Team at Quanterall. His main contribution to Aeternity is related to developing and validating a Hardware Wallet Prototype. Radostin Dimitrov has been working with Erlang for 2 years.
Designed and implemented scalable solutions for IoT and bank software. He considers himself as a seeker for mathematical models, an adventurer, an experimentalist and a builder - after everything has collapsed.
He also believes in: Those in a hurry do not arrive. Georgi Spasov is a Junior Elixir Developer. Even though he is still new to the Blockchain scene he is excited working with this technology.
His background foundation is built on top of Android and software development with Java for IOT solutions. Artur Kratt is an Elixir Developer, currently learning Blockchain and working with its technologies. Arthur believes blockchain innovation is the future of money and economics and is quickly growing his understanding of and engagement with the field. Founding partner of FinTech Blockchain Group, Vincent is an expert on digital currency trading and an active investor in blockchain industry.
Dominic is technically a BAFTA Award nominee, technically Italian, but definitely an industry expert in horizontal scalability, parallel executions, functional programming and distributed data consistency. You have some special skills? If some country gets lucky and finds a large ore of Gold, it can destabilize global economics and in turn governments. So far we know that each nation has its own government backed currency which is handled in a trusted manner by banks.
Without banks, no two parties can exchange value for goods and services in a provable manner that the exchange happened. Cash is a mechanism where exchange of value can take place but because of its anonymous nature, it is discouraged and the exchange is not backed by government.
Bank accounts and bank transfer became the standard option for people to transfer value in a provable manner. They can freeze accounts, stop transfers or worse, make anyone a beggar. Apart from these evil possibilities, banks are not hack-proof. Theft of money from bank becomes a burden for honest members of the bank or community. Demonetization did more harm than good to honest members of the bank. Technologically, we can consider bank as an online database which can be tampered, with or without permission.
It is a trust-required setup without an ability of verifying its overall integrity by any account holder. Blockchain — We can consider blockchain as an online replicated database which can not be tampered, it is also verifiable by any account holder.
Blockchains allow a trust-less exchange of value that cannot be censored, linked to individuals and is same within or across border. There are permission-ed or permission-less blockchains which allow any or selected members to append new records.
Each set of records is clubbed into a block and a signature is created of that block. The next block refers to the previous block and its signature. With each such block, a block chain is created and distributed across the nodes.
A node in block chain is an online computer that maintains a full copy of blockchain. Every node can verify integrity of the blockchain on its own. When a transaction is announced by account holders — using their wallet, it is broadcasted to all available nodes. These nodes maintain such broadcasted transactions in a mempool which they try to include in the next block. Nodes that successfully include the transaction into a block and append the block to blockchain, get rewards.
They also publish their block to all other nodes so that other nodes do not try to include same transactions in their next block. Mining — The process of including transactions from mempool to a block and appending the block to the blockchain is called mining. A node that does the work of mining is called miner. Mining is compute-intensive process where a signature needs to be calculated as per the rules of blockchain. Each blockchain has its own rules, and consensus between miners ensure that the rules are honored.
Those miners that do not honor the rules are rejected from pool and neither their blocks are accepted nor they are incentivized for mining. Open blockchains are permissionless, censor free and global. Users use them for these properties and pay a per transaction fee for letting the nodes accept and insert the transaction in blockchain.
Miners can also be incentivized by awarding some additional currency for doing their work. A work is finding next block in blockchain. Bitcoin — A cryptocurrency which works on a trust-less setup where anyone from anywhere can transfer value to anyone anywhere. Miners mine the blocks from transactions in mempool and are rewarded in bitcoins. Miners can spend, send, exchange these bitcoins for a national currency and vice-versa. Many retail shops, online carts or entertainment places accept bitcoin as form of payment.
Miners generally sell bitcoins on exchanges for real-time rate. Each transaction is appended on blockchain for immutability. Fees and block rewards. This generally results in blocks getting created faster. Bitcoin has limited supply defined in its code. Because of this engine, bitcoin block generation speed is roughly limited to 1 block per 10 mins. This difficulty is recorded in the block itself and denoted number of zeros in signature hash prefix. The signature hash is calculated using SHA This difficulty engine also makes it difficult to perform a network attack.
A network attack on bitcoin is where miner s maliciously force an invalid transaction to be appended in blockchain. Users use wallets to initiate transactions and accept bitcoins. A user can own multiple accounts on bitcoin blockchain. An account is a combination of public-private key pair. Public key is the address where bitcoin is sent and is publicly disclosed address.
Private key is used by wallets to sign the transaction and is always kept private. Anyone who possess the private key has access to the amount of bitcoins on the corresponding public key. Bitcoin successfully demonstrates use of blockchain as a mean of censorship-free global value transfer using PKI.
CryptoCurrencies — Looking at the problems in banking system and success of Bitcoin Blockchain, a lot of open source projects spun from it in an effort to address its limitations. Some increased the number of coins thereby increasing the total supply. Some changed the signature algorithm from SHA to another. Some felt that the 10 min block time was too high to make instant payments e.