net_left Kdata Phương Thức Thanh Toán
Phương Thức Thanh Toán

Testnet của SegWit2x vô tình tự fork, ngăn cản quá trình tạo ra block mới

Có thể nhiều bạn không biết rằng Blockchain của Bitcoin gồm hai dạng tách rời nhau: mainchain và testnet. Trong đó, mainchain là nơi...
Testnet của SegWit2x vô tình tự fork, ngăn cản quá trình tạo ra block mới
4.8 / 273 votes

- MỞ TÀI KHOẢN TẠI BINANCE TRONG 1 PHÚT -
Binance

Có thể nhiều bạn không biết rằng Blockchain của Bitcoin gồm hai dạng tách rời nhau: mainchain và testnet. Trong đó, mainchain là nơi hoạt động thực sự của nền kinh tế Bitcoin diễn ra. Testnet (Test Network) thì ngược lại. Nó là một mạng riêng, lưu giao dịch trên chuỗi khối riêng chủ yếu dùng cho việc thử nghiệm tính năng hay tạo môi trường cho các lập trình viên tích hợp thử hệ thống. Vì thế, Bitcoin lưu trên testnet không có giá trị thương mại nhưng lại là tài nguyên để việc lập trình diễn ra dễ dàng trước khi mã được triển khai trên mainchain.

Ngày hôm kia, tesnet của đề xuất giải quyết vấn đề quy mô Bitcoin SegWit2x đã gặp phải một đợt fork trên chain của mình, làm cho quá trình tạo ra block mới bị gián đoạn suốt 20 tiếng đồng hồ.

SegWit2x là gì?

SegWit2x là bản nâng cấp giao thức Bitcoin gây tranh cãi, bao gồm kêu gọi kích hoạt Segregated Witness (SegWit) nếu như 80% năng lực khai thác của mạng lưới đồng ý và kèm theo đó là một đợt hard fork để gia tăng kích thước block lên 2 MB sau ba tháng. Đây là kết quả của cuộc tranh luận kéo dài hơn suốt một năm trời nhằm lựa chọn giữa các phương án mở rộng quy mô khác nhau, và rốt cuộc SegWit2x đã được nhiều tổ chức hàng đầu trong ngành ủng hộ nhất.

Một testnet riêng biệt được tạo nên cách đây một tuần, cung cấp môi trường phát triển cho SegWit2x cũng như để xem thử những tác động tiềm tàng mà phần mềm mới này có thể gây nên trên mạng lưới Bitcoin. Testnet là một Blockchain riêng biệt, có thợ đào riêng, đồng tiền riêng, đại lí giao dịch riêng và quan trọng nhất là những quy định khác biệt để quyết định liệu một block mới tạo thành có hợp lệ hay không.

Những nhà phát triển SegWit2x đang phải gồng mình chạy đua với thời gian: với việc BIP 148 sẽ có hiệu lực vào ngày 1/8 tới, SegWit cũng phải được kích hoạt vào cùng thời điểm để tránh nguy cơ bị phân tách chain.

Một sự cố fork tình cờ

Đội ngũ phát triển dường như đã gặp phải một vài sự cố vào ngày thứ Hai (10/7) khi testnet đột nhiên fork và về bản chất làm sập mạng lưới suốt cả một ngày, bên cạnh đó là việc xuất hiện đồng thời hai testnet không tương thích nhau. Không một block nào được tạo ra trong khoảng thời gian trên khi các nhà phát triển vội vã xác định nguyên nhân và tìm phương án giải quyết cho nó.

btc1 testnet irrevocably forks. https://t.co/GNH84Jblq4

— UASF Cosmic (@bhec39) July 10, 2017

Lí do được công bố là khi trên chain xuất hiện một lượng block nhất định, block đầu tiên mà khởi đầu cho chuỗi block có kích thước 2 MB cần phải đạt dung lượng từ 1 MB trở lên. Vì đây là một testnet không có cơ sở người dùng thật sự nên mempool gần như là trống rỗng. Do đó, không có đủ các giao dịch được thực hiện để giúp đưa dung lượng lên trên 1 MB, dẫn đến việc toàn bộ mạng lưới gặp sự cố và gây nên đợt fork.

Hai mặt của câu chuyện

