Bitcoin Forum
June 21, 2024, 07:47:52 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Technical Support / Re: Question on structure of Segwit part of transaction on: February 19, 2019, 11:13:40 AM
Thanks very much for explaining! I was confused because when the number of stack elements was 4 the first stack item always had a zero length. So I figured the counter was not a counter but some kind of code.
2  Bitcoin / Bitcoin Technical Support / Re: Question on structure of Segwit part of transaction on: February 18, 2019, 12:31:19 PM
This is the data of the 26th transaction in a block that was created on 28 Aug 2017 21:20:46 GMT:
00 00 00 00 02 00 00 00 00 01 01 88 03 30 8C 8C 79 75 F2 A4 EA 36 8D 1D B4 07 50 41 64 18 F7 43
5D DE 6A 67 44 9D 32 76 79 61 79 01 00 00 00 17 16 00 14 C0 AF C6 18 E6 E5 5E 77 21 01 2D A4 FB
ED FC 41 05 13 8D F1 FF FF FF FF 02 D4 AD 71 EF 04 00 00 00 17 A9 14 FA 2A 70 3A F8 1A 31 25 28
4C 5F C6 45 31 E8 2B 1C 2D CD 99 87 D2 21 12 00 00 00 00 00 19 76 A9 14 63 C5 06 75 7B 4C B6 25
59 FB 7B F2 B1 F0 81 11 54 F4 29 99 88 AC 02 47 30 44 02 20 43 4B B6 B4 D0 FA 71 83 62 5B D5 0F
55 C2 6C 8B 74 B3 12 DF 5F 06 1B 96 88 6F 33 E5 16 AF 3D 92 02 20 7F C7 61 99 99 CB 72 96 35 6A
BE 82 A9 A0 B1 EC 73 1B 66 27 25 2E C8 29 38 B9 09 99 1E 43 C3 B4 01 21 02 00 62 14 1C CC 8E 79
C1 7F C2 0C 0C CE F8 DA 06 1F 58 D3 43 D2 1E D9 2C 00 57 F4 80 FA 52 2C 3D 00 00 00 00

I have analysed the structure as follows:
Locktime of previous tx = 00 00 00 00
Version = 02 00 00 00
Segwit field? = 00 01
Number of inputs = 01
Hash previous tx = 88 03 30 8C 8C 79 75 F2 A4 EA 36 8D 1D B4 07 50 41 64 18 F7 43 5D DE 6A 67 44 9D 32 76 79 61 79
Index of output in prev tx = 01 00 00 00
Script length = 17 (23)
Script = 16 00 14 C0 AF C6 18 E6 E5 5E 77 21 01 2D A4 FB ED FC 41 05 13 8D F1
Sequence = FF FF FF FF
Number of outputs = 02
Amount of first output = D4 AD 71 EF 04 00 00 00 (BTC = 40,17204692)
Script length = 17 (23)
Script = A9 14 FA 2A 70 3A F8 1A 31 25 28 4C 5F C6 45 31 E8 2B 1C 2D CD 99 87
Amount of second output = D2 21 12 00 00 00 00 00 (BTC = 0,01188306)
Script length = 19 (25)
Script = 76 A9 14 63 C5 06 75 7B 4C B6 25 59 FB 7B F2 B1 F0 81 11 54 F4 29 99 88 AC
Segwitcode? = 02
Length of first Segwit field? = 47 (71)
First Segwit field? = 30 44 02 20 43 4B B6 B4 D0 FA 71 83 62 5B D5 0F 55 C2 6C 8B 74 B3 12 DF 5F 06 1B 96 88 6F 33 E5 16 AF 3D 92 02 20 7F C7 61 99 99 CB 72 96 35 6A BE 82 A9 A0 B1 EC 73 1B 66 27 25 2E C8 29 38 B9 09 99 1E 43 C3 B4 01
Length of second Segwit field? = 21 (33)
Second Segwit field? = 02 00 62 14 1C CC 8E 79 C1 7F C2 0C 0C CE F8 DA 06 1F 58 D3 43 D2 1E D9 2C 00 57 F4 80 FA 52 2C 3D
Locktime = 00 00 00 00

