教授比特幣腳本、金鑰、交易和錢包等主題。
它側重於透過應用和體驗來了解比特幣。
Bitcoindevs 推出了第一個關於比特幣技術的互動學習部分。根據該項目,這是一個「簡單、互動、有趣」的教學模組,專注於透過應用和體驗進行學習。
Bitcoindevs 互動價格由四個模組組成,在撰寫本文時僅提供第一個關於比特幣腳本的模組。這份教育材料提供了有關比特幣開發和編程的內部知識,與網路上更易於存取和非正式的材料不同。
比特幣腳本部分有一個總體介紹,分為七個子模組:堆疊、操作代碼、阻塞和解鎖、腳本的成功和失敗、標準和非標準、數據以及將每個模組整合到測試中的最後一個子模組。
比特幣腳本是定義如何在比特幣網路上使用比特幣的程式。它們的工作原理類似於以太坊上的智能合約,其中每筆交易都包含定義比特幣可以使用的條件的代碼。
概述之後,該部分可讓您了解基於比特幣建立的高級腳本,例如P2PK、P2PKH、P2SH 和P2MS,其中包含簡單、中等和困難的練習。
Bitcoindevs 創造了一種互動式和教育性的比特幣體驗。來源:bitcoindevs.xyz
其餘三個模組尚未可用,將涉及比特幣網路上的金鑰和地址、錢包和交易。
比特幣腳本教學模組是什麼樣的?
目前可用的模組「比特幣腳本」使用一系列GIF 或動畫圖像文件,在練習之前解釋基本概念。
第一個教育互動模組是關於比特幣腳本的。來源:bitcoindevs.xyz
接下來,在解釋了腳本的基本概念之後,Bitcoindevs 模組包含了堆疊如何運作的視覺化和互動元件,即「後進先出」(LIFO) 資料結構。
這個練習模擬了比特幣中的資料堆疊過程。來源:bitcoindevs.xyz
可以在這個互動式模擬器中添加、堆疊和刪除字母數字值,該模擬器模擬比特幣用於處理其係統中的資料的Stacks 組件。另一個練習可讓您視覺化基本堆疊操作並與之互動:OP_ADD 和OP_EQUAL。
例如,以下內容可讓您互動和理解操作碼,這是電腦語言指令的一部分,用於指定虛擬機器要執行的操作。根據Bitcoindevs 的說法,了解其中的操作碼或「操作碼」有助於理解大多數標準比特幣交易。
其他比特幣操作碼有助於檢查簽名和多重簽名;其他幫助避免雙重支出,這對於確保比特幣等虛擬加密貨幣資產的會計至關重要。
一些操作碼透過視訊演示。來源:bitcoindevs.xyz
另一個介紹性模擬器可讓您執行組合腳本鎖定和解鎖腳本,這有助於區分有效交易和無效交易。另一個模組教您如何區分腳本的成功執行和失敗執行,另一個模組教您了解比特幣中最標準的腳本,那些「經過充分測試、安全且節點可以快速驗證和重新傳輸它們」的腳本。
雖然學習體驗介紹了比特幣的深層工作機制,並使用了非常規和程式設計概念,但模組都是從簡單開始到最複雜結束。
每個都包含簡單的介紹定義,再加上適當的專注,有助於增進比特幣腳本的知識。
資訊來源:0x資訊編譯自CRYPTONOTICIAS,版權歸作者所有,未經許可,不得轉載
0X簡體中文版:掌握BTC 的互動體驗