Bitcoin-broadcast eli bitcoin-transaktioiden lähettäminen radioteitse

Kehitän projektia työnimeltään bitcoin-broadcast, jonka päämääränä on mahdollistaa bitcoin-transaktioiden ja -blokkien sarjallistaminen ja siirtämisen radioyhteyden välityksellä. Siirtotieksi soveltuu mikä tahansa yksisuuntainen digitaalinen siirtotie, jossa on riittävä määrä virheenkorjausta. Lopullisena tavoitteena on käyttää siirtotienä yleisradiolähetystä, esimerkiksi digi-TV:tä (DVB-T) tai FM-radiokanavan alikantoaaltoa. Alun kokeiluissa tietysti kannattanee käyttää lupavapaita taajuuksia.

Projekti koostuu kahdesta erillisestä sovelluksesta, eli lähetyspuolella käytettävästä sarjallistajasta (serializer) ja vastaanottimeen liitettävästä sovelluksesta (deserializer). Ensin mainittu yhdistää bitcoin-verkkoon, vastaanottaa transaktiot ja blokit ja asettaa nämä jonoon ja purkaa jonoa tietyn prioriteettijärjestyksen mukaisesti ja välittää nämä sarjaliikennelaitteelle lähettämistä varten. Toinen komponenteista yhdistää sarjaliikennelaitteeseen, purkaa vastaanottamansa transaktiot ja blokit ja välittää ne kyseiseen sovellukseen yhteydessä oleville bitcoin-nodeille. Datavirtaan voidaan sisällyttää muutakin tietoa, kuten vaihtokursseja yleisimpien valuuttojen ja bitcoinin välillä eri pörsseistä.

Tämän avulla on mahdollista rakentaa edullisia vastaanotinlaitteita, jotka eivät tarvitse mobiilidatayhteyttä pystyäkseen seuraamaan bitcoin-liikennettä ja reagoimaan vastaanottamiinsa bitcoin-maksuihin. Näin olisi mahdollista rakentaa bitcoin-vastine käteismaksuja hyväksyvästä laitteesta, joista yksinkertaisimpana esimerkkinä pesutuvassa kolikolla toimivat pesukoneet. Mikäli vastaanottava sovellus seuraisi ainoastaan itselleen kohdistettuja transaktioita, olisi se mahdollista rakentaa jopa 8-bittiselle mikrokontrollerille, jolloin maksuja vastaanottavan laitteen komponenttikustannukset (bill of materials) voisivat olla todella edulliset.

Tällä hetkellä toteutettua:

[ul][li]Sarjallistaja osaa yhdistää ja pysyä bitcoin-verkossa[/li]
[li]Sarjallistaja osaa lähettää transaktioita ja blokkeja sarjaporttiin[/li]
[li]Sarjallistaja optimoi lähettämiään blokkeja viittaamalla jo lähetettyihin transaktioihin, eikä siirrä niitä uudelleen blokissa (kuten bitcoin-verkko muutoin tekee)[/li][/ul]

Kesken:

[ul][li]Kunnollinen transaktioiden priorisointi. Tällä hetkellä on altis penny-floodingille[/li]
[li]Sarjaliikenneformaatti vaatisi vielä pohdintaa tai jonkun muun mielipidettä[/li]
[li]Sarjaliikenteen allekirjoittaminen, jonka avulla vastaanottaja voisi varmistua, että dataa ei ole väärennetty siirtotiellä.[/li][/ul]

Aloittamatta:

[ul][li]Vastaanottimessa toimiva sovellus (deserializer)[/li]
[li]Kokeilut oikealla radiotiellä[/li]
[li]Valuuttakurssien lähettäminen[/li][/ul]

