Egy soft fork visszafelé kompatibilis módon módosítja a blokklánc szabályait. A régi csomópontok továbbra is validálhatják az új blokkokat. Lehet, hogy nem értik az új szabályokat, de érvényesnek fogadják el a blokkokat. Ez azt jelenti, hogy egy soft forknak csak a bányászok vagy validátorok többségére van szüksége az elfogadásához. Azok a csomópontok, amelyek nem frissítenek, tovább működnek. A lánc nem szakad szét. A soft forkok a blokklánc frissítésének előnyben részesített módjai, mivel kevesebb zavart okoznak.
A Bitcoin 2017-es SegWit frissítése egy soft fork volt. Megváltoztatta a tranzakciós adatok tárolásának módját, ami megnövelte a blokkkapacitást a blokkméret-korlát megváltoztatása nélkül. A régi csomópontok érvényesnek tekintették a blokkokat, annak ellenére, hogy nem tudták feldolgozni az új tanúadatokat. Nem minden soft fork működik zökkenőmentesen. Ha a bányászok jelentős kisebbsége nem hajlandó elfogadni az új szabályokat, akkor is bányászhatnak olyan blokkokat, amelyeket a frissített csomópontok elutasítanak. Ez zavart és ideiglenes láncfelosztásokat okozhat. A soft forkok kevésbé vitathatóak, mint a hard forkok, de nem kockázatmentesek. Koordinációt és egyértelmű kommunikációt igényelnek. Az alternatíva a hard fork, amely mindenkit arra kényszerít, hogy frissítse vagy felosztsa a láncot. A soft forkok a kíméletesebb utat jelentik.
Lágy villa jellemzői
- Visszafelé kompatibilis – a régi csomópontok továbbra is érvényesek
- Többségi hash ráta szükséges — a bányászoknak alkalmazkodniuk kell
- Nincs láncfelosztás – a hálózat egységes marad
- Példa — Bitcoin SegWit 2017-ben
A soft forkok a Bitcoin standard fejlesztési mechanizmusai. Kialakításuknál fogva konzervatívak.
Comments
No comments yet. Be the first to share a thought.
Leave a comment