OpenLaw will be launching the first limited liability for-profit DAO, named the LAO. The LAO will enable members to invest in Ethereum new ventures and generate a profit. A new era of DAOs is beginning.

The LAO: A For-Profit, Limited Liability Autonomous Organization

Since first proposed in 2013, the notion of decentralized autonomous organizations (DAOs) has animated the dreams of blockchain developers. For many, these Internet-native organizations represent the next step in the evolution of social and economic coordination, with blockchain technology and smart contracts streamlining voting, decision making, and the allocation of digital assets.

The notion of a DAO did not emerge in a vacuum. Instead, these organizations build on a long lineage of technical and legal innovation. The Romans devised a variety of commercial entities, such as the societas peculium and societas publicanorum, that enabled parties to share in an enterprise’s profits and losses while also providing limited liability. During the Middle Ages, Italians pioneered early versions of a limited partnership to finance maritime trade. Joint-stock companies emerged in England and the Netherlands in the 1600s, providing organizations state-granted monopolies to engage in productive commercial enterprises. The modern corporation took root in the United States in 1811, when New York granted private parties the power to form their own corporate structures without an extensive approval process. Weiterlesen

Graham McBain
 · 2 min read

Using Bubble.is and Portis.io

Photo by Kyle Hanson on Unsplash

Protocols like Compound Finance and DYDX are arguably the most compelling reasons why you’d want to build an app on Ethereum. Unfortunately the entire web3 stack is surrounded by a cloud of wonky terminology and technical barriers. This jargon minefield makes it next to impossible for the average Jane to get something up and running.

Until now

I’ve been working on an simple MVP Portis plugin that allows anyone to utilize these and other protocols with no programming knowledge. To do this I leveraged a platform called Bubble.is, a visual programming language with powerful workflow automation tools.

The first step in making this possible is integrating a wallet provider. I’m a big fan of Portis and integrating their wallet has proven to be very easy. All this took was a few evenings and emails to the team to talk about problems I ran into. This work has resulted in the first tool which lets a non developer create a Dapp, all in under 2 minutes. Weiterlesen

4 min read

👉 Get your FREE chapter of the Blockchain Developers Handbook…

This guide takes 3 minutes 33 seconds to read.

🤖 Programming Languages

Solidity is the main programming language for smart contracts, however there are other languages which will be useful depending on your usecase.

  • Solidity — Object Oriented High Level Language For Smart Contracts
  • Vyper — Pythonic Programming Language For Smart Contracts
  • JavaScript — High Level Interpreted Scripting Language
  • Python — Interpreted High Level General Purpose Programming Language
  • Go — The Language In Which Geth (Go-Ethereum) Client Is Written In
  • Rust — Language In Which The Parity Client Is Written In
  • Java — The Pantheon Client Is Written In Java
  • .NET — Intergrateable To The Ethereum Blockchain With Nethereum
  • C++ — Protocol Development With The Help Of Github /Aleth
  • Ruby — See How Ruby Is Used In Ethereum With Github /Ethereum.RB

Weiterlesen

https://see.stanford.edu/Course – Oh wow, Stanford’s CS106A and CS106B are back online for free. Highly recommended if you’re a not-really-coder who wants to be a coder.

https://consensys.net/academy/2018developer/ – is an end-to-end Ethereum course, designed to provide experienced developers with the knowledge and skills needed to become industry-leading Ethereum developers.

Nick Johnson gave a glimpse of what is upcoming for ENS. Here are the highlights for those who can’t wait:

DNS Integration via DNSSEC

Soon, you will be able to go to your favorite wallet/client, type in “amazon.com”, send ethers, and magically amazon will receive their payment. No need to first look for the ens name of the business. This is enabled though a mechanism called DNSSEC (Domain Name System Security Extensions)

More about DNSSEC here:

This is worked for .xyz domain first, more will roll out after that I guess.

Makes us wonder, why bother buying an ENS name at all?

But if you take a long view, this is a bold yet very good first step, to bridge block chain to traditional internet, even at the expense of losing exclusivity. All of a sudden, hoarding ENS names isn’t attractive anymore, freeing up the platform to meet its true goals of name resolution. This should also make adoption much easier, now any .com website can start accepting ether payments with just one setup in their DNS Registry.

New Name Registration Process

Current registration process requires you to first start bidding, then reveal, then finalize. Once you start bidding, people can potentially snipe. They will definitely snipe if you are bidding on a dictionary word (or one of the top 1 million famous .com domain names). Sniping is made even more easier when you bid through MEW (since MEW default UI does start auction and bid together always, without any decoy bid) I personally have lost several good names I was bidding due to sniping (as well as sniped others, you just can’t resist).

This is changing with the new permanent registrar. There will be a rolling 48 hour window, you can just bid on a name instead of starting an auction first. And you reveal in the next window. If a person bids later, they will get full refund.