Sovellus on toteutettu C:llä (gnu99) ja riippuvuuksina ovat tällä hetkellä Glib, Libssl ja Linux. Lisenssi on GNU GPL v3. Lähdekoodit löytyvät GitHubista:
https://github.com/zouppen/bitcoin-broadcast. Sivulta voi myös halutessaan tukea projektia taloudellisesti, mutta vielä sitäkin hyödyllisempää olisi, jos osaat ja haluat auttaa projektin toteutuksessa! :slight_smile:

Huikea projekti! Mitä vaadittaisiin siihen, että saataisiin simppeli vastaanottolaite rakennettua?

Jos radioamatöörit ympäri maapalloa ottaisivat asiakseen kiinostua tästä niin voi olla että toimis bitcoini pian netistä riippumatta joka paikassa ja vaikka kuussa. ;D Erittäin mielenkiintoista!

Eikös Kuussa ole jo Internet-yhteys? Muistaakseni NASA on sellaisen virittänyt. Älkää kysykö “Miksi?”. Siihen en osaa vastata.

Riippuu käytettävästä radiotiestä. DVB-T:n tapauksessa riittäisi tietokoneeseen liitettävä digi-TV -tikku ja sopiva ohjelmisto. FM-alikantoaaltoja on mahdollista vastaanottaa ainakin ohjelmistoradiota tukevalla laitteistolla, esim rtl-sdr http://rtlsdr.org/. Tämä on hiukan tarkempi käytettävän raudan suhteen, mutta sekään ei kovin kallista ole. Sulautetun järjestelmän suunnittelijan näkökulmasta kyllä DVB-T on hiukan monimutkainen, mutta lähetystekniikkana helppo (valmis infra olemassa).

Eli ilman kolvausta pystyisi vastaanottamaan bitcoin-virtaa, kunhan lähetystekniikkaan liittyvät kysymykset (ja raha-asiat) on rataistu.

Digitalle tekemääni tarjouspyyntöön vastattiin tänään. Kerroin heille listätietoja siitä, millaista dataa haluamme välittää. Bitcoinit vaikuttivat olevan heille tuttuja ja asiaan suhtauduttiin myötämielisesti.

Saan lisätietoja myöhemmin tällä viikolla, jotka auttavat teknisten yksityiskohtien ratkaisussa. He selvittävät vielä seuraavia asioita:

[ul][li]Miten data paketoidaan? Tavoitteena on, että virta ei näy TV-vastaanottimessa kanavana. Totesivat, että mukana kulkee jo nyt jonkin verran TV-lähetykseen liittymätöntä dataa, kuten vastaanottimien ohjelmistopäivityksiä ja että lähetys voidaan paketoida niin, ettei se näy kanavaluettelossa. (Vaikka toisaalta nyt kyllä alkoi houkuttamaan ajatus käyttää osa siirtotiestä oman tekstitv:n jakeluun) :wink: [/li]
[li]Miten liitytään Digitan verkkoon? Ehdotin mahdollisina vaihtoehtoina esim. VPN-tunnelia tai meidän laitetta heidän konesaliinsa, jossa sarjallistamissovellusta ajettaisiin. Käsitin heidän jutuistaan myös, että yhteyksiä on mahdollisuus bondata, jolloin koko järjestelmän toimivuus ei olisi yksittäisen Internet-yhteyden varassa.[/li][/ul]

Hinnoittelu. Heidän julkisen hinnastonsa mukaan 1Mbit/s kapasiteetti koko Suomen alueelle maksaa 64 409 € / kk (alv 0%). Puhelimessa jutellessa hinnoittelu tarkentui siten, että kyseessä on suora bittihinnoittelu, eli mitää minimimäärä ei ole. Silloin meidän tapauksessamme kustannukset olisivat 64409 / 1M * 20k = 1288 € kuussa. Hinnasto: http://www.digita.fi/files/979/Dvb-t-kapasiteetin_hinnasto_1.1.2014_Kanavanippu_a_ja_b.pdf

