All posts by /u/Souptacular

Help Wanted: Metropolis QA/Testing

tl;dr

We are looking for people to help us with testing for Metropolis. If you feel you want to get more closely involved with some of the developers working deeply with the Ethereum client/protocol please see the suggested skills below. Metropolis can potentially be released more quickly if we have more testing resources dedicated to it.

Background

Ethereum is based on multiple client implementations all following the same specification. This client diversity has helped us in times when attackers have targeted shortfalls in various clients and others were less affected by the attacks. We currently have 8 Ethereum clients, most of which are up-to-date enough to be able to sync the blockchain and participate in the network. Rigorous cross-client testing is required before network upgrades to ensure that there are no cross-client bugs or issues that would cause consensus failures. The next network update is called 'Metropolis'.

How does testing for metropolis changes work?

  1. Metropolis EIPs and client implementations of these EIPs are examined to find out where there may be differences and subtleties. @pirapira wrote some summaries of the Metropolis EIPs recently in a blog.
  2. Any ambiguous EIP specifications are discussed on the EIP PR and/or brought up in the bi-weekly core developer meeting.
  3. Test cases are planned in a test case spreadsheet maintained by our testing team.
  4. Test cases are implemented. Input files called "fillers" are created in JSON format and the cpp-ethereum client plays a role in creating and running the tests. See this article for full details. See this post for a walkthrough of @pirapira creating a test case.
  5. Other types of testing and research are done including work on EVM fuzzers and Hive.

What are some suggested skills?

Who is the "we" that you keep referring to in this post?

"We" is the group of people in the Ethereum ecosystem who help plan and implement tests before Ethereum releases so the network doesn't break. I am acting as a spokesperson for that group with their consent.

I want to help out!

We would love that! Our testing team is very willing to assist people who are interested in helping and we have dedicated chat channels to bring you up to speed on writing and running tests. Please send me a Reddit message or contact me via email at hudson@ethereum.org.

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

Recommendations to miners to change gas limit and gas price settings [5/31/2017]

Recommendations to miners to change gas limit and gas price settings

Over the last few months, usage of the Ethereum network has been increasing rapidly, to the point where on average blocks are now reaching ~2 million gas used, or nearly 50% of the current gas limit. Because of hourly volatility in usage, as well as sporadic events like token sales, this means that during some specific periods of time usage goes even higher - and today blocks have been roughly 90% full for a period of over three hours.

To mitigate this problem in the short term, we would like to suggest that miners change their command line settings to re-introduce an adaptive gas limit feature that was temporarily disabled by many miners last year in response to denial-of-service attacks in October. This is NOT a hard fork; it simply allows gas limits to increase on the existing chain. We recommend that miners run with the following command line settings:

Geth

--gasprice 4000000000 --targetgaslimit 4712388 

Parity

--gas-floor-target 4712388 --gas-cap 9000000 --gasprice 4000000000 
submitted by /u/Souptacular
[link] [comments]

Why I Can’t Defend Coindesk Any Longer. Take Action. Support Omar.

[NOTE: Everything in this post/thread is my own opinions and do not represent the opinions of any of my employers or companies.]

There has been a lot of negativity at Coindesk recently. I am in a unique position of being part of both their Consensus and Construct 2017 conferences and wanted to share my perspective on their company, staff, and how they recently handled a situation involving Omar Bham and his Youtube Channel.

Situation with Omar

tl;dr: Youtuber Omar live streamed content from Coindesk's Consensus 2017 conference and Coindesk acted hostile and unprofessional in their handling of a well respected community member. Now Omar's Youtube channel has been banned from live streaming for 3 months.

Omar Bham is a Youtuber who discusses relevant cryptocurrency news. I met him in person recently at Consensus 2017 and found him to be a very nice, enthusiastic guy. As part of his cryptocurrency channel, he posted content, including live content, from Consensus 2017. Omar recently released a YouTube video where he discusses his exchange between himself and the Head of Strategy at Coindesk via email and the actions Coindesk took. Click here for a the full story from Omar.

  • Head of Strategy at Coindesk contacted Omar by email to set up a call to arrange payment for licensing Coindesk's content that appeared on Omar's site. - Omar responded that he would need to delay the call as his flight back from Consensus was delayed and would be unavailable.
  • Omar asked that they reschedule or just send him the details on the payment/licensing terms via email.
  • Coindesk replies the next day

Hi Omar. Since we did not connect today and you have no permission or authorization from Coindesk, please remove all videos related to Consensus from your website, computer, thumb drive, YouTube channel, and any other soft or hard copies immediately. Attendees are not permitted to record at the event as per our terms and conditions of attendees. Please confirm that all materials have been deleted as of today. Regards, [Employee Name]"

  • Omar took screenshots before the conference of any Terms and Conditions he could find to make sure he would not be breaking any rules before the conference.
  • After reading the email, Omar tried to delete the videos from his channel, but found that he had a "copyright strike" from Coindesk. Because 4 of his live streamed videos were flagged for copyright violations, Omar has lost the ability to live stream from his channel for 3 months.

