Bitcoin Forum
July 14, 2024, 02:43:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is "Timechain" never a word with defined meaning?  (Read 174 times)
Felicity_Tide (OP)
Member
**
Online Online

Activity: 98
Merit: 112

cout << "Bitcoin";


View Profile
July 08, 2024, 04:19:07 AM
Last edit: July 08, 2024, 12:32:48 PM by Felicity_Tide
Merited by vapourminer (4), ABCbits (2), vjudeu (1)
 #1

In the study of Bitcoin, we discover that there are several terminologies associated with it, and each of these terminologies are linked together in one way or another, making Bitcoin function just as it was created.

Since my recent days of learning about Bitcoin, I have become acquainted with one common terminology, and that's Blockchain. Blockchain is a word I see almost every day on BTT threads, Bitcoin news/articles, Bitcoin PDFs, etc. Seeing this word often shows its great importance and its general use in crypto related matters. I believe you also see this word often.

Not until recently, when I came across...
Quote from: Cryddit,   link=https://bitcointalk.org/index.php?topic=382374.0
This is the Bitcoin sources from November 16, 2008 - a few months before the current blockchain began.
where Satoshi Nakamoto mentioned Timechain. I just couldn't jump into conclusions on what Satoshi meant, but using the word Timechain sounded more like describing the Blockchain as shown below..

Code:
//
// The timechain is a tree shaped structure starting with the
// genesis block at the root, with each block potentially having multiple
// candidates to be the next block.  pprev and pnext link a path through the
// main/longest chain.  A blockindex may have multiple pprev pointing back
// to it, but pnext will only point forward to the longest branch, or will
// be null if the block is not part of the longest chain.
//
https://bitcointalk.org/index.php?topic=382374.0

From the coded comment above, Satoshi describes a Timechain as a tree shaped structure, containing the Genesis block and the next block to follow (candidate block), etc. His definition here sounds more like the modern day definition of Blockchain.

From my perspective in trying to analyze both words (Timechain and Blockchain), Blockchain sounds more fluent, maybe because I am used to it, while Timechain on the other hand: sounds more like the arrangement of the chain in respect to arrangement order, which should be determined by time. Though, I can't still find the difference from a Blockchain, which leads to my question:

1. Is "Timechain" never a word with defined meaning?.

2. If the explanation above is actually the defined meaning of Timechain, then why is it not found in so many crypto glossary?.

3. Are there other written documents where Satoshi made mentioned of Timechain?.(if there are others, then it means the word "Timechain" is probably not a coincidence).

  Attention -
The full source code above was posted on this forum in 2013. I couldn't find the original copy. I will appreciate if anyone can share it here. The full source code is the original, as it was emailed directly to some users like Cryddit and others by Satoshi himself. vjudeu pointed it out in his reply below.



I am 100% open to correction as I still see myself as a learner. Pardon any of my error and share your personal opinion. You might want to also DYOR after reading this.

vjudeu
Hero Member
*****
Offline Offline

Activity: 777
Merit: 1858



View Profile
July 08, 2024, 07:20:30 AM
Merited by vapourminer (1), ABCbits (1), Felicity_Tide (1)
 #2

Quote
Is "Timechain" never a word with defined meaning?
Well, the "timechain" is just the older word for "blockchain". In exactly the same way, "bitcoin" was not called that from the very beginning. It was called "e-cash" earlier, and instead of "bitcoin.pdf", you had "ecash.pdf". Some page about it: https://gwern.net/doc/bitcoin/2008-nakamoto

Quote
why is it not found in so many crypto glossary?
Because of the same reason, why many people sticked to "alt-coin" and "bit-coin", instead of "e-cash", "e-coin", and so on. Just one word being more popular than other, simply means, that the former will spread around the world, and the latter will be discarded, and used marginally.

Quote
Are there other written documents where Satoshi made mentioned of Timechain?
There are more cases, when those two things were written separately, like "a time chain". For example:

Quote
Each timestamp includes the previous timestamp in its hash, forming a chain, with each additional timestamp reinforcing the ones before it.
If you try to CTRL+F the word "time", it will be closer to the word "chain", than if you do the same with the word "block".

Quote
I couldn't find the original copy.
It is the original copy. What else do you expect? One more step would be to receive a direct e-mail from Satoshi with the code. Because Cryddit was just some regular user, who received it from Satoshi, and just posted it. But you won't get "more original copy" than that. People just got those sources via e-mail, directly from Satoshi. So, if you are not the one, who was there in 2008 or 2009, then you won't have the chance to get it directly from the creator.

I was on the Metzdowd cryptography list at that time.

Satoshi posted asking for professional crypto geeks to review his project.

Hal Finney and I were two of those who answered, and he sent the archive to several of us.

Hal probably has this same archive in his mail as well, if he saved it.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HeRetiK
Legendary
*
Offline Offline

Activity: 2996
Merit: 2117


Playgram - The Telegram Casino


View Profile
July 08, 2024, 08:40:44 AM
Merited by vapourminer (1), Felicity_Tide (1)
 #3

My educated guess is that before the term Blockchain settled in, satoshi might have sometimes referred to it as Timechain due to its roots in the concept of linked timestamping: https://queue.acm.org/detail.cfm?id=3136559

There might be some finer nuances to it, but as far as I can tell the terms are referring to the same thing.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
Felicity_Tide (OP)
Member
**
Online Online

Activity: 98
Merit: 112

cout << "Bitcoin";


View Profile
July 08, 2024, 07:30:34 PM
Merited by HeRetiK (1), vjudeu (1)
 #4

Quote
I couldn't find the original copy.
It is the original copy. What else do you expect? One more step would be to receive a direct e-mail from Satoshi with the code. Because Cryddit was just some regular user, who received it from Satoshi, and just posted it. But you won't get "more original copy" than that. People just got those sources via e-mail, directly from Satoshi. So, if you are not the one, who was there in 2008 or 2009, then you won't have the chance to get it directly from the creator.

I was on the Metzdowd cryptography list at that time.

Satoshi posted asking for professional crypto geeks to review his project.

Hal Finney and I were two of those who answered, and he sent the archive to several of us.

Hal probably has this same archive in his mail as well, if he saved it.

I guess I didn't read the last quoted text above from Cryddit. Which means there was never an initial public release, but it was rather sent to individuals who offered to review the project.




My educated guess is that before the term Blockchain settled in, satoshi might have sometimes referred to it as Timechain due to its roots in the concept of linked timestamping: https://queue.acm.org/detail.cfm?id=3136559

I had to skim through the entire text due to it's length. I was about exiting, when I came across the part where the author talked about Blockchain. I think some of the things been said are relating to what you wrote above. Satoshi mainly tried to describe the Blockchain from the aspect of Linked timestamping, and it's usefulness to ensure a consistent global ordering of transactions in the face of network latency as stated by the author.

Here is also what was pointed out about Satoshi not mentioning the word Blockchain.
 
Quote
It might come as a surprise to you that Nakamoto doesn't mention that term at all. In fact, the term blockchain has no standard technical definition but is a loose umbrella term used by various parties to refer to systems that bear varying levels of resemblance to bitcoin and its ledger.



Quote
if a miner contributes an invalid transaction or block, it will be rejected by the majority of other miners

I also noticed this statement. If invalid blocks are rejected, then why are empty blocks not rejected as well?.
BoB_Bass
Newbie
*
Offline Offline

Activity: 8
Merit: 3


View Profile
July 08, 2024, 08:54:59 PM
Merited by vapourminer (1)
 #5

Can I recommend to OP the Gary Gensler Harvard Bitcoin lectures which are on Youtube.  I know GG is a fairly divisive figure in the Bitcoin world but these lectures are quite informative.  It's been a while since I have watched them but I seem to remember that in an early lecture he goes into the history and early usage of blockchains.  Might answer some questions in the OP.
HeRetiK
Legendary
*
Offline Offline

