The RAID-6 specification requires a storage system with multiple storage devices to be able to endure the failure of any two parities. RAID-6 can be implemented using a variety of erasure coding methods, but each has drawbacks, like low fault tolerance, bad writing performance low decoding speed, and so on. In this paper, we research a variety of materials, explore RAID 6 disks to comprehend their purpose and prerequisites, and understand how to decode RS codes. In order to help people find a decoding method that is more appropriate to their own systems and actual needs, we research and compare numerous high-quality alternating decoding techniques, and the RAID 6 Liberation codes and Row-Diagonal Parity emerge as the winners. We introduce their decoding methods briefly and list their advantages and disadvantages in this paper for people to request based on their needs. Finally, we compare different decoding methods, propose practical application scenarios and future development directions for these more efficient decoding methods, and also point out their existing shortcomings.