Fork là gì

  -  

Trong thời đại technology hiện nay, bất kỳ phần mềm nào thì cũng cần được cập nhật liên tục nhằm khắc phục sự chũm hoặc tăng hiệu suất. Và những cập nhật đó trong nghành đồng tiền chuyên môn số thích hợp thường được call là “Forks“.

Bạn đang xem: Fork là gì

Vì tiền điện tử là những mạng phi tập trung, tất cả những tín đồ tham gia vào mạng- được gọi là những nút (nodes)- rất cần phải tuân theo những quy tắc tương tự để làm việc bên nhau đúng cách. Cỗ quy tắc đó được biết đến như là 1 trong những giao thức “protocol”.

Các quy tắc điển hình nổi bật trong giao thức bao hàm kích thước của một khối bên trên blockchain, phần thưởng cơ mà người khai thác nhận được khi khai thác một khối bắt đầu và nhiều hơn nữa nữa.

Có hai nhiều loại “Fork” trong tiền điện tử là: soft forks với hard forks. Cả hai loại fork này đều thay đổi căn phiên bản cách thức giao thức của một một số loại tiền điện tử hoạt động.

Tuy nhiên trước khi đi sâu vào tìm kiếm hiểu cụ thể về softfork với hardfork, hãy thuộc tổng quan liêu lại một cách ví dụ fork là gì.

Fork

“Fork” là 1 thuật ngữ lập trình, rất có thể biết đến như một kỹ thuật sửa đổi mã mối cung cấp mở, hay nói theo một cách khác là “cập nhật phần mềm” và “nâng cấp, sửa lỗi”. Thường thì một bạn dạng fork rẻ nhánh sẽ tương tự như như phiên bản gốc phần nhiều thêm một vài sửa đổi quan trọng, cả nhị nhánh thẳng sẽ cùng tồn tại.

Đôi khi fork được thực hiện để đánh giá một quy trình, mặc dù trong nghành nghề dịch vụ tiền năng lượng điện tử, nó thường xuyên được áp dụng để thực hiện đổi khác cơ bạn dạng hoặc để chế tác một tài sản mới bao gồm các đặc điểm tương tự (nhưng ko bằng) như ban đầu.

Không phải toàn bộ quy trình fork hầu hết được chủ động thiết lập, với một đại lý mã mối cung cấp mở được bày bán rộng rãi, fork có thể vô tình xảy ra khi không phải tất cả các nút đều tiếp nhận cùng một thông tin. Thông thường các fork này sẽ được khẳng định và giải quyết, tuy nhiên nhiều phần quá trình forking trong những loại tiền điện tử là vì sự sự không tương đồng về các đặc điểm nhúng.

Một điều cần xem xét với fork chính là họ bao gồm “chia sẻ lịch sử”, bạn dạng ghi những giao dịch trên mỗi chuỗi (cũ với mới) là đồng nhất nhau trước lúc phân tách.

Fork trong bitcoin

Bản hóa học phi tập trung của những chuỗi khối công khai minh bạch như Bitcoin tức là những bạn tham gia bên trên mạng phải hoàn toàn có thể đi mang lại một thỏa thuận hợp tác về trạng thái share của blockchain. Sự đồng thuận hoàn toàn giữa những người thâm nhập mạng dẫn đến một chuỗi dữ liệu được xác minh duy nhất nhưng mọi bạn cho là chính xác. Một “Blockchain fork” sẽ xẩy ra khi gồm sự bắt đầu từ sự đồng thuận, điều này hoàn toàn có thể xảy ra trong cha kịch bản:

Temporary ForkSoft ForkHard Fork

“Temporary Fork” xuất xắc được dịch là “fork lâm thời thời”, xẩy ra khi các người khai thác trên các hệ thống tiền điện tử, phát chỉ ra một khối (block) cùng một lúc. Điều này dẫn cho hai blockchains tuyên chiến đối đầu và cạnh tranh phân chia. Temporary Fork được giải quyết trong các khối hệ thống bằng triệu chứng công việc. Chẳng hạn như Bitcoin khi những thợ khai thác lựa chọn 1 chuỗi làm sao đó để hình thành các khối tiếp theo. Chuỗi khối dài nhất được xem là chuỗi khối “chính xác”, cùng sẽ thắng, trong lúc chuỗi ngắn lại hơn nữa sẽ bị từ bỏ.

