Fork Là Gì

     

Trong thời buổi công nghệ hiên giờ, bất cứ ứng dụng nào cũng cần buộc phải được update thường xuyên để hạn chế sự cầm hoặc tăng hiệu suất. And các update kia trong ngành nghề đồng tiền kỹ thuật số nói riêng thường đc gọi là “Forks“.

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

Bài Viết: Fork là gì

Vì tiền năng lượng điện tử là rất nhiều mạng phi tập trung, cục bộ các tín đồ tham gia vào mạng- đc gọi là phần nhiều nút (nodes)- cần phải tuân theo những luật pháp giống như để làm việc với nhau đúng chuẩn. Bộ điều khoản đó được biết cho như là một trong giao thức “protocol”.

Những pháp luật điển hình vào giao thức đề cập cả kích cỡ của một khối bên trên blockchain, phần thưởng mà người khai quật nhận đc khi khai thác một khối bắt đầu and nhiều hơn thế nữa.

Có hai loại “Fork” vào tiền năng lượng điện tử là: soft forks & hard forks. Cả hai loại fork này gần như cân chỉnh cơ bản cách thức thức giao thức của một một số loại tiền năng lượng điện tử chuyển động.

Tuy vậy trước lúc đi sâu vào thăm dò rõ rệt về softfork & hardfork, hãy thuộc tổng quan liêu lại một phương pháp rõ rệt fork là gì.


Nội Dung

1 Fork2 SoftFork and HardFork3 các bước Bitcoin Fork and cách thức tiến hành triển khai

Fork

“Fork” là 1 thuật ngữ lập trình, có thể biết đến như 1 kỹ thuật sửa thay đổi mã mối cung cấp mở, tuyệt nói phương thức khác là “update ứng dụng” & “đổi mới, sửa lỗi”. Nhiều khi một bản fork tốt nhánh sẽ hệt như như phiên bản gốc các thêm một vài sửa thay đổi quan trọng, cả nhì nhánh trực tiếp sẽ cùng tồn tại.

Nhiều khi fork đc áp dụng để kiểm tra một công đoạn, tuy nhiên trong ngành nghề tiền điện tử, nó thường đc áp dụng để thực hiện cân chỉnh căn bản hoặc để tạo thành một gia tài mới bao gồm nổi bật giống hệt như (nhưng không bằng) như mở màn.

Không bắt buộc cục bộ quy trình fork đều được chủ đụng thiết lập, với một cửa hàng mã nguồn mở được thỏa mãn yêu cầu rộng rãi, fork rất có thể vô tình xảy ra khi không phải toàn cục những nút đều đón nhận cùng một thông tin. Nhiều lúc hầu như fork này nhằm được xác minh and giải quyết, tuy vậy đông đảo quá trình forking trong số những loại tiền năng lượng điện tử là vì sự sự không tương đồng về những khá nổi bật nhúng.

Một điều cần chú ý với fork sẽ là họ gồm “san sẻ kế hoạch sử”, phiên bản ghi những giao dịch thanh toán trên từng chuỗi (cũ and mới) là đồng bộ nhau trước lúc phân tách.

Fork trong bitcoin

Thực chất phi tập trung của những chuỗi khối công khai minh bạch minh bạch như Bitcoin có nghĩa là các bạn tham gia bên trên mạng phải rất có thể đi cho tới một thỏa thuận về trạng thái chia sẻ của blockchain. Sự đồng thuận tuyệt vời giữa các người tham gia mạng dẫn đến một chuỗi dữ liệu đc xác minh duy nhất cơ mà mọi fan cho là đúng đắn. Một “Blockchain fork” sẽ xẩy ra khi gồm sự thuở đầu từ sự đồng thuận, điều ấy rất có thể xảy ra trong bố kịch bản:

Temporary ForkSoft ForkHard Fork

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

“Soft Fork” and “Hard Fork” khác “Temporary Fork” ở chỗ chúng bộc lộ sự căn sửa vĩnh viễn vào những luật pháp căn bạn dạng của giao thức. Nguyên nhân để tiến hành một chỉnh sửa như thế rất có thể xảy ra vì chưng nhiều lý do, nói cả:

Thêm chức năng bổ sung cập nhật cập nhật vào mạng bên dưới dạng nâng cấpThay đổi luật pháp cốt lõi vào giao thức, ví dụ như tăng form size khối mạng

Những “Soft Fork” và “Hard Fork” khác “Temporary Fork” vị những cân chỉnh được triển khai là vĩnh viễn and vì vậy mong muốn cân chỉnh nghỉ ngơi lớp giao thức.

SoftFork and HardFork

SoftFork là gì?


*

SoftFork là một phương thức tương mê say ngược để đổi mới blockchain. Tuyệt nói cách thức khác, một SoftFork là sự thay đổi ứng dụng cân xứng ngược với những phiên bản trước của ứng dụng. SoftFork không mong ước những nút (nodes) trên mạng phải thay đổi để gia hạn sự đồng thuận, bởi lẽ vì vì toàn bộ những khối trên blockchain sẽ “soft- forked” đều theo đúng bộ quy định đồng thuận cũ cũng giống như những luật pháp mới. Tuy vậy, phần lớn khối được tạo bởi những nút theo đúng bộ quy định đồng thuận cũ sẽ vi phạm luật bộ quy định đồng thuận mới và vì vậy, hoàn toàn có thể sẽ bị lỗi bởi phần đông các khai thác đổi mới. Điều đó là do để một Softfork đưa động, phần đông những thợ khai quật cần nhận ra and tiến hành bộ điều khoản đồng thuận mới. Ví như đạt đc phần lớn này, mạng cũ sẽ rơi vào tình trạng không vận dụng đc, cùng với blockchain mới hơn được công thừa nhận là blockchain “đúng đắn”.


Nói kết luận Softfork là một căn sửa trong giao thức tiền điện tử tương xứng ngược. Điều này tức là những nút không được update vẫn rất có thể xử lý những giao dịch and đẩy phần đông khối bắt đầu vào blockchain, miễn là chúng không phá vỡ những luật pháp giao thức mới.

Một lấy một ví dụ về Softfork là việc triển khai lao lý mới cân chỉnh kích thước khối mạng từ 3MB xuống 2MB. Phần đông nút chưa được đổi mới sẽ thường xuyên xem những giao dịch thanh toán đến là thích hợp lệ, vày những nút này tuân theo bộ luật pháp đồng thuận cũ tương tự như mới. Tuy vậy, đầy đủ nút khai thác chưa được đổi mới and nỗ lực khai thác các khối new sẽ bị loại trừ vì chưng những khối này, do nó không tuân hành bộ lao lý đồng thuận bắt đầu (kích thước khối 2MB). Tất cả nghĩa là những nút cũ rộng vẫn có thể xử lý những giao dịch and đẩy hồ hết khối mới có dung tích 2MB đi xuống. Tuy vậy nếu một nút cũ hơn nỗ lực cố gắng đẩy một khối to thêm 2MB vào mạng, rất nhiều nút new hơn sẽ lắc đầu khối vị nó vi phạm những quy định mới. Điều này 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ư các nút đc update. Vì chưng thế, blockchain với hồ hết khối có size 3MB có khả năng rơi vào triệu chứng không áp dụng đc khi những công ty khai thác thực thi quy định đồng thuận mới là 2MB.

HardFork là gì?


*

Hardfork một chỉnh sửa trong giao thức tiền năng lượng điện tử không tương hợp với hầu hết phiên bản trước đó, là 1 sự phân chia vĩnh viễn trường đoản cú phiên phiên bản trước của blockchain. Một bộ lao lý đồng thuận bắt đầu để được đưa vào mạng không tương xứng với mạng cũ.

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

Hãy hình dung một sự căn chỉnh trong một giao thức làm cho tăng size khối tự 2MB lên 4MB. Trường hợp một nút đc update cố gắng đẩ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ẽ lắc đầu nó.

Những hardfork có thể đc áp dụng để chỉnh sửa hoặc cải thiện một giao thức hiện gồm hoặc thậm chí còn để tạo nên một giao thức & blockchain mới, độc lập.

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

