What really is “Witness”? I saw this data in blockchain and can not identify what it really is.
Here is the dump of transaction for example.

TX hash = EDA80AD83A974ECE1A09E9252D33C7E3BC4CFEAB24C5BC3B395D3502374AAFB9  
Transaction version number = 00000002  
Witness activated >>  
Inputs count = 03  
TX from hash = 1BFDB87E8CBACFFDA389124870F0BC297786D505D4D52880FC714750B0E935CD  
N output = 0000003B  
Input script = 1600145F0027223B0D4CC9BB989C362925A2FC26A96E1A  
Sequence number = FDFFFFFF  
TX from hash = 61FE2A66C6DF705F509B56F6DC881BEB75D6B9C410EB95499554B017040774D8  
N output = 00000001  
Input script = 160014F3588696F6E42AC1C399D05807A612DE740F8377  
Sequence number = FDFFFFFF  
TX from hash = 22DEBD06DAEC109B2BFBFE14EAA5ADE515976FF0829E7690A780ADA241565411  
N output = 00000000  
Input script = 1600148E7DBA421FC81C5BFF2FF17AEF429C6175CF72EE  
Sequence number = FDFFFFFF  
Outputs count = 1  
Value = 0000000000180E1E  
Output script = 00149A72FC82F598FDE0960331476C3E437E924C2D96  
Witness 0 0 71 010F0EC3631C1100B7C9646F5537BFE4E71244298800B25BC7ED01C0CDF2B1C87B2002C1AF1677EA1F6375D85D865AF096D083E05F85F45148A3FE02F986E91B10EF0620024430  
Witness 0 1 33 A0AA4C55C7A3F7ABAB5C96F98906A3025BA57D3CFA7620CC2331B140FC75058D02  
Witness 1 0 71 01EB07758EA895C9268E841DAD2AAB51F3FCB8899915444512E9540B235F60580D2002FD0657F406E2D62F55BCC22B2CA68D5712F8B77BAD3B2E58D0E6BAFA6B057B0720024430  
Witness 1 1 33 0C1E14723ECCFE891EF132AAA06A0B729570D36D9DC3F6793768BF070BC5BBF503  
Witness 2 0 71 018293044A1493BEA7CA2E63DD9C782ABD978EB024E115F396210E030C247B920F2002323DB7E6952F6C4C32B95FFB20FBF4E980BBAF1D9B601F49E681AA4E96873F4E20024430  
Witness 2 1 33 E5D76A65261A1AAC4FD6B28E119C89A4F53049EC874B34B2D618049DCEF5713402  
Lock time = 000A2701  

So what is the “Witness” data in this transaction dump?