Kustannussäästöjä voi saada käyttämällä suppeampaa jakelualuetta. Esimerkiksi kanavanipussa C megabitin hinta on 40 909 €, eli 36% halvempi. Lisäksi tuo 20kbps hiukan ylimitoitettu nykyiselle bitcoin-verkolle, joten jos sen laskee esimerkiksi 15 kilobitillä, niin kuukausihinnaksi tulee enää 40909/1M*15k = 614 euroa, joka on mahdollisuuksien rajoissa.

Tähän jos saisi sitoutumaan 100 tilaajaa reilun 6 euron kuukausihintaan joksikin ajaksi, esim. vuodeksi (yksityishenkilöille toki alvillinen hinta olisi n. 7,60€), niin olisi mahdollista lähettää bitcoin-blockchaina Etelä-Suomesta Oulun korkeudelle saakka. Ja ehkä sitä tekstitv-kanavaa myös, jos oikein villiksi ruvetaan. :slight_smile:

Pienehkö muna-kana-ongelma… En oikein tiedä vielä mitä kys. datalla tekisin ihan heti. Mutta veikkaan että sovelluskohteita löytyy, kun oikein kovasti miettii… :slight_smile:

Sovelluskohteet ei varmasti ole tulevaisuudessa ongelma kunhan perustukset niille on valettu kuten tämä projekti tekee niin toivottavasti onnistuneesti. Itse voisin keksiä niille perustuksille ensi alkuun pienen miettimisen jälkeen varmaan aivan järjettömiä ideoita. Ja aika moni toimiva idea on lähtenyt liikkeelle jostain järjettömän kuuloisesta ideasta/ideoista.

Itse olen myös miettinyt miten saisin PHP-kielisellä ja omalla WEB-palvelimella olevalla yksinkertaisella sivustolla siirrettyä toisesta lompakosta toiseen Bitcoineja.

Eli siis PHP-koodin pitäisi olla yksinkertainen ja selkeä ja tietty toimiva. Tyyliin ottaa vastaan osoitteen minne lähetetään ja yksityisavaimen sille tilille mistä lähetetään Bitcoineja. Niin ja tietty määrän mikä lähetetään. Ja sen jälkeen PHP-koodi ottaa tietty yhteyden Bitcoinin siirroista huolehtivaan tahoon/tahoisin ja kertoo haluttavasta siirrosta. Tämä kohta on siis itselle ongelma jota en osaa tehdä. Tai no ehkä tuollaisia on jo mutta en vain ole tajunnut moista.

Mutta kun moinen onnistuu niin sen jälkeen ei ole enää mikään temppu tehdä Bitcoinsiirtoja vaikka tektiviestin avulla tililtä toiselle halutessaan. Tuon tempun esimerkiksi saisin toimiin varmaan 1 päivässä. Puhumattakaan kaikesta muista järjettömistä ideoista…

Erinomainen projekti, seuraan mielenkiinnolla.

Mahdollisia sovelluskohteita tai muita perusteluja on pyöritelty mm. irkin puolella tänään. On myös puhuttu siitä, miten tämä eroaisi bitcoin-satelliitista, jollaista jotkut suunnittelevat http://www.coindesk.com/jeff-garzik-announces-partnership-launch-bitcoin-satellites-space/. Tässä muutamia omia ja muiden ajatuksia:

[ul][li]Tiettävästi kyseessä olisi maailman ensimmäinen yleisradiolähetyksen mukana lähetettävä bitcoin-sisältö[/li]
[li]Satelliittijakeluun verrattuna paljon helpompi vastaanottaa, koska onnistuu tavallisella TV-antennilla ilman antennin suuntaamista uudelleen. Lähetys tulee samasta mastosta kuin TV-kanavat, joten yksinkertaisimmillaan kytketään antennikaapeli TV-tikkuun kiinni ja bitcoin-node päälle.[/li]
[li]Lisää bitcoin-järjestelmän vakautta, koska radioteitse vastaanotettava blockchain toimii, vaikka (alueellisesti) Internet menisi poikki tai sitä yritettäisiin tarkoituksella häiritä.[/li]
[li]Bitcoin-järjestelmä kasvaisi ulos Internetistä ja bitcoin-projekti saisi samalla paljon positiivista julkisuutta[/li]
[li]Mahdollistaa maksujen vastaanottamisen ilman tietoliikenneyhteyttä, koska datan mukana tulee kaikki bitcoin-transaktiot ja lisäksi datan mukana voi välittää valuuttakurseja.[/li]
[li]Rahan lähettäminen olisi mahdollista toteuttaa esim. radioamatöörien APRS-verkon välityksellä bitcoin-verkkoon, josta se leviäisi koko kuuluvuusalueelle yleisradiojakelun kautta ilman erillisiä toistinasemia. (Tämä vaatii tietysti amatööriluvat lähettäjältä.)[/li]
[li]DVB-T -tekniikka on käytössä Euroopassa ja laajalti myös muualla maailmassa, joten samalla tekniikalla on mahdollista laajentua myös muihin maihin.[/li]
[li]Samaa sarjallistajaa voidaan käyttää datavirran muodostamiseen tarvittaessa myös kaapeli-TV-verkkoon (DVB-C) ja satelliittijakeluun (DVB-S).[/li]
[li]Olisihan tämä hitto vie ihan eeppistä.[/li][/ul]

Kehitysidea: vdr plugin. Jos kellä on DVB-T -tikku (mulla on kaksi) niin ne on jo TV-käytössä. Erillinen sovellus ei saa kahvaa virittimiin, koska ne on jo varattu vdr:n toimesta. Mutta plugin vdr:ssä ehkä saisi omansa siitä irti. Lisäksi vdr ehkä tarjoaa toimintoja ja koodia sen homman tekemiseksi, joten kaikkea DVB-T -koodia ei tarvitse koodata itse.

Tietysti niitä softia on muitakin kuin vdr mutta tuo lienee varsin käytetty.

Kuulostaa erittäin hyvältä ja tässä olisi avuksi kyllä, jos joku haluaisi ottaa VDR-pluginin kehityksen vastuulleen. Tässä vaiheessa myös voidaan vaikuttaa formaattiin ja ehkä myös siihen, miten Digita sen datan paketoi sinne lähetykseen mukaan, jotta VDR-pluginin toteuttaminen olisi helppoa.

Myös mahdolliset muita kaappaussoftia tuntevat voivat ilmoittautua, koska kyllähän toki tarvitaan myös se Windows-tuki jossakin vaiheessa, vaikka nyt aluksi vähän Linux edellä mennään.

Laitoin kyselyn suomalaisten VDR-käyttäjien mekkaan: http://linuxtv.fi/viewtopic.php?f=12&t=5118

Jätän tuon teknisen toteutuksen vähemmälle toistaiseksi ja selvittelen pääasiassa jakeluun liittyviä juttuja ja toisaalta rahoitusta. Tämä on itselleni se tylsempi puoli tätä projektia, joten saa ilmoittautua mulle privalla tai vaikka irkkiin (josta löydyn samalla nimimerkillä kuin täältä), jos kiinnostaa osallistua näihin käytännön juttuihin.

Ajatukset ovat kypsyneet tässä päivän aikana siihen, että pilotoinnin voisi tehdä parin kuukauden ajan yötaksalla (jakelu olisi päivittäin klo 00-06) ja pienemmällä alueella esim. kanavanippu E), kunnes järjestelmä on kyllin vakaa ja voisi kerätä isomman potin ympärivuorokautista ja koko valtakunnan alueella tapahtuvaa jakelua varten. Pilottivaiheessakin lähetystä toki pystyisi koevastaanottamaan aika isossa osassa Suomea.