Hardfork bài bản (Planned Hard Fork): Một hard fork đc lên kế hoạch dễ chơi là một bạn dạng đổi mới cho giao thức đã đc những nhà cải cách và phát triển dự án nắm rõ từ trước. Những lúc, đang đạt đc sự đồng thuận cao từ đông đảo nhà phát triển dự án and thế gới trước khi công việc hard fork xảy ra. Trong một công tác “Planned Hard Fork” người tham gia đang tự nguyện thay đổi ứng dụng của họ để theo đúng những điều khoản mới, vứt lại phiên bạn dạng cũ. Các người ko update đc sẽ phải khai thác trên chuỗi cũ, add mà cực kỳ ít fan sẽ áp dụng. Ví dụ về hardfork bài bản đó là hard fork Monero trong thời điểm tháng một năm 2017, sẽ cho cảm nhận thấy sự bổ sung cập nhật của một tác dụng bảo mật mới đc gọi là “Vòng giao dịch thanh toán bảo mật” (Ring Confidential Transactions ) viết tắt là “RingCT”.Hardfork gây tranh cãi (Contentious Hard Fork): tức là chứa một sự sự không tương đồng trong nắm gới về việc đổi mới, giao thức thường xuyên đc tạo thành 2 chuỗi khối ko tương thích- 2 các loại tiền năng lượng điện tử không giống nhau. Cả nhì blockchain sẽ có được thế gới riêng & những nhà phát triển sẽ thực hiện triển khai theo cách thức họ tin là cực tốt nhất. Xuất xắc nói phương pháp khác Contentious Hard Fork xẩy ra khi bao gồm sự sự không tương đồng nghiêm trọng trong những bên tác động khác nhau vào dự án. Rất có thể kể cả: nhà cải cách và phát triển dự án, người mua mạng và người khai thác. Mọi hardfork gây tranh cãi thường reviews vì một phần của núm gới tin rằng những cân chỉnh lớn trong mã tiền điện tử sẽ tạo nên một blockchain vượt trội. Ví dụ nhiều người nghe biết về một hard fork gây tranh cãi xung đột là hard fork Bitcoin Cash. Một phần của cầm gới vẫn tin rằng việc tăng form size khối Bitcoin từ 1MB lên 8MB sẽ tiến hành phép xử trí những thanh toán giao dịch trên mạng cấp tốc hơn.

Xem thêm: Bao Năm Giải Phóng Như Thế Này Phải Không Em, Chiều Tây Đô


Vì một Fork dựa vào blockchain gốc, toàn cục những giao dịch thanh toán từ blockchain cầm đầu cũng để được xào nấu vào fork mới.

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

Do đặc thù nguồn mở của tiền điện tử & khi nhiều cá nhân cũng tương tự tổ chức tất cả mục tiêu khác biệt xâm nhập khẩu khoảng không tiền điện tử, quá trình fork sẽ liên tục là 1 phần không hề nợ để cải cách và phát triển tiền năng lượng điện tử.

Quy trình Bitcoin Fork and phương pháp tiến hành triển khai

Bitcoin Fork là gì?


*