Note: A tip if you are bidding right now for a dictionary name. Go check if ensbot tweeted your bid. If it did, submit another bid for the max ether you can afford for that name, but using a different wallet (different wallet is the key). So why not bid initially with max ethers? That gives options for others to outbid you. Why making two bids work often? Say you made your first bid with 0.011 ETH, and then made a second bid using different wallet for 0.08 ETH, the sniper has no way to know that the second bid is for the same name, so, she will try to counterbid you by posting a bid for 0.012 ETH (or higher based on their cryptowealth). You are at-least making her think harder, and even if you lose, atleast you made her pay 0.08 not 0.011.

Weiterlesen

Introducing Name Bazaar

A peer-to-peer marketplace for the exchange of names registered via the Ethereum Name Service

Today we are thrilled to announce the long awaited public launch of our second marketplace and district, Name Bazaar, to the Ethereum mainnet. Work on Name Bazaar began immediately upon the close of our network fundraiser in August, and this release represents the culmination of many hours of effort from all district0x team members.

At its core, Name Bazaar allows for peer-to-peer, trustless exchange of cryptographic assets on the blockchain in the form of ‘names’, or Ethereum Name Service (ENS) domains. It serves as a prototype framework for a vast collection of marketplaces to come to the district0x Network in the future.

How Does it Work?

The ENS system contains a registrar and auction process which allows any Ethereum user to register and acquire a name via auction. However, no resale mechanism is provided, meaning once a name is registered and owned, the owner has no way of trustlessly transferring ownership of the domain on the blockchain through smart contracts.

Weiterlesen

Unless you’ve been living under a rock for the past three years, you have surely taken notice of an industry buzzword that has been giving “machine learning” a run for its money: Blockchain.

Ethereum is one of the most successful implementations of the distributed blockchain concept. In contrast to Bitcoin, which offers limited scripting capabilities, Ethereum provides a Turing-complete virtual machine. State transitions in the network (such as a changes in account balance of a particular token) are regulated by code running in the virtual machine, a.k.a. “smart contracts”.

Weiterlesen

Abstract.

Smart contracts in Ethereum are executed by the Ethereum Virtual Machine (EVM). We defined EVM in Lem, a language that can be compiled for a few interactive theorem provers. We tested our definition against a standard test suite for Ethereum implementations. Using our definition, we proved some safety properties of Ethereum smart contracts in an interactive theorem prover Isabelle/HOL. To our knowledge, ours is the first formal EVM definition for smart contract verification that implements all instructions. Our definition can serve as a basis for further analysis and generation of Ethereum smart contracts.

1 Introduction

Ethereum is a protocol for executing a virtual computer in an open and distributed manner. This virtual computer is called the Ethereum Virtual Machine (EVM). The programs on EVM are called Ethereum smart contracts. A deployedEthereum smart contract is public under adversarial scrutiny, and the code is not updatable. Most applications (auctions, prediction markets, identity/reputation management etc.) involve smart contracts managing funds or authenticating external entities. In this environment, the code should be trustworthy.

Weiterlesen

Ethdrain

Python 3 script allowing to copy and index the Ethereum blockchain in an efficient way to ElasticSearch by connecting to a local node supporting RPC (tried with Parity).

I hardcoded the use of Elasticsearch but feel free to fork it to support others.

Pull requests are welcome!

As of now, this tool saves all block data as well as the related transaction data. The relation is kept as follows:

Weiterlesen

The best API for getting cryptocurrency pricing, OHLC and volume data from multiple exchanges. We have integrated so far with: BTC38, BTCC, BTCE, BTER, Bit2C, Bitfinex, Bitstamp, Bittrex, CCEDK, Cexio, Coinbase, Coinfloor, Coinse, Coinsetter, Cryptopia, Cryptsy, Gatecoin, Gemini, HitBTC, Huobi, itBit, Kraken, LakeBTC, LocalBitcoins, MonetaGo, OKCoin, Poloniex, Yacuna, Yunbi, Yobit, Korbit, BitBay, BTCMarkets, QuadrigaCX, CoinCheck, BitSquare, Vaultoro, MercadoBitcoin, Unocoin, Bitso, BTCXIndia and the list keeps growing every month. We are your one stop shop for all your cryptocurrency APIs and data needs.Please make sure you credit us with a link if you use our data on your website or app.All our APIs are available under free to use under a Creative Commons Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0) license ( https://creativecommons.org/licenses/by-nc/3.0/ )Inform us on that you are using our API so we can let you know if we make any updates. (If Vlad sent you here, you are already on the list)WE RECOMMEND YOU USE – https://min-api.cryptocompare.com/ for all your pricing API needs.Some of the great services using our pricing API: https://etherchain.org/, http://etherscan.io/, https://www.exodus.io/, https://github.com/ethereum/meteor-dapp-wallet, http://nanopool.org/, Ethereum Stats App, https://gastracker.io/ Ethereum Classic Stats, https://explorer.zcha.in/

Quelle: CryptoCompare API – Cryptocurrency data API for over 40 exchanges and 600 coins(BTC,ETH,XMR + 600 other cryptos)