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

Fork, HardFork và SoftFork là gì? Segwit và Segwit2x là gì?

Qua sự kiện ngày 1/8/2017 vừa qua khi Bitcoin bị chia tách thành hai đồng tiền khác nhau là Bitcoin và Bitcoin Cash, chắc...
Fork, HardFork và SoftFork là gì? Segwit và Segwit2x là gì?
4.8 / 206 votes

Qua sự kiện ngày 1/8/2017 vừa qua khi Bitcoin bị chia tách thành hai đồng tiền khác nhau là BitcoinBitcoin Cash, chắc hẳn bạn đã nghe rất nhiều về các thuật ngữ như Fork, Hardfork, Softfork hay Segwit và Segwit2x. Một số bạn có inbox cho Blog tiền ảo để hỏi rõ về các thuật ngữ ngày. Vậy Fork là gì? Hard fork là gì? SoftFork là gì? Segwit và Segwit2x là gì? Bài viết này mình sẽ giải thích để các bạn nắm được khỏi phải tò mò nhé.

Fork là gì?

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

Fork là một từ kỹ thuật thường được dùng bởi các nhà phát triển (developers) của Bitcoin nói riêng hay trong giới lập trình nói chung mà cụ thể là trong các dự án mã nguồn mở. Nó đơn giản chỉ là “cập nhật phần mềm“ hay “sửa lỗi”. Ví dụ khi bạn cập nhật một ứng dụng trên chiếc smartphone (mobile app) thì bạn đã có được một bản Fork từ phiên bản cũ, thì khái niệm “Fork” trong Bitcoin cũng tương tự như vậy.

Đối với Bitcoin sẽ có hai khái niệm Fork khác nhau là: HardForkSoftFork

HardFork là gì?

HardFork là một bản cập nhật phần mềm bắt buộc và sẽ gây xung đột với phiên bản cũ hơn. Chương trình bị Fork sẽ không chạy được nếu không cập nhật nó. Ví dụ, có một lỗi (bug) quan trọng trong phần mềm, nếu muốn tiếp tục sử dụng thì cần phải cập nhật phần mềm.

Nếu không cập nhật – sẽ không sử dụng được chương trình. Ngoài ra, không có cách nào để đảo ngược một HardFork ,trừ trường hợp có một số lỗi không mong đợi hay các vấn đề đi kèm. Đó là trường hợp sẽ phải làm thêm một HardFork và trở lại với phiên bản cũ.

Hard Fork là gì?

SoftFork là gì?

SoftFork là một bản cập nhật phần mềm không gây xung đột với phiên bản cũ hơn, nó không bắt buộc và cho phép mạng điều chỉnh thêm các tính năng mới trong khi đang xử lý. Mặc dù một SoftFork đang cài đặt ngay cả khi máy tính chạy với chương trình cũ thì vẫn có thể sử dụng.

Nếu SoftFork không hoạt động, có lỗi hay mọi người không chấp nhận nó thì nó hoàn toàn có thể đảo ngược và có thể trở lại với phiên bản cũ. Hầu hết các phần mềm bạn sử dụng ngày nay đều được kiểm soát bởi một thực thể duy nhất. Vì vậy, bất kỳ khi nào họ muốn “Fork” từ chương trình gốc thì chỉ cần cập nhật dưới hình thức một SoftFork.

Bitcoin là phi tập trung – không có trung tâm quản lý. Đó lý do tại sao bạn có một số vấn đề gây tranh cãi về những đòi hỏi – yêu cầu một bản cập nhật, đó là vấn đề của cộng đồng Bitcoin về thực hiện một bản cập nhật. Nếu người dùng Bitcoin không đạt được một sự đồng thuận rộng rãi thì sẽ không một “Fork” diễn ra.

Soft Fork là gì?

Vấn đề lớn nhất của Bitcoin là gì?

Vấn đề lớn nhất hiện tại của Bitcoin từ khi ra đời đến giờ là đến từ kích thước khối (block) không đủ để đáp ứng cho số lượng giao dịch của người dùng. Giao dịch Bitcoin mất quá nhiều thời gian và phí giao dịch quá lớn so với trước đây. Blockchain bao gồm các khối thông tin giao dịch được sao lưu liên tiếp hay còn gọi là “sổ cái” ghi chép lại tất cả các giao dịch đã diễn ra trong mạng từ trước cho đến hiện tại, giống như mạch máu của cryptocurrency trong thế giới tiền điện tử vậy

Và vấn đề hiện tại ở đây là các khối đó có một giới hạn là 1 Megabyte (MB). Kích thước này không đủ để sao lưu và tính toán hàng trăm giao dịch mà mỗi người dùng đang cố gắng gửi tiền trong một phút. Do đó, phần lớn mọi người phải chờ đợi cho đến khi giao dịch của họ được xác nhận (pending), thậm chí là hàng giờ hoặc thậm chí cả mấy ngày.