Coindesk the Company and Staff

The staff at Coindesk are incredible. Throughout multiple conferences I have gotten to know many of them. They truly care about the crypto community. There has been some backlash recently against Coindesk over perceived favoritism of ETC compared to ETH, or downplaying ETH all together. Here are some things that I am sure of:

  • All of the writers I know, which are most of the ones who report on Ethereum, are not against ETH.
  • Although Coindesk is owned by Digital Currency Group (DCG), none of the writers that I know are directly or indirectly influenced by DCG or anyone at DCG (including Barry Silbert).
  • DCG supports both ETH and ETC through their subsidiaries and companies they have invested in such as Grayscale and Etherscan.

Bottom Line and What I Want Out of This

  • I want an explanation from Coindesk that includes a copy of the attendee terms and conditions that they claim Omar is violating. I would also like to know the licensing costs. I am currently in violation of the ToC based on this video that is still online. So is Voice of America, Ripple, Civic, and dozens more companies (unless of course they have paid a licensing fee).

What You Can Do

  • Unsubscribe from Coindesk's Twitter.
  • Tweet at Coindesk and demand an explanation.
  • If anyone from Coindesk is reading this and is disgruntled leave the company. I know a few of you already have or are in the process of it. You don't have to make a fuss about it or trash them on the way out. Just leave and create a less corporate and more community oriented coin news media site (like what Coindesk used to be). We would support you.

I have defended Coindesk for months based on my very positive relationships with the writers and staff. I can't defend Coindesk a whole anymore because even if the majority of those who I interact with have good intentions, something has shifted at a company level and they seem to value corporate interests over the little guys. They no longer represent the best interests of our community.

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

Oaken + Toyota = ♥

Hey all!

Just wanted to fill you in on what Project Oaken Innovations has been up to since the 1st place win in the UAE Govhack Blockchain Hackathon.

Way, way back in March of 2017 a group of startups got together with Toyota Research Institute in Palo Alto, CA. We wanted to help solve a problem of how consumers would interact with an autonomous car future, but more immediately how we could help other consumers get access to mobility now.

We’ve contributed to this effort by developing some early prototypes to solve these problems with the Ethereum blockchain, and of course, provided our Acorn hardware solution embedded within the vehicle. Our contributions will allow for a disintermediated, TRUE peer to peer car and ride sharing platform, as well as a (caution: pun) vehicle in which consumers can lease a vehicle short-term. This is in anticipation for the autonomous car future where the average consumer won’t own a car, but also, this provides utility now, allowing individual and fleet auto owners to lease their vehicles to trusted and identified riders.

We did this in cooperation with Toyota Research Institute, MIT Media Labs and blockchain/DLT startups: Gem, BigChainDB, and Commuterz (Formerly LaZooz).

Eventually, this will also be a platform for cars’ autonomous devices (LIDAR, RADAR, Cameras, etc…) to feed data to an open data exchange where other auto manufacturers can run simulations against scenarios that their fleets might never encounter and city planners can run modeling for capacity and infrastructure needs. With identity, security and value transfer baked into blockchain protocols, this makes a perfect platform to enable car sharing, ride sharing, and short term auto leases.

We’re very proud to be a part of this effort and are looking for other developers and auto manufacturers to join us on our open mobility initiative at blockchain-mobility.org.

Be sure to watch me and Oaken Innovations on stage tomorrow, with Toyota for our presentation on this effort @ 4:30 EST @ Consensus 2017 in NY.

Link to the Toyota Research Institute Press Release: http://pressroom.toyota.com/releases/toyota+research+institute+explores+blockchain+technology.htm

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

Oaken + Toyota = ♥

Hey all!

Just wanted to fill you in on what Project Oaken Innovations has been up to since the 1st place win in the UAE Govhack Blockchain Hackathon.

Way, way back in March of 2017 a group of startups got together with Toyota Research Institute in Palo Alto, CA. We wanted to help solve a problem of how consumers would interact with an autonomous car future, but more immediately how we could help other consumers get access to mobility now.

We’ve contributed to this effort by developing some early prototypes to solve these problems with the Ethereum blockchain, and of course, provided our Acorn hardware solution embedded within the vehicle. Our contributions will allow for a disintermediated, TRUE peer to peer car and ride sharing platform, as well as a (caution: pun) vehicle in which consumers can lease a vehicle short-term. This is in anticipation for the autonomous car future where the average consumer won’t own a car, but also, this provides utility now, allowing individual and fleet auto owners to lease their vehicles to trusted and identified riders.

We did this in cooperation with Toyota Research Institute, MIT Media Labs and blockchain/DLT startups: Gem, BigChainDB, and Commuterz (Formerly LaZooz).

Eventually, this will also be a platform for cars’ autonomous devices (LIDAR, RADAR, Cameras, etc…) to feed data to an open data exchange where other auto manufacturers can run simulations against scenarios that their fleets might never encounter and city planners can run modeling for capacity and infrastructure needs. With identity, security and value transfer baked into blockchain protocols, this makes a perfect platform to enable car sharing, ride sharing, and short term auto leases.

