Block domain by referring to domain list on Ethereum.

Latest Version

Version
1.1.1
Update
December 24, 2018
Size
1.62MiB
Developer
Category
Users
2
Rating
0 ★
Manifest Version
2
Web Store Status
Languages Support
English
日本語
See more
Permissions
ActiveTab
Storage
See more

Ethereum Domain Blocker Extension

## 概要
有害と感じたサイトをブロックすることで、そのサイトが 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
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Ethereum Domain Blocker", "short_name": "EDB", "description": "Block domain by referring to domain list on Ethereum.", "version": "1.1.1", "manifest_version": 2, "default_locale": "en", "icons": { "16": "images/icon.png", "128": "images/icon.png" }, "browser_action": { "default_icon": { "16": "images/icon.png", "32": "images/icon.png" }, "default_popup": "pages/popup.html" }, "background": { "scripts": [ "scripts/background.js" ], "persistent": true }, "content_scripts": [ { "matches": [ "https://www.google.com/search?*", "https://www.google.ad/search?*", "https://www.google.ae/search?*", "https://www.google.com.af/search?*", "https://www.google.com.ag/search?*", "https://www.google.com.ai/search?*", "https://www.google.al/search?*", "https://www.google.am/search?*", "https://www.google.co.ao/search?*", "https://www.google.com.ar/search?*", "https://www.google.as/search?*", "https://www.google.at/search?*", "https://www.google.com.au/search?*", "https://www.google.az/search?*", "https://www.google.ba/search?*", "https://www.google.com.bd/search?*", "https://www.google.be/search?*", "https://www.google.bf/search?*", "https://www.google.bg/search?*", "https://www.google.com.bh/search?*", "https://www.google.bi/search?*", "https://www.google.bj/search?*", "https://www.google.com.bn/search?*", "https://www.google.com.bo/search?*", "https://www.google.com.br/search?*", "https://www.google.bs/search?*", "https://www.google.bt/search?*", "https://www.google.co.bw/search?*", "https://www.google.by/search?*", "https://www.google.com.bz/search?*", "https://www.google.ca/search?*", "https://www.google.cd/search?*", "https://www.google.cf/search?*", "https://www.google.cg/search?*", "https://www.google.ch/search?*", "https://www.google.ci/search?*", "https://www.google.co.ck/search?*", "https://www.google.cl/search?*", "https://www.google.cm/search?*", "https://www.google.cn/search?*", "https://www.google.com.co/search?*", "https://www.google.co.cr/search?*", "https://www.google.com.cu/search?*", "https://www.google.cv/search?*", "https://www.google.com.cy/search?*", "https://www.google.cz/search?*", "https://www.google.de/search?*", "https://www.google.dj/search?*", "https://www.google.dk/search?*", "https://www.google.dm/search?*", "https://www.google.com.do/search?*", "https://www.google.dz/search?*", "https://www.google.com.ec/search?*", "https://www.google.ee/search?*", "https://www.google.com.eg/search?*", "https://www.google.es/search?*", "https://www.google.com.et/search?*", "https://www.google.fi/search?*", "https://www.google.com.fj/search?*", "https://www.google.fm/search?*", "https://www.google.fr/search?*", "https://www.google.ga/search?*", "https://www.google.ge/search?*", "https://www.google.gg/search?*", "https://www.google.com.gh/search?*", "https://www.google.com.gi/search?*", "https://www.google.gl/search?*", "https://www.google.gm/search?*", "https://www.google.gp/search?*", "https://www.google.gr/search?*", "https://www.google.com.gt/search?*", "https://www.google.gy/search?*", "https://www.google.com.hk/search?*", "https://www.google.hn/search?*", "https://www.google.hr/search?*", "https://www.google.ht/search?*", "https://www.google.hu/search?*", "https://www.google.co.id/search?*", "https://www.google.ie/search?*", "https://www.google.co.il/search?*", "https://www.google.im/search?*", "https://www.google.co.in/search?*", "https://www.google.iq/search?*", "https://www.google.is/search?*", "https://www.google.it/search?*", "https://www.google.je/search?*", "https://www.google.com.jm/search?*", "https://www.google.jo/search?*", "https://www.google.co.jp/search?*", "https://www.google.co.ke/search?*", "https://www.google.com.kh/search?*", "https://www.google.ki/search?*", "https://www.google.kg/search?*", "https://www.google.co.kr/search?*", "https://www.google.com.kw/search?*", "https://www.google.kz/search?*", "https://www.google.la/search?*", "https://www.google.com.lb/search?*", "https://www.google.li/search?*", "https://www.google.lk/search?*", "https://www.google.co.ls/search?*", "https://www.google.lt/search?*", "https://www.google.lu/search?*", "https://www.google.lv/search?*", "https://www.google.com.ly/search?*", "https://www.google.co.ma/search?*", "https://www.google.md/search?*", "https://www.google.me/search?*", "https://www.google.mg/search?*", "https://www.google.mk/search?*", "https://www.google.ml/search?*", "https://www.google.com.mm/search?*", "https://www.google.mn/search?*", "https://www.google.ms/search?*", "https://www.google.com.mt/search?*", "https://www.google.mu/search?*", "https://www.google.mv/search?*", "https://www.google.mw/search?*", "https://www.google.com.mx/search?*", "https://www.google.com.my/search?*", "https://www.google.co.mz/search?*", "https://www.google.com.na/search?*", "https://www.google.com.nf/search?*", "https://www.google.com.ng/search?*", "https://www.google.com.ni/search?*", "https://www.google.ne/search?*", "https://www.google.nl/search?*", "https://www.google.no/search?*", "https://www.google.com.np/search?*", "https://www.google.nr/search?*", "https://www.google.nu/search?*", "https://www.google.co.nz/search?*", "https://www.google.com.om/search?*", "https://www.google.com.pa/search?*", "https://www.google.com.pe/search?*", "https://www.google.com.pg/search?*", "https://www.google.com.ph/search?*", "https://www.google.com.pk/search?*", "https://www.google.pl/search?*", "https://www.google.pn/search?*", "https://www.google.com.pr/search?*", "https://www.google.ps/search?*", "https://www.google.pt/search?*", "https://www.google.com.py/search?*", "https://www.google.com.qa/search?*", "https://www.google.ro/search?*", "https://www.google.ru/search?*", "https://www.google.rw/search?*", "https://www.google.com.sa/search?*", "https://www.google.com.sb/search?*", "https://www.google.sc/search?*", "https://www.google.se/search?*", "https://www.google.com.sg/search?*", "https://www.google.sh/search?*", "https://www.google.si/search?*", "https://www.google.sk/search?*", "https://www.google.com.sl/search?*", "https://www.google.sn/search?*", "https://www.google.so/search?*", "https://www.google.sm/search?*", "https://www.google.sr/search?*", "https://www.google.st/search?*", "https://www.google.com.sv/search?*", "https://www.google.td/search?*", "https://www.google.tg/search?*", "https://www.google.co.th/search?*", "https://www.google.com.tj/search?*", "https://www.google.tk/search?*", "https://www.google.tl/search?*", "https://www.google.tm/search?*", "https://www.google.tn/search?*", "https://www.google.to/search?*", "https://www.google.com.tr/search?*", "https://www.google.tt/search?*", "https://www.google.com.tw/search?*", "https://www.google.co.tz/search?*", "https://www.google.com.ua/search?*", "https://www.google.co.ug/search?*", "https://www.google.co.uk/search?*", "https://www.google.com.uy/search?*", "https://www.google.co.uz/search?*", "https://www.google.com.vc/search?*", "https://www.google.co.ve/search?*", "https://www.google.vg/search?*", "https://www.google.co.vi/search?*", "https://www.google.com.vn/search?*", "https://www.google.vu/search?*", "https://www.google.ws/search?*", "https://www.google.rs/search?*", "https://www.google.co.za/search?*", "https://www.google.co.zm/search?*", "https://www.google.co.zw/search?*", "https://www.google.cat/search?*" ], "css": [ "styles/content.css" ], "js": [ "scripts/content.js" ], "run_at": "document_start" } ], "content_security_policy": "script-src 'self' 'sha256-V1oEASKlfxZAT4so6WG9EyPBxH0JAOKq69kPJqqQvIY=' 'sha256-/ELAxMtByK7zYR+MUrMGNEi5YmZdw3vL4L333g1O+8k='; object-src 'self'", "options_ui": { "page": "./pages/options.html", "chrome_style": true }, "permissions": [ "activeTab", "storage" ]}
Read more