“Soft Fork” cùng “Hard Fork” khác “Temporary Fork” nghỉ ngơi chỗ chúng miêu tả sự chuyển đổi vĩnh viễn trong những quy tắc cơ bạn dạng của giao thức. Lý do để triển khai một chuyển đổi như vậy rất có thể xảy ra vì chưng nhiều lý do, bao gồm:

Thêm chức năng bổ sung vào mạng bên dưới dạng nâng cấpThay thay đổi quy tắc chính yếu trong giao thức, chẳng hạn như tăng form size khối mạng

Các “Soft Fork” với “Hard Fork” khác “Temporary Fork” vì chưng các thay đổi được tiến hành là dài lâu và vì thế yêu cầu biến đổi ở lớp giao thức.

SoftFork cùng HardFork

SoftFork là gì?

*

SoftFork là một phương pháp tương phù hợp ngược để upgrade blockchain. Xuất xắc nói biện pháp khác, một SoftFork là sự nâng cấp phần mềm tương xứng ngược với những phiên bạn dạng trước của phần mềm. SoftFork không yêu thương cầu những nút (nodes) trên mạng phải nâng cấp để duy trì sự đồng thuận, bởi vì tất cả những khối trên blockchain sẽ “soft- forked” đều tuân theo cỗ quy tắc đồng thuận cũ cũng giống như các quy tắc mới. Tuy nhiên, các khối được chế tác bởi các nút tuân theo bộ quy tắc đồng thuận cũ sẽ vi phạm luật bộ quy tắc đồng thuận new và vì đó, có thể sẽ bị lỗi bởi đa số những khai thác nâng cấp. Điều này là do để một Softfork hoạt động, nhiều phần các thợ khai thác cần nhận biết và thực hiện bộ quy tắc đồng thuận mới. Nếu đạt được đa số này, mạng cũ sẽ lâm vào hoàn cảnh tình trạng không thực hiện được, với blockchain mới hơn được công nhận là blockchain “chính xác”.

Tóm lại Softfork là một biến hóa trong giao thức tiền năng lượng điện tử tương hợp ngược. Điều đó có nghĩa là các nút không được cập nhật vẫn có thể xử lý những giao dịch với đẩy những khối bắt đầu vào blockchain, miễn là bọn chúng không phá vỡ các quy tắc giao thức mới.

Một lấy ví dụ như về Softfork là việc thực hiện quy tắc mới thay đổi kích thước khối mạng từ 3MB xuống 2MB. Những nút chưa được nâng cấp sẽ thường xuyên xem những giao dịch đến là phù hợp lệ, vì những nút này tuân theo cỗ quy tắc đồng thuận cũ cũng tương tự mới. Tuy nhiên, những nút khai quật chưa được nâng cấp và cố gắng khai thác phần lớn khối new sẽ bị nockout bỏ bởi các khối này, vì nó không vâng lệnh bộ quy tắc đồng thuận mới (kích thước khối 2MB). Bao gồm nghĩa là các nút cũ rộng vẫn hoàn toàn có thể xử lý những giao dịch và đẩy những khối bắt đầu có dung lượng 2MB trở xuống. Tuy nhiên nếu một nút cũ hơn nỗ lực đẩy một khối lớn hơn 2MB vào mạng, những nút bắt đầu hơn sẽ lắc đầu khối do nó vi phạm những quy tắc mới. Điều kia khuyến khích các nút cũ update lên giao thức mới vì bọn chúng có kết quả như những nút được cập nhật. Do đó, blockchain với những khối có form size 3MB có công dụng rơi vào tình trạng không áp dụng được khi những công ty khai quật thực thi phép tắc đồng thuận bắt đầu là 2MB.

