Ethereum

  • Whitepaper
    • https://github.com/ethereum/wiki/wiki/White-Paper
    • https://www.0xproject.com/pdfs/0x_white_paper.pdf
    • https://bancor.network/static/Bancor_Protocol_Whitepaper_en.pdf
    • https://github.com/polkadot-io/
      • Polkadot ICO https://polkadot.network/
      • Polkadot Consensus Demo http://polkadot.io/consensus-demo/
        • https://github.com/polkadot-io/polkadot-io.github.io/blob/master/consensus-demo/main.js
        • Visualisation Ideas
          • https://github.com/wmurphyrd/adit
    • https://auth0.com/blog/an-introduction-to-ethereum-and-smart-contracts-part-2/
    • http://hypernephelist.com/2016/06/21/a-simple-smart-contract-ui-web3.html
    • Gavid Wood
      • https://github.com/gavofyork/mydapp
    • https://chronobank.io/
    • BitNation ICO
      • Bitnation is drafting their whitepaper for an upcoming ICO. Useful learnings https://docs.google.com/document/d/1F_5M57-sVmofLWf4ZNNZY-e82lIl2voRSga59P-fSyQ/edit
    • Curated Markets https://docs.google.com/document/d/1VNkBjjGhcZUV9CyC0ccWYbqeOoVKT2maqX0rK3yXB20/edit
    • Neverdie ICO https://cryptoinsider.com/neverdies-1-1-billion-market-cap-ico-boost-game-economies-virtual-worlds/
  • DAPPs
    • List of all https://dapps.ethercasts.com
  • Tech Stack:

    • IDE https://solidity.readthedocs.io/en/develop/
      • InteliJ-Solidity Plugin https://github.com/intellij-solidity/intellij-solidity
      • Remix IDE - In-browser https://remix.ethereum.org/#version=soljson-v0.4.11+commit.68ef5810.js
        • About - IDE for smart contract language Solidity w integrated debugger and testing env
        • Docs https://remix.readthedocs.org/
    • Languages
      • Solidity https://solidity.readthedocs.io/en/develop/
        • Summary:
          • Smart contract-oriented high-level language designed to target Ethereum Virtual Machine
        • Capabilities
          • Create contracts for hiring, etc
        • Format:
          • .sol
    • Environment (Official Ethereum Blockchain Client)
      • Geth (Go Ethereum)

        • About
          • Main CLI Client (entry point into Ethereum Network)
            • geth
            • Wiki https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options
        • Installation
          • https://github.com/ethereum/go-ethereum/wiki/Installation-Instructions-for-Mac

              brew tap ethereum/ethereum
              brew install ethereum
            
          • Outputs

              A valid GOPATH is required to use the `go get` command.
              If $GOPATH is not specified, $HOME/go will be used by default:
                https://golang.org/doc/code.html#GOPATH
            
              You may wish to add the GOROOT-based install location to your PATH:
                export PATH=$PATH:/usr/local/opt/go/libexec/bin
            
              /usr/local/Cellar/go/1.8.3
            
              Note: checking out '021c3c281629baf2eae967dc2f0a7532ddfdc1fb'.
            
              You are in 'detached HEAD' state. You can look around, make experimental
              changes and commit them, and you can discard any commits you make in this
              state without impacting any branches by performing another checkout.
            
              If you want to create a new branch to retain commits you create, you may
              do so (now or later) by using -b with the checkout command again. Example:
            
                git checkout -b <new-branch-name>
            
              Checking out files: 100% (2802/2802), done.
              ==> Checking out tag v1.6.1
              ==> go env
              ==> make all
              ==> Caveats
              To have launchd start ethereum/ethereum/ethereum now and restart at login:
                brew services start ethereum/ethereum/ethereum
              ==> Summary
              🍺  /usr/local/Cellar/ethereum/1.6.1
            
        • Development Mode

          • Ropsten Test Network (writing is free)

            • Run Test Node (Geth JavaScript console) and open IPC endpoint at ~/code/blockchain/test_chain_directory/geth.ipc
              • with empty state
              • not connected to Main Network
              • not connected to Ropsten Test Network
              • where API AND CONSOLE OPTIONS: --ipcpath "geth.ipc" (opens IPC endpoint. IPC interface enabled by default exposes all APIs supported by Geth and defines endpoint other apps use to talk to Geth) means Filename for IPC socket/pipe within the datadir (explicit paths escape it)
              • where ETHEREUM OPTIONS: --datadir "/home/tron/.ethereum" means Data directory for the databases and keystore
              • where ETHEREUM OPTIONS: --dev means private chain mode with debug flags Developer mode: pre-configured private network with several debugging flags
              • where COMMANDS: console Start an interactive JavaScript environment
                geth --ipcpath <test-chain-directory>/geth.ipc --datadir <test-chain-directory> --dev console
                geth --ipcpath ~/code/blockchain/test_chain_directory/geth.ipc --datadir ~/code/blockchain/test_chain_directory/ --dev console
              
              • INSTEAD run Geth (Go Ethereum) Test Node HTTP-RPC server endpoint at http://0.0.0.0:8545 to allow connection from Mist Dapp Front End https://github.com/ltfschoen/dapp_front_end
                • References:
                  • https://github.com/ethereum/remix
                  • https://ethereum.stackexchange.com/questions/9938/unable-to-connect-ethereum-node-even-rpc-port-8545-is-open?newreg=ad21ed9fedff4e1da127e007d5f158e3
              geth --ipcpath="~/code/blockchain/test_chain_directory/geth.ipc" \ --datadir="~/code/blockchain/test_chain_directory/" \ --dev console \ --targetgaslimit "994712388" \ --port 3000 \ --networkid 23422 \ --identity node1 \ --nodiscover \ --nat none \ --rpccorsdomain '*' \ --rpc \ --rpcport 8545 \ --rpcaddr 0.0.0.0 \ --rpcapi "eth,web3" \ --nodiscover \ --maxpeers=6 * Alternatively start from Geth terminal admin.startRPC("0.0.0.0", 8545, "*", "eth,web3")
              • Stop the HTTP-RPC Server using Geth terminal
                  admin.stopRPC()
                
              • Show latest Block Number https://github.com/ethereum/wiki/wiki/Mist-Troubleshooting-Guide
                • Or before loading Geth: geth account list
                    web3.eth.blockNumber
                  
              • Show Current Accounts
                  eth.accounts
                
              • Show Account Balance
                  web3.fromWei(eth.getBalance(eth.coinbase), "ether")
                
              • Use JavaScript to show all balances:
                  function checkAllBalances() {
                      var totalBal = 0;
                      for (var acctNum in eth.accounts) {
                          var acct = eth.accounts[acctNum];
                          var acctBal = web3.fromWei(eth.getBalance(acct), "ether");
                          totalBal += parseFloat(acctBal);
                          console.log("  eth.accounts[" + acctNum + "]: \t" + acct + " \tbalance: " + acctBal + " ether");
                      }
                      console.log("  Total balance: " + totalBal + " ether");
                  };
                
                  checkAllBalances();
                
            • Create New Account with Paraphrase:
                personal.newAccount()
              
                # enter paraphrase (i.e. E..test)
              
                personal
              
                miner.start()
              
                INFO [06-01|20:55:57] 🔨 mined potential block                  number=61 hash=19067a…20ca99
                INFO [06-01|20:55:57] Mining too far in the future             wait=2s
                INFO [06-01|20:55:59] Commit new mining work                   number=62 txs=0 uncles=0 elapsed=2.002s
                INFO [06-01|20:55:59] Successfully sealed new block            number=62 hash=f61795…91761f
                ...
              
                miner.stop()
              
            • Run Mist
                electron . --rpc ~/code/blockchain/test_chain_directory/geth.ipc
              
              • Check we are on the Private Net

              • Check that the Block Number in the GUI matches in the console

                web3.eth.blockNumber
              
              
                # Run Electron to start Mist (without any argument) will run its internal Geth node
                electron . --loglevel debug
              
                # terminal creates IPC socket using JS implementation, checks DB exists and is writable
                # or creates at ~/Library/Application Support/Mist/mist.lokidb, creates windows and loads http://localhost:3000#loadingWindow,
                # and loads splash screen Load URL: http://localhost:3000#splashScreen_mist, initialises Web3,
                # resolves path to  Eth client binary path: ~/code/blockchain/clones/mist/nodes/eth/mac-x64/eth, loads remote client config if not first time, writes new client binaries local config to disk, calculates amount of possible clients, gets the PATH binary for Geth: /usr/local/bin/geth, loads Geth binary path: /usr/local/bin/geth, shows setup: geth version
              
                Version: 1.6.1-stable
                Git Commit: 021c3c281629baf2eae967dc2f0a7532ddfdc1fb
                Architecture: amd64
                Protocol Versions: [63 62]
                Network Id: 1
                Go Version: go1.8.3
                Operating System: darwin
                GOPATH=
                GOROOT=/usr/local/Cellar/go/1.8.3/libexec
              
                # Connects to socket IPC path: /Users/Ls/Library/Ethereum/geth.ipc, connects to existing or creates new Ethereum Geth node type, starts Meteor, connects to Main Net or Test Net
              
              
                # window opens asking if want to use
                #   - Test Network (sandboxed) (without real Ether) OR
                #   - Main Network (where need real Ether)
              
                # enter password to connect account (same as MetaMask password)
              
                Make sure you backup your keyfiles AND password!
                You can find your keyfiles folder using the main menu -> Accounts -> Backup -> Accounts. Keep a copy of the "keystore" folder where you can't lose it!
              
              
                # Run Electron to start Mist (with argument) by specifying the IPC path of Node we installed earlier
                electron . --rpc ~/code/blockchain/test_chain_directory/geth.ipc
              
                ## PROBLEM: took ~12 hrs to get past block 599,279, and at ~950,000 where it hung for a while
              
              
                # FIX WITH THIS LATER
                    https://github.com/ethereum/wiki/wiki/Mist-Troubleshooting-Guide
                    https://ethereum.stackexchange.com/questions/603/help-with-very-slow-mist-sync
                    https://github.com/ethereum/mist/issues/1257
                    https://github.com/paritytech/parity
              
                # TODO
                * Recipes
                    * Create own Crypto-currency https://www.ethereum.org/token
                    * Raising Funds from Friends without a Third-Party via blockchain (crowdsale)
                    * Create blockchain organisation (democracy) https://www.ethereum.org/dao
              
        • Production Mode

          • Main Network
            • WARNING beware of security opening HTTP/WS transport to prevent hackers trying to subvert Ethereum nodes with exposed APIs, especially from open browser tabs that can access locally running webservers. IPC is more secure.

            • Import Presale Wallet https://github.com/ethereum/go-ethereum/wiki/Managing-your-accounts#importing-your-presale-wallet

    • Browser (for Ethereum DAPP)
      • Metamask.io Chrome Plugin Installation

        • Login

        • Switch to Ropsten Test Network

      • Mist Installation

        • Setup (see Mist Readme)
          
            https://github.com/meteor/meteor/releases
            meteor update --release 1.5
          
            curl -o- -L https://yarnpkg.com/install.sh | bash
            brew upgrade yarn
            yarn global add electron@1.6.10 (i.e. latest stable version
            yarn global add gulp
            git clone https://github.com/ethereum/mist.git
          
        • Download location ~/Library/Application Support/Mist
        • Initialise Mist for development
            cd ~/code/blockchain/clones/mist
            git pull
            yarn
          
        • Run Mist development
          • TERMINAL #2 - Run Meteor server with autoreload (so Mist UI displays when run electron executable) cd mist/interface && meteor --no-release-check
          • TERMINAL #1 - Start Mist cd mist; electron . --loglevel debug
    • Abbreviations
      • DAPP - Decentralised App

      • Tutorial https://remix.readthedocs.io/en/latest/tutorial_mist.html

        • Docs https://github.com/ethereum/remix/tree/master/docs
        • Goal
          • Debug transactions created by dapp front-end
    • Truffle

      • Setup
        • Guide https://truffle.readthedocs.io/en/develop

        • Install Truffle https://truffle.readthedocs.io/en/develop/getting_started/installation/
            npm install -g truffle
          
        • Install Ethereum TestRPC Client https://truffle.readthedocs.io/en/develop/getting_started/client/
          • https://github.com/ethereumjs/testrpc
              npm install -g ethereumjs-testrpc
            
        • Create Truffle Dapp https://truffle.readthedocs.io/en/develop/getting_started/project/
            mkdir dapp_truffle; cd dapp_truffle; truffle init
          
        • Compile https://truffle.readthedocs.io/en/develop/getting_started/compile/

          • Solidity Contracts http://solidity.readthedocs.org/en/latest/contracts.html

            http://solidity.readthedocs.io/en/latest/contracts.html#libraries

        • Refer to README.md of my project: dapp_truffle
    • Bytecode to OpCode Disassembler https://etherscan.io/opcode-tool

    • Embark

    • Random links
      • https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4
      • https://medium.com/zeppelin-blog/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05
  • Setup
    • Links
      • https://remix.readthedocs.io/en/latest/tutorial_mist.html (i.e. steps to setup)
      • http://ethdocs.org/en/latest/account-management.html (i.e. geth account ...)
    • Choose IDE
    • Download Mist (or use MetaMask)
    • Download Geth
    • Run Get Test Node (using Geth Environment with empty state and not synced to Rospten Network)
  • Mining Calculator http://badmofo.github.io/ethereum-mining-calculator/

  • Ethlance
    • DAPP - decentralised app
      • Use by connect first to Ethereum network
    • Metamask
      • GitHub https://github.com/MetaMask/metamask-plugin
      • About
        • Allows ordinary websites talk to trusted Ethereum provider, whilst allowing user to store and manage their own private keys, to allow people to start creating new wave of blockchain-enabled websites
      • Metamask is Chrome Extension to turn it into a Ethereum blockchain-connected browser by injecting Ethereum web3 JavaScript API into every website’s javascript context, so that DAPPS can read from the blockchain. MetaMask also lets the user create and manage their own identities, so when a Dapp wants to perform a transaction and write to the blockchain, the user gets a secure interface to securely manage identities or review the transactions, before approving or rejecting it
      • Install from metamask.io
        • Setup
          • Create Vault
          • Safely store Seed Phrase (incase need to restore all accounts in any browser)
          • Switch or Add more accounts
          • Account Vault is encrypted and locally stored in browser (no account info touches servers)
          • Encrypt a New Den
          • Switch to Main Network (instead of Test website)
          • Reload the webpage so it loads
        • Capabilities
          • Send Ether like normal Wallet app
          • Enables browser to visit Ethereum-enabled websites
          • If you say want to submit a form to sign up to Ethlance, you will be submitting form metadata to associate with your Ethereum Address when operation completes, but first it’s important to proof read before click “Send” since it will cause DAPP to write to blockchain, it asks Ethereum web3 JavaScript API to send the transaction, prompting Metamask DAPP to ask for user confirmation (i.e. “Accept” or “Reject”), since whenever write to Ethereum blockchain you pay a small Ether fee (see Fees section) to the Ethereum network, after submit transaction and click “Accept” wait for Ethereum blockchain to apply its next block for the change to be reflected on website
          • Metamask connects to blockchains with no syncronisation time since we host blockchain nodes by default (alternatively can point Metamask at own “Custom Network” Ethereum RPC Server for full control of your connection to the blockchain
          • Choose what Network to work on
            • Main Ethereum Network (i.e. issue token with full security of Ethereum blockchain)
            • Morden Test Network
      • Add Funds to Ethereum Address
        • IMPORTANT NOTES
          • Bitcoin and Ethereun are different networks and not cross-compatible (i.e. Ether does not exist on Bitcoin network and vice versa)
          • Ethereum addresses are 42 characters long, and usually start with a “0x”.
          • Bitcoin addresses are usually shorter that Ethereum.
          • Always ensure ask person person with whom you are transacting what type of address they are providing
        • Use ShapeShift https://info.shapeshift.io/about to identify amount of X to send to Y Address (where X and Y are different cryptocurrencies), then login to CoinJar.com and transfer Bitcoin to the address provided by ShapeShift. Once that payment is transferred they perform the transfer of X to Y https://poloniex.com/

        • “Quick” vs “Precise” on Shapeshift.io
          • https://info.shapeshift.io/blog/2016/03/11/pro-tip-difference-between-quick-and-precise-transaction
        • About wallet types http://www.wikihow.com/Use-Bitcoin
      • How to use Litecoin Core to receive payments
        • Guide http://bitcoindaily.org/bitcoin-guides/bitcoin-core-tutorial/
        • Execution times https://support.kraken.com/hc/en-us/articles/203325283-How-long-do-crypto-or-digital-asset-deposits-take-

        • Litecoin about wallets https://litecointalk.io/t/im-new-here-how-do-i-get-litecoin-wallet/1317/3
        • https://electrum-ltc.org/
      • How to buy Ripple
        • Go to https://rippex.net/#/
          • Alternative https://gatehub.net/
        • Follow steps here https://buyingripple.com/
          • Download XRP Ripple https://rippex.net/carteira-ripple.php#/
            • Create New Account
            • Create an Empty Account
          • Go to Settings > Cold Wallet settings
            • Choose folder to save transaction history to
        • Use Changelly instead of Shapeshift (get more coins)

        • View Ripple chart:
          • https://xrpcharts.ripple.com/#/graph
      • Fees
        • Ethereum Gas Fees every time change something in the Ethlance database asked to pay a small fee (usually a couple of cents) called “gas fees” to compensate for the electricity costs of the computers running the Ethereum blockchain, which is why Ethlance not need rent servers and keeps service fees as low as 0%! This fee is a great protection against spam.
        • Max Transaction Fee
          • Maximum amount, always Oversupply amount of Ether you will use so always have enough for Operation, and extra unspent contingency Ether will be returned back. (since incase operation executed but did not have enough Ether to execute, then would have spent all Ether but operation wouldn’t have finished i.e. wasted your Ether).
      • Tech Understanding
        • Understanding usage of native cryptographic tokens, like Ether (ETH) and Bitcoin (BTC), smart contract based tokens that follow the Ethereum Token Standard (https://github.com/ethereum/EIPs/issues/20), and blockchain-based software systems
      • Asset Exchanges:
      • Misc Jobs

          Build Trading Newsletter Fund
        
          Website landing page with crypto managed fund theme (for crypto noobs, but pro legacy investors) and login to view full monthly newsletter about crypto trading. JS/CSS/HTML preferred and as much run from github, ETH, IPFS as possible.  Fully Mobile compatible
          1. https://github.com/ScythianFund/scythian.github.io
          2. U2F login/account authentication that Trezor option.
        
          Dynamic graphical charts our crypto investment fund.
          Integration of highcharts and/or cyber.fund portfolio at
          Available source code for https://github.com/cyberFund and good list of all available source to contribute as we expand the use of Ethereum wallet, token, contracts.
          Our current example portfolio at https://cyber.fund/@Scythian_Fund   We can prove ownership of keys to majority of holdings not on exchanges.
        
          Integrated Ethereum ECR20 wallet that recognizes a created token by default and relates value to our total fund value / number of tokens they hold. This wallet should work with Trezor so maybe a custom myethereumwallet.com fork that has the default page as simple as possible and then “advance user” opens up all other available options.
          ECR20 creation, 4 character symbol and 8 decimals.
          Mobile ethereum wallets on IOS and Android, although not as important if our web wallet runs well on devices.
          contact scyth@scythian.vc
        

SYD ETHEREUM NOTES 31 MAY 2017

  • SydEtherium
    • http://peerism.org/
    • https://github.com/autocontracts/permissioned-blocks/
    • https://bitnation.co/
    • https://resilience.press/taxemes-voluntary-wealth-redistribution-through-natural-selection-d1f586987c71
  • Minutes
    • https://www.youtube.com/watch?v=Rz7w5yEVrEI&list=PLrboIX_8q9sv-wyLIQynj785rx4wa6Yx_
    • Buying and Trading Ether
      • https://drive.google.com/file/d/0B19xvjWcVKp5dmE5UGVFVEc2R1U/view
      • https://drive.google.com/file/d/0B19xvjWcVKp5WDhxOXJwVF9HbW8/view

ether.camp .eth domain name

OPTIONS TO GENERATE myetherwallet - careful right click not scrape private key

github.com/go-ethereum geth account new

official gui githum.com/ethereum/mist

LEDGER WALLET ledgerwallet.com - to store wallet

coinmarketcap.com

after put money in coinjar
use coin market cap to exchange ethereum

i.e. in english, one of them is Polonix - move btc to exchange - add address to BTC address generated by polonix, - go to the exchange where Ethereum exchange

alternative BTC Markets - faster, lower liquidity - direct BTC/AUD - higher transation rate

localbitcoin.com

cointree.com

TODO - get slides from Ethereum meetup page

TRADING ETHER USING ML

peerism.org HIRING

block8 - mystake.io

(register companies)

TODO - contact michael the devops guy who i bumped into w any questions, as was very approachable and invitated any questons

solidity link w solc.js + meteor

autocontracts.io

also share&chaarge in GERmany

michael molski

his idea replaces myhealth records see his linkedin post

amazonchaino ICO

want open source conrtibutors

yaw.life company - presenter —- wait for website andWHITEPAPER lifecoin 7/7/2017 crowd sale py users to review

canada lifechain use health records w ai to diagnose

reward to mine on gollam for contrib

facebook (con fabian kunturflite coronation hall newtown $10 dance jam tomorrow night

TODO send ml presenter my ml-predictions github,

https://bitinfocharts.com/

  • PEERISM
    • GitHub peerism.org Wiki
    • Trello https://trello.com/peerism
    • https://peerism.aha.io
      • info@peerism.org or nathan@nathanwaters.com
      • whatever is easiest for people to self-organise and understand what’s going on with so many moving parts
      • two distinct aspects: community and development
        • Community tools: social channels, Discord, website, Trello for high-level goals/roadmap
        • Dev tools: Discord (channel for each repo?), Github (repos + wiki), Waffle (task assignment UI), Aha (dev roadmap)
  • Monax
  • Solidity / Smart Contracts
  • DApp (Decentralised App)
  • Cryptography (symmetric & asymmetric)

  • Peer.ai
    • Peerism Protocol https://github.com/peerism/peerism-protocol/wiki
    • Redux Dapp https://github.com/davidoevans/react-redux-dapp
    • Whisper API for messaging with Ethereum blockchain contracts and commiteth to give bounties to successful pull requests https://blog.status.im/ethereum-devcon2-c000d1311ca7
  • Swarm Intelligence

  • Bancor Protocol
    • https://github.com/bancorprotocol/contracts
  • ICO
    • https://status.im/
  • Courses
    • https://www.coursera.org/learn/cryptocurrency
  • Blockchain
    • Azure Blockchain as a Service (BaaS)
      • https://azure.microsoft.com/en-au/solutions/blockchain/
      • https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-azure-blockchain.azure-blockchain-service

      • STRATO https://azuremarketplace.microsoft.com/en-us/marketplace/apps/blockapps.strato-blockchain-lts-vm
        • App https://github.com/blockapps/blockapps-ba
      • Ethereum Studio IDE
        • https://azuremarketplace.microsoft.com/en-us/marketplace/apps/ethereum.ethereum-studio?tab=Overview
      • Solidiy Editor Visual Studio
        • https://marketplace.visualstudio.com/items?itemName=ConsenSys.Solidity
  • DAG https://bitcointalk.org/index.php?topic=1799665.0
    • Byteball
      • human2human communication and transfer of value. easy to use interface and features for real-world use cases (trading bot, merchant bot, assets, private coins, chat
    • IOTA
      • innovative, good choice for IOT (internet of things, machine2machine communication)

https://steemit.com/ - lukeschoen eoc coin portfolio example https://www.cryptocompare.com/portfolio-public/?id=45150 Auger - predictions https://augur.net/

  • blockchains video
    • https://www.youtube.com/watch?v=bBC-nXj3Ng4&feature=youtu.be
  • mastering ethereum book
    • https://www.reddit.com/r/ethereum/comments/6mtnz7/we_are_gav_wood_and_andreas_m_antonopoulos_and_we/
  • Ethereum Ruby https://github.com/ltfschoen/ethereum.rb
    • https://forum.ethereum.org/discussion/2359/guidance-for-ruby-developers
  • Ethereum Dapps for beginners https://dappsforbeginners.wordpress.com/

  • Remix IDE
    • Forum https://forum.ethereum.org/categories/mix
    • Github Fork https://github.com/ltfschoen/browser-solidity
  • NEM coin
    • https://blog.nem.io/nanowallet-tutorial/
    • https://www.nem.io/install.html
  • Tezo ICO
    • https://www.udacity.com/course/java-programming-basics–ud282
    • whitepaper https://www.tezos.com/static/papers/white_paper.pdf
  • Metropolis Hard Fork Aug 2017

  • Ethlance - jobs

  • Experience with blockchain
  • Building DApps using Solidity, Truffle, TestRPC, Remix IDE, web3.js Ethereum JavaScript API, React.js, Mist, Geth
  • Open-source contribution to Polkadot and Peerism
  • Investing using Parity Client

  • Ideas
    • Tool that parses multiple complex institutional research papers. It uses the output to generate and updating existing clusters of data impact trees comprising complex keywords and references. Machine learning algorithms predict future trends based on analysis of these trees and generate smart bundles for validation. Validated smart bundles are auctioned to investors on the Ethereum blockchain using smart contracts. * Tool that parses multiple research papers, generates data trees clusters to predict future trends using machine learning algorithms. Ethereum smart contracts are used to promise incentives to validators of the generated reports. After validation the information is auctioned using smart contracts.
Written on May 25, 2017