RSS

שגעון ה-Initial Coin Offering

 

 

כיום יש יותר מ-1,364 מטבעות בשוק ע"פ coinmarketcap.com
והכמות רק עולה מיום ליום.
 קצב גיוס הכספים הולך וגדל, ראו גרף.

clip_image002

 


השאלה המתבקשת מה קורה פה? מה ההזדמנות שיש פה?

בפוסט זה אני אנסה להסביר במילים פשוטות את השיגעון שיש ב-ICO’s.

המצב לפני ה-ICO:

כיום יש לנו הרבה נכסים דיגיטליים שאנחנו משבחים אותם עם הזמן, אך הם לא באמת שלנו. למשל
המייל שלנו, דף הפיסבוק, עמוד הלינקאין, האתר שבנינו ב-
wix
וכ"ו. הדייל שנתנו לנו קבלו משהוא בחינם ואנחנו ננהל לכם את הנכס וניקח ממכם את הפרטיות. הנכס לא באמת שלנו, החברה שיצרה אותו יכולה בכל זמן לסגור לנו את השירות מכל סיבה שהיא. גם כאשר אנחנו משלמים עליו, עדין החברה יכולה לסוגר אותו או לשנות את התנאים בהמשך הזמן.

המצב הרצוי:

הנכס הדיגיטלי שהמשתמש מקבל ברגע קנייתו שייך לקונה בלבד ואף אחד לא יכול להחרים לו את
הנכס בכוח, לא המדינה, משטרה או החברה שיצרה את הנכס.

בנוסף בעל הנכס יכול להיות אנונימי וכל העסקאות שלו בנכס גם (קונה מוכר בין שני אנשים
אנונימיים).

 

מה הקשר ל-ICO ו-Blockchain?

 

שלב ראשון נסביר את הישויות שיש במערכת החדשה:

1.     מפתחי הנכס/ICO/השירות – יזמיים שרוצים ליצור מטבע, נכס, שירות, חוזה חכם או כל
דבר דיגיטלי בעל ערך למשתמש. פיתוח התוכנה לא כולל הרצת התוכנה רק בשרתי
החברה, ראו סעיף 3.

2.     הצרכנים/משתמשים – אנשים שרוצים בעלות על המטבע/נכס או כל
דבר דיגיטלי שחפצה נפשם.

3.     השרתים שמחזקים את הנכס ודואגים להפעילו 24 שעות ביום.
כאן נמצאת הבעיה הגדולה… איך יוצרים ענן (רשת מחשבים חזקה) שמחזיקה את הנכס של
המשתמש מבלי שאף אחד לא יוכל להשפיע על ההתנהגות של המחשבים. כלומר ברגע שסיכמו את
החוקים וההגדרה של הנכס לא ניתן לשנות את "חוקי המשחק" והמשתמש בטוח שאף אחד לא
יוכל לקחת, להחרים או לשנות לו את הנכס.
 בשפה המקצועית נקרא לזה
 Decentralized.

הבנתי הכל עד פה, חוץ מהקשר ל-ICO

כדי ליצור רשת של מחשבים מבוזרת שלא מנוהלת ע"י אף אחד צריך לפתור כמה
בעיות:

1.     מה המוטיבציה של האנשים/ חברות לתת מחשבים, כוח מחישוב
לרשת?

אידאולוגיה זה דבר נחמד אך זה לא מחזיק מים לאורך זמן ולכן רק תגמול
כספי ייתן את הפתרון.
בעיה, אם גוף מנהל משלם על השרתים, כוח המחשוב אז הוא ה"בוס" והוא יכול לשנות את החוקים… פשוט להפסיק את הזרמת הכסף ולסגור את השרות.  מכאן נובע שאנחנו צריכים לתגמל את האנשים שנותנים את המחשבים, כוח המחשוב בכסף מבלי לתת להם אותו מגוף אחד (ה"בוס").
הפתרון המחשבים יצורים לעצמם את הכסף (כמובן שהכוונה לכסף דיגיטלי בלבד), הם נקראים Miner.

2.     איך יוצרים ערך לכסף/נכס דיגיטלי?

הערך לכסף הדיגיטלי נוצר ע"י ביקוש והיצע. כמובן שעולה השאלה למה שמי שהוא ירצה את הכסף
הזה? התשובה לשאלה זו מורכבת אבל אני אתן את הסיבות העיקריות:
א. משאב מוגבל, למשל בביטקוין יהיו רק 21,000,000 מטבעות.

