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
- Summary:
- Solidity https://solidity.readthedocs.io/en/develop/
- 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
- Main CLI Client (entry point into Ethereum Network)
- 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
- References:
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 terminaladmin.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
- Or before loading Geth:
- 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
-
- Run Test Node (Geth JavaScript console)
and open IPC endpoint at ~/code/blockchain/test_chain_directory/geth.ipc
-
-
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
-
- Main Network
- About
-
- 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
- TERMINAL #2 - Run Meteor server with autoreload
(so Mist UI displays when run electron executable)
- Setup (see Mist Readme)
-
- 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
- https://github.com/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
-
- Setup
-
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
- IDE https://solidity.readthedocs.io/en/develop/
- 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)
- Links
-
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
- Setup
- 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
- IMPORTANT NOTES
- 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
- Download XRP Ripple https://rippex.net/carteira-ripple.php#/
-
Use Changelly instead of Shapeshift (get more coins)
- View Ripple chart:
- https://xrpcharts.ripple.com/#/graph
- Go to https://rippex.net/#/
- 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:
- ShapeShift.io
- CoinJar.com
-
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
- DAPP - decentralised app
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
- Azure Blockchain as a Service (BaaS)
- 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)
- Byteball
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.