Activity: 2996
Merit: 2117


Playgram - The Telegram Casino


View Profile
July 08, 2024, 08:56:11 PM
Merited by vapourminer (1)
 #6

Quote
if a miner contributes an invalid transaction or block, it will be rejected by the majority of other miners

I also noticed this statement. If invalid blocks are rejected, then why are empty blocks not rejected as well?.

Because empty blocks are not invalid Tongue

More seriously though, I assume the rationale is that there's currently no good reason to see empty blocks as invalid, whereas accepting empty blocks was a necessity in the early days.

When Bitcoin first got started, empty blocks had to be seen as valid, otherwise there'd be no blockchain progress, given the lack of transactions. Nowadays they usually only occur if a block gets found immediately after another, with miners being incentivized to just get the block out there as fast as possible, regardless of whether they were already able to fill the block with transactions or not. At least it was that way a few years ago. As the halvings continue and fees become the main source of mining income over the block subsidy, the mining of empty blocks ceases to be economical.

(Also, technically, they are not empty blocks, they always contain at least the coinbase transaction. A truly empty block, i.e. one without even a coinbase transaction, would indeed be invalid.)

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
vjudeu
Hero Member
*****
Offline Offline

Activity: 777
Merit: 1858



View Profile
July 09, 2024, 04:19:10 AM
Merited by vapourminer (1)
 #7

Quote
If invalid blocks are rejected, then why are empty blocks not rejected as well?
Because there are times, when you have no new transactions to mine (you can see for example empty blocks with "100% health", reported by block explorers, on testnet). In that case, it is better to mine an empty block, because:

1. If there would be a rule, that "blocks cannot be empty", then miners would be forced to artificially make some transactions, even though they would never be needed by anyone in the first place.
2. Miners should not simply stop mining at all. If they would, the true difficulty would be affected (because then, they could constantly work on some heavy chain in secret, without reporting it, and releasing all of that, when they see some new traffic in their mempools).
3. Empty blocks also have their use cases. Keeping the difficulty, where it should be, is one of those tasks. Another is to timestamp documents through commitments (then, you don't need any incentive, you are just focused on Proof of Work coverage, even if you produce no new UTXOs at all). Also, each block contributes to the block counter, which means, that timelocked transactions are affected by that.
4. If you have any coinbase transaction, which has less than 100 confirmations, then you have an incentive to mine even empty blocks, just to unlock it, and be able to move it somewhere else.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
rodskee
Full Member
***
Offline Offline

Activity: 2436
Merit: 204


★Bitvest.io★ Play Plinko or Invest!


View Profile
July 09, 2024, 05:19:28 AM
Merited by vapourminer (2)
 #8

1. Is "Timechain" never a word with defined meaning?.

just like in any other language, words are used and words eventually die. it doesn't mean that because it is not commonly used anymore is it can't be defined anymore. a quick search on the internet will give you a definition of what a timechain is and what it is more commonly called now.
Quote
2. If the explanation above is actually the defined meaning of Timechain, then why is it not found in so many crypto glossary?.
let's go back to the history of blockchain and terms used

how to time-stamp a digital document by stuart haber and w. scott first explored the concept of blockchain but did not have an exact term for it not until satoshi

it's actually important to note that satoshi never used the term blockchain. blockchain is a one-word terminology that came from satoshi's constant use of the words: block and chain.

so we see how even though it was never officially used by satoshi, the term blockchain was normalized and now it is all people use. it is the same way how no one seems to use or even know about the term timechain despite satoshi actually using it. it might also have something to do with how blockchain is viewed today

instead of focusing on the time aspect, it is easier to describe the concept with its structural aspects hence the blockchain.

Accardo
Hero Member
*****
Offline Offline

Activity: 1148
Merit: 521


Leading Crypto Sports Betting & Casino Platform


View Profile
July 09, 2024, 12:52:51 PM
Merited by vapourminer (1)
 #9

It might come as a surprise to you that Nakamoto doesn't mention that term at all. In fact, the term blockchain has no standard technical definition but is a loose umbrella term used by various parties to refer to systems that bear varying levels of resemblance to bitcoin and its ledger.



Yes, Satoshi preferred words like chain of blocks, global ledger and block chain (with a space in-between) the word "Blockchain" wasn't used due to projects that don't meet the decentralization standards like Bitcoin using the term Blockchain.  This link validates the fact Satoshi wasn't interested in the term Blockchain. https://github.com/bitcoinsSG/timechain



From my perspective in trying to analyze both words (Timechain and Blockchain), Blockchain sounds more fluent, maybe because I am used to it, while Timechain on the other hand: sounds more like the arrangement of the chain in respect to arrangement order, which should be determined by time. Though, I can't still find the difference from a Blockchain, which leads to my question:

1. Is "Timechain" never a word with defined meaning?.

2. If the explanation above is actually the defined meaning of Timechain, then why is it not found in so many crypto glossary?.


These two terms simplifies it; chains of block and chains of transaction. The later has to do with the records of all transaction history of any coin. The chain of block, sets a specific chain of transaction in an authoritative order, to fight double spending. They both initiate a rigid chain of events in time or a timechain, the indication of time simply means, what has occured cannot be erased. Read this

Your second question, from a source I read, timechain is not being used because it doesn't explain better to a lay man about how the timestamp works. For instance, blocks get added within ten minutes and the timestamp of each block is based on the time provided by the miner and validated by network nodes. Since it's not static, miners can adjust it provided it's within an acceptable time range it diminishes the reliability of the timechain initiative.  (Though I'm not sure of his statement about Satoshi changing the name to Blockchain) Seems he's wrong, since Satoshi never mentioned Blockchain anywhere including this forum.