HardFork là gì?

*

Hardfork một thay đổi trong giao thức tiền năng lượng điện tử không tương xứng với những phiên bản trước đó, là một trong những sự phân chia vĩnh viễn từ bỏ phiên phiên bản trước của blockchain. Một cỗ quy tắc đồng thuận mới sẽ tiến hành đưa vào mạng không tương hợp với mạng cũ.

Nói phương pháp khác, một hard fork hoàn toàn có thể được xem là một bản nâng cấp ứng dụng không tương xứng với những phiên bản trước kia của phần mềm. Tất cả những fan tham gia mạng được yêu thương cầu upgrade lên phiên phiên bản mới tốt nhất của phần mềm để có thể tiếp tục xác minh với xác thực các khối thanh toán mới. Trong một hard fork, các khối được xác thực bởi các nút không được nâng cấp lên phiên bạn dạng mới duy nhất của ứng dụng giao thức sẽ không hợp lệ. Các nút không update lên phiên bản mới cần yếu xử lý những giao dịch hoặc đẩy các khối mới lên blockchain. Những nút chạy phiên bản trước của ứng dụng sẽ đề nghị tuân theo cỗ quy tắc đồng thuận mới để những khối của chúng có hiệu lực trên mạng rẽ nhánh (forked network). Vào trường hợp hard fork, giả dụ vẫn còn cung ứng khai thác cho một vài chuỗi thiểu số, thì hai blockchain rất có thể tiếp tục sống thọ đồng thời.

Hãy tưởng tượng một sự biến đổi trong một giao thức làm tăng form size khối trường đoản cú 2MB lên 4MB. Trường hợp một nút được cập nhật cố rứa đẩy một khối 3 MB lên blockchain, thì những nút cũ hơn, không được update sẽ không xem khối này là thích hợp lệ và họ sẽ phủ nhận nó.

Các hardfork có thể được sử dụng để biến hóa hoặc nâng cấp một giao thức hiện bao gồm hoặc thậm chí để tạo nên một giao thức cùng blockchain mới, độc lập.

Hardfork thường sẽ có 2 loại:

Hardfork có kế hoạch (Planned Hard Fork): Một hard fork được lên kế hoạch dễ dàng và đơn giản là một bạn dạng nâng cấp cho cho giao thức vẫn được những nhà cải tiến và phát triển dự án nắm rõ từ trước. Thông thường, giành được sự đồng thuận cao từ các nhà cải tiến và phát triển dự án và xã hội trước khi quá trình hard fork xảy ra. Vào một lịch trình “Planned Hard Fork” người tham gia đang tự nguyện tăng cấp phần mềm của mình để tuân theo các quy tắc mới, bỏ lại phiên bạn dạng cũ. Những người không cập nhật được đang phải khai thác trên chuỗi cũ, chỗ mà khôn xiết ít tín đồ sẽ sử dụng. Ví dụ về hardfork có kế hoạch đó là hard fork Monero trong thời điểm tháng 1 năm 2017, đã cho thấy sự bổ sung của một tính năng bảo mật thông tin mới được gọi là “Vòng giao dịch bảo mật” (Ring Confidential Transactions ) viết tắt là “RingCT”.Hardfork gây tranh cãi xung đột (Contentious Hard Fork): tức là có một sự sự không tương đồng trong cộng đồng về câu hỏi nâng cấp, giao thức thường xuyên được tạo thành 2 chuỗi khối không tương thích- 2 loại tiền điện tử không giống nhau. Cả nhì blockchain sẽ có cộng đồng riêng và các nhà trở nên tân tiến sẽ thực hiện theo giải pháp họ tin là tốt nhất. Hay có thể nói Contentious Hard Fork xảy ra khi bao gồm sự bất đồng nghiêm trọng giữa các bên liên quan khác biệt trong dự án. Hoàn toàn có thể bao gồm: nhà phát triển dự án, người dùng mạng và tín đồ khai thác. Những hardfork gây tranh cãi thường ra mắt vì 1 phần của cộng đồng tin rằng những biến hóa lớn trong mã tiền điện tử sẽ tạo ra một blockchain quá trội. Ví dụ nổi giờ đồng hồ về một hard fork gây bất đồng quan điểm là hard fork Bitcoin Cash. Một phần của cộng đồng đã tin rằng việc tăng size khối Bitcoin từ 1MB lên 8MB sẽ chất nhận được xử lý các giao dịch bên trên mạng nhanh hơn.

