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?