Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 3, 2022

Tóm tắt sách: Từ tốt đến vĩ đại

Xây dựng công ty vĩ đại cần: 👉 1. Khả năng lãnh đạo cấp độ 5: nhà lãnh đạo có 2 tố chất khiêm tốn + ý chí mạnh mẽ .  👉 2. Chọn người phù hợp lên chuyến tàu trước khi nghĩ đến chiến lược --> Con người đi trước , công việc theo sau. 👉 3. Đối diện sự thật phũ phàng: không lảng tránh vấn đề và cần có cách nhìn thẳng để giải quyết. 👉 4. Công ty vĩ đại sử dụng khái niệm con nhím với việc duy trì 3 vòng tròn: Làm việc giỏi nhất thế giới. Làm việc đam mê nhất . Điều chi phối cỗ máy kinh tế : tỷ suất lợi nhuận /X. 👉 5. Tạo văn hóa kỷ luật : --> Tính kỷ luật không nên xuất phát từ sự áp đặt hay cá tính của nhà lãnh đạo.  👉 6. Công nghệ: không tạo ra sự nhảy vọt, nó chỉ giúp bánh đà quay nhanh hơn . Chỉ có ý nghĩa khi áp dụng ở giai đoạn nhảy vọt. 👉 7. Bánh đà : để tạo ra tốc độ nhảy vọt đòi hỏi: Sự nhất quán : trong mục tiêu và giữa các thế hệ lãnh đạo. Xây dựng nền tảng: nhảy vọt chờ tích lũy từng bước . M&A sau khi bước vào giai đoạn nhảy vọt. 👉 8. Xây dựng công ty trườ

Ethereum: Token standard

  4 Main Ethereum token standards.

Ethereum: Denominations

Unit Wei Value Wei wei 1 wei 1 Kwei (babbage) 1e3 wei 1,000 Mwei (lovelace) 1e6 wei 1,000,000 Gwei (shannon) 1e9 wei 1,000,000,000 microether (szabo) 1e12 wei 1,000,000,000,000 milliether (finney) 1e15 wei 1,000,000,000,000,000 ether 1e18 wei 1,000,000,000,000,000,000

Ethereum: Blocks

 Blocks are batches of transactions with a hash of the previous block in the chain. 1. HOW BLOCKS WORK Strictly ordered: every new block created contains a reference to its parent block) and transactions within blocks are strictly ordered too. Once a block is put together (mined), all nodes add this block to the end of their blockchain. 2. WHAT'S IN A BLOCK? timestamp – the time when the block was mined. blockNumber – the length of the blockchain in blocks. baseFeePerGas - the minimum fee per gas required for a transaction to be included in the block. difficulty – the effort required to mine the block. mixHash – a unique identifier for that block. parentHash – the unique identifier for the block that came before (this is how blocks are linked in a chain). transactions – the transactions included in the block. stateRoot – the entire state of the system: account balances, contract storage, contract code and account nonce are inside. nonce – a hash that, when combined with the mixHa

Ethereum: Network

Ethereum networks with: 💧 PUBLIC NETWORKS Accessible to anyone in the world with an internet connection. They can read or create transactions on a public blockchain and validate the transactions being executed. Where: 👉Mainnet: Actual-value transactions occur on the distributed ledger. For exchanges ETH  👉Testnets Like environment before deployment to Mainnet. Most testnets use a proof-of-authority consensus mechanism. Most people get testnet ETH from faucets.  💧 PRIVATE NETWORKS 👉Development networks Can create a local blockchain instance to test your dapp.  Much faster iteration than a public testnet. 👉Consortium networks Participating must be equally involved in the consensus and the decision-making processes of the chain.

Ethereum: Node and Client

Ethereum is a distributed network of computers running software known as nodes which verifies all transactions in each block, keeping the network secure and the data accurate. 👉 03 Ethereum node type Archive node : Stores everything kept in the full node and builds an archive of historical states . So it can be handy for services like block explorers, wallet vendors, and chain analytics. Full node : Stores full blockchain data . it verifies all blocks and states . Light node : Stores the header chain and requests everything else. verify the validity of the data against the state roots in the block headers. Useful for low capacity devices. 1. Why need to run yourself Ethereum  node (?) 👉Benefits to you : Can verify the data yourself with your client. Won't have to leak your addresses and balances to random nodes. You can connect to your node using Inter-process Communications (IPC) or rewrite the node to load your program as a plugin. 👉Network benefits L ight nodes can reque