Bitcoin Is Bunachar Sonraí

By Bitcoin Iris - 4 mhí ó shin - Am Léitheoireachta: 5 nóiméad

Bitcoin Is Bunachar Sonraí

Faigh réidh, brace duit féin. D’fhéadfadh go gcuirfeadh sé seo fearg ort agus go gcuirfeadh sé as do thú, d’fhéadfadh sé mearbhall a chur ort, b’fhéidir go n-éireofá as mo mheabhair chun do scáileán a phuncháil (ná déan é sin.) Smaoinigh gur rabhadh truicear é seo.

Bitcoin is bunachar sonraí. Period. That is what it is. The blockchain is a database for storing past updates to be able to reproduce the current state of that database, the UTXO set. The entire Bitcoin protocol is built around an bunachar sonraí. Cad is iontráil bhailí sa bhunachar sonraí sin, agus cad nach iontráil bhailí bunachar sonraí é? Cé aige a bhfuil cead iontrálacha sa bhunachar sonraí sin a mholadh, conas a chinntíonn tú nach ndéanfar ach iontrálacha na n-úsáideoirí sin a mheas agus a ghlacadh? Cad é an mheicníocht fíordheimhnithe a chuireann srian le hiontrálacha a scríobh sa bhunachar sonraí seo? Conas a throttle tú iontrálacha bunachar sonraí ionas nach mbeidh daoine in ann an oiread sin a dhéanamh ró-ualú nó tuairteanna na bogearraí a bhainistiú an bunachar sonraí? Conas a chinntíonn tú nach féidir le daoine iontrálacha aonair a dhéanamh atá mór go leor le bheith ina gcúis imní eile maidir le séanadh seirbhíse?

Tá sé ar fad faoin mbunachar sonraí.

Proof-of-work? The entire purpose of that in the protocol is to manage who can actually process updates to the database. Bitcoin is meant to be a decentralized system, so it needed a way for the database to be updated in a decentralized way while still allowing users to come to consensus with all their individual copies of the database on a single update to it. If everyone is just updating their own copy of the database by themselves, there is no way everyone will come to consensus on a single version of the database. If you depend on some authority figures to handle updates, then the update process is not truly decentralized. This was the point of POW, to allow anyone to process an update, but not without incurring a verifiable cost in doing so.

Is meicníocht dhíláraithe é cruthúnas-oibre chun bunachar sonraí a nuashonrú.

The entire peer-to-peer network architecture? It exists solely to propagate proposed database update entries (transactions), and finalized database updates (blocks). Nodes verifying transactions as they enter their mempool? It’s to pre-filter proposed entry updates to the database and ensure they are valid. Nodes verifying that a block meets the required difficulty target? It’s to pre-filter a proposed database update and ensure it's valid before passing it on to other nodes to update their local copy.

Tá an líonra piara-le-piara ann chun cóipeanna iolracha den bhunachar sonraí céanna a réiteach amháin.

Bitcoin script? It literally exists for the sole purpose of functioning as an authorization mechanism for entries in the database. In order to delete an existing entry in the current database state, the UTXO set, a user proposing that update must provide authentication proof meeting the conditions of the script locking the existing database entry. Only existing entries, or UTXOs, can be “spent” in order to authorize the creation of new entries into the database. Miners are the only ones in the protocol allowed to create entries without meeting the condition of removing an existing one by meeting the authorization requirements set out in it’s locking script.

Bitcoin script is simply a mechanism to control and restrict who can write to the database.

Every single aspect of what Bitcoin is revolves around the core central function of maintaining a database, and ensuring that many network participants all retaining their individual copies of that database remain in sync and agree on what the current state of the database is. All of the properties that make Bitcoin valuable as a form of money, or a means of payment, díorthaítear go litriúil ón gcaoi a bhfeidhmíonn sé mar bhunachar sonraí.

Ceapann go leor daoine sa spás seo gur cheart an bunachar sonraí seo a úsáid le haghaidh modh íocaíochta, nó foirm airgid amháin, agus tá ionbhá agam leis an tuairim sin. Is dóigh liom freisin gurb é sin an cás úsáide is tábhachtaí dó, agus sílim gur cheart gach iarracht a dhéanamh chun an cás úsáide áirithe sin a scála oiread agus is féidir gan an ceannasacht agus an tslándáil a íobairt as a bheith in ann idirghníomhú go díreach leis an mbunachar sonraí sin féin. .

But it is still just a database when you boil down to the objective reality of what Bitcoin is. People willing to pay the costs denominated in satoshis to write an entry that is considered valid under the rules of that database can do so. There is nothing you can do in order to stop them short of changing what is considered a valid entry in that database, which entails convincing everyone else to also adopt a new ruleset regarding what is a valid entry.

Is féidir le daoine dul san iomaíocht faoi shaoirse laistigh de na rialacha comhthola chun cibé rud is mian leo a scríobh chuig an mbunachar sonraí seo, chomh fada agus a íocann siad na costais a cheanglaítear ar rialacha agus struchtúr dreasachta na mianadóireachta chun é sin a dhéanamh. Tréimhse. An bhfuil go leor de na rudaí is féidir le daoine agus atá ag dul isteach sa bhunachar sonraí dúr? Tá. Ar ndóigh tá siad. Tá an t-idirlíon lán de rudaí dúr i mbunachair shonraí ar fud na háite. Cén fáth é sin? Toisc go bhfuil daoine sásta an costas a íoc chun rudaí dúr a chur i mbunachar sonraí.

Whether that is users of the database paying the provider and operator, or the operator themselves allowing certain things to be entered as part of operations without passing the cost to a user, is irrelevant. These stupid things only exist somewhere in digital form because in some way, the cost is paid to do so.

Bitcoin is fundamentally no different from any other database in that regard. The only difference is that there is no singular owner or gatekeeper dictating what is allowed or not. Every owner of a copy of the Bitcoin database is capable of allowing or not allowing whatever they want; the problem is if they choose to refuse something that everyone else finds acceptable, they fall out of consensus with everyone else. Their local database is no longer in sync with the global virtual database that everyone else is following and using.

If you find certain database entries unacceptable, then by all means change the rules your local copy validates new entries against. But that is cutting off your nose to spite your face. At the end of the day Bitcoin runs on one simple axiom: pay to play. If people pay the fee, they get to play. That’s just how it works.


Ag deireadh an lae, tá sé go hiomlán faoi gach duine cad ba mhaith leo a cheadú nó gan a cheadú ina mbunachar sonraí, ach ag gearradh trí na díospóireachtaí séimeantaice agus fealsúnachta go léir atá ar siúl faoi láthair tá rud amháin fíor gan amhras agus go hoibiachtúil: Bitcoin is bunachar sonraí

Foinse bunaidh: Bitcoin Magazine