Nhân vụ việc trên, nhóm người dùng mà phản đối SegWit2x đã gọi đây là bằng chứng không thể chối cãi chứng minh cho luận điểm đội ngũ phát triển hiện tại không đủ sức để có thể tạo nên một phần mềm mà có thể sẽ làm nền tảng cho ngành công nghiệp có trị giá đến 40 tỉ USD. Số khác thì cho rằng với hạn chót công bố (21/7) đang cận kề thì không đời nào họ [nhóm phát triển SegWit2x] có thể tìm và sửa hết tất cả các lỗi còn ẩn mình trong những đoạn mã của SegWit2x.

Jeff Garzik, người đứng đầu đội ngũ phát triển SegWit2x

Đội ngũ phát triển, đứng đầu là Jeff Garzik, đã nhanh chóng lên tiếng sau vụ việc, cho rằng đợt fork là kết quả của việc một thợ đào trong testner đã kích hoạt fork khi mà mọi người khác trên testnet đều chưa chuẩn bị sẵn sàng để làm như vậy. Tuy đây rõ ràng là một vấn đề cần được xử lí càng sớm càng tốt, nhóm các nhà phát triển cho rằng họ không đáng phải nhận nhiều chỉ trích vì dù gì mục đích của chạy thử SegWit2x trên testnet hoàn toàn phục vụ cho nghiên cứu, kiểm tra và đánh giá phần mềm.

Trong một tin nhắn trên group SegWit2x, Garzik đã viết:

Ai đó đã gia tăng hiệu suất khai thác của testnet5 và tăng tốc nó lên ngưỡng buộc phải tự hard fork khi đến một block X nào đó. Mặc dù sự việc lần này gây ra nhiều bất ngờ, nó lại là một thử nghiệm thực tiễn khá hữu ích.

Theo Bitcoinist

Bitcoin News

- SÀN GIAO DỊCH LỚN NHẤT THẾ GIỚI - PHÍ THẤP - ĐÒN BẨY 100x -

Mở tài khoản Binance trong 1 phút chỉ cần email

Hot Auto Trade Bot Phương Thức Thanh Toán
BROKERS ĐƯỢC CẤP PHÉP
net_home_top Ai VIF
01-05-2024 10:45:17 (UTC+7)

EUR/USD

1.0658