ב. יהיה אפשר לסחור, לקנות עם כסף/נכס הזה נכסים אחרים. כלומר הבעלות על כסף/נכס דיגיטלי תאפשר לי לקיים יותר
בקלות מסחר אלקטרוני מאשר כסף אמתי (פיאט). כאן נכנסת השאלה אם זה נכס/ מניה או מטבע? (פוסט נוסף)

ג. המסחר בנכס דיגיטלי שומר על האנונימיות שלי.

ד. לא יכולים ע"י צד שלישי (מדינה, משטרה, חברה וכ"ו) לקחת לי את הנכס מבלי שאני נותן להם. צריך לזכור שהנכס רשום שהוא בבעלות של מישהו אך ורק בעל הנכס יודע שהוא הבעלים של הנכס. (זה הסבר בפוסט
נוסף)

מה הבנו עד פה?

1.     שפעם ראשונה בהיסטוריה הצלחנו להפריד בין החברה שיוצרת את
המוצר/ שירות/נכס דיגיטלי לקבוצת אנשים/חברות שמפעילות את השרתים שנותנים את השרות
בפועל, בדגש בצורה מבוזרת כלומר האנשים/ החברות שמפעילות את השירות לא מכירים אחד
את השני ונמצאים במקומות שונים בעולם.

2.     האנשים שתורמים את המחשבים שלהם לאחזקת הנכסים לא יכולים
לקבל כסף מגוף צד שלישי ולכן אחד הפתרונות, שהם ייצרו לעצמם את הכסף, ראו ערך  
Miner.

3.     פעם ראשונה בהיסטוריה הצליחו לעביר על גבי האינטרנט
מטבעות/ נכסים בצורה:
א. אנונימית.
ב. לא ניתן להעתיק את הנכס.
ג. הבעלים של הנכס יודע שאף אחד לא יכול לקחת לו את הנכס ללא הסכמתו.

אני מאמין…
אני מאמין שהטכנולוגיה פתחה פה פתח שאנחנו עדיין לא לגמרי מבינים את הפוטנציאל שלו עד הסוף ואת המשמעויות. אבל ברור לי כרגע שאנחנו נראה ריצה מטורפת של יזמים שירצו לקחת כל נכס אפשרי מעולם הפיזי והממשי ולהכניס אותו לעולם
הדיגיטלי כך שיהיה הרבה יותר קל לסחור בו ולקונים לתת אמון שהנכס שלהם ולא יילקח מהם בעקבות החלטה שרירותית של היזמים או המדינה.

אני מאמין שהמעבר של מטבעות/נכסים לתוך עולם הדיגיטלי רק בתחילתו והוא ייקח כמה שנים
ולכן כל עוד עובר כסף/נכסים לעולם הדיגיטלי הערך שלהם יעלה. 

 

סיכום:
ניסיתי בצורה פשוטה מבלי להשתמש במונחים מקצועיים להסביר את שגעון ה-ICO
, מקווה
שהצלחתי. אשמח לקבל כל פידבק. וכמו תמיד הקורס בנושא נמצא בעבודה…

 

 

 

 

מודעות פרסומת
 
השארת תגובה

פורסם ע"י ב- דצמבר 18, 2017 ב- Uncategorized

 

הכל יחסי בחיים