Similar Extensions

icon

Eclipse Ad Blocker Extension · Productivity 2 28 ★ 1.23MiB

icon

BlockSite: Block Websites & Stay Focused Extension · Productivity 2 29776 ★ 18.42MiB

icon

FastProxy - обход блокировки сайтов Extension · Accessibility 2 3579 ★ 982KiB

icon

Tor Browser Extension · Productivity 2 19 ★ 284KiB

icon

Block Site Extension · Productivity 2 230 ★ 36.06KiB

icon

uBlacklist Extension · Productivity 2 757 ★ 1.21MiB

icon

Spotify Ad Blocker - Blockify Extension · Productivity 2 2412 ★ 2.1MiB

icon

Block Site - Site Blocker & Focus Mode Extension · Productivity 2 843 ★ 379KiB

icon

Site Blocker - Block Site & Focus Mode Extension · Productivity 2 1178 ★ 61.47MiB

icon

Block Websites on Chrome Extension · Productivity 2 16 ★ 1.26MiB

icon

LeechBlock NG Extension · Productivity 2 894 ★ 416KiB

icon

Website Blocker Extension · Productivity 2 26 ★ 326KiB

icon

Popup Blocker (strict) Extension · Productivity 2 931 ★ 147KiB

icon

Porn / Adult Blocker, Block Sites - BlockerX Extension · Productivity 2 1357 ★ 9.18MiB

icon

Block Site Extension · Productivity 2 274 ★ 166KiB

icon

FocusGuard - Block Site & Focus Mode Extension · Productivity 2 1991 ★ 54.08MiB

icon

AdGone Ad Blocker Extension · Productivity 2 425 ★ 769KiB

icon

Content filter Extension · Accessibility 2 17 ★ 164KiB

icon

Adblock Detector Bypass by CPE Extension · Productivity 2 5 ★ 55.72KiB

icon

Block these URLs, Domains or Keywords Extension · Productivity 2 118 ★ 310KiB

icon

Site Blocker: Stay focused & Block websites Extension · Productivity 2 49 ★ 355KiB

icon

Yandex Mail Adblock Extension · Productivity 2 55 ★ 107KiB

icon

Website Whitelist | Parent Control Extension · Accessibility 2 5 ★ 400KiB

icon

Block Websites on Chrome Extension · Productivity 2 6 ★ 356KiB