The fields with questionmarks have been introduced with the activation of Segwit on August 24 2017. I have seen Segwitcodes 00, 02 and 04. Code 00 appears to have no additional Segwit fields, code 02 appears to have 2 Segwitfields and code 04 appears to have 3 Segwitfields. What do these codes and additional fields mean and are there other codes possible?
3  Bitcoin / Bitcoin Technical Support / Re: Question on structure of Segwit part of transaction on: February 18, 2019, 09:37:52 AM
Thanks for helping out. The structure of the blockchain on my computer however doesn't seem to match the described structure in these examples. I am still running a Bitcoin Core v0.13.1 wallet. Could that explain the difference?
4  Bitcoin / Bitcoin Technical Support / Question on structure of Segwit part of transaction on: February 16, 2019, 11:03:06 PM
Can anyone tell me where I can find a full technical description of the changes in the structure of the bitcoin blockchain for Segwit?

A few years ago I created my personal blockchain browser. Now I am trying to update this browser for Segwit. I have limited knowledge of the cryptography and I just try to analyse the blockchain data. I see that in a Segwit transaction for every transaction input there is a Segwit part. This Segwit part seems to have three different structures identified by the value of the first byte: 0, 2 or 4. Structure 0 has zero length Segwit part, 2 has two variable fields Segwit data and 4 has three variable fields Segwit data. Can someone explain the meaning of these three different Segwit data structures?
5  Bitcoin / Bitcoin Technical Support / Technical question on Segwit on: January 20, 2018, 11:18:27 PM
A few years ago I created my personal blockchain browser. Now I am trying to update this browser for Segwit. I have limited knowledge of the cryptography and I just try to analyse the blockchain data. I see that in a Segwit transaction for every transaction input there is a Segwit part. This Segwit part seems to have three different structures identified by the value of the first byte: 0, 2 or 4. Structure 0 has zero length Segwit part, 2 has two variable fields Segwit data and 4 has three variable fields Segwit data. Are there more than those three possible values? Can someone explain the meaning of these three different Segwit data structures?
6  Bitcoin / Bitcoin Discussion / Visa bitcoin debitcards have been deactivated today on: January 05, 2018, 08:04:27 PM
All Visa bitcoin debitcards from XAPO, BitPay, Bitwala, Cryptopay, Wirex, and TenX have been deactivated today.
See: https://steemit.com/bitcoin/@firemonkey/all-visa-bitcoin-debitcards-from-xapo-bitpay-bitwala-cryptopay-wirex-and-tenx-have-been-deactivated-today
The reason is continued non-compliance with the Visa operating rules by Gibraltar based card provider WaveCrest. Visa says it is not banning cryptocurrencies in general but they are not explaining what kind of non-compliance they mean. What kind of non compliance are they talking about?
7  Economy / Marketplace / Re: Was yesterdays Segwit2x fork a complete scam? on: December 29, 2017, 07:27:06 PM
The coin listed on Yobit is just a future for speculation purposes, just like the Bitfinex Segwit2x token. The actual "coin" is not available yet and probably never will be because is seems that there are no developers involved. 
8  Economy / Marketplace / Was yesterdays Segwit2x fork a complete scam? on: December 29, 2017, 06:32:23 PM
https://steemit.com/bitcoin/@firemonkey/warning-new-segwit2x-fork-is-possible-scam
It seems like a complete scam. They probably cashed on the false expectations they raised. The Bitfinex Segwit2X token tripled in value after their announcement.
9  Bitcoin / Bitcoin Discussion / The current state of BTC mining on: November 12, 2017, 10:14:05 AM
The total hashrate for BTC has dropped 50%. Mining BCH has become more profitable. I see that major miners have reduced their mining effort and some, like BTC.TOP, have stopped completely mining BTC. As a result the average time between blocks has gone up to almost 20 minutes. It will take time for the difficulty to adjust for this and then it will be profitable for miners to start mining BTC again. The adjustment will take place after 1868 blocks and with the current creation rate that will take more than 20 days. I do expect that some big miners will switch back to BTC because it is in their interest to do so. Miners will want to keep BTC alive because they like it when they can switch between more than one blockchain and they also are probably still holding substantial amounts of BTC. Although it is more profitable now to mine BCH some major miners are still mining BTC. Bitmain (Antpool and BTC.COM) is still mining BTC and BTCC who did stop for a few days has switched back to mining BTC now (BTCC mined 9 blocks in the past 24 hours). Even Bitcoin.com, owned by Roger Ver, has mined two blocks in the past 8 hours!
10  Bitcoin / Bitcoin Discussion / Re: Explain situation around Bitcoin on: November 12, 2017, 09:21:17 AM
The total hashrate for BTC has dropped 50%. Mining BCH has become more profitable. I see that major miners like BTC.TOP have stopped completely mining BTC. As a result the average time between blocks has gone up to almost 20 minutes. It will take time for the difficulty to adjust for this and than it will be profitable for miners to start mining BTC again. Miners will switch back to BTC because it is in their interest to do so. Bitmain is still mining BTC because they don't want to see the value of BTC to drop.
11  Bitcoin / Bitcoin Discussion / Question on structure of Segwit part of transaction on: November 10, 2017, 08:58:01 AM
Can anyone tell me where I can find a full technical description of the changes in the structure of the bitcoin blockchain for Segwit?

