Bitcoin
Bitcoin (BTC)
$101,140.00 -0.37216
Bitcoin price
Ethereum
Ethereum (ETH)
$3,853.30 -1.73209
Ethereum price
BNB
BNB (BNB)
$709.81 -1.07103
BNB price
Solana
Solana (SOL)
$219.10 -1.6273
Solana price
XRP
XRP (XRP)
$2.39 -1.14898
XRP price
Shiba Inu
Shiba Inu (SHIB)
$0.0000273 -2.82018
Shiba Inu price
Pepe
Pepe (PEPE)
$0.0000233 -4.33105
Pepe price
Bonk
Bonk (BONK)
$0.0000364 -5.5909
Bonk price
dogwifhat
dogwifhat (WIF)
$2.81 -3.99245
dogwifhat price
Popcat
Popcat (POPCAT)
$1.10 -9.15588
Popcat price
Bitcoin
Bitcoin (BTC)
$101,140.00 -0.37216
Bitcoin price
Ethereum
Ethereum (ETH)
$3,853.30 -1.73209
Ethereum price
BNB
BNB (BNB)
$709.81 -1.07103
BNB price
Solana
Solana (SOL)
$219.10 -1.6273
Solana price
XRP
XRP (XRP)
$2.39 -1.14898
XRP price
Shiba Inu
Shiba Inu (SHIB)
$0.0000273 -2.82018
Shiba Inu price
Pepe
Pepe (PEPE)
$0.0000233 -4.33105
Pepe price
Bonk
Bonk (BONK)
$0.0000364 -5.5909
Bonk price
dogwifhat
dogwifhat (WIF)
$2.81 -3.99245
dogwifhat price
Popcat
Popcat (POPCAT)
$1.10 -9.15588
Popcat price
Bitcoin
Bitcoin (BTC)
$101,140.00 -0.37216
Bitcoin price
Ethereum
Ethereum (ETH)
$3,853.30 -1.73209
Ethereum price
BNB
BNB (BNB)
$709.81 -1.07103
BNB price
Solana
Solana (SOL)
$219.10 -1.6273
Solana price
XRP
XRP (XRP)
$2.39 -1.14898
XRP price
Shiba Inu
Shiba Inu (SHIB)
$0.0000273 -2.82018
Shiba Inu price
Pepe
Pepe (PEPE)
$0.0000233 -4.33105
Pepe price
Bonk
Bonk (BONK)
$0.0000364 -5.5909
Bonk price
dogwifhat
dogwifhat (WIF)
$2.81 -3.99245
dogwifhat price
Popcat
Popcat (POPCAT)
$1.10 -9.15588
Popcat price
Bitcoin
Bitcoin (BTC)
$101,140.00 -0.37216
Bitcoin price
Ethereum
Ethereum (ETH)
$3,853.30 -1.73209
Ethereum price
BNB
BNB (BNB)
$709.81 -1.07103
BNB price
Solana
Solana (SOL)
$219.10 -1.6273
Solana price
XRP
XRP (XRP)
$2.39 -1.14898
XRP price
Shiba Inu
Shiba Inu (SHIB)
$0.0000273 -2.82018
Shiba Inu price
Pepe
Pepe (PEPE)
$0.0000233 -4.33105
Pepe price
Bonk
Bonk (BONK)
$0.0000364 -5.5909
Bonk price
dogwifhat
dogwifhat (WIF)
$2.81 -3.99245
dogwifhat price
Popcat
Popcat (POPCAT)
$1.10 -9.15588
Popcat price

Status, The First-Ever Mobile Ethereum OS, Implements Interoperability Browser Standard

This article is more than 4 years old
News
Status, The First-Ever Mobile Ethereum OS, Implements Interoperability Browser Standard

Status, the first mobile Ethereum client built entirely on peer-to-peer technologies, is aligning with other DApp browsers to implement new interoperability standards, the company announced on September 5, 2018.

End of Ethereum Provider Injection

According to an official blog post from the company’s website, Status, the company behind the sharding client for resource-restricted devices called Nimbus, is implementing a new browser standard.

“The decentralized web can feel more wild west than www. To help advance the ecosystem, Status is aligning with other DApp browsers on new interoperability standards,” the company explained.

The new standard they will be implementing is EIP1102, as they see it as “as critical to upholding Status’ core principles of privacy and security.”

Status
(Source: Status.im)

The company decided to follow the footsteps of MetaMask, Mist, and imToken, and adopt EIP1102 to drastically improve user privacy by changing the way their Ethereum provider is accessed.

According to GitHub, the EIP1102 status is a protocol in which DOM environments expose a read-only provider until the user approves full provider access. The previous generation of Ethereum-enabled DOM environments followed a pattern of injecting a fully-enabled provider into the DOM without user consent.

This environment put users at risk as malicious websites could use this provider to view account information and to arbitrarily initiate unwanted Ethereum transactions on the user’s behalf.

Status noted that the first version of the update is already included in Status version 0.9.26 and that the next release would include an improvement per the EIP. The company also said that developer action would be required to maintain compatibility with the Status browser.

New Standard Affects Users and Developers

Status developed and implemented the new protocol in response to a serious security risk their users faced. Their original Ethereum provider enabled DApps to get users’ Ethereum addresses and initiate transactions so that they could trade CryptoStrikers and send Peeps.

However, the company noted that their current method could offer up sensitive information about the users’ account without their permission – it could expose details about the user’s balance and past transactions, thus allowing bad actors to track individuals.

As of November 2, 2018, all users will have full control over their personal information, and all DApps will need to request permission to access the users’ Ethereum accounts.

Status and Peepeth

(Source: Status.im)

Developers will be required to implement a minor change to accommodate the new status, which will inject a read-only provider.

“Rather than inject a full Ethereum provider and web3 library into the DOM on page load, Status will inject a read-only provider. The web3.js library will no longer be injected at all. Instead, a DApp will need to load the version of web3.js that it requires. And to access user information from the browser, a DApp must asynchronously request the full Ethereum provider,” Rachel Hamlin, the product manager at Status, explained.