Bitcoin Forum
October 19, 2024, 06:50:51 AM
Welcome,
Guest
. Please
login
or
register
.
News
: Latest Bitcoin Core release:
28.0
[
Torrent
]
Home
Help
Search
Login
Register
More
Bitcoin Forum
>
Other
>
Beginners & Help
>
Transaction "DDOS"
Pages: [
1
]
« previous topic
next topic »
Print
Author
Topic: Transaction "DDOS" (Read 896 times)
BitcoinBug
(OP)
Full Member
Offline
Activity: 196
Merit: 100
Transaction "DDOS"
June 23, 2011, 11:59:30 AM
#1
Hi there!
I've read as much as I could for the last day or two, but one question is still bugging me and I would like to get it answered before I invest money into this. And the question is:
how is bitcoin protected against transaction flood by anyone not liking the whole bitcoin philosophy, e.g. governments around the world, unable to collect taxes from it. As far as I know, most bitcoin clients have the whole transaction database loaded, which is currently about 700MB on my computer. This is a lot for an early phase project. Wide adoption could quickly generate gigabytes of transactions a year and malicious distributed attack could probably do it even faster. Since every client is meant (is it?) to have all transaction history it would soon become a resource hog and impractical for most desktop computers.
Thanks!
chungy
Newbie
Offline
Activity: 38
Merit: 0
Re: Transaction "DDOS"
June 23, 2011, 12:03:01 PM
#2
Easy: transaction fees. Not much of a bother for legitimate individual transactions, big bother for DDoS.
Also, the database shouldn't grow that much per year. Not sure why you have 700MB, mine's around 450MB (Linux; if it's bigger on other systems then I suppose I can see that).
edit: I've read there are also ways for clients to have a narrow block chain rather than the whole thing, which will be great for mobile clients.
BitcoinBug
(OP)
Full Member
Offline
Activity: 196
Merit: 100
Re: Transaction "DDOS"
June 23, 2011, 12:09:23 PM
#3
So it is a NO for DDOS, but what about legitimate uses? If current userbase generated 450MB
, how much would 100x userbase generate a year? Tens of gigabytes?
caveden
Legendary
Offline
Activity: 1106
Merit: 1004
Re: Transaction "DDOS"
June 23, 2011, 12:13:06 PM
#4
There are 2 issues there. One is abusing the disk space of miners by making the block chain grow to much. Transactions fees prevent this.
Another is sending tons of microtransactions to yourself in order to consume the entire bandwidth of all bitcoin clients. This can be avoided by refusing to propagate the transactions of a peer which seems to be flooding. But currently the mechanism used is that transactions which don't obey a hardcoded transaction fee policy are not propagated by the default client software. I don't like this mechanism very much, I hope one day it gets replaced by something that doesn't impose a transaction fee policy. But it's better than nothing anyway.
caveden
Legendary
Offline
Activity: 1106
Merit: 1004
⇾
Re: Transaction "DDOS"
June 23, 2011, 12:14:49 PM
#5
Quote from: klemen091 on June 23, 2011, 12:09:23 PM
So it is a NO for DDOS, but what about legitimate uses? If current userbase generated 450MB
, how much would 100x userbase generate a year? Tens of gigabytes?
https://en.bitcoin.it/wiki/Scalability
BitcoinBug
(OP)
Full Member
Offline
Activity: 196
Merit: 100
Re: Transaction "DDOS"
June 23, 2011, 12:20:44 PM
#6
Quote from: caveden on June 23, 2011, 12:14:49 PM
Quote from: klemen091 on June 23, 2011, 12:09:23 PM
So it is a NO for DDOS, but what about legitimate uses? If current userbase generated 450MB
, how much would 100x userbase generate a year? Tens of gigabytes?
https://en.bitcoin.it/wiki/Scalability
Thanks!
Pages: [
1
]
Print
Bitcoin Forum
>
Other
>
Beginners & Help
>
Transaction "DDOS"
« previous topic
next topic »
Jump to:
Please select a destination:
-----------------------------
Bitcoin
-----------------------------
=> Bitcoin Discussion
===> Legal
===> Press
===> Meetups
===> Important Announcements
=> Development & Technical Discussion
===> Wallet software
=====> Electrum
=====> Bitcoin Wallet for Android
=====> BitcoinJ
=====> Armory
=====> Mycelium
=====> Hardware wallets
=> Mining
===> Mining support
===> Pools
===> Mining software (miners)
===> Hardware
=====> Group buys
===> Mining speculation
=> Bitcoin Technical Support
=> Project Development
-----------------------------
Economy
-----------------------------
=> Economics
===> Speculation
=> Marketplace
===> Goods
=====> Computer hardware
=====> Digital goods
=======> Invites & Accounts
=====> Collectibles
===> Services
===> Currency exchange
===> Gambling
=====> Games and rounds
=====> Investor-based games
=====> Gambling discussion
===> Lending
=====> Long-term offers
===> Securities
===> Auctions
===> Service Announcements
=====> Micro Earnings
===> Service Discussion
=====> Web Wallets
=====> Exchanges
=> Trading Discussion
===> Scam Accusations
===> Reputation
-----------------------------
Other
-----------------------------
=> Meta
===> New forum software
===> Bitcoin Wiki
=> Politics & Society
=> Beginners & Help
=> Off-topic
=> Serious discussion
===> Ivory Tower
=> Archival
===> Корзина
===> CPU/GPU Bitcoin mining hardware
===> Chinese students
===> Obsolete (buying)
===> Obsolete (selling)
===> MultiBit
-----------------------------
Alternate cryptocurrencies
-----------------------------
=> Altcoin Discussion
=> Announcements (Altcoins)
===> Tokens (Altcoins)
=> Mining (Altcoins)
===> Pools (Altcoins)
=> Marketplace (Altcoins)
===> Service Announcements (Altcoins)
===> Service Discussion (Altcoins)
===> Bounties (Altcoins)
=> Speculation (Altcoins)
-----------------------------
Local
-----------------------------
=> العربية (Arabic)
===> العملات البديلة (Altcoins)
=====> النقاشات
===> إستفسارات و أسئلة المبتدئين
===> التعدين
===> النقاشات الأخرى
===> منصات التبادل
=> Bahasa Indonesia (Indonesian)
===> Marketplace (Bahasa Indonesia)
===> Mining (Bahasa Indonesia)
===> Altcoins (Bahasa Indonesia)
===> Trading dan Spekulasi
===> Ekonomi, Politik, dan Budaya
===> Topik Lainnya
=> Español (Spanish)
===> Mercado y Economía
=====> Servicios
=====> Trading y especulación
===> Hardware y Minería
===> Esquina Libre
===> Mercadillo
=====> Mexico
=====> Argentina
=====> España
=====> Centroamerica y Caribe
===> Primeros pasos y ayuda
===> Altcoins (criptomonedas alternativas)
=====> Minería de altcoins
=====> Servicios
=====> Tokens (Español)
=> 中文 (Chinese)
===> 跳蚤市场
===> 山寨币
===> 媒体
===> 挖矿
===> 离题万里
=> Hrvatski (Croatian)
===> Trgovina
===> Altcoins (Hrvatski)
=====> Announcements (Hrvatski)
===> Off-topic (Hrvatski)
=> Deutsch (German)
===> Anfänger und Hilfe
===> Mining (Deutsch)
===> Trading und Spekulation
===> Projektentwicklung
===> Off-Topic (Deutsch)
===> Treffen
===> Presse
===> Altcoins (Deutsch)
=====> Announcements (Deutsch)
===> Marktplatz
=====> Auktionen
=====> Suche
=====> Biete
=> Ελληνικά (Greek)
===> Αγορά
===> Mining Discussion (Ελληνικά)
===> Altcoins (Ελληνικά)
=====> Altcoin Announcements (Ελληνικά)
=====> Altcoin Mining (Ελληνικά)
=> עברית (Hebrew)
=> Français
===> Actualité et News
===> Débutants
===> Discussions générales et utilisation du Bitcoin
===> Mining et Hardware
===> Économie et spéculation
===> Place de marché
=====> Échanges
=====> Produits et services
=====> Petites annonces
===> Le Bitcoin et la loi
===> Wiki, documentation et traduction
===> Développement et technique
===> Vos sites et projets
===> Hors-sujet
===> Altcoins (Français)
=====> Annonces
=> India
===> Mining (India)
===> Marketplace (India)
===> Regional Languages (India)
===> Press & News from India
===> Alt Coins (India)
===> Buyer/ Seller Reputations (India)
===> Off-Topic (India)
=> Italiano (Italian)
===> Guide (Italiano)
===> Progetti
===> Discussioni avanzate e sviluppo
===> Trading, analisi e speculazione
===> Mercato
=====> Mercato valute
=====> Beni
=====> Servizi
=====> Esercizi commerciali
=====> Hardware/Mining (Italiano)
=====> Gambling (Italiano)
===> Accuse scam/truffe
===> Mining (Italiano)
===> Alt-Currencies (Italiano)
=====> Annunci
===> Raduni/Meeting (Italiano)
===> Crittografia e decentralizzazione
===> Off-Topic (Italiano)
=> 日本語 (Japanese)
===> アルトコイン
=> Nederlands (Dutch)
===> Markt
===> Gokken/lotterijen
===> Mining (Nederlands)
===> Beurzen
===> Alt Coins (Nederlands)
===> Off-topic (Nederlands)
===> Meetings (Nederlands)
=> Nigeria (Naija)
===> Politics and society (Naija)
===> Off-topic (Naija)
=> 한국어 (Korean)
===> 대체코인 Alt Coins (한국어)
=> Pilipinas
===> Altcoins (Pilipinas)
=====> Altcoin Announcements (Pilipinas)
===> Pamilihan
===> Others (Pilipinas)
=> Polski
===> Tablica ogłoszeń
===> Alternatywne kryptowaluty
=====> Nowe kryptowaluty i tokeny
=====> Tablica ogłoszeń (altcoiny)
=> Português (Portuguese)
===> Primeiros Passos (Iniciantes)
===> Economia & Mercado
===> Mineração em Geral
===> Desenvolvimento & Discussões Técnicas
===> Criptomoedas Alternativas
===> Brasil
===> Portugal
=> Русский (Russian)
===> Новички
===> Бизнес
=====> Барахолка
=====> Обменники
===> Идеи
===> Кодеры
===> Майнеры
===> Политика
===> Трейдеры
===> Альтернативные криптовалюты
=====> Токены
=====> Бayнти и aиpдpoпы
===> Хайпы
===> Работа
===> Разное
===> Oбcyждeниe Bitcoin
=====> Новости
=====> Юристы
=> Română (Romanian)
===> Anunturi importante
===> Offtopic
===> Market
=====> Discutii Servicii
===> Minerit
===> Tutoriale
===> Bine ai venit!
===> Presa
===> Altcoins (Monede Alternative)
=====> Anunturi Monede Alternative
=> Skandinavisk
=> Türkçe (Turkish)
===> Bitcoin Haberleri
===> Pazar Alanı
===> Madencilik
===> Ekonomi
===> Servisler
=====> Fonlar
===> Proje Geliştirme
===> Alternatif Kripto-Paralar
=====> Madencilik (Alternatif Kripto-Paralar)
=====> Duyurular (Alternatif Kripto-Paralar)
===> Konu Dışı
===> Yeni Başlayanlar & Yardım
===> Buluşmalar
=> Other languages/locations
Loading...