Fork về căn phiên bản là một sự chỉnh sửa của giao thức Bitcoin bây giờ cũng giống như các pháp luật của nó. Ví dụ, nếu khách hàng đang chơi một trò chơi online và muốn cân chỉnh mức sử dụng chơi, toàn cục các người chơi khác sẽ đề xuất phải gật đầu về bài toán cân chỉnh điều khoản. Nếu thành công, phần đông cân chỉnh được triển khai & Game liên tục như đôi khi. Tuy vậy, trường hợp sự đồng thuận không đủ to thì hai phiên bản của Game để được khiến cho (phiên bạn dạng #1 = lao lý cũ, phiên bạn dạng #2 = điều khoản mới). Đây là một trong những fork vào Game, điều này gần giống dùng đến mã Bitcoin.

Bitcoin Fork sẽ tạo nên một “Bitcoin gốc” & một “Bitcoin mới”. Có ví dụ, Bitcoin Cash đã cân nặng chỉnh kích cỡ khối từ bỏ 1MB thành 8MB. Những người cỗ vũ sự căn sửa này đã chuyển qua áp dụng một đồng xu tiền mới đó là đồng “Bitcoin Cash”, còn các người ủng hộ điều khoản cầm đầu sẽ thường xuyên áp dụng đồng “Bitcoin” mở màn.

Ngoài ra còn tồn tại đầy đủ SoftFork được phép những quy định mới tương thích với những quy định cũ.

Các nguyên nhân để âu yếm đến fork vào bitcoin

Chuyển qua những lao lý mới and đồng tiền mới vày nó tốt nhất hơn ví như như với áp dụng Bitcoin mở màn.Fork rất có thể tác đụng đến núm gới Bitcoin, việc dùng Bitcoin, and giá thành Bitcoin.Lợi nhuận thu được từ fork bằng phương thức bán những đồng xu tiền mới sẽ được thỏa mãn nhu cầu cho các người sở hữu Bitcoin, vày mọi chủ chiếm dụng Bitcoin đều nhận được tiền miễn chi phí tại một công đoạn hard fork. Điều đó không xảy ra tự động hóa and những đồng xu tiền mới phải đc mong muốn. Mỗi đồng tiền mới cũng đựng một cơ chế mong muốn khác nhau.

Mỗi mất an toàn trong Bitcoin Fork


*

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

Làm gắng nào để thừa nhận tiền một biện pháp thức an toàn và đáng tin cậy từ fork

Thăm dò kỹ dự án là mong muốn trước tiên.Tìm ra ai là nhà cải tiến và phát triển and hồ sơ theo dõi của họ.Check lộ trình và tiềm năng cũng tương tự quá trình tiến mở màn mà họ đạt đc.Check nhận xét về dự án, cũng tương tự những team phát triên dự án.


Quy trình mong ước khá nan giải và có nguy hại làm bạn mất tiền.

Ví dụ, một đồng xu tiền rẽ nhánh (forked coin) phải được tái bảo vệ. Nó tức là mạng gồm thể bóc tách tiền new từ phiên bản gốc. Nếu phần đông đồng tiền còn sót lại trên một sàn giao dịch trợ giúp fork thì thảo luận thường đang trích xuất những đồng xu tiền mới cho tất cả những người mua.

Tuy vậy, một pháp luật phải luôn tuân theo trước lúc mong muốn bất cứ một đồng tiền mới nào sẽ là chuyển Bitcoin sang ví mới với tiến độ mới nhằm giảm nguy hại mất Bitcoin hôm nay.

Chú ý

Việc ước muốn hay bán đồng xu tiền fork dẫn mang đến các rủi ro đáng kể và yên cầu một vài kiến thức nâng cấp. Khi thực hiện triển khai những thủ tục trên, bạn cần phải chấp dìm một số rủi ro sau:

Làm việc chung and bật mí những khóa riêng tứ (Private key) Bitcoin của bạn.Phải thiết lập and chạy một trong những ứng dụng ổn định.Giao dịch and rất có thể khẳng định các bạn trên những sàn giao dịch khác nhau.

Quy định khi ước muốn Bitcoin Fork

Nhu ước Bitcoin Fork im cầu áp dụng hầu như khóa riêng biệt của ví Bitcoin, gồm chứa BTC tại thời hạn đồng tiền đc rẻ nhánh (forked). Bởi đó, hãy chuyển cục bộ bitcoin thanh lịch ví hartware (hardware) new để gia hạn những tiêu chuẩn bảo mật trong những khi mong muốn!

Ba nhân tố quan trọng đặc biệt thiết yếu nhằm thu roi từ Bitcoin Fork

Fork Height (Độ cao fork): Có nghĩa là thời gian and ngày (đc đo bởi độ cao khối Bitcoin) khi fork giới thiệu. Một vị trí Bitcoin đang nhận đc túi tiền bitcoin lúc fork ko nhận đc đồng tiền fork nào.Reward Ratio (Tỷ lệ giải thưởng): Xu fork đc trao theo tỷ lệ thẳng trực tiếp với con số bitcoin làm việc mỗi địa điểm (ví dụ: 1,582 đồng xu tiền fork cho 1,582 BTC), mặc dù vậy, phần trăm này rất có thể cân chỉnh.Exchange Deposit Availability (Luận bàn tiền gửi khả dụng): Rất ít luận bàn sẽ được phép tiền gởi của fork. Chính vì như vậy nghiên giúp sẵn sàng chuẩn bị phải đc triển khai nhằm mục tiêu tìm phương thức thoát khỏi sự nắm giữ tiền xu mới.

Nhu cầu Bitcoin Fork

Xuất khóa riêng rẽ (Private key) của bạn: Để mong muốn phần nhiều những đồng tiền fork, các bạn phải xuất những khóa riêng rẽ từ ví cũ. Trong đa số những điều kiện, một tệp sẽ được tạo bao gồm chứa toàn thể những địa điểm and khóa riêng rẽ tương ứng. Một số ví, đặc thù là ví hartware (hardware wallet), không được phép bạn xuất hầu như khóa riêng. Trong những điều khiếu nại như thế, bạn phải nhập “seed” ví cứng của bạn vào một số trong những công cố kỉnh (chẳng hạn như lý lẽ 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 mọi khóa riêng and địa điểm của chúng, được phép tin tức này đc nhập khẩu fork-coin theo như đúng định dạng.

Check số dư địa điểm của chúng ta and lập danh sách: Để tiết kiệm ngân sách thời điểm, chỉ nhập khóa riêng có chứa đưa ra phí. Áp dụng những trang web như findmycoins.ninja & btcdiv.com để check số dư tiền xu có thể mong mong của những vị trí Bitcoin cũ của bạn. Đánh dấu toàn bộ những vị trí hợp lệ and tổ hợp khóa riêng.

Hai phương pháp mong hy vọng an toàn

BitPie & Bither: BitPie và Bither là hai ví Bitcoin được phép hy vọng muốn một số đồng tiền fork. Ở đó, có lẽ rằng có mọt quan hệ đối tác giữa nhị bên, trong khi bên cạnh đó Bither từ chối những vị trí không đề xuất của BitPie khi ước ao muốn. Bither đc diễn ra trên trang Bitcoin.org, vấn đề đó cho cảm thấy độ an toàn và đáng tin cậy.Ymgve’s Fork Claimer: Ymgve đựng một tập lệnh xuất xắc vời, giúp sức những vị trí SegWit, bao gồm phí khai thác tiết kiệm hơn BitPie/Bither and chấp nhận bất cứ địa điểm nào nhằm gửi. Tiền hoàn toàn có thể đc gởi thẳng thẳng vào thông tin tài khoản tiền nhờ cất hộ đàm đạo. Tuy vậy, tập lệnh mong mỏi muốn áp dụng dòng lệnh và vì vậy nó nan giải hơn.

Xem thêm: Marcom Manager Là Gì - Định Nghĩa, Ví Dụ, Giải Thích

Dịch vụ ước muốn Bitcoin Fork

Thay núm cho cách thức DIY, có các dịch vụ tính tỷ lệ xác suất (thường là khoảng 5%) roi của fork-coin để cách xử trí công đoạn. Danh sách sau đây ngoài ra đã dìm được đc rất đông bình luận tích cực. Ngoại trừ CoinPanic, bọn họ sẽ mong ước khóa riêng rẽ của bạn.

Người áp dụng Reddit: CamkuNbysy là 1 Redditor không giống vừa ý thương mại dịch vụ fork-coin, cùng với nhiều comment rất tốt.CoinPanic là 1 trong dịch vụ, không tồn tại mong ao ước khóa riêng của chúng ta để muốn muốn fork-coin.Dig.Walleting.Loyce chứa một dịch vụ thương mại mong muốn trên forums BitcoinTalk, với nhiều comment tích cực.Thể Loại: Share kiến thức Cộng Đồng