שדבר
אחד עולה זה ביחס לדבר שני. מכאן שהביטקוין עולה זה ביחס למטבעות ה
פיאט
שיש בעולם (WhatsApp Image 2017-12-15 at 08.33.07 (1)דולר, שקל, וכ"ו).

אנחנו חיים בתקופה שאנו משווים הכל למטבע של המדינה שלנו
(מטבע האם שלנו). הסיבה, אנחנו מקבלים שכר בו ואז קונים בחנויות עם מטבע זה.

המדינה תמיד תנסה לשמור על מצב זה.

היו תקופת שהשקל לא היה חזק ואז מחיר של השכרת דירה הייתה
בדולרים.


תרחיש ה-100,000 דולר:

בו נניח שמחיר הביטקוין יגיעה ל-100,000 דולר עד 2019
כלומר כל יום בשנת 2018 אנשים ישמעו כמה כסף הם מפסידים בגלל שהם לא קנו ביטקוין
וכמה כסף החברים שלהם עשו. במילים
אחרות יותר ויותר אנשים בעולם עוברים לביטקוין ( למטבעות הדיגיטליים, אלטקוין )
וזונחים את המטבעות הישנים, ה
פיאט. כתוצאה מכך מוכרים ירצו לקבל כסף חדש (ביטקוין לסוגיו)
ופחות כסף ישן. (שיש מוטיבציה אנשים יעשו את המאמץ איך לעבוד עם זה).

השאלה שצריך לשאול: לאיזה מחיר ביטקוין צריך להגיע כדי
שרוב אוכלוסיית העולם ירצו את הביטקוין על פני הכסף ה
פיאט (ישן).
 
אם
חושבים על זה בצורה פשוטה למה לא? ממה אנשים מפחדים? משינוי? האם אי פעם האנושות
הצליחו לעצור טכנולוגיה?

 

1. זה מותאם לתקופה, לא צריך כרטיס אשראי וכסף פיזי אלא
רק טלפון חכם.
2. שומרים על האנונימיות שלנו.
3. לא המדינה, הבנק או המשטרה
יכולה לקחת לנו את הכסף.

 

 
השארת תגובה

פורסם ע"י ב- דצמבר 18, 2017 ב- AltCoin

 

קורס אנגולר 5 נפתח במרץ

בעקבות הביקוש הרב, החלטתי לפתוח מחזור נוסף במרץ בתאריכים: 05,08,12,15.

10253744_919598694751979_3894935568327275083_n

קורס זה מבוסס על הנסיון העשיר שלי בעשרות פרוייקטים ב- Angular שהיתי מעורב בהם. בקורס אני מלמד איך משתמשים באנגולר וגם איך הוא עובד מ"תחת למנוע". ידע זה יאפשר לכם להבין איך אפשר לשפר ולהרחיב את אנגולר לצרכים שלכם.
הקורס הבא נפתח ב-5 למרץ,
לחץ כאן לפרטים.

 
השארת תגובה

פורסם ע"י ב- דצמבר 3, 2017 ב- Uncategorized

 

Config file for Angular CLI with AOT

Angular CLI supports const environment but you need to
compile the project for each environment.  But the IT guys dont want to run again and again the CLI for each environment.

The recipe:

1.

const config = {
    url :
'http://www.ynet.co.il'
}

 

2.  Add the file to index.html, like this.

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Webconfig</title>
    <base href="/">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="icon" type="image/x-icon" href="favicon.ico">
    <script src="assets/config.js"></script>
</head>
<body>
<app-root></app-root>
</body>
</html>
 
3.  Now you can use the config variable everywhere. 
Example:

import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
declare let config:{url:string};
if (environment.production) {
  enableProdMode();
}
console.log(`config url : ${config.url}`);
platformBrowserDynamic()
    .bootstrapModule(AppModule)
    .catch(err => console.log(err));

Impotent: Don’t import the config.js like this: import {config} from './assets/config.js'; Because it will insert the file to the bundles files that CLI creates.
 
What you think?
 
2 תגובות

פורסם ע"י ב- אוקטובר 22, 2017 ב- Angular 2.0, angulr/cli

 

ERROR in Error encountered resolving symbol values statically

הצוות של אנגולר החליט שכדי לשפר את מהירות הקימפול של אנגולר בתהליך ה-AOT, הם לא יכולים להריץ קוד דינאמי בתוך ה-Decorators כמו למשל NgModule.

כלומר אם אתם רוצים לטעון לתוך ה-  RouterModule.forRoot רשמיה דינאמית של Routes אתם לא יכולים.

מעכשיו שרוצים לטעון Routes בצורה דינאמית צריך להשתמש בשרות Router במתודה config.

ראו התכתבות ב-GitHub:

error

 
השארת תגובה

פורסם ע"י ב- ספטמבר 11, 2017 ב- Angular 2.0

 

קורס אנגולר בספטמבר

ב- 17 לספטמבר אני פותח קורס אנגולר למפתחי JavaScript בהרצליה, רחוב הנדיב 71. לפרטים לחצו כאן.

 

 
השארת תגובה

פורסם ע"י ב- ספטמבר 4, 2017 ב- Uncategorized

 

Meetup on Angular 2.0 Architecture

meetup

This Thursday (2/3/2017) I will lecture on Angular 2.0 Architecture.
Location: שמעון פרס 12 רחובות, 7670308 Rehovot, Israel
Time:  6PM-8:30PM.

The session will focus on the main parts of Angular 2.0:
 Angular Modules
 Angular Compiler
 Hierarchical Injector
 Component Lifecycle Hooks
 Change Detector
 Renderer
 Angular 2.0 & jQuery
 Dynamic component creation
 Tips & Tricks

Each part will be explained and analyzed. In some cases we will dive into Angular 2.0 source code. Our purpose is to list the Do's & Don’ts of Angular. The session is mostly targeted for developers which already have some experience with Angular 2.0.

 
3 תגובות

פורסם ע"י ב- פברואר 27, 2017 ב- Uncategorized