In my own perspective, I see Bitcoin as a clock. All events happen with time. Halving, mining, block difficulty, have a designated time when it'll happen. And once it hits the programmed time, the event begins. So using the term timechain solidly explains the technology than the term Blockchain.

However Bitcoin is a revolutionary innovation, things change as time creeps by,  timechain isn't the only missing term. "hashtimechainbest" which meant the best block within the longest chain and it got interchanged by terms like "chain work" or "hashbestchain" meaning the difficulty and accumulated work in the block chain. So, things change and it completely defines how decentralized Bitcoin is, Satoshi isn't a centralized leader of this technology, developers can come up with a term which would be widely accepted by everyone and sidelines what Satoshi named it.


..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
Felicity_Tide (OP)
Member
**
Online Online

Activity: 98
Merit: 112

cout << "Bitcoin";


View Profile
July 09, 2024, 02:52:05 PM
Merited by garlonicon (1)
 #10

Because there are times, when you have no new transactions to mine (you can see for example empty blocks with "100% health", reported by block explorers, on testnet). In that case, it is better to mine an empty block, because:

1. If there would be a rule, that "blocks cannot be empty", then miners would be forced to artificially make some transactions, even though they would never be needed by anyone in the first place.
~

I think all these points are convincing enough and has enlightened me. The number one which was quoted above, just triggered something I read few weeks back, so instead of creating a random thread for it, let me better ask it here.

So, what I came across was an article that talks about tx fees and how it can be triggered in the future. I can't find the actual source link or even remember where I read it from right now, but this is what I think the article says:

The article suggest that: in the future (maybe) when mining reward is almost diminished, miners would opt for inflating tx fees, just by creating a particular transaction, and fixing a huge tx fees in it. For example, assuming I am mining, just because I observed some little congestion, I will want to take advantage just by creating a real tx and attaching a high tx fees, inorder to trigger similar behavior from those who have their tx in the mempool.