A few years ago I created my personal blockchain browser. Now I am trying to update this browser for Segwit. I have limited knowledge of the cryptography and I just try to analyse the blockchain data. I see that in a Segwit transaction for every transaction input there is a Segwit part. This Segwit part seems to have three different structures identified by the value of the first byte: 0, 2 or 4. Structure 0 has zero length Segwit part, 2 has two variable fields Segwit data and 4 has three variable fields Segwit data. Can someone explain the meaning of these three different Segwit data structures?
12  Bitcoin / Bitcoin Discussion / Is a bitcoin wallet a savings account or a payment account? on: November 10, 2017, 12:04:04 AM
Is bitcoin virtual gold or virtual cash? At this moment I consider bitcoin more as virtual gold. Currently banks offer savings accounts and payment accounts. I consider my bitcoin wallet as a savings account. At this moment my bitcoin wallets are not suitable as a payment account. That is not a problem because I don’t want to pay with bitcoin. I regret all my past bitcoin payments (I do have a bitcoin debit card). I should have made those past payments with fiat currency and I should have saved my bitcoins because the value of those bitcoins has gone up considerably. If you pay your coffee with bitcoin today you may remember it in the future as the most expensive coffee ever, much like the guy who paid 10.000 bitcoin for two pizza’s back in 2010.

Apart from the fact that I don’t want to pay with bitcoin, bitcoin is also not suitable for most payments. There is not enough transaction processing capacity, the fees are too high, the confirmation times are too long and bitcoin is not yet generally accepted. A cryptocurrency payment account requires different or additional technology. This could be the bitcoin lightning network or another cryptocurrency that has a much bigger transaction capacity like for example IOTA (IOTA uses a two dimensional tangle instead of the one dimensional blockchain). Several altcoins also consider themselves as a useful cryptocurrency for payments. Altcoins like Bitcoin Cash, Monero, DigitalCash and Zcash could develop into useful currencies for payments but currently their acceptance is very limited. For now I will keep paying my bills with old fashioned fiat currency but that could change in the near future.

My conclusion is that for the time being bitcoin is more like virtual gold. It is however in a savings account and can be transferred much easier than the real gold. In the future the lightning network and/or altcoins will probably also provide virtual cash in suitable payment accounts.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!