Bitcoin Forum
May 03, 2024, 12:56:40 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 »
2861  Bitcoin / Development & Technical Discussion / Re: Bitcoin transaction versus bitcoin mining on: December 06, 2018, 04:08:02 AM
The blockchain will continue to grow forever, only the mining reward is decreasing.
Does this means that if no more Bitcoins are generated, the blocks are still created at the same speed (2016/10 min average) and the blockchain still running with the same number of transaction maximum possible / day?

Yes, assuming there aren't any technology (which can solve scaling problem) applied to Bitcoin.

Also does this means that Bitcoin can continue to work without miners, just using these blocks automatically generated every 10 min?

No, miners is still needed. Additionally, they still get reward from transaction fee from transaction which included on blocks they mine.

Blocks and Bitcoins are not the same thing I understand. Blocks can host transactions, or mining rewards, that are a special kind of transaction. The max number of transaction is constant, but the bitcoin creation is halved every 4 years.

Am I right?

Yes, block can host/store transaction. In fact, all transaction must stored/included in blocks.
Yes, block must have coinbase transaction, which is transaction about mining reward for the miner/pool.
No, maximum transaction amount on blocks depends on each transaction size.
Yes, bitcoin creation mining reward is halved every 4 years.
2862  Bitcoin / Development & Technical Discussion / Re: Bitcoin transaction versus bitcoin mining on: December 06, 2018, 03:20:10 AM
You clearly need to learn more about Bitcoin

Transaction are stored in a block... but the number of blocks created is lowered every 4 years.