-0.0008 (-0.07%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (2)

Sell (3)

EUR/USD

1.0658

-0.0008 (-0.07%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (2)

Sell (3)

GBP/USD

1.2475

-0.0015 (-0.12%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (10)

USD/JPY

157.91

+0.12 (+0.07%)

Summary

↑ Buy

Moving Avg:

Buy (12)

Sell (0)

Indicators:

Buy (9)

Sell (0)

AUD/USD

0.6469

-0.0003 (-0.05%)

Summary

Neutral

Moving Avg:

Buy (10)

Sell (2)

Indicators:

Buy (2)

Sell (3)

USD/CAD

1.3780

+0.0003 (+0.03%)

Summary

↑ Buy

Moving Avg:

Buy (12)

Sell (0)

Indicators:

Buy (7)

Sell (0)

EUR/JPY

168.32

+0.10 (+0.06%)

Summary

↑ Buy

Moving Avg:

Buy (12)

Sell (0)

Indicators:

Buy (9)

Sell (0)

EUR/CHF

0.9808

+0.0001 (+0.01%)

Summary

Neutral

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (3)

Sell (2)

Gold Futures

2,295.80

-7.10 (-0.31%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (9)

Silver Futures

26.677

+0.023 (+0.09%)

Summary

↑ Sell

Moving Avg:

Buy (2)

Sell (10)

Indicators:

Buy (0)

Sell (9)

Copper Futures

4.5305

-0.0105 (-0.23%)

Summary

↑ Buy

Moving Avg:

Buy (10)

Sell (2)

Indicators:

Buy (8)

Sell (1)

Crude Oil WTI Futures

81.14

-0.79 (-0.96%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (1)

Sell (7)

Brent Oil Futures

85.62

-0.71 (-0.82%)

Summary

↑ Sell

Moving Avg:

Buy (1)

Sell (11)

Indicators:

Buy (1)

Sell (7)

Natural Gas Futures

1.946

-0.009 (-0.46%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (5)

US Coffee C Futures

213.73

-13.77 (-6.05%)

Summary

↑ Sell

Moving Avg:

Buy (3)

Sell (9)

Indicators:

Buy (0)

Sell (10)

Euro Stoxx 50

4,920.55

-60.54 (-1.22%)

Summary

↑ Sell

Moving Avg:

Buy (4)

Sell (8)

Indicators:

Buy (1)

Sell (7)

S&P 500

5,035.69

-80.48 (-1.57%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (7)

DAX

17,921.95

-196.37 (-1.08%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (1)

Sell (6)

FTSE 100

8,144.13

-2.90 (-0.04%)

Summary

Sell

Moving Avg:

Buy (5)

Sell (7)

Indicators:

Buy (2)

Sell (4)

Hang Seng

17,763.03

+16.12 (+0.09%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (1)

Sell (6)

US Small Cap 2000

1,973.05

-42.98 (-2.13%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (7)

IBEX 35

10,854.40

-246.40 (-2.22%)

Summary

Neutral

Moving Avg:

Buy (6)

Sell (6)

Indicators:

Buy (3)

Sell (3)

BASF SE NA O.N.

49.155

+0.100 (+0.20%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (1)

Sell (7)

Bayer AG NA

27.35

-0.24 (-0.87%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (8)

Allianz SE VNA O.N.

266.60

+0.30 (+0.11%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (3)

Sell (5)

Adidas AG

226.40

-5.90 (-2.54%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (2)

Sell (7)

Deutsche Lufthansa AG

6.714

-0.028 (-0.42%)

Summary

Neutral

Moving Avg:

Buy (3)

Sell (9)

Indicators:

Buy (9)

Sell (1)

Siemens AG Class N

175.90

-1.74 (-0.98%)

Summary

↑ Sell

Moving Avg:

Buy (0)

Sell (12)

Indicators:

Buy (0)

Sell (9)

Deutsche Bank AG

15.010

-0.094 (-0.62%)

Summary

Neutral

Moving Avg:

Buy (4)

Sell (8)

Indicators:

Buy (6)

Sell (2)

 EUR/USD1.0658↑ Sell
 GBP/USD1.2475↑ Sell
 USD/JPY157.91↑ Buy
 AUD/USD0.6469Neutral
 USD/CAD1.3780↑ Buy
 EUR/JPY168.32↑ Buy
 EUR/CHF0.9808Neutral
 Gold2,295.80↑ Sell
 Silver26.677↑ Sell
 Copper4.5305↑ Buy
 Crude Oil WTI81.14↑ Sell
 Brent Oil85.62↑ Sell
 Natural Gas1.946↑ Sell
 US Coffee C213.73↑ Sell
 Euro Stoxx 504,920.55↑ Sell
 S&P 5005,035.69↑ Sell
 DAX17,921.95↑ Sell
 FTSE 1008,144.13Sell
 Hang Seng17,763.03↑ Sell
 Small Cap 20001,973.05↑ Sell
 IBEX 3510,854.40Neutral
 BASF49.155↑ Sell
 Bayer27.35↑ Sell
 Allianz266.60↑ Sell
 Adidas226.40↑ Sell
 Lufthansa6.714Neutral
 Siemens AG175.90↑ Sell
 Deutsche Bank AG15.010Neutral
Mua/Bán 1 chỉ SJC
# So hôm qua # Chênh TG
SJC Eximbank8,300/ 8,500
(8,300/ 8,500) # 1,298
SJC 1L, 10L, 1KG8,300/ 8,520
(0/ 0) # 1,510
SJC 1c, 2c, 5c7,380/ 7,550
(0/ 0) # 540
SJC 0,5c7,380/ 7,560
(0/ 0) # 550
SJC 99,99%7,370/ 7,470
(0/ 0) # 460
SJC 99%7,196/ 7,396
(0/ 0) # 386
Cập nhật 01-05-2024 10:45:19
Xem lịch sử giá vàng SJC: nhấn đây!
ↀ Giá vàng thế giới
$2,285.72-47.5-2.04%
Live 24 hour Gold Chart
ʘ Giá bán lẻ xăng dầu
Sản phẩmVùng 1Vùng 2
RON 95-V25.44025.940
RON 95-III24.91025.400
E5 RON 92-II23.91024.380
DO 0.05S20.71021.120
DO 0,001S-V21.32021.740
Dầu hỏa 2-K20.68021.090
ↂ Giá dầu thô thế giới
WTI$80.83+3.390.04%
Brent$85.50+3.860.05%
$ Tỷ giá Vietcombank
Ngoại tệMua vàoBán ra
USD25.088,0025.458,00
EUR26.475,3627.949,19
GBP30.873,5232.211,36
JPY156,74166,02
KRW15,9219,31
Cập nhật lúc 10:45:15 01/05/2024
Xem bảng tỷ giá hối đoái
Phương Thức Thanh Toán