We’re very proud to be a part of this effort and are looking for other developers and auto manufacturers to join us on our open mobility initiative at blockchain-mobility.org.

Be sure to watch me and Oaken Innovations on stage tomorrow, with Toyota for our presentation on this effort @ 4:30 EST @ Consensus 2017 in NY.

Link to the Toyota Research Institute Press Release: http://pressroom.toyota.com/releases/toyota+research+institute+explores+blockchain+technology.htm

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

Before Investing in an ICO…

MOVED TO

https://www.reddit.com/r/ethtrader/comments/63raxd/before_investing_in_an_ico/

OLD POST: Ask the following questions:

  1. Do they have a prototype and/or code?
  2. Do they have more social media posts about their crowdsale than their idea/technical progress?
  3. Where do the funds collected in the crowdsale go? An individual, a multi-sig, or a contract?
  4. Is there a breakdown of what the funds will go towards and how they are budgeted?
  5. Who are the people involved? Are they well known in the community or otherwise have a reputation? (IMPORTANT: Advisors usually don't count. Look at the founders.)
  6. Are they building a community around their idea?
  7. Is their idea worth investing in?
submitted by /u/Souptacular
[link] [comments]

Ethereum Core Developer Meeting #10 and #11 Notes/Audio + Request for Help from the Ethereum Community

New Meeting Notes and Media Released

Sorry for the delay everyone! I just uploaded the audio of meeting 10 and audio/video of meeting 11 to YouTube.

Meeting #10 Notes and Youtube Link

Meeting #11 Notes and Youtube Link

My request for help from the Ethereum community

Due to time constraints, I have not been able to be as diligent in writing post meeting summaries, such as this one. I would greatly appreciate it if a few people who listen to part or all of the audio from meeting #10 or #11 write some notes regarding agenda items. An example of how this has been done in the past is here (meeting 8) and here (meeting 9). It doesn't have to be detailed and any notes you can provide helps :)

Notes can be submitted by posting a Reddit comment in this thread or submitting a PR in this repo. You will receive a shout-out in the meeting notes file if you help.

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

Update to EIP (Ethereum Improvement Proposal) System

The EIP (Ethereum Improvement Proposal) system has been updated

What are the goals of this update?

  • Faster review and resolution of EIPs.
  • More formal standards around proposing and submitting an EIP.
  • More EIP editors to help review EIPs.

What are the changes?

  • New EIP template.
  • New repo structure.
    • EIP ideas will (optionally) begin as an Issue in the repo. Discussion around the idea can take place in a non-formal manner.
    • Once an EIP idea is fully fleshed out it will be submitted as a PR using the new template. An EIP can still be discussed while it is a PR, but the Issues section is a better place to start the discussion if you don't have the details required for the EIP template.
  • Revision of EIP-1 to define new guidelines, EIP types/sub-types, and workflow.
  • New guidelines that give examples of the specific type of EIPs.

In progress

  • We are going through the issues section of the repo and cleaning it up. This includes moving EIPs that have been "finalized" as an issue into the new format and submitting as a PR. This includes ERC standards such as ERC-20, ENS, and the new EthPM ERC.
  • We will be updating the README to reflect more accurate information surrounding EIPs that have been approved/rejected/finalized.

Future goals

  • Create an interface using https://github.com/karalabe/hive and other tools to check for client compliance to EIPs (something similar to http://node.green/).
  • Create blockchain/Github based signaling systems to indicate consensus, with easy to use interfaces.
  • Create a website to display EIPs and their discussions in a way that is easier to digest and visualize (potentially using Jekyll).

What do I need to do?

  • If you have an EIP as an issue and you are ready to formalize it, please convert that into a PR using the new EIP template.
  • If you have an open Issue or PR in the repo and you no longer wish to pursue it, please close the issue to help us clean up the repo more quickly.

I want to help!

Wonderful! Please reach out to me on Reddit or chat on the EIP Gitter channel. We are particularly interested if you can help us accomplish anything listed in our future goals section above. We need smart contract devs, web developers, and designers to accomplish our future plans.

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

Join/Help Out in the Cross-Blockchain Scavenger Hunt!

Hey all,

I am currently at Coindesk's Construct 2017 conference and decided to make a cross-blockchain scavenger hunt for the attendees here. I've decided to also open it up to everyone :)

There is a Bitcoin, ZCash, and IPFS component of the scavenger hunt and you are welcome to join.

The scavenger hunt is fun, but additionally this helps spread Ethereum and gets people to play with smart contracts for the first time. Because of this, I ask that anyone who has time today (and the next few days) join this Gitter channel to help people who go there for support. Many of them have never used anything related to Ethereum before, so there is going to be a lot of questions.

Let's show people from different blockchains how awesome our community is!

https://github.com/Souptacular/constructblockchainscavengerhunt

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