Koska Suomessa on haastava suhtautuminen joukkorahoitusta kohtaan, voisi osallistumisesta saatava vastine olla itse asiassa mainospaikka, joka ostettaisiin tietyltä (perustettavalta?) yritykseltä. Osallistumalla saisi toki projektin nettisivuille maininnan, mutta lisäksi jokainen osallistunut voisi valita oman “ökyviestinsä”, joita aina silloin tällöin arvottaisiin mukaan radiolähetyksen datavirtaan rahoituksen suuruuden mukaan painottamalla. Tai jotakin tämän tyylistä. :slight_smile:

Tutkin pintapuolisesti olemassa olevia bitcoin-maailman joukkorahoituspalveluita. Ensimmäinen havaintoni on, että nuo crowdfunding-alustat ovat toinen toistaan huonompia joko teknisesti tai siinä mielessä, että siellä ei ole käyttäjiä. Saa heittää vinkkejä, miten alkuun tarvittava potti kannattaisi kerätä kiinnostuneilta. Ainakin muutaman eurotonnin edestä tarvitsisi pilotointiin vaikka ei laskisi omaa työtä mukaan, eli jotakin 5 BTC tietämillä. Sitten lisää, jos testit ovat lupaavia ja halutaan siirtyä laajempaan jakeluun.

(Jos sen sijaan >5 BTC ilmestyy mystisesti projektin bitcoin-osoitteeseen lähipäivinä, niin toki helpompaa, kun voi lykätä nämä rahoituskuviot myöhäisempään aikaan ja ruveta suoraan pilotointihommiin) :wink:

Oletko harkinnut ihan perinteistä joukkorahoitusta? Hyvällä markkinointisuunnitelmalla ja kohtuullisella rahoituspyynnöllä tämä projekti voisi herättää paljonkin mielenkiintoa. Mielestäni tämän projektin suurin potentiaali on kehittyvissä maissa, joissa pääsy nettiin ei ole oletusarvo. Monissa näissä maissa edes korttimaksut eivät toimi, eikä paikallisilla ole muutenkaan suurta halua pitää omaa valuuttaansa. Tämä voisi olla erittäin tärkeä osa bitcoin infrastruktuurin rakentamisessa näissä maissa.

Seuraan mielenkiinnolla ja autan mielelläni jos voin.

Terveisin,

Teemu Päivinen
Coinmotion Oy

Itse lähestyisin niin, että ensin tekniikka jollekkin tasolle ja vaikka eka jonkunasteinen sovelluskohde, sen jälkeen sitten voi miettiä tota lupahommaa… Rahoituskin järjestyy yleensä helpommin kun on vaikkapa joku toimiva demo tai muuta :slight_smile:

Kysymys on siis käsittääkseni tätä vastaavasta ideasta: http://www.hs.fi/kaupunki/a1385436151932

Eli tuossa Helsingin bussipysäkien aikataulunäyttöjen data kulkee salaamattomana YLE:n radioaalloilla. Josta sen voi kuka tahansa napata ja esittää vaikka tuollaisella halvalla 2-10 euron 2*16 merkin LCD-näytöllä.

Eli jos tuon datan saa ascii-koodeiksi (kts. netistä mitä ascii-koodit on) muutettua radioaalloilta ja lähetettynä I2C tai mieluummin sarjaliikenne RS232-väylään ja sitä myöten johonkin mikrokontrolleriin kuten vaikka AVR tai PIC. Niin itse saisin siitä jo ladottua moisella halvalle 2*16 merkin näytölle dataa. Kuten nyt vaikka linja-autojen aikatauluja.

Tai sitten vaikka Bitcoinien maksuvahvistukset, siirrot, kurssit, mainokset missä bitcoineja voisi käyttää jne. Olettaen että tämä projekti toteutuu.

Eli pitäisi olla se radiovastaanotin mieluummin pieni kokoinen ja halpa, joka osaa muuntaa tulevan datan asciiksi sopivaan väylään mitä mikrokontrolleri tukisi ehkä paras on tuo RS232-väylä.