Xem thêm: Snlt Là Gì ? Viết Tắt Của Từ Gì? Snlt Có Nghĩa Là Gì

Vì một Fork dựa trên blockchain gốc, tất cả các thanh toán từ blockchain thuở đầu cũng sẽ được xào nấu vào fork mới.

Ví dụ: nếu khách hàng có 100 đồng tiền điện tử có tên là Coin A và một hard fork dựa trên loại tiền năng lượng điện tử đó sẽ tạo ra một một số loại tiền điện tử mới mang tên là Coin B, bạn cũng sẽ nhận được 100 xu Coin B.

Do đặc thù nguồn mở của tiền năng lượng điện tử cùng khi nhiều cá nhân cũng như tổ chức triển khai có mục tiêu khác biệt xâm nhập vào không gian tiền điện tử, quá trình fork sẽ thường xuyên là một phần không thể thiếu thốn để cải tiến và phát triển tiền năng lượng điện tử.

Quá trình Bitcoin Fork và cách tiến hành

Bitcoin Fork là gì?

*

Fork về cơ bản là một sự biến hóa của giao thức Bitcoin hiện tại tại cũng tương tự những nguyên tắc của nó. Ví dụ, nếu như bạn đang chơi một trò chơi trực tuyến và muốn đổi khác luật chơi, toàn bộ những tín đồ chơi khác sẽ yêu cầu phải gật đầu đồng ý về việc thay đổi quy tắc. Trường hợp thành công, các biến đổi được thực hiện và trò chơi liên tiếp như bình thường. Tuy nhiên, nếu sự đồng thuận ko đủ to thì hai phiên bản của trò chơi sẽ được tạo ra (phiên bản #1 = phép tắc cũ, phiên phiên bản #2 = phép tắc mới). Đây là 1 trong fork trong trò chơi, điều đó cũng tương tự áp dụng mang đến mã Bitcoin.

Bitcoin Fork sẽ tạo nên ra một “Bitcoin gốc” và một “Bitcoin mới”. Có ví dụ, Bitcoin Cash đã biến hóa kích thước khối từ bỏ 1MB thành 8MB. Những người dân ủng hộ sự đổi khác này đã đưa sang áp dụng một đồng xu tiền mới chính là đồng “Bitcoin Cash”, còn những người ủng hộ quy tắc thuở đầu sẽ thường xuyên sử dụng đồng “Bitcoin” ban đầu.

Ngoài ra còn tồn tại các SoftFork cho phép những quy tắc bắt đầu tương say mê với các quy tắc cũ.

Những tại sao để cân nhắc fork vào bitcoin

Chuyển sang những quy tắc mới và đồng xu tiền mới vì nó xuất sắc hơn so với thực hiện Bitcoin ban đầu.Fork rất có thể tác hễ đến xã hội Bitcoin, việc áp dụng Bitcoin, và giá trị Bitcoin.Lợi nhuận nhận được từ fork bằng bí quyết bán các đồng chi phí mới sẽ được phân phối cho người nắm duy trì Bitcoin, vì chưng mọi chủ thiết lập Bitcoin các nhận được chi phí miễn giá tiền tại một các bước hard fork. Điều này sẽ không xảy ra tự động hóa và các đồng tiền mới nên được yêu thương cầu. Mỗi đồng xu tiền mới cũng có thể có một hình thức yêu ước khác nhau.

Mỗi nguy hiểm trong Bitcoin Fork

*

Các các bước fork gần đây có vẻ tương tự nhau, vào khi nguyên nhân chính đằng sau việc tạo nên những tiến trình fork hiện thời chủ yếu đuối là đẩy mạnh tiếp thị hơn là 1 trong ý thức hệ. Bitcoin fork dần đã trở thành ICO mới với tương đối nhiều người kiếm tìm kiếm coin miễn phí.Kiếm tiền nhanh chóng cho những nhà phát triển: một trong những fork đã tạo nên các phiên bản sao thật của lịch sử dân tộc Bitcoin. Các nhà trở nên tân tiến nhận được một lượng mập tiền xu mới mà họ bán trên thị trường sau thời điểm đồng xu bắt đầu được giao dịch.Lừa đảo: một vài fork chỉ đơn giản và dễ dàng là lừa đảo. Ví dụ về một vụ lừa đảo được ghi nhận report là Bitcoin Platinum. Lừa đảo có thể xuất hiện bên dưới dạng những fork được sinh sản ra nhằm rút ngắn giá Bitcoin (ví dụ: Bitcoin Platinum) hoặc một cái nào đó phức tạp hơn hoàn toàn như các fork được tạo thành để đánh tráo tài sản người dùng Bitcoin thật (ví dụ: ví giả Bitcoin Gold).Do đó, yêu thương cầu khiến cho một đồng xu ảo từ quá trình fork thường mang về rủi ro đáng kể.

Làm rứa nào để nhấn tiền một cách bình an từ fork

Tìm gọi kỹ dự án công trình là yêu cầu đầu tiên.Tìm ra ai là nhà cải tiến và phát triển và hồ sơ theo dõi của họ.Kiểm tra lộ trình với tiềm năng cũng tương tự những cách tiến ban sơ mà bọn họ đạt được.Kiểm tra nhận xét về dự án, cũng giống như các team phát triên dự án.

Quá trình yêu mong khá tinh vi và có nguy hại làm các bạn mất tiền.

Ví dụ, một đồng tiền rẽ nhánh (forked coin) cần được tái bảo vệ. Nó có nghĩa là mạng tất cả thể tách tiền new từ bản gốc. Nếu những đồng tiền sót lại trên một sàn giao dịch cung ứng fork thì bàn bạc thường vẫn trích xuất các đồng tiền mới cho những người dùng.

Tuy nhiên, một luật lệ phải luôn tuân theo trước khi yêu cầu bất kỳ một đồng xu tiền mới nào sẽ là chuyển Bitcoin lịch sự ví bắt đầu với quy trình tiến độ mới nhằm giảm nguy hại mất Bitcoin hiện nay tại.

Cảnh báo

Việc yêu ước hay bán đồng xu tiền fork dẫn mang lại những rủi ro đáng nhắc và đòi hỏi một số kiến thức nâng cao. Khi triển khai các giấy tờ thủ tục trên, các bạn phải gật đầu đồng ý một số khủng hoảng sau:

Làm câu hỏi chung và tiết lộ những khóa riêng bốn (Private key) Bitcoin của bạn.Phải cài đặt và chạy một số trong những phần mềm nhất định.Giao dịch và rất có thể xác định chúng ta trên các sàn thanh toán khác nhau.

Quy tắc lúc yêu ước Bitcoin Fork

Yêu ước Bitcoin Fork đòi hỏi sử dụng các khóa riêng biệt của ví Bitcoin, tất cả chứa BTC tại thời gian đồng tiền được rẻ nhánh (forked). Vì vậy, hãy chuyển toàn bộ bitcoin sang ví hartware (hardware) mới để duy trì các tiêu chuẩn chỉnh bảo mật trong lúc yêu cầu!

Ba nguyên tố quan trọng quan trọng để thu lợi nhuận từ Bitcoin Fork

Fork Height (Chiều cao fork): Có nghĩa là thời hạn và ngày (được đo bằng chiều cao khối Bitcoin) lúc fork diễn ra. Một showroom Bitcoin sẽ nhận được giá trị bitcoin lúc fork không nhận được đồng tiền fork nào.Reward Ratio (Tỷ lệ phần thưởng): Xu fork được trao theo xác suất trực tiếp với con số bitcoin sinh sống mỗi địa chỉ (ví dụ: 1,582 đồng xu tiền fork cho 1,582 BTC), tuy nhiên, xác suất này rất có thể thay đổi.Exchange Deposit Availability (Trao đổi tiền nhờ cất hộ khả dụng): Rất ít trao đổi sẽ có thể chấp nhận được tiền nhờ cất hộ của fork. Cho nên nghiên cứu sẵn sàng phải được thực hiện nhằm mục tiêu tìm cách thoát khỏi sự nắm giữ tiền xu mới.

Yêu mong Bitcoin Fork

Xuất khóa riêng (Private key) của bạn: Để yêu thương cầu phần nhiều các đồng xu tiền fork, bạn cần phải xuất những khóa riêng rẽ từ ví cũ. Trong đa số các trường hợp, một tệp sẽ được tạo có chứa toàn bộ các add và khóa riêng rẽ tương ứng. Một số ví, đặc biệt là ví hartware (hardware wallet), không cho phép bạn xuất các khóa riêng. Một trong những trường đúng theo như vậy, bạn phải nhập “seed” ví cứng của chúng ta vào một số công chũm (chẳng hạn như điều khoản Ian Coleman BIP39). Một tùy lựa chọn khác là nhập “seed” vào ví HD tương thích, ví dụ như Electrum. Pháp luật hoặc ví sẽ tạo lại các khóa riêng rẽ và add của chúng, chất nhận được thông tin này được nhập vào fork-coin theo đúng định dạng.

Kiểm tra số dư địa chỉ cửa hàng của chúng ta và lập danh sách: Để tiết kiệm ngân sách thời gian, chỉ nhập khóa riêng có chứa giá bán trị. Sử dụng những trang website như findmycoins.ninja với btcdiv.com để khám nghiệm số dư chi phí xu hoàn toàn có thể yêu mong của các add Bitcoin cũ của bạn. Ghi lại tất cả các địa chỉ hợp lệ và tổ hợp khóa riêng.

Hai phương thức yêu cầu đáng tin cậy

BitPie và Bither: BitPie & Bither là hai ví Bitcoin cho phép yêu cầu một số trong những đồng chi phí fork. Ở đó, có lẽ có mối quan hệ đối tác doanh nghiệp giữa nhì bên, trong khi hình như Bither không đồng ý các địa chỉ không nên của BitPie khi yêu cầu. Bither được trình làng trên trang Bitcoin.org, điều đó cho thấy độ tin cậy.Ymgve’s Fork Claimer: Ymgve tất cả một tập lệnh tuyệt vời, cung ứng các showroom SegWit, tất cả phí khai thác thấp hơn BitPie/Bither và đồng ý bất kỳ địa chỉ cửa hàng nào để gửi. Tiền có thể được gởi trực tiếp vào tài khoản tiền gửi trao đổi. Mặc dù nhiên, tập lệnh yêu cầu sử dụng dòng lệnh và cho nên vì thế nó phức tạp hơn.

Xem thêm: Words And Idioms 91: Touch Base Là Gì ?, Từ Điển Tiếng Anh Touch Base Nghĩa Là Gì

Dịch vụ yêu mong Bitcoin Fork

Thay vắt cho cách thức DIY, có những thương mại & dịch vụ tính tỷ lệ xác suất (thường là khoảng tầm 5%) roi của fork-coin để cách xử trí quy trình. Danh sách sau đây dường như đã nhấn được không hề ít phản hồi tích cực. Xung quanh CoinPanic, họ vẫn yêu mong khóa riêng biệt của bạn.

Người cần sử dụng Reddit: CamkuNbysy là 1 trong Redditor khác cung cấp dịch vụ fork-coin, với nhiều phản hồi tốt.CoinPanic là 1 trong dịch vụ, không có yêu ước khóa riêng của người tiêu dùng để yêu cầu fork-coin.Dig.Walleting.Loyce có một thương mại dịch vụ yêu cầu trên diễn đàn BitcoinTalk, với khá nhiều phản hồi tích cực.