diff --git a/es/.gitbook/assets/.xdp_polygon_initial.8JBTI1 b/es/.gitbook/assets/.xdp_polygon_initial.8JBTI1 new file mode 100644 index 0000000..082f6b7 Binary files /dev/null and b/es/.gitbook/assets/.xdp_polygon_initial.8JBTI1 differ diff --git a/es/.gitbook/assets/41G42PenHbL.jpg b/es/.gitbook/assets/41G42PenHbL.jpg new file mode 100644 index 0000000..3f6877f Binary files /dev/null and b/es/.gitbook/assets/41G42PenHbL.jpg differ diff --git a/es/.gitbook/assets/Extensions_and_MetaMask_-_Chrome_Web_Store.png b/es/.gitbook/assets/Extensions_and_MetaMask_-_Chrome_Web_Store.png new file mode 100644 index 0000000..41a1dbc Binary files /dev/null and b/es/.gitbook/assets/Extensions_and_MetaMask_-_Chrome_Web_Store.png differ diff --git a/es/.gitbook/assets/FireShot Capture 003 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 003 - RampBR - rampbr.com.png new file mode 100644 index 0000000..a505439 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 003 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 004 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 004 - RampBR - rampbr.com.png new file mode 100644 index 0000000..53cf81f Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 004 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 005 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 005 - RampBR - rampbr.com.png new file mode 100644 index 0000000..d76e237 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 005 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 006 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 006 - RampBR - rampbr.com.png new file mode 100644 index 0000000..c0a06e1 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 006 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 007 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 007 - RampBR - rampbr.com.png new file mode 100644 index 0000000..7495441 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 007 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 008 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 008 - RampBR - rampbr.com.png new file mode 100644 index 0000000..cc35cb6 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 008 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 009 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 009 - RampBR - rampbr.com.png new file mode 100644 index 0000000..508d12a Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 009 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 011 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 011 - RampBR - rampbr.com.png new file mode 100644 index 0000000..dd13fe3 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 011 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 012 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 012 - RampBR - rampbr.com.png new file mode 100644 index 0000000..13b0695 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 012 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/FireShot Capture 013 - RampBR - rampbr.com.png b/es/.gitbook/assets/FireShot Capture 013 - RampBR - rampbr.com.png new file mode 100644 index 0000000..482acd6 Binary files /dev/null and b/es/.gitbook/assets/FireShot Capture 013 - RampBR - rampbr.com.png differ diff --git a/es/.gitbook/assets/IMG_0640.PNG b/es/.gitbook/assets/IMG_0640.PNG new file mode 100644 index 0000000..538cb95 Binary files /dev/null and b/es/.gitbook/assets/IMG_0640.PNG differ diff --git a/es/.gitbook/assets/IMG_0641.PNG b/es/.gitbook/assets/IMG_0641.PNG new file mode 100644 index 0000000..ffa3349 Binary files /dev/null and b/es/.gitbook/assets/IMG_0641.PNG differ diff --git a/es/.gitbook/assets/IMG_0642.PNG b/es/.gitbook/assets/IMG_0642.PNG new file mode 100644 index 0000000..47a0663 Binary files /dev/null and b/es/.gitbook/assets/IMG_0642.PNG differ diff --git a/es/.gitbook/assets/IMG_0644.PNG b/es/.gitbook/assets/IMG_0644.PNG new file mode 100644 index 0000000..f36e2e5 Binary files /dev/null and b/es/.gitbook/assets/IMG_0644.PNG differ diff --git a/es/.gitbook/assets/IMG_0646.PNG b/es/.gitbook/assets/IMG_0646.PNG new file mode 100644 index 0000000..ea599f8 Binary files /dev/null and b/es/.gitbook/assets/IMG_0646.PNG differ diff --git a/es/.gitbook/assets/IMG_0647.PNG b/es/.gitbook/assets/IMG_0647.PNG new file mode 100644 index 0000000..94c1c84 Binary files /dev/null and b/es/.gitbook/assets/IMG_0647.PNG differ diff --git a/es/.gitbook/assets/IMG_0648.PNG b/es/.gitbook/assets/IMG_0648.PNG new file mode 100644 index 0000000..e249629 Binary files /dev/null and b/es/.gitbook/assets/IMG_0648.PNG differ diff --git a/es/.gitbook/assets/IMG_0649.PNG b/es/.gitbook/assets/IMG_0649.PNG new file mode 100644 index 0000000..46c7ca6 Binary files /dev/null and b/es/.gitbook/assets/IMG_0649.PNG differ diff --git a/es/.gitbook/assets/IMG_0651.PNG b/es/.gitbook/assets/IMG_0651.PNG new file mode 100644 index 0000000..9f262dd Binary files /dev/null and b/es/.gitbook/assets/IMG_0651.PNG differ diff --git a/es/.gitbook/assets/IMG_0652.PNG b/es/.gitbook/assets/IMG_0652.PNG new file mode 100644 index 0000000..d02bad3 Binary files /dev/null and b/es/.gitbook/assets/IMG_0652.PNG differ diff --git a/es/.gitbook/assets/IMG_0653.PNG b/es/.gitbook/assets/IMG_0653.PNG new file mode 100644 index 0000000..6a8fea3 Binary files /dev/null and b/es/.gitbook/assets/IMG_0653.PNG differ diff --git a/es/.gitbook/assets/IMG_84E7FE1DCE59-1.jpeg b/es/.gitbook/assets/IMG_84E7FE1DCE59-1.jpeg new file mode 100644 index 0000000..9603e56 Binary files /dev/null and b/es/.gitbook/assets/IMG_84E7FE1DCE59-1.jpeg differ diff --git a/es/.gitbook/assets/MetaMask-10.png b/es/.gitbook/assets/MetaMask-10.png new file mode 100644 index 0000000..ca0d6f5 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-10.png differ diff --git a/es/.gitbook/assets/MetaMask-2.png b/es/.gitbook/assets/MetaMask-2.png new file mode 100644 index 0000000..b6e20ef Binary files /dev/null and b/es/.gitbook/assets/MetaMask-2.png differ diff --git a/es/.gitbook/assets/MetaMask-3.png b/es/.gitbook/assets/MetaMask-3.png new file mode 100644 index 0000000..df66a40 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-3.png differ diff --git a/es/.gitbook/assets/MetaMask-4.png b/es/.gitbook/assets/MetaMask-4.png new file mode 100644 index 0000000..0b7ad84 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-4.png differ diff --git a/es/.gitbook/assets/MetaMask-5.png b/es/.gitbook/assets/MetaMask-5.png new file mode 100644 index 0000000..dce5606 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-5.png differ diff --git a/es/.gitbook/assets/MetaMask-6 (1).png b/es/.gitbook/assets/MetaMask-6 (1).png new file mode 100644 index 0000000..e80e75d Binary files /dev/null and b/es/.gitbook/assets/MetaMask-6 (1).png differ diff --git a/es/.gitbook/assets/MetaMask-6.png b/es/.gitbook/assets/MetaMask-6.png new file mode 100644 index 0000000..e80e75d Binary files /dev/null and b/es/.gitbook/assets/MetaMask-6.png differ diff --git a/es/.gitbook/assets/MetaMask-7.png b/es/.gitbook/assets/MetaMask-7.png new file mode 100644 index 0000000..8dba6b1 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-7.png differ diff --git a/es/.gitbook/assets/MetaMask-8.png b/es/.gitbook/assets/MetaMask-8.png new file mode 100644 index 0000000..352a643 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-8.png differ diff --git a/es/.gitbook/assets/MetaMask-9.png b/es/.gitbook/assets/MetaMask-9.png new file mode 100644 index 0000000..2cc6e60 Binary files /dev/null and b/es/.gitbook/assets/MetaMask-9.png differ diff --git a/es/.gitbook/assets/MetaMask.png b/es/.gitbook/assets/MetaMask.png new file mode 100644 index 0000000..d2a7c2e Binary files /dev/null and b/es/.gitbook/assets/MetaMask.png differ diff --git a/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-2 (1).png b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-2 (1).png new file mode 100644 index 0000000..9a065c8 Binary files /dev/null and b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-2 (1).png differ diff --git a/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-2.png b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-2.png new file mode 100644 index 0000000..9a065c8 Binary files /dev/null and b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-2.png differ diff --git a/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-3.png b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-3.png new file mode 100644 index 0000000..de40e17 Binary files /dev/null and b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-3.png differ diff --git a/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-4.png b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-4.png new file mode 100644 index 0000000..483940f Binary files /dev/null and b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store-4.png differ diff --git a/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store.png b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store.png new file mode 100644 index 0000000..7ff648d Binary files /dev/null and b/es/.gitbook/assets/MetaMask_-_Chrome_Web_Store.png differ diff --git a/es/.gitbook/assets/MetaMask_and_Notes_-_Evernote_and_MetaMask.png b/es/.gitbook/assets/MetaMask_and_Notes_-_Evernote_and_MetaMask.png new file mode 100644 index 0000000..852e6c5 Binary files /dev/null and b/es/.gitbook/assets/MetaMask_and_Notes_-_Evernote_and_MetaMask.png differ diff --git a/es/.gitbook/assets/Screen Shot 2022-01-16 at 16.20.45.png b/es/.gitbook/assets/Screen Shot 2022-01-16 at 16.20.45.png new file mode 100644 index 0000000..209902c Binary files /dev/null and b/es/.gitbook/assets/Screen Shot 2022-01-16 at 16.20.45.png differ diff --git a/es/.gitbook/assets/Screen Shot 2022-01-16 at 18.36.19.png b/es/.gitbook/assets/Screen Shot 2022-01-16 at 18.36.19.png new file mode 100644 index 0000000..491ef57 Binary files /dev/null and b/es/.gitbook/assets/Screen Shot 2022-01-16 at 18.36.19.png differ diff --git a/es/.gitbook/assets/Screen Shot 2022-01-16 at 18.57.51.png b/es/.gitbook/assets/Screen Shot 2022-01-16 at 18.57.51.png new file mode 100644 index 0000000..2b648b5 Binary files /dev/null and b/es/.gitbook/assets/Screen Shot 2022-01-16 at 18.57.51.png differ diff --git a/es/.gitbook/assets/Screen Shot 2022-01-29 at 15.15.56.png b/es/.gitbook/assets/Screen Shot 2022-01-29 at 15.15.56.png new file mode 100644 index 0000000..99a3cda Binary files /dev/null and b/es/.gitbook/assets/Screen Shot 2022-01-29 at 15.15.56.png differ diff --git a/es/.gitbook/assets/Screen Shot 2022-01-29 at 15.55.59.png b/es/.gitbook/assets/Screen Shot 2022-01-29 at 15.55.59.png new file mode 100644 index 0000000..7d28999 Binary files /dev/null and b/es/.gitbook/assets/Screen Shot 2022-01-29 at 15.55.59.png differ diff --git a/es/.gitbook/assets/Screen Shot 2022-02-06 at 23.40.12.png b/es/.gitbook/assets/Screen Shot 2022-02-06 at 23.40.12.png new file mode 100644 index 0000000..b1ff766 Binary files /dev/null and b/es/.gitbook/assets/Screen Shot 2022-02-06 at 23.40.12.png differ diff --git a/es/.gitbook/assets/Screen_Shot_2022-01-16_at_18_36_19.png b/es/.gitbook/assets/Screen_Shot_2022-01-16_at_18_36_19.png new file mode 100644 index 0000000..1fc927d Binary files /dev/null and b/es/.gitbook/assets/Screen_Shot_2022-01-16_at_18_36_19.png differ diff --git a/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_06_24.png b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_06_24.png new file mode 100644 index 0000000..937448e Binary files /dev/null and b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_06_24.png differ diff --git a/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_07_25.png b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_07_25.png new file mode 100644 index 0000000..f13517f Binary files /dev/null and b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_07_25.png differ diff --git a/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_08_52.png b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_08_52.png new file mode 100644 index 0000000..35b5b4f Binary files /dev/null and b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_08_52.png differ diff --git a/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_09_41.png b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_09_41.png new file mode 100644 index 0000000..1f9659a Binary files /dev/null and b/es/.gitbook/assets/Screen_Shot_2022-01-29_at_16_09_41.png differ diff --git a/es/.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer (1).png b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer (1).png new file mode 100644 index 0000000..104f58c Binary files /dev/null and b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer (1).png differ diff --git a/es/.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer.png b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer.png new file mode 100644 index 0000000..104f58c Binary files /dev/null and b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer.png differ diff --git a/es/.gitbook/assets/Screenshot 2022-03-10 at 18-11-41 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-11-41 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png new file mode 100644 index 0000000..b9dc482 Binary files /dev/null and b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-11-41 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png differ diff --git a/es/.gitbook/assets/Screenshot 2022-03-10 at 18-15-16 Melk (MELK) Token Tracker PolygonScan.png b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-15-16 Melk (MELK) Token Tracker PolygonScan.png new file mode 100644 index 0000000..b327b59 Binary files /dev/null and b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-15-16 Melk (MELK) Token Tracker PolygonScan.png differ diff --git a/es/.gitbook/assets/Screenshot 2022-03-10 at 18-16-18 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-16-18 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png new file mode 100644 index 0000000..9cd1245 Binary files /dev/null and b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-16-18 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png differ diff --git a/es/.gitbook/assets/Screenshot 2022-03-10 at 18-19-12 Polygon Transaction Hash (Txhash) Details PolygonScan.png b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-19-12 Polygon Transaction Hash (Txhash) Details PolygonScan.png new file mode 100644 index 0000000..7c71a24 Binary files /dev/null and b/es/.gitbook/assets/Screenshot 2022-03-10 at 18-19-12 Polygon Transaction Hash (Txhash) Details PolygonScan.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_29 (1).png b/es/.gitbook/assets/Screenshot_29_01_22_16_29 (1).png new file mode 100644 index 0000000..7237c54 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_29 (1).png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_29.png b/es/.gitbook/assets/Screenshot_29_01_22_16_29.png new file mode 100644 index 0000000..044d757 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_29.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_30.png b/es/.gitbook/assets/Screenshot_29_01_22_16_30.png new file mode 100644 index 0000000..9cd6e4e Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_30.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_31.png b/es/.gitbook/assets/Screenshot_29_01_22_16_31.png new file mode 100644 index 0000000..181d993 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_31.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_33.png b/es/.gitbook/assets/Screenshot_29_01_22_16_33.png new file mode 100644 index 0000000..9114c04 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_33.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_34 (1).png b/es/.gitbook/assets/Screenshot_29_01_22_16_34 (1).png new file mode 100644 index 0000000..528b971 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_34 (1).png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_34.png b/es/.gitbook/assets/Screenshot_29_01_22_16_34.png new file mode 100644 index 0000000..528b971 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_34.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_38 (1).png b/es/.gitbook/assets/Screenshot_29_01_22_16_38 (1).png new file mode 100644 index 0000000..a1d0116 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_38 (1).png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_38.png b/es/.gitbook/assets/Screenshot_29_01_22_16_38.png new file mode 100644 index 0000000..a1d0116 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_38.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_47.png b/es/.gitbook/assets/Screenshot_29_01_22_16_47.png new file mode 100644 index 0000000..8caffe7 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_47.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_49 (1).png b/es/.gitbook/assets/Screenshot_29_01_22_16_49 (1).png new file mode 100644 index 0000000..709158e Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_49 (1).png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_49 (2).png b/es/.gitbook/assets/Screenshot_29_01_22_16_49 (2).png new file mode 100644 index 0000000..b9222e3 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_49 (2).png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_49 (3).png b/es/.gitbook/assets/Screenshot_29_01_22_16_49 (3).png new file mode 100644 index 0000000..f3d02ee Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_49 (3).png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_16_49.png b/es/.gitbook/assets/Screenshot_29_01_22_16_49.png new file mode 100644 index 0000000..f4ff9b6 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_16_49.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_17_03.png b/es/.gitbook/assets/Screenshot_29_01_22_17_03.png new file mode 100644 index 0000000..ebdd76e Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_17_03.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_17_05.png b/es/.gitbook/assets/Screenshot_29_01_22_17_05.png new file mode 100644 index 0000000..ba20ddd Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_17_05.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_17_06.png b/es/.gitbook/assets/Screenshot_29_01_22_17_06.png new file mode 100644 index 0000000..bb9c51d Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_17_06.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_17_07.png b/es/.gitbook/assets/Screenshot_29_01_22_17_07.png new file mode 100644 index 0000000..e720ef9 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_17_07.png differ diff --git a/es/.gitbook/assets/Screenshot_29_01_22_17_08.png b/es/.gitbook/assets/Screenshot_29_01_22_17_08.png new file mode 100644 index 0000000..a563901 Binary files /dev/null and b/es/.gitbook/assets/Screenshot_29_01_22_17_08.png differ diff --git a/es/.gitbook/assets/aaaaaaa.jpg b/es/.gitbook/assets/aaaaaaa.jpg new file mode 100644 index 0000000..2779b08 Binary files /dev/null and b/es/.gitbook/assets/aaaaaaa.jpg differ diff --git a/es/.gitbook/assets/abcde.jpg b/es/.gitbook/assets/abcde.jpg new file mode 100644 index 0000000..557bb62 Binary files /dev/null and b/es/.gitbook/assets/abcde.jpg differ diff --git a/es/.gitbook/assets/addtoken (1).jpg b/es/.gitbook/assets/addtoken (1).jpg new file mode 100644 index 0000000..68e846f Binary files /dev/null and b/es/.gitbook/assets/addtoken (1).jpg differ diff --git a/es/.gitbook/assets/addtoken.jpg b/es/.gitbook/assets/addtoken.jpg new file mode 100644 index 0000000..68e846f Binary files /dev/null and b/es/.gitbook/assets/addtoken.jpg differ diff --git a/es/.gitbook/assets/asdnoiahdoiu (1).jpg b/es/.gitbook/assets/asdnoiahdoiu (1).jpg new file mode 100644 index 0000000..57ebc30 Binary files /dev/null and b/es/.gitbook/assets/asdnoiahdoiu (1).jpg differ diff --git a/es/.gitbook/assets/asdnoiahdoiu.jpg b/es/.gitbook/assets/asdnoiahdoiu.jpg new file mode 100644 index 0000000..57ebc30 Binary files /dev/null and b/es/.gitbook/assets/asdnoiahdoiu.jpg differ diff --git a/es/.gitbook/assets/button.jpg b/es/.gitbook/assets/button.jpg new file mode 100644 index 0000000..ad247d2 Binary files /dev/null and b/es/.gitbook/assets/button.jpg differ diff --git a/es/.gitbook/assets/hiauowsdhiuashduiash.jpg b/es/.gitbook/assets/hiauowsdhiuashduiash.jpg new file mode 100644 index 0000000..6ed3115 Binary files /dev/null and b/es/.gitbook/assets/hiauowsdhiuashduiash.jpg differ diff --git a/es/.gitbook/assets/image (1).png b/es/.gitbook/assets/image (1).png new file mode 100644 index 0000000..3ba2756 Binary files /dev/null and b/es/.gitbook/assets/image (1).png differ diff --git a/es/.gitbook/assets/image (10) (1) (1) (1).png b/es/.gitbook/assets/image (10) (1) (1) (1).png new file mode 100644 index 0000000..7d1af23 Binary files /dev/null and b/es/.gitbook/assets/image (10) (1) (1) (1).png differ diff --git a/es/.gitbook/assets/image (10) (1) (1).png b/es/.gitbook/assets/image (10) (1) (1).png new file mode 100644 index 0000000..fa491e0 Binary files /dev/null and b/es/.gitbook/assets/image (10) (1) (1).png differ diff --git a/es/.gitbook/assets/image (10) (1).png b/es/.gitbook/assets/image (10) (1).png new file mode 100644 index 0000000..d73f5f9 Binary files /dev/null and b/es/.gitbook/assets/image (10) (1).png differ diff --git a/es/.gitbook/assets/image (10).png b/es/.gitbook/assets/image (10).png new file mode 100644 index 0000000..11c2007 Binary files /dev/null and b/es/.gitbook/assets/image (10).png differ diff --git a/es/.gitbook/assets/image (100).png b/es/.gitbook/assets/image (100).png new file mode 100644 index 0000000..eedf995 Binary files /dev/null and b/es/.gitbook/assets/image (100).png differ diff --git a/es/.gitbook/assets/image (101).png b/es/.gitbook/assets/image (101).png new file mode 100644 index 0000000..ff8f13e Binary files /dev/null and b/es/.gitbook/assets/image (101).png differ diff --git a/es/.gitbook/assets/image (102).png b/es/.gitbook/assets/image (102).png new file mode 100644 index 0000000..a0b06aa Binary files /dev/null and b/es/.gitbook/assets/image (102).png differ diff --git a/es/.gitbook/assets/image (103).png b/es/.gitbook/assets/image (103).png new file mode 100644 index 0000000..6f62045 Binary files /dev/null and b/es/.gitbook/assets/image (103).png differ diff --git a/es/.gitbook/assets/image (104).png b/es/.gitbook/assets/image (104).png new file mode 100644 index 0000000..2a102a8 Binary files /dev/null and b/es/.gitbook/assets/image (104).png differ diff --git a/es/.gitbook/assets/image (105).png b/es/.gitbook/assets/image (105).png new file mode 100644 index 0000000..59e5fe3 Binary files /dev/null and b/es/.gitbook/assets/image (105).png differ diff --git a/es/.gitbook/assets/image (106).png b/es/.gitbook/assets/image (106).png new file mode 100644 index 0000000..66b57b2 Binary files /dev/null and b/es/.gitbook/assets/image (106).png differ diff --git a/es/.gitbook/assets/image (107).png b/es/.gitbook/assets/image (107).png new file mode 100644 index 0000000..8e6fe9a Binary files /dev/null and b/es/.gitbook/assets/image (107).png differ diff --git a/es/.gitbook/assets/image (108).png b/es/.gitbook/assets/image (108).png new file mode 100644 index 0000000..23a0788 Binary files /dev/null and b/es/.gitbook/assets/image (108).png differ diff --git a/es/.gitbook/assets/image (109) (1).png b/es/.gitbook/assets/image (109) (1).png new file mode 100644 index 0000000..6f62045 Binary files /dev/null and b/es/.gitbook/assets/image (109) (1).png differ diff --git a/es/.gitbook/assets/image (109).png b/es/.gitbook/assets/image (109).png new file mode 100644 index 0000000..6f62045 Binary files /dev/null and b/es/.gitbook/assets/image (109).png differ diff --git a/es/.gitbook/assets/image (11) (1) (1) (1) (1).png b/es/.gitbook/assets/image (11) (1) (1) (1) (1).png new file mode 100644 index 0000000..e1ca417 Binary files /dev/null and b/es/.gitbook/assets/image (11) (1) (1) (1) (1).png differ diff --git a/es/.gitbook/assets/image (11) (1) (1) (1).png b/es/.gitbook/assets/image (11) (1) (1) (1).png new file mode 100644 index 0000000..e1ca417 Binary files /dev/null and b/es/.gitbook/assets/image (11) (1) (1) (1).png differ diff --git a/es/.gitbook/assets/image (11) (1) (1).png b/es/.gitbook/assets/image (11) (1) (1).png new file mode 100644 index 0000000..dc8afe0 Binary files /dev/null and b/es/.gitbook/assets/image (11) (1) (1).png differ diff --git a/es/.gitbook/assets/image (11) (1).png b/es/.gitbook/assets/image (11) (1).png new file mode 100644 index 0000000..b61b618 Binary files /dev/null and b/es/.gitbook/assets/image (11) (1).png differ diff --git a/es/.gitbook/assets/image (11) (2).png b/es/.gitbook/assets/image (11) (2).png new file mode 100644 index 0000000..23fbf2f Binary files /dev/null and b/es/.gitbook/assets/image (11) (2).png differ diff --git a/es/.gitbook/assets/image (11) (3) (1).png b/es/.gitbook/assets/image (11) (3) (1).png new file mode 100644 index 0000000..d1f62b5 Binary files /dev/null and b/es/.gitbook/assets/image (11) (3) (1).png differ diff --git a/es/.gitbook/assets/image (11) (3).png b/es/.gitbook/assets/image (11) (3).png new file mode 100644 index 0000000..d1f62b5 Binary files /dev/null and b/es/.gitbook/assets/image (11) (3).png differ diff --git a/es/.gitbook/assets/image (11).png b/es/.gitbook/assets/image (11).png new file mode 100644 index 0000000..c12ab4b Binary files /dev/null and b/es/.gitbook/assets/image (11).png differ diff --git a/es/.gitbook/assets/image (110).png b/es/.gitbook/assets/image (110).png new file mode 100644 index 0000000..c8d1bbe Binary files /dev/null and b/es/.gitbook/assets/image (110).png differ diff --git a/es/.gitbook/assets/image (111).png b/es/.gitbook/assets/image (111).png new file mode 100644 index 0000000..eebd1a5 Binary files /dev/null and b/es/.gitbook/assets/image (111).png differ diff --git a/es/.gitbook/assets/image (112).png b/es/.gitbook/assets/image (112).png new file mode 100644 index 0000000..a987581 Binary files /dev/null and b/es/.gitbook/assets/image (112).png differ diff --git a/es/.gitbook/assets/image (113).png b/es/.gitbook/assets/image (113).png new file mode 100644 index 0000000..6f440af Binary files /dev/null and b/es/.gitbook/assets/image (113).png differ diff --git a/es/.gitbook/assets/image (12) (1).png b/es/.gitbook/assets/image (12) (1).png new file mode 100644 index 0000000..fc529eb Binary files /dev/null and b/es/.gitbook/assets/image (12) (1).png differ diff --git a/es/.gitbook/assets/image (12) (2).png b/es/.gitbook/assets/image (12) (2).png new file mode 100644 index 0000000..ea8463b Binary files /dev/null and b/es/.gitbook/assets/image (12) (2).png differ diff --git a/es/.gitbook/assets/image (12).png b/es/.gitbook/assets/image (12).png new file mode 100644 index 0000000..a4ec196 Binary files /dev/null and b/es/.gitbook/assets/image (12).png differ diff --git a/es/.gitbook/assets/image (13) (1) (1).png b/es/.gitbook/assets/image (13) (1) (1).png new file mode 100644 index 0000000..6e956f0 Binary files /dev/null and b/es/.gitbook/assets/image (13) (1) (1).png differ diff --git a/es/.gitbook/assets/image (13) (1).png b/es/.gitbook/assets/image (13) (1).png new file mode 100644 index 0000000..7581c4b Binary files /dev/null and b/es/.gitbook/assets/image (13) (1).png differ diff --git a/es/.gitbook/assets/image (13) (2).png b/es/.gitbook/assets/image (13) (2).png new file mode 100644 index 0000000..2fe1624 Binary files /dev/null and b/es/.gitbook/assets/image (13) (2).png differ diff --git a/es/.gitbook/assets/image (13) (3).png b/es/.gitbook/assets/image (13) (3).png new file mode 100644 index 0000000..71f7f2e Binary files /dev/null and b/es/.gitbook/assets/image (13) (3).png differ diff --git a/es/.gitbook/assets/image (13).png b/es/.gitbook/assets/image (13).png new file mode 100644 index 0000000..cc0fb6f Binary files /dev/null and b/es/.gitbook/assets/image (13).png differ diff --git a/es/.gitbook/assets/image (14) (1).png b/es/.gitbook/assets/image (14) (1).png new file mode 100644 index 0000000..34074d2 Binary files /dev/null and b/es/.gitbook/assets/image (14) (1).png differ diff --git a/es/.gitbook/assets/image (14) (2).png b/es/.gitbook/assets/image (14) (2).png new file mode 100644 index 0000000..7845baf Binary files /dev/null and b/es/.gitbook/assets/image (14) (2).png differ diff --git a/es/.gitbook/assets/image (14) (3).png b/es/.gitbook/assets/image (14) (3).png new file mode 100644 index 0000000..660a022 Binary files /dev/null and b/es/.gitbook/assets/image (14) (3).png differ diff --git a/es/.gitbook/assets/image (14).png b/es/.gitbook/assets/image (14).png new file mode 100644 index 0000000..20517da Binary files /dev/null and b/es/.gitbook/assets/image (14).png differ diff --git a/es/.gitbook/assets/image (15) (1) (1) (1).png b/es/.gitbook/assets/image (15) (1) (1) (1).png new file mode 100644 index 0000000..a113712 Binary files /dev/null and b/es/.gitbook/assets/image (15) (1) (1) (1).png differ diff --git a/es/.gitbook/assets/image (15) (1) (1).png b/es/.gitbook/assets/image (15) (1) (1).png new file mode 100644 index 0000000..a113712 Binary files /dev/null and b/es/.gitbook/assets/image (15) (1) (1).png differ diff --git a/es/.gitbook/assets/image (15) (1).png b/es/.gitbook/assets/image (15) (1).png new file mode 100644 index 0000000..bb64c0e Binary files /dev/null and b/es/.gitbook/assets/image (15) (1).png differ diff --git a/es/.gitbook/assets/image (15) (2).png b/es/.gitbook/assets/image (15) (2).png new file mode 100644 index 0000000..e1ca417 Binary files /dev/null and b/es/.gitbook/assets/image (15) (2).png differ diff --git a/es/.gitbook/assets/image (15).png b/es/.gitbook/assets/image (15).png new file mode 100644 index 0000000..c2eeac1 Binary files /dev/null and b/es/.gitbook/assets/image (15).png differ diff --git a/es/.gitbook/assets/image (16) (1) (1).png b/es/.gitbook/assets/image (16) (1) (1).png new file mode 100644 index 0000000..0555fa0 Binary files /dev/null and b/es/.gitbook/assets/image (16) (1) (1).png differ diff --git a/es/.gitbook/assets/image (16) (1).png b/es/.gitbook/assets/image (16) (1).png new file mode 100644 index 0000000..38bbf9a Binary files /dev/null and b/es/.gitbook/assets/image (16) (1).png differ diff --git a/es/.gitbook/assets/image (16).png b/es/.gitbook/assets/image (16).png new file mode 100644 index 0000000..d73f5f9 Binary files /dev/null and b/es/.gitbook/assets/image (16).png differ diff --git a/es/.gitbook/assets/image (17) (1).png b/es/.gitbook/assets/image (17) (1).png new file mode 100644 index 0000000..6f440af Binary files /dev/null and b/es/.gitbook/assets/image (17) (1).png differ diff --git a/es/.gitbook/assets/image (17).png b/es/.gitbook/assets/image (17).png new file mode 100644 index 0000000..f829b9d Binary files /dev/null and b/es/.gitbook/assets/image (17).png differ diff --git a/es/.gitbook/assets/image (18) (1).png b/es/.gitbook/assets/image (18) (1).png new file mode 100644 index 0000000..711e007 Binary files /dev/null and b/es/.gitbook/assets/image (18) (1).png differ diff --git a/es/.gitbook/assets/image (18).png b/es/.gitbook/assets/image (18).png new file mode 100644 index 0000000..34074d2 Binary files /dev/null and b/es/.gitbook/assets/image (18).png differ diff --git a/es/.gitbook/assets/image (19) (1).png b/es/.gitbook/assets/image (19) (1).png new file mode 100644 index 0000000..799304c Binary files /dev/null and b/es/.gitbook/assets/image (19) (1).png differ diff --git a/es/.gitbook/assets/image (19).png b/es/.gitbook/assets/image (19).png new file mode 100644 index 0000000..23fbf2f Binary files /dev/null and b/es/.gitbook/assets/image (19).png differ diff --git a/es/.gitbook/assets/image (2).png b/es/.gitbook/assets/image (2).png new file mode 100644 index 0000000..7581c4b Binary files /dev/null and b/es/.gitbook/assets/image (2).png differ diff --git a/es/.gitbook/assets/image (20) (1).png b/es/.gitbook/assets/image (20) (1).png new file mode 100644 index 0000000..15e5a73 Binary files /dev/null and b/es/.gitbook/assets/image (20) (1).png differ diff --git a/es/.gitbook/assets/image (20) (2).png b/es/.gitbook/assets/image (20) (2).png new file mode 100644 index 0000000..ce90b2d Binary files /dev/null and b/es/.gitbook/assets/image (20) (2).png differ diff --git a/es/.gitbook/assets/image (20).png b/es/.gitbook/assets/image (20).png new file mode 100644 index 0000000..6e956f0 Binary files /dev/null and b/es/.gitbook/assets/image (20).png differ diff --git a/es/.gitbook/assets/image (21) (1) (1).png b/es/.gitbook/assets/image (21) (1) (1).png new file mode 100644 index 0000000..c2eeac1 Binary files /dev/null and b/es/.gitbook/assets/image (21) (1) (1).png differ diff --git a/es/.gitbook/assets/image (21) (1).png b/es/.gitbook/assets/image (21) (1).png new file mode 100644 index 0000000..23a0788 Binary files /dev/null and b/es/.gitbook/assets/image (21) (1).png differ diff --git a/es/.gitbook/assets/image (21) (2).png b/es/.gitbook/assets/image (21) (2).png new file mode 100644 index 0000000..11c2007 Binary files /dev/null and b/es/.gitbook/assets/image (21) (2).png differ diff --git a/es/.gitbook/assets/image (21).png b/es/.gitbook/assets/image (21).png new file mode 100644 index 0000000..c72afea Binary files /dev/null and b/es/.gitbook/assets/image (21).png differ diff --git a/es/.gitbook/assets/image (22) (1) (1).png b/es/.gitbook/assets/image (22) (1) (1).png new file mode 100644 index 0000000..fd53e3d Binary files /dev/null and b/es/.gitbook/assets/image (22) (1) (1).png differ diff --git a/es/.gitbook/assets/image (22) (1).png b/es/.gitbook/assets/image (22) (1).png new file mode 100644 index 0000000..d1f62b5 Binary files /dev/null and b/es/.gitbook/assets/image (22) (1).png differ diff --git a/es/.gitbook/assets/image (22).png b/es/.gitbook/assets/image (22).png new file mode 100644 index 0000000..edf190d Binary files /dev/null and b/es/.gitbook/assets/image (22).png differ diff --git a/es/.gitbook/assets/image (23) (1) (1).png b/es/.gitbook/assets/image (23) (1) (1).png new file mode 100644 index 0000000..26fb8f3 Binary files /dev/null and b/es/.gitbook/assets/image (23) (1) (1).png differ diff --git a/es/.gitbook/assets/image (23) (1) (2) (1).png b/es/.gitbook/assets/image (23) (1) (2) (1).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (23) (1) (2) (1).png differ diff --git a/es/.gitbook/assets/image (23) (1) (2).png b/es/.gitbook/assets/image (23) (1) (2).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (23) (1) (2).png differ diff --git a/es/.gitbook/assets/image (23) (1) (3).png b/es/.gitbook/assets/image (23) (1) (3).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (23) (1) (3).png differ diff --git a/es/.gitbook/assets/image (23) (1).png b/es/.gitbook/assets/image (23) (1).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (23) (1).png differ diff --git a/es/.gitbook/assets/image (23) (2).png b/es/.gitbook/assets/image (23) (2).png new file mode 100644 index 0000000..a0b06aa Binary files /dev/null and b/es/.gitbook/assets/image (23) (2).png differ diff --git a/es/.gitbook/assets/image (23) (3).png b/es/.gitbook/assets/image (23) (3).png new file mode 100644 index 0000000..20517da Binary files /dev/null and b/es/.gitbook/assets/image (23) (3).png differ diff --git a/es/.gitbook/assets/image (23).png b/es/.gitbook/assets/image (23).png new file mode 100644 index 0000000..cc79a78 Binary files /dev/null and b/es/.gitbook/assets/image (23).png differ diff --git a/es/.gitbook/assets/image (24) (1) (1).png b/es/.gitbook/assets/image (24) (1) (1).png new file mode 100644 index 0000000..cecd811 Binary files /dev/null and b/es/.gitbook/assets/image (24) (1) (1).png differ diff --git a/es/.gitbook/assets/image (24) (1).png b/es/.gitbook/assets/image (24) (1).png new file mode 100644 index 0000000..bd4ff62 Binary files /dev/null and b/es/.gitbook/assets/image (24) (1).png differ diff --git a/es/.gitbook/assets/image (24) (2).png b/es/.gitbook/assets/image (24) (2).png new file mode 100644 index 0000000..edf190d Binary files /dev/null and b/es/.gitbook/assets/image (24) (2).png differ diff --git a/es/.gitbook/assets/image (24) (3).png b/es/.gitbook/assets/image (24) (3).png new file mode 100644 index 0000000..32c9290 Binary files /dev/null and b/es/.gitbook/assets/image (24) (3).png differ diff --git a/es/.gitbook/assets/image (24).png b/es/.gitbook/assets/image (24).png new file mode 100644 index 0000000..a113712 Binary files /dev/null and b/es/.gitbook/assets/image (24).png differ diff --git a/es/.gitbook/assets/image (25) (1) (1).png b/es/.gitbook/assets/image (25) (1) (1).png new file mode 100644 index 0000000..33d1035 Binary files /dev/null and b/es/.gitbook/assets/image (25) (1) (1).png differ diff --git a/es/.gitbook/assets/image (25) (1).png b/es/.gitbook/assets/image (25) (1).png new file mode 100644 index 0000000..22dcb0a Binary files /dev/null and b/es/.gitbook/assets/image (25) (1).png differ diff --git a/es/.gitbook/assets/image (25) (2).png b/es/.gitbook/assets/image (25) (2).png new file mode 100644 index 0000000..005eb8e Binary files /dev/null and b/es/.gitbook/assets/image (25) (2).png differ diff --git a/es/.gitbook/assets/image (25).png b/es/.gitbook/assets/image (25).png new file mode 100644 index 0000000..609104c Binary files /dev/null and b/es/.gitbook/assets/image (25).png differ diff --git a/es/.gitbook/assets/image (26) (1) (1).png b/es/.gitbook/assets/image (26) (1) (1).png new file mode 100644 index 0000000..cb190c6 Binary files /dev/null and b/es/.gitbook/assets/image (26) (1) (1).png differ diff --git a/es/.gitbook/assets/image (26) (1).png b/es/.gitbook/assets/image (26) (1).png new file mode 100644 index 0000000..a7e7101 Binary files /dev/null and b/es/.gitbook/assets/image (26) (1).png differ diff --git a/es/.gitbook/assets/image (26) (2).png b/es/.gitbook/assets/image (26) (2).png new file mode 100644 index 0000000..6f62045 Binary files /dev/null and b/es/.gitbook/assets/image (26) (2).png differ diff --git a/es/.gitbook/assets/image (26).png b/es/.gitbook/assets/image (26).png new file mode 100644 index 0000000..26fb8f3 Binary files /dev/null and b/es/.gitbook/assets/image (26).png differ diff --git a/es/.gitbook/assets/image (27) (1).png b/es/.gitbook/assets/image (27) (1).png new file mode 100644 index 0000000..651b761 Binary files /dev/null and b/es/.gitbook/assets/image (27) (1).png differ diff --git a/es/.gitbook/assets/image (27).png b/es/.gitbook/assets/image (27).png new file mode 100644 index 0000000..651b761 Binary files /dev/null and b/es/.gitbook/assets/image (27).png differ diff --git a/es/.gitbook/assets/image (28) (1) (1).png b/es/.gitbook/assets/image (28) (1) (1).png new file mode 100644 index 0000000..f387ae4 Binary files /dev/null and b/es/.gitbook/assets/image (28) (1) (1).png differ diff --git a/es/.gitbook/assets/image (28) (1).png b/es/.gitbook/assets/image (28) (1).png new file mode 100644 index 0000000..f387ae4 Binary files /dev/null and b/es/.gitbook/assets/image (28) (1).png differ diff --git a/es/.gitbook/assets/image (28) (2).png b/es/.gitbook/assets/image (28) (2).png new file mode 100644 index 0000000..a113712 Binary files /dev/null and b/es/.gitbook/assets/image (28) (2).png differ diff --git a/es/.gitbook/assets/image (28).png b/es/.gitbook/assets/image (28).png new file mode 100644 index 0000000..b61b618 Binary files /dev/null and b/es/.gitbook/assets/image (28).png differ diff --git a/es/.gitbook/assets/image (29) (1).png b/es/.gitbook/assets/image (29) (1).png new file mode 100644 index 0000000..c72afea Binary files /dev/null and b/es/.gitbook/assets/image (29) (1).png differ diff --git a/es/.gitbook/assets/image (29).png b/es/.gitbook/assets/image (29).png new file mode 100644 index 0000000..fd53e3d Binary files /dev/null and b/es/.gitbook/assets/image (29).png differ diff --git a/es/.gitbook/assets/image (3) (1) (1).png b/es/.gitbook/assets/image (3) (1) (1).png new file mode 100644 index 0000000..b7ca7f9 Binary files /dev/null and b/es/.gitbook/assets/image (3) (1) (1).png differ diff --git a/es/.gitbook/assets/image (3) (1).png b/es/.gitbook/assets/image (3) (1).png new file mode 100644 index 0000000..6f62045 Binary files /dev/null and b/es/.gitbook/assets/image (3) (1).png differ diff --git a/es/.gitbook/assets/image (3).png b/es/.gitbook/assets/image (3).png new file mode 100644 index 0000000..3e52f24 Binary files /dev/null and b/es/.gitbook/assets/image (3).png differ diff --git a/es/.gitbook/assets/image (30) (1).png b/es/.gitbook/assets/image (30) (1).png new file mode 100644 index 0000000..c12ab4b Binary files /dev/null and b/es/.gitbook/assets/image (30) (1).png differ diff --git a/es/.gitbook/assets/image (30).png b/es/.gitbook/assets/image (30).png new file mode 100644 index 0000000..bd4ff62 Binary files /dev/null and b/es/.gitbook/assets/image (30).png differ diff --git a/es/.gitbook/assets/image (31) (1).png b/es/.gitbook/assets/image (31) (1).png new file mode 100644 index 0000000..b00a3c5 Binary files /dev/null and b/es/.gitbook/assets/image (31) (1).png differ diff --git a/es/.gitbook/assets/image (31).png b/es/.gitbook/assets/image (31).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (31).png differ diff --git a/es/.gitbook/assets/image (32).png b/es/.gitbook/assets/image (32).png new file mode 100644 index 0000000..33d1035 Binary files /dev/null and b/es/.gitbook/assets/image (32).png differ diff --git a/es/.gitbook/assets/image (33).png b/es/.gitbook/assets/image (33).png new file mode 100644 index 0000000..42aa53f Binary files /dev/null and b/es/.gitbook/assets/image (33).png differ diff --git a/es/.gitbook/assets/image (34) (1).png b/es/.gitbook/assets/image (34) (1).png new file mode 100644 index 0000000..0189e69 Binary files /dev/null and b/es/.gitbook/assets/image (34) (1).png differ diff --git a/es/.gitbook/assets/image (34).png b/es/.gitbook/assets/image (34).png new file mode 100644 index 0000000..a113712 Binary files /dev/null and b/es/.gitbook/assets/image (34).png differ diff --git a/es/.gitbook/assets/image (35) (1).png b/es/.gitbook/assets/image (35) (1).png new file mode 100644 index 0000000..8e6fe9a Binary files /dev/null and b/es/.gitbook/assets/image (35) (1).png differ diff --git a/es/.gitbook/assets/image (35) (2).png b/es/.gitbook/assets/image (35) (2).png new file mode 100644 index 0000000..eedf995 Binary files /dev/null and b/es/.gitbook/assets/image (35) (2).png differ diff --git a/es/.gitbook/assets/image (35).png b/es/.gitbook/assets/image (35).png new file mode 100644 index 0000000..3a10fa6 Binary files /dev/null and b/es/.gitbook/assets/image (35).png differ diff --git a/es/.gitbook/assets/image (36) (1).png b/es/.gitbook/assets/image (36) (1).png new file mode 100644 index 0000000..c8d1bbe Binary files /dev/null and b/es/.gitbook/assets/image (36) (1).png differ diff --git a/es/.gitbook/assets/image (36) (2).png b/es/.gitbook/assets/image (36) (2).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (36) (2).png differ diff --git a/es/.gitbook/assets/image (36).png b/es/.gitbook/assets/image (36).png new file mode 100644 index 0000000..0f6162d Binary files /dev/null and b/es/.gitbook/assets/image (36).png differ diff --git a/es/.gitbook/assets/image (37).png b/es/.gitbook/assets/image (37).png new file mode 100644 index 0000000..660a022 Binary files /dev/null and b/es/.gitbook/assets/image (37).png differ diff --git a/es/.gitbook/assets/image (38) (1) (1).png b/es/.gitbook/assets/image (38) (1) (1).png new file mode 100644 index 0000000..f282418 Binary files /dev/null and b/es/.gitbook/assets/image (38) (1) (1).png differ diff --git a/es/.gitbook/assets/image (38) (1).png b/es/.gitbook/assets/image (38) (1).png new file mode 100644 index 0000000..f282418 Binary files /dev/null and b/es/.gitbook/assets/image (38) (1).png differ diff --git a/es/.gitbook/assets/image (38).png b/es/.gitbook/assets/image (38).png new file mode 100644 index 0000000..68fc499 Binary files /dev/null and b/es/.gitbook/assets/image (38).png differ diff --git a/es/.gitbook/assets/image (39).png b/es/.gitbook/assets/image (39).png new file mode 100644 index 0000000..10c3495 Binary files /dev/null and b/es/.gitbook/assets/image (39).png differ diff --git a/es/.gitbook/assets/image (4) (1).png b/es/.gitbook/assets/image (4) (1).png new file mode 100644 index 0000000..59e5fe3 Binary files /dev/null and b/es/.gitbook/assets/image (4) (1).png differ diff --git a/es/.gitbook/assets/image (4).png b/es/.gitbook/assets/image (4).png new file mode 100644 index 0000000..b00a3c5 Binary files /dev/null and b/es/.gitbook/assets/image (4).png differ diff --git a/es/.gitbook/assets/image (40).png b/es/.gitbook/assets/image (40).png new file mode 100644 index 0000000..e1ca417 Binary files /dev/null and b/es/.gitbook/assets/image (40).png differ diff --git a/es/.gitbook/assets/image (41).png b/es/.gitbook/assets/image (41).png new file mode 100644 index 0000000..cecd811 Binary files /dev/null and b/es/.gitbook/assets/image (41).png differ diff --git a/es/.gitbook/assets/image (42).png b/es/.gitbook/assets/image (42).png new file mode 100644 index 0000000..f282418 Binary files /dev/null and b/es/.gitbook/assets/image (42).png differ diff --git a/es/.gitbook/assets/image (43).png b/es/.gitbook/assets/image (43).png new file mode 100644 index 0000000..fa491e0 Binary files /dev/null and b/es/.gitbook/assets/image (43).png differ diff --git a/es/.gitbook/assets/image (44).png b/es/.gitbook/assets/image (44).png new file mode 100644 index 0000000..1089e26 Binary files /dev/null and b/es/.gitbook/assets/image (44).png differ diff --git a/es/.gitbook/assets/image (45).png b/es/.gitbook/assets/image (45).png new file mode 100644 index 0000000..a7e7101 Binary files /dev/null and b/es/.gitbook/assets/image (45).png differ diff --git a/es/.gitbook/assets/image (46).png b/es/.gitbook/assets/image (46).png new file mode 100644 index 0000000..cb4ccc1 Binary files /dev/null and b/es/.gitbook/assets/image (46).png differ diff --git a/es/.gitbook/assets/image (47).png b/es/.gitbook/assets/image (47).png new file mode 100644 index 0000000..fc529eb Binary files /dev/null and b/es/.gitbook/assets/image (47).png differ diff --git a/es/.gitbook/assets/image (48).png b/es/.gitbook/assets/image (48).png new file mode 100644 index 0000000..ce90b2d Binary files /dev/null and b/es/.gitbook/assets/image (48).png differ diff --git a/es/.gitbook/assets/image (49).png b/es/.gitbook/assets/image (49).png new file mode 100644 index 0000000..61518d7 Binary files /dev/null and b/es/.gitbook/assets/image (49).png differ diff --git a/es/.gitbook/assets/image (5) (1) (1).png b/es/.gitbook/assets/image (5) (1) (1).png new file mode 100644 index 0000000..3b3f79a Binary files /dev/null and b/es/.gitbook/assets/image (5) (1) (1).png differ diff --git a/es/.gitbook/assets/image (5) (1).png b/es/.gitbook/assets/image (5) (1).png new file mode 100644 index 0000000..42aa53f Binary files /dev/null and b/es/.gitbook/assets/image (5) (1).png differ diff --git a/es/.gitbook/assets/image (5).png b/es/.gitbook/assets/image (5).png new file mode 100644 index 0000000..2fe1624 Binary files /dev/null and b/es/.gitbook/assets/image (5).png differ diff --git a/es/.gitbook/assets/image (50).png b/es/.gitbook/assets/image (50).png new file mode 100644 index 0000000..b7ca7f9 Binary files /dev/null and b/es/.gitbook/assets/image (50).png differ diff --git a/es/.gitbook/assets/image (51).png b/es/.gitbook/assets/image (51).png new file mode 100644 index 0000000..bf55163 Binary files /dev/null and b/es/.gitbook/assets/image (51).png differ diff --git a/es/.gitbook/assets/image (52).png b/es/.gitbook/assets/image (52).png new file mode 100644 index 0000000..8540923 Binary files /dev/null and b/es/.gitbook/assets/image (52).png differ diff --git a/es/.gitbook/assets/image (53).png b/es/.gitbook/assets/image (53).png new file mode 100644 index 0000000..bea918c Binary files /dev/null and b/es/.gitbook/assets/image (53).png differ diff --git a/es/.gitbook/assets/image (54).png b/es/.gitbook/assets/image (54).png new file mode 100644 index 0000000..22dcb0a Binary files /dev/null and b/es/.gitbook/assets/image (54).png differ diff --git a/es/.gitbook/assets/image (55).png b/es/.gitbook/assets/image (55).png new file mode 100644 index 0000000..da9836b Binary files /dev/null and b/es/.gitbook/assets/image (55).png differ diff --git a/es/.gitbook/assets/image (56).png b/es/.gitbook/assets/image (56).png new file mode 100644 index 0000000..4ae55a0 Binary files /dev/null and b/es/.gitbook/assets/image (56).png differ diff --git a/es/.gitbook/assets/image (57).png b/es/.gitbook/assets/image (57).png new file mode 100644 index 0000000..2e4546e Binary files /dev/null and b/es/.gitbook/assets/image (57).png differ diff --git a/es/.gitbook/assets/image (58).png b/es/.gitbook/assets/image (58).png new file mode 100644 index 0000000..ea8463b Binary files /dev/null and b/es/.gitbook/assets/image (58).png differ diff --git a/es/.gitbook/assets/image (59).png b/es/.gitbook/assets/image (59).png new file mode 100644 index 0000000..4b194ac Binary files /dev/null and b/es/.gitbook/assets/image (59).png differ diff --git a/es/.gitbook/assets/image (6) (1).png b/es/.gitbook/assets/image (6) (1).png new file mode 100644 index 0000000..a4ec196 Binary files /dev/null and b/es/.gitbook/assets/image (6) (1).png differ diff --git a/es/.gitbook/assets/image (6) (2).png b/es/.gitbook/assets/image (6) (2).png new file mode 100644 index 0000000..becc211 Binary files /dev/null and b/es/.gitbook/assets/image (6) (2).png differ diff --git a/es/.gitbook/assets/image (6) (3).png b/es/.gitbook/assets/image (6) (3).png new file mode 100644 index 0000000..cc0fb6f Binary files /dev/null and b/es/.gitbook/assets/image (6) (3).png differ diff --git a/es/.gitbook/assets/image (6) (4).png b/es/.gitbook/assets/image (6) (4).png new file mode 100644 index 0000000..3a85c41 Binary files /dev/null and b/es/.gitbook/assets/image (6) (4).png differ diff --git a/es/.gitbook/assets/image (6).png b/es/.gitbook/assets/image (6).png new file mode 100644 index 0000000..f387ae4 Binary files /dev/null and b/es/.gitbook/assets/image (6).png differ diff --git a/es/.gitbook/assets/image (60).png b/es/.gitbook/assets/image (60).png new file mode 100644 index 0000000..6dccb3d Binary files /dev/null and b/es/.gitbook/assets/image (60).png differ diff --git a/es/.gitbook/assets/image (61).png b/es/.gitbook/assets/image (61).png new file mode 100644 index 0000000..711e007 Binary files /dev/null and b/es/.gitbook/assets/image (61).png differ diff --git a/es/.gitbook/assets/image (62).png b/es/.gitbook/assets/image (62).png new file mode 100644 index 0000000..32c9290 Binary files /dev/null and b/es/.gitbook/assets/image (62).png differ diff --git a/es/.gitbook/assets/image (63).png b/es/.gitbook/assets/image (63).png new file mode 100644 index 0000000..becc211 Binary files /dev/null and b/es/.gitbook/assets/image (63).png differ diff --git a/es/.gitbook/assets/image (64).png b/es/.gitbook/assets/image (64).png new file mode 100644 index 0000000..b2be911 Binary files /dev/null and b/es/.gitbook/assets/image (64).png differ diff --git a/es/.gitbook/assets/image (65).png b/es/.gitbook/assets/image (65).png new file mode 100644 index 0000000..f282418 Binary files /dev/null and b/es/.gitbook/assets/image (65).png differ diff --git a/es/.gitbook/assets/image (66).png b/es/.gitbook/assets/image (66).png new file mode 100644 index 0000000..8941e4e Binary files /dev/null and b/es/.gitbook/assets/image (66).png differ diff --git a/es/.gitbook/assets/image (67).png b/es/.gitbook/assets/image (67).png new file mode 100644 index 0000000..90de5a3 Binary files /dev/null and b/es/.gitbook/assets/image (67).png differ diff --git a/es/.gitbook/assets/image (68).png b/es/.gitbook/assets/image (68).png new file mode 100644 index 0000000..af9cf5d Binary files /dev/null and b/es/.gitbook/assets/image (68).png differ diff --git a/es/.gitbook/assets/image (69).png b/es/.gitbook/assets/image (69).png new file mode 100644 index 0000000..38bbf9a Binary files /dev/null and b/es/.gitbook/assets/image (69).png differ diff --git a/es/.gitbook/assets/image (7) (1).png b/es/.gitbook/assets/image (7) (1).png new file mode 100644 index 0000000..acd9bbe Binary files /dev/null and b/es/.gitbook/assets/image (7) (1).png differ diff --git a/es/.gitbook/assets/image (7).png b/es/.gitbook/assets/image (7).png new file mode 100644 index 0000000..cb190c6 Binary files /dev/null and b/es/.gitbook/assets/image (7).png differ diff --git a/es/.gitbook/assets/image (70).png b/es/.gitbook/assets/image (70).png new file mode 100644 index 0000000..f387ae4 Binary files /dev/null and b/es/.gitbook/assets/image (70).png differ diff --git a/es/.gitbook/assets/image (71).png b/es/.gitbook/assets/image (71).png new file mode 100644 index 0000000..e3d3b80 Binary files /dev/null and b/es/.gitbook/assets/image (71).png differ diff --git a/es/.gitbook/assets/image (72).png b/es/.gitbook/assets/image (72).png new file mode 100644 index 0000000..195eedd Binary files /dev/null and b/es/.gitbook/assets/image (72).png differ diff --git a/es/.gitbook/assets/image (73).png b/es/.gitbook/assets/image (73).png new file mode 100644 index 0000000..15e5a73 Binary files /dev/null and b/es/.gitbook/assets/image (73).png differ diff --git a/es/.gitbook/assets/image (74).png b/es/.gitbook/assets/image (74).png new file mode 100644 index 0000000..0189e69 Binary files /dev/null and b/es/.gitbook/assets/image (74).png differ diff --git a/es/.gitbook/assets/image (75).png b/es/.gitbook/assets/image (75).png new file mode 100644 index 0000000..005eb8e Binary files /dev/null and b/es/.gitbook/assets/image (75).png differ diff --git a/es/.gitbook/assets/image (76).png b/es/.gitbook/assets/image (76).png new file mode 100644 index 0000000..391963b Binary files /dev/null and b/es/.gitbook/assets/image (76).png differ diff --git a/es/.gitbook/assets/image (77).png b/es/.gitbook/assets/image (77).png new file mode 100644 index 0000000..d0062d9 Binary files /dev/null and b/es/.gitbook/assets/image (77).png differ diff --git a/es/.gitbook/assets/image (78).png b/es/.gitbook/assets/image (78).png new file mode 100644 index 0000000..71f7f2e Binary files /dev/null and b/es/.gitbook/assets/image (78).png differ diff --git a/es/.gitbook/assets/image (79).png b/es/.gitbook/assets/image (79).png new file mode 100644 index 0000000..9db9c6e Binary files /dev/null and b/es/.gitbook/assets/image (79).png differ diff --git a/es/.gitbook/assets/image (8) (1).png b/es/.gitbook/assets/image (8) (1).png new file mode 100644 index 0000000..eebd1a5 Binary files /dev/null and b/es/.gitbook/assets/image (8) (1).png differ diff --git a/es/.gitbook/assets/image (8) (2).png b/es/.gitbook/assets/image (8) (2).png new file mode 100644 index 0000000..3e52f24 Binary files /dev/null and b/es/.gitbook/assets/image (8) (2).png differ diff --git a/es/.gitbook/assets/image (8).png b/es/.gitbook/assets/image (8).png new file mode 100644 index 0000000..d1f62b5 Binary files /dev/null and b/es/.gitbook/assets/image (8).png differ diff --git a/es/.gitbook/assets/image (80).png b/es/.gitbook/assets/image (80).png new file mode 100644 index 0000000..799304c Binary files /dev/null and b/es/.gitbook/assets/image (80).png differ diff --git a/es/.gitbook/assets/image (81).png b/es/.gitbook/assets/image (81).png new file mode 100644 index 0000000..b7b00ed Binary files /dev/null and b/es/.gitbook/assets/image (81).png differ diff --git a/es/.gitbook/assets/image (82).png b/es/.gitbook/assets/image (82).png new file mode 100644 index 0000000..4164a66 Binary files /dev/null and b/es/.gitbook/assets/image (82).png differ diff --git a/es/.gitbook/assets/image (83).png b/es/.gitbook/assets/image (83).png new file mode 100644 index 0000000..4e5bfc7 Binary files /dev/null and b/es/.gitbook/assets/image (83).png differ diff --git a/es/.gitbook/assets/image (84).png b/es/.gitbook/assets/image (84).png new file mode 100644 index 0000000..d1f62b5 Binary files /dev/null and b/es/.gitbook/assets/image (84).png differ diff --git a/es/.gitbook/assets/image (85).png b/es/.gitbook/assets/image (85).png new file mode 100644 index 0000000..7d1af23 Binary files /dev/null and b/es/.gitbook/assets/image (85).png differ diff --git a/es/.gitbook/assets/image (86).png b/es/.gitbook/assets/image (86).png new file mode 100644 index 0000000..36c81c3 Binary files /dev/null and b/es/.gitbook/assets/image (86).png differ diff --git a/es/.gitbook/assets/image (87).png b/es/.gitbook/assets/image (87).png new file mode 100644 index 0000000..3b3f79a Binary files /dev/null and b/es/.gitbook/assets/image (87).png differ diff --git a/es/.gitbook/assets/image (88).png b/es/.gitbook/assets/image (88).png new file mode 100644 index 0000000..0555fa0 Binary files /dev/null and b/es/.gitbook/assets/image (88).png differ diff --git a/es/.gitbook/assets/image (89).png b/es/.gitbook/assets/image (89).png new file mode 100644 index 0000000..3a85c41 Binary files /dev/null and b/es/.gitbook/assets/image (89).png differ diff --git a/es/.gitbook/assets/image (9) (1) (1).png b/es/.gitbook/assets/image (9) (1) (1).png new file mode 100644 index 0000000..cb4ccc1 Binary files /dev/null and b/es/.gitbook/assets/image (9) (1) (1).png differ diff --git a/es/.gitbook/assets/image (9) (1).png b/es/.gitbook/assets/image (9) (1).png new file mode 100644 index 0000000..e3d3b80 Binary files /dev/null and b/es/.gitbook/assets/image (9) (1).png differ diff --git a/es/.gitbook/assets/image (9) (2).png b/es/.gitbook/assets/image (9) (2).png new file mode 100644 index 0000000..0f6162d Binary files /dev/null and b/es/.gitbook/assets/image (9) (2).png differ diff --git a/es/.gitbook/assets/image (9).png b/es/.gitbook/assets/image (9).png new file mode 100644 index 0000000..dc8afe0 Binary files /dev/null and b/es/.gitbook/assets/image (9).png differ diff --git a/es/.gitbook/assets/image (90).png b/es/.gitbook/assets/image (90).png new file mode 100644 index 0000000..98f5abd Binary files /dev/null and b/es/.gitbook/assets/image (90).png differ diff --git a/es/.gitbook/assets/image (91).png b/es/.gitbook/assets/image (91).png new file mode 100644 index 0000000..bb64c0e Binary files /dev/null and b/es/.gitbook/assets/image (91).png differ diff --git a/es/.gitbook/assets/image (92).png b/es/.gitbook/assets/image (92).png new file mode 100644 index 0000000..eb2aecd Binary files /dev/null and b/es/.gitbook/assets/image (92).png differ diff --git a/es/.gitbook/assets/image (93).png b/es/.gitbook/assets/image (93).png new file mode 100644 index 0000000..896bed1 Binary files /dev/null and b/es/.gitbook/assets/image (93).png differ diff --git a/es/.gitbook/assets/image (94).png b/es/.gitbook/assets/image (94).png new file mode 100644 index 0000000..6178a4f Binary files /dev/null and b/es/.gitbook/assets/image (94).png differ diff --git a/es/.gitbook/assets/image (95).png b/es/.gitbook/assets/image (95).png new file mode 100644 index 0000000..d6dd67d Binary files /dev/null and b/es/.gitbook/assets/image (95).png differ diff --git a/es/.gitbook/assets/image (96).png b/es/.gitbook/assets/image (96).png new file mode 100644 index 0000000..7845baf Binary files /dev/null and b/es/.gitbook/assets/image (96).png differ diff --git a/es/.gitbook/assets/image (97).png b/es/.gitbook/assets/image (97).png new file mode 100644 index 0000000..975d0f6 Binary files /dev/null and b/es/.gitbook/assets/image (97).png differ diff --git a/es/.gitbook/assets/image (98).png b/es/.gitbook/assets/image (98).png new file mode 100644 index 0000000..adb3ad3 Binary files /dev/null and b/es/.gitbook/assets/image (98).png differ diff --git a/es/.gitbook/assets/image (99).png b/es/.gitbook/assets/image (99).png new file mode 100644 index 0000000..acd9bbe Binary files /dev/null and b/es/.gitbook/assets/image (99).png differ diff --git a/es/.gitbook/assets/image.png b/es/.gitbook/assets/image.png new file mode 100644 index 0000000..e1ca417 Binary files /dev/null and b/es/.gitbook/assets/image.png differ diff --git a/es/.gitbook/assets/image3.png b/es/.gitbook/assets/image3.png new file mode 100644 index 0000000..ddbef48 Binary files /dev/null and b/es/.gitbook/assets/image3.png differ diff --git a/es/.gitbook/assets/imagem.jpg b/es/.gitbook/assets/imagem.jpg new file mode 100644 index 0000000..f0083e0 Binary files /dev/null and b/es/.gitbook/assets/imagem.jpg differ diff --git a/es/.gitbook/assets/img.png b/es/.gitbook/assets/img.png new file mode 100644 index 0000000..081db8d Binary files /dev/null and b/es/.gitbook/assets/img.png differ diff --git a/es/.gitbook/assets/img1.png b/es/.gitbook/assets/img1.png new file mode 100644 index 0000000..1f0a06c Binary files /dev/null and b/es/.gitbook/assets/img1.png differ diff --git a/es/.gitbook/assets/img2.png b/es/.gitbook/assets/img2.png new file mode 100644 index 0000000..e08350f Binary files /dev/null and b/es/.gitbook/assets/img2.png differ diff --git a/es/.gitbook/assets/img4.png b/es/.gitbook/assets/img4.png new file mode 100644 index 0000000..19feb9c Binary files /dev/null and b/es/.gitbook/assets/img4.png differ diff --git a/es/.gitbook/assets/meta.jpg b/es/.gitbook/assets/meta.jpg new file mode 100644 index 0000000..6e9541c Binary files /dev/null and b/es/.gitbook/assets/meta.jpg differ diff --git a/es/.gitbook/assets/metamask.jpg b/es/.gitbook/assets/metamask.jpg new file mode 100644 index 0000000..5fe60ae Binary files /dev/null and b/es/.gitbook/assets/metamask.jpg differ diff --git a/es/.gitbook/assets/print.jpg b/es/.gitbook/assets/print.jpg new file mode 100644 index 0000000..4e8147b Binary files /dev/null and b/es/.gitbook/assets/print.jpg differ diff --git a/es/.gitbook/assets/screenshot.jpg b/es/.gitbook/assets/screenshot.jpg new file mode 100644 index 0000000..f47dd14 Binary files /dev/null and b/es/.gitbook/assets/screenshot.jpg differ diff --git a/es/.gitbook/assets/sent.jpg b/es/.gitbook/assets/sent.jpg new file mode 100644 index 0000000..da80873 Binary files /dev/null and b/es/.gitbook/assets/sent.jpg differ diff --git a/es/.gitbook/assets/ss.jpg b/es/.gitbook/assets/ss.jpg new file mode 100644 index 0000000..cb02fc8 Binary files /dev/null and b/es/.gitbook/assets/ss.jpg differ diff --git a/es/.gitbook/assets/tal.jpg b/es/.gitbook/assets/tal.jpg new file mode 100644 index 0000000..29f31e4 Binary files /dev/null and b/es/.gitbook/assets/tal.jpg differ diff --git a/es/LICENSE b/es/LICENSE new file mode 100644 index 0000000..5a73ddb --- /dev/null +++ b/es/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Melk + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/es/README.md b/es/README.md new file mode 100644 index 0000000..440f603 --- /dev/null +++ b/es/README.md @@ -0,0 +1,17 @@ +--- +description: $MELK es el primer token Learn-to-Earn de Brasil. +--- + +# 👋 Escuela WEB3 - MELK DAO + +El experimento $MELK tiene como objetivo atraer a miles de personas al nuevo mundo de la web3. + +Ya me quedó claro que las tecnologías web3 revolucionarán la forma en que interactuamos socialmente, trabajamos, estudiamos y nos divertimos. Se está creando una nueva infraestructura tecnológica y económica y poco a poco viviremos una disrupción de los modelos tradicionales de trabajo y educación. + +Blockchain, las criptomonedas y los tokens sociales están permitiendo mecanismos innovadores de incentivos, recompensas y compensaciones que cambiarán por completo la forma en que se generan la colaboración y el valor. + +Soy un entusiasta de esta nueva realidad y como fundador de web3dev estoy trabajando para hacer realidad este nuevo mundo. El token $MELK es otra iniciativa más para llegar allí. + +Y este experimento cuenta con la colaboración de todos los que creen en este nuevo mundo y quieren colaborar para que podamos llegar todos juntos. + +WAGMI ❤️ diff --git a/es/SUMMARY.md b/es/SUMMARY.md new file mode 100644 index 0000000..ad8e8e8 --- /dev/null +++ b/es/SUMMARY.md @@ -0,0 +1,21 @@ +# Tabla de contenidos + +* [👋 Escuela WEB3 - MELK DAO](README.md) +* [🤓 Aprende y Gana?](aprender-e-ganhar.md) +* [🌐 Comunidad](comunidade.md) +* [💰 Token MELK](token-melk.md) +* [💫 Inspiración](inspiracao.md) + +## Misiones + +* [Misión 1](missoes/missao-1/README.md) + * [Instalar una Wallet en el Celular](missoes/missao-1/instalar-uma-carteira-no-celular.md) + * [Instalar una Wallet en el Computador](missoes/missao-1/instalar-uma-carteira-no-computador.md) +* [Misión 2](missoes/missao-2.md) +* [Misión 3](missoes/missao-3.md) +* [Misión 4](missoes/missao-4.md) +* [Misión 5](missoes/missao-5.md) +* [Misión 6](missoes/missao-6.md) +* [Misión 7](missoes/missao-7.md) +* [Misión 8](missoes/missao-8.md) +* [Misión 9](missoes/missao-9.md) diff --git a/es/aprender-e-ganhar.md b/es/aprender-e-ganhar.md new file mode 100644 index 0000000..c76df67 --- /dev/null +++ b/es/aprender-e-ganhar.md @@ -0,0 +1,11 @@ +# 🤓 ¿Aprender y Ganar? + +Sí, eso mismo. Con este experimento aprenderás y ganarás tokens al mismo tiempo. El objetivo principal del token $MELK es hacer que web3 sea una realidad en Brasil y países hispanohablantes y para eso necesitamos traer a la mayor cantidad de personas posible a este mundo. En este experimento vamos a enseñar a cualquiera a participar en el mundo web3, aprender qué es una DAO e incluso aprender a ganar dinero trabajando a distancia, de forma libre para una. + +Cuanto más evoluciones y aprendas, más tokens ganarás. Al principio, el token $MELK no tiene valor monetario, pero se puede usar para comprar un NFT que tendrá valor social y de reputación por ser una prueba de aprendizaje. + +Este modelo se llama Learn-to-earn en inglés, que significa “aprender para ganar”. Es un modelo de enseñanza innovador que surgió con la llegada de las criptomonedas. En Brasil, aún no está muy diseminado y el token $MELK es el primer token brasileño Learn-to-earn. + +Cuando comiences a aprender y recibas el token, serás parte de la historia de la revolución web3 y obtendrás conocimientos que pocas personas en el mundo tienen. + +¡No veo la hora de que participes en nuestra [comunidad](comunidade.md)! diff --git a/es/comunidade.md b/es/comunidade.md new file mode 100644 index 0000000..281fcf0 --- /dev/null +++ b/es/comunidade.md @@ -0,0 +1,60 @@ +# 🌐 Comunidad + +### ¿Creamos una comunidad juntos? + +El propósito de este experimento es crear una comunidad, pero yo solo no crearé nada. Una comunidad se crea a partir de la interacción y el compromiso de sus miembros. La idea de tener una comunidad que ayude a los miembros a entender y experimentar web3 me parece muy emocionante. Mi intención es simplemente poner en marcha la creación de un entorno de aprendizaje seguro en el que todos se ayuden unos a otros. + +El objetivo de este experimento no es crear una DAO y mucho menos una empresa. Para participar en la comunidad, no tienes que comprometerte con horas de trabajo o responsabilidades específicas. Aunque realmente puedes hacer el esfuerzo y hacer una gran diferencia en la vida de otras personas. Entiende este entorno como un laboratorio de experimentos organizado por un grupo de amigos que tienen un mismo objetivo común y están dispuestos a ayudarse unos a otros. + +### ¿Para quién? + +Este programa está destinado a cualquier persona, aunque la comunidad web3dev está destinada a personas de tecnología, no es necesario que seas ni quieras ser un programador. + +De hecho, no necesitas entender nada en absoluto. Si sigues el tutorial, podrás aprender. + +El objetivo es que aprendas a ser un **usuario de web3**. + +### ¿Cómo funciona? + +Estoy desarrollando las primeras misiones del experimento. Cada misión es una tarea que requiere aprendizaje y ejecución. Al completar la misión, ganas una cantidad de tokens $MELK. + +Cualquiera puede participar, no hay requisitos ni conocimientos previos. + +El propósito del token $MELK es crear una moneda digital en una economía virtual en la que cualquiera podrá experimentar web3 con facilidad, sin tener que gastar dinero real. + +### ¿Qué haré con mi $MELK? + +Al final del primer módulo que comprende las primeras 10 lecciones, podrás usar tus tokens MELK para comprarte un NFT personalizado, lo que demuestra que completaste las misiones y aprendiste los conceptos básicos de web3. + +Este NFT será la prueba de que estás preparado para el mundo de la web3. Puedes ponerlo en tu CV o en tu Linked-in. + +Recordando que el token MELK no tiene valor intrínseco. Tiene un único objetivo fomentar la creación de una comunidad, que puede llegar a ser muy fuerte, de personas interesadas en hacer de web3 una realidad para el mainstream (población en general). + +Con el tiempo y con el crecimiento de la comunidad, comenzaremos a brindar más utilidades al token, el NFT y el ecosistema. Es posible que nos asociemos con una empresa que quiera ofrecer algún obsequio o acceso exclusivo a quienes poseen el NFT. + +¡Pero nada de esto es una promesa! También puede ocurrir que finalicemos el experimento pasados ​​unos meses. Aquí lo más importante es que aprendamos y nos ayudemos unos a otros. La ganancia simbólica es una consecuencia, que puede volverse financieramente interesante. + +### ¿Cómo participar? + +Para participar, debes iniciar sesión en algún servidor de Discord donde se ejecute el proyecto. Aquí está la lista de posibles comunidades para participar: + +| Comunidad | Link de Acceso | +| ----------------- | -------------------------------------------------------------- | +| web3dev | [https://discord.gg/B85d25rDUT](https://discord.gg/B85d25rDUT) | +| Bankless BR DAO | [https://discord.gg/hJ7qSyfvqF](https://discord.gg/hJ7qSyfvqF) | +| NFT Gamer | [https://discord.gg/wytCaHqt3y](https://discord.gg/wytCaHqt3y) | +| Fantom Chess | [https://discord.gg/MDGknfCxrn](https://discord.gg/MDGknfCxrn) | +| Healthtech Brasil | [https://discord.gg/WeWQGSxGVz](https://discord.gg/WeWQGSxGVz) | +| DGAC | [https://discord.gg/NEkCVZa9cm](https://discord.gg/NEkCVZa9cm) | + +\ +Una vez dentro del servidor de Discord, busca `🎓 | Aprende y Gana (Learn-to-Earn)` y ve al canal `conozca-melk` + +En este canal encontrarás más información sobre el experimento y la forma de realizar las misiones. Las misiones requerirán que envíes información a un determinado canal en Discord y todos ellos entregarán automáticamente tus tokens. + +\ +Si tienes alguna pregunta, el canal `💬・chat-melk` será el lugar para obtener ayuda. + +¡Eso es todo! Creo que con esta información, estás listo para aventurarte en las misiones que hemos preparado y comenzar tu viaje web3. + +¿Estás preparado? Elige una comunidad y comienza misiones ahora mismo 🚀 \ No newline at end of file diff --git a/es/inspiracao.md b/es/inspiracao.md new file mode 100644 index 0000000..d9c5ae5 --- /dev/null +++ b/es/inspiracao.md @@ -0,0 +1,11 @@ +# 💫 Inspiración + +El experimento del token $MELK es una copia de $ELIOT. + +El [token $ELIOT](https://eliotc.substack.com/p/hello-eliot-a-community-driven-education) fue creado por [Eliot Couvat](https://www.eliotcouvat.com/8d57f85e978743f88d8c4f387fb47bd8)con el propósito de probar el modelo Earn-to-Learn en el nicho de creación de contenido. + +Él trabaja para [Coinvise](https://www.coinvise.co), un sistema hecho para que los creadores de contenido creen su propio token y fomenten una comunidad. + +Eliot también escribió el libro: [The Social Token Revolution: The next big thing in crypto is here, and it will revolutionize how people work together](https://www.amazon.com.br/Social-Token-Revolution-revolutionize-together-ebook/dp/B09NGSZRBG/ref=sr\_1\_1?\_\_mk\_pt\_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91\&crid=3J8CNLBV6X3UG\&keywords=The+Social+Token+Revolution\&qid=1642359846\&sprefix=the+social+token+revolution%2Caps%2C157\&sr=8-1). + +![Cómpralo en Amazon para leerlo en Kindle.](.gitbook/assets/41G42PenHbL.jpg) diff --git a/es/missoes/missao-1/README.md b/es/missoes/missao-1/README.md new file mode 100644 index 0000000..fb35888 --- /dev/null +++ b/es/missoes/missao-1/README.md @@ -0,0 +1,22 @@ +--- +description: Crear una cartera en Metamask +--- + +# Misión 1 + +Tu primera misión para comenzar el viaje en Web3 es crear una cartera de cripto. Así como tienes una cuenta bancaria donde depositas tu dinero, haces y recibes pagos, tu cartera cripto es el lugar donde vas a manipular tus tokens. La cartera es un programa que instalas en tu computador, en general como un plugin del navegador. La cartera que vamos a instalar es la más famosa, llamada Metamask y podrás instalarla en Chrome, Firefox, Brave o Edge. + +La cartera es un conjunto de claves privadas y públicas que puedes usar para recibir tokens por medio de la Blockchain. Al crear tu cartera, dentro de Metamask tendrás acceso a la dirección pública que le informarás a otras personas para recibir un token y también las palabras clave que corresponden a la clave privada, que permite la manipulación de los tokens en la cartera. La clave privada y las palabras clave, nunca las debes compartir con nadie y necesitas guardarlas por escrito en un lugar seguro. Cualquier persona que tenga acceso a esas palabras podrán robar todas tus monedas. + +Tu cartera también se utiliza para que puedas iniciar sesión y acceder a los sistemas web3. + +### ¡Vamos a empezar + +Elige si estás en el celular o en el computador. + +| [Celular](instalar-uma-carteira-no-celular.md) | [Computador](instalar-uma-carteira-no-computador.md) | +| ---------------------------------------------- | ---------------------------------------------------- | + +{% hint style="success" %} +Si tienes alguna duda, pregunta en el [canal general del Experimento MELK en el Discord de web3dev](https://discord.gg/w8smrfEpN4). +{% endhint %} \ No newline at end of file diff --git a/es/missoes/missao-1/instalar-uma-carteira-no-celular.md b/es/missoes/missao-1/instalar-uma-carteira-no-celular.md new file mode 100644 index 0000000..74e3fff --- /dev/null +++ b/es/missoes/missao-1/instalar-uma-carteira-no-celular.md @@ -0,0 +1,119 @@ +--- +description: >- + En este tutorial vas a aprender cómo instalar una cartera de crypto en tu celular. +--- + +# Instalar una cartera en el Celular + +### 1. Descarga la aplicación de Metamask + +Si tienes iOs, accede a [https://metamask.app.link/skAH3BaF99](https://metamask.app.link/skAH3BaF99) + +Si tienes Android, accede a [https://metamask.app.link/bxwkE8oF99](https://metamask.app.link/bxwkE8oF99) + +{% hint style="warning" %} +**¡Atención!** Es muy importante que confíes en la fuente de donde estás haciendo la instalación. Si vas a instalar desde una fuente insegura, puedes instalar una versión de la aplicación que podrá ser hackeada y tus fondos se perderán. +{% endhint %} + +Si deseas ver los enlaces, ve hasta el [sitio oficial de Metamask](https://metamask.io/) y haz clic en Download. + +También necesitas asegurarte que el enlace al sitio web oficial está correcto. Te digo que el sitio web oficial de metamask es **metamask.io** + +El tutorial fue hecho usando las pantallas de iOS, pero las pantallas de Android son muy semejantes y no tendrás problema en seguir las instrucciones basadas en estas. + +{% hint style="info" %} +Mi iPhone está configurado para el idioma Inglés por defecto, por tanto puede ser que las pantallas sean un poco diferentes que de las de tu celular si estuviese configurado para usar en español. + +{% endhint %} + +![](../../.gitbook/assets/IMG_84E7FE1DCE59-1.jpeg) + +### 2. Una vez instalado, haz clic en Get started (Iniciar) + +![](../../.gitbook/assets/IMG_0640.PNG) + +### 3. Como es tu primera vez, haz clic en Create a new wallet (Crear una nueva cartera) + +![](../../.gitbook/assets/IMG_0641.PNG) + +### 4. En el siguiente paso haz clic en No Thanks (No gracias) + +![](../../.gitbook/assets/IMG_0642.PNG) + +Estarías permitiendo que datos tuyos sean enviados para el equipo de la aplicación. Ningún dato de la cartera o la transacción es compartido, ni ningún dato que te identifique y ellos prometen no compartir con nadie. No existe riesgo en permitir, pero yo particularmente prefiero no permitir. + +### 5. Establece una contraseña para uso de la cartera + +En este paso es necesario elegir una contraseña para acceder a tu cartera. Cualquier persona que tenga posesión de tu teléfono celular y sepa esa contraseña podrá tener acceso a tus fondos y robar tu dinero. + +{% hint style="warning" %} +**¡Atención!** Elige una contraseña con por lo menos una minúscula, una mayúscula, un número y un carácter especial. No anotes esta contraseña en un papel y mucho menos en un archivo en el celular o el computador. Recomiendo el uso de [1Password](https://1password.com/pt/) para anotar tus contraseñas. +{% endhint %} + +![](../../.gitbook/assets/IMG_0644.PNG) + +Si estás en el iPhone, tendrás la opción de activar el Face ID para abrir la aplicación usando la foto de tu rostro. Puedes autorizar o no, de acuerdo a tu preferencia. + +![](../../.gitbook/assets/IMG_0646.PNG) + +### **6. Configuración de la cartera** + +Tú eres el único responsable por la seguridad de tu cartera. En el ambiente web3 no tenemos un banco para que puedas reclamar y pedir el dinero de regreso en caso de que seas víctima de un ataque o hagas alguna tontería. + +Tu cartera es tu caja fuerte, es por donde podrás manejar el dinero que tienes en la Blockchain. + +A tu cartera accedes por un código, llamado llave privada. Esa llave privada es la contraseña que te permite manejar el dinero de la cartera. Esa llave privada está representada por el conjunto de 12 palabras, llamadas _Seed Phrases_ (Palabras Semillas). + +Si alguien tiene acceso a esas 12 palabras, podrá robar todos tus fondos + +En ambas pantallas haz clic en Start (Comenzar) + +****![](../../.gitbook/assets/IMG_0647.PNG)****![](../../.gitbook/assets/IMG_0648.PNG)**** + +### **7. Guarda las palabras semillas** + +Es muy importante, que hagas de manera correcta, la seguridad de tus palabras semillas. + +{% hint style="warning" %} +**¡Atención!** No puedes de ninguna forma anotar esas palabras en tu celular o en tu computador, mucho menos tomar una foto de la pantalla, porque de esa manera la información va a estar en riesgo en caso de que tu celular o computador sea hackeado. +{% endhint %} + +La forma segura de guardar las palabras semillas es anotarlas en un papel con bolígrafo y guardarlas en un lugar seguro en tu casa, de preferencia en una caja fuerte. Hay personas que envuelven el papel donde anotó las palabras en papel aluminio para preservar en caso de accidente. + +En la primera pantalla haz clic en View (Ver) y luego anota las palabras en el orden en que aparecen. En la siguiente pantalla tendrás que elegir las palabras en el orden dado para comprobar si las anotaste bien. + +{% hint style="info" %} +El orden de las palabras es importante para recuperar tu cartera. +{% endhint %} + +![](../../.gitbook/assets/IMG_0649.PNG) + +### 8. ¡Felicidades, registraste tu cartera + +![](../../.gitbook/assets/IMG_0651.PNG) + +### 9. Copiar la Dirección Pública + +La dirección pública es un código que compartes con otras personas para que ellas puedan enviarte monedas. + +La dirección pública es como el número de cuenta de tu banco, o como si fuese tu clave PIX. + +El formato de esa dirección cambia de acuerdo con las diferentes blockchains. Metamask utiliza blockchains basados en Ethereum y el formato es siempre una secuencia de códigos iniciada por 0x. + +Tu dirección aparece parcialmente debajo del nombre de la cuenta (Account 1), en un campo con fondo azul claro. + +En mi caso mi dirección aparece así **0x0168...D2e6** + +En realidad mi dirección no es exactamente esa, porque está acortada con tres puntitos en el medio. + +Para copiar tu dirección pública, selecciona esa área con el código acortado y haz clic en copiar. + +![](../../.gitbook/assets/IMG_0652.PNG)![](../../.gitbook/assets/IMG '_0653.PNG) + +### 10. ¡Listo! Ahora manda en Discord tu dirección pública + +Ve al [canal de la Misión 1 del Experimento MELK en discord](https://discord.gg/2SjfbXw6pd) y envía tu cartera para ganar 1 MELK. + +{% hint style="info" %} +¡Recordando! Tus palabras semillas son la seguridad de todos tus tokens. No las guardes en tu celular ni en tu computador, solo escríbelas con bolígrafo en un papel y nunca lo compartas con nadie. Algunos sitios de estafa te van a pedir esas palabras para recuperar tu contraseña, pero nunca les digas tus palabras semillas. +{% endhint %} diff --git a/es/missoes/missao-1/instalar-uma-carteira-no-computador.md b/es/missoes/missao-1/instalar-uma-carteira-no-computador.md new file mode 100644 index 0000000..3d8d196 --- /dev/null +++ b/es/missoes/missao-1/instalar-uma-carteira-no-computador.md @@ -0,0 +1,123 @@ +--- +description: >- + En este tutorial aprenderás cómo instalar una cartera de crypto en tu + computador. +--- + +# Instalar una cartera en el Computador + +### 1. Descarga la aplicación Metamask + +Accede a la página de descarga de Metamask en [https://metamask.io/download.html](https://metamask.io/download.html) + +La página detectará cuál navegador estás usando y te sugerirá el enlace correcto. + +{% hint style="warning" %} +**¡Atención!** Es muy importante que confíes en la fuente de donde estás haciendo la instalación. Si lo instalas desde una fuente insegura, puedes instalar una versión de la aplicación que podrá ser hackeada y tus fondos se perderán. +{% endhint %} + +Tú necesitas asegurarte que el enlace del sitio web oficial es correcto. Yo te digo, el sitio web oficial de metamask es **metamask.io** + +El tutorial fue hecho usando Chrome, pero las pantallas de los otros navegadores son muy similares y no tendrás problema en seguir basándote en estas. + +{% hint style="info" %} +Mi computador está configurado para el idioma Inglés por defecto, entonces puede ser que las pantallas sean un poco diferente de las de tu computador, si está configurado para usar Español. +{% endhint %} + +![](../../.gitbook/assets/Screen\_Shot\_2022-01-16\_at\_18\_36\_19.png) + +![](../../.gitbook/assets/MetaMask\_-\_Chrome\_Web\_Store-3.png) + +![](../../.gitbook/assets/MetaMask\_-\_Chrome\_Web\_Store-2.png) + +### 2. Una vez instalado, mostraremos el icono por defecto + +![](../../.gitbook/assets/MetaMask\_-\_Chrome\_Web\_Store-4.png) + +![](../../.gitbook/assets/Extensions\_and\_MetaMask\_-\_Chrome\_Web\_Store.png) + +Al hacer clic en el icono de extensiones y en el pin de MetaMask, el icono de MetaMask aparecerá en la barra de herramientas. Haz clic en el icono de Metamask para abrir la ventana de configuración. + +### 3. Como es tu primera vez, haz clic en Crear una nueva cartera + +![](../../.gitbook/assets/MetaMask.png) + +![](../../.gitbook/assets/MetaMask-2.png) + +### 4. En el siguiente paso haz clic en No Gracias ![](../../.gitbook/assets/MetaMask-3.png) + +Estarías permitiendo que datos tuyos sean enviados para el equipo de la aplicación. Ningún dato de la cartera o la transacción es compartido, ni ningún dato que te identifique y ellos prometen no compartir con nadie. No existe riesgo en permitir, pero yo particularmente prefiero no permitir. + +### 5. Establece una contraseña para usar la cartera + +En este paso es necesario elegir una contraseña para acceder a tu cartera. Cualquier persona que tenga acceso a tu computador y sepa esa contraseña podrá tener acceso a tus fondos y robar tu dinero. + +{% hint style="warning" %} +**¡Atención!** Elige una contraseña con por lo menos una minúscula, una mayúscula, un número y un carácter especial. No anotes esta contraseña en un papel y mucho menos en un archivo en el celular o el computador. Recomiendo el uso de [1Password](https://1password.com/pt/) para anotar tus contraseñas. +{% endhint %} + +![](../../.gitbook/assets/MetaMask-6.png) + +### **6. Configuración de la cartera** + +Tú eres el único responsable por la seguridad de tu cartera. En el ambiente web3 no tenemos un banco para que puedas reclamar y pedir el dinero de regreso en caso de que seas víctima de un ataque o hagas alguna tontería. + +Tu cartera es tu caja fuerte, es por donde podrás manejar el dinero que tienes de Blockchain. + +A tu cartera accedes por un código, llamado llave privada. Esa llave privada es la contraseña que te permite manejar el dinero de la cartera. Esa llave privada está representada por el conjunto de 12 palabras, llamadas _Seed Phrases_ (Palabras Semillas). + +Si alguien tiene acceso a esas 12 palabras, podrá robar todos tus fondos + +![](../../.gitbook/assets/MetaMask-5.png) + +### **7. Guarda las palabras semillas** + +Es muy importante, que hagas de manera correcta, la seguridad de tus palabras semillas. + +{% hint style="warning" %} +**¡Atención!**No puedes de ninguna forma anotar esas palabras en tu celular o en tu computador, mucho menos tomar una foto de la pantalla. Porque de esa manera la información va a estar en riesgo en caso de que tu celular o computador sea hackeado. +{% endhint %} + +La forma segura de guardar las palabras semillas es anotarlas en un papel con bolígrafo y guardarlas en un lugar seguro en tu casa, de preferencia en una caja fuerte. Hay personas que envuelven el papel donde anotó las palabras en papel aluminio para preservar en caso de accidente. + +Primero haz clic en Revelar Palabras Secretas y luego anotas las palabras en el orden en que aparecen. En la siguiente pantalla tendrás que elegir las palabras en el orden para comprobar si lo anotaste bien. + +{% hint style="info" %} +El orden de las palabras es importante para recuperar tu cartera. +{% endhint %} + +![](../../.gitbook/assets/MetaMask-7.png) + +![](../../.gitbook/assets/MetaMask-8.png) + +### 8. ¡Felicidades, registraste tu cartera + +![](../../.gitbook/assets/MetaMask-9.png) + +### 9. Copiar la Dirección Pública + +La dirección pública es un código que compartes con otras personas para que ellas puedan enviarte monedas. + +La dirección pública es como el número de cuenta de tu banco, o como si fuese tu clave PIX. + +El formato de esa dirección cambia de acuerdo con las diferentes blockchains. Metamask utiliza blockchains basados en Ethereum y el formato es siempre una secuencia de códigos iniciada por 0x + +Tu dirección aparece parcialmente debajo del nombre de la cuenta (Account 1). + +![](../../.gitbook/assets/MetaMask-10.png) + +En mi caso mi dirección aparece así **0xa04...5878** + +En realidad mi dirección no es exactamente esa, porque está acortada con tres puntitos en el medio. + +Para copiar tu dirección pública, selecciona esa área con el código acortado y haz clic en copiar. + +![](<../../.gitbook/assets/Screen Shot 2022-01-16 at 18.57.51.png>) + +### 10. ¡Listo! Ahora manda allí en Discord tu dirección pública + +Ve al [canal de la Misión 1 del Experimento MELK en discord](https://discord.gg/2SjfbXw6pd) y envía tu cartera para ganar 1 MELK. + +{% hint style="info" %} +¡Recordando! Tus palabras semillas son la seguridad de todos tus tokens. No las guardes en tu celular ni en tu computador, solo escríbelas con bolígrafo en un papel y nunca lo compartas con nadie. Algunos sitios de estafa te van a pedir esas palabras para recuperar tu contraseña, pero nunca les digas tus palabras semillas. +{% endhint %} \ No newline at end of file diff --git a/es/missoes/missao-2.md b/es/missoes/missao-2.md new file mode 100644 index 0000000..008a7ba --- /dev/null +++ b/es/missoes/missao-2.md @@ -0,0 +1,176 @@ +--- +description: Configurar una nueva red y un nuevo token en la cartera. +--- + +# Misión 2 + +En esta misión entenderemos lo que son las diferentes redes y aprenderemos a visualizar en Metamask la cantidad de tokens que tenemos en nuestra cartera. Este es el primer paso para comenzar a administrar el saldo en tokens que tienes disponible para usar. + +Para continuar con esta misión necesitas haber completado la [Misión 1](missao-1/) de forma tal que asumo que ya instalaste Metamask y ya recibiste tu recompensa. + +Entonces, ¡vamos allá! + +{% hint style="info" %} +Las pantallas de esta misión fueron tomadas de Metamask desde el computador, en caso de que estés usando tu celular las pantallas pueden variar, pero la interfaz es muy parecida y podrás ejecutar todas las acciones sin ningún problema. +{% endhint %} + +El mundo cripto funciona con una tecnología llamada blockchain. La blockchain es una base de datos que contiene la información de todas las transacciones que se han realizado hasta este momento. La blockchain no está en un servidor (computador) en un sólo lugar. Está distribuido en miles de computadoras, que a través de mecanismos de consenso garantizan la integridad de las operaciones. + +La primer blockchain que existió fue el de Bitcoin, y poco después surgieron otras blockchains, como Ethereum por ejemplo. Cada blockchain es una base de datos diferente y posee diferentes transacciones. Entonces, en la práctica, siempre que recibes un token, estás recibiendo en una blockchain específica, o en “una cadena” específica o en “una red” específica. Estos son los nombres usados para la blockchain. + +Cuando tú negocias Bitcoin (BTC), estas realizando transacciones en la base de datos de Bitcoin. Cuando intercambias Ether (ETH), estás realizando transacciones en la base de datos de Ethereum. No es posible nativamente (los expertos me disculpan aquí, por un momento) mover BTC de la red de Bitcoin a la red de Ethereum. + +Cada blockchain tiene un formato de cartera y tiene un software diferente para manejar los tokens de tu cartera. El Metamask que instalaste en la Misión 1 es el software de administración de la cartera de blockchain Ethereum y de blockchain que se derivan de Ethereum. No puedes ver el saldo de Bitcoin (BTC) a través de Metamask, por ejemplo. + +Cuando abrimos la pantalla de Metamask, vemos lo siguiente: + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_16\_29.png) + +{% hint style="info" %} +En mi pantalla a veces aparece Account 1 o Account 2, pero en tu pantalla siempre aparecerá Account 1, no te preocupes por eso. +{% endhint %} + +Justo en la parte superior tiene escrito **Mainnet de Ethereum** y eso muestra a cuál blockchain está conectada en este momento. Como Metamask se creó para Ethereum, es esa blockchain la que aparece por defecto. Mainnet significa que es la red principal. Esto es porque también están las llamadas Testnets que solo existen para que los desarrolladores realicen pruebas antes de poner sus sistemas en ejecución en la red principal + +En el centro ves 0 ETH que representa el saldo en ETH que tienes en esa cartera. Como no se ha hecho nada hasta ahora, tu saldo será cero. Dado que ETH es la moneda predeterminada de Ethereum, es esa moneda la que aparece en el medio. + +Más abajo se muestra el listado de tokens que tienes en esta cartera. Como todavía no tienes nada, solo se muestra el ETH que ya viene configurado por ser la moneda por defecto y el saldo es cero, porque no has recibido nada todavía. + +¡Pués bien! Si ya recibiste tus $MELKS de recompensa, ¿por qué no aparecen allí? + +Hay dos razones por las que no puedes ver tus tokens MELK todavía. La primera razón es que el token MELK no es un token de la red Ethereum y la segunda razón es que no has incluido el token en la lista para que aparezca allí. + +Los tokens que recibes no se almacenan en el software de Metamask. Una transferencia de tokens es una transacción que ocurre en la base de datos de la blockchain y que resulta en un saldo en tu cartera. Toda la información de transacciones y saldo quedan registradas en la blockchain y no en tu computador. + +En otras palabras, cuando te transfiero un token, yo no te envío ningún archivo a tu computador. Por lo tanto, si tú formateas el computador, no pierdes tus tokens, siempre y cuando hayas guardado las palabras semillas. + +Pierdes tus tokens si un día pierdes tus palabras semillas. Porque las palabras semillas son la clave para que puedas enviar una transacción a la blockchain que maneja los tokens de tu cartera. + +Si estás confundido y tienes alguna pregunta sobre ese mecanismo, pregunta en el [canal de ayuda de la comunidad web3dev](https://discord.gg/w8smrfEpN4). + +Como dije, el token MELK no es un token de la red Ethereum, es un token de la red Polygon. Polygon es una blockchain diferente de Bitcoin y de Ethereum, que se deriva de Ethereum y por eso puede ser manejado con Metamask. + +Ahora vamos a seguir los pasos para configurar la red de Polygon en Metamask. + +### 1. Configuración de la red Polygon + +#### 1.1. Abre tu Metamask y haz clic en la red Mainnet Ethereum actual + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_16\_33.png) + +1.2. Haz clic en Adicionar red + +![](<../.gitbook/assets/Screenshot\_29\_01\_22\_16\_34 (1).png>) + +#### 1.3. Rellena los datos de la red Polygon + +Metamask abrirá un formulario para que completes los datos de la red Polygon. Abajo están los datos que necesitas llenar en el formulario: + +| | | +| ------------------ | ------------------------------------------------------------ | +| Network Name | Mainnet de Polygon | +| New RPC URL | [https://polygonscan-rpc.com/](https://polygonscan-rpc.com/) | +| Chain ID | 137 | +| Currency Symbol | MATIC | +| Block Explorer URL | [https://polygonscan.com](https://polygonscan.com) | + +{% hint style="info" %} +La RPC URL puede dar error en el momento de la importación de la red Polygon. Por esa razón, te ofrecemos aquí algunas URLs alternativas para resolver este problema. Estos enlaces fueron tomados directamente de la [Documentación de la red Polygon.](https://docs.polygon.technology/docs/develop/network-details/network/) + +[https://rpc-mainnet.matic.network](https://rpc-mainnet.matic.network) + +[https://matic-mainnet.chainstacklabs.com](https://matic-mainnet.chainstacklabs.com) + +[https://rpc-mainnet.maticvigil.com](https://rpc-mainnet.maticvigil.com) + +[https://rpc-mainnet.matic.quiknode.pro](https://rpc-mainnet.matic.quiknode.pro) +{% endhint %} + +{% hint style="warning" %} +Un proveedor de red malicioso puede mentir sobre el estado de la blockchain y grabar la actividad de tu red. Agrega sólo las redes en las que tú confías. +{% endhint %} + +Presta atención a las mayúsculas y las minúsculas. El formulario se verá así: + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_16\_47.png) + +Haz clic en Guardar. + +#### 1.4. ¡Listo! Ya registraste la red Polygon en tu Metamask + +Metamask regresará a la pantalla de la cartera con el mensaje de éxito. + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_16\_49.png) + +Mira como ahora la red Polygon estará seleccionada y por eso, en el medio de la pantalla no ves más el 0 ETH sino más bien 0 MATIC. Esto es porque MATIC es la moneda predeterminada de la red Polygon. + +Toma en consideración que en la lista de tokens sólo aparece el token MATIC con saldo cero. Ya no ves el token ETH. Porque ese token sólo está configurado en tu cartera de la red Ethereum. + +![](<../.gitbook/assets/Screenshot\_29\_01\_22\_16\_49 (2).png>) + +Como la red Polygon se deriva de la red Ethereum, la misma dirección pública de tu cartera y la misma clave privada con las mismas palabras semillas funcionan para ambas redes. + +Si observas la dirección justo abajo del nombre de tu cuenta, verás que sigue siendo la misma dirección pública que estaba presente en la red Ethereum. + +En cualquier momento puedes cambiar de red haciendo clic en la red actual en la parte superior de la pantalla. + +### 2. Incluyendo el token MELK + +Ahora vamos a incluir el token MELK para poder ver el saldo que tienes. Dado que ya recibiste la recompensa de la misión anterior, tu cartera tendrá un saldo de este token. + +Como dije antes, el token no se encuentra en tu computador como un archivo, es el resultado de las transacciones que se efectúan en la blockchain. Tu Metamask no sabe lo que sucedió por allá, tú necesitas informarle que deseas consultar un determinado token para ver cuánto saldo de ese token tiene tu cartera. Para hacer eso sigue los pasos a continuación. + +#### 2.1. Haz clic en Import tokens + +![](<../.gitbook/assets/Screenshot\_29\_01\_22\_16\_49 (1).png>) + +#### 2.2. Rellena los datos del token + +Cada token es un smart contract, es decir, un software, un código de programación que está en la blockchain. Cada contrato tiene una dirección que es un código similar a la dirección pública de tu cartera. Para importar un token necesitas saber cuál es la dirección del token. + +Los siguientes son los datos del token MELK. + +| | | +| ----------------------------- | -------------------------------------------- | +| Dirección del contrato del token | `0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd` | +| Símbolo del token | MELK | +| Decimal del Token | 18 | + +Rellena el campo de la dirección del contrato del token con el valor que está abajo: + +`0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd` + +Al rellenar la dirección, Metamask ya hace una consulta la blockchain y recupera el símbolo y el decimal del token. + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_17\_03.png) + +¡Después de hacer clic en **Add Custom Token** ya verás tu saldo de MELK! + +#### 2.3. Haz clic en **Import Token** + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_17\_05.png) + +Después de importar el token, Metamask mostrará la pantalla del token con tu saldo justo en el medio. Luego puedes hacer clic en la flecha para regresar a la cuenta que veías en la pantalla de inicio ya con el token importado. + +![](../.gitbook/assets/Screenshot\_29\_01\_22\_17\_08.png) ![](../.gitbook/assets/Screenshot\_29\_01\_22\_17\_07.png) + +#### 2.4. ¡Felicidades! ¡Has importado el token MELK + +Listo, ahora puedes realizar un seguimiento a tu saldo de MELK. Como puedes ver, yo he recibido 1.003 token MELK por haber realizado la misión 1. + +Pero espera. ¿La recompensa de la misión 1 no era de 1 token? ¡Si, es verdad! Pero en realidad yo pase un poquito más, justamente para que nos pudiéramos validar en la misión 2 :) + +### 3. Envía a discord tu saldo en MELK para recibir la recompensa de esta misión + +Dirígete al [canal de la Misión 2 del Experimento MELK en discord](https://discord.gg/uDyHmwBw6E) y envía un mensaje con el valor exacto que recibiste de recompensa por la misión anterior. Escribe exactamente como aparece en Metamask, es decir, el valor con 3 decimales y usando punto como separador. En mi caso el mensaje que tendría que enviar sería este: + +> 1.003 + +Cualquier pregunta que tengas, puedes hacerla en el canal de ayuda. + +{% hint style="info" %} +En esta misión tuvimos 2 aprendizajes: + +1. El primero fue sobre las diferentes redes y cómo configurar una red nueva en Metamask y; +2. El segundo fue cómo configurar un nuevo token en Metamask. +{% endhint %} diff --git a/es/missoes/missao-3.md b/es/missoes/missao-3.md new file mode 100644 index 0000000..8e78e7f --- /dev/null +++ b/es/missoes/missao-3.md @@ -0,0 +1,89 @@ +--- +description: Visualizando las transacciones en la blockchain +--- + +# Misión 3 + +Estamos evolucionando. En las últimas dos misiones configuramos nuestra cartera en Metamask e incluimos la red Polygon y el token Melk para su visualización. Metamask es sólo una forma de visualizar una parte de lo que está en la blockchain. Metamask está más enfocado en administrar tu saldo en cada token. + +Hay otras formas de visualizar tu cartera y las transacciones que ocurrieron en la blockchain, que son los sitios de escaneo. Y en esta misión vamos a aprender a utilizarlos. + +{% hint style="warning" %} +¡Atención, no confundas `scan` com `scam`! Scan com N significa examinar, sondear, explorar (escanear en español). Scam con M significa estafa. No vamos a jugar con nada de estafa aquí ¿verdad? :innocent: +{% endhint %} + +Sólo para recapitular, al confirmar la misión 1, tú recibiste 1 punto algo de MELK y en la misión 2 recibiste 5 MELK. Fueron dos transacciones realizadas para recompensar tu buen desempeño. + +Entonces, aprendamos a ver estas transacciones. + +Cada blockchain tiene uno o más sitios que pueden ser usados para ver las transacciones, pero cada uno tiene un sitio “oficial” que es más utilizado por la mayoría de la gente. + +En el caso de Ethereum, el sitio más famoso es Etherscan al que se puede acceder por la dirección [https://etherscan.io/](https://etherscan.io) + +También existe [https://ethplorer.io/](https://ethplorer.io), o [https://ethblockexplorer.org/](https://ethblockexplorer.org) y [https://explorer.bitquery.io/ethereum](https://explorer.bitquery.io/ethereum). Eres libre de explorarlos más tarde, sólo por curiosidad. La diferencia entre ellos es la forma en que muestran las informaciones, las facilidades de guardar las direcciones y el seguimiento con envió de notificaciones por correo electrónico para determinadas transacciones. + +Como estamos usando la red Polygon vamos a usar Polygon Scan para nuestro ejercicio. + +### 1. Accede al sitio web de Polygonscan + +Abre tu navegador y accede a la dirección [https://polygonscan.com/](https://polygonscan.com) + +Verás una página como se muestra en la imagen de abajo. + +![](<../.gitbook/assets/image (36).png>) + +### 2. Copia y pega tu dirección en el campo de búsqueda + +¿Recuerdas la misión 1, donde copiamos nuestra dirección pública (parecida a una clave PIX, número de cuenta bancaria) de Metamask? Para esta misión, tenemos que copiar nuevamente. + +Abre la extensión de Metamask, en la parte superior derecha de tu navegador. Luego copia tu dirección pública como se muestra en la imagen: + +![](<../.gitbook/assets/image (9).png>) + +Luego de copiar la dirección, pega en el campo de búsqueda de Polygon Scan y haz clic en el ícono de búsqueda. + +![](<../.gitbook/assets/image (1).png>) + +El resultado debe ser parecido a este. ¡Vamos a encontrar nuestras transacciones! + +![](<../.gitbook/assets/image (29).png>) + +### 3. Encontrar las transacciones + +Confirmemos que estamos en la misma pantalla. Debería verse así: + +![](../.gitbook/assets/img.png) + +Vamos a entender un poco más acerca de esta parte destacada en morado y encontrar las transacciones de las recompensas de las otras misiones. + +Observa que la sección _Transactions_ está seleccionada, y aún así nuestras transacciones no aparecen. Esto sucede porque esta sección presenta transacciones en el token estándar de la red Polygon, MATIC, mencionado anteriormente. Para encontrar nuestro token MELK, necesitamos ir a la sección _ERC-20 Token Txns_. Tal como mencionamos antes, el token MELK se ajusta en la categoría ERC-20, construido sobre la red Polygon. Vamos a hacer clic en la sección de tokens ERC-20: + +![](../.gitbook/assets/img2.png) + +¡Allí está! ¡Ahora vemos las transacciones de recompensa de nuestro token MELK! Pero antes de recibir nuestra recompensa, hablemos un poco sobre transacciones. + +### 4. Entendiendo las transacciones + +Explicado de forma sencilla, cuando una transacción es solicitada y autenticada, se coloca sobre un bloque, que representará las transacciones que están dentro de ella. Es importante entender que un bloque contiene varias transacciones. En Ethereum, por ejemplo, un bloque puede almacenar un número cercano a 70 transacciones. Luego, ese bloque es enviado para una fila de espera llamada pool. Al salir de la cola de espera, los nodos validadores de la red (que validarán la transacción y la colocarán en la blockchain actual) validan la transacción y reciben la recompensa por haber validado (un ejemplo son los mineros de Bitcoin, que en realidad son validadores). Luego, el bloque se agrega a la blockchain existente, y esa actualización se distribuye por toda la red. Después de finalizar este proceso, la transacción está completa. + +Aquí está un resumen del proceso: + +![](<../.gitbook/assets/image (58).png>) + +### 5. Envía a Discord el Txn Hash de la primera transacción para recibir la recompensa de esta misión + +¡Felicidades por llegar hasta aquí! Ve al [canal de la misión 3 del experimento Melk en Discord](https://discord.com/invite/uDyHmwBw6E) y envía un mensaje con el hash de la transacción con el valor de 1 MELK token que vimos en el sitio web de Polygon Scan. En mi caso, enviaría este valor: + +![](<../.gitbook/assets/image (48).png>) + +Para copiarlo por completo, haz clic arriba de él. Esto te llevará a otra página, como esta, que veremos en las próximas clases: + +![](<../.gitbook/assets/image (20).png>) + +Desde allí, sólo copia el botón marcado arriba y ¡envíalo a [Discord!](https://discord.com/invite/uDyHmwBw6E) + +Cualquier pregunta, eres libre de hacerla enviando mensajes en el canal de [chat en Discord](https://discord.com/channels/898706705779687435/932249635496525834). + +{% hint style="info" %} +En esta misión tuvimos 2 aprendizajes: Aprendimos cómo funcionan las transacciones y aprendimos a visualizar nuestras transacciones utilizando el sitio web Scan de la red Polygon. +{% endhint %} diff --git a/es/missoes/missao-4.md b/es/missoes/missao-4.md new file mode 100644 index 0000000..f825a55 --- /dev/null +++ b/es/missoes/missao-4.md @@ -0,0 +1,210 @@ +--- +description: Aprenda a leer las informaciones de una transacción en la Blockchain. +--- + +# Misión 4 + +¡Estamos aprendiendo! En la misión anterior, aprendimos cómo encontrar nuestras transacciones en Polygonscan y ver las transacciones de recompensas de misiones anteriores. Sin embargo, Polygonscan tiene muchos detalles que aún no hemos analizado. + +Las transacciones tienen una gran cantidad de datos que nos pueden ayudar de diferentes maneras, entender cómo sucedieron, de dónde vinieron, su valor total, si hubo algún error, etc. + +En resumen, en la misión 1 recibiste 1 punto algo del token MELK. Ten eso en cuenta, ya que vamos a hablar sobre esa transacción en la misión de hoy. + +{% hint style="info" %} +Esta misión te enseñará algunas cosas que parecen muy técnicas, pero que son muy importantes para que tengas una comprensión general de las transacciones, las tarifas cobradas y para evitar que pierdas dinero al realizar tus transacciones reales. +{% endhint %} + +### 1. Abriendo Polygonscan + +Para analizar más a fondo nuestras transacciones, necesitaremos volver a ingresar a Polygonscan, como en la última misión. Puedes acceder [aquí] (). La pantalla debe parecerse a la mía. + +![polygon scan initial screen](<../.gitbook/assets/Screenshot 2022-03-10 at 18-10-05 Polygon (MATIC) Blockchain Explorer.png>) + +### 2. Buscando nuestras transacciones + +Como se enseñó en la última clase, ahora accederemos a nuestras transacciones. Para hacer esto, repite el proceso de la misión anterior: copia la dirección de tu billetera Metamask y pégala en la barra de búsqueda de Polygonscan. El resultado debería parecerse al mío, pero con tu dirección: + +![search by address result screen](<../.gitbook/assets/Screenshot 2022-03-10 at 18-11-41 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png>) + +Entendamos un poco de esta pantalla. + +### 2.1 Comprendiendo la pantalla + +Primero, entendamos cada sección de esta parte de la pantalla (seleccionada en morado en la imagen de abajo). + +![](../.gitbook/assets/img1.png) + +Vamos por partes: + +**2.1.1 Overview** + +La sección de Overview es muy simple, traducida al español, la descripción general se explica por sí misma, es básicamente una descripción general del resultado de nuestra búsqueda (que es tu dirección). + +**2.1.2 Balance** + +El Balance, en español "saldo", representa cuántos tokens tienes. El token predeterminado para la red Polygon es MATIC, que aún no tenemos. Por tanto, nuestro saldo es 0 MATIC. Si quieres saber más al respecto, echa un vistazo a [este enlace](https://coinext.com.br/matic). + +**2.1.3 MATIC Value** + +Este campo muestra, en dólares, el valor monetario total que tenemos, teniendo en cuenta nuestro balance. Como no tenemos ningún token MATIC, nuestro valor monetario es 0. Pero si tuviéramos 1 token MATIC, por ejemplo, el valor que se muestra en este campo dependería de la [cotización diaria](https://coinmarketcap.com/currencies/polygon/) del token. Al momento de escribir esto, MATIC vale U$1,69 (en dólares), que con el valor actual del dólar estaría cerca de los 8,96 reales. + +**2.1.4 Token** + +Esta sección es donde podremos identificar nuestros tokens MELK. A continuación, un ejemplo: + +![](../.gitbook/activos/imagen3.png) + +Ten en cuenta que el valor monetario de la sección Token también es cero. Esto se debe a que el token MELK no tiene un valor monetario al principio, como se explica [en esta sección](https://melk.gitbook.io/aprenda-e-ganhe/aprender-e-ganhar). Ten en cuenta el número 1 en morado (resaltado por la flecha). Representa que tenemos un contrato de token (que en nuestro caso es el MELK). Haz clic en el menú desplegable del campo (junto al área rodeada por un círculo, indicada en la imagen a continuación). El resultado será así: + +![](../.gitbook/assets/img4.png) + +Ten en cuenta que el valor en efectivo y la cantidad de tokens ERC-20 aparecen por separado de MATIC. Esto se debe a que los tokens ERC-20 no son tokens de red Polygon estándar, sino que los construyen otros desarrolladores, como nuestro token MELK. En esta sección, pudimos identificar el token MELK y cuántos tokens tenemos (completando las dos primeras misiones, 6 tokens + decimales). + +Ahora, haz clic en la parte donde dice Melk(MELK), con tu saldo abajo, como en la imagen: + +Esto nos llevará a otra página: + +![](<../.gitbook/assets/Screenshot 2022-03-10 at 18-15-16 Melk (MELK) Token Tracker PolygonScan.png>) + +Esta página presenta diversas informaciones sobre el contrato del token MELK. Ten en cuenta que en la descripción general, podemos ver el precio, la cantidad total de tokens creados y el campo **Holders,** que representa la cantidad de personas que poseen un token MELK. + +Ahora volvamos a la pantalla anterior (con nuestra búsqueda de dirección hecha) y aprendamos más sobre nuestras transacciones. + +### 3. Análisis de transacciones + +Ahora, como antes, busquemos nuestra transacción en el ERC-20 Token Txs estándar, junto a 'Transactions'. El resultado debería ser similar a esto: + +![](<../.gitbook/assets/Screenshot 2022-03-10 at 18-16-18 Address 0x66fb07d111e776c14f4740cd9f41d751a560c3d7 PolygonScan.png>) + +Comprendamos esta pantalla y analicemos sus componentes, pero primero, haz clic en la transacción de la primera misión, con 1 punto algo de MELK: + +![](../.gitbook/assets/print.jpg) + +Aquí podremos tener una mayor visión de la transacción y entender lo que significa cada parte. Tu pantalla debería verse algo como esto: + +![](<../.gitbook/assets/Screenshot 2022-03-10 at 18-19-12 Polygon Transaction Hash (Txhash) Details PolygonScan.png>) + +Haz clic en "Click to see More" para expandir la sección. + +### 3.1 Transaction Hash + +El transaction hash (hash de la transacción) es un valor único que produce la transacción cuando se crea. Este hash representa de forma única esa transacción, y cada una tiene un hash diferente. Es posible, por ejemplo, en Polygonscan, buscar la transacción por el hash que posee. Es un identificador único. + +### 3.2 Status + +El status de la transacción básicamente indica lo que le sucedió, si la llamada se completó con éxito o si falló por algún motivo. En nuestro caso, observe que dice _Success_, lo que indica que la transacción se envió con éxito. + +### 3.3 Block + +El término blockchain es la unión de las palabras bloque (block) + cadena (chain), es decir, cadena de bloques. Como explicamos en la Misión 1, se compone de una cadena de bloques, y cada bloque tiene numerosas transacciones, que es como se almacenan los datos. + +El bloque en esta pantalla es el número de bloque donde se registró nuestra transacción. Justo al lado, puede ver un registro de _Block Confirmations_, que representa cuántos bloques ya se agregaron después de confirmar la transacción. + +### 3.4 Timestamp + +La timestamp (marca de tiempo) se explica por sí misma y básicamente sirve para almacenar la fecha y la hora en que se validó la transacción. + +### 3.5 From + +El campo from representa al remitente de la transacción, recordando que puede ser o no un contrato. Es una dirección, como la nuestra. En este caso es la dirección de la billetera BOT Melk que distribuye los tokens MELK. + +### 3.6 Interacted With (to) + +Este campo representa con quién o con qué interactuó la transacción, en cuyo caso está informando un contrato. El símbolo verde junto a la dirección del contrato demuestra que el contrato se ejecutó con éxito. Si se tratara de una transacción de transferencia MATIC, que es la moneda predeterminada de la red Polygon, el To sería la dirección de la billetera del destinatario que recibió el monto de la transferencia. + +### 3.7 Tokens Transferred + +Cuenta con tres partes: + +* From: representa la dirección que envió los tokens. +* To: la dirección que recibió los tokens. +* For: la cantidad de tokens transferidos en la transacción y el nombre del token. + +Es importante tener en cuenta que en tu billetera MetaMask, el valor de transacción de la recompensa de la misión 1 no aparecerá con todos los decimales. Sin embargo, el monto total real de la transacción se muestra en este campo. MetaMask omite los decimales para una mejor experiencia de usuario. + +### 3.8 Value + +Value representa el valor monetario de la transacción. En este caso, el token MELK no tiene valor financiero. Por tanto, el valor que aparece es 0 MATIC ($0,00) + +### 3.9 Transaction Fee + +Este campo representa el monto pagado al minero por validar la transacción. Todas las transacciones en la blockchain tienen que pagar tarifas, incluso si el token MELK no tiene valor financiero. + +Ten en cuenta que en este caso pagamos una tarifa para poder enviarte tokens MELK. Para ejecutar nuestro experimento, estamos pagando estas tarifas por cada persona que completa una misión, este es un costo que tenemos para ejecutar mantener el proyecto. + +### 3.10 Txn Type + +Representa el tipo de transacción realizada. En este caso, se ajusta a un cambio implementado en EIP-1559. Este fue un cambio implementado para tener un valor fijo de gas que es quemado (burned), y ​​que el valor se ajuste en base al bloque, buscando un precio promedio con menor fluctuación. + +Para obtener más información sobre el EIP-1559, dale un vistazo [a este enlace](https://artigos.banklessbr.com/p/eip-1559-explicado?s=r). + +### 3.11 MATIC Price + +Este campo representa el valor de cierre de la divisa MATIC en el día de la transacción. El valor se representa en dólares, y se utiliza para calcular el valor total en efectivo del gas y para saber qué valor se tomó como base. + +### 3.12 Gas Limit + +Es la cantidad máxima de gas disponible para esa transacción específica, elegida por el pagador. Esto significa que si la cantidad de gas supera la cantidad elegida, la transacción no se completará. + +Cuando se realiza una transacción, puedes elegir la cantidad máxima de gas que estás dispuesto a pagar por la transacción. + +### 3.13 Gas Used by Transaction + +Este campo muestra la cantidad de gas utilizado en esa transacción en número absoluto y en porcentaje. Ten en cuenta que el porcentaje se calcula en función del valor del umbral de gas que aparece en el campo anterior. + +### 3.14 Base Fee Per Gas + +Es la tarifa base por gas, determinada por la red. También termina quemado al final del proceso. Esta tasa depende directamente del bloque anterior, aumentando o disminuyendo según su tamaño. (Bloque completo, aumento de tarifa; bloque vacío, disminución de tarifa). + +El valor de esta tarifa base, en nuestro caso, se mide en Wei (en números, 1 Wei es 1 quintillón de un Ether) y también aparece en Gwei (1 Gwei = 0,000000001 Ethers). + +### 3.15 Max Fee Per Gas + +Este campo representa la cantidad máxima que un usuario está dispuesto a pagar por realizar su transacción. El valor se mide en MATIC o Gwei en la red Polygon. Este valor también lo elige la persona que realiza la transacción. Cuando se usa Metamask, se sugieren estos valores de acuerdo con la tasa de uso de la red actual. + +### 3.16 Max Priority Fee Per Gas + +Este valor (también en Gwei) representa cuánto de la transacción irá al minero. Puede ser configurado por el usuario. + +### 3.17 Burnt Fees + +Este campo muestra el monto en valor de tarifa que se quemó, explicado en [EIP-1559](mission-4.md#3.10-txn-type), mencionado anteriormente. + +### 3.18 Txn Savings + +Este valor resulta de la siguiente operación matemática: + +`(MaxFeePerGas - (BaseFeePerGas + MaxPriorityFeePerGas)) * GasUsed` + +y representa el monto de la tarifa que se ahorró en la transacción. + +### 3.19 Gas Price + +Es el precio unitario especificado para la transacción, en MATIC y en Gwei. Cuanto mayor sea el precio del Gas, mayor será la posibilidad de que la transacción se incluya en el bloque. + +### 3.20 Nonce / Position + +Es un número secuencial y escalar que representa la cantidad de transacciones procesadas por esa dirección (desde tu wallet por ejemplo). Si el Nonce de una transacción es 4, por ejemplo, sería la quinta transacción enviada por esa dirección. + +La primera transacción que haces en tu wallet ingresa con un nonce de cero y la siguiente necesita ser enviada con un nonce de 1. + +Posición es el índice de la posición de la transacción en el bloque en el que se encuentra. + +### 3.21 Input data + +Son los datos binarios que representan la información que se pasó a la transacción, su _input_, ya sea en el caso de una llamada de mensaje o interacción con un _smart contract_, o incluso la creación de un _smart contract_. + +### 4. ¡Envía el monto total de la recompensa de la primera misión en discord para recibir la recompensa! + +Dirígete al canal de la Misión 4 del Experimento MELK en discord y envía un mensaje con la cantidad total que recibiste en la recompensa de la misión 1, mencionada en la sección Tokens transferidos. Escribe el valor completo, con todos los puntos decimales y utilizando el punto como delimitador. En mi caso, el mensaje a enviar sería este: + +> 1.0007855 + +Cualquier pregunta, no dudes en enviarnos un mensaje en el canal de ayuda. + +{% hint style="info" %} +En esta misión aprendimos mucho. + +* Aprendimos a interpretar la pantalla simplificada de transacciones y a encontrar transacciones de otros tokens. +* Analizar y comprender cada campo de una transacción completa, entendiendo los valores con los que trabaja la red. +{% endhint %} diff --git a/es/missoes/missao-5.md b/es/missoes/missao-5.md new file mode 100644 index 0000000..2b8c61b --- /dev/null +++ b/es/missoes/missao-5.md @@ -0,0 +1,101 @@ +--- +description: Aprendiendo a firmar transacciones con MetaMask +--- + +# Misión 5 + +Estamos aprendiendo muchas cosas nuevas. En la última misión, entendimos el explorador de Polygon, Polygonscan, y aprendimos a visualizar nuestras transacciones en detalle, entendiendo todos los campos y lo que significan. + +Hoy vamos a presentar un nuevo concepto: firmar transacciones usando MetaMask, que creamos en la misión 1. + +Como ya hemos aprendido, una blockchain se compone de numerosos bloques de transacciones y, para cada transacción es necesario usar gas para completarla. Actualmente, no tenemos gas en nuestra billetera, ya que el token MELK no tiene valor financiero y en la red Polygon el token que se usa para pagar las tarifas de gas es MATIC. + +Sin embargo, existe un tipo de operación que se ajusta al concepto de _gas free_, es decir, no es necesario utilizar gas para ejecutarse. Son las firmas. + +### 1. ¿Qué son las firmas? + +Las firmas se utilizan desde hace mucho tiempo en nuestra sociedad, y sirven como mecanismo de autenticación, acreditando tu identidad a través de una firma. En el mundo web3 también tenemos este proceso de firma, muy utilizado en los sistemas de inicio de sesión. Para ello disponemos de una imagen común del paradigma de inicio de sesión en las diferentes fases de la web: + +![paradigma de inicio de sesión](<../.gitbook/assets/image (13) (3).png>) + +Las firmas sirven para demostrar que eres el propietario de la billetera, es decir, que tienes la clave privada, que a menudo se usa para iniciar sesión en los sistemas, como se muestra en el paradigma anterior. + +Con la llegada de la web3, el inicio de sesión será mucho más sencillo, usando firmas para probar identidades. Además de ser un formato mucho más rápido y cómodo, es tan seguro como los métodos antiguos. + +En la misión de hoy, vamos a aprender en la práctica cómo firmar un mensaje usando Metamask. + +{% hint style="danger" %} +Recuerda: Ten cuidado donde conectas tu billetera para la autenticación. Los sitios web maliciosos pueden usar tus datos para fines dañinos. +{% endhint %} + +### 2. Aprendiendo a firmar un mensaje + +Para esta misión, creamos un sitio web especial para interactuar con Metamask y firmar un mensaje. + +Para acceder al sitio web, visita: [https://missions.melkdao.com](https://missions.melkdao.com) + +Tu pantalla debería verse así: + +![](<../.gitbook/assets/image (11) (3) (1).png>) + +Primero, lee las notas para la misión 5. Hemos especificado algunos detalles importantes sobre cómo funcionará esta misión y a qué tendremos acceso. + +Ten en cuenta que al final de la pantalla tenemos un botón, donde está escrito 'Firmar mensaje': + +![botón de firmar mensaje](../.gitbook/assets/button.jpg) + +Haz clic en ese botón. En tu pantalla, debería aparecer una ventana emergente de Metamask. Si no ha aparecido, comprueba si no tienes alguna notificación en la extensión de Chrome. + +Si no has iniciado sesión en Metamask, tu pantalla se verá así: + +![](<../.gitbook/assets/image (53).png>) + +Entendamos lo que está sucediendo aquí. + +Metamask solicita la contraseña de desbloqueo de la billetera, la cual sirve para que inicies sesión en tu cuenta de Metamask. + +Si ya has iniciado sesión en Metamask, esta pantalla no aparecerá. + +### 3. Consentimiento de la conexión + +El segundo paso es el consentimiento que le das al sitio para que pueda leer tu dirección pública y con eso, pueda identificar el saldo de tu billetera. + +![](../.gitbook/assets/metamask.jpg) + +Haz clic en Connect para continuar. + +### 4. Firmando el mensaje + +La siguiente pantalla es la solicitud de firma y se verá como esta imagen: + +![](<../.gitbook/assets/image (24) (3).png>) + +Es importante notar el título de la ventana que dice "Solicitud de Firma". + +También ten en cuenta que el mensaje que estás firmando aparece en esta pantalla, en este caso es "Experimento MELK". + +El botón también es bastante sencillo y dice "Firmar". Cuando te encuentres con una solicitud como esta, ten la seguridad de que no corres el riesgo de gastar dinero o perder monedas de tu billetera. + +Haz clic en Firmar y tu pantalla se actualizará. + +![](<../.gitbook/assets/image (10) (1) (1).png>) + +Para copiar el hash de la firma, haz clic en él: + +![](<../.gitbook/assets/image (5) (1).png>) + +¡Felicidades! Hiciste tu primera firma con tu billetera. No se registró información en Blockchain, por lo que no hubo necesidad de pagar tarifas ni gasolina. + +El sitio ahora tiene el _hash_ de la firma que realizó y, al conocer el mensaje que se firmó, puede validar que tú eres el titular de la clave privada, relativa a la dirección de la billetera pública. + +Esto garantiza que solo tú y nadie más, pueda generar este hash de la firma. Este proceso prueba tu identidad. Es un sistema de inicio de sesión simple, efectivo y seguro. + +Normalmente el hash de la firma no aparece en pantalla y no necesita ser manipulado por ti, pero en nuestro caso te lo mostramos para que puedas usarlo como prueba de la misión. + +### 5. ¡Listo! Ahora envía el hash de la firma a Discord + +Dirígete al canal de la misión 5 del Experimento MELK en discord y envía tu hash de suscripción para ganar 10 MELKs. + +{% hint style="info" %} +¡Recuerda! Esta misión no nos da acceso a ningún dato confidencial en tu billetera, solo tu dirección pública, saldo y permisos básicos de lectura para que el hash de la firma pueda generarse y usarse para verificar tu identidad. +{% endhint %} \ No newline at end of file diff --git a/es/missoes/missao-6.md b/es/missoes/missao-6.md new file mode 100644 index 0000000..652fa1c --- /dev/null +++ b/es/missoes/missao-6.md @@ -0,0 +1,173 @@ +--- +description: Aprendiendo a comprar MATIC. +--- + +# Misión 6 + +Estamos evolucionando. En la misión anterior entendimos el funcionamiento y la importancia del motor de firmas en el mundo web3, además de experimentar una firma real integrada con Metamask. + +En la misión de hoy, aprenderemos cómo comprar el token oficial de la red Polygon, MATIC, utilizando el servicio [RampBR](https://rampbr.com/). + +{% hint style="info" %} +Para completar esta misión, tu saldo de MATIC, al final de la misma, debe ser mayor o igual a 2 MATIC. Si no se alcanza este valor, la prueba no será validada. +{% endhint %} + +Como aprendimos en misiones anteriores, el token MATIC es el token estándar de la red Polygon, utilizado para transacciones de la blockchain y pago de _gas_ en transacciones de tokens no nativos. Antes de realizar la compra, comprendamos cómo se puede hacer, introduciendo el concepto de _Exchanges_ (brokers). + +### 1. Brokers Centralizados + +Los brokers centralizados - a pesar del objetivo de descentralización de la web3 - todavía se usan mucho en el mundo de las cripto. Esto sucede, principalmente, para la compra de criptomonedas a partir de monedas fiduciarias (el dinero que estamos acostumbrados a usar, como peso, dólar, euro, etc). En los brokers centralizados también puedes intercambiar tokens que están listados. Cada intercambio tiene una lista de criptos. Algunas criptos más nuevas, no se pueden comprar en brokers centralizados porque aún no están listadas. + +Los principales brokers brasileños son: [Mercado Bitcoin](https://www.mercadobitcoin.com.br/) y [Foxbit](https://foxbit.com.br/). Los brokers extranjeros más famosos que operan en Brasil son [Binance](https://www.binance.com/pt-BR) y [FTX](https://ftx.com/). + +Además de Exchanges, contamos con servicios como [RampBR](https://rampbr.com/), que permite la compra de criptomonedas de forma rápida y práctica, realizando el pago con Pix, por ejemplo. + +### 2. El token MATIC y las transacciones + +Es de suma importancia resaltar algunos aspectos centrales de las transacciones MATIC. Dado que el token tiene valor económico, es necesario [declararlo en el impuesto sobre la renta como Bienes y Derechos](https://www.infomoney.com.br/guias/bitcoin-criptomoedas-imposto-de-renda-ir/). + +Si realizas una venta donde la ganancia supera los R$ 35k en un mes, deberás pagar el impuesto sobre las ganancias de capital. + +También debemos entender que después de comprar el token MATIC, estaremos expuestos a la volatilidad de la moneda, es decir, a las fluctuaciones de su precio. Los precios de las criptomonedas son muy volátiles y varían mucho más que las acciones en el mercado tradicional. + +En resumen: es importante saber que el token es un activo y representa una inversión, por lo tanto, está sujeto a impuestos, ganancias y pérdidas. + +### 3. Análisis del token + +Para entender un poco más sobre MATIC, entremos al sitio web [CoinGecko](https://www.coingecko.com/pt) para analizar algunas de las características del token. Si quieres seguirlo, haz clic en el enlace de arriba. + +![](<../.gitbook/assets/image (5).png>) + +La pantalla de inicio se ve así: una lista de monedas ordenadas por capitalización de mercado de cada activo. La capitalización de mercado es el valor de mercado, es decir, qué valor en dólares se ha comprado de esa moneda. Este valor es el resultado de multiplicar el precio unitario y el número de monedas en circulación. A partir del día en que se escribe esta misión, la red Polygon (donde vive nuestro token MATIC) ocupa el puesto n.° 19 con una capitalización de mercado de poco más de $10 mil millones de dólares. + +![](<../.gitbook/assets/image (47).png>) + +Comprendamos algunos de estos valores destacados. Primero, tenemos el precio del token en dólares, al día de hoy. En las siguientes tres columnas: tenemos el porcentaje de fluctuación de precios en la última hora, 24 horas y 7 días respectivamente. En la siguiente columna, tenemos el volumen en 24h. El volumen representa, en dólares, la cantidad de dinero que se ha transaccionado en la red en las últimas 24 horas. Luego tenemos la capitalización de mercado, presentada anteriormente. Finalmente, tenemos el gráfico de precios de los últimos 7 días, indicando el cambio del precio de la moneda. + +Ahora, hacemos clic en Polygon. Tu pantalla debería verse así: + +![](<../.gitbook/assets/image (108).png>) + +Tenemos mucha información aquí. Pero hablemos más específicamente sobre la parte resaltada de la imagen de arriba. + +Como primer ítem, tenemos la capitalización de mercado asociada a Polygon, explicada anteriormente. Luego tenemos el volumen total en dólares negociado en 24 horas, también explicado anteriormente. Cuanto mayor sea el volumen negociado, mayor será la liquidez de la moneda, es decir, más fácil te resultará venderla si quieres deshacerte de ella. Fíjense que el día que tomé la captura de pantalla, se movieron más de 300 millones de dólares. Es un movimiento expresivo. Aunque compres R$ 1 millón, por ejemplo, podrás vender inmediatamente. + +Ahora tenemos un nuevo concepto: la Evaluación Totalmente Diluida. Este valor es la capitalización de mercado (evaluación) si está en circulación la oferta máxima de una moneda, que puede tardar años en alcanzarse, dependiendo del cronograma de emisión. + +A continuación, tenemos el Monto Total Bloqueado, que es el capital depositado en Contratos Inteligentes en forma de garantía de préstamo o negociación de liquidez. Es un valor que no está en las billeteras personales de las personas, sino en las direcciones de los Smart Contracts, que son sistemas que guardan la moneda para ciertos fines. Todo el mercado DeFi (Finanzas Descentralizadas) se ejecuta a través de Contratos Inteligentes. + +Posteriormente, tenemos la relación de valoración totalmente diluida (FDV) sobre el valor total bloqueado (TVL) de este activo. Una relación superior a 1,0 se refiere a que la FDV es superior a su TVL. Básicamente, dividimos la valoración totalmente diluida por el valor total bloqueado del activo. + +También tenemos el índice de capitalización de mercado sobre el valor total bloqueado de este activo. Una relación superior a 1,0 se refiere al hecho de que su capitalización de mercado es mayor que su valor total bloqueado. Esta relación se utiliza para aproximar un valor de mercado y la cantidad de activos acumulados/bloqueados. + +La oferta circulante es la cantidad de monedas que circulan en el mercado y son negociables por el público. Es comparable a la comprobación de existencias fácilmente disponibles en el mercado (no mantenidas y bloqueadas). + +El suministro total es la cantidad de monedas que ya se han creado. + +El suministro máximo es la cantidad máxima de monedas codificadas que existen durante la duración de la criptomoneda. Es comparable al número máximo de acciones que pueden emitirse en el mercado de valores. + +En el caso de Polygon, el suministro total es igual al suministro máximo, lo que significa que no se crearán nuevas monedas. + +Como parte de nuestro ejercicio, usaremos [RampBR](https://rampbr.com/) para comprar MATIC, por su practicidad. + +### 4. Comprando MATIC + +Al finalizar esta misión, es importante que tengas al menos 2 MATIC en el saldo de tu billetera. + +{% hint style="info" %} +Esta misión verifica la recompensa a través de tu saldo de Matic. Por lo tanto, si ya tienes MATIC (más de 2) en tu cuenta o sabes cómo comprar de otra manera, no dudes en omitir esta parte. +{% endhint %} + +Si nunca has comprado criptomonedas, sigue los pasos a continuación: + +Primero, ve a este enlace:[https://rampbr.com/](https://rampbr.com/) + +{% hint style="danger" %} +Aplicaciones y/o brokers alternativos al sitio indicado anteriormente: + +* Foxbit ([https://foxbit.com.br/](https://foxbit.com.br/)) - Broker +* Binance ([https://www.binance.com/pt-BR](https://www.binance.com/pt-BR)) - Broker +* Loopipay ([https://link.loopipay.com/bankless](https://link.loopipay.com/bankless)) - Paga con PIX usando el enlace Bankless, contribuyendo al crecimiento de la DAO. +{% endhint %} + +Tu pantalla debería verse así: + +![](<../.gitbook/assets/image (13).png>) + +Para comenzar, explicaremos algunos elementos de la pantalla. Primero, tenemos el valor del Pix (en reales) que se usará para cambiar nuestro dinero por criptomonedas. + +Haz clic en Seleccionar token y elige el token MATIC de la red Polygon: + +![](<../.gitbook/assets/image (15) (1) (1) (1).png>) + +Luego, ingresa la cantidad (en reales) que se comprará. Para esta misión, **el valor lo elige el usuario, siempre y cuando la compra resulte en 2 MATIC o más**. Para demostrarlo, utilizaremos el valor de R$ 30,00 (que el día que escribí este tutorial resultó en aproximadamente 4.1 MATIC). + +![](<../.gitbook/assets/FireShot Capture 003 - RampBR - rampbr.com.png>) + +Ten en cuenta que el valor del token se actualiza constantemente. + +Haz clic en el botón comprar: + +![](<../.gitbook/assets/FireShot Capture 004 - RampBR - rampbr.com.png>) + +Aquí, el sitio te pedirá tu correo electrónico (para rastrear la compra), mostrará el costo del servicio (tasas) de la transacción y el valor del MATIC en reales. + +Ingresa tu correo electrónico y haz clic en continuar. + +![](<../.gitbook/assets/FireShot Capture 005 - RampBR - rampbr.com.png>) + +Después de ingresar tu correo electrónico, el sitio te pedirá un código de verificación, que se enviará a la dirección de correo electrónico que ingresaste. Introduce el código y haz clic en continuar. + +Esta pantalla debería estar apareciendo: + +![](<../.gitbook/assets/FireShot Capture 006 - RampBR - rampbr.com.png>) + +Completa con la información necesaria (que sirve para prevenir fraudes y transacciones maliciosas). Luego haz clic en continuar, y tu pantalla debería verse así: + +![](<../.gitbook/assets/FireShot Capture 007 - RampBR - rampbr.com.png>) + +En esta pantalla, se te pide que conectes la billetera de Metamask, donde recibirás el MATIC. + +{% hint style="info" %} +Recuerda estar conectado a la red Polygon con la misma wallet con la que se completaron las demás misiones, de lo contrario, no se completará la verificación posterior. +{% endhint %} + +Resuelve el captcha y conecta tu billetera. Tu pantalla se verá así: + +![](<../.gitbook/assets/FireShot Capture 008 - RampBR - rampbr.com.png>) + +Luego aparecerá una confirmación de la transacción. Haz clic en confirmar. + +![](<../.gitbook/assets/FireShot Capture 009 - RampBR - rampbr.com.png>) + +Después de cargar, el sitio web mostrará un código QR para un Pix del valor seleccionado. Confirma la red y el valor: + +![](<../.gitbook/assets/FireShot Capture 011 - RampBR - rampbr.com.png>) + +Después de pagar con Pix, no cierres el sitio. Luego de unos momentos, tu pantalla debería cambiar a esta: + +![](<../.gitbook/assets/FireShot Capture 012 - RampBR - rampbr.com.png>) + +Una vez recibido el pago, se procesará la transacción para recibir tus tokens, y cuando se complete, aparecerá esta pantalla: + +![](<../.gitbook/assets/FireShot Capture 013 - RampBR - rampbr.com.png>) + +¡¡¡Felicidades!!! ¡Los tokens ahora deberían aparecer en tu billetera de Metamask! ¡Has completado la misión 6! + +### 5. ¡Listo, ahora envía tu saldo MATIC a Discord! + +¡En esta misión aprendimos varias cosas, como: qué son los brokers centralizados, un análisis general del token MATIC y cómo comprar la moneda básica de la red Polygon! + +¡Para probar la misión de hoy, envía tu saldo MATIC en el canal de discord del Experimento MELK para ganar 10 tokens MELK! Puedes ver tu saldo abriendo la extensión de Metamask. + +Para recibir la recompensa, envía **SOLO EL NÚMERO ENTERO** de tu saldo. + +Ej: 4 + +Si compraste o recibiste MATIC de otra manera, envía tu saldo de MATIC en Discord en el momento en que se está realizando la misión. + +Cualquier pregunta, no dudes en enviar un mensaje en el canal de chat para sanar tus dudas. + +{% hint style="info" %} +¡Felicidades! Ahora tienes una moneda que tiene un valor real en tu billetera, lo que ya es un buen paso para alguien que está comenzando. De ahora en adelante, la atención debe aumentar, porque si pierdes tus palabras clave o realizas un intercambio no deseado, podrías perder dinero real. +{% endhint %} diff --git a/es/missoes/missao-7.md b/es/missoes/missao-7.md new file mode 100644 index 0000000..a9b171e --- /dev/null +++ b/es/missoes/missao-7.md @@ -0,0 +1,171 @@ +--- +description: ¡Aprendiendo a hacer un Swap de tokens! +--- + +# Misión 7 + +En la última misión aprendimos a comprar MATIC. Hoy aprenderemos a cómo hacer un swap de tokens en un broker descentralizado. + +### 1. ¿Qué es el Swap? + +Hoy introduciremos el concepto de _swap_ el cual es, básicamente, intercambiar un token por otro. Por ejemplo, si tengo 10 MATIC y los quiero cambiar por ETH, intercambiaría mis 10 MATIC a la moneda ETH. + +Este proceso puede hacerse en una casa de cambio centralizada, usando un libro de órdenes donde las personas colocan el precio de venta o el precio de compra y la casa se encarga de procesar las transacciones de compra o venta o también puede hacerse a traves de Smart Contracts. Ese es el caso de las casas de cambio descentralizadas ya que sus protocolos, es decir, los programas informáticos, son los que se encargan de realizar las operaciones, de forma segura. En la clase de hoy nos centraremos en las casas de cambio descentralizadas y utilizaremos [Uniswap](https://app.uniswap.org/#/swap?chain=mainnet). + +### 2. Uniswap + +Uniswap es la casa de cambio más conocida y una de las más usadas porque fue una de las primeras. Su protocolo fue implementado en la red Ethereum, siendo la primera red que visibilizó los Smart Contracts. + +A medida que otras redes fueron evolucionando, Uniswap implementó su protocolo en otras redes y hoy es llamada _multi-chain_, es decir, multiredes. + +Uniswap se transformó en un ecosistema de varias aplicaciones descentralizadas, además del swap también tiene protocolos para inversiones, préstamos y casi todo lo relacionado con DEFI (acrónimo de _Decentralized Finance_, que en español significa Finanzas Descentralizadas). + +Para saber más sobre este ecosistema, entra a [este enlace](https://uniswap.org/). + +### 3. Hacer Swap de MATIC + +{% hint style="info" %} +**Importante**! Haz las misiones con los mismos valores descritos en este tutorial y las capturas de pantallas, ya que la validación también tiene lugar en los valores de la transacción. + +En este caso, el swap requiere MÍNIMAMENTE de 1.5 MATIC. + +En las capturas mostradas, el valor de 1.5 MATIC fue convertido a 1 USDC, pero eso puede variar con el valor del MATIC en el momento que tu estés realizando el experimento. Por lo tanto, verifica la cantidad resultante de MATIC antes de hacer el swap. +{% endhint %} + +Para la misión de hoy, vamos a hacer un Swap de una parte del MATIC que sobró en nuestra wallet luego de las misiones anteriores. El swap, así como otras operaciones, también tiene un costo de _gas_, ya que interactúa con un smart contract para intercambiar un token a otro. ¡Vamos a ello! + +Entra al sitio de Uniswap en [https://uniswap.org/](https://uniswap.org/) + +![](<../.gitbook/assets/image (6).png>) + +Haz click en el botón _Launch App_ en la esquina superior derecha. Tu pantalla debería ser similar a esta: + +![](<../.gitbook/assets/image (21).png>) + +La interfaz es muy sencilla. Tenemos dos botones donde seleccionaremos los tokens a ser intercambiados en un botón para conectar la cartera. Toma en cuenta que la moneda de conversión por defecto es Ethereum pero, para la misión de hoy, nuestra moneda será MATIC que se ejecuta en la red Polygon, como vimos en la misión 2. + +Como Uniswap es multi-chain, soporta varias redes. Aquí, en la esquina superior derecha, verás una lista de selección con Ethereum seleccionado. Vamos a cambiarlo a Polygon, que es la red que queremos usar. + +![](<../.gitbook/assets/image (4).png>) + +Mira cómo el color de fondo ha cambiado :) + +Ahora conectaremos la cartera. Haz click en el botón `conectarse a la cartera.`. + +![](<../.gitbook/assets/image (2).png>) + +Aquí tenemos varias opciones de cartera, pero como en las misiones anteriores, vamos a utilizar Metamask. + +![](<../.gitbook/assets/image (45).png>) + +La pantalla del sitio web se verá así y la extensión de Metamask se abrirá en tu pantalla. La pantalla de Metamask se verá así: + +![](<../.gitbook/assets/image (111).png>) + +Escoge la cuenta que está siendo usada para el experimento y haz click en `siguiente`: + +![](<../.gitbook/assets/image (18).png>) + +Aquí verás los permisos que estarás dando al sitio, similar a los permisos de la misión 5. Son permisos básicos de lectura, saldo y actividad, además de iniciar una transacción (con tu confirmación). + +Después de conectar la cartera, el sitio web se verá así: + +![](<../.gitbook/assets/image (79).png>) + +Podemos ver varias cosas en la interfaz. El token a ser intercambio, nuestro saldo de MATIC, la dirección de nuestra cartera y los valores de la conversión. Tu saldo aparecerá debajo del token MATIC, mostrado a continuación. Ahora, del lado izquierdo de MATIC, ingresa el valor de los tokens a intercambiar. Para esta misión, el valor será de 1.5 MATIC. + +![](<../.gitbook/assets/image (100).png>) + +Ahora, vamos a escoger cual token convertiremos en nuestra MATIC. Para la misión de hoy, utilizaremos USDC. USDC es una _stablecoin_. + +Pero, ¿qué es eso? + +Un stablecoin no es más que una criptomoneda con un valor fijado en alguna moneda fiduciaria. El USDC, como su nombre lo indica, tiene un valor fijado al dólar. Entonces, si el dólar vale R$ 5, el USDC también valdrá eso. + +Existen varias _stablecoins_ vinculadas al dólar como: USDT, BUSD, USDD o DAI. No recomendamos usar USDT ya que hay rumores de que no hay un respaldo real en dólares y creemos que el USDC es el más seguro. + +Continuando, haz click en **Selecciona un token** (en azul) y elige USDC: + +![](<../.gitbook/assets/image (28).png>) + +Después de escoger, tu pantalla debe ser parecida a esta: + +![](<../.gitbook/assets/image (101).png>) + +Para que podamos hacer este intercambio, es necesario que este par, MATIC vs USDC, tenga liquidez en la casa de cambio. Como ambas monedas son ampliamente utilizadas, no necesitamos preocuparnos por la liquidez de este par. Así que es seguro que, en cualquier momento que hagas este ejercicio, habrá liquidez para que hagas el intercambio. + +En esta pantalla podemos ver, aproximadamente, cuántos USDC resultará de la conversión, nuestro saldo en ambas monedas y el valor de 1 USDC comparado con el de 1 MATIC. Toma en cuenta que el valor del USDC es el mismo que se representa en dólares, ya que es una _stablecoin_. + +Básicamente, la cantidad de USDC que recibirás será 1.5 veces el precio de MATIC. + +Haz clic en conversión para realizar la operación. + +{% hint style="danger" %} +**¡Atención!** En este momento estás vendiendo parte de tu saldo en MATIC. En el momento que vendimos, tenemos que creer que el precio de la moneda no subirá porque eso significa una pérdida en el valor del saldo total de nuestra cartera. + +Como estamos aquí para aprender y no estamos preocupados con el valor de los dos MATIC que compramos, podemos continuar tranquilamente. + +En otros casos, necesitas estar bien seguro(a) de lo que estás haciendo. +{% endhint %} + +![](<../.gitbook/assets/image (11).png>) + +Aquí tenemos los valores de la tarifa del servicio y de la red. También puedes ver algunos detalles de la conversión de la moneda. Hay que tomar en cuenta que podemos tener una pequeña pérdida del token (debimos al cambio de precio mientras se realiza la operación + tarifas). La pérdida es mínima. La mayoría de las veces son centavos, como en este caso. Haz click en confirmar conversión: + +![](<../.gitbook/assets/image (42).png>) + +La pantalla seguirá cargando y Metamask se abrirá en tu navegador, porque Uniswap necesita tu confirmación para continuar con la operación. Tu pantalla se verá así: + +![](../.gitbook/assets/meta.jpg) + +Aquí tenemos el valor total de la transacción, incluida la tarifa del _gas_. + +{% hint style="warning" %} +Este es el momento donde debes tener mayor atención. Debes verificar el valor que va a salir de tu cartera. +{% endhint %} + +Este no es el caso con Uniswap, pero los sitios malignos podrían ordenar más MATIC de tu billetera en este momento. La pantalla de Metamask es lo que garantizará lo que verdaderamente sucederá. Fíjate que aparece en letras grandes el valor de 1.5 MATIC que se le envía a Uniswap para poder realizar la conversión. + +La tarifa de gas ya está estimada por Metamask pero puedes alterarla haciendo click en _Edit_. Solo haz esto cuando estés más familiarizado(a) con los precios del _gas_. Observa que en este ejemplo, el costo del _gas_ sugerido fue de 0.005516 MATIC que al precio de $0.68 por MATIC (en la fecha que se escribió el tutorial) representa $0.00379, es decir, una fracción de un centavo de dólar que, en reales, da R$0.02 (dos centavos de reales). + +Haz click en confirmar para finalizar la transacción: + +![](<../.gitbook/assets/image (22).png>) + +¡La operación fue finalizada! + +{% hint style="warning" %} +No salgas de esta pantalla antes de finalizar la transacción. Es importante hacer click en Ver en el Explorer para que puedas copiar el hash de la transacción, ya que esta es la prueba de la tarea que enviarás en Discord. +{% endhint %} + +Haz click en visualizar en el explorador para ver la transacción: + +![](<../.gitbook/assets/image (95).png>) + +¡Bien! Conseguimos hacer un swap de MATIC a USDC con éxito. + +### 4. Importando el token USDC + +Ahora vamos a importar el token USDC para nuestra cartera, para que podamos ver el saldo. + +Entra en tu metamask y haz click en importar tokens, justo debajo de donde están tus tokens MATIC. Ya hemos hecho esto antes, en la misión 2 cuando importamos el token MATIC. + +![](../.gitbook/assets/addtoken.jpg) + +Ahora copia la dirección que está abajo y coloca en el campo Token Contract Address: + +> 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 + +Los demás campos se rellenarán automáticamente. Luego, haz click en _Add Custom Token._ + +Confirma la importación de USDC y nota que el saldo ya aparecerá. Ese saldo tendrá el valor del swap que hemos hecho en la misión anterior (aproximadamente 1 USDC en la cotización actual). + +### 5. ¡Listo! ¡Ahora envía el hash de la transacción en Discord + +¡Felicidades por completar la misión! + +¡Estamos progresando mucho! ¡Aprendimos a hacer un swap y entendemos lo que es una stablecoin y Uniswap! Estas habilidades básicas son muy útiles en el mundo de la Web3 ya que, esto permite que tú puedas utilizar todos los servicios descentralizados que estamos construyendo. + +Para recibir la recompensa, manda el hash de la transacción en el canal de la misión 7 en Discord. Mi hash, por ejemplo, comienza con 0x40d84ef. + +Al enviar el mensaje, ¡no escribas más nada que el hash de la transacción! \ No newline at end of file diff --git a/es/missoes/missao-8.md b/es/missoes/missao-8.md new file mode 100644 index 0000000..5ace701 --- /dev/null +++ b/es/missoes/missao-8.md @@ -0,0 +1,109 @@ +--- +description: Aprendiendo a realizar transferencias +--- + +# Misión 8 + +En las últimas misiones aprendimos a hacer varias cosas nuevas y cada vez más, estamos dominando conceptos básicos de la Web3. En la misión de hoy, vamos a aprender a crear una transacción de transferencia de USDC utilizando el saldo resultante del swap de la misión anterior. + +## 1. Aspectos de una transferencia + +Las transferencias, del mismo modo que las recompensas de cada misión, son irreversibles, es decir, luego de la confirmación y registro de una blockchain, no es posible revertirlas. Por eso, es muy importante revisar más de una vez si la dirección del envío o el valor están correctos antes de realizar cualquier transferencia. + +Por ejemplo, si un hacker maligno invade algún sistema y tiene acceso o puede hacerse transferencias a sí mismo, será posible visualizar todas las transacciones malignas y localizar dónde está el dinero robado (en cuál dirección de Wallet). Por lo tanto, no es posible revertir la transacción puesto que, el robo ya estará registrado en una blockchain. Por eso, es muy importante revisar qué tipo de transacción estás realizando. + +Las transferencias tienen costos de gas, tarifas que son pagadas a los mineros para que se pueda realizar la transacción. Cuando hablamos de transferencias de MATIC, el costo es más bajo que el de las transferencias interactuadas con los _smart contracts_. Eso sucede porque existen costos adicionales al interactuar con el código del smart contract ya que, son operaciones más complejas que el de una transferencia de la moneda nativa de la blockchain que se está utilizando. En otras palabras, transferir MATIC en Polygon o ETH en Ethereum, por ejemplo, es más barato que transferir cualquier otro token de esas redes. + +Generalmente, las tarifas de gas para realizar una transacción en Polygon son insignificantes. En el momento de escribir esto, la tarifa para transferir 1 MATIC es de **0.000674MATIC**, eso equivale a, aproximadamente, R$ 0.004 (0.4 centavos de Reales, es decir, menos de un centavo de un real). + +## 2. Donación y prosperidad del proyecto + +Para la misión de hoy, haremos una transacción de, por lo menos, 1 USDC que conseguimos en la misión anterior haciendo swap en Uniswap. Este valor es de, aproximadamente, 5R$ para la cotización de la época en la que esta misión fue publicada. Esa transferencia será realizada al wallet del BOT del proyecto, como una donación. + +{% hint style="danger" %} +**¡Atención!** Al realizar esta misión, estarás transfiriendo dinero real de tú propiedad para el BOT del proyecto. O sea, estarás haciendo una donación para el proyecto. Esa donación es irreversible. No vamos a poder devolver el dinero luego. Continua si tienes la bondad de realizar ese pago. +{% endhint %} + +Como explicamos anteriormente, cualquier transacción requiere una tarifa de gas. Hasta este momento, hemos pagado todas las tarifas de todas las transferencias con los tokens MELK como recompensa para todas las misiones que has hecho. Ese costo ha salido de nuestro bolsillo como una inversión, para tu aprendizaje hasta este momento. + +Ese dinero que recibiremos de tí, en esta misión, será usado para pagar las tarifas de las transacciones de los próximos usuarios del proyecto. De esta forma, tu donación ayudará a más personas a realizar misiones y también aprenderán todo lo que tú ya has aprendido, también ayudará a que el proyecto prospere. + +Encontramos esta manera de poder dar a todos, la oportunidad de devolver algo y participar activamente en el éxito de nuestra misión, que es traer a miles de personas al nuevo mundo de la Web3. + +{% hint style="info" %} +Al finalizar esta misión en particular, no solo estarás aprendiendo, si no que estarás, efectivamente, ayudando a otras personas en esta cadena del bien, que fue estructurada utilizando la blockchain y los smart contracts. +{% endhint %} + +## 3. Enviando el USDC + +Para comenzar, abre la extensión de Chrome de Metamask: + +![](<../.gitbook/assets/image (39).png>) + +Tu saldo MATIC aparecerá en el medio de la pantalla, como el mío arriba, y tu saldo USDC justo debajo, en Activos. Haz click en USDC: + +![](<../.gitbook/assets/image (74).png>) + +Tu pantalla debe ser similar a esta, con un saldo aproximado de 2 USDC (que conseguimos en la misión anterior). + +Luego, abajo del saldo tenemos dos botones: Enviar e Intercambiar (Send / Swap). Haz click en el botón Enviar y en tu pantalla aparecerá: + +![](<../.gitbook/assets/image (30).png>) + +Tu pantalla debe ser parecida a esta, aparte de las recientes. + +Aquí es donde vas a ingresar la dirección que recibirá los USDC. Para esta misión, copia la siguiente dirección e ingrésala en el campo de Enviar. + +{% hint style="success" %} +0xdfac3c76f4751c536295881ec377290d1da7a469 +{% endhint %} + +Esta dirección corresponde a la dirección de la cartera del BOT que envía las recompensas del Experimento MELK. Como se escribió anteriormente, el USDC recibido se convertirá y será usado para pagar las tarifas de _gas_, en cada transacción, para los futuros usuarios. + +![](<../.gitbook/assets/image (68).png>) + +Ahora, inserta la cantidad de USDC a enviar. Para esta transacción enviaremos, al menos, 1 USDC. + +{% hint style="info" %} +Si tu piensas que tu aprendizaje, hasta este momento, vale más que eso, tranquilamente puedes transferir un valor superior. Cuando mayor sea la cantidad de la donación, serán más personas a las que podremos llegar y traer al mundo Web3. +{% endhint %} + +Después de insertar la cantidad, haz click en Next (siguiente). + +![](<../.gitbook/assets/image (56).png>) + +Aquí podremos leer más detalles sobre la transacción. Después de leer y confirmar las transacciones, haz click en Confirmar. + +![](<../.gitbook/assets/image (12).png>) + +La transacción puede demorar un poco en ser minada, dependiendo de la congestión que haya en la red, pero después de hacerla aparecerá de esta forma en tu cartera. + +![](<../.gitbook/assets/image (54).png>) + +![](<../.gitbook/assets/image (16).png>) + +Haz click ahí para ver más detalles. Con el Pop-up abierto, haz click en View en Block Explorer para abrir Polygonscan: + +![](<../.gitbook/assets/image (110).png>) + +Esta pantalla es familiar para tí, por lo que hemos visto en la Misión 3. En el ejemplo de esta captura, ¡nuestra transacción fue realizada con éxito! + +Para esta misión, ¡envía el hash de la transacción en discord, para recibir tu recompensa! + +{% hint style="info" %} +Recuerda que la recompensa de MELKs será muy importante para que puedas completar la última misión y obtengas un NFT como prueba de tu aprendizaje. +{% endhint %} + +## 4. ¡Listo! ¡Ahora envía en Discord el Hash de la transacción + +Ve al canal de la misión 8 del Experimento MELK en discord y envía el hash de la transacción para ganar 10 MELK. + +{% hint style="info" %} +Por ejemplo, en mi caso, el hash de la transacción es 0x34a41d0422b5fcea45bc17d4b4c6aeaf0f86b6c370f1691ae705ebdf2f8cfb4c +{% endhint %} + +¡Felicidades! Aprendiste a hacer una transacción real de USDC. En la próxima misión vamos a aprender a cómo subscribirse a una votación en snapshot. + +Estamos muy cerca del final. Falta apenas 1 misión para que puedas completar el módulo y ganar un NFT exclusivo del primer proyecto _Learn-To-Earn_ de Brasil. ¡Continúa el buen trabajo, pronto serás parte de un grupo restringido de personas que pasarán a la historia del Web3 en Latinoamérica! + +Espero que estés disfrutando mucho de este viaje. Recuerda invitar a todos tus amigos para aprender juntos y prepararse para la próxima revolución financiera. \ No newline at end of file diff --git a/es/missoes/missao-9.md b/es/missoes/missao-9.md new file mode 100644 index 0000000..6513f96 --- /dev/null +++ b/es/missoes/missao-9.md @@ -0,0 +1,191 @@ +--- +description: Aprendiendo a suscribirse a una votación en snapshot. +--- + +# Misión 9 + +En la última misión aprendimos a hacer transacciones reales utilizando el token USDC. En la misión de hoy, vamos a aprender qué es snapshot, su función y la importancia en aprender a usarlo en la práctica. + +## 1. Snapshot + +Snapshot es un sistema de votación descentralizado. Es un sistema utilizado por las DAOs para hacer gestiones de gobernanza. Muchos tokens tienen una utilidad de gobernanza y permiten que los titulares del token, voten en asuntos determinados relevantes a la DAO. + +Ese sistema de votación es extremadamente importante y útil cuando hablamos de descentralización, por eso, si tú quieres participar algún día en una DAO, es importante aprender a registrar tu voto y participar en la gestión de la DAO de forma activa. + +El sistema proporciona flexibilidad en cómo se calcula el poder del voto para un voto. Soporta múltiples tipos de votación para adaptarse a las necesidades de cada organización. La creación de propuestas y la votación en Snapshot son user-friendly y no tiene costo de gas, ya que es un proceso _off-chain_. + +Crear propuestas y votarlas es gratis (no tiene costo de _gas_), los votos son mensajes suscritos que pueden ser verificados en línea. Snapshot ofrece múltiples sistemas de votación, estrategias de votación flexibles para calcular los resultados y todo esto es de código abierto. + +En una organización descentralizada (DAO), por ejemplo, las votación de Snapshot pueden ser usadas para decidir lo que se hará en la empresa. Los votos pueden ser hechos utilizando tokens (como el nuestro, MELK), NFTs y otros activos digitales. Para esta misión, vamos a utilizar un espacio creado para ellos, donde aprenderemos a votar usando Snapshot. + +## 2. DAOs + +¿Qué es una DAO? ¿Qué tiene que ver con nuestra misión? Vamos a entender esto ahora. + +Las DAOs u organizaciones distribuidas y autónomas, formalizando el concepto, son grupos de personas con metas y objetivos en común, siendo este grupo organizado por un liderazgo descentralizado, tomando decisiones a traves de votaciones. + +En un análisis con el mundo de la Web2, una DAO es una empresa, sin embargo, nadie es el jefe. La DAO está dirigido por todos, a traves de sistemas de votación y ahí, es donde entra el Snapshot. La propuesta de las DAOs es establecer una empresa u organización que funcione sin la presencia de una jerarquía. Las DAOs también hacen uso de los _smart contracts_, es decir, de contratos de código que son inmutables, para implementar operaciones automatizadas que nadie controla. + +Vea [este video de referencia](https://youtu.be/Pyi8-qm02hs). + +Las DAOs tienen propuesta que apuntan a la resolución de problemas, permitiendo el libre moldeado de la organización y la posibilidad de presentar ideas innovadoras por cualquier persona (a traves del sistema de votación) y el registro de actividades en la blockchain (transparencia). + +El concepto de las DAOs es muy nuevo en el mundo y aquí Brasil existen pocas DAOs; Podemos citar como ejemplo a [Web3dev](https://docs.web3dev.com.br/) y a [Bankless Brasil](https://forum.banklessbr.com/). + +## 3. ¿Cómo podemos trabajar en una DAO? + +Después de esta introducción al concepto DAO, puedes estar preguntándote: ok, pero, ¿cómo funciona trabajar para una DAO? + +Para explicar el flujo del trabajo, voy a usar como ejemplo a Web3dev, una DAO que cité más arriba. La Web3dev es una DAO enfocada en la educación y el trabajo en las tecnologías de la Web3. La estructura de la DAO está dividida en Pods. Los Pods son grupos de trabajo, con estructuras definidas por la propia DAO y en el caso de la Web3dev, con 2 líderes. Este grupo (o Pod) se junta para resolver un problema o implementar algo en específico. + +Si te interesa esta estructura, [lee sobre los PODs en el manual de la comunidad](https://docs.web3dev.com.br/pods/introducao). + +Además de eso, la DAO tiene un presupuesto financiero que es usado para pagar a los miembros y líderes del POD.La gestión de esta actividad es hecha por los líderes del pod, en conjunto con los miembros, utilizando sistemas de votación descentralizado (Snapshot), de manera que todos puedan ayudar a construir una DAO y un mejor servicio. En el aspecto financiero, es importante destacar que cada DAO posee una estructura diferente, pero en la Web3dev los líderes del Pod reciben 100 USD y los miembros reciben 50 USD. El valor de esta remuneración es algo que podría ser propuesto y votado usando Snapshot. + +## 4. Gobernanza + +La gobernanza de una DAO representa la manera en la cual la DAO será gobernada, es decir, cómo las propuestas serán hechas y ejecutadas. Usando el ejemplo de la Web3dev de nuevo, la DAO será gobernada por los titulares de W3D. La política es que la asignación de la tesorería (para la financiación, liquidez e inversión), los cambios de proveedor de servicios y actualizaciones de los tokenomics (gobernanza, abastecimiento, distribución) sólo serán realizadas luego de una propuesta y votación exitosa. En el caso de la Web3dev, la gobernanza está siendo implementada de forma gradual y en fases. En el inicio de la DAO, todas las decisiones serán tomadas por los fundadores de la Web3dev, después serán manejadas por la comunidad. + +Pero, ¿por qué los fundadores toman las decisiones al comienzo? + +Esto sucede porque al inicio de una DAO, las decisiones tomadas por los fundadores hacen que el desenvolvimiento inicial sea más rápido y práctico, permitiendo una toma de decisiones rápida y con menos burocracia. A medida que las DAO crecen, las decisiones tomadas van siendo pasadas a la comunidad y, eventualmente, la gobernanza será totalmente implementada. + +## 5. Melk DAO + +Después de comprender qué es una DAO, cómo funciona, sus ventajas y diferencias para una empresa, es importante resaltar: el experimento MELK también es una DAO. Creemos en el trabajo descentralizado y en construir una comunidad colaborativa. Por eso, ¡hoy les vamos a enseñar cómo juntarse a nuestra DAO para que voten en contra o a favor de las propuestas! + +## 6. Ser parte de la DAO MELK + +Para comenzar, vamos a entrar al sitio snapshot en el siguiente enlace: + +{% embed url="https://snapshot.org/#/" %} + +La página debe parecerse a esta: + +![](<../.gitbook/assets/image (106).png>) + +Vamos a entender la pantalla. Es muy sencillo, tenemos varios ejemplos de “espacios”. Eso es lo que llamamos el espacio de votación en Snapshot. Cada espacio representa una DAO. También vemos un botón familiar, conectar la billetera. + +Para entrar al espacio de la DAO Melk, en primer lugar, vamos a conectar nuestra billetera: + +![](<../.gitbook/assets/image (90).png>) + +Haz click en _Connect wallet_, tu pantalla debe ser similar a esta: + +![](<../.gitbook/assets/image (57).png>) + +Haz click en el ítem donde está escrito MetaMask. + +Al hacer click, un pop-up se abrirá solicitando tu clave del Metamask y mostrando los términos para conectar la cartera, como ya hemos hecho varias veces en el correr de nuestras misiones. + +Después de conectar la billetera, en tu pantalla debe aparecer esto: + +![](<../.gitbook/assets/image (52).png>) + +Toma en cuenta que ahora, en la esquina superior derecha, se muestra tu dirección, ¡lo que quiere decir que estás conectado a snapshot! ¡Bien! + +Ahora, para encontrar el espacio de nuestra DAO, del proyecto MELK, vamos a escribir melk en la barra de búsqueda: + +![](<../.gitbook/assets/image (97).png>) + +Al escribir melk, tu pantalla debe parecerse como la nuestra de arriba, mostrando nuestra DAO MELK como resultado. ¡Muy bien, encontramos la DAO del proyecto! + +Ahora, vamos a ser parte de esta DAO. De esa manera, será posible acompañar las votaciones del proyecto e integrar a todos los participantes del proyecto en un solo lugar, ¡para que todos puedan contribuir con el crecimiento de nuestro proyecto Melk! + +Haz click en el botón Join + +![](<../.gitbook/assets/image (64).png>) + +Un Pop-up de Metamask debe aparecer en tu pantalla, como este: + +![](<../.gitbook/assets/image (25).png>) + +Haz click en confirmar para aceptar tu entrada en el espacio DAO MELK! + +Al hacer click en confirmar, tu pantalla debe aparecer así: + +![](<../.gitbook/assets/image (92).png>) + +Date cuenta que ahora, en vez que aparezca Join, aparece Joined, lo que significa que pudiste entrar exitosamente en el espacio de la DAO. Además de eso, en la parte izquierda del sitio es posible ver el ícono del proyecto melk y una notificación. + +Para ver el espacio, haz click en el ícono de la parte izquierda de la pantalla, señalado más arriba: + +![](<../.gitbook/assets/image (35).png>) + +Aquí está la página inicial del espacio de nuestra DAO en snapshot. Podemos ver las propuestas activas, crear nuevas propuestas, encontrar el Github y el sitio del proyecto Melk y visualizar cuántos miembros hacen parte de nuestro espacio. + +Por ejemplo, vamos a visualizar una de las propuestas que algún usuario hizo para esta misión, en el testnet de snapshot. + +{% hint style="info" %} +Puede ser que esta votación ya no siga estando activa en el momento en el que tu estés haciendo esta misión. +{% endhint %} + +![](<../.gitbook/assets/image (23).png>) + +![](<../.gitbook/assets/image (38).png>) + +Aquí podemos ver varias informaciones del proyecto, como la propuesta en sí, informaciones sobre el tipo de votación, los resultados y, por fin, la opción de votar. + +Sin embargo, puedes notar, que si intentas hacer lo mismo y eres nuevo en el proyecto (es decir, obtuviste los melks luego que se creó la propuesta) no podrás votar, ya que los snapshot del saldo de melk de cada usuario se toma en el día de la creación de la propuesta y, este saldo corresponde al poder de voto. + +Por este motivo, la prueba de la misión de hoy no será el voto en una propuesta, sino el hecho de haberte unido y ser parte de la DAO Melk y la creación de una propuesta, que haremos en la siguiente fase. + +En el caso que quieras entender más sobre cómo Snapshot funciona como un todo, puedes leer más sobre eso en el siguiente link: + +{% embed url="https://docs.snapshot.org/" %} + +## 7. Creando una propuesta + +Para la segunda parte de esta misión, vamos a crear una propuesta de la red de test de Snapshot. Esto es así porque en el mainnet de Snapshot, la DAO Melk será utilizada para la creación de propuestas reales y discusiones de lo que haremos en la DAO. Como tenemos a muchas personas haciendo el experimento, si todos creasen propuestas en el canal principal del Snapshot de la DAO, tendríamos muchas propuestas y un espacio contaminado. + +Por eso, haz click en el link de abajo, que es el snapshot que sólo se usa como una versión de prueba: + +{% embed url="https://demo.snapshot.org/#/" %} + +Tu pantalla debe parecerse a esta: + +![](<../.gitbook/assets/image (94).png>) + +Date cuenta que la interfaz es la misma que la del Snapshot. Conecta tu billetera del mismo modo que hicimos antes y busca Melk, también del mismo modo que hicimos antes. Después de hacer esos pasos, tu pantalla debería parecerse a esta: + +![](<../.gitbook/assets/image (82).png>) + +Ahora haz click en el botón New Proposal, señalizado arriba. + +![](<../.gitbook/assets/image (59).png>) + +Ahora, agrega el título y una descripción, como se señala arriba. La idea de esta propuesta es que puedas dar un feedback sobre el proyecto en general, sobre tu experiencia, el funcionamiento de las misiones, el mecanismo de recompensas, el soporte para los errores, en fin, las características que tu encuentras interesantes y para hacer críticas constructivas. Además de eso, también puedes hacer una propuesta de sugerencias de mejoras y otras cosas que puedas encontrar relevantes. + +Cuando estés listo, haz click en Continue, también señalado arriba: + +![](<../.gitbook/assets/image (104).png>) + +Ahora, ingresa cualquiera de las dos opciones de selección y haz click en publicar. No cambies el sistema de votación. Aparecerá un pop-up de Metamask en tu pantalla: + +![](<../.gitbook/assets/image (72).png>) + +Desplázate hasta la parte inferior y haz click en aceptar. + +![](<../.gitbook/assets/image (83).png>) + +Date cuenta que ahora, tu propuesta está pendiente y apenas en 24h será publicada y permitirá que otras personas voten. Pero, para la verificación de esta misión, no hay problema en que estemos en el período de publicación. Por lo tanto, vamos a copiar el link de la propuesta. + +Haz click en Share, o Compartir: + +![](<../.gitbook/assets/image (86).png>) + +Y luego en copiar link o copy link: + +![](<../.gitbook/assets/image (81).png>) + +## 8. ¡Listo! Manda el link de tu propuesta en Discord + +¡Felicitaciones por completar la penúltima misión del proyecto MELK! + +Estamos finalizando nuestra jornada. Aprendimos muchas cosas, entendimos qué es Snapshot, para qué sirve y aprendimos a interactuar con la plataforma, conectando nuestra wallet y entrando en el espacio del proyecto Melk. Además de eso, ¡también aprendimos a crear nuestra propia propuesta! + +Para recibir tu recompensa, ¡envía el link de su nueva propuesta creada en nuestro espacio de snapshot demo! Mi link, por ejemplo, es: + +[https://demo.snapshot.org/#/melkdao.eth/proposal/0xd39d502fae8549f00ea08334e7db19e2bfbb52b35b7f8ebcad086c37a14c8357](https://demo.snapshot.org/#/melkdao.eth/proposal/0xd39d502fae8549f00ea08334e7db19e2bfbb52b35b7f8ebcad086c37a14c8357) + +Cuando envíes el mensaje, ¡no escribas más nada si no el link de la propuesta! diff --git a/es/token-melk.md b/es/token-melk.md new file mode 100644 index 0000000..ad6d1d5 --- /dev/null +++ b/es/token-melk.md @@ -0,0 +1,26 @@ +--- +description: Informaciones técnicas sobre el token. +--- + +# 💰 Token MELK + +Nombre: Token MELK\ +Ticker: $MELK\ +Decimales: 18\ +Supply: 10.000.000\ +Red: Polygon\ +Hash: 0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd + +### Token en Polygonscan + +Puedes ver más informaciones sobre el token en Polygonscan a través de los siguientes enlaces: + +Token: [https://polygonscan.com/token/0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd](https://polygonscan.com/token/0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd) + +Contrato: [https://polygonscan.com/address/0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd](https://polygonscan.com/address/0x9fd41f6f67d4438f0e3dc3951eae0ad2093492dd) + +### Código Fuente + +El código fuente del contrato inteligente del token está disponible públicamente en Github: + +[https://github.com/web3melk/melk-token](https://github.com/web3melk/melk-token)