But this trick seems to raise lots of doubts. Even if the miner successfully trigger such action thereby making everyone want to increase their tx fees, there is also a very slim chance that he would be opportune to also pick that particular tx(used in triggering the whole action) and confirming it so as to also receive the tx fee he attached, which means another miner might likely get hold of it before he does.

So, do you think this kind of approach of inflating/triggering high tx fees would work later on?



When Bitcoin first got started, empty blocks had to be seen as valid, otherwise there'd be no blockchain progress, given the lack of transactions. Nowadays they usually only occur if a block gets found immediately after another, with miners being incentivized to just get the block out there as fast as possible, regardless of whether they were already able to fill the block with transactions or not. At least it was that way a few years ago.

I think I have learnt something, as your explanations are valid.



Your second question, from a source I read, timechain is not being used because it doesn't explain better to a lay man about how the timestamp works. For instance, blocks get added within ten minutes and the timestamp of each block is based on the time provided by the miner and validated by network nodes. Since it's not static, miners can adjust it provided it's within an acceptable time range it diminishes the reliability of the timechain initiative.  (Though I'm not sure of his statement about Satoshi changing the name to Blockchain) Seems he's wrong, since Satoshi never mentioned Blockchain anywhere including this forum.  

I think I also find your explanation valid. The link you shared contains nice information, but most of the articles are written in Portuguese. There is a book I saw on that site with a title: Chronicles of the Code Keepers: Rising of Titan. Is there a way I can get it?, because it seems the website requires subscription or something.
HeRetiK
Legendary
*
Offline Offline

Activity: 2996
Merit: 2117


Playgram - The Telegram Casino


View Profile
July 09, 2024, 04:36:08 PM
 #11

So, what I came across was an article that talks about tx fees and how it can be triggered in the future. I can't find the actual source link or even remember where I read it from right now, but this is what I think the article says:

The article suggest that: in the future (maybe) when mining reward is almost diminished, miners would opt for inflating tx fees, just by creating a particular transaction, and fixing a huge tx fees in it. For example, assuming I am mining, just because I observed some little congestion, I will want to take advantage just by creating a real tx and attaching a high tx fees, inorder to trigger similar behavior from those who have their tx in the mempool.

But this trick seems to raise lots of doubts. Even if the miner successfully trigger such action thereby making everyone want to increase their tx fees, there is also a very slim chance that he would be opportune to also pick that particular tx(used in triggering the whole action) and confirming it so as to also receive the tx fee he attached, which means another miner might likely get hold of it before he does.

So, do you think this kind of approach of inflating/triggering high tx fees would work later on?

That doesn't sound particularily feasible to me, because it would require a large majority of miners to collude/cooperate while miners not participating in such behaviour would gain an economic advantage by not throwing high-value transactions into the pot/mempool.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
garlonicon
Hero Member
*****
Offline Offline

Activity: 828
Merit: 2006


View Profile
July 10, 2024, 06:25:41 PM
Merited by vapourminer (1)
 #12

Quote
So, do you think this kind of approach of inflating/triggering high tx fees would work later on?
Yes, some users even assume, that it already happened, in a form of Ordinals, and other types of transactions, related to pushing data. For example, if you have 10,000 coins, like here in 914a6348ba832b79c631a6f70ea9e2c3e1e433ee0b90633d51e3fe1164c05dc0, then, if the minimally accepted fee is one satoshi per vbyte, then you can push 1 TB of data, using that fee rate. And from 2009 to 2024, up to today, the Bitcoin network produced something around 600 GB, for 15 years.

Which means, that any whale, at any time, can flood mempools with a lot of data, just to force people to pay more. The maximum block size is 4 MB. Which means, the minimal price you have to pay, is something around 0.04 BTC. So, the price for flooding is 0.04 BTC per 10 minutes (or more).

Also, this is the reason, why I recommended starting testnet4 from "already after 12 halvings or so", instead of starting from 50 tBTC, and allowing new users to get a lot of coins, and open a way to flood the network from the very beginning, by giving each new miner an ability to push up to 5 GB of data, with every mined block.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!