Xem thêm: Cách xử lý giao dịch Bitcoin trên Blockchain.info bị Pending trong 5 phút

Thời gian để thực hiện một giao dịch liên quan trực tiếp đến kích cỡ block tại thời điểm hiện tại. Nếu bạn muốn giao dịch diễn ra nhanh hơn, bạn cần trả phí giao dịch cao hơn. Trong khi quy mô của mạng càng ngày càng phát triển, cường độ giao dịch cũng tăng lên, còn kích thước khối thì vẫn cứ giữ nguyên. Điều đó khiến cho thời gian giao dịch càng ngày càng chậm cũng như phí giao dịch càng ngày tăng cao, có nghĩa là vấn đề này càng ngày càng trở nên tồi tệ hơn theo thời gian.

Lúc này SegwitSegwit 2x ra đời để giải quyết vấn đề lớn nhất này của Bitcoin.Thế Segwit là gì?Segwit 2x là gì? Bạn tiếp tục theo dõi phân dưới nhé.

Segwit là gì?

SegWit là 1 thuật ngữ được viết tắt từ Segregated Witness (các nhân chứng bị tách rời), là một bản cập nhật dành cho Bitcoin được đề xuất bởi nhóm phát triển Bitcoin Core, và được tạo ra với mục đích khắc phục hoặc hạn chế các vấn đề còn tồn đọng của Bitcoin.

Hiện tại thì Bitcoin Core đang có lượng khách hàng sử dụng để giao dịch Bitcoin phổ biến nhất, được sử dụng bởi đa số doanh nghiệp và các quốc gia phát triển nhưng đang gặp phải vấn đề nghiêm trọng của Bitcoin như đã nêu ở trên. Sau khi Segwit, người dùng phiên bản Bitcoin Core cũ vẫn có thể hoạt động giao dịch ngay cả khi họ không cập nhật phần mềm Bitcoin Core mới phiên bản 0.13.1.

Segwit là gì?

SegWit giải quyết vấn đề quy mô của Bitcoin như thế nào?

Mục tiêu của Segwit đối với Bitcoin là điều chỉnh lượng lại thông tin cần được lưu trữ trong từng block, điều này có thể được thực hiện qua một quá trình Soft Fork (thay đổi giao thức Bitcoin khi mà chỉ những block giao dịch cũ mới bị coi là không hợp lệ. Đồng thời, các nút (nodes) cũ sẽ chấp nhận các block giao dịch mới là hợp lệ nên Soft Fork có thể tương thích ngược – tức là bản mới có thể làm việc cùng với bản cũ – vì vậy nên Soft Fork chỉ cần đa số các thợ mỏ đồng ý nâng cấp để thi hành luật mới cho Bitcoin)

Như vậy, Segwit chỉ yêu cầu Soft Fork mà không cần Hark Fork, và có thể được thực hiện nhanh và sẽ không chia Blockchain của Bitcoin ra làm 2 (vì khả năng tương thích ngược của Soft Fork).

Đây sẽ không phải là giải pháp tuyệt đối và vĩnh viễn cho Bitcoin vì kích cỡ block không tăng nên dù có điều chỉnh thế nào lượng thông tin lưu trữ cũng sẽ đến lúc phải đầy, và khi đó vấn đề hiện tại lại xảy ra trong tương lai không xa, đặc biệt khi mà lượng giao dịch Bitcoin hiện tại tuy lớn, nhưng thực ra chưa đáng kể so với giao dịch tiền thật trên thế giới.

Tuy vậy, cũng có nhiều người cho rằng một giải pháp vĩnh viễn là chưa thật sự cần thiết tại thời điểm này, hiện giờ chỉ cần tăng tốc độ giao dịch là được rồi.

Nếu Segwit được thực hiện, Segwit sẽ còn mở ra khả năng phát triển Bitcoin xa hơn bằng giao thức Bitcoin dưới dạng “Lighting Network”.

Tóm lại, Segwit bao gồm trong nó 2 phần:

Hiện nay bản phần mềm mới nhất của Bitcoin Core đã khiến cho SegWit trở thành sự chọn lựa tốt đối với các người thợ mỏ

Lý do là người bảo trì chính tên là Wladimir van der Laan đã ra một thông cáo báo chí tới cộng động, bản phần mêm mới cho phép những người đào Coin nào mà chưa chạy phần mềm tương thích SegWit vẫn có thể tiếp tục làm việc binh thường sau khi bản nâng cấp này được áp dụng trên toàn bộ mạng lưới Bitcoin.

Điều này cho phép những người đào Coin không thuộc Segwit tiếp tục vận hành bình thường ngay cả khi Segwit đã được kích hoạt.

Segwit2X là gì?

Khi nhiều đề xuất mở rộng quy mô Bitcoin đang tiến gần đến hạn chót của mình thì một đề xuất khác xuất hiện mang tên gọi SegWit2x từ những người đào Coin tại sự kiện New York Agreement (NYA), có lẽ đang nhận được nhiều sự chú ý từ cộng đồng hơn.

