A Beginner’s Guide to Segregated Witness (SegWit)

Zdroj: LBankČas: 2019-11-25 11:00:51

Segregated Witness: A Revolutionary Blockchain Scaling Technology

In the realm of Bitcoin and other cryptocurrencies, "Segregated Witness (SegWit)" stands as a landmark technological upgrade proposal. Conceived in 2015 by Bitcoin Core developer Pieter Wuille and his team, this innovation was designed to tackle the pressing challenge faced by the Bitcoin network at the time—its transaction processing capacity being constrained by block size, resulting in only about seven transactions per second being processed, an insufficient rate to meet the growing market demand.


The core tenet of SegWit lies in optimizing and reorganizing the block data structure. It achieves this by decoupling digital signatures (verifier information), which were previously bundled with transaction data, enabling the "witness" data to be stored separately. This separation is akin to extracting and storing signature pages from a ledger separately, allowing the transaction content portion to utilize block space more efficiently, thereby significantly increasing the number of transactions that can fit within a single block and enhancing the overall network's transaction throughput.


With SegWit protocol successfully activated on the Bitcoin mainnet in August 2017 via a soft fork, this major breakthrough not only dramatically improved Bitcoin's transaction speed but also indirectly expanded the effective capacity of blocks, addressing a host of security vulnerabilities stemming from transaction data malleability issues. Today, numerous mainstream cryptocurrency projects, including Bitcoin and Litecoin, have adopted and implemented SegWit technology, laying a solid foundation for the continued development of the cryptocurrency ecosystem.

A Deep Dive into the Advantages of Segregated Witness (SegWit)

Enhanced Block Capacity and Transaction Storage Efficiency

A key advantage of SegWit lies in its efficient utilization of block capacity. In traditional Bitcoin transactions, signature data occupies a substantial portion of block space, potentially reaching up to 65%. However, SegWit technology ingeniously separates signature data from transaction inputs, excluding it from the actual 1 MB block size limit, thereby significantly boosting effective block capacity to around 4 MB. While the physical block size remains unchanged, this engineering solution innovatively increases the number of valid transactions a block can accommodate without necessitating a hard fork for expansion.


Moreover, the introduction of block weight concept presents a novel yardstick that takes into account both transaction data (1 MB) within the block and the segregated signature data (up to 3 MB), providing a more granular measure of blockchain storage efficiency.

Dramatically Increased Transaction Speeds and Lower Fees

Benefiting from the ability to accommodate more transactions per block, SegWit dramatically enhances the transaction processing speed (TPS) of the Bitcoin network. Even with fixed block times, the increased capacity to confirm more transactions within a single block results in a marked improvement in overall system transaction speed. This improvement manifests directly at the user level as shortened transaction confirmation times and reduced transaction costs. Prior to SegWit implementation, Bitcoin network fees soared above $30 per transaction; with SegWit adoption, fees have plummeted to approximately $1 per transaction, significantly lowering the barrier to entry for users.

Resolving Transaction Malleability to Foster Innovation

Another critical issue facing the Bitcoin ecosystem is transaction malleability. Under the original design, transaction signature data was vulnerable to tampering, which could result in legitimate transactions being disrupted and erroneous records permanently embedded in the blockchain. SegWit addresses this by fundamentally redesigning the transaction structure, completely isolating signature data from transaction data, effectively eliminating the possibility of malicious manipulation and thus remedying this security vulnerability.


This enhancement not only strengthens the security foundation of the Bitcoin network but also paves the way for its future development. The resolution of transaction malleability opens the door for the development of second-layer protocols like the Lightning Network, while also facilitating the widespread application of smart contracts within the Bitcoin ecosystem. In summary, SegWit demonstrates exceptional value in enhancing transaction efficiency, reducing costs, and ensuring security, positioning itself as one of the pivotal technological innovations driving the advancement of Bitcoin and the broader cryptocurrency landscape.

The Symbiotic Relationship between SegWit and the Lightning Network

Segregated Witness (SegWit), by addressing transaction malleability, lays a robust foundation for the development of second-layer protocols. Among these, the Lightning Network stands out as one of the most prominent applications. Built atop the Bitcoin blockchain, it serves as an innovative off-chain solution aimed at dramatically enhancing transaction speed and efficiency.


The functioning of the Lightning Network resembles that of a high-speed payment channel system, enabling participants to conduct real-time, near-zero-cost micropayments outside the Bitcoin mainchain. Financial interactions between users need not be immediately recorded on the Bitcoin blockchain; instead, they accumulate offline within a payment channel established between the parties, with relevant transactions only settling and being permanently recorded on the blockchain when the channel is closed. This design effectively alleviates congestion issues in the Bitcoin network, significantly boosts transaction processing capacity, and reduces confirmation times.


Thanks to SegWit's optimization of transaction structure, the Lightning Network operates more securely and stably, while also paving the way for other cryptocurrencies and blockchain projects to adopt similar technology. Consequently, the relationship between SegWit and the Lightning Network can be seen as a complementary symbiosis in technological innovation, jointly driving crucial advancements in scalability and instant transactions within the cryptocurrency realm.

SegWit Applications Beyond Lightning Network Integration

In addition to its tight integration with the Lightning Network, Segregated Witness (SegWit) technology has numerous practical applications within the realm of cryptocurrencies and blockchain.

1. Smart Contract Platforms

SegWit enhances the utilization of transactional data, enabling smart contract platforms like Ethereum to reap benefits as well. Through similar technical optimizations, smart contracts can more efficiently manage complex state transitions while mitigating security risks associated with data structure issues.

2. Cross-Chain Interoperability Projects

SegWit improves transaction formatting, fostering the development of cross-chain interoperability protocols such as Bitcoin-Litecoin atomic swaps. These enhancements facilitate smoother, safer, and more efficient asset exchanges between different blockchains, promoting the convergence and expansion of the cryptocurrency ecosystem.

3. Foundation for Scaling Solutions

Many cryptocurrencies have drawn upon SegWit technology when designing their own scaling solutions. For instance, Bitcoin Cash ABC incorporates elements of SegWit design philosophy in its upgrades. Such projects reorganize block data structures to boost network throughput and performance.