Sitten jää enää se paluukanava joka pitäisi vielä olla. Mutta sen voisi ensi alkuun tietty tehdä myös jollain GSM-modulilla joiden hinnat vaihtelee 2e-20e. Ja ne sisältää myös usein GPS-vastaanottimenkin jo kuten vaikka SIM908. Ja kyseiset modulit osaa lähettää dataa nettiin HTTP-pyyntöinä. Itse tässä ainakin onnistunut lähettäen esim. Lämpötilaa, ilmanpainetta, GPS-koordinaatteja jne. internettiin.

Siksi tämänkin projektin yhtenä osana näkisin, että pitäisi saada yksinkertaisen mieluummin PHP-kielisen pienen koodin, jolla voisi myös siirrellä bitcoineja sen mukaan mitä GSM-moduli lähettäisi nettiin. Näin syntyisi edellytykset harrastajille luoda halvalla laite, joka osaa siirtää Bitcoineja. Ja myös päivittää koko ajan YLE:n lähetysverkon kautta uutisia, mainoksia, Bitcoinin tuhlaus mahdollisuuksista jne. Sekä tietty sen oman Bitcoinlompakon sen hetkisen reaaliaikaisen saldotilanteen.

Eli kun on kasassa halpa ja pieni YLE:n radioaalloilta datan Ascii-koodiksi purkava vastaanotin ja siihen GSM-moduli sekä mikrokontrolleri. Sekä se riittävän helppo ja selkeä PHP-kielinen Bitcoinien siirtelykoodi, jonka voi kuka tahansa asentaa mille tahansa palvelimelle.

Niin lupaan varmaan tinata jonkun oman virityksen kasaan kuten esim tämä: http://www.innopultti.fi/projekti/gpsgprs/index.php .

Tekisin sellaisen jo nyt jos saisin käsiini PHP-koodin jolla voisin siirrellä helposti pieniä summia esim 1-5 euron edestä Bitcoineja sinne ja tänne. Voisin tietty tehdä jo laitteen, joka kaivaa Bitcoinin kurssi dataa vaikka Blockchainista ja tulostaa LCD-näytölle GSM-modulin kautta. Mutta se ei ole edes kovin ihmeellinen temppu.

[quote=“jbca, post:17, topic:2093”]Kysymys on siis käsittääkseni tätä vastaavasta ideasta: http://www.hs.fi/kaupunki/a1385436151932

Eli tuossa Helsingin bussipysäkien aikataulunäyttöjen data kulkee salaamattomana YLE:n radioaalloilla. Josta sen voi kuka tahansa napata ja esittää vaikka tuollaisella halvalla 2-10 euron 2*16 merkin LCD-näytöllä.[/quote]

Tunnen Oona Räisäsen ja ollaan joskus vähän muissa merkeissä juteltu DARCista eli juurikin näissä bussien näyttötauluissa käytettävästä tekniikasta. DARCin suurin rajoite vaikuttaisi olevan se, ettei se välttämättä kestä bitcoinin kasvua, koska siinä rajana on 16kb/s ja jossakin vaiheessa bitcoin-blokkien kokoa on pakko kasvattaa rahaliikenteen lisääntymisen seurauksena, joka voisi johtaa kapasiteetin loppumiseen.

DARCilla on tosin monia hyviä puoliakin, kuten se, että vastaanottimet ovat tietääkseni yksinkertaisempia (komponenttikustannuksissa laskien) kuin DVB-T ja lisäksi radiokanavien 87,5–108 MHz tulee paremmin sisätiloihin eikä yleensä tarvitse kuparilankaa kummempaa antennia, toisin kuin digi-TV. Toisaalta pilotointivaiheessa helpompi olisi DVB-T sen vuoksi, että vaikka DVB-T:n vastaanottoon ja signaalin dekoodaukseen tarvittavan laitteiston saatavuus on paljon helpompaa. (Tosin DARC taitaa onnistua ainakin rtl-sdr:llä)