You meant block mining reward, block time interval is still same (even though actually it's 0.6 minutes faster)

The number of transactions is increasing because of the popularity of Bitcoin.

How can Bitcoin will scale in the future if the number of blocks are lower, and the number of transactions is increasing, there must be a breaking point where it will not be possible to mine enough to satisfy the incoming number of transactions?

What limits bitcoin scaling is Bitcoin's block size/weight and there's almost no correlation between scaling and mining reward. But there are multiple technology to solve/reduce the problem such as LN and MuSig Schnorr

Another question with the same idea, at the early stage of Bitcoin, when there were not enough transactions to fill these blocks, many blocks must have been generated, but empty. Does this mean that a large part of the blockchain is filled by empty blocks or blocks that are not totally used?

Yes, earlier block isn't full, but still used/generated as each block must have at least one transaction (which is coinbase transaction). But no need to worry about this as each block don't reserve 1MB storage space.
2863  Bitcoin / Development & Technical Discussion / Re: Shahin Go-Round, a new approach to green blockchains.. on: December 04, 2018, 04:32:19 AM
Forgive the noob question, but isn't Bytecode Virtual Machine the most efficient way to process transactions? This is from my CTO's mouth...

And how would i know about "Bytecode Virtual Machine/BVM" (since you're talking about technology for altcoin while this is Bitcoin Development & Technical Discussion section) ?
Why don't you share the whitepaper/technical article of this "Bytecode Virtual Machine" since just say "it's the most efficient way to process transactions" doesn't prove anything.

Frankly i don't believe it as Bitcoin transaction is very simple and use ECDSA which have fast verification speed, unless this BVM uses cryptography signature which have faster verification time than ECDSA.
Bitcoin also use merkle tree for it's block structure which is pretty fast
2864  Bitcoin / Development & Technical Discussion / Re: BITCOIN Hacking University - Let's Begin on: November 29, 2018, 08:16:49 AM
You don't need university to achieve your goal

But if we were to find bitcoin vulnerability, IMO it's better to check other things (which more likely have vulnerability) such as :
1. CSPRNG used to generate seed
2. OP_CODES script
3. Value overflow/underflow
4. Transaction/script/block verification
2865  Bitcoin / Development & Technical Discussion / Re: Is it possible for the block chain records to be compressed and rebased? on: November 26, 2018, 06:48:18 PM
The technologies mentioned by ETFBitcoin do not decrease the size of the blockchain (not necessary at all).
They decrease the size of a transactions which will result in more transactions being able to fit into one block.

Yes, additionally :
1. Some of it allow shorter signature verification time, while BLS have longer verification time
2. Bellare-Neven and MuSig can be combined with Schnorr Signature for better result (with different method). Currently Bitcoin will use MuSig - Schnorr
3. MAST reduce script size by remove/don't include unused script parts (not compression). Additionally, it improves privacy as not all parts of script (which usually contain public key) must be submitted.

Given Bitcoin's current blocksize policy.

I doubt that storage could keep up if Bitcoin were to use, say, 1 GB blocks like some on the extreme end of on-chain scaling have been proposing.

I do agree though that storage is the lesser problem. More acute problems regarding blocksize are bandwidth and network propagation.

Storage speed and RAM usage also important when we're talking about block size/weight scaling. Looking at ETH, HDD isn't fast enough to keep up with all transaction and those who want to run full nodes must use SSD and it's RAM usage is more than average pc/laptop (at least 4GB, depending on client).
2866  Other / Meta / Re: Censorship on BCT software forum is a joke. on: November 25, 2018, 06:01:27 PM
First of all, moderation (or censorship by your definition) bound to happen on centralized forum. There's nothing you could do except move to another forum, use decentralized forum or take over this forum.


https://xkcd.com/1357/



Maybe showing us the posts you claim was deleted would help here

Yes OK

--snip--

Does this help

Use this link instead https://bpip.org/profile.aspx?p=Anti-Cen
2867  Bitcoin / Development & Technical Discussion / Re: Quantum Computing and Bitcoin on: November 25, 2018, 06:43:07 AM
ECDSA/secp256k1 is quantum-resistance as long as it's public key isn't known, which means users should be fine as long as they never re-use their Bitcoin address and Quantum computer isn't fast enough to find out it's private key before the transaction got confirmed/fully propagated to all nodes.

But there are proposal to use cryptographic signature which is quantum resistant, even though AFAIK there's huge trade-off such as far larger signature size and longer verification time.
2868  Bitcoin / Development & Technical Discussion / Re: How many tx/second can we handle now? on: November 24, 2018, 07:50:44 PM
So scaling bitcoin isn't a point of discussion anymore (only for those people, who want to make sure, that the coffee they paid for a dollar is forever visible in a blockchain - for tose people it is better to use bitcoin unlimited, abc or cash chains).

I disagree since off-chain scaling solution such as LN still require on-chain transaction to open and close channel. With current 1MB 4 million weight unit and assuming everyone use LN, it's still not enough when more people uses Bitcoin.
But again, there's better alternatives such as compress transaction (such as Schnorr  Signature) and increase block weight/size should be considered as one of last solutions.

p.s. maybe you were talking about off-chain only, while the linked site only takes into account on-chain.
But are offchain transactions easy to use for non tech savvies ?
Is that solution already implemented?
And if so, post a link thanks

Most off-chain/side-chain solution is still young and barely used, so it's hard to to use at first. But however, i'm sure it's UI/UX would be better in future.
For example, using Bitcoin was difficult on earlier stage (2009 - 2012) as there's no friendly mobile/desktop wallet, but now using wallet is far easier.

Off-chain scaling solution such as LN already implemented, but it's still far from finished and have some annoying weakness.
2869  Bitcoin / Development & Technical Discussion / Re: How many tx/second can we handle now? on: November 24, 2018, 03:01:47 AM
That depends whether we're talking about on-chain/off-chain and use SegWit/not. If we're only talking about tx/s on-chain, then it would be :
1. about 7 tx/s if all transaction don't use SegWit
2. between 12-20 tx/s if all transaction use SegWit

But if we're talking about off-chain tx/s, then in theory it's unlimited (ignoring on-chain transaction to open and close channel)
2870  Bitcoin / Development & Technical Discussion / Re: Plans of attack for bitcoin? on: November 22, 2018, 04:38:51 PM
If we're talking only about attacking Bitcoin in theory, there are plenty such as :
1. Looking for PRNG/CSPRNG flaw on open-source wallet. It already happens once with Google/Java's PRNG back in 2013
2. Brute-force brain wallet with common words in various language / popular terms
2. Hack multiple pools and perform 51% attack
3. Looking for bug on bitcoin protocol (signature, transaction/blockchain verification, etc.) Tongue

I'm sure it's slightly more likely than scenario you mentioned
2871  Other / Meta / Re: Save Bitcoin Discussion subforum on: November 22, 2018, 11:26:57 AM
Unfortunately, there are more spammer/spam post than moderators could handle. The only thing you could do is by self-moderate your thread and remove all spam/FUD.
There's solution such as disable signature on "Bitcoin Discussion" or ban all Signature Bounty, but we know that won't happen.

That's why most member don't visit that boards or only participate on/make self-moderated thread.
2872  Bitcoin / Development & Technical Discussion / Re: 2038 year problem: does it have an impact on bitcoin? on: November 21, 2018, 06:26:20 PM
Bitcoin won't face this problem in 2038 as bitcoin use unsigned 32-bit/4-byte int

But i'm not sure if all client or wallet uses same data format or already migrate to longer timestamp format (such as unsigned 64-bit/8-byte int)
2873  Local / Bahasa Indonesia (Indonesian) / Re: [Info] Data Estimasi, Sirkulasi BTC & Reward Mining BTC yang masih tersisa on: November 21, 2018, 06:25:08 PM
Berbicara tentang bitcoin block time, hashrate dan difficulty. Harus diketahui bahwa rata-rata block time sekarang adalah 9.4 menit, bukan 10 menit.

Code:
Timestamp block #550981 : 1542823475
Timestamp block #1 : 1231469665

Perbedaan waktu timestamp : 1542823475 - 1231469665 = 311353810
Rata-rata timestamp : 311353810 / 550981 = 565.089921431

1 timestamp = 1 detik, maka rata-rata block time adalah 565.089921431 detik / 9.418165357 menit

More info :
1. https://arxiv.org/abs/1801.07447. Lebih tepatnya, bagian "II-B Block timestamps"
2. https://www.domob.eu/research/DifficultyControl.pdf
3. https://bitcointalk.org/index.php?topic=4905698.msg44176636#msg44176636
2874  Bitcoin / Development & Technical Discussion / Re: In case of a 51% attack, can the damage be reverted? on: November 20, 2018, 11:07:25 AM
With rollback you erase a chunk of the history. And yes, that means all the transactions included in that block / those blocks.
Luckily Bitcoin network is strong enough to make 51% attack too expensive to worth it, because the rollback is a nightmare and really nobody would consent to support it.

Actually, AFAIK it happened twice :
1. Value overflow in 2010 where attacker generate 184,467,440,737.09551616 Bitcoin
2. Accidental hard-fork after QT 0.8 release where it has different DB version and not compatible with older version

So, if something major like that happen again, rollback might be supported by parts of the community

Note that a long range 50%+1 attack is impractical and won't e carried out in real world because the attacker will ruin the coin under consideration by such an attack while spending too much resources (electricity, rents, ...) it turns the whole purpose of the attack to be void.

I agree as it's not impractical, expect it happened once with Bitcoin Gold (a fork of BTC). AFAIK attacker borrow hashrate from various mining rental services such as NiceHash to reverse 22 blocks, which is far higher than average confirmation needed by most merchants/exchange (1-6 confirmation).
While it can't happen to Bitcoin as there's no services which could provide hashrate enough to perform 51% attack. All cryptocurrency which it's hashrate is lower than hashrate of mining rental service combined should be very careful.
2875  Bitcoin / Development & Technical Discussion / Re: Bitcoin Scaling Solution Without Lightning Network... on: November 17, 2018, 05:11:57 PM
     Unlike, BCH, the BTC network already has consensus mechanisms in place that they are willing to use in order to ensure the vast majority of the network is on the same page before proceeding. As demonstrated by the UASF, we can also implement ways to ensure the miners can be persuaded to go along with the wishes of the non-mining users. If someone doesn't want to wait for a high consensus in order to implement their "improvements," they are free to go fork off. That's why we already have hundreds of alt coins right now. As I have already acknowledged, the "bigger block" solution probably won't be practical for at least a decade or so. I have also acknowledged that the second layer solution would probably end up being more efficient with the resources. However, it is nice to know that there is a plan "B" to the scaling solution, just in case the problems with the LN cannot be overcome.

Looks like no one remember about transaction compression (reduce transaction size). This is similar scenario with internet scaling in past where people only focus on increasing bandwidth rather than compress the content and compression format such as MP3 solve many problem (including internet scaling a bit).

IMO, bitcoin need all of it (n-layer network, higher block size limit and lower transaction size) to be able to scale without lots of security/decentralization trade-off.
2876  Bitcoin / Development & Technical Discussion / Re: Bitcoin Scaling Solution Without Lightning Network... on: November 17, 2018, 03:35:00 AM
This has been discussed many times and unfortunately, majority of Bitcoiner would disagree since increasing block size would increase the cost of running full nodes.
Split block data to many different nodes type is called Sharding and already proposed many times such as BlockReduce: Scaling Blockchain to human commerce
Besides, IMO sharding open lots of attack vector, increase development complexity and requiring more trust.

Additionally, LN help bitcoin scaling a lot, even though it's not perfect solution. Those who said that clearly don't understand how LN works and it's potential.
Lots of cryptocurrency including Ethereum are preparing 2nd-layer/off-chain as scaling solution because they know it's good scaling solution.
2877  Other / Serious discussion / Re: "The Blockchain Lie" on: November 15, 2018, 05:50:41 PM
Well, in principle you are right. But with that particular person's background
Quote
Roubini (...) was Senior Economist for International Affairs in the White House's Council of Economic Advisers during the Clinton Administration. He has worked for the International Monetary Fund, the US Federal Reserve, and the World Bank
you would expect him to know what he is talking about when he talks about money, even crypto-money, especially if he talks about it.

When I read such controversial information coming from people who would be expected to know what they are talking about, I always feel there may be their own hidden agenda behind their words.

You just prove what i'm said is right, because :
1. Most experts on same fields (with him) who voice his/her opinion about Bitcoin/Cryptocurrency clearly have no idea or don't understand about what they're talking about.
2. I doubt anonymity/pseudonymity, full-control over money,  un-censorable  & decentralization are important things in today's economy which makes those expert can't see potential of Bitcoin/Cryptocurrency
2878  Bitcoin / Development & Technical Discussion / Re: Dead man's switch on: November 15, 2018, 05:36:54 PM
There are many ways if he rely on trusted people or 3rd party which already mentioned by others.

Otherwise, the closest things that i could think is using P2SH transaction/bitcoin script where the receiver only can claim the Bitcoin after n days/blocks. To prevent claim abuse while he's still alive, he could remake the script with different timelock before current timelock is "expired".
The rough code should look like this (i'm still learning bitcoin script, so most likely it's inaccurate) :
Code:
OP_IF
    <Alice's Public Key> OP_CHECKSIG
OP_ELSE
    <90 days> OP_CSV <Bob's Public Key> OP_CHECKSIG
OP_ENDIF
2879  Bitcoin / Electrum / How do i verify Electrum installer on Linux? on: November 15, 2018, 10:27:49 AM
As the title mentioned, how do i verify Electrum on Linux? I'm talking about installing Electrum on Terminal with these command :
Code:
Install dependencies:
sudo apt-get install python3-setuptools python3-pyqt5 python3-pip
Install Electrum:
sudo python3 -m pip install https://download.electrum.org/3.2.3/Electrum-3.2.3.tar.gz#egg=electrum[fast]

or should i just download Electrum's source, verify it's signature and compile it myself?
2880  Other / Meta / Re: Add Altcoin Development section on: November 15, 2018, 04:55:35 AM
Your idea has been suggested by many members previously (including me), but until now it doesn't happen. IMO it's because :
1. No moderator with sufficient altcoin's technical knowledge which means moderator can't identify which post is FUD, troll or not
2. Many members would pretend they have in-depth knowledge, even though all they do are throw some terminology or details from other website/whitepaper
3. The board would turn into announcement/promotion board where each coins claims they have best technology

Besides, few of non-bitcoin/altcoin technology already discussed on Development & Technical Discussion.
Things might be different if this suggested-board have some restriction such as signature disabled or minimum rank (Jr. Member / Member).
Pages: « 1 ... 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 [144] 145 146 147 148 149 150 151 152 153 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!