好一些時間沒發文了
2020真的是很可恨的一年
壞事多過好事
也可能又剛好29
真的是萬惡的一年
但還好都度過了也熬過了
什麼檻也都慢慢跨過
會越來越好的
今天想分享的
單純都是自己的想法、經驗
沒有任何絕對的意思
更沒有以偏概全
以下正文!
—————-我是分隔線—————-
我想扣除掉非不必要的理由
當媽了之後絕大部分都會希望陪伴自己的小孩
度過「美好的童年」
希望自己能夠一手陪伴他的成長
直到學齡前...
這是個分水嶺也是個情緒的轉換
我想大部分的媽媽都會想馬上把小孩送去讀書
然後狂奔回職場
因為帶小孩真他*的累啊
雖然會捨不得
但是我也絕對不要再帶小孩了
這時候是個選擇題
公幼與私幼的天人交戰
我一樣先撇除非逼不得已的理由
這真的比要不要答應老公的求婚還難欸
下面我以自己的經驗分析了幾點
是以我喔以我喔以我喔
拜託認真魔人饒過我吧
第一點
「第一實際-學費」
錢啊錢啊錢啊就是重要很重要
一個是註冊費
另一個是註冊費月費才藝費教材費還有超時費
公托就是一次收完然後等著下學期再一次
(除了課後班的額外收費)
斯托就是一個加一個又一個
好多朋友媽媽都說薪水直接乾一半
當然這個也是要評估自己的能力啦
第二點
「怎麼都抽不到排不到啦」
這個無關乎好與不好對與不對
因為都很難
抽籤、排隊抽籤、一出生就卡位、找人幫忙卡位
這個真的就是看小孩以及父母的運氣了
第三點
「那麼早下課怎麼還有寒暑假啦!」
這個就是很多抉擇的一大原因
公托真的八點上課然後四點下課
(最晚額外收費課後班到五點半)
不像私校有些可以七點到六點半
最可怕的是小孩界的鬼門
寒暑假準時開
嚇得爸媽都束手無策
所以公托私托呢?你選擇什麼呢?
第四點
「怎麼吃這樣!!!!」
耳聞身邊私托的朋友
他們小孩的餐非常的不好
我很慶幸姐姐的學校(公托)
菜單拿出來真的好像什麼五星菜單
有的沒的都有
還有臘八節的臘八餐
雖然水果的部分
有些週期拿回來的重複性高到
我都可以成為中盤商
但吃的這塊我真的很滿意!!
姐姐都被學校養的肉肉的
(當然還有也有很棒的學校餐啦)
第五點
「你們老師是不是學歷都比較高啊」
學歷不代表一切
只要受過專業教育的都是好老師
老師跟小孩的磨合期還有他們的關係
都跟談戀愛一樣
並不是人人都可以人人都適合
要磨合也要尋找
所以師資問題是家長要做功課的環節
小孩與老師合不合適不能強求
但就是盡量要找到一個適合自己小孩性格的老師
第五點
「你們活動怎麼那麼多」
欸我真沒想過公托的學校活動這麼多
我不是說什麼運動會、還是要家長同樂的那種
是學校教育課程的一個環節
女兒學校時常有什麼月
運動月、美術月、台語月....
這學期的運動,老師除了請來體能教練、足球教練之外,還讓他們學會跳繩、騎兩輪腳踏車、搖呼拉圈...
台語月的時候教了好多台語的諺語還有故事...
活動也都很特別,她們在聖誕節的時候寫信給聖誕老公公,寫信沒什麼但她們要自己去郵局寄信!
她們也參訪過挖土機公司、警察局、鐵工廠、博物館、美術館、鐵路公司、特教學校、學校周邊地理介紹、去早餐店做早餐、去商店買東西....(這些就是上課的日常爸媽不用到場的那種)就是一個走出教室實際行動的教育...我女兒的學校是這樣!真心覺得很棒!
當然每個學校的教育方針方案不同!所以這也不是什麼絕對的比較!但周邊的私幼家長還真沒聽過這些活動...
第六點
「你們怎麼都沒有教....」
這個真的是個問題所在
我沒有說小孩必須或是絕對要學這些
但對於很多家長來說
他們覺得幼稚園注音符號、簡單的英文、基礎的數學
這都是應該要學會的
公幼因為教育部的關係
所以他們在學校是不能教的
女兒的老師都是用遊戲「帶過」
如果沒有另外去上正音班或是自己教
她大班來說ㄅ到ㄦ排序還是搞的亂七八糟
數學更不用說
那是女兒自己有興趣外加我有買題本
不然根本還在1+1=2
英文其實也不是絕對
我都很難想像
我女兒這樣上了小一
到底能不能跟上進度
雖然有什麼所謂的預備週
但是大部分的老師
就好像覺得她們應該都有基礎所以快速帶過
好多上公托的小孩都跌得七零八落摔得東倒西歪
但另件問題也存在
私幼對於分工合作、以及邏輯還有生活的應變能力就會有所差別
所以我說
幼稚園到底是個什麼樣的存在
是一個學會團體生活、品格品行教育的開端起頭
還是基礎課程的奠基
我以為幼稚園就是快快樂樂的上學這樣而已
但到了準備升小一時
我又開始擔憂銜接跟進度的問題
第七點
「我小孩又生病了啦!班上又停課了吼!」
這是每個家庭聞風喪膽的訊號
感冒這回事如果家中又有小小孩
就是個無限循環的可怕輪迴
女兒他們學校很硬的規定
只要37.5左右就是麻煩回家休息
到了目前大班停課過一次,沒有什麼特別的大病
但朋友私校的小孩
老是因為什麼小孩停課沒去學校
同學生病了吃完退燒藥竟然家長又送去
或是學校竟然收了發燒的小孩
其實這點真的是自律的問題
已無關乎能什麼上班請假的問題
生病=休息=不能上學
這是保護自己保護別人的基本
曾經在公園遇到阿嬤帶著腸病毒停課的小孩出來玩
還一副他在家關不住所以出來透透氣的樣子
我聽到真的帶著小孩拔腿就跑
回家立馬洗澡換衣服
到!!!底!!!
為什麼會覺得沒什麼啊啊啊啊啊啊啊
這個也是每個學校的問題
有些學校很嚴格有些就比較隨意
跟公私幼我覺得沒有太大的關係
第八點
「怎麼辦?我小孩生日要送什麼給同學?」
什麼意思!?
我不太懂這到底是什麼時候衍生出來的傳統
我記得我的小時候
一個乖乖桶人人有大家都開心
結果現在的家長十八般武藝
還要會做小禮物蛋糕的
甚至還有裝扮出場的
一個一個生日派對比離譜比誇張的
小孩就開始學會攀比
為什麼他生日送那麼好我也要送那樣
對於一些時間、金錢不充裕的家長
真的是一大難題
好多朋友都說好險她小孩過年生日哈哈哈
我當初也好害怕學校會有這樣的傳統
因為我不知道會不會有人不能吃糖果、不能吃巧克力、對蛋過敏、送這個是不是都要一樣不然會吵架....
還好學校老師杜絕這樣的行為
他們統一由老師準備蛋糕舉辦每月壽星生日活動
對這個愛庸人自擾又怕麻煩的媽
真的是一大福音
雖然或許這是個分享的學習但我更怕小孩從小學會比較
那媽媽我生日是要送全家禮物嗎😅
其實
雖然自己的大女兒是讀公托
明白與私幼部分的不同以及很多非常的不同
但是這個也沒有絕對的好與不好對與不對
雖然我讓她有個愉快的幼稚園生活
但在準備升上小學的這一段時間
她開始要面對各種的壓力
甚至會突然覺得
上了小學怎麼不像幼稚園一樣快樂
還有也要有著剛開戰會很煎熬的打算
因為這樣
媽媽我也開始猶豫弟弟的教育
究竟他要的是什麼(他應該不知道
是他適合什麼?應該要如何?
很多人會覺得
到目前為止
他們別無選擇
因為工作以及無後援
所以他們非得要私立不可
當然公立也是有能應變這些困難的方式
因為幼稚園是如此
上了國小也是一樣啊
除了週三的半天
其餘的時間沒辦法接送也是只能上課後安親班
我想表達的只是
這兩者之間的差距
當然好壞對於每個家長期許小孩的未來而有所不同
我希望小孩快樂成長
我希望他能贏在起跑點
我希望他能趕快上軌道
終究
我們的出發點都是為了他們好
終究
都是為了他們
欸我好想問問我女兒你怎麼想
但想當然答案絕對會氣死
現在的她應該無法完整好好的表達
但我想她的幼稚園生涯是很快樂的啦
至於弟弟
喔我真的好頭痛喔
#不要把自己達不成的未來變成他們的過去
#他們要的不一定是我們想的
我太囉嗦了
很煩啊
2021
我想會好的
#我沒有要製造對立
#拜託正義魔人不要鞭我
數學奠基進教室 在 Taipei Ethereum Meetup Facebook 的最佳貼文
📜 [專欄新文章] ELI5! 區塊鏈到底在幹嘛?
✍️ Juin Chiu
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
用生活化的例子輕鬆學會區塊鏈技術的重要概念
前言
我們熟知的世界正在慢慢地被區塊鏈技術瓦解與重建。不論背景,有愈來愈多人想對區塊鏈技術一探究竟,或許更進一步成為從業者、貢獻者或佈道者。
不幸的是,初學者若想學習區塊鏈技術,第一個問題可能會是高學習門檻,這是因為目前在各種主流平台上所流傳的區塊鏈知識或資源,都不免會大量使用艱澀的術語,長久以來便塑造出區塊鏈高大上的距離感,好似區塊鏈是只專屬於一小群駭客或者專業人士才能理解的技術。然而這是不準確的,事實上,區塊鏈技術中許多概念都能用一般常識理解,頂多只需要國小數學。
本文中,筆者將化繁為簡,試著把區塊鏈技術中的每個元素都使用生活化的例子比擬,讓區塊鏈愛好者與初學者不需用到密碼學/經濟學/資訊科學,也能領會區塊鏈技術的精髓之處。
本文將提及的概念如下:
什麼是帳本?
什麼是交易?
為什麼需要區塊?
有哪些共識機制?
區塊鏈安全嗎?
智能合約如何運作?
以下正文開始:
區塊鏈:一個公平的記錄系統
簡單來說,區塊鏈技術旨在打造一個去中心化的(Decentralized)狀態紀錄系統,更準確一點:區塊鏈技術旨在打造是一個追求真正「公平」的系統。
區塊鏈實現公平的關鍵在於:它完全仰賴自然法則運作,只透過一系列精細的規則就能保證系統的正確,這打破了人類社會一直以來的仰賴的中心化系統,使促成不平等的最大因素不復存在。
區塊鏈技術可以打造出具世界規模的去中心化運算平台,由數千甚至數萬個參與者共同維護狀態並提供計算資源。如果這個運算平台是應用在貨幣與資產的場景中,那麼這個平台可被稱為分散式帳本。
在接下來的段落,筆者將用一個例子展示一個極度精簡、只用紙跟筆的就可以運作的分散式帳本。在這個例子中,一群學生可以使用區塊鏈技術發行屬於他們自己的虛擬幣:「考卷幣」(Exam Paper Coin, EPC)。
考卷幣:使用區塊鏈技術發行的虛擬幣
考卷幣(EPC)是一種使用區塊鏈技術發行的虛擬幣,並存在於分散式帳本中。它的用途是為考卷加分,這將會吸引想考高分或者擔心被當的人學生持有。為什麼 EPC 只能被稱作虛擬幣,而不被稱作密碼貨幣?這是因為 EPC 的發行不會使用任何有關密碼學的技術,因此 EPC 嚴格來說不是密碼貨幣。
在分散式帳本被創建之初,沒有任何人擁有 EPC ,那麼 EPC 是怎麼「鑄造」與分配的?至少可以肯定的是,EPC 不能憑空產生,否則所有參與者就能不斷製造 EPC,使分散式帳本崩潰。事實上,EPC 的價值奠基於參與者的「付出」。
分散式帳本中最重要的角色非記帳者莫屬。每當記帳者成功完成工作,它便可以獲得固定數量的 EPC 作為報酬。於是,分散式帳本中的 EPC 便如此逐步地被鑄造出來。將 EPC 賦予具有貢獻的記帳者除了能夠公平分配 EPC,同時也是一種激勵機制(Incentivizing Mechanism),提供參與者維護帳本的動機。
那麼每個人所具有的 EPC 是怎麼記錄在帳本中的?
帳本: EPC 都要記錄下來
帳本即為依時間順序與特定格式記錄價值的系統。在分散式帳本中,每一批紀錄都會由某一個特定的「記帳者」維護,而記帳者會以特定的規則從所有的參與者中選出,因此分散式帳本是具有多個「記帳者」的系統。
為了確保能公平選出 EPC 的所有記帳者,分散式帳本不會使用任何記帳者的個人資訊,例如姓名、電話,做為帳本上的識別。記帳者可以自由地使用假名(Pseudonym)作為帳本上唯一的識別(Identifier),或者稱為地址(Address)。所以王小庭同學可以使用 Alice 這個假名,而且如果王小庭同學喜歡的話,他也可以同時使用 Bob 這個假名。
EPC 使用如下的格式記錄每個地址幣的數量:
Alice 100 EPCBob 0 EPCCharlie 0 EPCDavid 0 EPCEva 0 EPC
多數區塊鏈稱其識別為地址(Address),其為非對稱密碼學中公鑰(Public Key)的雜湊值(Hash)。地址具有統一的格式,例如以太坊的地址為長度 160 位元的 16 進位數字。
交易:把我的 EPC 轉移給別人
EPC 是可以轉移的,現在 Alice 可以將它持有的 100 EPC 中的 60 EPC 轉移給 Bob,以幫助 Bob 在下一次考試中免於被當。這樣的轉幣紀錄稱為交易(Transaction, Tx),可以如下表示:
Tx1
60 EPC, from [Alice] to [Bob]
而這筆交易會由 Alice 以上述格式記在紙條上,以 Tx1 表示。
簽章:讓參與者的所有動作都不可抵賴
EPC 的每個參與者的每個行為,例如交易,都必須附帶簽章(Signature),證明「這個動作確實是由我本人發起的」,簽署者不可抵賴,任何沒有附帶簽名的動作都是不被承認的。一個附帶簽名的交易紙條會像這樣:
Tx1
60 EPC, from [Alice] to [Bob], ALICE
簽章分為簽署(Sign)及驗證(Verify)兩個動作。驗證即是確認簽章是否確實是由行為發起者所簽署。在這個例子中,僅用一個簡單的驗證:若簽章與識別相符,則驗證成功。例如 Tx1 中,簽名 ALICE 確實與交易發起者 Alice 相符,因此驗證成功。
簽章就是區塊鏈的數位簽章(Digital Signature),其使用私鑰(Private Key)簽署,公鑰(Public Key)驗證,非常難以偽造。
訊息的散佈:怎麼讓所有參與者都收到訊息?
由於 Tx1 是由 Alice 發起的,因此 Alice 將於它自己的帳本記下這筆交易,接著 Alice 必須把這筆交易的內容也轉達所有的參與者,讓所有參與者皆具有所有的交易內容。
EPC 的參與者們不以口語,而是以傳紙條的方式互相交換訊息。紙條要如何有效率地傳播訊息給所有在教室中的參與者呢?可以使用「一傳十、十傳百」的策略。也就是:一次傳 10 張紙條給自己周圍的參與者,參與者收到後再抄寫 10 次後傳給周圍尚未收到該紀錄的其他參與者,逐步將訊息擴散致所有參與者。
這樣的傳播策略正如同流言被散佈的方式,因此也被稱為流言散佈協定(Gossip Protocol)。紙條傳播的網路就是對等網路(Peer-to-peer Network),紙條就是對等網路的封包(Packet)。關於對等網路的介紹,可以參考筆者日前的撰文:
隱私、區塊鏈與洋蔥路由
區塊:記錄一段時間內的交易順序
經過一段時間之後,每個 EPC 參與者手上都會有許多來自別的參與者的紙條,每張紙條都記載著不同的交易。在理想狀況下,如果所有參與者收到紙條的順序都相同,且每個參與者都收到了所有紙條,則所有參與者的帳本上的狀態,也就是餘額,都會相同。然而,若採用上述的訊息散佈策略,會發生兩種情況:每個參與者收到紙條的順序會不同,或者某些紙條可能會被遺漏。這些情況都會讓每個參與者的帳本產生差異,使帳本不可靠。而一個不可靠的帳本,不能作為貨幣發行的工具。
有沒有辦法能使所有 EPC 參與者用相同的交易順序記帳呢?這便是區塊鏈技術的奧秘之處。
為此,我們需要使用一個精心設計的結構:區塊(Block)。每個參與者皆會將一段時間內收到的交易紙條的編號,依照自己的順序寫在另一張紙條上,這張紙條就是區塊紙條,簡稱區塊,產出區塊的參與者則稱為區塊生產者。收到區塊紙條的其他參與者便會知道區塊生產者在這段時間內的交易順序。
為了要讓所有帳本都具有一致的狀態,EPC 的所有參與者必須要選出其中一個區塊作為所有參與者的共識(Consensus)。所有參與者都必須要遵照共識區塊的交易順序來更新自己的帳本,而這個區塊生產者就是記帳者。由於記帳者可以獲得報酬,因此在利益的驅使下,所有參與者都會努力生產區塊以爭取記帳權。
值得注意的是,每個區塊當中都會記錄前一個已達成共識的區塊的編號。例如接下來的範例,Bk15 的前一個已達成共識的區塊為 Bk3:
Bk15
Last Block: Bk3
Height: 15
Transactions:- Tx1- Tx5- Tx4- Tx10- Tx7- Tx13
Nonce: 1
Signature: CHARLIE
由於每個新的共識區塊都會指向前一個共識區塊,如此便會形成一條長鏈般的結構,已形成共識的區塊接成一條鏈,這就是區塊鏈(Blockchain)名稱的由來。
而當 EPC 參與者在收取共識的區塊後,將按照共識依序為每個交易內容進行帳本餘額的轉換。如此,所有的帳本都將具有一致的狀態。
依據特定輸入及轉換函數(Transition Function)執行狀態更新的系統,稱為狀態機複製(State Machine Replication)
摘要:濃縮紙條上的訊息
在介紹達成共識的方法前,筆者要先來介紹一個樸實無華但重要的概念:摘要(Digest),其顧名思義就是一段內容經過消化的產物。假設有一種摘要產生器,這個機器可以放入一張紙條,然後透過 3 個步驟計算出紙條的摘要。
摘要產生器將記載訊息的紙條切成一條一條固定寬度的細長條狀紙帶,如下圖:
2. 將這些紙帶依照順序接成一個長條紙帶。紙帶上有字跡的黑色部分與沒字跡的白色部分會出現不規則相間,測量每個黑色區塊之間相鄰的距離,如下圖:
3. 每段距離的數字相乘後的數字就是這個紙條的摘要(Digest)。
每個 EPC 參與者都會有一台摘要產生器,而它需要上緊發條才能開始工作,且每計算完一張紙條便須重新上一次發條。
摘要的計算雖然簡單,卻具有一些很有用的特性:
首先,摘要會隨著紙條內容的變動而更動。只要更動了任何一點紙條內容,例如區塊的交易順序,或者流水號(Nonce),都會使摘要改變。因此一個附上摘要的紙條,可以讓收到紙條的人在收到後再自行計算一次摘要並比對兩者,以驗證紙條的內容是否被修改過。因此,摘要是可驗證的(Verifiable)。
若想在不更動摘要的情況下同時變動紙條內容,只能不斷嘗試用不同內容產生摘要,直到發生碰撞(Collision) — 意即兩個不同內容的紙條出現相同摘要。
其次,摘要也是單向的:一個紙條很容易產出摘要,但摘要很難還原出原本的紙條內容。這也代表摘要是隨機且難以預測的,因此摘要可以作為一種亂數(Random Number)來源。
正式的區塊鏈使用更難預測且更不易碰撞的的密碼雜湊函數(Cryptograpgic Hash Function)產生訊息摘要。
理解關於區塊鏈技術的基本要件後,接下來就來看看區塊鏈技術的精妙之處:共識機制。
共識機制:如何達成共識?
在區塊鏈技術中,大致上有兩種方式可以產生共識:抽彩(Lottery)或表決(Vote),它們各自有不同特性,每一種分散式帳本都會使用其中之一作為共識機制。
抽彩
在抽彩機制中,唯有摘要小於門檻值的「合法」區塊才會被所有參與者收受。然而,區塊生產者無法預測摘要,且可驗證的摘要使區塊生產者難以作弊。因此若想生產數字小於門檻值的摘要,區塊生產者必須不斷改動區塊內容,例如流水號或者交易順序,直到找到摘要小於門檻值的區塊,就像抽彩一樣。只有合法的區塊才會被區塊生產者散佈給其他 EPC 參與者。
在這樣的規則下,可能會同時出現多個合法區塊。還記得區塊鏈中「鏈」的部分嗎?當收受多個低於門檻的區塊時,該選哪個區塊作為上一個區塊呢?這裡我們可以用一些簡單的規則來做抉擇:選擇合法區塊中高度(Height)最高的區塊,若高度一樣則選擇摘要數字較低的區塊。
區塊紙條的摘要就是正式區塊鏈中的區塊雜湊值。在正式的區塊鏈中,門檻值愈低,困難度(Difficulty)也愈高。區塊的選擇規則也稱為分岔選擇規則(Fork Choice Rule),使用可驗證的亂數作為共識的做法又稱為中本共識(Nakamoto Consensus)。
表決
有別於複雜的抽彩,表決機制相當直觀:所有參與者針對某個預先選出的領袖(Leader)的提案(Proposal),也就是區塊,進行投票。領袖是怎麼選出的?一個直覺的做法是按照假名的順序,按照 Alice / Bob / Charlie 的順序,所有參與者輪流擔任領袖。
所有參與者在收到提案後,可以選擇同意或反對這個區塊的內容,若同意的話,則將自己對提案的同意票記在紙條上,並將這個投票紙條散佈給所有其他參與者。若多數的參與者同意了提案,則所有參與者皆須認定該提案為共識。
然而,表決機制雖然直觀,卻不如抽彩具有可驗證性,參與者若想作弊則相對容易:例如,參與者可以重複投票,或者串通其他參與者一起不投票,以破壞帳本;另一方面,表決比抽彩來得有效率,因其不需要所有參與者都費功去製造可能將不被收受的區塊。
拜占庭錯誤(Byzantine Fault)特指這些不在預期內的行為,表決機制事實上也就是拜占庭容錯(Byzantine-fault-tolerant, BFT)演算法。PBFT 家族的協定是目前拜占庭容錯演算法的主流,然而其至多只能容忍不超過參與者總數一半的拜占庭錯誤。若想了解更多 PBFT 的細節,可以參考筆者日前的撰文:
若想搞懂區塊鏈就不能忽視的經典:PBFT
女巫:如何避免帳本被單一個體掌控?
上文提到:為了保證公平的記帳權,帳本上的識別都是假名,如上文提及,Alice 跟 Bob 實際上都是由同一個參與者王小庭所控制,其他參與者不僅難以得知,而且王小庭喜歡的話,他愛用幾個假名就用幾個假名 — 掌控多個假名的王小庭就成為了「女巫」(Sybil)。
不論是採取何種共識機制,女巫的存在都會破壞分散式帳本的安全性:
在抽彩機制中,如果多數的參與者皆由女巫控制,則女巫有很大的機會可以無視規則,不需抽彩便竄改帳本。
在表決機制中,如果由女巫控制的參與者可以集體進行不在預期內的行為,例如重複投票或者不投票。
因此,抵抗女巫對於分散式帳本的安全至關重要。對此,一個直覺的思路是:讓每個假名的行為都必須付出有限的資源,例如錢跟力。因此有兩種方式可以抵抗女巫:要嘛出錢,要嘛出力。
出力:在抽彩機制中,每個合法區塊的生產都必須附有低於門檻的摘要,而摘要的計算需要參與者出力不斷地重上發條。
出錢:在表決機制中,抵押一定數量 EPC 的參與者才能獲選為領袖被生產提案,且若違反規則,參與者的押金將會被沒收。
出力即是工作證明(Proof of Work, PoW);出錢即是權益證明(Proof of Stake, PoS),抵抗女巫的機制稱為抗女巫機制(Sybil-control Mechanism)。
合約:進行條件式的交易
回顧一下本文開頭所提:區塊鏈技術可以用來打造去中心化的運算平台,它可以用以記錄任何資訊,不止餘額,例如一段合約(Contract)。合約就是指一段會依據不同條件而達成不同執行結果的語句。例如:
CheckAndPay
給定 A、B 兩個假名,若 A 的餘額大於/等於 30 EPC,則 A 支付 20 EPC 給 B ,否則 A 不支付任何 EPC。
這個合約就可以被記錄在帳本中:
Alice 100 EPCBob 0 EPCCharlie 0 EPCDavid 0 EPCEva 0 EPCCheckAndPay "給定 A、B 兩個假名,若 A 的餘額大於/等於 30 EPC,則 A 支付 20 EPC 給 B ,否則 A 不支付任何 EPC。"
之後 Alice 就可以發起像這樣的交易:
Tx 99
CheckAndPay, {[Alice], [Bob]}, ALICE
如此,若 Alice 的 EPC 餘額不足 30 EPC 則不會支付 Bob。
觸發合約的 Tx 99 ,它的執行過程比較煩瑣:執行 Tx 99 的參與者首先會從帳本中尋找 CheckAndPay 的合約內容,並從 Tx 99 中取出合約需要的輸入:A 與 B,接著參與者再解讀合約的語句,依照條件進行帳本的狀態轉換。其中,為了使參與者能解讀合約,合約需用所有參與者皆能看懂的語言書寫。
合約又稱智能合約(Smart Contract)。正式的區塊鏈使用虛擬機(Virtual Machine)來解讀與執行合約。事實上,智能合約能做的事情非常多,這使具有智能合約功能的分散式帳本得以成為去中心化的運算平台,例如以太坊(Ethereum)。
總結: 分散式帳本究竟是一個怎樣的系統?
如果以上環節皆運作順利,那麼便能成功只用紙筆便發行了專由學生使用的貨幣。最後再次強調一次:這是一個為了便於使初學者掌握核心觀念而極度簡化的例子。正式運行的區塊鏈,例如以太坊,其實際運作遠遠複雜得多。
還有一些比較進階的概念,雖然礙於篇幅未在此文章提及,但部分主題筆者曾撰文介紹:
可擴展性(Scalability):第二層方案(Layer 2)與分片(Sharding)
隱私(Privacy)與匿名(Anonymity)
共識機制的安全性(Safety)與活躍性(Liveness)
最後,如果日後朋友/家人問起「什麼是區塊鏈」時,我想你會知道如何解釋了:)
ELI5! 區塊鏈到底在幹嘛? was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
數學奠基進教室 在 金老ㄕ的教學日誌 Facebook 的最讚貼文
今天老ㄕ來學術一下,談論教育學上著名的經驗學派。
(話說我已經許久沒碰教育學的教科書了,所以如果我有地方不準確,還希望有高手跳出來用力的澄清,讓老ㄕ能好好上一課。)
經驗學派簡單來說,就是用實際行動結合及實踐書本知識,也就是那句著名的代表詞:「做中學,學中做。」
現代國民教育奠基於普魯士(也就是德國前身),在國民教育出現以前,知識掌握在少數人手中。畢竟要學東西,就要繳學費,如果要學的東西越精深,學費自然越貴;現在大家痛恨不已的三角函數、經史子集,其實都是很高深莫測的,所以能學到這些精妙學識的人,自然是能付上代價的好野人。
國民教育的好處就是以極其低廉的代價,讓知識走入平民當中。舉個例吧,音樂是門美妙且精深的學問,要學習自然所費不貲,我個人探聽若要在外面學爵士鼓,一小時要花費500元;體育也是門技術活(除了實際的術科,體育還包含人體構造的生物學,因此還被歸屬在三類組,由此可見體育的精密性),我個人以前在外面學一堂1小時的網球課,代價也是500元大洋。那按現在國中一周大約有3~3.5堂的體育+音樂課,按行情價,一周就要付1500以上的學費,國中一學期有18周,如按行情價,大概要付27000元的學費!(然後現在公立國中的學費一學期大約是20000多,這裡面還包含國英數社自等學科,這樣一算帳,有木有覺得學費其實很便宜?)
當然我想有人會跳出來和老ㄕ說:
「外面的體育及音樂課是專人對極少數學生的教授(大多時候是一對一),而國民教育通常是一人面對超多學生(一個老師通常面對一班25個學生),這其中的精緻程度超很大,所以怎麼能這麼算帳呢?」
是的,國民教育其實是很大鍋菜的,但這也是為何它便宜的原因,它節省很多高昂的花費,但讓知識得以普及大眾,如果真要算CP值,國民教育的學生其實是佔了很大的便宜的。
但教育普及的代價,必然使國民教育有些缺點是難以改善的。
就好像為了普及知識,教師往往只能授與學生課本知識,但實際的體驗及運作,卻甚少顧及(這往往是因為時間及金錢還有人力上受限的不得已)。
經驗主義就是有感於國民教育越來越指傾向於紙本,卻沒有實際體驗,因此才提出「透過活動實際經驗知識」的理念,作為對現在教育的一種修補。
如果要對應我們實際遇到的情況趣結合經驗主義,就是讓孩子或學生去體驗他們從未進行過的活動,在這當中,學生自己會想起它本身已有的知識可以如何對應自身遭遇到的實際處境。
像是:離家三萬里,你自然懂得李白那句低頭思故鄉的感慨;或是在郊外迷路,突然覺得太陽從東邊升起一整個好棒棒,因為起碼能確定方位:或是去國父紀念館,突然覺得需要一本認識國父的書,於是想起歷史課,以及突然發現《國父「們」》是一本潮棒的書,於是趕快上網訂購......
(好啦,最後一個例子只是利己的業配啦,我亂講的)
總之,一個經驗是一次的學習機會。如果按經驗主義的法則,那就是學習面對每一次的經歷,以及,別怕每次的新體驗,在此當中或多或少的找出體悟及經驗,讓自己的經歷能成為未來自己的價值來源呀。
#去大自然是個好經歷
#你看看唐朝有少詩人動不動就跑去親近大自然然後有所體悟
#杜甫還一覽眾山小哩
#可我覺得比起一覽眾山小能夠先生火煮飯比較實際呀
常常聽到"做中學、學中做"
好像有點饒舌,但又很朗朗上口呢!
今天童軍小教室要來跟大家說明說明
(資料來源 維基百科、哈佛商業評論)
約翰·杜威(John Dewey,1859年10月20日-1952年6月1日)是美國哲學家和教育家,與皮爾士、詹姆士一起被認為是美國實用主義哲學的重要代表人物。
嗯嗯嗯~~~
而這位杜威先生的名言就是『從做中學』(或翻譯成實踐中學習),而這個口號,影響了美國的實用主義(Pragmatism)的思想,實用主義講的就
是『有用者為真』而『從做中學』是一種經驗主義,對杜威來說,創造充分的條件讓學習者去「經驗」是教育的關鍵。
那麼「所謂經驗,本來是一件『主動而又被動的』(active-passive)事情,本來不是『認識的』(cognitive)事情」,杜威「把經驗當作主體和對象、有機體和環境之間的相互作用。」他主張以這種進步的(progressive)教育方法使學習者從活動中學習,經驗本身就是指學習主體與被認識的客體間互動的過程。但他又說:「經驗的價值怎樣,全視我們能否知覺經驗所引出的關係,或前因後果的關聯。」並不是每一種經驗都是有教育的價值的,對經驗過程逐漸形成的主體的詮釋是關鍵所在。正因如此,杜威亦指出培養出學習者自習能力是教育的功用。
簡言之,學習的過程會帶來經驗,雖然經驗所學習的不一定有價值,但是在這過程中卻會讓學習者發展出自我學習能力!這就是『教育』的功用。
又例如說你跟孩子說明了可可的產地、告訴他可可從樹上長出來到你眼前這片巧克力,或是你帶他去一趟巧克力共和國,回來之後他如數家珍的告訴你今天看了可可的歷史、還吃了自己做的好吃的巧克力蛋糕,我想這樣的學習一定是不同的 (巧克力共和國蠻好玩的,哈哈,這不是業配文請不要誤會)
話說回來,許多孩子需要學的品格,更是不容易在書本上,或是用說明的可以教的會的,而童軍的體驗式學習,就是透過活動設計的內容,讓他們動手『從做中學』也在『學習中做』,都市這麼蓬勃發展,學習繩結、學習野外求生對於現代的孩子也許沒有那麼實用了,但實用的是,當他在學習這些童軍技能時,他會學習到的是團隊合作,他會學習到友愛互助、甚至在小隊活動中,有環境能夠讓他學習當一個小小領袖,進而發展他的自信以及更多的學習動機。
今年夏天,就讓我們來期待一下,孩子們在童軍體驗營之後的成長吧!
如果您也認同
歡迎讓您的孩子一起加入今夏的冒險吧
https://goo.gl/PwxIYA