DVB-T:n tapauksessa pilottivastaanottimeksi kelpaisi tietokone, johon heittää tällaisen alle 20€ vastaanottimen: http://www.verkkokauppa.com/fi/product/6545/sgnb/Fuj-tech-DTV-PRO-USB-digi-tv. Mainitsemiani komponenttikustannuksia nostaa kuitenkin se, että vastaanottosovelluksen pitää pystyä prosessoimaan useita megabittejä sekunnissa tuota DVB-datavirtaa (joka sisältää mm. useita TV-kanavia), että saa sieltä eroteltua tuon bitcoin-virran. Se ei ole tietenkään ongelma kotitietokoneelle, mutta mainitsemasi AVR ja PIC kyllä jäävät kyydistä, ellei löydy niin fiksua viritinpiiriä, että siihen voi asettaa suoraan sopivia datafilttereitä. Tästä varmasti joku muu täällä tietää minua enemmän.

Suurin osa koodista kuitenkin on yhteistä riippumatta käytettävästä siirtotiestä, joten ensimmäinen pilotointi ei vielä lukitse meitä mihinkään tiettyyn jakelukanavaan. Voidaan siis mennä pilottivaiheeseen ensin yhdellä ja vaihtaa sen jälkeen siirtotie toimivampaan, edullisempaan tai muuten parempaan ja pilotoida uudestaan.

Teen paremmat arviot kaistanleveydestä lähiaikoina. Muidenkin näkemykset tästä olisivat tervetulleita. Erityisesti sen osalta, kuinka nopealla aikataululla blokkien koot ovat kasvamassa.

PS. Mitä tulee jbca:n mainitsemiin ASCII-koodehin ja PHP-kieleen, niin kannattaa vilkaista jo tätä varten laatimaani toteutusta osoitteessa https://github.com/zouppen/bitcoin-broadcast. Toivottavasti siitä selviää, millä tasolla tässä liikutaan.

Tuosta on todella vaikea sanoa, mutta oma arvioni on se, että Bitcoin törmää viimeistään ensi vuonna peruuttamattomiin ongelmiin tuon nykyisen 1 megatavun blokkikokorajan kanssa. Sitä todennäköisesti tullaan nostamaan joko kiinteästi tai sitten koko louhinnan toimintatapoja muutetaan. Arviona voisin heittää, että kyllä se vähintään 10 megatavuun nostetaan sitten kun se nosto tehdään, eli jos haluaa katsoa tulevaisuuteen niin pitäisi pystyä käsittelemään 10 megatavun blokkeja.

Kiitoksia arvioista!

Oion tässä laskussa vähän mutkia, eli jätän huomiotta, että kasvavan vaikeustason olosuhteissa blokkeja syntyy tiheämpään kuin 10 minuutin välein, kaikki verkossa leviävät transaktiot eivät pääse koskaan mukaan blokkiin, blokit eivät aina ole nykyisessäkään tilanteessa megatavun kokoisia vaikka voisivat olla ja että datan paketoinnissa tulee aina vähän ylimääräistä. Yksinkertaistettu kaava on siis:

tiedonsiirtonopeus = blokin_koko * 8 bittiä/tavu / 600 sekuntia

Eli nykyisellä megatavun blokin koolla 1000000*8/60/10 = 13 kb/s, joka mahtuisi siis DARC-jakeluun. Vastaavasti 10 megabitin blokin koolla luku olisi 133kb/s eli nettiradion kaistantarpeen tuntumilla, joka ei DARCiin enää mahtuisi mutta kulkisi kevyesti vielä DVB-T:ssä ilman, että mitään nykyistä TV-kanavaa tarvinnee lakkauttaa :slight_smile: Tarkkaa Digitan maksimikapasiteettia en osaa sanoa kun se riippuu lähetysparametreista, joihin ei oma asiantuntemus riitä. (Täällä on jokin taulukko: https://en.wikipedia.org/wiki/DVB-T)