4. Innovation in Banking & Payment Industries

In the traditional financial sector, the concept of SegWit is also garnering attention. Some financial institutions and payment processors are exploring its application in fiat digital currencies or cross-border payment systems, aiming to accelerate transaction speeds and reduce clearing costs.

SegWit vs. SegWit2x: Upgrade Paths and Key Differences

In the quest for Bitcoin scalability and improvement, Segregated Witness (SegWit) emerged as a widely supported and implemented soft fork upgrade solution. However, amid the community's demand for higher transaction throughput, another proposal called SegWit2x (S2X) arose, ultimately failing to materialize.


SegWit achieves backward compatibility by reorganizing block data structures, separating digital signatures (witness data) from transactional data, allowing non-SegWit-updated nodes to continue processing transactions in the old format. In contrast, SegWit2x aimed to push through a hard fork upgrade, encompassing all optimizations of SegWit while also proposing to directly increase the block size from 1MB to 2MB. While this theoretically accommodates more transactions, it could potentially exacerbate data processing burdens for node operators and miners.


At the level of community involvement, SegWit garnered widespread consensus and support, spurring the popularization of the User-Activated Soft Fork (UASF) concept. SegWit2x, on the other hand, faced cancellation due to its proposed substantial alterations to the blockchain's fundamental rules and the lack of consensus among developers.


Regarding SegWit's implementation, two forms emerged: Nested SegWit and Native SegWit (bech32). Native SegWit (bech32 addresses) is an upgraded version of Nested SegWit, offering faster transaction speeds, superior error detection mechanisms, and potentially lower transaction fees. Bech32 addresses use lowercase letters for easier identification and maintain full compatibility with Legacy (non-SegWit) and Nested SegWit addresses. Nonetheless, not all exchanges and wallets support SegWit, necessitating users to verify if their intended recipient address supports the technology when transferring funds. For instance, LBank now supports SegWit address-based BTC deposit and withdrawal services; more detailed information about SegWit can be obtained via relevant FAQs.

Conclusion

Since its proposal in 2015, Segregated Witness (SegWit) technology has demonstrated immense value in enhancing transaction efficiency, increasing block capacity, reducing transaction fees, and bolstering network security. Through the optimization of transaction data structures, it not only addresses Bitcoin's scalability issue but also lays the groundwork for second-layer solutions like the Lightning Network, thereby inaugurating a new chapter in cryptocurrency innovation.


Looking ahead, the symbiotic relationship between SegWit and technologies like the Lightning Network portends ongoing advancements in the cryptocurrency realm regarding faster transaction speeds, lower costs, and heightened cross-chain interoperability. As these technologies continue to mature and their applications broaden, we are justified in believing that the use cases for cryptocurrencies will become more diverse and their role within the global financial system increasingly significant.

