Tìm hiểu về Blockchain dễ dàng thông qua ngôn ngữ Python | Vũ Nguyễn Coder

  Рет қаралды 34,529

Vũ Nguyễn Coder

Vũ Nguyễn Coder

Күн бұрын

Пікірлер: 75
Жыл бұрын
📕 Mục lục 00:00 Làm gì khi Bitcoin mãi ko về? 01:00 Blockchain là gì? 04:40 Xây dựng Block 05:18 Hàm băm 10:05 Xây dựng Blockchain 15:10 Xác minh tính hợp lệ 19:00 Proof of work 27:53 Ứng dụng vào bài toán tiền mã hoá 44:00 Giới thiệu Solana 📕Tham gia khoá học Python dành cho người mới bắt đầu: vunguyencoder.com/courses/basics-python 🌐 Website lớp học VuNguyenCoder.com 🎥 KZbin channel kzbin.info 👥 Facebook fb.com/VuNguyenCoder 👥 LinkedIn linkedin.com/in/VuNguyenCoderkzbin.infogaming/emoji/7ff574f2/emoji_u1f4d5.png
@Digital-drug677
@Digital-drug677 6 күн бұрын
Tuyệt quá, tuyệt quá thế mới là coder chứ
@huynhkhuan2506
@huynhkhuan2506 Жыл бұрын
Video của anh giúp ích em rất nhiều trong lĩnh vực lập trình, cũng như mang lại niềm đam mê, động lực cho em, chúc anh thành công và nhiều sức khoẻ
Жыл бұрын
chúc em vững đam mê và sớm thành công nha
@TuanPham-eg4cp
@TuanPham-eg4cp Жыл бұрын
07:20 - 2 hay nhiều hơn 2 input khác nhau vẫn có thể cho ra cùng một mã hash. Bởi vì dữ liệu đầu vào là vô hạn nhưng dữ liệu đầu ra sau khi băm lại hữu hạn,( như md5 là 128bit, sha256 là 256bit) thì chắc chắn sẽ có sự trùng hash-value.
@MrTienNguyen
@MrTienNguyen Жыл бұрын
Sai rồi. Hàm băm có tính chất là hàm 1 chiều. Ví dụ: tính Hash(x) với x cho trước thì dễ nhưng tìm x từ giá trị Hash(x) thì lại khó (nếu muốn sẽ phải vét cạn toàn bộ). Không tính đến các hàm băm đã bị phá vỡ như MD2, MD4, MD5,…
@blackholeschanel8713
@blackholeschanel8713 4 ай бұрын
@@MrTienNguyen Câu của @TuanPham-eg4cp làm gì sai? Nó đúng nhưng để tìm cặp x, x' để hash(x) = hash(x') gần như là ko thể
@TuanVo-ek9mq
@TuanVo-ek9mq Жыл бұрын
Video quá hay và bổ ích, cách truyển tải áp dụng vừa code vừa minh hoạ blochchain cực kì dễ hiểu, cảm ơn bạn vì những video chia sẽ như thế này. Mong sẽ có nhiều video hướng dẫn về lập trình blockchain hơn nữa sớm ra đời.
@DungNguyen-gr6hm
@DungNguyen-gr6hm 2 ай бұрын
Tuy em không hiểu hết được vì em chưa học qua công nghệ thông tin nhưng vẫn thấy rất hay và chỉ hiểu được 1 nửa, cảm ơn anh . Em xin anh cho em ý kiến là Em nên học gì khi mới bắt đầu, cảm ơn anh ạ
@Chungkhoan247official
@Chungkhoan247official Жыл бұрын
vote thầy Vũ mở lớp cho ae theo đuổi đam mê ạ
@Nataly-k2p
@Nataly-k2p 10 күн бұрын
Great analysis, thank you! I have a quick question: My SafePal wallet holds some USDT, and I have the seed phrase. (air carpet target dish off jeans toilet sweet piano spoil fruit essay). How should I go about transferring them to Binance?
@sanphanggiaiphap3540
@sanphanggiaiphap3540 Жыл бұрын
Khá bổ ích. Cũng phải biết về lập trình, cấu trúc dữ liệu một tí thì tiếp cận nó dễ hơn.
@dungtrantien8579
@dungtrantien8579 Жыл бұрын
Bắt đầu học lập trình từ những clip của anh, đến h cũng đã đi làm đc hơn 1 năm r, chúc anh sức khoẻ và vẫn luôn truyền lửa đam mê cho mọi người nhé ❤
Жыл бұрын
cảm ơn e nhé. Chúc em sớm thành công
@lynk5847
@lynk5847 Жыл бұрын
bạn tự học luôn ạ hay qua trường lớp gì không
@dungtrantien8579
@dungtrantien8579 Жыл бұрын
@@lynk5847 t tự học thôi bạn
@HoangSyNguyen-BDCAT
@HoangSyNguyen-BDCAT Жыл бұрын
em rất hâm mộ anh vì những kiến thức dễ tiếp cận của anh. Anh có thể public cho em xin bức ảnh nền của desktop của anh được khum
@tienphanvan2289
@tienphanvan2289 Жыл бұрын
anh có thể làm 1 video nói về Thuật toán như có bao nhiêu thuật toán và các thuật toán đó để làm gì được k anh, em cảm ơn anh ạ
@thanhduonghauc
@thanhduonghauc Жыл бұрын
Mong anh ra thêm nhiều video như này nữa ạ
@brokentv9296
@brokentv9296 15 күн бұрын
anh ơi, cho em hỏi, đến khi nào thì hashed tạo ra đc string bắt đầu với số 000
@thango7083
@thango7083 Жыл бұрын
Thích cả lập trình cả motor a nhé. Vẫn đợi motor vlog của a
@TamNguyen-hl2ir
@TamNguyen-hl2ir Жыл бұрын
Mong anh có thể làm video chia sẻ về kiến thức của danh sách liên kết. Em thấY danh sách liên kết hay và đơn giản hơn mảng nhưng nó lại khó tiếp cận vì khá nhiều kiến thức. Mong anh làm video về danh sách liên kết để anh em biết và tận dụng sức mạnh của nó
Жыл бұрын
a sẽ sớm có video về chủ đề danh sách liên kết nhé
@TuanNguyen-qy2hx
@TuanNguyen-qy2hx Жыл бұрын
Anh làm video nói về những kiến thức, skill, môn học cần thiết để có thể đi thực tập đi ạ.
Жыл бұрын
a sẽ sớm có video về chủ đề này nhé
@ha_nguyen_146
@ha_nguyen_146 Жыл бұрын
cảm ơn chú rất nhiều ạ, chú đúng là tạo động lực cho bọn cháu học it rất nhiều luôn ạ
@thanhdt114
@thanhdt114 Жыл бұрын
Video cực kỳ hữu ích luôn anh ơi
@nguyenphucthuan952
@nguyenphucthuan952 Жыл бұрын
5:18 góp ý với anh hash và mã hóa là 2 thuật ngữ khác nhau trong Cryptography, và mã hóa thì không gọi chung là hash nhé :3
@NgHuy
@NgHuy Жыл бұрын
đúng rồi, chắc anh quen miệng gọi thế thôi
@thang8196
@thang8196 Жыл бұрын
a Vũ cập nhật thêm vài idol mới đi ạ, mn quá quen với eimi và maria của a rùi. Với a làm vlog về arch đi ạ, hóng lâu quá tr
Жыл бұрын
he ok em, a sẽ sớm update thêm nha.
@TungNguyen-lt5ej
@TungNguyen-lt5ej Жыл бұрын
Bác này biết rộng nhỉ!
@HoangNguyen-ez1ek
@HoangNguyen-ez1ek Жыл бұрын
Chào a navu, mong a sớm ra video về linux ạ
Жыл бұрын
a sẽ sớm có video về chủ đề này nhé :D
@codingchronicleswithmanh2005
@codingchronicleswithmanh2005 Жыл бұрын
Em 2k5 sắp tới thi đại học, đang có định hướng chuyên sâu về Blockchain đã tự học qua các ngôn ngữ JS, Python, C++ đội tuyển rồi ạ Định hướng vào Trường đại học công nghệ - Đại học quốc gia hà nội Theo anh nên chọn chương trình nào để phù hợp với mảng Blockchain và có bằng về ngành này ạ Ngành Công nghệ thông tin/ Kỹ thuật máy tinh/ Trí tuệ nhân tạo Mong anh trả lời ạ. em cảm ơn anh ạ
Жыл бұрын
a nghĩ chọn CNTT sẽ phù hợp với định hướng của em
@codingchronicleswithmanh2005
@codingchronicleswithmanh2005 Жыл бұрын
@ Em cảm ơn ạ
@anhhuyis7678
@anhhuyis7678 Жыл бұрын
Bro giỏi vc
@codingchronicleswithmanh2005
@codingchronicleswithmanh2005 Жыл бұрын
@@anhhuyis7678 Bình thường thui, mong là có cơ hội gặp bạn
@pouou4416
@pouou4416 Жыл бұрын
mong anh có 1 khóa hướng dẫn data science ạ
@PhuNguyen-mc3nr
@PhuNguyen-mc3nr Жыл бұрын
hệ điều hành anh nhìn hay quá ^^
Жыл бұрын
soi ra đc gì rồi e 🤣
@vuthanhbinh7048
@vuthanhbinh7048 Жыл бұрын
xuất sắc anh ơi
@vanphutin
@vanphutin Жыл бұрын
anh lam ve chuoi trong c di anh, em cam on
@KietNguyen-mi1uj
@KietNguyen-mi1uj Жыл бұрын
Cho em hỏi là khi các validator tìm ra mã Nonce để tạo một block lưu giao dịch nhưng tìm mãi không ra hay tốn quá nhiều thời gian thì đồng đó có bị ảnh hưởng không ạ kiểu có bị trì trệ gì không tại em thấy khi giao dịch các đồng thì dữ liệu được cập nhập dường như lập tức, nếu không thể tìm ra mã Nonce nữa thì có phải đồng đó sẽ chết vì không thể lưu thông tin giao dịch đúng không ạ
Жыл бұрын
Hi em, câu hỏi của em cũng khá hay. - Theo a biết thì độ khó của số Nonce thường sẽ đc cân đối sao cho phù hợp với các validator (là các siêu máy tính có tốc độ xử lý cực nhanh). Chẳng hạn như nếu cảm thấy hash quá lâu, thì blockchain network có thể giảm độ khó (số các chữ số 0) xuống 1 chút, hoặc ngược lại thấy hơi nhanh thì có thể tăng độ khó lên. Mỗi mã hash thường sẽ có 1 xác suất nhất định với số Nonce để tìm ra được. Do vậy thời gian để hash thành công là đã đc tính toán cân đo đong đếm từ trước. (Như a từng dùng Binance để chuyển coin thì có lúc nó delay cũng mấy giây) - Số Nonce mục đích cũng chỉ là để tạo ra các mã hash khác nhau. Theo lí thuyết thì số mã hash là hữu hạn (vì biểu diễn qua mã SHA có 256 bit), tuy nhiên trong thực tế thì để khai thác được hết số mã hash của dãy 256 bit này là cực kỳ lâu. Giả sử fix cố định 128bit là 0, em còn 128bit nữa, thì số giá trị có thể của em sẽ là 2^128 (con số này cực kỳ lớn). Em có thể liên tưởng sang các mỏ khoáng sản, dầu khí trên trái đất, về lí thuyết thì nó là hữu hạn nhưng con người đã khai thác ngàn năm nay vẫn chưa hết đó em :D - Trường hợp mà các blockchain bị chết thì cũng có nhiều nguyên nhân, theo a biết thì thường xảy ra khi blockchain đó ko thực hiện được việc đồng thuận. Chẳng hạn như nếu quy tắc của network là trên 51% số validator ra đc hash giống nhau thì ok, nhưng thực tế vì 1 lí do nào đó mà network bị phân mảnh ra thành các chain khác nhau mà ko thể thực hiện đồng thuận được nữa thì bị coi là dead blockchain.
@kiet5755
@kiet5755 Жыл бұрын
anh có thể làm về phần assembly và memory được không ạ :v em cảm ơn
@8i-14minhuc5
@8i-14minhuc5 6 ай бұрын
có phiên bản = javascript ko ạ, thanks a
@toanhoang3221
@toanhoang3221 Жыл бұрын
Ở 41:27 khi mình biết được người gửi chính xác là Vũ rồi (nhờ cặp khóa Public/Private) nhưng làm ao mình kiểm soát được con số giao dịch hả anh. Ví dụ Vũ khai báo gian dối, chuyển 1000 nhưng chỉ báo lên 500?
Жыл бұрын
số tiền cần chuyển sẽ nằm trong data đc mã hoá rồi đó e. Nếu mình cố tình sửa con số này thì việc hash lại block sẽ ra 1 giá trị khác.
@TungNguyen-gf5ex
@TungNguyen-gf5ex Жыл бұрын
Hôm trước có sự kiện hackerhouse ngày 5 demo các sản phẩm, không biết a có đi không
Жыл бұрын
a chỉ đi được bên phía Hà Nội thui em
@baophungngoc7211
@baophungngoc7211 Жыл бұрын
a làm về data đi a
Жыл бұрын
sẽ có e nha
@vietanhbui7964
@vietanhbui7964 Жыл бұрын
anh ơi bây giờ mình muốn làm hacker thì mình học cái gì anh nhỉ
@jennygacha1803
@jennygacha1803 Жыл бұрын
Làm về nft đi anh
@jennygacha1803
@jennygacha1803 Жыл бұрын
Nft game
Жыл бұрын
sẽ có em nha
@tringuyencaothien2412
@tringuyencaothien2412 Жыл бұрын
vậy một giao dịch sinh ra nó sẽ gởi request tới rất nhièu validator nhỉ 😂
@lekgio1502
@lekgio1502 Жыл бұрын
Anh ơi, bao giờ anh ra Arch Linux ạ?
Жыл бұрын
chủ đề về Linux hơi kén người xem nên a đang xây dựng nội dung kĩ càng và dễ hiểu e nha :D
@phamvietlinh4255
@phamvietlinh4255 Жыл бұрын
7:28 bạn nói input khác nhau cho ra mã băm khác nhau là không đúng, mình nghĩ thế
@sownlengoc
@sownlengoc Жыл бұрын
tưởng là dao băm khác nhau cho ra thành phẩm khác nhau
@phamvietlinh4255
@phamvietlinh4255 Жыл бұрын
@@sownlengoc ý mình là có những input khác nhau nhưng ra hash giống nhau
@sownlengoc
@sownlengoc Жыл бұрын
@@phamvietlinh4255 tại sao lại như thế ?
@ucanh5104
@ucanh5104 Жыл бұрын
em mới xem 13p thôi,cấu trúc dữ liệu của nó cứ có gì đấy hao hao linked list nhỉ =))
Жыл бұрын
em có thể liên tưởng sang Linked List để dễ hình dung cũng đc nhé
@eeerrrree
@eeerrrree Жыл бұрын
Âm thanh phần intro to quá, không ngang bằng âm thân phần còn lại, đeo tai ngai suýt vỡ tai
Жыл бұрын
do mình edit bằng loa ngoài nên ko để ý phần này. Mình sẽ chú ý giảm âm lượng intro trong video lần sau :(
@ThuongBienong
@ThuongBienong Жыл бұрын
Nhạc hiệu to quá,đề nghị giảm bớt
Жыл бұрын
cảm ơn bạn, mình sẽ rút kinh nghiệm trong video sau
@ThuongBienong
@ThuongBienong Жыл бұрын
Mình chưa biết gì về code.ko biết toán và tiếng anh.vậy mình tìm hiểu passcan để biết cơ bản được ko bạn
@soictbachkhoa60
@soictbachkhoa60 Жыл бұрын
Blockchance sắp chết r
@ucanh5104
@ucanh5104 Жыл бұрын
"Blockchance" của bạn chết chứ đây là video "Blockchain" liên quan gì
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 1000 М.
Dad Makes Daughter Clean Up Spilled Chips #shorts
00:16
Fabiosa Stories
Рет қаралды 7 МЛН
I Took a LUNCHBAR OFF A Poster 🤯 #shorts
00:17
Wian
Рет қаралды 15 МЛН
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,2 МЛН
BLOCKCHAIN LÀ GÌ? | TheAlchemist | TIỀN TÀI
11:34
Spiderum
Рет қаралды 66 М.
Giải mã Bitcoin| VTV24
8:48
VTV24
Рет қаралды 500 М.
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 1000 М.