• Breaking News

    Thursday, January 31, 2019

    Ethereum We're aiming to train 1000 developers for free in 2019! We need your help to do it.

    Ethereum We're aiming to train 1000 developers for free in 2019! We need your help to do it.


    We're aiming to train 1000 developers for free in 2019! We need your help to do it.

    Posted: 31 Jan 2019 10:15 AM PST

    Hey everyone!

    If you've been around this subreddit for a while you've seen us before. We've been training developers on Ethereum for 4 years now!

    We've just launched our first community education programme at GoerliCon together with the Department of Decentralisation, the team behind EthBerlin!

    B9lab is committing to co-sponsor up to 500 free seats to students and we are looking for organisations and individuals from the community to help us fund the other half. So for every seat sponsored we provide another one for free. Every seat is 999DAI, the contribution address is available on blockstars.b9lab.com. We've got sponsorship packages, hit me up if your organisation want to support this project and be involved in the student channels, workshops etc.

    The programme is aimed at people who are already developers, regardless of circumstances and background, but have not been able to learn about Ethereum yet. Developers apply and go through a simple screening test. Applications are open now and will run through February. On the 1st of March we will select the best students and invite them to the learning platform. The number obviously depends on how many seats we can raise DAI for.

    The course itself is online and self-paced, a mix of text, images, videos, screencasts and animations. Students do coding exercises and our mentors provide code review and feedback. Mentors also stand by to answer questions and guide students through tough spots. We're covering blockchain basics, in-depth Solidity, EVM, deployment, Web3 and Truffle.

    But we also want to make the course fun and colourful so if you would like to organise a talk, remote workshop, local learning group or similar, please ping me.

    So, we are looking for sponsors and collaborators to make this happen! Looking forward to working with you guys to make this happen.

    I'll try to answer any questions asap :)

    submitted by /u/b9lab-elias
    [link] [comments]

    ETH 2.0 January pre-release

    Posted: 31 Jan 2019 11:26 AM PST

    Geth v1.8.22 - Can'tstantinople release is out. Update now before Constantinople and Petersburg take effect!

    Posted: 31 Jan 2019 04:09 AM PST

    Plasma Group launches with toolset, working testnet, explorer, and a complete plasma spec

    Posted: 31 Jan 2019 01:12 PM PST

    Introducing Plasma Group – Plasma Group Blog

    Posted: 31 Jan 2019 05:22 PM PST

    Why ETH need to be ASIC resistant and adopt ProgPOW(or a different algo with a similar end goal)

    Posted: 31 Jan 2019 07:40 AM PST

    Ok, disclaimer first: i am an hobbyist GPU miner and i do it mainly to support the network(currently mining at a loss) but i can't say that i am entirely unbiased.This post is meant to be a collection of thoughts and opinions on why ETH needs to be ASIC resistant and why the adoption of a ProgPOW(or a similar algo if a technically superior alternative is proposed in the near future) is very desirable to keep the network secure and decentralized.

    1. GPU manufacturers are publicly traded companies listed on major US stock exchanges and they have to abide to a much stricter code of conduct and regulatory requirements than Chinese HW manufacturers.They have to disclose a substantial amount of financial data and while they may not provide a granular break down of revenue streams,SKUs sold etc,especially related to products used to mine cryptocurrencies it's a level of transparency much higher.
    2. While GPU manufacturers do sell reference cards and a few 1st party offerings directly targeting consumers the vast majority of sales are conducted through a wide variety of OEMs, system integrators and well established sales channels.This creates a thriving and diverse ecosystem of hw vendors and reduces the chances of anti competitive/anti-consumer behavior limiting the opportunity for cartel like structures to form since there a lot of entities competing in the space.3)the % of total revenues represented by cryptocurrency mining related sales is not insignificant for AMD and Nvidia but still a lot less than for ASICS manufacturers since it's quite literally their only Raison d'être . ASICS manufacturers have every incentive to guarantee their continued existence .
    3. Significantly reduced barrier to entry.It's much easier for a newcomer intent on mining to support the network to get up and running quickly and without much prior research just by hopping to the local PC equipment brick &mortar store down the street and buy a GPU of his choice.This is not the case with ASICS are there could be significant logistic obstancles in obtaining a unit,shipping from SEA,Customs,long lead times,MOQs etc.This means a more distributed mining ecosystem.
    4. There is some anecdotal evidence that incumbent Chinese ASIC manufacturers do engage in anti competitive behavior to prevent new entities from entering the market either by applying pressure on foundries or just by leveraging their massive first mover advantage,CAPEX and well established economies of scale.
    5. Security. having a fragmented and diverse HW ecosystem is very desirable when providing security for a blockchain network imho. With GPU mining there are a myriad of possible hw configurations and there is vast choice regarding not only the actual GPUs but all the ancillary components like the motherboards,NICs, OS and mining software.This is in contrast to ASICS which are generally self contained units sharing a lot of components and with a smilar sw stack,generally speaking some flavor of Embedded Linux.In case of a vulnerability being found affecting commonly used mining hw(either introduced intentionally or by chance) an heterogeneous mining infrastructure would be much more resilient since the vuln even if exploited in the wild would only affect a small percentual of the global hashrate.
    6. Geopolitical risk.A lot of ASICS manufacturers (Bitmain,Linzhi,Innosilicon etc) are,for a series of perfectly reasonable business advantages offered by the country, located in China. Better access to foundries,huge pool of talented silicon engineers,advanced infrastructure to assemble the products,cheap labor etc are attractive for a firm manufacturing mining equipment.Unfortunately this gives a lot of leverage and the ability to the chinese government to exercise undue influence and potentially commandeer a huge swath of the hashpower securing many blockchain including ethereum.Yes i know doing so in an overt manner would have severe consequences,lead to financial losses and ultimately generate a lot of negative political will towards china.The ability for them to overtly or covertly compromise hw,commandeer hashrate or simply instruct companies to artificially limit supply and discriminate towards certain foreign buyers etc is still present and a threat that should not be understated.
    7. GPUs being general purpose hw is a beneficial property to have in case of a steep decline in price,introduction of more efficient hw etc since network participants who find it no longer profitable to mine are able to resell/repurpose their HW without incurring an unbearable depreciation or total write off of their initial investment.This leads to GPU miners being a lower point of friction and less hostile towards the adoption of PoS which is the ultimate goal for ETH.

    People will undoubtedly argue that ultimately ASICS should not be viewed as undesirable since they do provide increased hashpower thus making the network more secure against 51% attacks but i would argue that the distribution of the hashpower ,diversity of the mining ecosystem and the standards to which the companies supplying the hw are called to adhere to are equally important.

    I absolutely agree that PoS is the ultimate goal and we should strive to make the transition as smooth as possible and give the researchers and implementers currently working on it a fighting chance while trying to keep the network as decentralized as possible in the meantime.

    I view any PoW change just as stopgap solution viable in the short to medium terms( ~ 2 years) until PoS is here.

    I do not claim ASICs specifically targeting ProgPOW will never emerge(they probably will) but if they come at the cost of significant capital expenditures,on a much longer timeline and with a reduced power efficiency advantage against GPUs compared to current offerings then the switch will have been worth it and it will have served its purpose.

    Criticism, supporting arguments and dissenting opinions welcome.

    submitted by /u/ZergShotgunAndYou
    [link] [comments]

    Introducing Truffle Elevate - a three day workshop and community event

    Posted: 31 Jan 2019 07:36 AM PST

    Plasma Group released easy-to-install plasma chains [alpha]

    Posted: 31 Jan 2019 01:21 PM PST

    Görli Testnet just launched live at GörliCon! The first PoA cross-client testnet is alive and kicking!

    Posted: 31 Jan 2019 09:06 AM PST

    Drizzle 1.3 - Tests, React Native Support & More! (x-post r/ethdev)

    Posted: 31 Jan 2019 04:12 PM PST

    Just in time for the end of January! This is an exciting release for the front-end team, as we've all had a hand in Drizzle 1.3's production. There's nothing minor about this minor release: we've improved the library's overall code quality with linting and tests, as well as host of new features, which I'll briefly highlight here:

    • React Native and SSR Support
    • Bring Your Own web3 Provider Object
    • Current Block Tracked in the Store
    • Track Cancelled/Failed Transactions More Easily
    • Remove Contracts Dynamically

    For more info on all of these features, check out the full release notes here.

    We're also looking to hear from you! When you have time please take a few minutes and fill out our front-end feedback survey. This will help us improve Drizzle and get a better idea of existing front-end dapp development pain points.

    Thank you all and try to stay warm out there!

    submitted by /u/DiscRiskandBisque
    [link] [comments]

    Meet the new and improved KyberSwap.com

    Posted: 31 Jan 2019 08:13 PM PST

    Developing and exploring Web3 1.0.0?

    Posted: 31 Jan 2019 07:59 PM PST

    As someone who just started developing in blockchain. I started with Web3.js 1.0.0 lately, would you say it is bad or good developing early pre-stable of 1.0.0?

    I am thinking about familiarizing myself with the newest releases since I am already choosing to develop on this platform and later solidity.

    Why use 0.2.X + when what seems to be a big change to exist possibly soon?

    submitted by /u/Cuzah
    [link] [comments]

    Hackathon winner launches Ethereum DEX aggregator "to rekindle the haemorrhaging DEX narrative"

    Posted: 31 Jan 2019 07:52 AM PST

    The top Ethereum ERC721 assets by trading volume

    Posted: 31 Jan 2019 09:57 AM PST

    The top Ethereum ERC721 assets by trading volume

    OpenSea just published its weekly dapp rankings. The NFT market on Ethereum is small but expanding.

    https://i.redd.it/h2fmf06trsd21.png

    submitted by /u/dfinzer
    [link] [comments]

    CryptoKitties revenue analysis (with SQL code)

    Posted: 31 Jan 2019 12:29 PM PST

    Introducing DexIndex, an open-source tool to find prices on Ethereum DEX's in real time

    Posted: 31 Jan 2019 10:38 AM PST

    Plasma Group Testnet

    Posted: 31 Jan 2019 12:20 PM PST

    Sonic: Zero-Knowledge SNARKs from Linear-Size Universal and Updateable Structured Reference Strings

    Posted: 31 Jan 2019 05:02 PM PST

    Ethereum on ARM. Geth and Parity clients update. Status.im, IPFS and Swarm packages. Raiden Network and Trinity client installers.

    Posted: 31 Jan 2019 12:57 AM PST

    EthArmbian [1] is a custom Linux image for the NanoPC-T4 ARM SoC [2] that runs Geth or Parity Ethereum clients as a boot service and automatically turns the device into a full Ethereum node.

    Once powered up, the image takes care of all steps, from setting up the environment to running the Ethereum client and synchronizing the blockchain.

    Edit: Update Geth to 1.8.22 by running:

    update-ethereum

    This is a new release of the EthArmbian image for the NanoPC-T4 ARM board. Ethereum is evolving quickly so it is time to include some other interesting pieces of the ecosystem. Changelog:

    • Ethereum clients update (Geth 1.8.21 [3] and Parity 2.2.7 [4]). Swarm is now included in the Geth Debian package
    • EthArmbian kernel and OS updates
    • Minor first run improvements
    • Local script for client packages upgrade
    • Status.im 0.10 server
    • IPFS 0.18
    • Raiden and Ethereum Trinity client installers

    Download links

    Armbian_5.74_Nanopct4_Ubuntu_bionic_default_4.4.172-geth.img.zip

    Armbian_5.74_Nanopct4_Ubuntu_bionic_default_4.4.172-parity.img.zip

    Note: The only difference between both images is the default client that runs at boot time. You can switch between Geth or Parity at anytime.

    For further info regarding installation and usage please visit Github README [1]

    Status.im, IPFS and Swarm

    Status [5] is a decentralized messaging & browsing app (using the Whisper protocol). And as any P2P system, it needs… peers. So if you want to support it, status is now included as a systemd service, configured in whisper and mailserver mode.

    You need to start it manually as it doesn't run by default:

    sudo systemctl start status.im

    And, if you want it to get started on boot you need:

    sudo systemctl enable status.im

    Configuration options are located in /etc/ethereum/status.im.json.

    Why run a Status node? (from their FAQ):

    Currently, we don't provide any incentives for running Status Nodes. We are working hard to solve this problem. Our intent is to increase the size of the Whisper network, thereby improving how "decentralized" and safe our platform is.

    Another reason is privacy. In the current setup, nodes that are running as Mail Servers are trusted. This means that such a node can communicate directly with the Status app using a p2p connection and some metadata might leak. If one wants to avoid that, the best option is to run a Mail Server on your own and configure it in the Status app.

    Another important piece of the so called web 3 is decentralized storage. The most mature option available is IPFS [6] which is now included as a systemd service as well. You need to start it manually as it doesn't run for default:

    sudo systemctl start ipfs

    If you want IPFS to get started on boot you need to enable it by running:

    sudo systemctl enable ipfs

    You can tweak config options in /home/ethereum/.ipfs/config file (particularly, you may want to adjust the StorageMax parameter).

    Swarm [7] (Ethereum decentralized storage solution) is available as a binary. You may want to take a look at the official docs to start testing it.

    You can run these clients along with Geth or Parity client with no performance issues.

    Raiden and Trinity

    As you may know, Raiden Network [8] is a Layer 2 scalability solution (similar to Bitcoin's Lightning Network). Trinity [9] is a new Ethereum client developed entirely in Python (and already working on the beacon chain).

    You can install both clients by running its corresponding bash script. Take into account that both are in alpha stage so expect some trouble and give back feedback to developers, if possible. They are not properly packaged yet so the script installs them directly from Github (it takes a while).

    Installation: Type (as ethereum user):

    install-trinity

    install-raiden

    You can now run "trinity" or "raiden" commands.

    Note on Trinity: If you experience this issue: "trinity: error: Timed out waiting for database start", try to increase wait_for_ipc() "timeout" value in /usr/local/lib/python3.6/dist-packages/trinity/utils/ipc.py [10]

    Ethereum nodes FUD

    We've been seeing lately a lot of misinformation about Ethereum blockchain size and other kind of FUD.

    Stick to the facts. With Parity, it just takes several hours to get a full node up and running and you need about 140 GB of SSD disk size (2-3 days with Geth and 150GB of disk size). So, you could run a full node for several months even with a 256GB SSD unit. Don't listen to this kind of nonsense. Plain and simple: they are wrong.

    This "guy" knows [11]

    References

    [1] https://github.com/diglos/userpatches

    [2] https://www.friendlyarm.com/index.php?route=product/product&product_id=225

    [3] https://github.com/ethereum/go-ethereum/releases/tag/v1.8.21

    [4] https://github.com/paritytech/parity-ethereum/releases/tag/v2.2.7

    [5] https://status.im/

    [6] https://ipfs.io/

    [7] https://swarm-guide.readthedocs.io/en/latest/introduction.html

    [8] https://raiden.network/

    [9] https://trinity.ethereum.org/

    [10] https://github.com/ethereum/trinity/issues/182

    https://github.com/ethereum/trinity/pull/192/commits/e19326689cbb08fd81c1827a7a3ab41200bbbeff

    [11] https://twitter.com/ethnodesize

    submitted by /u/diglos76
    [link] [comments]

    The thin crust of liquidity: why crypto needs more market makers

    Posted: 31 Jan 2019 11:38 AM PST

    TrueChain is considering add the GAS paying agent mechanism? What do you guys think?

    Posted: 31 Jan 2019 07:17 PM PST

    TrueChain is developing the gas agent mechanism.

    GAS paying agent mechanism?

    https://github.com/truechain/TIPs/blob/master/tip-1.md

    Please let us know what you think:) https://github.com/truechain/TIPs/issues/1

    submitted by /u/True_Chain
    [link] [comments]

    Happy Cake Day VB.

    Posted: 30 Jan 2019 11:35 PM PST

    Have a great day, you deserve it.

    submitted by /u/LongHaulCycling
    [link] [comments]

    Pantheon 0.9.1 released - ConstantinopleFix and Goerli ready

    Posted: 31 Jan 2019 09:55 AM PST

    Download from https://bintray.com/consensys/pegasys-repo/pantheon/_latestVersion/#files And read the changelog to read all about the changes to the CLI: https://github.com/PegaSysEng/pantheon/blob/0.9.1/CHANGELOG.md

    Highlights (see the release notes for all the details):

    • ConstantinopleFix blocks built in for mainnet and ropsten
    • New goreli testnet configured (use --network=goerli)
    • Major CLI overhaul (see the release notes)
    • 0.9.0 is not JDK8/9 compatible, 0.9.1 is the same as 0.9.0 but built on JDK8
    submitted by /u/shemnon
    [link] [comments]

    We're back! Creating the first living DAO piece of art powered by the Breaker Ecosystem and Aragon Governance

    Posted: 31 Jan 2019 12:35 PM PST

    Because of the Internet DAO

    RUDE.world/boti-DAO

    When Donald Glover, aka Childish Gambino, released his second studio album in 2013, he also released a script to accompany the album. The album actually works as a soundtrack to the script. He gave the script away for free to the public and has stated that anyone who wants to use the script can. We thought it was the perfect script to turn into a decentralized autonomous organization (DAO). The script will become a living piece of art that can be remade over and over again by different artists and all this will be controlled by the governance system of Aragon.

    Participants will be able to vote on cast, budget, locations, and other decisions to be determined. Make sure to check us out on our official Breaker discord channel (#because_of_the_internet_public) to join in the conversation. If you want to join the private conversation you will need to participate in our token launch on Tokit.io (coming soon).

    We will structure the DAO that once the initial seed money has been returned to the seeders, 100% of the proceeds will be allocated to the DAO treasury and the fund will be distributed to the next artist based on voting by DAO participants. The final product will be available on the Breaker distribution portal.

    Links:

    submitted by /u/TheRudimental
    [link] [comments]

    No comments:

    Post a Comment