TechBlockchainBitcoin
Vodiaca značkaFutures
USDTUSDCLTsBTCETHSTABLECOINS
PáryCenaZmena
84204.12
1.04%
1927.32
0.50%
597.3
2.22%
134.73
3.38%
0.00230
5.50%
0.9999
-0.01%
2.4276
3.82%
3.332
17.16%
2.3545
3.64%
0.3601
1.01%
4.399
6.10%
12.04
0.00%
0.6939
-1.84%
0.000865
3.10%
0.001015
6.17%
0.000001439
10.86%
0.00307
8.87%
0.02264
105.82%
0.04138
158.63%
1.804
15.57%
9.8873
0.00%
0.0009490
16.80%
0.1569
5.16%
0.3420
0.56%
0.08671
-16.23%
1.555
-0.38%
0.00000449
-12.48%
0.001440
-22.54%
0.1051
-4.54%
0.10595
-5.24%
0.001041
-24.18%
0.0002307
-20.17%
0.00011782
-6.99%
0.02205
1.33%
0.000041
-16.33%
0.4355
-2.00%
0.5322
2.25%
0.00237
50.00%
1.0846
-1.42%
0.0000820
-3.98%
0.001100
-5.90%
0.01123
-5.63%
0.137835
3.95%
0.000310
-5.78%
0.01116
-18.66%
0.042092
-3.20%
0.04145
18.94%
0.0143
7.52%
1381.5694
0.66%
2913060.2481899
-33.08%
0.62175
-13.26%
56312.04947
4.18%
0.0001572
-1.87%
0.00000025709
16.17%
19059.39883
17.33%
0.00083019
-24.32%
3132.0000
0.38%
29186.32522
2.52%
0.02448
4.57%
52.72770
17.19%
1943.05675
-1.35%
0.0000004823
-0.31%
0.0000010324
-8.09%
3.00050
-0.12%
28.0983
-4.96%
15.2068
0.39%
6.9576
-0.26%
0.01734
-1.08%
4.931034
0.06%
0.3615
249.95%
2.02755
-2.10%
0.06814
-0.26%
0.007232
-15.41%
0.571852
3.56%
0.3105
7.59%
0.6257
3.28%
0.01302
3.50%
1.2503
-5.42%
0.006271
0.90%
1.1013
0.05%
20.4903
25.82%
8.1067
1.99%
0.01799
-0.83%
0.62210
-3.01%
0.23289
0.00%
0.000000000100
42.86%
523.0000
0.38%
0.147427
-0.74%
0.000300
-75.53%
0.003333
-0.57%
0.2628
0.77%
0.054202
6.79%
0.1477
0.00%
0.1617
3.32%
0.0011624
1.54%
112.5681
-1.25%
0.4268
0.23%
1.0408
-0.88%
0.000016803
5.61%
1.2384
-2.37%
0.7592
-0.01%
0.00002369
-9.16%
0.00006564
2.64%
0.003250
-40.04%
0.114500
-0.69%
1.4551
-2.07%
0.01520
0.00%
0.009720
-0.85%
113.5996
0.59%
0.002416
3.69%
0.00647
-3.72%
0.17600
2.39%
0.00329663
1.00%
95.6933
-0.38%
0.2002
-2.53%
0.04098
2.58%
0.006607
1.04%
0.000000000053
152.38%
0.0120
0.00%
0.000027
-44.90%
230.98
-1.55%
0.00193
1.05%
0.01590
-19.04%
0.000769
-2.04%
0.00049657
-0.44%
8.3422
1.12%
0.0907
1.11%
10.3832
2.76%
0.031000
3.33%
0.073443
-2.95%
0.04503
0.20%
0.8523
-0.36%
0.0003263
1.59%
0.00003554
2.95%
0.03005
-2.12%
0.00713
-11.32%
0.005631
7.40%
0.0000584
14.51%
1.3909
0.64%
0.00004561
-0.63%
2.9742
0.94%
0.0005829
3.79%
0.182970
14.67%
0.004192
1.67%
0.000000285
16.80%
1.1563
0.02%
0.00291
0.00%
0.6317
0.59%
0.95
-2.06%
0.01734
-4.09%
0.1634
0.00%
0.001584
-0.13%
0.000000000708
1.43%
0.013643
3.72%
2.6567
1.84%
0.26503
0.23%
26.6924
1.33%
0.7473
2.09%
0.61266
-0.35%
0.043120
-6.40%
0.00003105
1.40%
0.024091
4.33%
0.5069
0.20%
3.7090
1.15%
0.0281
-0.35%
0.000322
0.00%
0.0003450
-3.17%
0.00000003880
10.79%
0.0713
2.30%
0.00000000003985
2.07%
0.0007005
0.09%
1.6080
-0.41%
1.9555
-1.63%
0.000887
-2.74%
0.1208
0.75%
242.3000
-1.52%
0.0002502
-1.53%
0.115019
0.00%
0.023825
0.36%
6.010
2.89%
9.2544
12.19%
0.2235
0.95%
2.183
23.82%
0.4665
-6.51%
0.2749
37.38%
0.003059
0.00%
0.0003954
-7.60%
0.000004188
3.89%
0.10997
1.65%
0.02200
3.29%
0.0173
0.00%
54.3621
-2.76%
0.43702
-0.88%
91.879
-1.48%
0.0021846
0.33%
0.9997
-0.02%
65.87596
-6.15%
0.2999
8.66%
8.9373
0.12%
0.002032
1.65%
0.1037
0.48%
0.01207
0.08%
0.02070
0.00%
0.1482
0.54%
0.17862
7.25%
2.6514
3.69%
11.40
17.53%
0.0000070070
-0.39%
0.03494
-26.64%
0.00000001352
-1.10%
0.00297
0.68%
0.00000249
1.63%
0.0007368
-12.38%
0.1203
7.60%
0.0000933
-4.21%
0.1552
2.31%
0.0003775
-4.26%
1.726
6.87%
0.00601
11.92%
0.00630
16.67%
0.2278
26.56%
0.04145
-1.57%
0.29956
10.80%
0.00004382
0.00%
0.003445
-4.62%
0.124280
1.01%
0.01930
35.72%
0.2190
3.11%
2.8413
-0.06%
0.002776
0.36%
0.00757
1.75%
0.002523
0.12%
0.02292
1.51%
0.353
0.57%
0.001811
1.29%
1.0711
10.69%
0.1403
0.00%
0.06199
-4.44%
0.0023089
-5.47%
0.04736
7.73%
0.009941
-0.56%
0.00269500
-0.88%
0.014905
9.31%
0.00009848
1.79%
0.00312
0.97%
0.02822
-15.99%
0.00001276
1.59%
0.001159
10.80%
0.006971
8.36%
0.005727
-0.14%
0.08080
7.68%
0.018253
0.45%
0.0899
1.58%
1.5866
-0.04%
0.0002768
1.54%
0.01870
3.66%
0.01751
0.57%
0.05169
17.13%
0.34952
-5.83%
0.002929
-0.88%
0.0006043
0.40%
0.002958
0.58%
0.000373
-0.27%
0.0019416
0.71%
0.00000711
0.28%
0.00003688
62.97%
0.024587
0.00%
0.00539
10.00%
0.8726
-0.14%
0.0009942
0.32%
0.02452
8.54%
5.8085
1.39%
0.002660
-1.77%
0.1112
-2.54%
1.9428
-13.76%
0.19308
-0.27%
0.32718
17.18%
0.00287
-0.35%
0.00048
0.00%
0.5325
1.37%
0.3752
0.91%
0.0001167
4.57%
0.0000932
3.90%
0.00366
0.00%
0.000643
0.00%
0.007894
-2.64%
0.8400
-2.21%
9.0834
-0.01%
0.023957
14.42%
0.76636
-0.66%
0.01841
0.00%
0.0004877
28.78%
0.000002690
0.60%
0.00513
0.39%
0.001347
0.52%
3.1929
0.89%
0.0796
0.25%
0.000002106
-3.62%
0.00000447
17.02%
0.01304
-18.40%
2990
-0.23%
0.06170
-2.37%
0.00055
-21.43%
0.0321
-10.34%
14.06
-1.82%
17.00
12.29%
0.01681
0.66%
0.01844
-2.90%
18.50
-2.06%
0.0000893
11.49%
3.9489
7.20%
0.03870
-23.44%
0.00002657
45.99%
0.08145
4.79%
0.3655
2.84%
0.0000000034
-5.56%
0.1074
-0.37%
0.0023005
0.34%
0.00011020
14.86%
0.00276
4.55%
0.0000290
21.85%
0.5334
2.20%
85.8952
1.95%
0.08855
15.78%
0.035081
1.39%
0.3594
-5.12%
11.0360
1.85%
1.6320
1.10%
0.04876
0.45%
0.4527
2.93%
0.000379
17.34%
93.04
2.61%
0.00001104
0.73%
3.542
11.52%
0.00018219
8.69%
0.002301
-7.78%
0.5599
8.70%
0.00844
4.58%
0.1919
0.00%
0.12472
3.50%
0.7228
12.15%
0.000009051
0.44%
0.006658
0.05%
0.020591
0.05%
0.05576
18.09%
0.222
-0.89%
18.20
1.28%
1.1345
-1.02%
0.01599
100.63%
0.000001675
-5.21%
0.0016
0.00%
1.260
7.23%
34.0251
0.03%
0.03414
6.42%
0.0000033
-17.50%
0.00009068
0.29%
4.1979
1.66%
0.0056
-1.75%
0.6000
0.03%
0.0293
6.16%
0.04990
-17.18%
0.838
0.00%
0.00803
-17.13%
0.12395
-0.01%
0.01464
3.32%
0.3091
-24.17%
0.01419
3.88%
0.497
-1.78%
0.023485
-1.03%
0.00179
0.00%
0.0102969
2.52%
0.05801
2.00%
0.00901
5.63%
0.03216
1.55%
0.01770
-5.20%
0.0893
8.37%
1.813
-2.11%
5.35
2.10%
0.1976
1.13%
0.0000510
8.28%
0.002000
0.05%
0.00131
10.08%
0.41000
-25.41%
0.0036247
-0.32%
0.1944
0.52%
0.0000000043
13.16%
3.231
4.94%
0.00000070
0.00%
0.006161
20.83%
0.4974
0.55%
0.001000
-1.96%
0.00012020
-0.10%
0.000245
0.41%
0.00066051
5.27%
0.0101
3.06%
0.0000000348
-16.35%
0.00340
-1.73%
2.1111
0.00%
3.0002
0.01%
0.012494
-0.06%
0.0002959
2.32%
0.00500
0.00%
0.00006303
0.99%
0.000684
3.95%
0.00016458
-2.10%
0.4106
0.44%
0.01397
10.61%
0.7700
0.12%
0.00006230
-0.02%
0.000000000340
2.10%
0.1734
0.46%
0.000131
1.55%
3.645
0.89%
0.000750
-25.00%
0.00049
0.00%
0.0227
18.85%
1.5500
1.39%
9.50
-0.21%
0.0000623
-18.13%
1.6093
0.55%
0.000000001239
0.98%
0.000030
50.00%
0.01667
0.48%
0.4124
16.50%
0.7055
34.28%
1.0004
0.03%
0.00006232
0.87%
258.4
4.74%
0.03520
-18.01%
0.0000857
-0.35%
0.00004023
11.13%
0.006526
5.55%
2.645
-0.30%
0.1031
-7.78%
0.00097
38.57%
0.00914
-22.08%
0.4098
3.67%
0.43550
0.30%
0.021320
-0.04%
0.00002519
29.05%
0.0341
0.00%
338.0
2.67%
0.2047
1.54%
2.933
2.41%
0.000113
-5.04%
0.001043
2.46%
0.253288
-2.76%
1.170
-4.18%
0.002164
-5.25%
0.00350322
6.14%
172.25
0.56%
0.00002683
0.00%
0.011690
-22.72%
0.011242
-4.94%
1.099
7.22%
42.33
3.34%
0.3703
-2.06%
0.0268
0.00%
0.000224
7.69%
0.000820
-16.67%
2.163
1.50%
0.00441
0.00%
0.005153
0.55%
0.1397
-0.14%
0.004871
-10.57%
0.19306
-1.39%
0.000503
-0.20%
0.00546
39.29%
0.000000473
0.42%
0.0300
11.11%
0.015766
1.66%
0.00000357
-0.28%
0.3510
-9.61%
0.0325
38.89%
0.015663
4.47%
0.000452
-0.66%
0.2764
-0.36%
10.12
1.71%
0.16178
-1.39%
4.575
12.33%
0.000649
-7.94%
0.00752
-1.31%
0.00480
0.84%
0.0982
-20.55%
0.951
0.74%
4.4021
0.00%
0.2436
-0.08%
0.0703
-16.41%
0.0117
105.26%
0.3747
0.11%
0.0121979
0.34%
0.00500
-0.79%
0.063553
1.22%
0.02099
-4.20%
0.002321
2.47%
0.03336
3.67%
0.00139
-1.42%
0.00033
-15.38%
0.02562
0.63%
0.005375
-15.54%
25.8094
-6.15%
0.2004
-0.10%
0.0504
4.78%
0.003019
-0.92%
0.00004423
5.18%
1.4157
5.43%
0.00000013778
-0.22%
0.06096
1.03%
0.0477
-9.14%
0.001410
85.04%
0.00073
40.38%
0.0001942
0.62%
0.1948
-1.86%
0.05264
-11.78%
0.001578
10.66%
0.000148
8.82%
0.002284
30.51%
220.000
-3.08%
0.1242
-2.28%
0.2234
2.24%
0.0025
0.00%
0.7064
-0.65%
0.2817
0.07%
17.93
-1.81%
1.4903
-5.68%
0.00003944
0.05%
0.001740
-12.65%
0.0451
5.37%
0.2064
0.05%
0.008324
-0.34%
0.12186
-1.31%
0.2153
0.28%
1.831
-0.33%
17.22
2.50%
0.00733
0.00%
0.002430
-13.80%
0.000719
19.83%
0.002927
-16.25%
1.9613
0.05%
0.4648
0.69%
0.04374
-10.11%
0.004986
1.32%
0.521
1.56%
0.000000042240
1.21%
0.869
-0.80%
0.000792
-0.88%
0.001115
-1.24%
0.006094
2.33%
0.000385
2.94%
5.738
-2.38%
0.003032
0.10%
0.00000001240
-1.51%
0.5295
0.93%
0.00530
14.47%
0.0419
-3.01%
0.1214
0.08%
0.00500
0.20%
0.00000783
0.51%
0.02852
-5.03%
0.016792
5.99%
0.1339
10.75%
0.0555
46.05%
0.002660
-9.46%
0.01423
0.21%
0.00162
2.53%
29.03
0.83%
0.000000001497
0.00%
0.003433
-5.82%
0.00711
-6.69%
0.00006543
6.74%
0.0575
-5.58%
0.02519
3.71%
25.92
-3.89%
0.4735
0.83%
0.0000950
118.89%
0.000105
-1.87%
6.098
1.87%
0.02347
-6.61%
0.004284
-5.87%
0.03552
7.87%
0.9035
-0.73%
0.00000000007960
-0.39%
0.000000000246
0.00%
0.0011000
19.44%
0.00789
25.04%
0.000929
-3.53%
0.00288
-7.99%
0.000000450
-3.64%
0.7943
-7.27%
0.001700
-80.97%
0.03688
1.24%
6.5150
4.66%
0.01044
-0.57%
0.2223
-7.91%
0.000940
0.97%
0.000606
1.00%
0.002047
13.60%
0.00450
0.22%
0.2782
2.09%
14.60
4.58%
0.001355
-36.59%
0.0955
1.27%
0.002445
-2.86%
0.0513
-0.77%
0.05786
6.93%
0.011165
2.01%
0.0002729
5.04%
0.03069
4.03%
1.3154666
1.16%
0.0065
-2.99%
0.000901
4.28%
9.97
1.01%
0.0000164
22.39%
0.00826
-0.12%
0.004222
1.32%
0.0272
7.09%
5.719
2.51%
0.04272
15.52%
0.0063
3.28%
0.003028
9.55%
0.000384
4.92%
0.08454
2.27%
0.01067
-3.09%
0.01324
-0.08%
0.9110
1.63%
12.1112
-14.71%
0.000024
500.00%
0.00008836
-1.67%
0.0448
3.23%
0.5233
-0.32%
0.06246
2.33%
0.002126
-17.08%
0.877
5.41%
0.01493
13.80%
9.11
-1.94%
0.00401
11.39%
0.0130
71.05%
13.67
4.67%
0.1645
11.37%
0.05974
2.59%
0.4838
-7.99%
0.0000000290
32.42%
1.822
-1.57%
0.527
0.19%
5.401
0.93%
0.0117
3.54%
0.022779
-13.71%
0.005779
4.45%
0.0000578
1.05%
0.00087118
1.52%
0.0142
-2.74%
0.0006037
2.36%
0.00001151
3.88%
0.0000809
2.41%
0.5391
2.43%
1.28
-2.29%
0.0002741
0.74%
0.009056
18.95%
0.001246
5.77%
0.0000000810
0.00%
0.002540
-5.29%
0.03259
-5.18%
0.00190
-5.00%
0.001900
3.49%
0.0001500
-3.23%
0.01618
1.70%
0.2702
-1.71%
3.230
-0.15%
0.894
0.90%
0.01594
10.01%
0.3730
-0.03%
0.004740
25.66%
0.1766
1.73%
0.0000135
-8.78%
0.1117
-0.71%
0.0000459
7.75%
1.4521
0.88%
0.3381
6.52%
0.01432
-4.09%
0.000272
51.96%
0.00667
4.06%
0.1335
2.93%
0.021668
6.36%
2.174
1.26%
0.1513
2.02%
0.1236
4.92%
0.003280
1.45%
0.000092
9.52%
0.02382
20.00%
0.00515
4.04%
0.1417
1.07%
0.0294
5.00%
0.002026
40.99%
0.000242
1.68%
0.0156
-13.81%
1.955
-1.11%
0.4644
-1.57%
0.0718
-1.10%
0.0906
-0.33%
0.00637
-11.28%
0.00650
-6.88%
0.0038
-13.64%
0.000888
6.09%
0.01621
2.14%
0.0117
10.38%
0.000636
7.98%
0.000460
-10.85%
0.00669
10.03%
0.001986
9.78%
0.000107
-4.46%
0.2042
1.90%
0.5410
-0.55%
0.00000743
0.00%
0.0000000225
8.17%
0.01574
7.88%
0.00004455
1.90%
0.43955
7.42%
0.0023514
11.51%
0.0000758
13.13%
0.0000009976
7.11%
0.00000423
8.46%
0.00000001371
2.62%
0.00474
12.86%
0.003620
-7.58%
0.1428
-0.49%
0.00420
-10.83%
0.00646
1.89%
3.4562
-2.44%
0.1073
0.85%
0.000251
-5.28%
0.00499000
24.75%
0.0000040
-4.76%
0.003275
7.52%
0.0004158
-10.64%
0.1341
1.75%
14.35
1.27%
0.800
-4.99%
0.003205
12.14%
0.00166
1.22%
0.03199
3.39%
0.004682
1.45%
0.00281
-11.91%
3005.37
0.58%
8.405
4.53%
0.00321
-3.02%
0.0007
-69.57%
0.00001945
2.10%
0.6269
0.76%
0.000000300
-27.01%
0.000309
-13.20%
0.001924
0.89%
0.04127
-0.58%
0.001204
7.31%
6.55
-0.46%
0.000001489
4.20%
0.1175
-1.43%
0.1829
0.27%
16.78
2.19%
0.013000
6.71%
0.09286
9.00%
0.14831
-0.92%
0.00000417
4.25%
0.002534
1.85%
0.01021
-1.07%
0.7705
-0.01%
13.40
-22.00%
1178
1.46%
0.000000000164
-14.14%
0.0154
-7.23%
0.0079
19.70%
0.01131
7.00%
0.0421
-5.18%
0.006998
-2.67%
0.0687
0.15%
0.1225
0.74%
0.0028
-56.92%
0.0050978
-0.34%
0.0000104
0.00%
0.0779
3.87%
0.3636
3.95%
6.1736
0.80%
0.000354
1.72%
0.0572
0.88%
0.1985
2.80%
0.000682
26.77%
0.004418
-6.30%
0.00091
-2.15%
2.39
-8.08%
0.0125
25.00%
0.03657
12.14%
0.0000081
17.39%
0.02999
-0.23%
0.1524
7.93%
0.699
0.72%
0.03990
10.04%
0.002022
-15.18%
0.463
0.43%
0.0500
-1.57%
0.1239
3.08%
0.1112
0.72%
0.001024
0.69%
0.0000000001823
0.16%
0.000001104
-3.24%
9.857
0.67%
0.0000002500
5.84%
0.2866
-1.00%
0.002800
-3.45%
0.01897
-0.26%
0.0000023
109.09%
0.0006449
6.30%
0.0398
8.45%
0.1837
4.67%
0.00250
-2.34%
0.0000605
5.03%
0.0486
0.21%
0.001813
-7.26%
0.0000021
23.53%
0.000732
5.48%
0.003133
6.06%
0.0840
0.12%
0.0000000000000130
-0.76%
0.00273
-8.70%
0.000095
6.74%
17.24
18.24%
0.0000000524
3.56%
0.2017
0.45%
0.2067
1.37%
0.0001621
16.53%
0.0000002507
0.12%
1.388
-1.28%
0.0179
1.13%
0.01822
2.88%
0.2645
1.73%
0.000174
2.35%
0.0628
1.78%
0.894
2.76%
0.00273
80.79%
1.1596
2.59%
0.003963
-0.05%
0.004299
13.16%
0.0014
-17.65%
0.0003122
0.35%
0.001055
3.13%
0.000856
1.54%
0.2976
3.51%
0.000000001781
0.51%
8.04
0.25%
0.000746
8.12%
0.000761
-4.64%
0.0375
0.81%
0.1194
1.88%
0.000408
3.55%
0.01254
-1.49%
0.2592
3.31%
0.01235
0.90%
84.06
0.76%
46.267
0.14%
0.0616
2.67%
0.00000305
3.04%
0.006155
4.25%
0.00562
1.08%
0.0765
2.41%
0.258
-1.90%
0.0002510
1.01%
0.01228
-0.16%
0.5010
-0.50%
0.692
2.52%
0.522
0.38%
0.01428
-0.76%
0.00023879
1.08%
0.001442
0.77%
0.0973
-0.41%
0.4539
2.58%
0.001364
-5.47%
0.01138
6.16%
0.1665
5.58%
0.002057
5.38%
0.0840
1.69%
0.024999
-1.16%
0.002947
4.43%
0.0000001225
-0.57%
0.000670
2.29%
0.00099
28.57%
0.000561
-8.48%
0.10106
5.10%
0.02027
-9.39%
0.000000000000817
0.49%
0.0840
-11.49%
0.00008710
1.61%
0.0347
2.06%
21.343
1.32%
0.01984
49.96%
0.0005121
1.43%
0.05356
1.19%
1.3074
0.78%
0.0000006623
0.71%
1.425
-0.56%
0.00307
1.66%
0.0000000659
0.61%
0.002483
-1.23%
100.00
2.19%
0.035868
-3.30%
0.00000000000014
-6.67%
0.02120
14.97%
0.002153
-1.51%
0.03845
-2.56%
0.00295
9.26%
0.00010332
-1.81%
0.0316
0.96%
0.8681
-0.18%
0.0264
-0.38%
2.45
-35.70%
2.183
-3.02%
0.00567
2.53%
6.4020
0.02%
0.0228
37.35%
0.000443
2.78%
0.000253
0.80%
0.566
6.19%
0.709
1.58%
8.68
-1.25%
0.00000000000409
27.41%
0.01627
-3.78%
0.8268
5.37%
0.000421
10.50%
0.3534
0.97%
0.000000000001637
1.36%
0.001822
-3.95%
0.00505
6.54%
0.000700
-34.27%
0.320
2.89%
0.0906
2.95%
0.000927
12.09%
0.0000097
-25.38%
0.0000750
-46.92%
0.000000000686
-0.15%
0.0990
3.34%
0.05451
2.12%
0.0003599
46.90%
0.000000001806
-2.11%
0.722
0.56%
0.003218
3.37%
0.00001057
-0.56%
0.00221
37.27%
1.242
0.73%
0.2658
10.66%
0.01059
6.01%
0.003616
1.37%
0.0976
1.04%
0.00156
0.65%
0.00000000002040
9.21%
0.0000000000000159
-4.79%
0.635
2.58%
0.00840
-10.35%
0.01080
0.65%
0.0055
-25.68%
0.00002223
2.77%
1.646
5.18%
0.00000006781
1.01%
0.00000000015766
0.15%
0.6911
-0.04%
0.000693
2.21%
0.7945
-0.24%
0.000140
0.00%
0.654
1.71%
0.02644
-5.64%
0.409
1.24%
0.000504
-1.37%
0.000046
-9.80%
0.1875
0.27%
0.00003960
-0.50%
0.000082
-8.89%
0.009387
15.02%
0.02604
9.14%
0.7433
1.53%
0.02789
1.01%
1.838
17.82%
0.012516
0.00%
17.12
1.72%
0.000976
6.90%
0.0441
5.50%
0.0885
1.37%
0.001829
1.16%
0.0000000136
-0.73%
0.0028
-3.45%
0.0011
22.22%
0.002101
-9.56%
0.0010
-28.57%
0.00076
16.92%
0.00000000000041
64.00%
0.1481
4.00%
0.0675
1.50%
0.00092
-20.69%
0.00027524
-2.24%
0.01323
3.36%
0.00015
7.14%
0.0749
0.67%
0.00000000000900
-19.28%
0.0000466
9.39%
0.0887
-1.22%
0.000000000003106
-36.61%
0.00000000052
-33.33%
0.000191043
-6.09%
0.6780
-3.21%
0.00000010912
0.10%
0.1382
4.14%
2.824
0.86%
0.00000000000090
4.65%
0.4600
228.57%
0.1904
1.12%
0.00249
-0.80%
0.00259
0.78%
0.3437
2.26%
0.001290
10.07%
0.000000102
-15.70%
0.000000000579
64.96%
0.0707
0.00%
0.2006
-0.64%
0.1848
-1.33%
0.000713
9.69%
0.2085
2.86%
0.000003500
6.06%
0.002496
3.96%
0.00000006
-25.00%
0.1990
1.63%
0.002298
13.99%
0.00040
-29.82%
0.0002107
6.41%
0.1801
0.00%
0.0000031
55.00%
0.1457
1.67%
0.05904
1.25%
0.000000000736
1.80%
0.00000003066
-4.52%
0.00000000000781
-5.79%
7.35
1.24%
0.03000
-50.00%
0.0000000043573
0.00%
0.000000001824
0.27%
5.5209
0.05%
0.0000024
-40.00%
5.26
0.57%
0.0000031
0.00%
0.2504
-1.80%
0.00029971
-24.86%
0.00000000050
-10.71%
0.000000000008
14.29%
0.0073
17.74%
0.02155
5.59%
0.001205
7.69%
0.503
0.00%
0.08236
-10.07%
0.00000000000106
-5.36%
0.000024
0.00%
0.00002126
0.47%
0.00000628
0.16%
0.02398
-0.04%
0.00633
0.16%
0.00089
-1.11%
0.625
31.30%
0.0001
0.00%
0.000598
6.60%
0.2191
-1.04%
0.2492
-2.27%
0.00005000
148.88%
0.000000000005
25.00%
0.004186
0.43%
0.00000000000199
26.75%
0.0000281
-0.35%
0.002210
-0.50%
0.00000000000050
0.00%
0.001300
0.00%
0.002292
-5.17%
0.0861
0.82%
0.0000000211
0.00%
0.00066
8.20%
0.00065
0.00%
0.002199
-48.57%
0.000100
-28.06%
0.000027
-6.90%
0.00028
-3.45%
0.00096
-37.66%
0.00159
-29.96%
0.000030
0.00%
0.0436
1.40%
0.03767
-0.29%
0.00007
16.67%
0.0046
-54.00%
0.998
2.46%
0.00500
0.00%
0.000433
-2.70%
2044.34
0.00%
0.01887
0.59%
0.001137
1.07%
0.000610
0.83%
0.3453
0.00%
0.0353
-1.67%
0.000516
-1.53%
0.1062
0.95%
0.00000065
32.65%
0.2198
3.19%
0.0000064
1.59%
0.00000000002
0.00%
0.00000560
-17.65%
0.00004
0.00%
0.0000248
-0.80%
0.000000000031
0.00%
0.00000000003954
-0.03%
0.0462
3.13%
0.00000000002439
-7.09%
0.000450
0.00%
0.00004
33.33%
0.000076
1.33%
0.1794
0.79%
0.000369
-26.64%
0.000010
-28.57%
0.0016
6.67%
0.0001300
4.00%
0.000083
-1.19%
0.0000079
-1.25%
0.000620
-11.43%
0.0008
33.33%
78.1
2.90%
0.000452
0.00%
0.004936
1.71%
0.0014
0.00%
3.25
1.25%
0.000009
-10.00%
0.0007
40.00%
0.0277
0.00%
0.00000000000420
2.69%
0.00000013
0.00%
0.000089
-10.10%
0.0005
-16.67%
0.00007
16.67%
0.0001
0.00%
0.0000349
-3.59%
0.000000000028
-6.67%
0.000210
0.48%
0.0061
-30.68%
0.3000
-6.22%
0.0001000
-0.10%
0.00010
66.67%
0.00000006
0.00%
0.00164
-0.61%
0.00006
0.00%
0.00005
0.00%
0.000021
-8.70%
0.003100
0.00%
0.000044
-30.16%
0.0482
2.55%
1.527
0.59%
0.000730
0.41%
1.1100
0.90%
0.01409
-0.21%
0.1093
8.65%
0.4614
2.65%
0.01532
0.20%
0.10436
0.69%
0.00697
2.35%
0.4312
4.69%
0.3496
0.43%
0.6500
1.58%
0.002647
2.04%
0.00411
0.49%
1.110
1.28%
0.001724
-3.74%
0.03488
2.92%
58.5600
0.00%
0.0621
0.98%
0.2745
6.03%
5.760
1.16%
17.297
0.32%
0.0507
0.00%
0.00268
-1.47%
0.0010102
0.00%
0.00600
0.00%
0.0007993
0.00%
6.214
-0.08%
0.0000331
0.00%
0.05527
0.91%
0.0000998
1.22%
0.0426
12.40%
0.04378
1.89%
0.007807
9.77%
0.0051
0.00%
0.00699
-7.17%
1906.32
0.00%
0.1265
0.64%
133.34
2.52%
0.00326
0.31%
0.00208
1.96%
0.06447
0.00%
0.0397
0.51%
0.0961
0.95%
0.0703
7.16%
0.00957
5.16%
2.0001
0.00%
0.420
1.45%
0.0984
-2.19%
1.000000
0.00%
0.1680
-8.89%
0.3771
0.00%
0.5732
0.00%
5.47
0.37%
2.924
0.48%
0.0542
0.56%
0.000000185
0.00%
0.0001030
0.00%
0.05067
0.80%
0.6164
-0.55%
0.0856
1.90%
0.0700
0.00%
0.001102
2.99%
0.00000083
1.22%
0.1620
-0.43%
0.00004598
0.00%
0.000216
0.00%
0.546
-0.36%
2.179
0.00%
1.5000
0.00%
3.9889
0.00%
0.4424
0.00%
0.1261
2.19%
0.0438
5.29%
0.9746
0.00%
0.0069
0.00%
0.00743
-0.67%
0.0247
0.82%
0.0421
-0.94%
0.2279
-3.31%
0.3404
-1.96%
0.0106
2.91%
0.0150
0.00%
0.000000002429
1.67%
0.00000045
2.27%
0.1204
0.00%
2.626
3.26%
1.039
0.68%
0.1068
0.00%
0.006000
0.00%
0.000300
0.33%
0.00035
0.00%
0.00000000150000
0.00%
0.0112
-0.88%
0.000000037
2.78%
0.00033
0.00%
0.026075
0.00%
0.0000151
0.00%
0.4506
0.00%
0.001593
0.00%
0.000365
0.00%
0.001209
0.00%
0.0061
0.00%
0.0000002593
0.00%
0.00003000
0.00%
0.00001584
0.00%
0.0000001012
0.00%
0.00033000
0.00%
0.01720
0.00%
0.00006187
0.00%
0.000161
0.00%
0.001405
0.00%
0.2464
-0.04%
0.000491
-11.53%
0.000902
0.00%
0.000000000817
-1.92%
0.0001
0.00%
0.0009
0.00%
0.0560
0.00%
0.00012800
0.00%
0.004025
0.00%
0.0104
0.00%
0.00000100
0.00%
0.0000000104
0.00%
0.00000000001675
0.00%
0.001000
0.00%
0.0000000137
0.00%
0.0000000033
0.00%
0.00001626
0.00%
0.000000000375
0.00%
0.000000231
0.00%
0.000000003000
0.00%
0.0086
0.00%
0.000310
0.00%
0.3284
0.00%
0.9977
0.00%
0.0019
0.00%
0.0066
0.00%
0.000405
0.00%
----
0.001290
0.00%
0.00000011
0.00%
0.0000006033
0.00%
0.000757
0.00%
0.001045
0.00%
1.6799
0.00%
0.00000000002387
0.00%
0.00425
0.00%
0.00001
0.00%
0.00004
0.00%
0.0010
0.00%
0.00017001
0.00%
0.00030
0.00%
0.001299
0.00%
0.00000321
0.00%
0.00006767
0.00%
0.0055
0.00%
0.00209
0.00%
0.001263
0.00%
0.001348
0.00%
0.00172
0.00%
0.0137
0.00%
0.05056
0.00%
1.3575
0.00%
0.00136
0.00%
0.000089
0.00%
0.001501
0.00%
0.000141
0.00%
0.000025
0.00%
0.000024
0.00%
0.001234
0.00%
0.00037
15.63%
0.000451
0.00%
0.0066
0.00%
0.0004
0.00%
0.0007
0.00%
0.0240
0.00%
0.000522
0.00%
0.0013
0.00%
0.0098
0.00%
0.021211
0.00%
0.01785
-1.22%
0.4998
0.00%
0.0000111
0.00%
0.00000149
0.00%
0.007000
0.00%
0.000363
0.00%
0.0012
0.00%
0.000803
0.00%
0.001200
0.00%
0.000331
0.00%
0.001050
0.00%
1.1111
0.00%
0.000383
0.00%
0.00012013
0.00%
0.01170
0.00%
0.000084
0.00%
0.001000
0.00%
50.0000
0.00%
0.0004
0.00%
0.0786
0.00%
0.001563
0.00%
0.000001
0.00%
1.6349
0.00%
0.002489
0.00%
0.00000000000540
0.00%
0.000028
0.00%
0.000999
0.00%
0.002935
0.00%
0.0300
0.00%
0.0093
0.00%
0.0006
0.00%
65.1101
0.00%
3.7189
0.00%
0.002955
0.00%
0.000080
0.00%
0.016017
0.00%
4.1000
0.00%
0.0489
0.00%
0.0130
0.00%
0.0745
0.00%
0.002461
0.00%
0.001137
1.52%
0.000635
0.00%
0.3882
0.00%
0.001000
0.00%
0.076250
0.00%
0.0150
0.00%
0.1001
0.00%
0.009589
0.00%
0.0036
0.00%
2.2915
0.00%
0.000250
0.00%
0.0115
0.00%
0.000940
0.00%
0.000128
0.00%
0.009620
0.00%
0.0002010
0.00%
0.0494
0.00%
0.0096
0.00%
0.04500
0.00%
0.000269
0.00%
0.0501
0.00%
1.76670591
0.00%
0.0009
0.00%
0.0046
0.00%
0.000399
0.00%
0.0001400
0.00%
0.0364
0.00%
0.0000000000261
0.00%
0.0000002850
0.00%
0.6700
0.00%
0.00010
0.00%
0.00001
0.00%
0.0503
0.00%
0.01989
0.00%
0.0027
0.00%
0.0015
0.00%
0.2888
0.00%
0.00501
0.00%
0.02700
0.00%
0.00285
0.00%
0.0440
0.00%
0.3515
0.00%
0.00125
0.00%
0.0854
1.07%
0.000445
0.00%
0.4900
0.00%
1.0100
0.00%
0.5000
0.00%
0.010100
0.00%
0.0119
2.59%
0.88686
0.00%
0.0000284
0.00%
0.06609
0.00%
1.1760
0.00%
0.000978
0.00%
0.00697
0.00%
0.1705
0.00%
0.00010
0.00%
0.01463
0.00%
0.01253
1.54%
0.00614
0.00%
0.4606
0.00%
0.00021
0.00%
0.001800
0.00%
0.000001675
0.00%
0.01200
0.00%
0.000001000
0.00%
0.00215
0.00%
0.0000008
0.00%
1.3227
1.35%
0.01050
0.00%
0.00271
0.00%
0.0000203
0.00%
0.0000325
0.00%
0.00000290
0.00%
1.0000
0.00%
0.34211
0.00%
0.3000
0.00%
0.000688
0.00%
0.03520
0.00%
3.3999
0.00%
0.000001569
0.38%
0.000000005
0.00%
0.000658
0.00%
0.00788
0.00%
0.00001
0.00%
0.003964
0.00%
0.00022
0.00%
0.000313
0.00%
0.0040
0.00%
0.0007240
0.00%
0.00004
0.00%
0.00200
0.00%
0.00000007783
0.00%
0.03979
0.00%
0.0301
0.00%
0.3167
0.00%
0.000495
0.00%
0.00048
0.00%
0.00021
0.00%
0.000000021
0.00%
0.0000064
0.00%
0.003210
0.00%
0.000000046
0.00%
0.00730
0.00%
0.0900
0.00%
0.000506
0.00%
0.01000
0.00%
0.00002210
0.00%
0.00086
0.00%
0.004004
0.00%
54.00
0.00%
0.0000269
0.00%
0.0000996
0.00%
0.0000000500
0.00%
0.0000001300
0.00%
0.000177
0.00%
1.02909
0.00%
0.0000001
0.00%
0.7997
0.00%
0.000000000127
0.00%
0.000426832
0.00%
0.00911
0.00%
0.0000000025
0.00%
0.1996
0.00%
0.08002
33.17%
0.00028
0.00%
0.0136
0.00%
0.0000269
0.00%
0.2235
0.00%
0.00052
0.00%
0.0030886
0.00%
19.3000
0.00%
0.000600
0.00%
0.00218
0.00%
0.002700
0.00%
0.15686
0.00%
0.0001245
0.00%
0.00218
0.00%
0.00200
0.00%
0.0604
4.50%
0.0000537
0.00%
0.00924
0.00%
0.4600
0.00%
1.3121
0.00%
0.00625
0.00%
0.250
0.00%
0.4001
-0.52%
0.3555
-2.36%
2.178
0.18%
0.001106
0.00%
0.0249
0.00%
0.7441
0.00%
0.5451
1.43%
0.000000000831
-0.72%
0.0851
0.24%
0.00500
0.00%
3.79
0.00%
0.01113
1.64%
0.0020
0.00%
0.00538
0.00%
0.4834
0.81%
0.0017
0.00%
4160.01
0.00%
1.180
0.00%
1.448
-0.41%
0.0091
0.00%
0.0328
-0.91%
0.405
-0.74%