block domain by referring to domain list on Ethereum..
## 概要
有害と感じたサイトをブロックすることで、そのサイトが Google の検索結果で表示されないようにします。
この拡張機能では、ブロックしたサイトをEthereum上のコントラクトに保存します。
そのため、ほかの人が有害と感じたサイトを取得して自分の検索結果から除外したり、自分が有害と感じたサイトをほかの人と容易に共有することができます。
## 必要なもの
MetaMaskが必要です。
ただし、サイトのブロックリストを取得するだけならMetaMaskは不要です。
## セットアップ
MetaMaskをインストールしていない場合はMetaMaskをインストールし、アカウントを作成してください。
## 使い方
この拡張機能で行えることは以下の4つです
- コントラクトにサイトの追加
- コントラクトからサイトの削除
- コントラクトを参照してサイトのブラックリストを取得する
- コントラクトを作成する
このうちサイトの追加・削除、コントラクトの作成はEthereumを消費します。
サイトの追加・削除はポップアップから、またはGoogleの検索結果の「このサイトをブロック(解除)する」というところからブロック(解除)できます。
トランザクションのデジタル署名はMetaMaskを用いて行うため、これらの機能を使う場合はMetaMaskが必要です。
現時点(2018/12/24)ではサイトの追加に5円ほど、コントラクトの作成に20円ほどのEthereumを消費します。
コントラクトの参照は、単なるブラックリストの読み取りなのでEthereumは消費せずデジタル署名をする必要もないのでMetaMaskは必要ありません。
参照しているコントラクトがどのサイトをブロックしているかは、この拡張機能のオプションページから確認することができます。
# コントラクト
私がデプロイしたブラックリストコントラクトです。
クリプト系 : 0xD4EFeaFc5b0F0BF58613D77a2B28D9483cBdAA17
エンジニア系 : 0x5253278e4e70AE729Be4431d7Fa4deC36679Da28
既に私がよろしくないと感じたサイトをブロックしているので、参照すると検索結果に反映されます。
どのサイトをブロックしているかはオプションから見ることができます。
# ソースコード
Githubで、この拡張機能のソースコード及び、ブラックリストコントラクトのSolidityソースコードを公開しています。
URL: https://github.com/Akatsuki-py/ethereum-domain-blocker
You can Follow the below Step By Step procedure to install the Ethereum Domain Blocker Chrome Extension to your Chrome Web browser.
It is the Ethereum Domain Blocker Chrome extension download link you can download and install Chrome Browser.
Tags: Domain List , Github Solidity , Metamask , Ethereum , Block Domain , Metamask , Metamask Metamask , Metamask , Ethereum Metamask , , Metamask Metamask , Ethereum , Ethereum , Google , Google , Py Ethereum Domain ,
An Ethereum Wallet in your Browser
Veja a cotação do Ethereum através do DolarHoje.com/ethereum
Helps you hide ads, avoid tracking, load pages faster, fight procrastination
Ridiculously powerful and customizable image blocker
GameStop Wallet
Choose your favorite Ethereum cursor to navigate the web
A minimal URL blocker to help you stay focused whilst working. Keep your attention!
See the current Bitcoin's value and many more cryptocurrencies.
Everything about Ethereum in one extension
Ethereum 2.0 is a major upgrade for the Ethereum network, shifting the network to proof-of-stake from proof-of-work model.