Lần đầu tiên được đề xuất vào tháng 5/2017, kế hoạch SegWit2x đã nhận được sự ủng hộ của nhiều startup cũng như hội đào Coin. Tuy nhiên, SegWit2x vẫn có nhiều tranh cãi về tính khả thi của nó. Và đặc biệt là SegWit2x không được đề xuất hay cũng như nhận được sự ủng hộ từ Bitcoin Core (đội ngũ phát triển chính của mạng lưới Bitcoin hiện nay).

Mặc dù SegWit2x không phải là giải pháp mở rộng quy mô Bitcoin được đề xuất đầu tiên. Thế nhưng SegWit2x có một vài điểm khác biệt nhỏ so với các các giải pháp trước đó. Thực tế, SegWit2x không dựa trên sáng kiến mới mà được tổng hợp và chắt lọc lại từ những đề xuất trước đó. Thật sự là để hiểu hết bản chất của đề xuất SegWit2x là một thách thức kể cả đối với những người có kiến thức chuyên sâu. Nhưng mình sẽ cố găng tóm lược những ý chính cơ bản nhất để ai cũng có hiểu được.

Segwit 2x là gì?

Bản kế hoạch của SegWit2x sẽ nâng cấp Bitcoin theo hai giai đoạn

Đầu tiên, nó sẽ triển khai SegWit thực hiện bằng một cuộc Soft Fork như đã được đề xuất của nhóm Bitcoin Core. SegWit sẽ giúp gia tăng lượng thông tin giao dịch mà có thể được lưu trong một block mà không cần phải mở rộng kích thước block ra. Bên cạnh đó, nó cũng hỗ trợ tính linh hoạt cho các giao dịch, nếu được giải quyết ổn thỏa thì sẽ giúp cải thiện mạng lưới lên rất nhiều.

Giai đoạn thư hai là tăng kích thước block trong mạng lưới Bitcoin từ 1 MB lên thành 2 MB, dự kiến bắt đầu 3 tháng sau khi SegWit thành công. Gia tăng kích thước block là phương án mở rộng quy mô mà đã được đề xuất từ rất lâu rồi đơn giản chỉ là việc nâng cấp phần mềm hệ thống để nó cho phép tích hợp các block có kích thước 2 MB. Một vài đề xuất tương tự khác trước đây như Bitcoin XT, Bitcoin ClassicBitcoin Unlimited cũng từng nổi lên nhưng sau đó lại lắng xuống vì không nhận được sự ủng hộ đủ lớn từ cộng đồng. Nhưng một đối thủ đáng gờm với giải pháp SegWit2x mới đây xuất hiện là Bitcoin Cash hứa hẹn cho phép mở rộng kích thước Block lên 8MB đang dần được gây chú ý.

Tóm lại có thể hiểu Segwit2x chính là Segwit cộng với 1 đợt Hark Fork kích thước khối lên 2MB nhưng mong muốn không gây chia rẽ cộng đồng Bitcon.

SegWit2x được chạy thử trên Testnet từ ngày 14/7 và dự kiến quá trình tích hợp thật sự sẽ bắt đầu vào ngày 21/7, với hạn chót là ngày 1/8 để có thể nhận được đủ số lượng ủng hộ cần thiết và khắc phục các sự cố nếu có.

Lời kết

Trên đây là bài viết “Fork, HardFork và SoftFork là gì? Segwit và Segwit2x là gì?” hi vọng sẽ giúp bạn hiểu hơn về các khái niệm xung quanh Bitcoin thường gặp phải. Với những người mới tìm hiểu các thuật ngữ này sẽ khá là khó hiểu, chỉ những người đã có kinh nghiệm trong thị trường cryptocurrency và đào bitcoin mới hiểu rõ được vấn đề, vì thế mình nghĩ bạn cứ tìm hiểu dần nhé. Nếu còn thắc mắc gì hãy để lại cưới phần bình luận dưới, mình sẽ hỗ trợ. Chúc bạn may mắn.

Từ khóa tìm kiếm tới bài viết: hard fork, hard fork là gì, hard fork bitcoin, hard fork bitcoin 2017, hard fork bitcoin là gì, bitcoin hardfork là gì, fork bitcoin, fork bitcoin là gì, hardfork là gì, soft fork là gì, bitcoin fork là gì, private key bitcoin la gi, chia tách bitcoin là gì, chia tách btc, bitcoin chia đôi, bitcoin bị chia tách, bitcoin segwit, bitcoin ngày 1/8, bitcoin ngày 1 8 2017, su kien 1 8 bitcoin, bitcoin ngay 1 8, sự kiện 1 8 bitcoin, chia tách bitcoin, segwit2x là gì, segwit 2x là gì.

Fork, HardFork và SoftFork là gì? Segwit và Segwit2x là gì?

4.3 (85.71%) 7 votes


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