Cả hệ thống blockchain vẫn phải vận hành kể cả khi không có transaction bạn ạ
Việc đào được một block không chỉ mang ý nghĩa verify transactions, mà nó còn mang nhiều ý nghĩa khác:
Tạo ra lượng coin mới: Với việc tạo ra một block, thợ mỏ sẽ được thưởng (với mạng lưới Ethereum ở đây là Ether), và sẽ có thêm lượng Ether mới được lưu hành.
Bảo vệ mạng lưới blockchain: Với việc một block mới được tạo ra, block cũ sẽ được bảo vệ, toàn bộ blockchain sẽ khó bị tấn công reorg (thay đổi cấu trúc) hơn. Bạn có thể tưởng tượng nếu không có transactions, thợ mỏ không tiến hành đào block, hay không có block mới được sinh ra, thì trong thời gian đó, một bộ phận thợ mỏ sẽ có thể dễ dàng dùng sức mạnh tính toán của mình để đào ra các block khác, chứa (hoặc không chứa) những giao dịch đã được confirm, để tạo ra một chuỗi blockchain mới, với nhiều block hơn chuỗi gốc hiện tại, để thay thế chuỗi blockchain hiện tại. Hậu quả là có những transaction đã được confirm ở blockchain cũ, sẽ trở thành chưa được confirm ở blockchain mới, và người ta sẽ có thể sử dụng được tiếp số coin chưa được dùng đó (vấn đề Double Spending).
P/S: Bạn có thể tìm hiểu kỹ hơn về tấn công reorg, hay Majority Attack ở Video nói về Bitcoin này
THẢO LUẬN
Bài viết rất hay, cảm ơn bạn đã chia sẻ =)
@thangtd90 chắc là trang này rồi: https://www.hopdog.be/ nhưng mình vào thấy lỗi sao ấy, slider không chạy =)))))))
ừhm ừhm. (y)
Nhìn hình như vậy hơi khó tưởng tượng, bạn post cái link trang web lên được không
Do polymorphic nên mình ko thể xác định đc lúc nào là includes User hay includes Shop
Bạn có thể dùng includes, hoặc có thể dùng join (LEFT JOIN, INNER JOIN .....) để sử lý N+1 .
Câu trả lời của bạn tuyệt vời quá. Những thắc mắc của mình từ trước đến nay đã được giải đáp. Cảm ơn bạn rất nhiều
Prefer Composition over Inheritance
nhu kec
Cả hệ thống blockchain vẫn phải vận hành kể cả khi không có transaction bạn ạ
Việc đào được một block không chỉ mang ý nghĩa verify transactions, mà nó còn mang nhiều ý nghĩa khác:
P/S: Bạn có thể tìm hiểu kỹ hơn về tấn công reorg, hay Majority Attack ở Video nói về Bitcoin này
+1
Muốn cài WAMP thì phải cài thêm một đống C++. Về phần hỗ trợ cho dev, mình nghĩ là macOs làm tốt hơn Windows.
Ồ, ra là thế. Vậy thì empty block tạo ra mà không có thông tin thì chẳng phải rất tốn tài nguyên sao?
um` việc cài cắm hơi mất công nhưng mà nó sẽ giúp mình hiểu hơn về devops kiến thức cũng sẽ tăng đôi chút đấy
cảm ơn bạn đã đóng góp ý kiến, mình sẽ chỉnh sửa lại ạ (bow)
Hy vọng bạn chỉnh lại để cho cái menu list các phần được liệt kê. như vậy dễ cho fan có thể xem một cách dễ hàng. Cám ơn bạn rất nhiều.
Cảm ơn về phản hồi của bạn, mình sẽ cải thiện trong các bài viết tiếp theo
mình chưa viết hết xong @@